@font-face{font-family:"Axiforma";src:url("../fonts/Axiforma-Regular.eot");src:url("../fonts/Axiforma-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Axiforma-Regular.woff2") format("woff2"),url("../fonts/Axiforma-Regular.woff") format("woff"),url("../fonts/Axiforma-Regular.svg#Axiforma-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Axiforma";src:url("../fonts/Axiforma-Light.eot");src:url("../fonts/Axiforma-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Axiforma-Light.woff2") format("woff2"),url("../fonts/Axiforma-Light.woff") format("woff"),url("../fonts/Axiforma-Light.svg#Axiforma-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Axiforma";src:url("../fonts/Axiforma-Bold.eot");src:url("../fonts/Axiforma-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Axiforma-Bold.woff2") format("woff2"),url("../fonts/Axiforma-Bold.woff") format("woff"),url("../fonts/Axiforma-Bold.svg#Axiforma-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url("../fonts/PlayfairDisplay-Regular.eot");src:url("../fonts/PlayfairDisplay-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/PlayfairDisplay-Regular.woff2") format("woff2"),url("../fonts/PlayfairDisplay-Regular.woff") format("woff"),url("../fonts/PlayfairDisplay-Regular.svg#PlayfairDisplay-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url("../fonts/PlayfairDisplay-Italic.eot");src:url("../fonts/PlayfairDisplay-Italic.eot?#iefix") format("embedded-opentype"),url("../fonts/PlayfairDisplay-Italic.woff2") format("woff2"),url("../fonts/PlayfairDisplay-Italic.woff") format("woff"),url("../fonts/PlayfairDisplay-Italic.svg#PlayfairDisplay-Italic") format("svg");font-weight:normal;font-style:italic;font-display:swap}*{outline:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;font-smoothing:antialiased}::before,::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;padding:0;position:relative;width:100%}body{width:100%;margin:0;padding:0;display:block;position:relative;z-index:2;height:100%}ul,legend,td,th{margin:0;padding:0}img,legend{border:0}img{width:100%;height:auto;opacity:1;-webkit-transition:all ease 1s;-moz-transition:all ease 1s;-o-transition:all ease 1s;transition:all ease 1s}img.lzy{opacity:0}a{outline:none;background-color:rgba(0,0,0,0);text-decoration:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;padding:0;border-radius:0}button{overflow:visible}.hidden,.opacity_none{position:absolute;width:1px;height:1px;display:block;overflow:hidden;top:0;left:-99999px}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button{border:0;border-radius:0;background:rgba(0,0,0,0)}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio],.chck input[type=checkbox],.chck input[type=radio]{box-sizing:border-box !important;padding:0 !important;opacity:0 !important;width:1px;height:1px;display:none}p{margin:0 0 20px}h1,h2,h3,h4{margin:0 0 30px}h1:last-child,h2:last-child,h3:last-child,h4:last-child,p:last-child{margin-bottom:0}p+h3,p+h4,ul+p,ul+h3,ul+h4{margin-top:40px}body::after{width:100%;content:"";display:block;clear:both}._before::before,._after::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}picture{width:100%;display:block}picture img{display:block}.tc{text-align:center}p:last-child{margin-bottom:0 !important}html{scroll-behavior:smooth;background-color:#18252d}html,body{margin:0;height:100%}body{overflow-x:hidden}section{scroll-snap-align:start;display:grid;overflow:hidden;padding:clamp(60px,6vw,120px) clamp(26px,5vw,40px);position:relative;z-index:2}.intext h3{margin-top:20px}.pages .top{display:block}header{scroll-snap-align:none;padding:0 clamp(26px,5vw,40px)}body{height:100%;display:block;-webkit-transition:opacity ease .4s;-moz-transition:opacity ease .4s;-o-transition:opacity ease .4s;transition:opacity ease .4s;opacity:1}header,main,footer,section{width:100%;float:left}h1,h2,h3,h4,h1 span,._h2{font-family:"Axiforma",sans-serif;font-weight:400;color:#fff;display:block}main{overflow:hidden}h1,._h1{font-family:"Playfair Display",sans-serif;letter-spacing:1px;display:block;font-size:clamp(31px,7vw,78px);line-height:inherit;font-weight:400;max-width:870px;text-align:center;margin:0 auto;padding-bottom:clamp(40px,100px,6vh);position:relative;line-height:normal !important}h1 b,._h1 b{font-size:inherit;line-height:inherit;font-weight:inherit}h1::after,._h1::after{position:absolute;inset:auto 0 0 0;margin:auto;content:"";display:block;background-color:#00a79d;width:120px;height:2px}._h2,h2{line-height:clamp(40px,7.2vw,60px);font-family:"Playfair Display",sans-serif;letter-spacing:1px;display:block;font-size:clamp(35px,6vw,54px)}h3{font-size:clamp(19px,3.5vw,24px);line-height:32px}h4{font-size:27px;letter-spacing:0;line-height:26px;color:#00a79d}p,span,div,li{font-family:"Axiforma",sans-serif;color:hsla(0,0%,100%,.5);color:#919a9f;font-size:clamp(15px,1.5vw,17px);line-height:clamp(26px,1.5vw,30px);font-weight:400}p b,p strong{font-weight:600}p a{color:#18252d;font-weight:400}p a:hover{color:#00a79d}b,strong{font-weight:600}.dark{background:#18252d}.center{display:grid;width:100%;max-width:1280px;margin:0 auto;text-align:left}section .center{align-items:center}.txt ul{list-style-type:none}.txt ul li{position:relative;padding-left:20px}.txt ul li::before{content:"";border:2px solid #00a79d;width:8px;height:8px;display:block;position:absolute;top:8px;left:0;background-color:#00a79d}.loading::before{background:url("../content/loading.svg") center center no-repeat;position:fixed;content:"";width:100%;height:100%;display:block;z-index:10000;top:0;left:0}.loading body{opacity:0}a.btn,button.btn{background:#18252d;position:relative;display:inline-block;color:#fff;padding:clamp(15px,4vw,20px) clamp(16px,4vw,30px);font-size:clamp(13px,4vw,15px);font-weight:400;border-radius:6px;letter-spacing:2px;line-height:18px;font-family:"Axiforma",sans-serif;text-transform:uppercase;transition:all ease .3s;cursor:pointer;min-width:200px}a.btn:hover,button.btn:hover{background:rgba(0,0,0,0);color:#fff}a.btn::after,button.btn::after{content:"";position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);background-image:linear-gradient(90deg, #00a79d 6%, #8dc63f 95%);border-radius:6px;inset:0;margin:-2px;z-index:-1;-webkit-box-sizing:unset;-moz-box-sizing:unset;box-sizing:unset}.btn.reverse{background:#00a79d;color:#fff}.btn.reverse:hover{background:rgba(0,0,0,0);color:#00a79d}._5{width:50%;float:left}header{width:100%;top:0;left:0;z-index:1000;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;height:100px;position:fixed}header .center{position:relative;z-index:101;padding-left:100px;position:relative;padding:0;height:100px;display:block}.lang{z-index:2;position:absolute;right:64px;top:0}.lang a{color:#fff;font-size:18px;padding:30px;display:inline-block;position:relative}.lang a::before{background:#00a79d;background:-moz-linear-gradient(0deg, #00a79d 0%, #8dc63f 100%);background:-webkit-linear-gradient(0deg, #00a79d 0%, #8dc63f 100%);background:linear-gradient(0deg, #00a79d 0%, #8dc63f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00a79d",endColorstr="#8dc63f",GradientType=1);position:absolute;right:0;top:0;content:"";width:2px;height:60px}nav{width:100%;height:100vh;height:100dvh;position:fixed;inset:0;margin:0;width:100%;display:flex;align-items:center;justify-content:center;background:rgba(24,37,45,.9);opacity:0;visibility:hidden}nav span.drop{display:none}nav ul{list-style-type:none}nav ul li{margin:0;position:relative;width:100%;text-align:center;margin:clamp(8px,2vh,15px) 0;float:left}nav ul li a{color:#fff;display:block;font-size:clamp(26px,6vw,37px);font-weight:500;line-height:40px;font-family:"Playfair Display",sans-serif}nav ul li a.active,nav ul li a:hover{color:#8dc63f}nav ul li .drop{padding-right:16px}nav ul li .drop svg{position:absolute;top:50%;right:0;margin-top:-3px;width:10px;height:8px;transform-origin:center;transition:all ease .3s}nav ul li a.btn::after{display:none}nav ul li .sub{display:block;opacity:0;visibility:hidden;position:absolute;width:220px;background:#fff;top:100%;left:-20px;padding:20px;transition:all ease .4s}nav ul li .sub li{margin:0;width:100%}nav ul li .sub li a{font-size:15px;line-height:32px;display:inline-block;margin-bottom:2px}nav ul li .sub li a::after{bottom:1px}#navigation{height:37px;display:block;position:absolute;right:0;width:42px;top:0;z-index:2000;margin:24px 0 0 24px}#navigation span{background:#fff;width:24px;height:2px;left:calc(50% - 14px);display:block;position:absolute}#navigation span:nth-child(1){top:calc(50% - 9px)}#navigation span:nth-child(2){top:50%}#navigation span:nth-child(3){top:calc(50% + 9px)}.nac nav{opacity:1;visibility:visible}.nac #navigation span{background:#fff}.nac #navigation span:nth-child(1){top:calc(50% - 11px);transform:rotate(45deg);left:calc(50% - 11px);transform-origin:0;width:30px}.nac #navigation span:nth-child(2){width:0px;left:50%}.nac #navigation span:nth-child(3){top:calc(50% + 11px);transform:rotate(-45deg);left:calc(50% - 11px);transform-origin:0;width:30px}.logo{display:block;position:absolute;float:left;overflow:hidden;transition:all ease .4s;margin:0;top:80px;left:0}.logo img{position:relative;width:235px;height:47px;display:block}.scrolled header .logo{opacity:0;visibility:hidden;top:20px}.bc ol{width:100%;float:left;margin:0;padding:10px 0;list-style-type:none}.bc ol li{float:left}.bc ol li a{padding-right:20px;position:relative}.bc ol li a,.bc ol li span{font-size:14px;font-weight:400}.bc ol li a::after{content:"";background:url("../content/bc.svg") center center no-repeat;width:9px;display:inline-block;height:10px;position:absolute;right:4px;top:5px}.bottom{position:fixed;bottom:0;right:0;z-index:1000;display:flex;align-content:center;justify-content:center;padding:10px}.bottom a{width:50px;height:50px;display:block;color:#fff;position:relative;background-color:#00a79d;border-bottom:3px solid #00a79d;border-radius:50%}.bottom a:last-child{border-bottom:3px solid #8dc63f;background-color:#8dc63f;margin-left:-4px}.bottom a svg{position:absolute;inset:0;margin:auto}.top{padding:clamp(100px,6vw,180px) clamp(26px,5vw,40px) clamp(60px,6vw,120px);min-height:100vh;min-height:100dvh;display:flex;align-items:center;position:relative}.top .center{position:relative;z-index:110}.top .center.c1{min-height:50vh}.top ._h1{color:#fff}.top ._h1 b,.top ._h1 strong{font-size:68px;line-height:80px}.top .tc{text-align:center;max-width:870px;margin:0 auto;margin-top:clamp(40px,100px,6vh)}.top .tc strong{font-size:clamp(14px,3vw,19px);line-height:clamp(18px,6.5vw,40px);color:#fff;text-transform:uppercase;letter-spacing:clamp(4px,2vw,6px);font-weight:400}._2_1_1{display:grid;grid-template-columns:2fr 1fr 1fr;column-gap:2em;row-gap:2em}._2_1{display:grid;grid-template-columns:1.8fr 1.2fr;column-gap:2em}._2_1 h2{max-width:640px}._2_1 ._h3{max-width:600px}._2_1 p{max-width:670px}._2_1 .box a{border-left:2px solid rgba(0,0,0,0);display:block;padding:10px 0 10px 3em}._2_1 .box a:hover{border-color:#8dc63f}._2_1 .ar{position:relative;display:grid;align-content:center;row-gap:1em}._2_1 .btn{margin-top:40px}._1_2{display:grid;grid-template-columns:1.2fr 1.55fr;column-gap:2em;align-items:self-start}.a+.__g4{margin-top:100px}.__g4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:3em;align-items:start;justify-content:flex-start;row-gap:3em;margin-top:120px}.__g4.mt{margin-top:0}.box{border-top:2px solid #8dc63f;height:100%}.box a{padding:30px;display:grid;position:relative;height:100%}.box a::before{position:absolute;z-index:-1;background:#8dc63f;height:2px;top:-2px;left:0;width:1px;content:"";display:block;transition:all ease .3s;background-image:linear-gradient(90deg, #00a79d 6%, #8dc63f 95%)}.box a:hover::before{opacity:1;width:100%}.box h3{font-weight:600;font-size:clamp(17px,3.5vw,24px);line-height:clamp(24px,3.8vw,32px)}.center._1_2{align-items:self-start}._3_1{display:grid;grid-template-columns:2.8fr 400px;column-gap:2em}._o1{order:-1}._h3,._h3 p{font-size:16px;color:#fff;text-transform:uppercase;letter-spacing:4px;line-height:33px;font-family:"Axiforma",sans-serif}._h3{margin:0 0 20px}.top ._h3{font-size:clamp(14px,3vw,19px)}.bg{position:relative}.bg::before{opacity:0;content:"";inset:0;margin:0 auto;display:block;position:absolute;transition:all ease 1s;transition-delay:1.5s;padding-top:75%;width:140%;left:-20%;top:-150px;background:radial-gradient(ellipse at 50%, rgba(0, 167, 157, 0) 0%, transparent 50%, transparent 100%)}#contact-form{margin-top:-20px}.gradient{background:radial-gradient(ellipse at 50%, rgba(0, 167, 157, 0.08) 0%, transparent 50%, transparent 100%);position:fixed;width:80%;border-radius:50%;pointer-events:none;transform:translate(-50%, -50%);z-index:1}.gradient::before{content:"";padding-top:75%;display:block}.back{width:100%;min-height:100vh;min-height:100dvh;display:flex;align-items:center;position:absolute;z-index:1;top:0;left:0}.back::before{content:"";position:absolute;top:0;width:100%;left:0;max-height:800px;height:100%;z-index:1;background:url("../content/bg.webp") center 0 no-repeat #18252d;background-size:cover}.back::after{content:"";position:absolute;top:0;width:100%;left:0;max-height:800px;height:100%;z-index:2;background:#18252d;background:-moz-linear-gradient(0deg, #18252d 6%, rgba(24, 37, 45, 0) 95%);background:-webkit-linear-gradient(0deg, #18252d 6%, rgba(24, 37, 45, 0) 95%);background:linear-gradient(0deg, #18252d 6%, rgba(24, 37, 45, 0) 95%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#18252d",endColorstr="#18252d",GradientType=1)}.select{position:relative;z-index:10}.select .label{font-family:"Axiforma",sans-serif;width:100%;font-size:17px;font-weight:500;color:#6d797f;display:block;margin:0;position:absolute;top:15px;left:0;transition:all ease .4s;transform-origin:0;z-index:2;text-align:left}.select .label b{color:#fff;position:relative}.select .sc_select{height:50px;width:100%;position:relative;display:grid;align-items:center}.select .sc_select::after{content:"";display:block;position:absolute;right:0;top:11px;transition:all ease .3s;width:30px;background:url("../content/arr.svg") center center no-repeat;height:30px}.select .sc_select b{display:block;width:100%;text-align:left;height:30px;color:#fff}.select.full .label{top:-12px;transform:scale(0.7)}.select.scelected .sc_options{opacity:1;visibility:visible}.select .sc_options{opacity:0;visibility:hidden;position:absolute;top:81px;width:100%;background:#18252d}.select .sc_options button{width:100%;color:#919a9f;text-align:left;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s;display:block;padding:9px 15px 8px;border-bottom:1px solid hsla(0,0%,100%,.1);cursor:pointer;transition:all ease .3s}.select .sc_options button:hover{background:#8dc63f;color:#fff}.scelected.select .sc_select::after{transform:rotate(-180deg)}.contact ._h1{font-size:clamp(24px,7vw,49px);line-height:clamp(27px,8vw,56px);max-width:710px;color:#fff;margin-bottom:30px;padding-bottom:0}.contact ._h1 i{display:block;font-size:clamp(20px,6vw,40px)}.contact ._h1::after{display:none}.contact ._h1+._h3{margin-bottom:clamp(40px,100px,6vh)}.contact ._h3{text-align:center;display:block}.short{width:100%;float:left;max-width:1000px}.short p{font-size:25px;line-height:36px;color:#212121;font-family:"Playfair Display",sans-serif;margin-bottom:0}.short p b,.short p strong{color:#00a79d}.txt{padding-top:45px}.txt:first-child{padding-top:0}.txt ul{list-style-type:none;width:auto;display:inline-block}.txt ul li{position:relative;padding-left:20px}.txt ul li::before{width:6px;height:6px;display:block;content:"";position:absolute;top:12px;left:0;border-radius:50%;background:#00a79d}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #18252d inset !important;box-shadow:0 0 0 1000px #18252d inset !important;-webkit-text-fill-color:#fff !important}input.error+label::before{border-color:#00a79d !important}.form input,.form label,.form button,.form label+span,.form label::before{transition:all ease .3s}.form input,.form textarea{width:100%;padding:7px 0 8px;background:rgba(0,0,0,0);border:0;font-size:17px;min-height:50px;font-weight:400;position:relative;color:#fff;z-index:2}.form input[type=text]:focus+label,.form textarea:focus+label,.form .full+label{top:7px;transform:scale(0.7)}.form label{font-family:"Axiforma",sans-serif;width:100%;font-size:17px;font-weight:500;color:#6d797f;display:block;margin:0;position:absolute;top:33px;left:0;transition:all ease .4s;transform-origin:0;z-index:2}.form .row{padding-top:20px;position:relative;margin-bottom:20px;float:left;width:100%}.form .row::after{height:2px;width:100%;position:absolute;content:"";display:block;background:#00a79d;background:-moz-linear-gradient(90deg, #00a79d 6%, #8dc63f 95%);background:-webkit-linear-gradient(90deg, #00a79d 6%, #8dc63f 95%);background:linear-gradient(90deg, #00a79d 6%, #8dc63f 95%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00a79d",endColorstr="#8dc63f",GradientType=1)}.form .row:last-child::after,.form .row.chck::after{display:none}.form .error input[type=radio]+label::before{border-color:#00a79d !important}.form .chck label{font-size:16px;position:relative;padding-left:36px;top:0}.form .chck label a{color:#00a79d;font-weight:600}.form .chck label::before{width:23px;content:"";height:23px;position:absolute;left:0;cursor:pointer;top:3px;margin-top:0;background:rgba(0,0,0,0);border:1px solid #677b89;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.form .chck label::after{width:15px;content:"";height:15px;position:absolute;left:4px;cursor:pointer;top:7px;margin-top:0;border:0;transform:rotate(90deg);opacity:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#00a79d;background:-moz-linear-gradient(90deg, #00a79d 6%, #8dc63f 95%);background:-webkit-linear-gradient(90deg, #00a79d 6%, #8dc63f 95%);background:linear-gradient(90deg, #00a79d 6%, #8dc63f 95%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00a79d",endColorstr="#8dc63f",GradientType=1)}.form .chck input[type=checkbox]:checked+label::after{opacity:1}.form .btn{margin-top:15px;font-size:15px}.footerSection{background:#121e23;align-items:center}.footerSection::after{content:"";width:100%;height:30px;display:block;position:absolute;left:0;bottom:0;background:linear-gradient(90deg, #00a79d 6%, #8dc63f 95%)}.footerSection p{font-weight:300;font-size:clamp(15px,2vw,17px);color:#6b818e;max-width:580px}.footerSection p a{color:#00a79d}.footerSection p a:hover{color:#8dc63f}footer{z-index:5;position:relative;overflow:hidden}footer .logo{position:relative;clear:both;float:none;display:inline-block;margin-bottom:30px;top:0}.fnav{display:grid;align-items:flex-start;position:relative}.fnav div:first-child{display:grid}.fnav a,.fnav button{text-align:left;color:#96a3ab;font-size:15px;text-transform:uppercase;font-weight:400}.fnav a:hover,.fnav button:hover{color:#00a79d}.social{position:absolute;right:0;display:flex;top:0;column-gap:20px}.social a{color:#181d27;font-family:"Playfair Display",sans-serif;font-size:16px;border-bottom:3px solid #00a79d}.social a:last-child{margin:0}.social a svg{width:40px;height:40px}.social a:nth-child(2){border-color:#8dc63f}.tc{max-width:960px;margin-left:auto;margin-right:auto}.tc ._h2{max-width:550px;margin:0 auto 30px}.tc h2{max-width:660px;margin:0 auto 30px}.tc ._h3{text-align:center}.tc h1,.tc div,.tc p,.tc ._h3{margin-left:auto;margin-right:auto}@media only screen and (max-width: 1660px){.center{max-width:1170px}.__g4{column-gap:2em}}@media only screen and (min-width: 960px){html,body{scroll-snap-type:y mandatory}section{min-height:100dvh}}@media only screen and (max-width: 960px){._3_1,._1_2{grid-template-columns:1fr;row-gap:25px}._2_1{grid-template-columns:1fr;row-gap:60px}.__g4{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 1280px){.__g4{column-gap:2em}.box a{padding:30px 15px}}@media only screen and (max-width: 960px){.logo{top:31px}.logo img{width:157px;height:28px}}@media only screen and (max-width: 660px){.box a{padding:20px 0}.social{position:relative;margin-top:30px}}
