:root{--min-width:320px;--max-width:2000px;--header-height:16vh;--header-height-mobile:12rem;--gap-large:6.4rem;--gap-medium-large:3.2rem;--gap-medium:2.4rem;--gap-medium-small:1.6rem;--gap-small:0.8rem;--transition:0.25s ease-in-out;--font-color-primary:#0f2d0b;--font-color-green:#36655b;--font-color-green-hover:#92cbbf;--font-color-white:#fff;--font-color-black:#000;--font-color-grey:#ccc;--font-color-dark-grey:#9b9b9b;--font-color-brown:#a88f6b;--font-color-grey-dark:#444;--font-color-allert:red;--bg-color-primary:#fff;--bg-antique-white:hsla(31,27%,79%,.25);--bg-green:#16322c;--bg-brown:#a88f6b;--bg-light:#fcf3db;--bg-card:#f6f6f6;--accent-color:var(--mui-palette-info-main);--border-color-green:#36655b;--border-color-brown:#a88f6b;--box-shadow-primary:0 3px 8px 0 var(--font-color-primary);--scrollbar-track-color:var(--bg-color-primary);--scrollbar-thumb-color:var(--font-color-primary)}.container_padding{width:100%;height:100%;padding-right:4vw;padding-left:4vw}@media(min-width:768px){.container_padding{padding-right:3vw;padding-left:3vw}}.large_container{width:100%;max-width:164rem;margin:0 auto;padding-left:var(--gap-medium-small);padding-right:var(--gap-medium-small)}@media(min-width:1640px){.large_container{padding-left:0;padding-right:0}}.swiper-pagination-fraction{bottom:-1rem;font-size:4vw;color:var(--font-color-grey)}@media(min-width:768px){.swiper-pagination-fraction{bottom:-2rem;font-size:2vw}}.description_editor{width:100%;font-size:1.6rem;line-height:2.2rem}@media(min-width:1024px){.description_editor{font-size:1.8rem;line-height:2.7rem}}.description_editor h2{text-transform:uppercase;font-size:m(30);line-height:m(36);font-weight:500;margin-bottom:m(20)}@media(min-width:1024px){.description_editor h2{font-size:d(48);line-height:d(57.6);margin-bottom:d(30)}}.description_editor h3{text-transform:uppercase;font-size:m(26);line-height:m(31.2);font-weight:500;margin-bottom:m(20)}@media(min-width:1024px){.description_editor h3{font-size:d(38);line-height:d(45.6);margin-bottom:d(20)}}.description_editor h4{text-transform:uppercase;font-size:m(22);line-height:m(26.4);font-weight:500;margin-bottom:m(20)}@media(min-width:1024px){.description_editor h4{font-size:d(24);line-height:d(33.6);margin-bottom:d(20)}}.description_editor img{width:100%;height:100%;margin-bottom:m(20)}@media(min-width:1024px){.description_editor img{margin-bottom:d(30)}}.description_editor p{margin-bottom:m(15)}@media(min-width:1024px){.description_editor p{margin-bottom:d(15)}}.description_editor ul{margin-bottom:m(15)}@media(min-width:1024px){.description_editor ul{margin-bottom:d(15)}}.description_editor ul li{overflow:visible;margin-left:25px;list-style:disc}.description_editor ul li::marker{color:var(--pink)}.description_editor ol{margin-bottom:m(15)}@media(min-width:1024px){.description_editor ol{margin-bottom:d(15)}}.description_editor ol li{overflow:visible;margin-left:m(30);list-style:revent}@media(min-width:1024px){.description_editor ol li{margin-left:d(60)}}.description_editor ol li::marker{color:var(--pink)}.description_editor li{margin-bottom:m(15)}@media(min-width:1024px){.description_editor li{margin-bottom:d(15)}}.description_editor strong{font-weight:700}.description_editor em{font-style:italic}.description_editor a{color:var(--pink);text-decoration:underline}.description_editor iframe{width:100%;height:auto;aspect-ratio:1.9/1;margin-bottom:m(20)}@media(min-width:1024px){.description_editor iframe{margin-bottom:d(30)}}.description_editor table{overflow:hidden}.description_editor tbody{border-color:var(--black)}.description_editor tbody tr{height:5.5rem!important;font-size:1.8rem;line-height:2.52rem;border-color:var(--black)}.description_editor tbody tr td{border:.3rem solid var(--black);padding:1.4rem}.description_editor tbody tr td:first-child{font-weight:600}*{box-sizing:border-box}body,html{display:grid;min-width:var(--min-width);width:100%;max-width:100%;min-height:100vh;margin:0;padding:0;background:var(--bg-color-primary);scroll-behavior:smooth;font-size:62.5%;font-weight:400;font-style:normal;color:var(--font-color-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{position:relative}body{overflow:auto;font-size:1.6rem}img,svg,video{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{line-height:1.1}h1,h2,h3,h4,h5,h6,p{margin:0;text-overflow:ellipsis}p{overflow:hidden;line-height:1.4}ul{margin:0;padding:0}li{overflow:hidden;list-style:none;text-overflow:ellipsis}a{color:var(--font-color-primary);text-decoration:none}button,input{font-family:inherit;font-size:1.6rem;color:inherit}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{font-family:inherit;-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s;-webkit-text-fill-color:var(--font-color-primary)}input:-webkit-autofill{font-family:inherit;background-color:var(--bg-color-primary)}::-webkit-scrollbar{width:0;height:0}@media(min-width:768px){::-webkit-scrollbar{width:1rem}}::-webkit-scrollbar-track{margin:0;background-color:var(--scrollbar-track-color);border-radius:0}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border:2px solid var(--scrollbar-track-color);border-radius:1rem}.root-layout_root_layout__Ft01B{display:grid;grid-template-rows:auto 1fr auto;position:relative;height:100vh}@media(min-width:1024px){.root-layout_root_layout__Ft01B{height:100%}}.root-layout_root_layout__header__4XTZk{display:grid;align-items:center;position:fixed;top:0;height:var(--header-height-mobile);width:100%;z-index:100;background-color:#fff;border-bottom:1px solid var(--border-color-bright-red)}@media(min-width:1024px){.root-layout_root_layout__header__4XTZk{position:relative;height:var(--header-height);border-bottom:1px solid transparent}}.root-layout_root_layout__inner__eEC8c{padding-top:var(--header-height-mobile)}@media(min-width:1024px){.root-layout_root_layout__inner__eEC8c{padding-top:0}}.root-layout_root_layout__footer__sflRo{position:relative;width:100%;z-index:99;border-top:1px solid var(--border-color-bright-red)}@media(min-width:1024px){.root-layout_root_layout__footer__sflRo{height:var(--header-height);position:relative}}