@font-face{src:url(../js/../fonts/Inter-Regular.9ca9ba81e9dcaa12b3a1.ttf) format(truetype);font-family:"Inter";font-weight:400;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/Inter-Black.83d81b169bedf85385f2.ttf) format(truetype);font-family:"Inter";font-weight:900;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/Inter-Bold.0eaf807b1cf0eceabe0f.ttf) format(truetype);font-family:"Inter";font-weight:700;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/Inter-ExtraBold.4164cfba15dbca5f37aa.ttf) format(truetype);font-family:"Inter";font-weight:800;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/Inter-ExtraLight.fbcf1d9ad9d7bac9f6de.ttf) format(truetype);font-family:"Inter";font-weight:200;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/Inter-Light.02850f28027788580733.ttf) format(truetype);font-family:"Inter";font-weight:300;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/Inter-Medium.3f7acfe50aad7ad68548.ttf) format(truetype);font-family:"Inter";font-weight:500;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/Inter-SemiBold.6058d3da655fb35169c2.ttf) format(truetype);font-family:"Inter";font-weight:600;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/Inter-Thin.97a5cc3ca8d3b35a4239.ttf) format(truetype);font-family:"Inter";font-weight:100;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/TGHaidoGrotesk-Black.e963e70dcb0cf029c214.ttf) format(truetype);font-family:"TG Haido Grotesk";font-weight:900;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/TGHaidoGrotesk-BlackItalic.c5428bcdca481d39024f.ttf) format(truetype);font-family:"TG Haido Grotesk";font-weight:900;font-style:italic;font-display:swap}@font-face{src:url(../js/../fonts/TGHaidoGrotesk-Bold.f2e2b6a4b0d4003c8770.ttf) format(truetype);font-family:"TG Haido Grotesk";font-weight:700;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/TGHaidoGrotesk-BoldItalic.a0543bc688bb5f38174e.ttf) format(truetype);font-family:"TG Haido Grotesk";font-weight:700;font-style:italic;font-display:swap}@font-face{src:url(../js/../fonts/TGHaidoGrotesk-Extrabold.dd276da30b59c82e9fb7.ttf) format(truetype);font-family:"TG Haido Grotesk";font-weight:800;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/TGHaidoGrotesk-ExtraboldItalic.32aec5d79616cb662fbe.ttf) format(truetype);font-family:"TG Haido Grotesk";font-weight:800;font-style:italic;font-display:swap}@font-face{src:url(../js/../fonts/TGHaidoGrotesk-Extralight.f4bdf080cbbd3a570f81.ttf) format(truetype);font-family:"TG Haido Grotesk";font-weight:200;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/TGHaidoGrotesk-ExtralightItalic.ea29aa9b4878e49e4b1b.ttf) format(truetype);font-family:"TG Haido Grotesk";font-weight:200;font-style:italic;font-display:swap}@font-face{src:url(../js/../fonts/TGHaidoGrotesk-Italic.a8f88d9ee00ff64cb02f.ttf) format(truetype);font-family:"TG Haido Grotesk";font-weight:200;font-style:italic;font-display:swap}@font-face{src:url(../js/../fonts/TGHaidoGrotesk-Light.c098cb92da2c7ce84954.ttf) format(truetype);font-family:"TG Haido Grotesk";font-weight:300;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/TGHaidoGrotesk-LightItalic.4ecd9eaa2f0d29948fa6.ttf) format(truetype);font-family:"TG Haido Grotesk";font-weight:300;font-style:italic;font-display:swap}@font-face{src:url(../js/../fonts/TGHaidoGrotesk-Medium.e84785b7139bd5321994.ttf) format(truetype);font-family:"TG Haido Grotesk";font-weight:500;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/TGHaidoGrotesk-MediumItalic.aa28b38061f260f4e056.ttf) format(truetype);font-family:"TG Haido Grotesk";font-weight:500;font-style:italic;font-display:swap}@font-face{src:url(../js/../fonts/TGHaidoGrotesk-Regular.bf06a19f5329820132bd.ttf) format(truetype);font-family:"TG Haido Grotesk";font-weight:400;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/TGHaidoGrotesk-Semibold.ad83228dcd3c39ec2712.ttf) format(truetype);font-family:"TG Haido Grotesk";font-weight:600;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/TGHaidoGrotesk-SemiboldItalic.03d0f27567ebc7c1dd66.ttf) format(truetype);font-family:"TG Haido Grotesk";font-weight:600;font-style:italic;font-display:swap}@font-face :{src:url(../js/../fonts/TGHaidoGrotesk-Thin.97c834bad4fef9d2bb6b.ttf) format(truetype);font-family:"TG Haido Grotesk";font-weight:100;font-style:normal;font-display:swap}@font-face{src:url(../js/../fonts/TGHaidoGrotesk-ThinItalic.5a61643f615454487a61.ttf) format(truetype);font-family:"TG Haido Grotesk";font-weight:100;font-style:italic;font-display:swap}:root{font-size:16px;--color1: #FFFFFF;--color2: #000000;--color3: #34776E;--color4: #A8BBBF;--color5: #D9E1DD;--color6: #033035;--color7: #0B796E;--color8: #CD7C57;--overlay-bg-color: rgba(11, 121, 110, 0.3);--video-screen: rgba(168, 187, 191, 0.4);--fs-small: 0.85rem;--fs-regular: 1rem;--fs-mid: 1.27rem;--fs-large: 1.61rem;--fs-xl: 2rem;--fs-xxl: 2.4rem;--fs-xxxl: 3rem;--fs-xxxxl: 4rem;--fs-big: 6rem;--bp1: 80rem;--bp2: 64rem;--bp3: 56rem;--bp4: 48rem;--bp5: 40rem;--bp6: 32rem;--bp7: 24rem;--ff1: Inter, Helvetica;--ff2: TG Haido Grotesk, Helvetica}html{padding:0;margin:0}body{padding:0;margin:0}h1,h2,h3,h4,h5,h6,p,a,li,span,button,input,legend,label,textarea,select,option,b,i,strong,code,q,cite{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select{appearence:none}.main{padding-top:60px;box-sizing:border-box}.wa{position:fixed;bottom:1rem;right:1rem;display:block}.wa svg{width:2.5rem;height:2.5rem}@media all and (min-width: 64rem){.main{padding-top:60px}}@media all and (max-width: 64rem){.main{padding-top:53px}}
.btn{appearance:none;cursor:pointer}.btn--regular{font-size:var(--fs-regular);padding:.7rem 1.5rem;box-sizing:border-box}.btn--small{font-size:var(--fs-small);padding:.5rem 1rem;box-sizing:border-box}.btn__default{text-decoration:none;text-align:center;display:block;font-weight:600;font-family:var(--ff1);border:none}.btn__default--green{background-color:var(--color7);color:var(--color1)}.btn__default--white{color:var(--color2);background-color:var(--color1)}.btn__default--black{background-color:var(--color2);color:var(--color1)}.btn__simple{border:none;background-color:rgba(0,0,0,0);font-family:var(--ff1);font-weight:500;display:block}.btn__simple--white{color:var(--color1)}.btn__outlined{text-decoration:none;text-align:center;display:block;font-weight:500;font-family:var(--ff1)}.btn__outlined--black{border:1px solid var(--color2);color:var(--color2)}.btn__outlined--green{background-color:rgba(0,0,0,0);color:var(--color7);border:1px solid var(--color7)}
.header{width:100vw;position:fixed;top:0;left:0;z-index:200;background-color:var(--color1)}.header__container{width:100%;padding:.5rem 1rem;box-sizing:border-box;max-width:var(--bp2);margin:auto;display:flex;align-items:center;justify-content:space-between}.header__phone{color:var(--color2);margin:auto 0;text-decoration:none;font-family:var(--ff1);font-weight:400;font-size:var(--fs-mid)}.header__phone--white{color:var(--color1)}.header__phone--small{font-size:var(--fs-small)}.header__phone--strong{font-weight:700}.header .logo{text-decoration:none}.header .logo__image{display:block}.nav-component{position:relative}.nav-component__button{border:none;background-color:rgba(0,0,0,0);padding:0;cursor:pointer}.nav-component__close,.nav-component .nav,.nav-component__header,.nav-component .logo--white,.nav-component .nav__networks{display:none}.nav-component--active{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--color7);display:flex;align-items:center;justify-content:center}.nav-component--active .nav-component__header{position:absolute;display:block;top:0;left:0;width:100%}.nav-component--active .nav-component__container{display:flex;margin:auto;align-items:center;justify-content:space-between;padding:.5rem 1rem;width:100%;max-width:var(--bp2);box-sizing:border-box}.nav-component--active .nav-component__button{display:none}.nav-component--active .nav-component__close{display:block;width:max-content}.nav-component--active .logo{display:block}.nav-component--active .nav{display:block}.nav-component--active .nav__element{width:max-content;text-decoration:none;text-align:center;color:var(--color1);font-size:var(--fs-large);font-weight:700;font-family:var(--ff2);margin:auto;display:block;padding:.5rem 0}.nav-component--active .nav__networks{width:100%;display:flex;align-items:center;justify-content:center;margin-top:2rem}.nav-component--active .nav__network{color:var(--color1);margin:auto 1rem;display:block;height:1.7rem;width:1.5rem}.nav-component--active .nav__network svg{width:100%;height:100%;object-fit:contain}@media all and (min-width: 64rem){.header__phone--icon{display:none}.header .logo__image{width:12rem}.nav-component--active .nav-component__close{margin-left:8rem}.nav-component__close svg{display:none}.nav-component__button{margin-left:8rem}}@media all and (max-width: 64rem){.header__phone--text{display:none}.header__phone--small{display:none}.header .logo__image{width:9rem}.nav-component__close{padding:0}.nav-component__close--text{display:none}.nav-component__close svg{display:block;width:1.5rem;height:1.5rem}}
.footer{background-color:var(--color6)}.footer__container{width:100%;max-width:var(--bp2);margin:auto;padding:5rem 1rem;box-sizing:border-box}.footer .logo{text-decoration:none}.footer .logo__image{display:block;height:auto;margin:auto}.footer__columns{border-bottom:1px solid var(--color7);padding:3rem 0;display:flex;align-items:flex-start}.footer__column{box-sizing:border-box}.footer__column--networks{display:flex;align-items:flex-end}.footer__title{color:var(--color7);font-weight:300;font-size:var(--fs-small);font-family:var(--ff2);margin:auto}.footer__title--spaced{margin-top:2rem}.footer__text{color:var(--color7);margin:auto;font-weight:400;font-size:var(--fs-regular);font-family:var(--ff1)}.footer__text--link{text-decoration:none;color:var(--color7)}.footer__text--email{text-decoration:underline;color:var(--color7)}.footer .btn{margin:2rem 0;width:max-content}.footer__networks{display:flex;align-items:center;justify-content:flex-end}.footer__network{color:var(--color7)}.footer__network svg{width:1.5rem;height:1.5rem;display:block;object-fit:contain}.footer__menu{padding:1rem 0;display:flex;align-items:center;justify-content:space-between}.footer__menu-link{color:var(--color7);display:block;font-weight:400;font-size:var(--fs-small);font-family:var(--ff1)}@media all and (min-width: 64rem){.footer__column--left,.footer__column--center{width:45%}.footer__column--left{padding:0}.footer__column--center{padding-left:8rem}.footer__column--networks{width:10%;justify-content:flex-end}.footer .logo__image{width:15rem}.footer__network{margin-left:1.5rem}}@media all and (max-width: 64rem){.footer .logo__image{width:10rem}.footer__columns{flex-wrap:wrap}.footer__column{width:100%;max-width:16rem;margin:0 auto 1rem auto;justify-content:center}.footer__column--networks{margin-top:1rem;justify-content:center}.footer__network{margin:0 .5rem 0 0}}
.messages{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:900;display:none;align-items:center;justify-content:center;background-color:var(--overlay-bg-color)}.messages--active{display:flex}.messages__container{width:95%;max-width:28rem;height:auto;padding:2rem;box-sizing:border-box;background-color:var(--color1);position:relative}.messages__close{position:absolute;top:.5rem;right:.5rem;border:none;cursor:pointer;background-color:rgba(0,0,0,0);padding:0;font-size:var(--fs-mid);font-weight:700;color:var(--color2)}.messages__title{color:var(--color7);margin:auto auto 1rem auto;text-align:center;font-weight:700;font-size:var(--fs-large);font-family:var(--ff2)}.messages__text{text-align:center;color:var(--color2);margin:auto;font-size:var(--fs-regular);font-weight:400;font-family:var(--ff1);line-height:var(--fs-mid)}
.loading{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:900;display:none;align-items:center;justify-content:center;background-color:var(--overlay-bg-color)}.loading--active{display:flex}.loading__image{display:block;width:8rem;height:auto}
