:root{--header-own-height:3.125rem;--header-padding-top:1.4375rem;--header-padding-bottom:1.4375rem;--header-height:calc(var(--header-own-height) + var(--header-padding-top) + var(--header-padding-bottom));--panel-padding-top:3.25rem;--panel-padding-bottom:3.25rem;--panel-line-height:2.375rem;--panel-title-margin:2.5rem;--panel-button-height:4.5rem;--panel-height:calc(var(--panel-padding-top) + var(--panel-padding-bottom) + var(--panel-line-height) + var(--panel-title-margin) + var(--panel-button-height) + 0.125rem);--overlayed-body-padding:0}@media screen and (max-width:1610px){:root{--header-padding-top:1.0625rem;--header-padding-bottom:1.0625rem}}@media screen and (max-height:500px)and (max-width:1024px),screen and (max-width:1024px)and (orientation:portrait){:root{--header-own-height:4.0625rem;--panel-button-height:5.3125rem}}@media screen and (max-width:500px){:root{--header-own-height:50Px;--panel-button-height:4.0625rem;--panel-line-height:24Px;--panel-padding-top:12Px;--panel-title-margin:25Px;--panel-padding-bottom:38Px}}@media screen and (max-width:340px){:root{--header-own-height:45Px}}@font-face{font-family:Montserrat;src:url(/_nuxt/fonts/Montserrat-ExtraLight.16cdc5c.ttf) format("opentype");font-weight:200}@font-face{font-family:Montserrat;src:url(/_nuxt/fonts/Montserrat-Light.6a7fdb8.ttf) format("opentype");font-weight:300}@font-face{font-family:Montserrat;src:url(/_nuxt/fonts/Montserrat-Regular.f2f9f36.ttf) format("opentype");font-weight:400}@font-face{font-family:Montserrat;src:url(/_nuxt/fonts/Montserrat-Medium.5270e56.ttf) format("opentype");font-weight:500}@font-face{font-family:Montserrat;src:url(/_nuxt/fonts/Montserrat-SemiBold.301b29d.ttf) format("opentype");font-weight:600}@font-face{font-family:Montserrat;src:url(/_nuxt/fonts/Montserrat-Bold.c7fdb30.ttf) format("opentype");font-weight:700}@font-face{font-family:Montserrat;src:url(/_nuxt/fonts/Montserrat-ExtraBold.17a7cb4.ttf) format("opentype");font-weight:800}@font-face{font-family:Montserrat;src:url(/_nuxt/fonts/Montserrat-Black.600ab02.ttf) format("opentype");font-weight:900}html{font-size:1.125rem}@media screen and (max-width:2000px){html{font-size:1rem}}@media screen and (max-width:1610px){html{font-size:.9375rem}}@media screen and (max-width:1300px){html{font-size:.90625rem}}@media screen and (max-height:500px)and (max-width:1024px),screen and (max-width:1024px)and (orientation:portrait){html{font-size:.875rem}}@media screen and (max-width:500px){html{font-size:.8125rem}}@media screen and (max-width:340px){html{font-size:.8125rem}}body,html{height:100%}body{font-family:Montserrat,sans-serif;font-size:1rem;font-style:normal;line-height:1.875rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;margin:0;background-color:#000;overflow-x:hidden}body.overlayed{overflow:hidden}body.overlayed .layout-wrapper>*{padding-right:var(--overlayed-body-padding)}@media screen and (max-height:500px)and (max-width:1024px),screen and (max-width:1024px)and (orientation:portrait){body.overlayed .layout-wrapper>*{padding-right:0}}body.overlayed .scroll-to-top{right:calc(2% + var(--overlayed-body-padding))}@media screen and (max-height:500px)and (max-width:1024px),screen and (max-width:1024px)and (orientation:portrait){body.overlayed .scroll-to-top{right:2%}}body.overlayed .overlay-carousel,body.overlayed .overlay-menu{padding-right:0}#__layout,#__nuxt{height:100%}.maincontent{display:flex;flex-direction:column}.wrapper{overflow-x:hidden}.container{margin:0 auto;max-width:116.875rem;width:95%}@media screen and (max-width:2000px){.container{max-width:92.5rem}}@media screen and (max-height:500px)and (max-width:1024px),screen and (max-width:1024px)and (orientation:portrait){.container{width:93%}}@media screen and (max-width:500px){.container{width:83.5%}}.fullscreen-section{min-height:100vh}@media screen and (orientation:portrait)and (min-height:1270px){.fullscreen-section{min-height:auto}}.dot{width:1.25rem;height:1.25rem;background-color:transparent;border-radius:50%;border:2px solid #fff;transform:matrix(-1,0,0,1,0,0);position:relative}@media screen and (max-height:500px)and (max-width:1024px),screen and (max-width:1024px)and (orientation:portrait){.dot{width:.9375rem;height:.9375rem}}@media screen and (max-width:500px){.dot{width:.625rem;height:.625rem}}.dot--active{background-color:#fff;box-shadow:0 0 2.1875rem .625rem #16b93c}.commercial__dots .dot--active,.hero__dots .dot--active,.offer__dots .dot--active{box-shadow:none}button{border:0;cursor:pointer;outline:none;padding:0}*{box-sizing:border-box}ol,ul{padding:0;margin:0;list-style:none}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}p{margin:0;padding:0}button{background-color:transparent}a,button[type=button]{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;max-height:100%}input,textarea{outline:none}