.utility-nav__row{background:#25747b;position:fixed;top:0;left:0;padding:7px 15px;z-index:99;width:100%}.utility-nav__row>ul{margin:0 auto;padding:0;display:flex;max-width:1440px}.utility-nav__row>ul>li{padding:4px 10px;list-style:none}.utility-nav__row>ul>li:first-child{flex-grow:1}.utility-nav__row>ul>li i:not(.icon-arrow){color:#fff;font-size:24px}.utility-nav__row>ul>li .icon-arrow{padding-left:7px;color:#fff;font-size:12px}.utility-nav__row>ul>li a,.utility-nav__row>ul>li i{transition:all .5s}.utility-nav__row>ul>li a{color:#fff;display:flex;align-items:center}.utility-nav__row>ul>li a:hover i{opacity:.7}.utility-nav__row>ul>li a span{padding-left:7px}.utility-nav__menu{cursor:pointer;position:relative}.utility-nav__flag{width:25px}.utility-nav__language{position:absolute;top:40px;right:0}.utility-nav__language.visible{display:block}.utility-nav__language--dropdown{padding:0;margin:0;display:flex;flex-direction:column;font-size:14px;background:#25747b}.utility-nav__language--item{list-style:none}.utility-nav__language--item button{padding:7px;cursor:pointer;background:#25747b;font-size:12px;text-transform:uppercase;border:0;color:#fff}.utility-nav__language--item button:hover{background:#fefefe;color:#25747b}.utility-nav__language--item button .isDisabled{opacity:.75}.utility-nav__language--item button:disabled{background:#25747b;color:hsla(0,0%,100%,.6)}.utility-nav__features{display:none;padding:16px 15px 7px;background:linear-gradient(90deg,#ffca5a,#f4efed,#ffca5a)}@media (min-width:852px){.utility-nav__features{display:block}.utility-nav__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.utility-nav__wrapper h4{padding:5px;margin:0}}.header__wrapper{display:flex;flex-direction:column;align-items:center}.header__logo{margin:24px 0;position:relative}.header__logo-motto{position:absolute;top:120px;left:140px;font-size:16px;font-weight:700}.header .menu{margin:16px 0 24px}.header .menu__wrapper{padding:0;margin:0;text-align:center}.header .menu__wrapper li{list-style:none;margin:15px 0}.header .menu__wrapper li a{padding:5px 15px;transition:all .5s}.header .menu__wrapper li a.active{position:relative;font-weight:500;color:#25747b}.header .menu__wrapper li a.active:before{content:"";width:100%;height:2px;background:#25747b;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:1081px){.header .menu__wrapper{display:flex}}.image{width:100%}.image--logo{max-width:300px}.image--hero{height:560px;object-fit:cover}.image--card{height:370px;object-position:center left;object-fit:cover}.image--colorblock,.image--contact{align-self:center}.image--contact{margin:24px auto 0}.image--gridCard{max-height:380px;object-fit:cover}.dividing-line{width:100%;max-width:1440px;margin:auto;height:2px;background:#2aa7ae}.dividing-line--full{width:100%;max-width:unset}.footer{text-align:center;margin-bottom:24px;position:relative}.footer .dividing-line{margin:20px 0}.footer__social{padding:10px}.footer__social:first-of-type{color:#385898}.footer__social:last-of-type{background-color:red;background-image:linear-gradient(201deg,#8a3ab9,#bc2a8d,#fccc63,#fbad50);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}.footer__social i{font-size:30px}.hero{position:relative}.hero__wrapper{width:100%;height:560px;position:absolute;top:0;left:0;display:flex;align-items:center;background:rgba(0,0,0,.3)}.hero__text{padding:24px;color:#fff}.hero__text p{width:95%;max-width:500px}.hero--narrow .hero__wrapper,.hero--narrow .image--hero{height:390px}.hero .heading{text-shadow:2px 2px 8px #000}@media (min-width:768px){.hero__text{width:80%;max-width:1440px;margin:auto}}@media (min-width:1081px){.hero__text{padding:0}}.heading{font-size:42px;margin:0}.cta-primary{display:inline-block;cursor:pointer;padding:8px 15px;font-size:16px;background:#2aa7ae;color:#fff;border-radius:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid #2aa7ae;transition:all .4s}.cta-primary:hover{border-color:#25747b;color:#25747b;background:#fff}.video-block--large{margin-left:15px;margin-right:15px}.video-block--large iframe{height:300px}@media (min-width:768px){.video-block--large{max-width:905px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.video-block--large iframe{height:516px}}@media (min-width:1081px){.video-block--large{padding:0}}.colorblock{margin:24px 0}.colorblock__text{padding:15px 24px}.colorblock--reverse{flex-direction:row-reverse}.colorblock--reverse .colorblock__text{padding-bottom:40px}.colorblock--reverse img{display:flex;max-width:435px;margin:auto;object-fit:contain}@media (min-width:768px){.colorblock__text{max-width:80%;margin:auto}}@media (min-width:1081px){.colorblock{display:flex;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.colorblock>div,.colorblock img{width:50%}.colorblock__text{padding-left:0}.colorblock--reverse img{max-width:unset}.colorblock--reverse .colorblock__text{padding-left:40px;padding-bottom:0}}.subheading{margin:0;font-size:26px}.card{border:1px solid #bebebe;box-shadow:0 0 18px 0 rgba(0,0,0,.32)}.card__text{padding:24px}.card__text h3{margin:0;font-size:24px}@media (min-width:1081px){.card__text{display:flex;flex-direction:column}.card .cta-primary{margin-top:auto}}.grid{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.grid>div,.grid>img{margin:24px 0}@media (min-width:768px){.grid{display:flex;flex-direction:column;align-items:center}.grid>div,.grid>img{width:100%;max-width:550px}}@media (min-width:1081px){.grid{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:unset}.grid>div,.grid>img{max-width:unset;width:48%}.grid>div:nth-child(odd),.grid>img:nth-child(odd){margin-right:16px}.grid>div:nth-child(2n+2),.grid>img:nth-child(2n+2){margin-left:16px}.grid--three>div,.grid--three>img{width:30.7%}.grid--three>div:nth-child(2n+2),.grid--three>div:nth-child(odd),.grid--three>img:nth-child(2n+2),.grid--three>img:nth-child(odd){margin-right:0;margin-left:0}.grid--three>div:nth-child(3n+2):not(:last-child){margin-left:30px;margin-right:30px}}.card-slider{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;padding-bottom:40px}.card-slider__card{text-align:center}.card-slider .subheading{margin-top:40px;margin-bottom:40px}.card-slider p{margin:0}.card-slider__text{padding:0 24px 24px}.card-slider__text p:first-of-type{padding-bottom:16px;line-height:1.8}.card-slider__text p:last-of-type{text-align:center;padding-bottom:24px;font-weight:700}.card-slider .icon{color:#25747b;font-size:29px;text-align:center}@media (min-width:768px){.card-slider{padding-left:24px;padding-right:24px}.card-slider__text{width:100%;max-width:500px;margin-left:auto;margin-right:auto}.card-slider p:first-child{max-width:700px;margin:auto}}@media (min-width:1081px){.card-slider{padding-left:40px;padding-right:40px}.card-slider__wrapper{display:flex;align-items:center}}.form{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.form__col{margin-bottom:60px}.form__text{margin:24px 0}.form .email,.form .phone{display:block;position:relative;padding-left:22px;word-break:keep-all;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form .email i,.form .phone i{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px}.form .email{padding-left:27px}.form__footerNote{max-width:740px;margin-left:auto;margin-right:auto;margin-bottom:0}@media (min-width:768px){.form{padding-left:24px;padding-right:24px}}@media (min-width:1081px){.form{display:flex;flex-direction:column;padding-left:40px;padding-right:40px}}.article{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.article__description{max-width:820px;line-height:1.6}@media (min-width:768px){.article{padding-left:24px;padding-right:24px}}@media (min-width:1081px){.article{padding-left:40px;padding-right:40px}}.cta-inline{border:0;background:#fff;font-size:16px;color:#2aa7ae;cursor:pointer;padding:10px 0}.cta-inline:hover{color:#25747b}*{box-sizing:border-box}body{padding-top:40px;margin:0;font-family:-apple-system,"Montserrat","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#222223}.loading-text{text-align:center;margin:80px 0}a{color:#2aa7ae;text-decoration:none}a:hover{color:#25747b}p{font-size:18px}.description__small{font-size:14px}.description__large{font-size:22px}.mapouter{position:relative;text-align:right}.gmap_canvas,.mapouter{height:450px;width:100%}.gmap_canvas{overflow:hidden;background:none!important}.slick-dots{bottom:-35px}.slick-dots li button:before{font-size:10px}.slick-dots li.slick-active button:before{color:#2aa7ae}.homepage .colorblock,.homepage .video-block{margin-top:80px;margin-bottom:80px}@media (min-width:1081px){.homepage .colorblock,.homepage .video-block{margin-top:120px;margin-bottom:120px}}.services-page .card-slider,.services-page .grid{margin-top:80px;margin-bottom:80px}@media (min-width:1081px){.services-page .card-slider,.services-page .grid{margin-top:120px;margin-bottom:120px}}.article-page .article,.article-page .grid{margin-top:80px;margin-bottom:80px}@media (min-width:1081px){.article-page .article,.article-page .grid{margin-top:120px;margin-bottom:120px}}.contact-us-page .form{margin-top:80px;margin-bottom:80px}@media (min-width:1081px){.contact-us-page .form{margin-top:120px;margin-bottom:120px}}.about-us-page .colorblock{margin-top:80px;margin-bottom:80px}@media (min-width:1081px){.about-us-page .colorblock{margin-top:120px;margin-bottom:120px}}.scroll-btn{position:fixed;right:0;bottom:24px;background:transparent;color:#2aa7ae;border:0;outline:none;padding:7px;cursor:pointer;transition:all .5s;font-size:16px;display:none;z-index:2}.scroll-btn.isVisible{display:block}.scroll-btn:hover{color:#25747b;-webkit-transform:translateY(-2px);transform:translateY(-2px);background:#fff}@media (min-width:852px){.scroll-btn{right:10px}}
/*# sourceMappingURL=main.0a38d15b.chunk.css.map */