html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;padding:0;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}button{background-color:transparent;border:0;outline:0}button:hover,button:focus{border:0;outline:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}body{font-family:"Montserrat",sans-serif;font-weight:400;font-size:18px;font-size:clamp(15px,5vw,19px);line-height:1.5;background-color:#fff}@media(min-width: 992px){body{font-size:20px;font-size:clamp(15px,1vw,19px);overflow-y:scroll;overflow-x:hidden}}body.block-site{overflow:hidden !important}.wrapper{width:100%;box-sizing:border-box;padding:0 15px;margin:0 auto}@media(min-width: 580px){.wrapper{max-width:500px}}@media(min-width: 820px){.wrapper{max-width:740px}}@media(min-width: 1280px){.wrapper{max-width:960px}}p{font-family:"Montserrat",sans-serif;font-weight:400;font-size:18px;font-size:clamp(15px,5vw,19px);line-height:1.5;margin-bottom:20px}@media(min-width: 992px){p{font-size:18px;font-size:clamp(15px,1vw,19px)}}strong,b,.bold{font-weight:700}em,.italic{font-style:italic}sub,sup{position:relative;font-size:10px}sup{top:-8px}sub{bottom:-2px}.iframe-responsive{position:relative;z-index:2;height:0;overflow:hidden;padding-bottom:56.25%}.iframe-responsive.ratio-21by9{padding-bottom:42.857143%}.iframe-responsive.ratio-4by3{padding-bottom:75%}.iframe-responsive.ratio-1by1{padding-bottom:100%}.iframe-responsive.ratio-1by2{padding-bottom:200%}.iframe-responsive iframe,.iframe-responsive object,.iframe-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(120deg, #14BFD1, #1527FD)}.loading.hide{display:none}.loading__wrap{position:relative}.loading__circle{position:absolute;top:8px;left:8px;width:132px;height:132px;border:solid 4px #56bae7;border-radius:50%}.loading__spinner{display:inline-block;position:relative;width:160px;height:160px}.loading__spinner div{box-sizing:border-box;display:block;position:absolute;width:144px;height:144px;margin:8px;border:8px solid #29e44f;border-radius:50%;animation:spinner 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#29e44f transparent transparent transparent}.loading__spinner div:nth-child(1){animation-delay:-0.45s}.loading__spinner div:nth-child(2){animation-delay:-0.3s}.loading__spinner div:nth-child(3){animation-delay:-0.15s}.loading__logo{position:absolute;top:50px;left:60px;height:60px;color:#fff}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.wrap-logo{display:flex;align-items:center;z-index:100}@media(max-width: 991px){.wrap-logo{position:absolute;top:25px;left:15px}}@media(max-width: 574px){.wrap-logo{width:220px;left:8px}}@media(min-width: 992px){.wrap-logo{position:fixed;top:0;left:50px;width:300px;height:15%}}.logo{display:flex;width:100%;color:#fff;cursor:pointer;background-color:transparent;border:0;padding:0}@media(max-width: 991px){.logo{color:#fff !important}}.logo__svg{width:100%;height:100%;min-width:200px;max-width:100%}@media(max-width: 574px){.logo__svg{min-width:120px;max-width:100%}}.wrap-btnav{position:fixed;top:25px;right:15px;z-index:100;display:flex;align-items:center}@media(max-width: 574px){.wrap-btnav{right:8px}}@media(max-width: 991px){.wrap-btnav{position:absolute}}@media(min-width: 992px){.wrap-btnav{top:0;right:50px;height:15%}}.wrap-btnav .btn-nav{position:relative;overflow:hidden;display:flex;height:32px;font-family:"Montserrat",sans-serif;font-size:18px;line-height:32px;font-weight:700;text-transform:uppercase;letter-spacing:3px;cursor:pointer;background-color:transparent;border:0;padding:0}@media(max-width: 574px){.wrap-btnav .btn-nav{height:24px;line-height:24px;letter-spacing:0}}.wrap-btnav .btn-nav .btn-label{color:#fff}.wrap-btnav .btn-nav .btn-label span{display:block;height:32px;font-family:"Montserrat",sans-serif;font-size:18px;line-height:32px;font-weight:700}@media(max-width: 574px){.wrap-btnav .btn-nav .btn-label span{height:24px;line-height:24px}}.wrap-btnav .btn-nav .btn-icon{width:100%;max-width:32px;height:100%;max-height:32px;margin-left:8px}@media(max-width: 574px){.wrap-btnav .btn-nav .btn-icon{max-width:24px;max-height:24px;margin-left:4px}}.navigation{position:fixed;top:0;left:0;z-index:99;width:100vw;height:100vh;background-color:#fff;visibility:hidden}.navigation__nav{position:absolute;top:50%;left:50%;overflow:hidden;box-sizing:border-box}@media(max-width: 991px){.navigation__nav{width:100%;height:100%;padding:100px 5% 10px 5%;overflow-y:scroll}}@media(min-width: 992px){.navigation__nav{min-width:600px}}.navigation__list{margin:0;padding:0}.navigation__item{list-style-type:none;font-size:22px;line-height:1;font-weight:700;color:#090909;padding:6px 0}@media(min-width: 992px){.navigation__item{font-size:28px}.navigation__item:hover .navigation__link{padding-left:20px}}.navigation__link{font-size:22px;line-height:1;font-weight:700;color:#090909;text-decoration:none;transition:padding-left .3s ease-in}@media(min-width: 992px){.navigation__link{font-size:28px}.navigation__link:hover{color:#29e44f}}.navigation__contact{max-width:500px}.navigation__contact .contact-btn{position:relative;display:block;font-size:24px;line-height:1;font-weight:700;color:#14bfd1;text-decoration:none;border-top:solid 1px #14bfd1;border-bottom:solid 1px #14bfd1;padding-top:16px;padding-right:50px;padding-bottom:21px;margin-top:20px;margin-bottom:30px}@media(min-width: 992px){.navigation__contact .contact-btn{font-size:28px;margin-top:30px;margin-bottom:40px}}.navigation__contact .contact-btn span{display:block}.navigation__contact .contact-btn svg{position:absolute;top:50%;right:5px;width:32px;height:32px;transform:translateY(-50%)}.navigation__contact .contact-btn-desc{font-size:16px;line-height:1;font-weight:400;margin-top:4px}.navigation__social .social-icon{display:inline-block;color:#090909;text-decoration:none;margin-right:32px}.navigation__social .social-icon:hover{color:#29e44f}.navigation__social .social-icon svg{width:100%;max-width:24px;height:100%;max-height:24px}#page-wrap{background-color:#fff}@media(min-width: 992px){#page-wrap{width:1370vw;height:calc(100vh - 17px);display:flex;flex-wrap:nowrap}}@media(min-width: 1200px){#page-wrap{width:1340vw}}@media(min-width: 1300px){#page-wrap{width:1320vw}}#page-wrap .section-scroll{position:relative;overflow:hidden;background-color:#fff}@media(min-width: 992px){#page-wrap .section-scroll{width:100vw;height:100vh}}#page-wrap .section-scroll.active{font-weight:bold}#page-wrap .section-scroll__wrap{position:relative;height:100%}#page-wrap .section-scroll__title{font-size:28px;font-size:clamp(24px,9vw,28px);line-height:1.2;font-weight:700;text-transform:uppercase}@media(min-width: 992px){#page-wrap .section-scroll__title{font-size:40px;font-size:clamp(36px,3vw,44px)}}@media only screen and (max-width: 1536px)and (max-height: 864px){#page-wrap .section-scroll__title{font-size:40px;font-size:clamp(30px,2vw,36px)}}#page-wrap .section-scroll__subtitle{font-size:28px;font-size:clamp(22px,9vw,28px);line-height:1.2;font-weight:400;margin-top:25px}@media(min-width: 992px){#page-wrap .section-scroll__subtitle{font-size:34px;font-size:clamp(26px,2vw,34px)}}#page-wrap .section-scroll__subtitle--big{font-size:28px;font-size:clamp(22px,9vw,28px);line-height:1.5;font-weight:300;text-transform:uppercase}@media(min-width: 992px){#page-wrap .section-scroll__subtitle--big{font-size:46px;font-size:clamp(32px,2.5vw,46px)}}#page-wrap .section-scroll__abstract{margin-top:32px}#page-wrap .section-scroll__abstract .small{font-size:14px;font-size:clamp(10px,.8vw,14px);line-height:1.5}#page-wrap .section-scroll__btn{font-size:24px;line-height:1;font-weight:700;color:#14bfd1;text-transform:uppercase;letter-spacing:4px;cursor:pointer;background-color:#fff;border:0;border-radius:4px;padding:20px 48px;margin:35px 0 16px 0}@media(min-width: 992px){#page-wrap .section-scroll__btn{padding:20px 48px;margin:20px 0 16px 0}}@media(min-width: 1441px)and (min-height: 901px){#page-wrap .section-scroll__btn{padding:26px 64px;margin:70px 0 32px 0}}#page-wrap .section-scroll__view-all{display:inline-block;font-size:18px;line-height:1;font-weight:700;text-transform:uppercase;text-decoration:none;margin-top:56px}#page-wrap #section-0{background-color:#14bfd1}@media(max-width: 991px){#page-wrap #section-0{height:100vh}}@media(min-width: 992px){#page-wrap #section-0{width:120vw}}#page-wrap #section-0 #circles-pattern{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}#page-wrap #section-0 #rect-pattern{position:absolute;top:100px;left:0;width:100%;height:70%}@media(min-width: 992px){#page-wrap #section-0 #rect-pattern{top:15%}}#page-wrap #section-0 .rect-pattern-wrap{display:flex;align-items:center;height:100%}@media(min-width: 992px){#page-wrap #section-0 .rect-pattern-wrap{width:120vw}}#page-wrap #section-0 .rect-pattern-wrap .rect-pattern-text{font-size:55px;font-size:clamp(48px,14vw,55px);line-height:1;color:#fff;font-weight:700;text-transform:uppercase;margin-left:7%;margin-right:20%}@media(min-width: 992px){#page-wrap #section-0 .rect-pattern-wrap .rect-pattern-text{font-size:96px;font-size:clamp(50px,5vw,96px);margin-left:9%;margin-right:0}}@media(min-width: 992px){#page-wrap #section-1{width:100vw}}@media(min-width: 992px){#page-wrap #section-2{width:120vw}}@media(min-width: 992px){#page-wrap #section-3{width:100vw}}@media(min-width: 992px){#page-wrap #section-4{width:100vw}}@media(min-width: 992px){#page-wrap #section-5{width:150vw}}@media(min-width: 1200px){#page-wrap #section-5{width:120vw}}@media(min-width: 1300px){#page-wrap #section-5{width:100vw}}@media(min-width: 992px){#page-wrap #section-7{width:100vw}}@media(max-width: 991px){#page-wrap #section-8{padding:10% 0 40%}}@media(min-width: 992px){#page-wrap #section-8{width:200vw}}@media(min-width: 992px){#page-wrap #section-9{width:100vw}}@media(min-width: 992px){#page-wrap #section-10{width:180vw}}@media(min-width: 992px){#page-wrap #section-11{width:100vw}}@media(min-width: 992px){#page-wrap #section-12{width:100vw}}@media(max-width: 991px){#page-wrap #section-13{padding-top:45%}}@media(min-width: 992px){#page-wrap #section-13{width:100vw}}#page-wrap #section-1,#page-wrap #section-3,#page-wrap #section-8,#page-wrap #section-9,#page-wrap #section-12{z-index:1;overflow:inherit}#page-wrap #section-1:before,#page-wrap #section-3:before,#page-wrap #section-8:before,#page-wrap #section-9:before,#page-wrap #section-12:before{content:"";position:absolute;z-index:-1}@media(max-width: 991px){#page-wrap #section-1:before,#page-wrap #section-3:before,#page-wrap #section-8:before,#page-wrap #section-9:before,#page-wrap #section-12:before{left:0;right:0;transform:skewY(-10deg)}}@media(max-width: 767px){#page-wrap #section-1:before,#page-wrap #section-3:before,#page-wrap #section-8:before,#page-wrap #section-9:before,#page-wrap #section-12:before{transform:skewY(-20deg)}}@media(min-width: 992px){#page-wrap #section-1:before,#page-wrap #section-3:before,#page-wrap #section-8:before,#page-wrap #section-9:before,#page-wrap #section-12:before{top:0;bottom:0;transform:skew(-20deg)}}#page-wrap #section-1:before{background-color:#fff}@media(max-width: 991px){#page-wrap #section-1:before{top:-10vw;bottom:-10vw}}@media(max-width: 767px){#page-wrap #section-1:before{top:-20vw;bottom:-20vw}}@media(min-width: 992px){#page-wrap #section-1:before{left:-18.5vh;right:-18.5vh}}#page-wrap #section-3:before{content:"";position:absolute;z-index:-1;background-color:#fff}@media(max-width: 991px){#page-wrap #section-3:before{top:-10vw;bottom:10vw}}@media(max-width: 767px){#page-wrap #section-3:before{top:-20vw;bottom:5vw}}@media(min-width: 992px){#page-wrap #section-3:before{left:-18.5vh;right:0}}#page-wrap #section-8:before{background-color:#1527fd}@media(max-width: 991px){#page-wrap #section-8:before{top:0;bottom:0}}@media(min-width: 992px){#page-wrap #section-8:before{left:18.5vh;right:18.5vh}}#page-wrap #section-9:before{background:linear-gradient(135deg, #29E44F, #13FFFF)}@media(max-width: 991px){#page-wrap #section-9:before{top:-20vw;bottom:0}}@media(min-width: 992px){#page-wrap #section-9:before{left:-18.5vh;right:18.5vh}}#page-wrap #section-12:before{background:#fff}@media(max-width: 991px){#page-wrap #section-12:before{top:50%;bottom:-20vw}}@media(max-width: 767px){#page-wrap #section-12:before{top:0}}@media(min-width: 992px){#page-wrap #section-12:before{left:0;right:-18.5vh}}#page-wrap #section-13{background:linear-gradient(135deg, #1527FD, #29E44F)}.arrow-nav{position:fixed;right:15px;bottom:15px;z-index:98;width:90px;height:90px;color:#fff;box-sizing:border-box}@media(max-width: 991px){.arrow-nav{position:absolute;top:calc(100% - 120px);left:calc(100% - 120px);bottom:auto;z-index:110;color:#1527fd !important;transform:rotate(90deg)}.arrow-nav .stroke-color{stroke:#1527fd !important}}@media(min-width: 992px){.arrow-nav{right:80px;bottom:60px;width:160px;height:160px}}@media(min-width: 1441px)and (min-height: 901px){.arrow-nav{width:200px;height:200px;right:100px}}.arrow-nav--reverse .arrow-nav__svg--arrow{transform:rotate(180deg)}@media(min-width: 992px){.arrow-nav--reverse .arrow-nav__svg--arrow{transform:rotate(-180deg)}}.arrow-nav--end .arrow-nav__btn{cursor:pointer}.arrow-nav--end .arrow-nav__svg--circle{opacity:1}.arrow-nav--end .arrow-nav__svg--scroll{opacity:0}.arrow-nav--end .arrow-nav__svg--back{opacity:1}.arrow-nav__btn{position:relative;width:100%;max-width:90px;height:100%;max-height:90px;background-color:transparent;border:0}@media(max-width: 991px){.arrow-nav__btn{color:#1527fd !important}}@media(min-width: 992px){.arrow-nav__btn{max-width:160px;max-height:160px}}@media(min-width: 1441px)and (min-height: 901px){.arrow-nav__btn{max-width:200px;max-height:200px}}@media(max-width: 991px){.arrow-nav__btn.moveArrow{animation:moveTopBottom 1.5s 4}}@media(min-width: 992px){.arrow-nav__btn.moveArrow{animation:moveLeftRight 1.5s 4}}.arrow-nav__svg{position:absolute;top:0;left:0;width:200px;max-width:100%;height:200px;max-height:100%;box-sizing:border-box;transition:transform .8s ease-in-out,opacity .8s ease-in-out}@media(max-width: 991px){.arrow-nav__svg{color:#1527fd !important}}.arrow-nav__svg--circle{padding:0;opacity:0}.arrow-nav__svg--arrow{padding:30px}@media(min-width: 992px){.arrow-nav__svg--arrow{padding:50px}}.arrow-nav__svg--scroll{animation:textRotate 10s linear .1s infinite;padding:10px}.arrow-nav__svg--back{opacity:0;animation:textRotate 10s linear .1s infinite;padding:10px}@keyframes moveLeftRight{0%,100%{right:0}50%{right:70px}}@keyframes moveTopBottom{0%,100%{right:0}50%{right:30px}}@keyframes textRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.arrow-nav-sm{width:100px;height:100px;color:#fff;margin-top:-32px;margin-left:auto;margin-right:16px}@media(min-width: 992px){.arrow-nav-sm{display:none}}.arrow-nav-sm .stroke-color{stroke:#fff}.arrow-nav-sm__btn{position:relative;width:100%;max-width:100px;height:100%;max-height:100px;color:#fff;background-color:transparent;border:0}.arrow-nav-sm__btn.moveArrow{animation:moveTopBottom 1.5s 4}.arrow-nav-sm__svg{position:absolute;top:0;left:0;width:200px;max-width:100%;height:200px;max-height:100%;color:#fff;box-sizing:border-box;transform:rotate(-90deg)}.arrow-nav-sm__svg--circle{padding:0;opacity:0}.arrow-nav-sm__svg--arrow{padding:30px}.arrow-nav-sm__svg--scroll{animation:textRotate 10s linear .1s infinite;padding:10px}.arrow-nav-sm__svg--back{opacity:0;animation:textRotate 10s linear .1s infinite;padding:10px}@keyframes moveTopBottom{0%,100%{right:0}50%{right:30px}}@keyframes textRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.color-contrast{color:#fff}.color-contrast .stroke-color{stroke:#fff}.color-contrast .arrow-nav__btn{color:#fff}.color-contrast--light{color:#fff}.color-contrast--light .stroke-color{stroke:#fff}.color-contrast--light.btn-nav .btn-label{color:#fff}.color-contrast--light .arrow-nav__btn{color:#fff}.color-contrast--dark{color:#090909}.color-contrast--dark .stroke-color{stroke:#090909}.color-contrast--dark.btn-nav .btn-label{color:#090909}.color-contrast--dark .arrow-nav__btn{color:#090909}.slider{line-height:0}.slider.slick-dotted{padding:0}.slider.slick-dotted .slick-arrow{margin-top:-10px}.slider .slick-list{padding:40px 0}.slider .slick-slide{margin:0 15px}.slider .slick-track{display:flex;align-items:stretch;justify-content:center;margin-left:0;margin-right:0}.slider .slick-track .slick-slide{height:auto}.slider .slick-track .slick-slide>div{height:100%}.slider .slick-track .slick-slide>div>div{height:100%}.slider .slick-dots{display:block;list-style:none;position:absolute;bottom:0px;width:100%;text-align:center;padding:0;margin:0}.slider .slick-dots li{position:relative;display:inline-block;width:8px;height:8px;cursor:pointer;background-color:rgba(41,228,79,.6);border-radius:4px;margin-right:10px;transition:width .3s ease-in-out}.slider .slick-dots li button{display:block;color:transparent;background:transparent;border:0;cursor:pointer;outline:none}.slider .slick-dots li.slick-active{width:28px;background-color:#29e44f}.slider .slick-arrow{position:absolute;top:50%;width:44px;height:44px;transform:translateY(-50%);border-radius:50%;background-color:#29e44f;text-indent:-9999em;z-index:10}.slider .slick-arrow::after{content:"";position:absolute;top:16px;right:15px;border:solid #29e44f;display:inline-block;border-width:0 4px 4px 0;padding:4px;transform:rotate(135deg)}.slider .slick-arrow.slick-prev{left:25px}.slider .slick-arrow.slick-next{right:25px}.slider .slick-arrow.slick-next::after{transform:rotate(315deg);right:18px}.slider.slider-company{align-items:center}.slider.slider-company .slick-slide{margin:0 2px}.slider.slider-company .slick-dots{bottom:16px}.slider.slider-progetti .slick-dots li{background-color:rgba(255,255,255,.6)}.slider.slider-progetti .slick-dots li.slick-active{background-color:#fff}.slider.slider-blog .slick-dots li{background-color:rgba(9,9,9,.6)}.slider.slider-blog .slick-dots li.slick-active{background-color:#090909}.radio{display:block;position:relative;user-select:none;cursor:pointer;font-weight:600;line-height:40px;padding-left:50px;margin-right:40px}@media(max-width: 991px){.radio{line-height:32px;padding-left:40px;margin-right:16px}}.radio.disabled{cursor:not-allowed;opacity:.6}.radio__input{position:absolute;opacity:0}.radio__input:checked~.radio__mark{background-color:#fff;border-color:#29e44f}.radio__input:checked~.radio__mark::after{display:block}.radio__mark{position:absolute;top:3px;left:0;height:30px;width:30px;cursor:pointer;background-color:#fff;border:3px solid #14bfd1;border-radius:50%}@media(max-width: 991px){.radio__mark{height:20px;width:20px}}.radio__mark::after{display:none;content:"";position:absolute;top:27%;left:38%;width:6px;height:10px;border:solid #29e44f;border-width:0 3px 3px 0;transform:rotate(45deg)}@media(max-width: 991px){.radio__mark::after{top:16%;left:34%;width:4px;height:8px}}.checkbox{display:block;position:relative;user-select:none;padding-left:50px;margin-right:40px}.checkbox.disabled{cursor:not-allowed;opacity:.6}.checkbox__input{position:absolute;opacity:0}.checkbox__input:checked~.checkbox__mark{background-color:#fff;border-color:#29e44f}.checkbox__input:checked~.checkbox__mark::after{display:block}.checkbox__mark{position:absolute;top:3px;left:0;height:30px;width:30px;cursor:pointer;background-color:#fff;border:3px solid #14bfd1;border-radius:2px}.checkbox__mark::after{display:none;content:"";position:absolute;top:27%;left:38%;width:6px;height:10px;border:solid #29e44f;border-width:0 3px 3px 0;transform:rotate(45deg)}.slide-text-animation{position:relative}@media(min-width: 992px){.slide-text-animation{height:70vh;display:flex;align-items:center;padding:15vh 10%}}.slide-text-animation__wrap{padding:40px}@media(min-width: 992px){.slide-text-animation__wrap{position:relative;width:47%;min-width:47%;padding:0;margin-right:10%}}.slide-text-animation__title{font-size:32px;font-size:clamp(28px,10vw,36px);line-height:1.2;font-weight:700;text-transform:uppercase;margin-bottom:30px}@media(min-width: 992px){.slide-text-animation__title{position:absolute;top:50%;font-size:40px;font-size:clamp(36px,3vw,44px);margin-bottom:0}}@media only screen and (max-width: 1536px)and (max-height: 864px){.slide-text-animation__title{font-size:40px;font-size:clamp(30px,2vw,36px)}}.slide-text-animation__animation{display:none}@media(min-width: 992px){.slide-text-animation__animation{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;right:0;z-index:-1;width:70%;padding-bottom:0}.slide-text-animation__animation video{max-width:100%}}@media(min-width: 992px){.slide-text-animation__text{position:absolute;top:50%}}.slide-text-animation__text ul,.slide-text-animation__text ol{margin-left:25px}.slide-text-animation__text p:last-child{margin-bottom:0}.slide-text-animation__video-sm{display:none}@media(max-width: 991px){.slide-text-animation__video-sm{display:block;position:relative;z-index:2;height:0;overflow:hidden;padding-bottom:75%}.slide-text-animation__video-sm video{position:absolute;top:0;left:0;width:100%;height:100%}}.slide-title-animation{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#29e44f}@media(min-width: 992px){.slide-title-animation{width:120vw;height:100%;background-color:transparent}}.slide-title-animation__title{position:relative;font-size:38px;line-height:1.2;font-weight:700;color:#fff;text-transform:uppercase;text-align:center}@media(min-width: 992px){.slide-title-animation__title{font-size:34px;font-size:clamp(24px,1.8vw,34px)}}.bg-video{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}@media(min-width: 992px){.bg-video{z-index:-1}}.bg-video__filter{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:linear-gradient(to bottom, #14BFD1, #29E44F);mix-blend-mode:multiply;opacity:.8}.bg-video__fluid{display:none;position:absolute;z-index:-3;width:120vw;height:100%}@media(min-width: 992px){.bg-video__fluid{display:block}}.bg-video__fluid iframe{position:fixed;right:0;bottom:0;z-index:-2;pointer-events:none}@media(min-width: 992px){.bg-video__fluid iframe{min-width:130vw;min-height:73vw}}@media(min-width: 1441px)and (min-height: 901px){.bg-video__fluid iframe{min-width:120vw;min-height:138vh}}.bg-video__placeholder-sm{height:100%;object-fit:cover;object-position:center}@media(min-width: 992px){.bg-video__placeholder-sm{display:none}}.slide-group{align-items:center}@media(min-width: 992px){.slide-group{display:flex;height:80vh;padding:10vh 6%}}@media(min-width: 1400px){.slide-group{height:70vh;padding:15vh 6%}}.slide-group__intro{padding:40px;text-align:left}@media(min-width: 992px){.slide-group__intro{max-width:260px;padding:0;margin-right:80px}.slide-group__intro .section-scroll__abstract p:last-child{margin-bottom:0}}@media(min-width: 1200px){.slide-group__intro{max-width:320px}}@media(min-width: 992px){.slide-group__list{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;width:100%;height:80vh}}@media(min-width: 1400px){.slide-group__list{height:70vh}}.slide-group__companies{position:relative;flex:1 1 auto}@media(max-width: 992px){.slide-group__companies{text-align:center}}.box-clients{padding:40px}@media(min-width: 992px){.box-clients{display:flex;flex-direction:column;justify-content:center;height:70vh;padding:15vh 10%}.box-clients .section-scroll__title{width:50%}}.box-clients__list{position:relative;display:flex;flex-wrap:wrap;list-style:none;margin-top:20px;margin-left:-10px}@media(min-width: 992px){.box-clients__list{margin-left:0}}.box-clients__item{position:relative;padding:0 10px}@media(min-width: 992px){.box-clients__item{font-size:23px;line-height:32px}}@media(min-width: 1201px)and (min-height: 769px){.box-clients__item{font-size:26px;line-height:38px}}@media(min-width: 1441px)and (min-height: 901px){.box-clients__item{font-size:28px;line-height:48px}}.box-clients__item:before{content:"";position:absolute;top:0;left:10px;right:-7px;bottom:0;z-index:1;transform:skew(-19deg);transform-origin:top}.box-clients__item:hover .box-clients__name{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#090909}.box-clients__item:hover:before{background-color:#29e44f}.box-clients__item:hover .slash{font-weight:400}.box-clients__item .slash{position:absolute;right:-5px;z-index:2}.box-clients__name{position:relative;z-index:2}.company{width:100%;height:100%;cursor:pointer;line-height:normal}@media(max-width: 991px){.company{width:calc(100% - 32px) !important;min-height:280px}}@media(min-width: 992px){.company{max-width:calc(33.333333% - 30px);max-height:calc(50% - 80px);flex:1 1 50%}}@media(min-width: 1200px){.company{max-height:calc(50% - 50px)}}.company--ariadne-digital .company__logo-wrap{background:linear-gradient(315deg, #0A2F37 44%, #1D869D 100%)}.company--ariadne-digital .company__name::before{background-color:#4fc9bb}.company--ariadne-technology .company__logo-wrap{background:linear-gradient(315deg, #0E0E11 44%, #585866 100%)}.company--ariadne-technology .company__name::before{background-color:#e2ff44}.company--ariadne-elearning .company__logo-wrap{background:linear-gradient(145deg, #E48975 20%, #FD5B38 75%)}.company--ariadne-elearning .company__name::before{background-color:#fd5b38}.company--intranet-8020 .company__logo-wrap{background:linear-gradient(315deg, #7D43FD 44%, #249DF4 100%)}.company--intranet-8020 .company__name::before{background-color:#7e44fe}.company--colibri .company__logo-wrap{background:linear-gradient(315deg, #51A7D3 -15%, #50CBB3 78%)}.company--colibri .company__name::before{background-color:#51cab5}.company--weyotech .company__logo-wrap{background:linear-gradient(145deg, #58B0E6 12%, #04639E 100%)}.company--weyotech .company__name::before{background-color:#1876af}.company--intranet-management .company__logo-wrap{background:linear-gradient(315deg, #0E0E11 44%, #585866 100%)}.company--intranet-management .company__name::before{background-color:#ef4236}.company__wrap{position:relative;border-radius:10px;background-color:#f3f3f3;width:100%;height:100%}.company__logo-wrap{position:relative;height:60%;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden}@media(min-width: 992px){.company__logo-wrap{height:45%}}@media(min-height: 768px){.company__logo-wrap{height:50%}}@media(min-height: 900px){.company__logo-wrap{height:60%}}.company__logo-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-top-left-radius:10px;border-top-right-radius:10px}.company__logo-wrap::before,.company__logo-wrap::after{content:"";position:absolute;z-index:2;background-color:#fff}.company__logo-wrap::before{width:25px;height:1px;bottom:32px;right:32px}.company__logo-wrap::after{width:1px;height:25px;right:43px;bottom:20px}.company__logo{width:24%;min-width:32px;max-width:120px}@media(max-width: 992px){.company__logo{max-width:88px}}@media(min-height: 768px){.company__logo{width:30%}}@media(min-height: 900px){.company__logo{width:36%}}.company__wrap-text{padding:16px;text-align:left}.company__name{position:relative;font-size:18px;line-height:1.3;font-weight:700;padding-left:16px;margin-bottom:8px}.company__name::before{content:"";position:absolute;top:1px;left:0;width:5px;height:20px;background-color:#fff;transform:skew(-20deg)}.company__claim{font-size:13px;line-height:1.3;font-weight:400}.company-modal{position:fixed;top:0;z-index:-1;width:0;height:0;background-color:#f3f3f3;opacity:0;visibility:hidden}@media(max-width: 991px){.company-modal{overflow:auto}}.company-modal--ariadne-digital .company-modal__logo-wrap{background:linear-gradient(315deg, #0A2F37 44%, #1D869D 100%)}.company-modal--ariadne-digital .company-modal__name:before{background-color:#4fc9bb}.company-modal--ariadne-digital .company-modal__specializzazione ul li::marker{color:#4fc9bb}.company-modal--ariadne-technology .company-modal__logo-wrap{background:linear-gradient(315deg, #0E0E11 44%, #585866 100%)}.company-modal--ariadne-technology .company-modal__name:before{background-color:#e2ff44}.company-modal--ariadne-technology .company-modal__specializzazione ul li::marker{color:#e2ff44}.company-modal--ariadne-elearning .company-modal__logo-wrap{background:linear-gradient(145deg, #E48975 20%, #FD5B38 75%)}.company-modal--ariadne-elearning .company-modal__name:before{background-color:#fd5b38}.company-modal--ariadne-elearning .company-modal__specializzazione ul li::marker{color:#fd5b38}.company-modal--intranet-8020 .company-modal__logo-wrap{background:linear-gradient(315deg, #7D43FD 44%, #249DF4 100%)}.company-modal--intranet-8020 .company-modal__name:before{background-color:#7d43fd}.company-modal--intranet-8020 .company-modal__specializzazione ul li::marker{color:#7d43fd}.company-modal--colibri .company-modal__logo-wrap{background:linear-gradient(315deg, #51A7D3 -15%, #50CBB3 78%)}.company-modal--colibri .company-modal__name:before{background-color:#51cab5}.company-modal--colibri .company-modal__specializzazione ul li::marker{color:#51cab5}.company-modal--weyotech .company-modal__logo-wrap{background:linear-gradient(145deg, #58B0E6 12%, #04639E 100%)}.company-modal--weyotech .company-modal__name:before{background-color:#1876af}.company-modal--weyotech .company-modal__specializzazione ul li::marker{color:#1876af}.company-modal--intranet-management .company-modal__logo-wrap{background:linear-gradient(315deg, #0E0E11 44%, #585866 100%)}.company-modal--intranet-management .company-modal__name:before{background-color:#ef4236}.company-modal--intranet-management .company-modal__specializzazione ul li::marker{color:#ef4236}.company-modal__logo-wrap{position:relative;display:flex;justify-content:center;align-items:center;height:25vh;box-sizing:border-box}@media(min-width: 992px){.company-modal__logo-wrap{height:45vh}.company-modal__logo-wrap span{margin-top:-15vh}}.company-modal__logo{width:240px;vertical-align:middle}@media(min-width: 992px){.company-modal__logo{width:380px}}.company-modal__wrap-text{padding:24px 16px}@media(min-width: 992px){.company-modal__wrap-text{position:absolute;top:30vh;left:50%;width:100%;max-width:960px;background-color:#fff;transform:translateX(-50%);padding:24px 32px;margin:0 auto}}.company-modal__name{position:relative;font-family:"Montserrat",sans-serif;font-weight:700;font-size:26px;font-size:clamp(20px,5vw,26px);line-height:1;padding-left:24px;margin-bottom:16px}.company-modal__name::before{content:"";position:absolute;top:50%;left:0;width:8px;height:30px;background-color:#ededed;transform:skew(-20deg);margin-top:-16px}@media(min-width: 992px){.company-modal__name{font-size:30px;font-size:clamp(24px,2vw,30px)}}.company-modal__claim{font-family:"Montserrat",sans-serif;font-weight:400;font-size:22px;font-size:clamp(18px,5vw,22px);line-height:1;margin-bottom:16px}.company-modal__text{font-size:16px;font-size:clamp(14px,5vw,16px);line-height:1.5}.company-modal__text p{font-size:16px;font-size:clamp(14px,5vw,16px);line-height:1.5}.company-modal__specializzazione{font-size:16px;line-height:1.2}@media(min-width: 992px){.company-modal__specializzazione{font-size:14px;background-color:#f3f3f3;border-radius:8px;padding:16px}}.company-modal__specializzazione-title{font-weight:700;padding-bottom:2px}.company-modal__specializzazione ul{padding:0;margin:0;margin-left:16px}.company-modal__specializzazione ul li{margin-top:14px}.company-modal__link{text-align:right}.company-modal__link a{display:inline-block;font-size:18px;line-height:1;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:1px;color:#090909;margin-top:16px}@media(min-width: 992px){.company-modal__link a{transition:color .5s ease-out,opacity .5s ease-out}.company-modal__link a:hover{color:#29e44f;opacity:.7}}.company-modal .close{display:block;position:absolute;top:8px;right:8px;z-index:2;font-size:20px;line-height:1;font-weight:500;letter-spacing:.2px;text-transform:uppercase;color:#fff;background-color:rgba(255,255,255,.24);border-radius:6px;border:0;cursor:pointer;padding:8px 16px}@media(min-width: 992px){.company-modal .close{top:48px;right:48px;padding:12px 24px}}@media(min-width: 992px){.slide-progetti{display:flex;justify-content:center;align-items:center;padding:15vh 9%;margin-right:5vw}}.slide-progetti__intro{color:#fff;padding:40px 40px 10px 40px}@media(min-width: 992px){.slide-progetti__intro{width:100%;max-width:300px;padding:0;margin-left:5vw;margin-right:100px}}@media(min-width: 1441px)and (min-height: 901px){.slide-progetti__intro{margin-right:200px}}.slide-progetti__intro .section-scroll__view-all{color:#fff}@media(min-width: 992px){.slide-progetti__list{display:flex;flex-direction:column;flex-wrap:wrap;gap:30px 0;width:200vw;height:70vh}}.progetto{position:relative;color:#fff;background-color:#fff;border-radius:8px;transition:color .5s ease-in-out;box-sizing:border-box;padding:20px}@media(min-width: 992px){.progetto{width:22%;max-height:calc(50% - 15px);flex:1 1 calc(50% - 30px);padding:30px}.progetto:nth-child(even){margin-left:3%}.progetto:hover{cursor:pointer}.progetto:hover .progetto__date{color:#1527fd}.progetto:hover .progetto__title{color:#1527fd}.progetto:hover .progetto__abstract{color:#1527fd}.progetto:hover .progetto__abstract p{color:#1527fd}.progetto:hover .progetto__customer{color:#1527fd}.progetto:hover .progetto__plus{width:76px;height:76px}.progetto:hover .progetto__plus span:before,.progetto:hover .progetto__plus span:after{background-color:#fff}}@media(min-width: 1200px)and (max-height: 850px){.progetto{padding:20px}}.progetto::before{content:"";position:absolute;top:-40px;left:60%;bottom:-20px;right:-50px;z-index:-1;background:linear-gradient(to top, #090909, rgba(9, 9, 9, 0));transform:skew(-20deg)}@media(min-width: 992px){.progetto::before{top:-20%;bottom:-15%;width:60%}}.progetto__wrap{height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.progetto__date{font-size:14px;line-height:1;font-weight:700;color:#090909;text-transform:uppercase;transition:color .5s ease-in-out;margin-bottom:16px}@media(min-width: 992px){.progetto__date{font-size:12px;margin-bottom:12px}}@media(min-width: 1201px)and (min-height: 769px){.progetto__date{font-size:14px;margin-bottom:16px}}.progetto__title{font-size:20px;line-height:24px;font-weight:700;text-transform:uppercase;color:#090909;transition:color .5s ease-in-out;margin-bottom:12px}@media(min-width: 992px){.progetto__title{font-size:17px;line-height:21px;margin-bottom:8px}}@media(min-width: 1201px)and (min-height: 769px){.progetto__title{font-size:18px;line-height:22px;margin-bottom:12px}}@media(min-width: 1441px)and (min-height: 901px){.progetto__title{font-size:24px;line-height:29px;margin-bottom:16px}}.progetto__abstract{font-size:14px;line-height:20px;font-weight:400;color:#090909;transition:color .5s ease-in-out;margin-bottom:12px}@media(min-width: 992px){.progetto__abstract{font-size:15px;line-height:19px;margin-bottom:16px}}@media(min-width: 1201px)and (min-height: 769px){.progetto__abstract{font-size:17px;line-height:22px;margin-bottom:20px}}@media(min-width: 1441px)and (min-height: 901px){.progetto__abstract{font-size:18px;line-height:27px}}.progetto__abstract p{font-size:14px;line-height:20px;font-weight:400;color:#090909;transition:color .5s ease-in-out;margin-bottom:0}@media(min-width: 992px){.progetto__abstract p{font-size:15px;line-height:19px}}@media(min-width: 1201px)and (min-height: 769px){.progetto__abstract p{font-size:17px;line-height:22px}}@media(min-width: 1441px)and (min-height: 901px){.progetto__abstract p{font-size:18px;line-height:27px}}.progetto__customer{font-size:10px;line-height:1;font-weight:600;text-transform:uppercase;transition:color .5s ease-in-out;color:#090909;margin-top:auto}@media(min-width: 1441px)and (min-height: 901px){.progetto__customer{font-size:12px}}.progetto__plus{position:absolute;bottom:-16px;right:0;z-index:2;width:32px;height:32px;background:linear-gradient(to bottom, #14BFD1, #29E44F);border-radius:50%;transition:all .5s ease-in-out}.progetto__plus span:before,.progetto__plus span:after{content:"";position:absolute;background-color:transparent;transition:background-color .3s}@media(max-width: 991px){.progetto__plus span:before,.progetto__plus span:after{background-color:#fff}}.progetto__plus span::before{top:50%;left:50%;width:24px;height:2px;margin-top:-1px;margin-left:-12px}@media(max-width: 991px){.progetto__plus span::before{width:17px;margin-left:-8px}}.progetto__plus span::after{width:2px;height:24px;top:50%;left:50%;margin-top:-12px;margin-left:-1px}@media(max-width: 991px){.progetto__plus span::after{height:16px;margin-top:-8px}}.progetto__modal{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:2;background:linear-gradient(to bottom, #fff, #fff)}.progetto__modal-wrap{width:40%;height:70vh;padding:15vh 10%}.progetto__modal-date{font-size:14px;line-height:1;font-weight:700;color:#090909;margin-bottom:32px}.progetto__modal-title{font-size:40px;line-height:49px;font-weight:700;color:#1527fd;text-transform:uppercase;margin-bottom:32px}.progetto__modal .close{position:absolute;top:10%;left:70%;z-index:2;width:76px;height:76px;cursor:pointer;background-color:transparent;border:0;padding:0}.progetto--hide{display:none}.progetto-modal{position:fixed;left:0;top:0;width:0;height:0;z-index:-1;background-color:#fff;opacity:0;visibility:hidden}@media(max-width: 991px){.progetto-modal{overflow:auto}}.progetto-modal__wrap{padding:100px 25px 25px 25px}@media(min-width: 992px){.progetto-modal__wrap{width:60%;height:70vh;padding:15vh 10%}}@media(min-width: 1201px)and (min-height: 769px){.progetto-modal__wrap{width:50%;height:70vh;padding:15vh 10%}}.progetto-modal__date{font-size:14px;line-height:1;font-weight:700;color:#090909;text-transform:uppercase;margin-bottom:32px}.progetto-modal__title{font-size:33px;line-height:42px;font-weight:700;color:#1527fd;text-transform:uppercase;margin-bottom:26px}@media(min-width: 992px){.progetto-modal__title{font-size:40px;line-height:49px;margin-bottom:32px}}@media(min-width: 992px){.progetto-modal__text{overflow-y:auto;height:50vh;padding-right:10px}.progetto-modal__text::-webkit-scrollbar{display:block;width:10px}.progetto-modal__text::-webkit-scrollbar-track{background:#c1c1c1}.progetto-modal__text::-webkit-scrollbar-thumb{background-color:rgba(21,39,253,.7)}.progetto-modal__text::-webkit-scrollbar-thumb:hover{background-color:#1527fd}}.progetto-modal .close{position:absolute;top:15px;left:15px;z-index:2;width:60px;height:60px;cursor:pointer;background-color:transparent;border:0;padding:0}@media(min-width: 992px){.progetto-modal .close{top:10%;left:70%;width:76px;height:76px}}.slide-form{padding:40px}@media(min-width: 992px){.slide-form{height:70vh;padding:15vh 10%}.slide-form__intro{max-width:70%}}@media(min-width: 992px)and (min-width: 1441px)and (min-height: 901px){.slide-form__intro{max-width:60%}}.form-modal{position:fixed;left:0;top:0;width:0;height:0;z-index:-1;background-color:#fff;opacity:0;visibility:hidden}.form-modal__wrap{position:relative;height:100%;box-sizing:border-box;padding:100px 25px 25px 25px}@media(min-width: 992px){.form-modal__wrap{width:70%;height:80vh;box-sizing:inherit;padding:10vh 20% 10vh 10%}}.form-modal__progress{position:absolute;top:0;left:0;width:0;height:8px;background-color:#1527fd;transition:width .5s linear,opacity .5s ease-in-out}.form-modal__progress--hide{opacity:0}.form-modal__nav{position:absolute;bottom:10vh;right:25px}@media(min-width: 992px){.form-modal__nav{bottom:40px;right:10%}}.form-modal__arrow{width:48px;cursor:pointer;color:#090909;padding:0;margin-left:4px}.form-modal__arrow .arrow{stroke:#fff}.form-modal__arrow:disabled .arrow{stroke:#aaa}.form-modal__submit{display:inline-block;min-width:180px;font-size:24px;line-height:1;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;cursor:pointer;background:linear-gradient(90deg, #14BFD1, #29E44F);border-radius:4px;padding:16px 32px;margin-bottom:25px}@media(min-width: 992px){.form-modal__submit{min-width:200px;padding:26px 52px;margin-bottom:0}}.form-modal .close{position:absolute;top:30px;right:15px;z-index:2;display:flex;align-items:center;font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background-color:transparent;border:0;padding:0}@media(min-width: 992px){.form-modal .close{top:10%;right:10%}}.form-modal .close svg{width:60px;height:60px;margin-left:12px}@media(min-width: 992px){.form-modal .close svg{width:76px;height:76px}}.form-modal .close-text{position:static}.form-modal .title{font-size:38px;font-size:clamp(30px,11vw,38px);line-height:1.2;font-weight:700;text-transform:uppercase;margin-bottom:40px}@media(min-width: 992px){.form-modal .title{font-size:48px;max-width:600px;font-size:clamp(40px,3.4vw,48px)}}.form-modal .form-step{height:100%;overflow:auto}@media(min-width: 992px){.form-modal .form-step--summary{width:80%;height:100%;max-height:100%;overflow-y:auto}.form-modal .form-step--summary::-webkit-scrollbar{display:block;width:10px}.form-modal .form-step--summary::-webkit-scrollbar-track{background:#c1c1c1}.form-modal .form-step--summary::-webkit-scrollbar-thumb{background-color:rgba(21,39,253,.7)}.form-modal .form-step--summary::-webkit-scrollbar-thumb:hover{background-color:#1527fd}}.form-modal .form-step__fieldset{padding-bottom:40px}@media(min-width: 992px){.form-modal .form-step__fieldset{padding-bottom:30px}}.form-modal .form-step__num{display:none;font-size:30px;line-height:1;font-weight:700;color:#14bfd1;margin-bottom:8px}@media(min-width: 992px){.form-modal .form-step__num{position:absolute;top:6px;left:0;font-size:39px;margin-bottom:0}}@media(min-width: 992px){.form-modal .form-step__group{display:flex}.form-modal .form-step__group>div:first-child{margin-right:32px}}.form-modal .form-step__label{display:inline-block;font-size:20px;line-height:1;font-weight:700;color:#090909;cursor:pointer;margin-top:14px}.form-modal .form-step__label-none{display:none}@media(min-width: 992px){.form-modal .form-step__radio,.form-modal .form-step__checkbox{display:flex}}.form-modal .form-step__input-text{display:block;width:100%;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:500;color:#090909;background-color:transparent;border:0;border-bottom:solid 1px #090909;outline:0;box-sizing:border-box;padding:10px;margin-bottom:6px}@media(min-width: 992px){.form-modal .form-step__input-text{width:70%}}.form-modal .form-step__input-text:focus{border:0;border-bottom:solid 1px #090909;outline:0}.form-modal .form-step__input-text::placeholder{opacity:.7}.form-modal .form-step__input-text.phone{margin-top:12px}.form-modal .form-step__textarea{display:block;width:100%;max-width:100%;min-height:auto;max-height:400px;font-size:20px;font-family:"Montserrat",sans-serif;font-weight:500;color:#090909;background-color:transparent;border:0;border-bottom:solid 1px #090909;outline:0;box-sizing:border-box;padding:10px;margin-bottom:6px}@media(min-width: 992px){.form-modal .form-step__textarea{width:70%}}.form-modal .form-step__required{visibility:hidden;font-size:14px;line-height:1;font-weight:bold;color:#1527fd}.form-modal .form-step__required.visible{visibility:visible}.form-modal .form-step div.help-inline{font-size:14px;line-height:1;font-weight:bold;color:#1527fd}.form-modal .form-step__btn{display:none;min-width:160px;font-size:24px;line-height:1;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;cursor:pointer;background:linear-gradient(90deg, #14BFD1, #29E44F);border-radius:4px;padding:16px 42px;margin-top:24px}@media(min-width: 992px){.form-modal .form-step__btn{min-width:200px;padding:26px 52px;margin-top:40px}}.form-modal .form-step:not(.form-step--summary) .form-step__desc{display:none}.form-modal .form-step:not(.form-step--summary) .form-step__num{display:block}.form-modal .form-step:not(.form-step--summary) .form-step__fieldset{visibility:hidden;opacity:0;position:absolute;top:auto;overflow:auto;width:calc(100% - 50px);height:calc(100% - 125px);transition:opacity .8s ease-in-out;padding-bottom:0}@media(min-width: 992px){.form-modal .form-step:not(.form-step--summary) .form-step__fieldset{top:30%;width:60%;height:auto;padding-left:90px}}.form-modal .form-step:not(.form-step--summary) .form-step__fieldset--active{visibility:visible;opacity:1}.form-modal .form-step:not(.form-step--summary) .form-step__label{font-size:20px;line-height:1.5}@media(min-width: 992px){.form-modal .form-step:not(.form-step--summary) .form-step__label{font-size:26px}}.form-modal .form-step:not(.form-step--summary) .form-step__input-text{width:100%;font-size:20px}@media(min-width: 992px){.form-modal .form-step:not(.form-step--summary) .form-step__input-text{font-size:26px}}.form-modal .form-step:not(.form-step--summary) .form-step__textarea{min-height:150px;font-size:20px}@media(min-width: 992px){.form-modal .form-step:not(.form-step--summary) .form-step__textarea{font-size:26px}}.form-modal .form-step:not(.form-step--summary) .form-step__btn{display:inline-block}.form-modal .form-step:not(.form-step--summary) .form-modal__submit{display:none}.slide-blog{padding:0 0 40px 0}@media(min-width: 992px){.slide-blog{display:flex;align-items:center;width:180vw;height:100%;box-sizing:border-box;padding:0 100px}}.slide-blog__intro{padding:100px 40px 0 40px}@media(min-width: 992px){.slide-blog__intro{max-width:500px;padding:0}}@media(min-width: 1441px)and (min-height: 901px){.slide-blog__intro{max-width:600px}}.slide-blog__intro .section-scroll__view-all{color:#090909}.slide-blog__list{width:100%}@media(min-width: 992px){.slide-blog__list{display:flex}}.box-post{position:relative}@media(min-width: 992px){.box-post{width:22%;margin-left:3%}.box-post:hover .box-post__img{background-color:currentColor}.box-post:hover .box-post__img .box-post__plus{bottom:-40px;right:50px;opacity:1}}@media(min-width: 992px)and (min-width: 1441px)and (min-height: 901px){.box-post:hover .box-post__img .box-post__plus{right:80px}}@media(min-width: 992px){.box-post:hover .box-post__date{color:#1527fd}}@media(min-width: 992px){.box-post:hover .box-post__title{color:#1527fd}}@media(min-width: 992px){.box-post:hover .box-post__author{color:#1527fd}}@media(min-width: 1441px)and (min-height: 901px){.box-post{width:20%;margin-left:5%}}.box-post__img{position:relative;height:40vh;background-color:#29e44f;transition:background-color .5s ease-in-out;margin-bottom:24px}.box-post__img img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;width:100%;height:100%;object-fit:cover;mix-blend-mode:lighten}.box-post__img .img-cover{object-fit:cover;object-position:50% 50%}.box-post__date{font-size:12px;line-height:1;font-weight:500;color:#090909;letter-spacing:1.5px;text-transform:capitalize;transition:color .5s ease-in-out;margin-bottom:16px}.box-post__date span{font-weight:700;text-transform:uppercase}.box-post__title{font-size:24px;line-height:36px;font-weight:500;color:#090909;transition:color .5s ease-in-out;margin-bottom:16px}@media screen and (min-width: 992px)and (min-height: 1000px){.box-post__title{font-size:28px;line-height:42px}}.box-post__author{font-size:14px;line-height:18px;color:#090909;text-transform:uppercase;transition:color .5s ease-in-out;font-weight:500}.box-post__link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4;text-indent:-9999em}.box-post__plus{position:absolute;bottom:0;right:0;z-index:2;width:76px;height:76px;background:linear-gradient(to bottom, #14BFD1, #29E44F);border-radius:50%;opacity:0;transition:all .5s ease-in-out}.box-post__plus span:before,.box-post__plus span:after{content:"";position:absolute;background-color:#fff;transition:background-color .3s}.box-post__plus span::before{top:50%;left:50%;width:24px;height:2px;margin-top:-1px;margin-left:-12px}.box-post__plus span::after{width:2px;height:24px;top:50%;left:50%;margin-top:-12px;margin-left:-1px}.slide-upcoming{padding:40px}@media(min-width: 992px){.slide-upcoming{display:flex;width:100vw;height:100%;margin:0 15%;padding:0}.slide-upcoming:hover .slide-upcoming__title{color:#1527fd}.slide-upcoming:hover .slide-upcoming__title a{color:#1527fd;text-decoration:none}.slide-upcoming:hover .slide-upcoming__img{background-color:transparent}.slide-upcoming__text{max-width:400px;height:70vh;padding:15vh 0}}.slide-upcoming__subject{font-size:21px;line-height:1;font-weight:700;text-transform:uppercase;color:#090909;margin-bottom:32px}.slide-upcoming__title{font-size:70px;font-size:clamp(52px,4vw,70px);line-height:1.2;font-weight:700;color:#090909;transition:color .5s ease-in-out;margin-bottom:32px}.slide-upcoming__title a{color:#090909;text-decoration:none}.slide-upcoming__link{font-size:18px;line-height:1;font-weight:700;text-transform:uppercase;color:#090909;text-decoration:none}.slide-upcoming__img{position:relative;overflow:hidden;height:300px;background-color:#29e44f;transition:background-color .5s ease-in-out;transform:skew(-20deg);margin-top:40px}@media(min-width: 992px){.slide-upcoming__img{width:45%;height:100%;margin-top:0}}.slide-upcoming__img img{max-width:none;height:100%;position:absolute;left:-20%;object-fit:cover;object-position:50% 50%;mix-blend-mode:luminosity;transform:skew(20deg);transition:all .5s ease-in-out}@media(min-width: 768px)and (max-width: 991px){.slide-upcoming__img img{height:auto;top:-15%;left:0;width:120%}}@media(min-width: 992px){.slide-hiring{display:flex;align-items:center;width:100vw;height:100%}}.slide-hiring__intro{padding:40px}@media(min-width: 992px){.slide-hiring__intro{width:calc(55% - 200px);margin-left:100px;margin-right:100px;padding:0}}.slide-hiring__title{font-size:39px;font-size:clamp(30px,2.8vw,39px);line-height:1.2;font-weight:700;text-transform:uppercase}.slide-hiring__abstract{font-size:26px;font-size:clamp(20px,2vw,26px);line-height:1.3;margin-top:16px}@media(min-width: 992px){.slide-hiring__abstract{font-size:14px;font-size:clamp(14px,20vw,16px)}}@media(min-width: 1441px)and (min-height: 901px){.slide-hiring__abstract{font-size:22px;font-size:clamp(20px,2vw,22px);line-height:1.3;margin-bottom:16px}}.slide-hiring__abstract p{font-size:18px;font-size:clamp(15px,5vw,19px);line-height:1.3;margin-bottom:16px}@media(min-width: 992px){.slide-hiring__abstract p{font-size:clamp(15px,1vw,19px)}}.slide-hiring__abstract .highlight{color:#1527fd}.slide-hiring__position{padding:40px}@media(min-width: 992px){.slide-hiring__position{min-width:750px;padding:0}.slide-hiring__position>div{display:flex;justify-content:space-between;align-items:center}}@media(min-width: 1441px)and (min-height: 901px){.slide-hiring__position{min-width:850px}}.slide-hiring__video{padding:40px}@media(min-width: 992px){.slide-hiring__video{min-width:calc(45% - 100px);padding:0;margin-right:100px}}.slide-hiring__label{font-size:21px;line-height:1;font-weight:700;text-transform:uppercase;margin-bottom:12px}@media(min-width: 992px){.slide-hiring__label{margin-bottom:0}}.slide-hiring__link{font-size:18px;line-height:1;font-weight:700;text-decoration:none;text-transform:uppercase;color:#090909}.slide-hiring__link:hover{color:#1527fd}.footer{color:#f3f3f3}@media(min-width: 992px){.footer{display:flex;width:100vw;height:100vh;box-sizing:border-box;padding:15vh 0 15vh 25%}}.footer__logo{height:65px;margin:0 40px}@media(min-width: 992px){.footer__logo{height:45px;margin-left:0;margin-right:0;margin-bottom:16px}}@media(min-width: 1441px)and (min-height: 901px){.footer__logo{height:70px;margin-bottom:32px}}.footer__wrap-box{padding:40px}@media(min-width: 992px){.footer__wrap-box{display:flex;flex-wrap:wrap;padding:0}}.footer__box{margin-bottom:40px}@media(min-width: 992px){.footer__box{width:28%;margin-right:5%;margin-bottom:12px}}@media(min-width: 1201px)and (min-height: 769px){.footer__box{margin-bottom:20px}}@media(min-width: 1441px)and (min-height: 901px){.footer__box{width:23%;margin-right:10%;margin-bottom:30px}}.footer__box--big{margin-bottom:0}@media(min-width: 992px){.footer__box--big{width:56%;margin-right:0;margin-bottom:12px}}@media(min-width: 1201px)and (min-height: 769px){.footer__box--big{margin-bottom:20px}}@media(min-width: 1441px)and (min-height: 901px){.footer__box--big{width:48%;margin-right:0;margin-bottom:40px}}.footer__box-name{font-size:18px;line-height:1.2;font-weight:700;text-transform:uppercase;margin-bottom:8px}@media(min-width: 992px){.footer__box-name{font-size:16px}}@media(min-width: 1201px)and (min-height: 769px){.footer__box-name{font-size:18px}}@media(min-width: 1441px)and (min-height: 901px){.footer__box-name{margin-bottom:12px}}.footer__box-desc{font-size:16px;line-height:1.5;font-weight:400;margin-bottom:4px}@media(min-width: 992px){.footer__box-desc{font-size:14px;line-height:1.2;margin-bottom:4px}}@media(min-width: 1441px)and (min-height: 901px){.footer__box-desc{font-size:16px;line-height:1.5;margin-bottom:8px}}.footer__box-link{font-size:14px;line-height:1;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:1px;color:#f3f3f3;opacity:.7;transition:color .5s ease-out,opacity .5s ease-out}.footer__box-link:hover{color:#29e44f;opacity:.7}.footer__box .contact-btn{position:relative;display:block;font-size:28px;line-height:1;font-weight:700;color:#f3f3f3;text-decoration:none;border-top:solid 1px #f3f3f3;border-bottom:solid 1px #f3f3f3;padding-top:16px;padding-bottom:21px;padding-right:50px}@media(min-width: 992px){.footer__box .contact-btn{padding-top:12px;padding-bottom:16px}}@media(min-width: 1201px)and (min-height: 769px){.footer__box .contact-btn{padding-top:16px;padding-bottom:21px}}.footer__box .contact-btn span{display:block}.footer__box .contact-btn svg{position:absolute;top:50%;right:5px;width:32px;height:32px;transform:translateY(-50%)}.footer__box .contact-btn-desc{font-size:16px;line-height:1;font-weight:400;margin-top:4px}.footer__social{margin:0 40px}@media(min-width: 992px){.footer__social{margin-top:10px;margin-left:0;margin-right:0}}@media(min-width: 1201px)and (min-height: 769px){.footer__social{margin-top:20px}}@media(min-width: 1441px)and (min-height: 901px){.footer__social{margin-top:30px}}.footer__social .social-icon{display:inline-block;color:#f3f3f3;text-decoration:none;margin-right:32px}.footer__social .social-icon:last-child{margin-right:0}.footer__social .social-icon:hover{color:#29e44f}.footer__social .social-icon svg{width:100%;max-width:24px;height:100%;max-height:24px}.footer__copyright{font-size:14px;line-height:1.5;padding:40px 40px 0 40px}@media(min-width: 992px){.footer__copyright{margin-top:16px;margin-bottom:8px;padding:0}}.footer__list{display:flex;font-size:14px;line-height:1;color:#f3f3f3;padding:10px 40px 20px 40px}@media(min-width: 992px){.footer__list{margin-top:12px;padding:0}}.footer__item{position:relative;list-style-type:none;font-size:14px;line-height:1;color:#f3f3f3;padding-left:5px}.footer__item::before{content:"";position:absolute;left:0;top:0;width:1px;height:16px;background-color:#f3f3f3}.footer__item:first-child{padding-left:0}.footer__item:first-child::before{content:none}.footer__link{display:inline-block;font-size:14px;line-height:1;color:#f3f3f3;text-decoration:none;white-space:nowrap;margin-right:5px}.footer__link:hover{color:#29e44f}.show-more{text-align:center;width:100%}.show-more__btn{cursor:pointer;font-size:18px;line-height:1;font-weight:700;text-transform:uppercase;border:0;border-radius:4px;padding:20px 48px;margin:35px 0 16px 0}.show-more__btn--light{background-color:#fff;color:#090909}.show-more__btn--gradient{background:linear-gradient(90deg, #14BFD1, #29E44F);color:#fff}.show-more__btn--hide{display:none}.footer-external{background-image:linear-gradient(90deg, #29E44F, #14BFD1);padding:32px 0}@media(min-width: 769px){.footer-external__content{display:flex;justify-content:space-between;align-items:center}}.footer-external .logo{display:inline-block;width:auto;max-width:220px;height:52px;color:#090909 !important;cursor:default;margin-bottom:16px}@media(min-width: 769px){.footer-external .logo{margin-bottom:0}}.footer-external__claim{font-size:23px;color:#090909;margin-bottom:24px}@media(min-width: 769px){.footer-external__claim{margin-bottom:0}}.footer-external__btn{display:inline-block;height:40px;font-size:14px;line-height:40px;color:#fff;text-transform:uppercase;text-decoration:none;text-align:center;background-color:#090909;padding:0 32px}.blog-list{position:relative;padding-top:104px;padding-bottom:80px}@media(max-width: 767px){.blog-list{padding-top:80px}}.blog-list .elem-style{position:absolute;top:0;left:-100px;z-index:-1;width:200px;height:550px;background-image:linear-gradient(90deg, #14BFD1, #29E44F);transform:skew(-20deg)}.blog-list__logo{display:inline-block;position:absolute;top:15px;left:15px;width:300px;color:#090909}@media(max-width: 767px){.blog-list__logo{width:260px}}.blog-list__logo svg{max-height:80px}.blog-list__social{display:flex;justify-content:space-between;align-items:center}.blog-list__social-btn{display:flex}.blog-list__social-btn .social-icon{display:inline-block;color:#090909;transition:color .5s ease-in-out;margin-left:32px}.blog-list__social-btn .social-icon:hover{color:#29e44f}.blog-list__social-btn .social-icon svg{width:24px;height:24px}.blog-list__title{font-size:38px;line-height:1.2;font-weight:700;text-transform:uppercase}@media(min-width: 575px){.blog-list__title{font-size:42px}}@media(min-width: 992px){.blog-list__title{font-size:52px}}.blog-list__subtitle{font-size:32px;line-height:1.2;font-weight:300;text-transform:uppercase;margin-top:32px}@media(min-width: 575px){.blog-list__subtitle{font-size:36px}}@media(min-width: 992px){.blog-list__subtitle{font-size:46px;max-width:600px}}.blog-list__filter{display:flex;flex-wrap:wrap;gap:16px;margin-top:48px;margin-bottom:24px}.blog-list__filter .btn-filter{display:inline-block;min-width:112px;height:32px;font-size:12px;line-height:32px;font-weight:600;text-transform:uppercase;white-space:nowrap;cursor:pointer;background-color:#e7e7e7;border:0;border-radius:16px;transition:background-color .5s ease-in-out;padding:0 8px}.blog-list__filter .btn-filter:hover{background-color:#ccc}.blog-list__filter .btn-filter.active{background-image:linear-gradient(90deg, #14BFD1, #29E44F)}.blog-list__post{display:flex;flex-wrap:wrap;margin:0 -15px}.blog-list__post .box-post{width:100%;margin:30px 15px}@media(min-width: 820px){.blog-list__post .box-post{width:calc(50% - 30px)}}.blog-list__post .box-post__img{height:300px}@media(min-width: 1441px)and (min-height: 901px){.blog-list__post .box-post__img{height:360px}}.blog-list__post .box-post.d-none{display:none}.blog-post{padding-bottom:48px}.blog-post__header{background-image:linear-gradient(90deg, #14BFD1, #29E44F);padding:32px 0;margin-bottom:32px}@media(min-width: 820px){.blog-post__header{margin-bottom:80px}}.blog-post__header .logo{max-width:260px;max-height:40px;color:#090909}@media(min-width: 992px){.blog-post__header .logo{max-width:280px;max-height:56px}}.blog-post__header .logo__svg{max-height:40px}@media(min-width: 992px){.blog-post__header .logo__svg{min-width:380px;max-height:56px}}.blog-post__header-wrap{width:100%;display:flex;justify-content:space-between;align-items:center}@media(max-width: 574px){.blog-post__header-wrap{flex-direction:column;align-items:start}}.blog-post__header-logos{display:flex;align-items:center}.blog-post__back{display:inline-block;font-size:12px;line-height:1;font-weight:600;color:#090909;text-transform:uppercase;text-decoration:none;letter-spacing:.5px;white-space:nowrap}@media(max-width: 574px){.blog-post__back{margin-top:24px}}@media(max-width: 991px){.blog-post__back{color:#fff}}.blog-post__img{width:100%;margin-bottom:60px}.blog-post__wrap{position:relative}@media(min-width: 820px){.blog-post__wrap{padding:0 100px}}@media(min-width: 1280px){.blog-post__wrap{padding:0 150px}}.blog-post__social{margin-top:-40px}@media(min-width: 820px){.blog-post__social{position:absolute;top:0;left:0;margin-top:0}}.blog-post__social-btn{display:flex;justify-content:end;justify-content:flex-end;text-align:right}@media(min-width: 820px){.blog-post__social-btn{flex-direction:column;text-align:left;border-right:solid 1px rgba(9,9,9,.2);padding-right:32px}}.blog-post__social-btn .social-icon{display:inline-block;color:#090909;transition:color .5s ease-in-out;margin-left:24px}@media(min-width: 820px){.blog-post__social-btn .social-icon{margin-top:24px;margin-left:0}.blog-post__social-btn .social-icon:first-child{margin-top:0}}.blog-post__social-btn .social-icon:hover{color:#29e44f}.blog-post__social-btn .social-icon svg{width:24px;height:24px}.blog-post__date{font-size:14px;line-height:1;font-weight:700;color:#090909;text-transform:uppercase;margin-top:-24px;margin-bottom:24px}.blog-post__title{font-size:32px;line-height:1.2;color:#1527fd;font-weight:700;margin-bottom:32px}@media(min-width: 820px){.blog-post__title{font-size:40px;line-height:1.5}}.blog-post__abstract{font-size:18px;padding-bottom:8px}.blog-post__abstract p{font-size:18px}.blog-post__abstract ul,.blog-post__abstract ol{margin:20px 0 20px 20px}.blog-post__text h2{font-size:28px;font-weight:500;margin-bottom:16px}.blog-post__text h3{font-size:22px;font-weight:500;margin-bottom:16px}.blog-post__text p{font-size:18px}.blog-post__text ul,.blog-post__text ol{font-size:18px;margin:20px 0 0 20px}.blog-post__text ul li,.blog-post__text ol li{font-size:18px;margin-bottom:20px}.blog-post__text a{font-weight:500;color:#29e44f}.blog-post__text a:hover{text-decoration:none}.blog-post__text blockquote{background-color:rgba(41,228,79,.3);border-radius:12px;padding:24px;margin-bottom:24px}.blog-post__text blockquote p{margin-bottom:0}.blog-post__text blockquote a{color:#090909}.blog-post__text blockquote a:hover,.blog-post__text blockquote a:focus{color:#090909}.blog-post__text .img-desc{display:block;text-align:center;font-size:12px}.blog-post__author{display:flex;font-size:16px;font-weight:600;border-top:solid 1px rgba(9,9,9,.2);border-bottom:solid 1px rgba(9,9,9,.2);padding:32px 0;margin-top:64px}.blog-post__author .img{width:125px;margin-right:32px}.blog-post__author .role{font-weight:400}.progetti-list{position:relative;overflow:hidden;padding-top:80px;padding-bottom:80px}.progetti-list:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-2;background-color:#1527fd}.progetti-list .elem-style{position:absolute;top:0;left:-100px;z-index:-1;width:200px;height:550px;background:linear-gradient(to top, #090909, rgba(9, 9, 9, 0));transform:skew(-20deg)}.progetti-list__logo{display:inline-block;position:absolute;top:15px;left:15px;width:300px;color:#fff}@media(max-width: 767px){.progetti-list__logo{width:260px}}.progetti-list__logo svg{max-height:80px}.progetti-list__social{display:flex;justify-content:space-between;align-items:center}.progetti-list__social-btn{display:flex}.progetti-list__social-btn .social-icon{display:inline-block;color:#fff;transition:color .5s ease-in-out;margin-left:32px}.progetti-list__social-btn .social-icon:hover{color:#29e44f}.progetti-list__social-btn .social-icon svg{width:24px;height:24px}.progetti-list__title{font-size:38px;line-height:1.2;font-weight:700;color:#fff;text-transform:uppercase;max-width:500px}@media(min-width: 992px){.progetti-list__title{font-size:52px}}.progetti-list__progetto{display:flex;flex-wrap:wrap;margin:0 -15px}.progetti-list__progetto .progetto{height:auto;margin:30px 15px}@media(min-width: 820px){.progetti-list__progetto .progetto{width:calc(50% - 30px)}}.jobs-list{position:relative;padding-top:104px;padding-bottom:80px}@media(max-width: 767px){.jobs-list{padding-top:80px}}.jobs-list .elem-style{position:absolute;top:0;left:-100px;z-index:-1;width:200px;height:550px;background-color:#14bfd1;transform:skew(-20deg)}.jobs-list__logo{display:inline-block;position:absolute;top:15px;left:15px;width:300px;color:#090909}@media(max-width: 767px){.jobs-list__logo{width:260px}}.jobs-list__logo svg{max-height:80px}.jobs-list__social{display:flex;justify-content:space-between;align-items:center}.jobs-list__social-btn{display:flex}.jobs-list__social-btn .social-icon{display:inline-block;max-height:24px;color:#090909;transition:color .5s ease-in-out;margin-left:24px}@media(min-width: 992px){.jobs-list__social-btn .social-icon{margin-left:32px}}.jobs-list__social-btn .social-icon:hover{color:#29e44f}.jobs-list__social-btn .social-icon svg{width:24px;height:24px}.jobs-list__title{font-size:38px;line-height:1.2;font-weight:700;text-transform:uppercase}@media(min-width: 575px){.jobs-list__title{font-size:42px}}@media(min-width: 992px){.jobs-list__title{font-size:52px}}.jobs-list__subtitle{font-size:32px;line-height:1.2;font-weight:300;text-transform:uppercase;margin-top:32px}@media(min-width: 575px){.jobs-list__subtitle{font-size:36px}}@media(min-width: 992px){.jobs-list__subtitle{font-size:46px}}.jobs-list__filter{display:flex;flex-wrap:wrap;gap:16px;margin-top:48px;margin-bottom:24px}.jobs-list__filter .btn-filter{display:inline-block;min-width:112px;height:32px;font-size:12px;line-height:32px;font-weight:600;text-transform:uppercase;white-space:nowrap;cursor:pointer;background-color:#e7e7e7;border:0;border-radius:16px;transition:background-color .5s ease-in-out;padding:0 12px}.jobs-list__filter .btn-filter:hover{background-color:#ccc}.jobs-list__filter .btn-filter.active{background-image:linear-gradient(90deg, #14BFD1, #29E44F)}.jobs-list__open{margin-top:64px;margin-bottom:64px}.box-job{list-style-type:none;margin-top:32px}.box-job__link{display:block;color:#090909;text-decoration:none;padding:25px 0;transition:all .5s ease-in-out}@media(min-width: 1441px)and (min-height: 901px){.box-job__link{padding:36px 0}}@media(min-width: 992px){.box-job__link:hover{color:#14bfd1;padding-left:24px}.box-job__link:hover .ico{opacity:1}}.box-job__link .ico{display:none}@media(min-width: 992px){.box-job__link .ico{display:inline-block;opacity:0;position:relative;width:12px;transition:opacity .5s ease-in-out;margin-left:16px}.box-job__link .ico svg{width:100%;height:100%}}.box-job__item{display:block;position:relative;font-size:24px;line-height:1;font-weight:500;color:#090909;text-decoration:none;border-top:solid 1px #090909;padding:1px 0;padding-right:48px}.box-job__item:hover{color:#14bfd1;border-top:solid 2px #14bfd1;padding:0}.box-job__item:hover+li{border-top:solid 2px #14bfd1}.box-job__item:last-child{border-bottom:solid 1px #090909}.box-job__item:last-child:hover{border-bottom:solid 2px #14bfd1}.box-video{padding-bottom:30px;margin-top:30px}@media(min-width: 992px){.box-video{display:flex;align-items:center;margin-left:-15px;margin-right:-15px}.box-video__iframe,.box-video__info{min-width:50%;max-width:50%;margin-left:15px;margin-right:15px}.box-video:nth-child(even) .box-video__iframe{order:2}}.box-video__text{font-size:18px;line-height:1.2;font-weight:500;font-style:italic;margin-top:24px}@media(min-width: 992px){.box-video__text{margin-top:0}}.box-video__text p{font-size:18px;line-height:1.2;font-weight:500}.box-video__name{font-size:18px;line-height:1.2;font-weight:700;text-transform:uppercase}.jobs-detail{padding-bottom:80px}.jobs-detail__header{background-color:#14bfd1;padding:32px 0;margin-bottom:32px}@media(min-width: 820px){.jobs-detail__header{margin-bottom:80px}}.jobs-detail__header .logo{max-width:260px;max-height:40px}@media(min-width: 992px){.jobs-detail__header .logo{max-width:280px;max-height:56px}}.jobs-detail__header .logo__svg{max-height:40px}@media(min-width: 992px){.jobs-detail__header .logo__svg{min-width:380px;max-height:56px}}.jobs-detail__header-wrap{width:100%;display:flex;justify-content:space-between;align-items:center}@media(max-width: 574px){.jobs-detail__header-wrap{flex-direction:column;align-items:start}}.jobs-detail__header-logos{display:flex;align-items:center}.jobs-detail__back{display:inline-block;font-size:12px;line-height:1;font-weight:600;color:#fff;text-transform:uppercase;text-decoration:none;letter-spacing:.5px;white-space:nowrap}@media(max-width: 574px){.jobs-detail__back{margin-top:24px}}.jobs-detail__img{width:100%;margin-bottom:60px}.jobs-detail__wrap{position:relative}@media(min-width: 820px){.jobs-detail__wrap{padding:0 100px}}@media(min-width: 1280px){.jobs-detail__wrap{padding:0 150px}}@media(min-width: 820px){.jobs-detail__social{position:absolute;top:0;left:0;margin-top:0}}.jobs-detail__social-btn{display:flex;justify-content:end;justify-content:flex-end;text-align:right}@media(min-width: 820px){.jobs-detail__social-btn{flex-direction:column;text-align:left;border-right:solid 1px rgba(9,9,9,.2);padding-right:32px}}.jobs-detail__social-btn .social-icon{display:inline-block;color:#090909;transition:color .5s ease-in-out;margin-left:24px}@media(min-width: 820px){.jobs-detail__social-btn .social-icon{margin-top:24px;margin-left:0}.jobs-detail__social-btn .social-icon:first-child{margin-top:0}}.jobs-detail__social-btn .social-icon:hover{color:#29e44f}.jobs-detail__social-btn .social-icon svg{width:24px;height:24px}.jobs-detail__label{font-size:14px;line-height:1;color:#090909;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-top:-24px;margin-bottom:16px}@media(min-width: 820px){.jobs-detail__label{margin-top:0}}.jobs-detail__title{font-size:32px;line-height:1.2;color:#1527fd;font-weight:700;margin-bottom:32px}@media(min-width: 820px){.jobs-detail__title{font-size:40px;line-height:1.5}}.jobs-detail__abstract{font-size:18px;font-weight:600}.jobs-detail__abstract p{font-size:18px;font-weight:600}.jobs-detail__text h2{font-size:28px;font-weight:500;margin-bottom:16px}.jobs-detail__text p{font-size:18px}.jobs-detail__text ul,.jobs-detail__text ol{margin:20px 0 20px 20px}.jobs-detail__text a{font-weight:500;color:#29e44f}.jobs-detail__text a:hover{text-decoration:none}.article{position:relative;padding-top:80px;padding-bottom:80px}.article .elem-style{position:absolute;top:0;left:-100px;z-index:-1;width:200px;height:550px;background-color:#14bfd1;transform:skew(-20deg)}.article__logo{display:inline-block;position:absolute;top:15px;left:15px;width:300px;color:#090909}@media(max-width: 767px){.article__logo{width:260px}}.article__logo svg{max-height:80px}.article__social{display:flex;justify-content:space-between;align-items:center}.article__social-btn{display:flex}.article__social-btn .social-icon{display:inline-block;max-height:24px;color:#090909;transition:color .5s ease-in-out;margin-left:24px}@media(min-width: 992px){.article__social-btn .social-icon{margin-left:32px}}.article__social-btn .social-icon:hover{color:#29e44f}.article__social-btn .social-icon svg{width:24px;height:24px}.article__title{font-size:42px;line-height:1.2;font-weight:700;text-transform:uppercase}@media(min-width: 992px){.article__title{font-size:52px}}.article__subtitle{font-size:36px;line-height:1.2;font-weight:300;text-transform:uppercase;margin-top:32px}@media(min-width: 992px){.article__subtitle{font-size:46px}}.article__text{margin-top:40px}.article__text h3{font-size:24px;font-weight:700;margin-bottom:20px}.article__text ul{margin-left:20px;margin-bottom:20px}.article__text a{color:#29e44f}.article__text a:hover,.article__text a:focus{text-decoration:none}.error{position:relative;padding-top:80px;padding-bottom:80px}.error .elem-style{position:absolute;top:0;left:-100px;z-index:-1;width:200px;height:550px;background-image:linear-gradient(90deg, #14BFD1, #29E44F);transform:skew(-20deg)}.error__logo{display:inline-block;position:absolute;top:15px;left:15px;width:300px;color:#090909}@media(max-width: 767px){.error__logo{width:260px}}.error__logo svg{max-height:80px}.error__title{font-size:42px;line-height:1.2;font-weight:700;text-transform:uppercase}@media(min-width: 992px){.error__title{font-size:52px}}.error__subtitle{font-size:36px;line-height:1.2;font-weight:300;text-transform:uppercase;margin-top:32px}@media(min-width: 992px){.error__subtitle{font-size:46px}}.error__type{font-size:24px;line-height:1.2;font-weight:700;text-transform:uppercase;text-align:center;margin-top:32px}.error__text{margin-top:32px}.error__text ul{margin-left:20px;margin-bottom:20px}.error__text ul li{text-transform:uppercase;margin-bottom:4px}.error__text a{color:#29e44f;text-decoration:none}.error__text a:hover,.error__text a:focus{text-decoration:underline}

/*# sourceMappingURL=index.af5ed7156568b1fac9d0.css.map*/