@charset "UTF-8";/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;transform-origin:center right;transition:transform .3s,opacity .3s;width:11px}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{bottom:0;height:10px;top:auto;transform:scaleY(1);width:100%}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#000;border-radius:10px;cursor:-webkit-grab;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}[data-scroll-container]{overscroll-behavior-x:contain}body{margin:0;color:#70b3c2;font:100% Montserrat,sans-serif;background-color:#272a2a;transition:color .5s ease,background-color .5s ease}#logo{position:fixed;top:3.7vh;right:8vw;width:40vw;z-index:555;cursor:pointer}@media only screen and (min-width: 767px){#logo{top:4vh;width:18vw;right:4vw}}@media only screen and (min-width: 1350px){#logo{width:15vw}}.special #logo{position:absolute}.desktop{display:none}@media only screen and (min-width: 767px){.desktop{display:block}}.mobile{display:block}@media only screen and (min-width: 767px){.mobile{display:none}}.overlay{color:#272a2a;height:100%;width:0;position:fixed;z-index:600;top:0;left:0;background-color:#272a2a;overflow-x:hidden;transition:width .7s}@media only screen and (min-width: 767px){.overlay{opacity:.95}}.overlay-back,.overlay-back2{height:100%;width:0;position:fixed;z-index:50;top:0;left:0;background-color:#70b3c2;overflow-x:hidden;transition:width .4s}.form-overlay{height:100%;width:0;opacity:0;position:fixed;z-index:665;top:0;left:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overflow-x:hidden;transition:opacity .4s ease,width 0s ease .4s}.form-overlay.active{width:100%;opacity:1;transition:opacity .4s ease,width 0s ease 0s}.overlay.open,.overlay-back.open,.overlay-back2.open{width:100%}@media only screen and (min-width: 767px){.overlay.open,.overlay-back.open,.overlay-back2.open{width:400px}}@media only screen and (min-width: 1024px){.overlay.open,.overlay-back.open,.overlay-back2.open{width:450px}}@media only screen and (min-width: 1360px){.overlay.open,.overlay-back.open,.overlay-back2.open{width:550px}}.overlay-back.close,.overlay-back2.close{width:0;animation-name:out;animation-duration:.7s}.overlay-back.open,.overlay-back2.open{width:100%}@media only screen and (min-width: 767px){.overlay-back.open,.overlay-back2.open{width:0;animation-name:in;animation-duration:.7s}}@keyframes in{0%{width:0%;left:0}50%{width:33%;left:0}to{left:33%;width:0}}@keyframes out{0%{width:0%;left:33%}30%{width:33%;left:0%}to{left:0;width:0}}.overlay-content{position:relative;top:8vw;width:100%;visibility:hidden;transition-delay:0s;margin-left:10%;text-align:left;overflow:hidden;display:flex;flex-direction:column;justify-content:center;height:85%;min-height:800px;overflow-y:scroll}@media only screen and (min-width: 767px){.overlay-content{margin-left:4vw;top:0;height:100%}}.overlay-content.open{visibility:visible;opacity:1;transition:all .3s ease-out .7s}.overlay-content.closed{visibility:hidden;transition:all .3s ease-out 0;opacity:0}nav{position:absolute;top:50px;left:0}@media only screen and (min-width: 767px){nav{top:90px}}nav ul{margin-left:0;padding-left:0;display:flex;gap:30px}.overlay nav ul li a{font-size:1.1em;position:relative;display:inline}@media only screen and (min-width: 767px){.overlay nav ul li a{font-size:1em;padding-bottom:2px}.overlay nav ul li a:before,.overlay nav ul li a:after{box-sizing:inherit;content:"";position:absolute;top:0;left:0;height:100%;width:100%;transform-origin:left}.overlay nav ul li a:before{border-bottom:1px solid #70B3C2;transform:scale3d(0,1,1)}.overlay nav ul li a:hover:before,.overlay nav ul li a:hover:after{transform:scaleZ(1);transition:transform .5s}}@media only screen and (min-width: 991px){.overlay nav ul li a{font-size:1em}}@media only screen and (min-width: 1024px){.overlay nav ul li a{font-size:1.15em}}@media only screen and (min-width: 1360px){.overlay nav ul li a{font-size:1.2em}}.about{color:#70b3c2;margin-bottom:20px;width:80%;font-size:.75rem}@media only screen and (min-width: 375px){.about{font-size:.8rem;margin-bottom:30px}}@media only screen and (min-width: 767px){.about{width:75%;margin-bottom:30px;font-size:.75rem}}@media only screen and (min-width: 991px){.about{margin-bottom:40px;font-size:.9rem}}@media only screen and (min-width: 1350px){.about{font-size:1rem;margin-bottom:50px}}.overlay a{text-decoration:none;font-size:.8rem;color:#70b3c2;display:inline-block;transition:.3s}@media only screen and (min-width: 375px){.overlay a{font-size:.95rem}}@media only screen and (min-width: 767px){.overlay a{font-size:.8rem}}@media only screen and (min-width: 991px){.overlay a{font-size:.95rem}}@media only screen and (min-width: 1350px){.overlay a{font-size:1.1rem}}.overlay .menuClose{cursor:pointer;position:absolute;font-size:65px;left:20px}.lang-block{margin-top:35px;position:absolute;bottom:5px}@media only screen and (min-width: 767px){.lang-block{bottom:7vh}}.lang-block a{display:inline;font-weight:600;margin-right:20px}@media only screen and (min-width: 767px){.lang-block a{font-size:.9rem;margin-right:2vw}}@media only screen and (min-width: 991px){.lang-block a{font-size:.95rem}}@media only screen and (min-width: 1350px){.lang-block a{font-size:1rem}}.menuOpen{font-size:1.2em;cursor:pointer;z-index:664;position:absolute;margin-left:9vw;margin-top:7vw}@media only screen and (min-width: 375px){.menuOpen{margin-top:8vw}}@media only screen and (min-width: 767px){.menuOpen{width:40vw;margin-left:4vw;margin-top:3.5vw}}@media only screen and (min-width: 991px){.menuOpen{margin-top:3vw}}.special.menuOpen{top:0}.menuOpen svg{float:left}.menuOpen span{float:left;margin-left:20px;padding-top:5px;transition:opacity .3s ease-out .5s;opacity:1;font-size:.9rem}.menuOpen span.close{transition:opacity .3s ease-out;opacity:0}@media only screen and (min-width: 991px){.menuOpen span{font-size:1rem;padding-top:9px}}@media only screen and (min-width: 991px){.menuOpen span{padding-top:8px;font-size:1.2rem}}.noScroll{position:fixed;overflow:hidden}.hamburger{width:30px;cursor:pointer}@media only screen and (min-width: 991px){.hamburger{width:40px}}.hamburger__line{stroke-width:3;stroke-linecap:square;stroke:#70b3c2;transition:all .15s ease-out}@media only screen and (min-width: 767px){.hamburger__line{stroke-width:2}}.hamburger__line.blue{stroke:#70b3c2!important}.hamburger__line.changed{stroke:#272a2a}.icon1 .animation .animation__top{transform-origin:20px 10px}.icon1 .animation .animation__bottom{transform-origin:20px 30px}.icon1 .animation.open .animation__middle{opacity:0}.icon1 .animation.open .animation__top{animation:topIcon1-open .5s cubic-bezier(.1735,0,.32,1.275) 1 forwards}.icon1 .animation.open .animation__bottom{animation:bottomIcon1-open .5s cubic-bezier(.1735,0,.32,1.275) 1 forwards}.icon1 .animation.closed .animation__top{animation:topIcon1-closed .5s cubic-bezier(.1735,0,.32,1.275) 1 forwards}.icon1 .animation.closed .animation__bottom{animation:bottomIcon1-closed .5s cubic-bezier(.1735,0,.32,1.275) 1 forwards}@keyframes topIcon1-open{0%{transform:none}50%{transform:translateY(10px)}to{transform:translateY(10px) rotate(45deg)}}@keyframes bottomIcon1-open{0%{transform:none}50%{transform:translateY(-10px)}to{transform:translateY(-10px) rotate(-45deg)}}@keyframes topIcon1-closed{0%{transform:translateY(10px) rotate(45deg)}50%{transform:translateY(10px) rotate(0)}to{transform:translateY(0) rotate(0)}}@keyframes bottomIcon1-closed{0%{transform:translateY(-10px) rotate(-45deg)}50%{transform:translateY(-10px) rotate(0)}to{transform:translateY(0) rotate(0)}}.contacts{padding:0;margin:0;z-index:555}.contacts ul{padding:0;margin:0}.contacts ul li{list-style:none;margin-bottom:0}@media only screen and (min-width: 767px){.contacts ul li{margin-bottom:2px}}@media only screen and (min-width: 991px){.contacts ul li{margin-bottom:5px}}@media only screen and (min-width: 1350px){.contacts ul li{margin-bottom:8px}}.contacts ul li a,ul.submenu li a{color:#70b3c2;text-decoration:none;cursor:pointer;position:relative;font-weight:400;padding-bottom:4px}@media only screen and (min-width: 767px){.contacts ul li a,ul.submenu li a{padding-bottom:2px;font-size:.9rem}.contacts ul li a:before,.contacts ul li a:after,ul.submenu li a:before,ul.submenu li a:after{box-sizing:inherit;content:"";position:absolute;top:0;left:0;height:100%;width:100%;transform-origin:left}.contacts ul li a:before,ul.submenu li a:before{border-bottom:1px solid #70B3C2;transform:scale3d(0,1,1)}.contacts ul li a:hover:before,.contacts ul li a:hover:after,ul.submenu li a:hover:before,ul.submenu li a:hover:after{transform:scaleZ(1);transition:transform .5s}}@media only screen and (min-width: 991px){.contacts ul li a,ul.submenu li a{font-size:.95rem}}@media only screen and (min-width: 1350px){.contacts ul li a,ul.submenu li a{font-size:1rem}}ul.submenu{position:fixed;bottom:7vh;left:4vw;padding:0;margin:0;z-index:555}ul.submenu li{list-style:none;float:left}ul.submenu li.parent{margin-left:7.5vw}ul.submenu li.parent a{font-weight:300;font-size:1.1em}ul.submenu li a{font-weight:600;margin-right:2vw}ul.submenu li a:before{border-bottom:2px solid #70B3C2;transform:scale3d(0,1,1)}ul.submenu li a:hover:before,ul.submenu li a:hover:after{transform:scaleZ(1);transition:transform .5s}ul.submenu li.parent a:before{border-bottom:1px solid #70B3C2}a.lang.current{border-bottom:2px solid #70B3C2}ul.submenu li a.changed,menu ul li a.changed,a.lang.current.changed{color:#272a2a}ul.submenu li a.changed:before,menu ul li a.changed:before,a.lang.current.changed:before{border-color:#272a2a}a.lang.current.changed{border-color:#272a2a}.st1,.st2,.st3,.st4{fill:#70b3c2;transition:all .6s ease}#hero{width:82vw;height:40vh;vertical-align:bottom;color:#70b3c2;pointer-events:none;position:fixed;top:8vh;left:9vw;z-index:99;cursor:pointer;transition:all 1s ease;mix-blend-mode:screen}@media only screen and (min-width: 767px){#hero{width:92vw;top:20vh;left:4vw}}#hero span{position:absolute;bottom:0;left:0;text-transform:uppercase}.hero:hover{top:15.5vh;left:4vw;font-size:26vh}.wrapper{transition:transform 1s ease}#singlepage{transition:transform 1s ease;z-index:999}.block-scroll{white-space:nowrap;height:100vh;position:relative;overflow:visible;z-index:20}.service{position:relative;white-space:nowrap;display:inline-block;width:100vw;height:100dvh}.ser-content{display:flex;flex-direction:column;width:100vw;height:100dvh;position:absolute;top:0}@media only screen and (min-width: 767px){.ser-content{position:relative;display:block}}.service .text-block{margin-bottom:5vh;margin-top:25px}@media only screen and (min-width: 767px){.service .text-block{margin-bottom:0;margin-top:0}}.service img{object-fit:cover;margin-top:14vh;margin-left:17vw;width:66vw;flex-grow:1;flex-shrink:1;height:20vh}@media only screen and (min-width: 767px){.service img{margin-top:0;margin-left:0;position:absolute;top:14vh;left:33vw;height:75vh;width:33vw}}.description{color:#70b3c2;white-space:normal;display:block;margin-top:8px;margin-left:17vw;width:66vw;margin-right:17vw;line-height:1.4em;font-size:.7rem}@media only screen and (min-width: 767px){.description{line-height:1.5em;margin-top:0;margin-right:0;margin-left:0;position:absolute;bottom:7.2vh;left:auto;width:27vw;right:4vw;font-size:.8em}}@media only screen and (min-width: 991px){.description{font-size:1em}}@media only screen and (min-width: 1350px){.description{font-size:1em}}.description p{line-height:1.5em;font-size:.7rem}@media only screen and (min-width: 767px){.description p{font-size:.9em;line-height:1.5em}}@media only screen and (min-width: 1350px){.description p{font-size:1em}}.description a{float:right;text-align:right;display:block;color:#272a2a;font-weight:800;text-transform:uppercase;text-decoration:none;margin-right:-7.5vw;padding:.5em 1em .4em;background-color:#70b3c2;transition:all .2s ease-out}@media only screen and (min-width: 767px){.description a{padding:.5em 2em .4em;margin-top:.8vw;margin-right:0;font-size:.85rem}}@media only screen and (min-width: 991px){.description a{font-size:.9rem}}@media only screen and (min-width: 1350px){.description a{font-size:1rem}}.description a:hover{transform:scale(.98)}.sub-title{color:#70b3c2;font-size:1.1rem;white-space:normal;display:block;margin-left:9vw;width:80vw;z-index:555;font-weight:300}@media only screen and (min-width: 375px){.sub-title{font-size:1.3rem}}@media only screen and (min-width: 767px){.sub-title{position:absolute;margin-top:20px;margin-left:0;top:59vh;width:27vw;left:4vw;font-size:1.3em}}@media only screen and (min-width: 991px){.sub-title{font-size:1.7em}}@media only screen and (min-width: 1350px){.sub-title{margin-top:0;font-size:2.5vw}}@media only screen and (min-width: 767px){.wrp{padding-top:10vh}}.projects{display:none;padding-bottom:15vh}@media only screen and (min-width: 767px){.projects{padding-top:0;padding-bottom:0}}.project{display:grid;grid-template-columns:1fr;gap:20px;padding:30px 15vw 40px}@media only screen and (min-width: 767px){.project{gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));padding:40px 4vw 50px}}@media only screen and (min-width: 1024px){.project{padding:40px 4vw 50px}}@media only screen and (min-width: 1360px){.project{padding:50px 4vw 60px}}.project:last-of-type{padding-bottom:7vh}@media only screen and (min-width: 767px){.project:last-of-type{padding-bottom:15vh}}@media only screen and (min-width: 1024px){.project:last-of-type{padding-bottom:20vh}}.project .slide-wrapper{grid-column:1/2}.project .slide-wrapper .carousel{width:100%;height:44vh}@media only screen and (min-width: 767px){.project .slide-wrapper .carousel{height:50vh}}@media only screen and (min-width: 1024px){.project .slide-wrapper .carousel{height:60vh}}@media only screen and (min-width: 1360px){.project .slide-wrapper .carousel{height:73vh}}.project .slide-wrapper .carousel img{object-fit:cover;width:100%;height:44vh}@media only screen and (min-width: 767px){.project .slide-wrapper .carousel img{height:100%}}.content-block{grid-column:1/2;padding-top:10px;z-index:9999900000;display:table}@media only screen and (min-width: 767px){.content-block{grid-column:2/4;padding-top:15vh;display:block}}@media only screen and (min-width: 1024px){.content-block{padding-top:20vh}}@media only screen and (min-width: 1360px){.content-block{padding-top:30vh}}.content-block h2{width:calc(100% + 7vw);line-height:1.15;display:block;font-size:7vw;margin:0;margin-left:-7vw}@media only screen and (min-width: 767px){.content-block h2{margin:0;width:100%;font-size:3em}}@media only screen and (min-width: 1024px){.content-block h2{margin:0;width:100%;font-size:3.4em}}@media only screen and (min-width: 1500px){.content-block h2{margin:0;width:100%;font-size:3.8em}}.content-block .h4{display:block;margin:0 0 3px;margin-left:-7vw;letter-spacing:.2em;font-size:.8em}@media only screen and (min-width: 767px){.content-block .h4{margin:0;font-size:1em}}.project-description{padding:1em 0 0;display:block;width:100%;float:left;font-size:.8em}@media only screen and (min-width: 767px){.project-description{padding:1em 0 0 10%;width:50%;font-size:1em}}@media only screen and (min-width: 1024){.project-description{padding:1.5em 0 0 10%;width:50%;font-size:1em}}@media only screen and (min-width: 1360px){.project-description{padding:2em 0 0 10%;width:50%;font-size:1em}}@media only screen and (min-width: 767px){.project-description.full{width:80%}}.project-description ul{padding-left:18px}.info{margin:0;list-style:none;padding:.2em 0 0;float:right;width:100%;font-size:.8em}@media only screen and (min-width: 767px){.info{width:34%;padding:2em 0 0 5%;font-size:.9rem}}@media only screen and (min-width: 1024px){.info{font-size:.95rem}}@media only screen and (min-width: 1350px){.info{font-size:1em}}.info li{padding-top:.4em}.info li a{color:#272a2a;text-decoration:none}.info>li:last-child{padding-top:1em;cursor:pointer}@media only screen and (min-width: 767px){.info>li:last-child{padding-top:2em}}.back-to{cursor:pointer;font-weight:800;position:fixed;display:none;right:7vw;bottom:5vh;z-index:555;font-size:.8em;padding:.4em 2em;background-color:#272a2a;color:#70b3c2;transition:all .2s ease-out}@media only screen and (min-width: 767px){.back-to{bottom:5vh;position:fixed;font-size:1em;right:4vw}}.back-to:hover{transform:scale(.98)}p{margin-top:5px;line-height:1.5em;font-size:.9rem}@media only screen and (min-width: 1024px){p{font-size:.95rem}}@media only screen and (min-width: 1350px){p{font-size:1rem}}.c-scrollbar_thumb{z-index:9999;background-color:#70b3c2}.c-scrollbar,.v-scrollbar{z-index:999}.social{margin-top:15px}@media only screen and (min-width: 767px){.social{margin-top:16px}}@media only screen and (min-width: 991px){.social{margin-top:18px}}@media only screen and (min-width: 1350px){.social{margin-top:20px}}.social ul{list-style:none;margin:0;padding:0}.social ul li a svg{width:20px;fill:#70b3c2}@media only screen and (min-width: 767px){.social ul li a svg{width:20px}}@media only screen and (min-width: 991px){.social ul li a svg{width:23px}}@media only screen and (min-width: 1350px){.social ul li a svg{width:25px}}.social ul li{margin-right:18px;float:left}@media only screen and (min-width: 767px){.social ul li{margin-right:15px}}.copywrite{position:absolute;bottom:-7px;right:20%}@media only screen and (min-width: 767px){.copywrite{bottom:5.3vh;right:8vw}}.copywrite p{color:#70b3c2;font-size:.8rem}@media only screen and (min-width: 767px){.copywrite p{font-size:.75rem}}@media only screen and (min-width: 991px){.copywrite p{font-size:.8rem}}@media only screen and (min-width: 1360px){.copywrite p{font-size:.9rem}}.copywrite p a{font-weight:400;font-size:.8rem;display:inline-block}@media only screen and (min-width: 767px){.copywrite p a{font-size:.75rem;position:relative;padding-bottom:2px}.copywrite p a:before,.copywrite p a:after{box-sizing:inherit;content:"";position:absolute;top:0;left:0;height:100%;width:100%;transform-origin:left}.copywrite p a:before{border-bottom:1px solid #70B3C2;transform:scale3d(0,1,1)}.copywrite p a:hover:before,.copywrite p a:hover:after{transform:scaleZ(1);transition:transform .5s}}@media only screen and (min-width: 991px){.copywrite p a{font-size:.8rem}}@media only screen and (min-width: 1360px){.copywrite p a{font-size:.9rem}}.owl-theme .owl-dots .owl-dot span{width:7px;height:7px;background:#272a2a;opacity:.3}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#272a2a;opacity:.7}.owl-theme .owl-dots .owl-dot.active span{opacity:1}@media only screen and (min-width: 767px){.info>li:last-child.for-link{padding-top:0}}.info a.button,span.button{display:inline-block;color:#70b3c2;font-weight:800;font-size:.9rem;text-transform:uppercase;text-decoration:none;padding:.5em 2em .45em;background-color:#272a2a}.cookies-pop-up{display:none;position:fixed;width:calc(100% - 60px);bottom:0;left:0;background-color:#70b3c2;padding:30px;color:#272a2a;z-index:999;max-height:calc(100vh - 60px);overflow:scroll}@media only screen and (min-width: 767px){.cookies-pop-up{width:calc(100% - 80px);padding:40px;max-height:none;overflow:auto}}@media only screen and (min-width: 991px){.cookies-pop-up{width:calc(100% - 120px);padding:40px 60px}}.cookies-pop-up a{color:#272a2a;text-decoration:none;position:relative;cursor:pointer}.cookies-pop-up button{border:1px solid #272A2A;background-color:#70b3c2;padding:7px 20px 9px;position:relative;font-size:.8rem;flex-shrink:0}@media only screen and (min-width: 767px){.cookies-pop-up button{padding:10px 30px 12px}}@media only screen and (min-width: 991px){.cookies-pop-up button{padding:10px 40px 12px}}.cookies-pop-up p{font-size:.9rem;line-height:1.25rem;margin:0}@media only screen and (min-width: 767px){.cookies-pop-up p{line-height:1.45rem}}.cookie-text{overflow:hidden;opacity:1;display:flex;flex-direction:column;gap:25px}@media only screen and (min-width: 767px){.cookie-text{gap:40px;align-items:flex-start}}@media only screen and (min-width: 991px){.cookie-text{flex-direction:row;align-items:center}}.cookie-text .cookie-buttons{display:flex;flex-direction:column;gap:15px;align-items:stretch}.cookie-text .cookie-buttons button{margin-right:0;font-size:.9rem;color:#272a2a;cursor:pointer}@media only screen and (min-width: 991px){.cookie-text .cookie-buttons button{font-size:.8rem}}@media only screen and (min-width: 767px){.cookie-text .cookie-buttons{flex-direction:row;gap:20px}}@media only screen and (min-width: 991px){.cookie-text .cookie-buttons{flex-direction:column;gap:15px}}@media only screen and (min-width: 1350px){.cookie-text .cookie-buttons{flex-direction:row}}.cookies-pop-up button:before,.cookies-pop-up button:after,.cookies-pop-up a:before,.cookies-pop-up a:after{box-sizing:inherit;content:"";position:absolute;top:0;left:0;height:100%;width:100%;transform-origin:left}.cookies-pop-up button:before,.cookies-pop-up a:before{border-bottom:2px solid #272A2A;transform:scale3d(0,1,1)}.cookies-pop-up button:before{border-bottom:2px solid #272A2A}.cookies-pop-up a:before,.cookies-pop-up a:after{border-bottom:1px solid #272A2A}.additional-txt span:before,.additional-txt a:before,.lead a:before{border-bottom:1px solid #272A2A}.cookies-pop-up a:hover:after{border-bottom:none}.cookies-pop-up a:hover:before,.cookies-pop-up a:hover:after{transform:scaleZ(1);transition:transform .5s}.cookies-pop-up button{transition:transform .3s;transform:scale(1)}.cookies-pop-up button:hover{transform:scale(.98)}.form-pop-up-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#272a2acc;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:998;pointer-events:all}.form-pop-up{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease;position:fixed;width:calc(100% - 60px);left:50%;top:0%;transform:translate(-50%);background-color:#272a2a;padding:40px 30px;color:#70b3c2;z-index:999;max-height:calc(100dvh - 80px);height:calc(100dvh - 80px);overflow:scroll}@media only screen and (min-width: 767px){.form-pop-up{top:47%;transform:translate(-50%,-50%);width:600px;padding:40px;max-height:none;height:auto;overflow:auto}}@media only screen and (min-width: 991px){.form-pop-up{width:800px;padding:50px 60px}}@media only screen and (min-width: 1200px){.form-pop-up{width:1000px;padding:50px 60px}}@media only screen and (min-width: 766px) and (max-height: 700px){.form-pop-up{top:0%;transform:translate(-50%);overflow:scroll;height:calc(100dvh - 80px)}}.form-pop-up.visible{opacity:1;visibility:visible;pointer-events:auto}.form-pop-up h3,.form-wrapper h3{margin-bottom:15px;color:#70b3c2;font-size:1.8rem;line-height:1.2;text-transform:uppercase;font-weight:600;margin-bottom:1.3rem;margin-top:35px}@media only screen and (min-width: 768px){.form-pop-up h3,.form-wrapper h3{margin-top:0;margin-bottom:1rem;font-size:1.6rem}}@media only screen and (min-width: 1360px){.form-pop-up h3,.form-wrapper h3{font-size:2.2rem}}.form-pop-up p,.form-wrapper p{font-size:.9rem;line-height:1.4;margin:0 0 6px}@media only screen and (min-width: 768px){.form-pop-up p,.form-wrapper p{font-size:.95rem}}.form-pop-up a,.form-wrapper a{color:#70b3c2}.form-pop-up .form-content,.form-wrapper .form-content{display:flex;flex-direction:column}.form-pop-up .form-main-info,.form-wrapper.form-main-info{flex:1}.form-pop-up .form-fields,.form-wrapper .form-fields{flex:1;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:10px;margin-top:25px}@media only screen and (min-width: 991px){.form-pop-up .form-fields,.form-wrapper .form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 30px}}.form-pop-up .form-field,.form-wrapper .form-field{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.form-pop-up .form-field.input,.form-wrapper .form-field.input,.form-pop-up .form-field.textarea,.form-wrapper .form-field.textarea{grid-column:1/2}@media only screen and (min-width: 991px){.form-pop-up .form-field.textarea,.form-wrapper .form-field.textarea{grid-column:2/3;grid-row:1/4}}.form-pop-up .form-field label,.form-wrapper .form-field label{font-size:.8rem}@media only screen and (min-width: 768px){.form-pop-up .form-field label,.form-wrapper .form-field label{font-size:.85rem}}.form-pop-up .form-field input,.form-pop-up .form-field textarea,.form-wrapper .form-field input,.form-wrapper .form-field textarea{padding:10px;font-size:.9rem;border:1px solid #70B3C2;border-radius:0;background-color:transparent;color:#70b3c2;font-family:Montserrat,sans-serif}.form-pop-up .form-field input:focus,.form-pop-up .form-field input:active,.form-pop-up .form-field input:focus-visible,.form-pop-up .form-field textarea:focus,.form-pop-up .form-field textarea:active,.form-pop-up .form-field textarea:focus-visible,.form-wrapper .form-field input:focus,.form-wrapper .form-field input:active,.form-wrapper .form-field input:focus-visible,.form-wrapper .form-field textarea:focus,.form-wrapper .form-field textarea:active,.form-wrapper .form-field textarea:focus-visible{outline:none;box-shadow:0 0 0 3px #70b3c280}.form-pop-up .form-field textarea,.form-wrapper .form-field textarea{resize:vertical;min-height:80px;flex:1}.form-pop-up .checkbox-field,.form-wrapper .checkbox-field{flex-direction:row;align-items:flex-start;gap:10px;grid-column:1/3;position:relative}.form-pop-up .checkbox-field input[type=checkbox],.form-wrapper .checkbox-field input[type=checkbox]{position:absolute;opacity:0;width:20px;height:20px;margin-top:2px;flex-shrink:0;cursor:pointer;z-index:1}.form-pop-up .checkbox-field input[type=checkbox]:checked+label:before,.form-wrapper .checkbox-field input[type=checkbox]:checked+label:before{border-color:#70b3c2;background-color:#70b3c2}.form-pop-up .checkbox-field input[type=checkbox]:checked+label:after,.form-wrapper .checkbox-field input[type=checkbox]:checked+label:after{content:"";position:absolute;left:7px;top:5px;width:5px;height:10px;border:solid #272A2A;border-width:0 2px 2px 0;transform:rotate(45deg);transition:all .2s ease}.form-pop-up .checkbox-field input[type=checkbox]:focus+label:before,.form-wrapper .checkbox-field input[type=checkbox]:focus+label:before{box-shadow:0 0 0 3px #70b3c280}.form-pop-up .checkbox-field label,.form-wrapper .checkbox-field label{font-size:.7rem;padding-left:30px;position:relative;cursor:pointer;line-height:1.5}@media only screen and (min-width: 768px){.form-pop-up .checkbox-field label,.form-wrapper .checkbox-field label{font-size:.75rem}}.form-pop-up .checkbox-field label:before,.form-wrapper .checkbox-field label:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border:1px solid #70B3C2;background-color:transparent;transition:all .2s ease;border-radius:2px}.form-pop-up .star,.form-wrapper .star{grid-column:1/2;font-size:.65rem}@media only screen and (min-width: 767px){.form-pop-up .star,.form-wrapper .star{grid-column:1/3;font-size:.7rem}}.form-pop-up .error,.form-wrapper .error{color:#c73e1d;margin-top:10px;transform:translateY(10px);font-size:.8rem}@media only screen and (min-width: 767px){.form-pop-up .error,.form-wrapper .error{font-size:.9rem}}.form-pop-up button.submit-form,.form-wrapper button.submit-form{font-family:Montserrat,sans-serif;margin-top:10px;grid-column:1/2;border:1px solid #272A2A;background-color:#70b3c2;padding:7px 20px 9px;position:relative;font-size:.9rem;flex-shrink:0;cursor:pointer;color:#272a2a;font-weight:600}@media only screen and (min-width: 767px){.form-pop-up button.submit-form,.form-wrapper button.submit-form{padding:10px 30px 12px;font-size:1rem;grid-column:1/3}}@media only screen and (min-width: 991px){.form-pop-up button.submit-form,.form-wrapper button.submit-form{padding:10px 40px 12px}}.form-pop-up button.close-form,.form-wrapper button.close-form{background-color:#272a2a;border:0;color:#70b3c2;position:absolute;right:15px;top:20px;cursor:pointer}@media only screen and (min-width: 767px){.form-pop-up button.close-form,.form-wrapper button.close-form{right:30px;top:30px}}.form-pop-up button,.form-wrapper button{transition:transform .3s;transform:scale(1)}.form-pop-up button:hover,.form-wrapper button:hover{transform:scale(.98)}.cookie-buttons{display:flex;flex-shrink:0}main.terms{margin-top:35vw}@media only screen and (min-width: 767px){main.terms{margin-top:20vw}}@media only screen and (min-width: 1350px){main.terms{margin-top:15vw}}.default-neat-grid{position:relative;z-index:999;background-color:#272a2a;margin-bottom:4rem;margin-left:13%;margin-right:5%;padding-top:50px}@media only screen and (min-width: 768px){.default-neat-grid{margin-bottom:5rem;margin-left:30%;margin-right:3%}}.terms .default-neat-grid{z-index:1}.default-neat-grid:after{clear:both;content:"";display:block}.title{margin-left:-10%}@media only screen and (min-width: 768px){.title{margin-left:-10%}}@media only screen and (min-width: 1360px){.title{margin-left:-15%}}h1.title{font-size:1.7rem;line-height:1.1;text-transform:uppercase;font-weight:800;margin-bottom:2rem;margin-top:.45rem}@media only screen and (min-width: 768px){h1.title{font-size:3.5rem;margin-bottom:3rem}}@media only screen and (min-width: 1360px){h1.title{font-size:3.5rem;margin-bottom:4rem}}.form-wrapper h1.title{margin-bottom:30px}.in-text h2,.in-text h3,.in-text h4,.in-text h5,.in-text h6{padding-bottom:5px}.in-text h1{font-size:1.2rem;line-height:1.6rem;text-transform:uppercase;font-weight:600;margin-bottom:.3rem;margin-top:55px}@media only screen and (min-width: 768px){.in-text h1{font-size:1.7rem;line-height:2.2rem;margin-bottom:.3rem}}.in-text h2{font-size:1.1rem;line-height:1.5rem;text-transform:uppercase;font-weight:600;margin-top:4rem;margin-bottom:.3rem;margin-top:55px}@media only screen and (min-width: 768px){.in-text h2{font-size:1.6rem;line-height:2.1rem;margin-bottom:.3rem}}.in-text h3{font-size:1rem;line-height:1.4rem;text-transform:uppercase;font-weight:600;margin-bottom:.3rem;margin-top:50px}@media only screen and (min-width: 768px){.in-text h3{font-size:1.5rem;line-height:2rem}}@media only screen and (min-width: 1360px){.in-text h3{font-size:1.5rem}}.in-text h4{font-size:.9rem;line-height:1.3rem;color:#70b3c2;text-transform:uppercase;font-weight:600;margin-bottom:.3em;margin-top:50px}@media only screen and (min-width: 768px){.in-text h4{line-height:1.9rem;font-size:1.4rem}}@media only screen and (min-width: 1360px){.in-text h4{font-size:1.4rem}}.in-text h5{text-transform:uppercase;margin-bottom:0;font-size:.8rem;font-weight:600;color:#70b3c2;line-height:1.2rem;margin-top:50px}@media only screen and (min-width: 768px){.in-text h5{line-height:1.8rem;font-size:1.3rem}}@media only screen and (min-width: 1360px){.in-text h5{font-size:1.3rem}}.in-text h6{text-transform:uppercase;font-size:.75rem;line-height:1.15rem;font-weight:600;margin-bottom:0;margin-top:50px;color:#70b3c2}@media only screen and (min-width: 768px){.in-text h6{font-size:1.2rem;line-height:1.6rem}}@media only screen and (min-width: 1360px){.in-text h6{font-size:1.2rem}}.in-text ul{margin-top:25px;list-style-type:none;padding-left:17px}@media only screen and (min-width: 768px){.in-text ul{padding-left:60px}}.in-text ol{margin-top:25px;margin-bottom:28px;padding-left:17px}@media only screen and (min-width: 768px){.in-text ol{padding-left:60px}}.in-text ul>li{text-indent:-1.5em;line-height:1.6;margin-bottom:10px}.in-text ol>li{line-height:1.6;margin-bottom:10px}.in-text ul>li:before{content:"— ";margin-right:5px}.in-text blockquote p{margin:45px 0 45px -40px;font-size:1.1rem;line-height:1.45}@media only screen and (min-width: 768px){.in-text blockquote p{margin:45px 0 45px 20px;font-size:1.4rem;line-height:1.45}}.in-text hr{margin:70px 0;border:0;height:0;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgb(7,80,164)}.in-text dt,.in-text dd,.in-text p{line-height:1.9rem}.in-text dt{font-weight:600;margin-top:15px;font-size:1.1rem}.in-text a{color:#70b3c2}.in-text pre{margin:40px 0}.in-text iframe{width:107.5%;height:45vw;margin-left:-6.4%;padding:1.8rem 0}@media only screen and (min-width: 768px){.in-text iframe{width:110%;height:39vw;margin-left:-10%;padding:3rem 0}}@media only screen and (min-width: 1360px){.in-text iframe{width:115%;height:40vw;margin-left:-15%}}.partners-block{position:relative;padding:7vh 15vw 7vh;overflow:hidden}@media only screen and (min-width: 767px){.partners-block{display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:10vh 4vw 200px}}@media only screen and (min-width: 1024px){.partners-block{padding:10vh 4vw 200px}}@media only screen and (min-width: 1360px){.partners-block{padding:13vh 4vw 200px}}.partners-block h2{font-size:1.5em;width:calc(100% + 7vw);line-height:1.15;display:block;font-size:7vw;margin:0;margin-left:-7vw}@media only screen and (min-width: 767px){.partners-block h2{margin:0;width:100%;font-size:1.8em}}@media only screen and (min-width: 1024px){.partners-block h2{margin:0;width:100%;font-size:2em}}@media only screen and (min-width: 1360px){.partners-block h2{margin:0;width:100%;font-size:2.6em}}@media only screen and (min-width: 1500px){.partners-block h2{margin:0;width:100%;font-size:2.8em}}.partners{margin-top:10px}@media only screen and (min-width: 767px){.partners{grid-column:2/4;margin-top:0}}.partner{display:flex;justify-content:center;align-items:center;background-color:#70b3c2}.owl-carousel .owl-item .partner img{display:block;width:80%;mix-blend-mode:multiply}.partners-block .owl-stage{display:flex;align-items:center}.partners-block .owl-nav{position:absolute;bottom:-50px;left:-12vw;display:flex;gap:20px}@media only screen and (min-width: 767px){.partners-block .owl-nav{left:0}}.partners-block .owl-carousel .owl-nav button.owl-next,.partners-block .owl-carousel .owl-nav button.owl-prev{padding:0 15px 5px!important;font-size:25px}.partners-block .owl-carousel .owl-nav button.owl-next:hover,.partners-block .owl-carousel .owl-nav button.owl-prev:hover{background-color:transparent;color:#272a2a}@media only screen and (min-width: 767px){.partners-block .owl-carousel .owl-nav button.owl-next:hover,.partners-block .owl-carousel .owl-nav button.owl-prev:hover{color:#70b3c2;background-color:#272a2a}}.special menu,.special menu ul{margin:0;padding:0}a.button{text-align:center;display:block;color:#272a2a;font-weight:800;text-transform:uppercase;text-decoration:none;padding:.5em 1em .4em;background-color:#70b3c2;border:1px solid #70B3C2;margin-top:25px;transition:all .2s ease-out}@media only screen and (min-width: 767px){a.button{padding:.5em 2em .4em;margin-right:0;font-size:.85rem;width:350px}}@media only screen and (min-width: 991px){a.button{font-size:.9rem}}@media only screen and (min-width: 1350px){a.button{font-size:1rem}}a.button:hover{transform:scale(.98)}.for-link a.button.form-button{width:auto;display:inline-block;margin-top:10px}li+.for-link a.button.form-button{margin-top:20px}
