a{text-decoration:none;color:#000}a:active,a:hover{outline:0;cursor:pointer}html,body,div,span,object,h1,h2,p,a,address,del,img,q,s,var,b,u,i,ul,li,form,article,embed,footer,header,menu,nav,section,time,mark,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{box-sizing:border-box;line-height:1.15;-webkit-text-size-adjust:100%}*,*::after,*::before{box-sizing:inherit}body{font-feature-settings:"kern" 1;font-kerning:normal;-webkit-font-smoothing:antialiased}ul{list-style:none}q{quotes:none}q:before,q:after{content:"";content:none}img{vertical-align:text-top;display:block}button,input,select{font-family:inherit;font-size:100%;line-height:1.15;margin:0}input,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring{outline:1px dotted ButtonText}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}p{font-variation-settings:"wght" 200;font-size:clamp(25px,25px + 1*(100vw - 320px)/1780,26px);line-height:clamp(33.75px,33.75px + -2.55*(100vw - 320px)/1780,31.2px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0px,0px + 0.1*(100vw - 320px)/1780,0.1px)}p mark{font-variation-settings:"wght" 400;background:rgba(0,0,0,0)}h1{font-variation-settings:"wght" 500;font-size:clamp(30px,30px + 30*(100vw - 600px)/1500,60px);line-height:clamp(36px,36px + 39*(100vw - 600px)/1500,75px);padding-block:clamp(4px,4px + -4*(100vw - 600px)/1500,0px);padding-inline:clamp(0px,0px + 0*(100vw - 600px)/1500,0px);letter-spacing:clamp(0.3px,0.3px + 1.7*(100vw - 600px)/1500,2px)}h2{font-variation-settings:"wght" 400;font-size:clamp(25px,25px + 6*(100vw - 320px)/1780,31px);line-height:clamp(27.5px,27.5px + 9.7*(100vw - 320px)/1780,37.2px);padding-block:clamp(4px,4px + -4*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0.3px,0.3px + -0.3*(100vw - 320px)/1780,0px)}header{width:100%;position:fixed;top:0;left:0;right:0;z-index:1000;will-change:transform,padding,background-color}header.with-transition{transition:transform .5s cubic-bezier(0.65, 0, 0.35, 1),background-color .4s ease,margin-top .4s ease,padding .4s ease}header.original{padding-top:clamp(10px, 10px + 40 * (100vw - 600px) / 1500, 50px);padding-bottom:clamp(5px, 5px + 15 * (100vw - 600px) / 1500, 20px);background:#131413;background:linear-gradient(180deg, #131413 10%, rgba(19, 20, 19, 0.8) 60%, rgba(19, 20, 19, 0.4) 90%, rgba(19, 20, 19, 0) 100%)}@media only screen and (max-width: 900px){header.original{background:linear-gradient(180deg, rgba(19, 20, 19, 0.6) 10%, rgba(19, 20, 19, 0.3) 60%, rgba(19, 20, 19, 0.05) 90%, rgba(19, 20, 19, 0) 100%)}}header.sticky{margin-top:0;background:rgba(0,0,0,.47);-webkit-backdrop-filter:blur(7.3px);backdrop-filter:blur(7.3px);padding-block:10px}header.hidden{transform:translateY(-200%)}header nav{width:90%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1500px){header nav{width:95%}}header nav a#logo{width:13.8%;max-width:290px;min-width:190px;display:block}header nav a#logo img{width:100%;height:auto;display:block}header nav ul{display:flex;gap:3vw}@media only screen and (max-width: 1200px){header nav ul{display:none}}header nav ul li a{position:relative;display:inline-block;color:#fff;font-variation-settings:"wght" 200;font-size:clamp(25px,25px + 6*(100vw - 1200px)/900,31px);line-height:clamp(30px,30px + 13.4*(100vw - 1200px)/900,43.4px);padding-block:clamp(0px,0px + 0*(100vw - 1200px)/900,0px);padding-inline:clamp(0px,0px + 0*(100vw - 1200px)/900,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 1200px)/900,0px);text-transform:capitalize;text-decoration:none}header nav ul li a::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#fff;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}header nav ul li a:hover::after,header nav ul li a.active::after{transform:scaleX(1);transform-origin:left}header nav ul li a:not(:hover)::after{transform-origin:right}header nav #contact-button{position:relative;display:flex;align-items:flex-end;gap:.8vw;padding:.7vw 1vw 1vw 1vw;border:1px solid hsla(0,0%,100%,.3);background:rgba(0,0,0,0);cursor:pointer;transition:color .3s ease}@media only screen and (max-width: 1200px){header nav #contact-button{display:none}}header nav #contact-button span{color:#fff;font-variation-settings:"wght" 200;text-transform:capitalize;font-size:clamp(25px,25px + 6*(100vw - 1200px)/900,31px);line-height:clamp(25px,25px + 6*(100vw - 1200px)/900,31px);padding-block:clamp(0px,0px + 0*(100vw - 1200px)/900,0px);padding-inline:clamp(0px,0px + 0*(100vw - 1200px)/900,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 1200px)/900,0px)}header nav #contact-button img{width:1vw;height:auto;min-width:20px;min-height:20px;transform:rotate(-45deg)}header nav #contact-button::before,header nav #contact-button::after,header nav #contact-button span::before,header nav #contact-button span::after{content:"";position:absolute;background:#fff;transition:transform .3s ease}header nav #contact-button::before{height:1px;left:0;bottom:0;width:100%;transform:scaleX(0);transform-origin:left}header nav #contact-button::after{width:1px;right:0;bottom:0;height:100%;transform:scaleY(0);transform-origin:bottom}header nav #contact-button span::before{height:1px;right:0;top:0;width:100%;transform:scaleX(0);transform-origin:right}header nav #contact-button span::after{width:1px;left:0;top:0;height:100%;transform:scaleY(0);transform-origin:top}header nav #contact-button:hover::before{transform:scaleX(1);transition-delay:0s}header nav #contact-button:hover::after{transform:scaleY(1);transition-delay:.1s}header nav #contact-button:hover span::before{transform:scaleX(1);transition-delay:.2s}header nav #contact-button:hover span::after{transform:scaleY(1);transition-delay:.3s}header nav #contact-button:not(:hover)::before{transform:scaleX(0);transition-delay:.3s}header nav #contact-button:not(:hover)::after{transform:scaleY(0);transition-delay:.2s}header nav #contact-button:not(:hover) span::before{transform:scaleX(0);transition-delay:.1s}header nav #contact-button:not(:hover) span::after{transform:scaleY(0);transition-delay:0s}header nav #contact-button.active::before,header nav #contact-button.active::after,header nav #contact-button.active span::before,header nav #contact-button.active span::after{transform:scaleX(1) scaleY(1)}.menu-toggle{width:50px;height:50px;position:relative;cursor:pointer;overflow:hidden;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,0)}@media only screen and (max-width: 1200px){.menu-toggle{display:flex}}.menu-toggle .lines,.menu-toggle .cross{position:absolute;top:0;left:0;width:100%;height:100%}.menu-toggle .line,.menu-toggle .cross-line{position:absolute;width:26px;height:2px;background-color:#fff;left:50%;transform:translateX(-50%);transition:all .3s ease}.menu-toggle .line1{top:13px}.menu-toggle .line2{top:23px}.menu-toggle .line3{top:33px}.menu-toggle .cross-line{top:-100%}.menu-toggle .cross1{transform:translateX(-50%) rotate(45deg)}.menu-toggle .cross2{transform:translateX(-50%) rotate(-45deg)}.menu-toggle.active .line1,.menu-toggle.active .line2,.menu-toggle.active .line3{transform:translateX(-50%) translateY(100%);opacity:0}.menu-toggle.active .cross1{top:23px}.menu-toggle.active .cross2{top:23px}#mobile-panel{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;z-index:800;pointer-events:none;overflow:hidden;flex-wrap:wrap}#mobile-panel .panel-strip{flex:1 1 25%;background-color:#000;transform:translateY(-100%);transition:transform .5s ease}#mobile-panel .panel-content{position:absolute;top:0;height:80%;margin-top:10%;opacity:0;transition:opacity .5s ease,transform .5s ease}#mobile-panel .panel-content.left{left:0;transform:translateX(-30px);width:40%;overflow:hidden;display:flex;align-items:center}#mobile-panel .panel-content.left picture{width:100%;height:80%}#mobile-panel .panel-content.left img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#mobile-panel .panel-content.right{right:0;width:60%;transform:translateX(30px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px}#mobile-panel .panel-content.right ul{display:flex;flex-direction:column;gap:20px}#mobile-panel .panel-content.right ul li a{color:#fff;font-variation-settings:"wght" 200;font-size:clamp(30px,30px + 50*(100vw - 320px)/880,80px);line-height:clamp(30px,30px + 50*(100vw - 320px)/880,80px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/880,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/880,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 320px)/880,0px);text-transform:capitalize}#mobile-panel .panel-content.right ul li a.active{position:relative;color:#d5d7db}#mobile-panel .panel-content.right ul li a.active::after{content:"";position:absolute;left:0;bottom:0px;width:100%;height:2px;background-color:#fff}#mobile-panel .panel-content.right #mobile-icons{display:flex;justify-content:flex-start;gap:5vw;margin-top:50px}#mobile-panel .panel-content.right #mobile-icons a{width:70px;padding:15px;border-radius:50%;border:1px solid #fff}#mobile-panel .panel-content.right #mobile-icons a img{width:100%}#mobile-panel.open{pointer-events:auto}#mobile-panel.open .panel-strip:nth-child(1){transition-delay:0s;transform:translateY(0)}#mobile-panel.open .panel-strip:nth-child(2){transition-delay:.1s;transform:translateY(0)}#mobile-panel.open .panel-strip:nth-child(3){transition-delay:.2s;transform:translateY(0)}#mobile-panel.open .panel-strip:nth-child(4){transition-delay:.3s;transform:translateY(0)}#mobile-panel.open.open-complete .panel-content{opacity:1;transform:translatex(0)}#mobile-panel.closing{pointer-events:auto}#mobile-panel.closing .panel-content{opacity:0;transform:translateY(30px);transition-delay:0s}#mobile-panel.closing .panel-strip:nth-child(1){transition-delay:.3s;transform:translateY(-100%)}#mobile-panel.closing .panel-strip:nth-child(2){transition-delay:.2s;transform:translateY(-100%)}#mobile-panel.closing .panel-strip:nth-child(3){transition-delay:.1s;transform:translateY(-100%)}#mobile-panel.closing .panel-strip:nth-child(4){transition-delay:0s;transform:translateY(-100%)}body{background-color:#131413;font-family:"mundial-narrow-variable",sans-serif}main{width:100%;overflow:hidden}#home-banner{width:100%;height:100svh}@media only screen and (max-width: 600px){#home-banner{height:calc(100svh - 1px)}}#home-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#home-banner #banner-footer{width:90%;position:absolute;bottom:0px;right:0;left:0;margin-right:auto;margin-left:auto;padding-top:clamp(10px, 10px + 15 * (100vw - 600px) / 1500, 25px);padding-bottom:clamp(30px, 30px + 10 * (100vw - 600px) / 1500, 40px);display:flex;justify-content:space-between;align-items:flex-start;border-top:1px solid #fff;z-index:700;background:#131413;background:radial-gradient(circle, rgba(19, 20, 19, 0.8) 10%, rgba(19, 20, 19, 0.55) 40%, rgba(19, 20, 19, 0.15) 80%, rgba(19, 20, 19, 0) 100%)}@media only screen and (max-width: 1500px){#home-banner #banner-footer{width:95%}}@media only screen and (max-width: 900px){#home-banner #banner-footer{width:100%;justify-content:center;background:rgba(19,20,19,.5)}}#home-banner #banner-footer.profili{justify-content:center}#home-banner #banner-footer .item-left,#home-banner #banner-footer .item-right{width:25%;filter:opacity(1)}#home-banner #banner-footer .item-center{text-align:center}#home-banner #banner-footer .item-right{text-align:right;color:#fff;text-transform:uppercase;font-variation-settings:"wght" 300;font-size:clamp(18px,18px + 2*(100vw - 320px)/1780,20px);line-height:clamp(18px,18px + 2*(100vw - 320px)/1780,20px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(1px,1px + 1*(100vw - 320px)/1780,2px)}@media only screen and (max-width: 900px){#home-banner #banner-footer .item-right{display:none}}@media only screen and (max-width: 900px){#home-banner #banner-footer .item-left{position:absolute;left:0}}@media only screen and (max-width: 600px){#home-banner #banner-footer .item-left{display:none}}#home-banner #banner-footer img{width:1vw;height:1vw;min-width:30px;min-height:30px;transform:rotate(90deg)}#home-banner #banner-footer h2{color:#fff}#overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;pointer-events:none;z-index:500;overflow:hidden}.stripe{flex:1;position:relative;overflow:hidden}.stripe .fill{position:absolute;bottom:0;left:0;width:100%;height:0%;background:#131413;transition:height .2s ease-out}#scrolling-text{width:100%;position:absolute;left:0;bottom:0;margin-bottom:clamp(100px, 100px + 30 * (100vw - 350px) / 1750, 130px);z-index:600;overflow-x:hidden;pointer-events:auto}@media only screen and (max-width: 900px){#scrolling-text{background:rgba(19,20,19,.5)}}#scrolling-text .wrapperRollingText{white-space:nowrap;padding-bottom:clamp(20px, 20px + 50 * (100vw - 350px) / 1750, 70px)}#scrolling-text .rollingText{font-variation-settings:"wght" 250;color:#fff;display:inline-block;font-size:clamp(80px,80px + 220*(100vw - 350px)/1750,300px);line-height:clamp(104px,104px + 286*(100vw - 350px)/1750,390px);padding-block:clamp(0px,0px + 0*(100vw - 350px)/1750,0px);padding-inline:clamp(0px,0px + 0*(100vw - 350px)/1750,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 350px)/1750,0px);will-change:transform;backface-visibility:hidden;pointer-events:none}#work{width:90%;margin-left:5%;position:relative}@media only screen and (max-width: 1500px){#work{width:95%;margin-left:2.5%}}@media only screen and (max-width: 900px){#work{width:100%;margin-left:0}}#work .box-container{width:100%;position:absolute;bottom:0;margin-bottom:clamp(0px, 0px + 120 * (100vw - 1500px) / 600, 120px);z-index:300;display:flex;justify-content:center}@media only screen and (max-width: 1200px){#work .box-container{position:relative}}@media only screen and (max-width: 900px){#work .box-container{position:relative;bottom:auto;z-index:1;flex-direction:column}}#work .box-container>div{width:50%;max-width:600px;height:250px;display:flex;padding:20px}@media only screen and (max-width: 1500px){#work .box-container>div{height:230px}}@media only screen and (max-width: 1200px){#work .box-container>div{max-width:100%;flex-direction:column;align-items:center;height:auto}}@media only screen and (max-width: 900px){#work .box-container>div{width:100%}}#work .box-container .left-box{background:#005689;color:#fff;transform:translateX(-200px)}@media only screen and (max-width: 900px){#work .box-container .left-box{transform:translateX(0px)}}#work .box-container .right-box{background:#d5d7db;color:#131413;transform:translateX(200px)}@media only screen and (max-width: 900px){#work .box-container .right-box{transform:translateX(0px);border-top:5px solid #131413;border-bottom:5px solid #131413}}#work .box-container .left{width:35%;display:flex;justify-content:center;align-items:center;font-variation-settings:"wght" 600;font-size:clamp(25px,25px + 55*(100vw - 320px)/1780,80px);line-height:clamp(27.5px,27.5px + 68.5*(100vw - 320px)/1780,96px);padding-block:clamp(4px,4px + -4*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0.3px,0.3px + -0.3*(100vw - 320px)/1780,0px)}@media only screen and (max-width: 1200px){#work .box-container .left{width:100%}}#work .box-container .right{width:74%;margin-left:13%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1200px){#work .box-container .right{width:100%;align-items:center;gap:20px}}@media only screen and (max-width: 900px){#work .box-container .right{margin-left:unset;max-width:430px;padding-bottom:20px}}#work .img-container{width:100%;max-width:2304px;display:flex;justify-content:center}#work .img-container img{max-width:100%}#aluminum{position:relative;width:90%;margin-left:5%;background:#131413}@media only screen and (max-width: 1500px){#aluminum{width:95%;margin-left:2.5%}}@media only screen and (max-width: 900px){#aluminum{width:100%;margin-left:0%}}#aluminum .supertitle{padding-top:clamp(30px, 30px + 20 * (100vw - 600px) / 1500, 50px);padding-bottom:clamp(30px, 30px + 20 * (100vw - 600px) / 1500, 50px);text-align:center}#aluminum .supertitle h1{display:inline-block;min-width:100%;color:#fff;background:#fff;background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.9) 5%, rgba(255, 255, 255, 0.1) 100%);background-size:80% 100%;background-position:right center;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-transform:uppercase}#aluminum .supertitle h1 span{display:none}@media only screen and (max-width: 600px){#aluminum .supertitle h1 span{display:inline}}@media only screen and (max-width: 600px){#aluminum .supertitle h1{background-size:90% 160%}}#aluminum .ai-content{position:relative;overflow:hidden;width:100%;display:flex;justify-content:center;gap:4vw;padding:clamp(20px, 20px + 80 * (100vw - 600px) / 1500, 100px);background:repeating-linear-gradient(130deg, transparent 5px, transparent 1px, rgba(185, 187, 192, 0.2) 12px, rgba(185, 187, 192, 0.2) 13px, transparent 15px);background-color:#d1d3d6}@media only screen and (max-width: 1500px){#aluminum .ai-content{flex-direction:column;align-items:center}}#aluminum .ai-content .mask-fasce{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column}@media only screen and (max-width: 1500px){#aluminum .ai-content .mask-fasce{height:80%}}@media only screen and (max-width: 600px){#aluminum .ai-content .mask-fasce{height:30%}}#aluminum .ai-content .mask-fasce .fascia{flex:1;background:#131413;transform-origin:top center}#aluminum .ai-content .ai-logo{flex:0 1 auto;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1500px){#aluminum .ai-content .ai-logo{flex:1;max-width:350px;margin:30px 0}}@media only screen and (max-width: 600px){#aluminum .ai-content .ai-logo{max-width:250px}}#aluminum .ai-content .ai-logo img{max-width:100%;background:linear-gradient(to top right, rgba(185, 187, 192, 0.9), rgba(213, 215, 219, 0.9))}#aluminum .ai-content .ai-text{flex:0 1 auto;max-width:1200px;display:flex;justify-content:center;flex-wrap:wrap;gap:4vw}@media only screen and (max-width: 1500px){#aluminum .ai-content .ai-text{max-width:100%}}@media only screen and (max-width: 600px){#aluminum .ai-content .ai-text{gap:20px}}#aluminum .ai-content .ai-text>div{flex:0 1 40%;min-width:300px}@media only screen and (max-width: 1500px){#aluminum .ai-content .ai-text>div{flex:1 1 40%}}@media only screen and (max-width: 1500px){#aluminum .ai-content .ai-text>div h2{text-align:center}}@media only screen and (max-width: 600px){#aluminum .ai-content .ai-text>div h2{background:#d5d7db}}#aluminum .ai-content .ai-text>div p{margin-top:clamp(10px, 10px + 10 * (100vw - 600px) / 1500, 20px)}@media only screen and (max-width: 600px){#aluminum .ai-content .ai-text>div p{padding:20px 0}}#italy{width:90%;margin-left:5%;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;padding-top:clamp(50px, 50px + 50 * (100vw - 600px) / 1500, 100px);padding-bottom:clamp(20px, 20px + 30 * (100vw - 900px) / 1200, 50px)}@media only screen and (max-width: 1500px){#italy{width:95%;margin-left:2.5%}}@media only screen and (max-width: 900px){#italy{width:100%;margin-left:0%;flex-direction:column-reverse;gap:4vw}}#italy article{flex:0 1 40%;display:flex;flex-direction:column;gap:4vw}@media only screen and (max-width: 1200px){#italy article{flex:0 1 50%}}@media only screen and (max-width: 900px){#italy article{max-width:70%;order:1}}@media only screen and (max-width: 600px){#italy article{max-width:none;padding:0 20px}}#italy article span{font-variation-settings:"wght" 400;font-size:clamp(100px,100px + 200*(100vw - 600px)/1500,300px);line-height:clamp(80px,80px + 160*(100vw - 600px)/1500,240px);padding-block:clamp(15px,15px + -15*(100vw - 600px)/1500,0px);padding-inline:clamp(0px,0px + 0*(100vw - 600px)/1500,0px);letter-spacing:clamp(0.3px,0.3px + -0.3*(100vw - 600px)/1500,0px);color:#005689}@media only screen and (max-width: 900px){#italy article span{text-align:center}}#italy article p{color:#fff}#italy #italy-img{flex:0 1 25%}@media only screen and (max-width: 900px){#italy #italy-img{width:40%;order:2}}@media only screen and (max-width: 600px){#italy #italy-img{width:60%}}#italy img{width:100%;min-width:400px}@media only screen and (max-width: 900px){#italy img{min-width:auto}}#italy .end-line{width:100%;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:right;color:#005689;margin-top:clamp(20px, 20px + 10 * (100vw - 600px) / 1500, 30px);margin-bottom:clamp(0px, 0px + 30 * (100vw - 600px) / 1500, 30px);padding-top:clamp(10px, 10px + 20 * (100vw - 600px) / 1500, 30px);padding-bottom:clamp(5px, 5px + 25 * (100vw - 600px) / 1500, 30px)}@media only screen and (max-width: 900px){#italy .end-line{text-align:center;order:0}}#italy .end-line h1{font-variation-settings:"wght" 400;letter-spacing:0;padding-bottom:clamp(10px, 10px + 10 * (100vw - 2100px) / -1500, 20px)}#italy .end-line h1 span{display:none}@media only screen and (max-width: 600px){#italy .end-line h1 span{display:inline}}.fine{width:100%;display:flex;justify-content:center}.gsap-slider{position:relative;width:100%;height:100%;overflow:hidden}.gsap-slide{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;z-index:0}.gsap-slide.active{z-index:1}#home-contatti{width:90%;margin-left:5%;display:flex;justify-content:center;flex-wrap:wrap;gap:4vw}@media only screen and (max-width: 1500px){#home-contatti{width:95%;margin-left:2.5%}}@media only screen and (max-width: 900px){#home-contatti{width:100%;margin-left:0%;gap:50px}}#home-contatti.ultima{margin-top:clamp(100px, 100px + 100 * (100vw - 600px) / 1500, 200px)}#home-contatti .image{width:calc((100% - 4vw)*.7)}@media only screen and (max-width: 1800px){#home-contatti .image{height:600px;overflow:hidden;position:relative}}@media only screen and (max-width: 1500px){#home-contatti .image{width:calc((100% - 4vw)*.6)}}@media only screen and (max-width: 1200px){#home-contatti .image{width:100%;height:auto;overflow:unset}}#home-contatti .image img{width:100%}@media only screen and (max-width: 1800px){#home-contatti .image img{position:absolute;top:0;left:50%;height:100%;transform:translateX(-50%);-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width: 1200px){#home-contatti .image img{position:relative;top:auto;left:auto;height:auto;transform:none;-o-object-fit:contain;object-fit:contain}}#home-contatti .text{width:calc((100% - 4vw)*.3);display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media only screen and (max-width: 1500px){#home-contatti .text{width:calc((100% - 4vw)*.4)}}@media only screen and (max-width: 1200px){#home-contatti .text{width:100%;max-width:900px;align-items:flex-start;gap:30px}}#home-contatti .text .logo{width:100%;display:flex;justify-content:center}@media only screen and (max-width: 600px){#home-contatti .text .logo{width:80%}}#home-contatti .text .logo img{width:100%}@media only screen and (max-width: 1500px){#home-contatti .text .logo img{max-width:450px}}#home-contatti .text p{width:100%;text-align:center;color:#fff}@media only screen and (max-width: 1200px){#home-contatti .text p{width:33.33%;min-width:250px}}#home-contatti .text .icons{width:100%;display:flex;justify-content:space-evenly}@media only screen and (max-width: 1200px){#home-contatti .text .icons{width:70%}}@media only screen and (max-width: 600px){#home-contatti .text .icons{width:100%}}#home-contatti .text .icons a{width:100px;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99);border-radius:50%}@media only screen and (max-width: 1800px){#home-contatti .text .icons a{width:80px}}@media only screen and (max-width: 600px){#home-contatti .text .icons a{width:75px}}#home-contatti .text .icons a img{width:100%;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#home-contatti .text .icons a:hover{background:#fff}#home-contatti .text .icons a:hover img{filter:invert(1)}footer{width:90%;margin-left:5%;margin-top:clamp(30px, 30px + 20 * (100vw - 600px) / 1500, 50px);margin-bottom:clamp(30px, 30px + 20 * (100vw - 600px) / 1500, 50px);display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 1500px){footer{width:95%;margin-left:2.5%}}@media only screen and (max-width: 900px){footer{width:100%;margin-left:0%}}footer a{font-variation-settings:"wght" 200;font-size:clamp(16px,16px + 2*(100vw - 600px)/1500,18px);line-height:clamp(21.6px,21.6px + 0*(100vw - 600px)/1500,21.6px);padding-block:clamp(0px,0px + 0*(100vw - 600px)/1500,0px);padding-inline:clamp(0px,0px + 0*(100vw - 600px)/1500,0px);letter-spacing:clamp(0.3px,0.3px + -0.2*(100vw - 600px)/1500,0.1px);flex:0 1 23%;padding:8px 0 12px 0;text-align:center;color:rgba(213,215,219,.4);background:rgba(213,215,219,.05);transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}@media only screen and (max-width: 600px){footer a{flex:1 100%;margin-bottom:4px;padding:20px 0}}footer a span{color:red}footer a:hover{color:rgba(213,215,219,.5);background:rgba(213,215,219,.09)}#dati{width:90%;margin-left:5%;margin-top:clamp(30px, 30px + 20 * (100vw - 600px) / 1500, 50px);margin-bottom:clamp(30px, 30px + 20 * (100vw - 600px) / 1500, 50px);color:rgba(213,215,219,.4);text-align:center;font-variation-settings:"wght" 200;font-size:clamp(16px,16px + 4*(100vw - 320px)/1780,20px);line-height:clamp(21.6px,21.6px + 2.4*(100vw - 320px)/1780,24px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0px,0px + 0.1*(100vw - 320px)/1780,0.1px)}@media only screen and (max-width: 1500px){#dati{width:95%;margin-left:2.5%}}@media only screen and (max-width: 900px){#dati{width:100%;margin-left:0%}}#azienda-banner{width:100%;height:100svh;z-index:1;position:relative;will-change:transform}#azienda-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#azienda-banner .text-box{position:absolute;top:50%;transform:translateY(-50%);width:100%;padding:0 5%;z-index:100;background:rgba(0,86,137,.4)}@media only screen and (max-width: 1500px){#azienda-banner .text-box{padding:0 2.5%}}@media only screen and (max-width: 900px){#azienda-banner .text-box{top:85%;transform:translateY(-85%);background:rgba(0,86,137,.8)}}@media only screen and (max-width: 600px){#azienda-banner .text-box{top:100%;transform:translateY(-100%)}}#azienda-banner .text-box>span{display:block;width:100%;font-variation-settings:"wght" 400;font-size:clamp(80px,80px + 220*(100vw - 600px)/1500,300px);line-height:clamp(64px,64px + 176*(100vw - 600px)/1500,240px);padding-block:clamp(15px,15px + 0*(100vw - 600px)/1500,15px);padding-inline:clamp(0px,0px + 0*(100vw - 600px)/1500,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 600px)/1500,0px);color:#fff}@media only screen and (max-width: 900px){#azienda-banner .text-box>span{text-align:center}}#azienda-banner .text-box .end-line{width:100%;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:right;color:#fff;margin-top:clamp(0px, 0px + 30 * (100vw - 900px) / 1200, 30px);margin-bottom:clamp(0px, 0px + 30 * (100vw - 900px) / 1200, 30px);padding-top:clamp(0px, 0px + 30 * (100vw - 900px) / 1200, 30px);padding-bottom:clamp(15px, 15px + 15 * (100vw - 900px) / 1200, 30px)}@media only screen and (max-width: 900px){#azienda-banner .text-box .end-line{text-align:center;border:none}}#azienda-banner .text-box .end-line h1{font-variation-settings:"wght" 400;letter-spacing:0;padding-bottom:clamp(10px, 10px + 10 * (100vw - 600px) / 1500, 20px)}#azienda-banner .text-box .end-line h1 span{display:none}@media only screen and (max-width: 600px){#azienda-banner .text-box .end-line h1 span{display:inline}}#banner-end-trigger{position:absolute;bottom:0;left:0;width:100%;height:1px}#azienda-office{width:100%;position:relative;z-index:2;background:#131413}#azienda-office .container{width:90%;margin-left:5%;position:relative;display:flex;justify-content:space-between;align-items:center;padding:50px 0}@media only screen and (max-width: 1800px){#azienda-office .container{align-items:flex-end;padding:0px 0 50px 0}}@media only screen and (max-width: 1500px){#azienda-office .container{width:95%;margin-left:2.5%}}@media only screen and (max-width: 1200px){#azienda-office .container{flex-direction:column-reverse}}@media only screen and (max-width: 900px){#azienda-office .container{width:100%;margin-left:0}}#azienda-office .container .office-txt{width:40%;color:#fff;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 1500px){#azienda-office .container .office-txt{width:45%}}@media only screen and (max-width: 1200px){#azienda-office .container .office-txt{width:100%;padding:0 20px}}#azienda-office .container .office-txt span{display:block;width:100%;text-align:right;font-variation-settings:"wght" 400;font-size:clamp(50px,50px + 100*(100vw - 600px)/1500,150px);line-height:clamp(40px,40px + 80*(100vw - 600px)/1500,120px);padding-block:clamp(15px,15px + 0*(100vw - 600px)/1500,15px);padding-inline:clamp(0px,0px + 0*(100vw - 600px)/1500,0px);letter-spacing:clamp(0.2px,0.2px + 0.1*(100vw - 600px)/1500,0.3px);padding-right:30px}@media only screen and (max-width: 1500px){#azienda-office .container .office-txt span{text-align:left;padding-right:0}}@media only screen and (max-width: 1200px){#azienda-office .container .office-txt span{text-align:center;margin-top:15px;padding-bottom:0}}#azienda-office .container .office-txt div{margin-top:clamp(30px, 30px + 20 * (100vw - 600px) / 1500, 50px);padding:30px;border-right:1px solid #fff;display:flex;flex-direction:column;align-items:flex-end;gap:50px}@media only screen and (max-width: 1800px){#azienda-office .container .office-txt div{padding:20px 20px 20px 0}}@media only screen and (max-width: 1500px){#azienda-office .container .office-txt div{border:none;gap:30px;padding-left:0}}@media only screen and (max-width: 1200px){#azienda-office .container .office-txt div{align-items:center;gap:20px;padding:0}}#azienda-office .container .office-txt div p{text-align:right}@media only screen and (max-width: 1500px){#azienda-office .container .office-txt div p{text-align:left}}@media only screen and (max-width: 1200px){#azienda-office .container .office-txt div p{width:80%}}@media only screen and (max-width: 600px){#azienda-office .container .office-txt div p{width:100%}}#azienda-office .container .office-txt div p mark{color:#fff}#azienda-office .container .office-img{width:55%;display:flex;justify-content:flex-end}@media only screen and (max-width: 1200px){#azienda-office .container .office-img{width:100%}}#azienda-office .container .office-img img{max-width:100%}#azienda-office .container .office-img .line{position:absolute;z-index:1;top:40px;left:40px;width:calc(100% - 80px);height:calc(100% - 80px);border:1px solid #131413}@media only screen and (max-width: 1200px){#azienda-office .container .office-img .line{display:none}}.supertitle{padding-top:clamp(30px, 30px + 20 * (100vw - 600px) / 1500, 50px);padding-bottom:clamp(30px, 30px + 20 * (100vw - 600px) / 1500, 50px);text-align:center}@media only screen and (max-width: 1200px){.supertitle{background:#005689}}.supertitle h1{display:inline-block;min-width:100%;color:#fff;background:#fff;background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.9) 5%, rgba(255, 255, 255, 0.1) 100%);background-size:100% 100%;background-position:right center;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-transform:uppercase}.supertitle h1 span{display:none}@media only screen and (max-width: 600px){.supertitle h1 span{display:inline}}@media only screen and (max-width: 600px){.supertitle h1{background-size:90% 160%}}#vision{width:90%;margin-left:5%;position:relative}@media only screen and (max-width: 1500px){#vision{width:95%;margin-left:2.5%}}@media only screen and (max-width: 900px){#vision{width:100%;margin-left:0}}#vision .image{position:relative;width:100%}#vision .image img{max-width:100%}#vision .dati{position:absolute;z-index:1;top:40px;right:40px;width:calc(55% - 80px);padding:30px 0;background:rgba(213,215,219,.1);-webkit-backdrop-filter:blur(7.3px);backdrop-filter:blur(7.3px);display:flex;flex-direction:column;gap:50px}@media only screen and (max-width: 2100px){#vision .dati{gap:30px;padding:20px 0}}@media only screen and (max-width: 1200px){#vision .dati{top:0;right:0;width:70%;height:100%;flex-direction:row;align-items:center}}@media only screen and (max-width: 900px){#vision .dati{position:relative;width:100%;gap:0;justify-content:center}}#vision .dati .box{width:100%;display:flex;justify-content:space-evenly;align-items:center}@media only screen and (max-width: 1200px){#vision .dati .box{width:30%;flex-direction:column;justify-content:flex-start;gap:15px}#vision .dati .box:not(:last-child){border-right:1px solid #fff}}#vision .dati .box img{width:20%;max-width:120px}@media only screen and (max-width: 1200px){#vision .dati .box img{width:100%;max-width:100px}}#vision .dati .box span{flex:0 1 20%;font-variation-settings:"wght" 600;font-size:clamp(30px,30px + 40*(100vw - 600px)/1500,70px);line-height:clamp(30px,30px + 40*(100vw - 600px)/1500,70px);padding-block:clamp(0px,0px + 0*(100vw - 600px)/1500,0px);padding-inline:clamp(0px,0px + 0*(100vw - 600px)/1500,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 600px)/1500,0px)}@media only screen and (max-width: 600px){#vision .dati .box span{font-size:20px}}#vision .dati .box:nth-child(2) span{border-top:2px solid #fff;border-bottom:2px solid #fff;padding:20px 0 30px 0}@media only screen and (max-width: 1200px){#vision .dati .box:nth-child(2) span{border:none;padding:0}}#vision .dati .box:nth-child(3) span{margin:-10px 0 0 0}@media only screen and (max-width: 1200px){#vision .dati .box:nth-child(3) span{margin:0}}#metodo{width:100%;background-color:#d5d7db;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23131413' fill-opacity='0.1'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");border-top:150px solid #131413}@media only screen and (max-width: 2100px){#metodo{border-top:100px solid #131413}}@media only screen and (max-width: 1800px){#metodo{border:0}}#metodo .container{width:100%;min-height:1000px;display:flex;align-items:center;background:linear-gradient(to bottom, #131413 0 50%, transparent 50% 100%)}#metodo .container.revert{background:linear-gradient(to top, #131413 0 50%, transparent 50% 100%)}@media only screen and (max-width: 1800px){#metodo .container{min-height:auto;background:linear-gradient(to bottom, #131413 0 30%, transparent 30% 100%)}#metodo .container.revert{background:linear-gradient(to top, #131413 0 80%, transparent 80% 100%)}}@media only screen and (max-width: 900px){#metodo .container{background:rgba(0,0,0,0)}}#metodo .container.first{height:100svh}@media only screen and (max-width: 1800px){#metodo .container.first{height:auto}}#metodo .container .center-box{width:90%;margin-left:5%;display:flex;justify-content:space-between;align-items:stretch;gap:50px}@media only screen and (max-width: 1800px){#metodo .container .center-box{flex-direction:column-reverse;justify-content:flex-start;align-items:center;gap:0px}#metodo .container .center-box.reverse{flex-direction:column}}@media only screen and (max-width: 1500px){#metodo .container .center-box{width:95%;margin-left:2.5%}}@media only screen and (max-width: 900px){#metodo .container .center-box{width:100%;margin-left:0%}}#metodo .container .center-box .text-box{flex:1;position:relative;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 1800px){#metodo .container .center-box .text-box{align-items:center}}#metodo .container .center-box .text-box .title{width:100%;height:50%;display:flex;justify-content:center;align-items:flex-end;padding-bottom:clamp(0px, 0px + 50 * (100vw - 1800px) / 300, 50px)}@media only screen and (max-width: 1800px){#metodo .container .center-box .text-box .title{height:auto}#metodo .container .center-box .text-box .title.ghost{display:none}}#metodo .container .center-box .text-box .title span{font-variation-settings:"wght" 400;font-size:clamp(100px,100px + 200*(100vw - 600px)/1500,300px);line-height:clamp(100px,100px + 200*(100vw - 600px)/1500,300px);padding-block:clamp(0px,0px + 0*(100vw - 600px)/1500,0px);padding-inline:clamp(0px,0px + 0*(100vw - 600px)/1500,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 600px)/1500,0px);color:#d5d7db;text-transform:capitalize}@media only screen and (max-width: 1800px){#metodo .container .center-box .text-box .title span{color:#131413}}#metodo .container .center-box .text-box .title img{width:100%;max-width:350px}#metodo .container .center-box .text-box .title img.black{filter:invert(1)}#metodo .container .center-box .text-box .text{width:100%;height:50%;display:flex;flex-direction:column;align-items:center;gap:30px;padding-top:clamp(20px, 20px + 30 * (100vw - 1800px) / 300, 50px)}@media only screen and (max-width: 2100px){#metodo .container .center-box .text-box .text{gap:20px}}@media only screen and (max-width: 1800px){#metodo .container .center-box .text-box .text{width:80%;height:auto;padding-top:clamp(30px, 30px + 20 * (100vw - 600px) / 1200, 50px);padding-bottom:clamp(30px, 30px + 20 * (100vw - 600px) / 1200, 50px);padding-left:20px;padding-right:20px}}@media only screen and (max-width: 600px){#metodo .container .center-box .text-box .text{width:100%}}#metodo .container .center-box .text-box .text.revert{color:#fff}#metodo .container .center-box .text-box .text.revert mark{color:#fff}#metodo .container .center-box .image{flex:1;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1800px){#metodo .container .center-box .image{width:100%}}#metodo .container .center-box .image img{max-width:100%;border:10px solid #131413}@media only screen and (max-width: 2100px){#metodo .container .center-box .image img{border:5px solid #131413}}@media only screen and (max-width: 900px){#metodo .container .center-box .image img{border-top:none;border-right:none;border-bottom:5px solid #131413;border-left:none}}#no-scrolling{width:100%;position:absolute;left:0;bottom:0;margin-bottom:clamp(100px, 100px + 30 * (100vw - 350px) / 1750, 130px);z-index:600;display:flex;justify-content:center;mix-blend-mode:exclusion;isolation:isolate}@media only screen and (max-width: 900px){#no-scrolling{background:rgba(19,20,19,.5)}}#no-scrolling span{font-variation-settings:"wght" 250;color:#d5d7db;text-transform:capitalize;padding-bottom:clamp(20px, 20px + 50 * (100vw - 350px) / 1750, 70px);font-size:clamp(80px,80px + 220*(100vw - 350px)/1750,300px);line-height:clamp(104px,104px + 286*(100vw - 350px)/1750,390px);padding-block:clamp(0px,0px + 0*(100vw - 350px)/1750,0px);padding-inline:clamp(0px,0px + 0*(100vw - 350px)/1750,0px);letter-spacing:clamp(0px,0px + 0*(100vw - 350px)/1750,0px)}#profili{width:90%;margin-left:5%;position:relative;display:flex;background:#000}@media only screen and (max-width: 1500px){#profili{width:95%;margin-left:2.5%}}@media only screen and (max-width: 1200px){#profili{flex-direction:column;align-items:center}}@media only screen and (max-width: 900px){#profili{width:100%;margin-left:0}}#profili .image{width:50%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1200px){#profili .image{width:50%;padding-top:30px}}@media only screen and (max-width: 600px){#profili .image{width:70%}}#profili .image img{max-width:100%}#profili .text{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 1200px){#profili .text{width:80%;padding-bottom:20px}}@media only screen and (max-width: 600px){#profili .text{width:100%}}#profili .text p{color:#fff;padding:20px}@media only screen and (max-width: 600px){#profili .text p{padding:10px 20px}}#profili .text p mark{color:#fff}#tech{position:relative;width:90%;margin-left:5%;display:flex;justify-content:space-between;background:#131413}@media only screen and (max-width: 1500px){#tech{width:95%;margin-left:2.5%;flex-direction:column}}@media only screen and (max-width: 900px){#tech{width:100%;margin-left:0%}}#tech .image-box{width:40%;display:flex;justify-content:center;align-items:flex-end}@media only screen and (max-width: 2100px){#tech .image-box{width:37%}}@media only screen and (max-width: 1800px){#tech .image-box{width:25%}}@media only screen and (max-width: 1500px){#tech .image-box{width:100%}}#tech .image-box img{max-width:100%}#tech .text-box{width:57%;display:flex;flex-direction:column}@media only screen and (max-width: 2100px){#tech .text-box{width:62%}}@media only screen and (max-width: 1800px){#tech .text-box{width:72%}}@media only screen and (max-width: 1500px){#tech .text-box{width:100%}}#tech .text-box .supertitle{padding-top:clamp(20px, 20px + 10 * (100vw - 600px) / 1500, 30px);padding-bottom:clamp(20px, 20px + 10 * (100vw - 600px) / 1500, 30px);background:#131413;text-align:center}#tech .text-box .supertitle h1{display:inline-block;min-width:100%;color:#fff;background:#fff;background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.9) 5%, rgba(255, 255, 255, 0.1) 100%);background-size:80% 100%;background-position:right center;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-transform:uppercase}#tech .text-box .supertitle h1 span{display:none}@media only screen and (max-width: 600px){#tech .text-box .supertitle h1 span{display:inline}}@media only screen and (max-width: 600px){#tech .text-box .supertitle h1{background-size:90% 160%}}#tech .text-box .text{display:flex;height:100%;justify-content:space-between;flex-wrap:wrap;gap:20px}@media only screen and (max-width: 1500px){#tech .text-box .text{justify-content:center}}#tech .text-box .text>div{width:45%;min-width:480px;display:flex;justify-content:center;align-items:center;padding:20px 0;text-align:center;background:#d5d7db}@media only screen and (max-width: 1500px){#tech .text-box .text>div{width:48%;min-width:auto}}@media only screen and (max-width: 600px){#tech .text-box .text>div{width:100%}}.language,.language:hover{color:#fff}#privacy{width:100%;margin-top:150px;display:flex;justify-content:center;gap:20px}#privacy>div{max-width:800px}#privacy h2{text-transform:capitalize;color:#fff;margin-top:20px}#privacy p{color:#d5d7db}#privacy ul{list-style:inside}#privacy ul li{font-variation-settings:"wght" 200;font-size:clamp(25px,25px + 1*(100vw - 320px)/1780,26px);line-height:clamp(33.75px,33.75px + -2.55*(100vw - 320px)/1780,31.2px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0px,0px + 0.1*(100vw - 320px)/1780,0.1px);color:#d5d7db}#cookie-banner{position:fixed;bottom:20px;right:20px;max-width:350px;background:#1a1a1a;color:#fff;padding:20px;z-index:9999;border-radius:8px;box-shadow:0 0 15px rgba(0,0,0,.4)}#cookie-banner p{font-variation-settings:"wght" 200;font-size:clamp(19px,19px + 3*(100vw - 320px)/1780,22px);line-height:clamp(25.65px,25.65px + 0.75*(100vw - 320px)/1780,26.4px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0px,0px + 0.1*(100vw - 320px)/1780,0.1px);margin-bottom:30px}#cookie-banner .cookie-buttons{display:flex;gap:10px;margin-top:10px}#cookie-banner .cookie-buttons button{flex:1;font-variation-settings:"wght" 500;font-size:clamp(18px,18px + 0*(100vw - 320px)/1780,18px);line-height:clamp(18px,18px + 0*(100vw - 320px)/1780,18px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0px,0px + 0.1*(100vw - 320px)/1780,0.1px);padding:18px;border:none;cursor:pointer;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99);color:#000}#cookie-banner .cookie-buttons button:first-child:hover{background:green}#cookie-banner .cookie-buttons button:last-child:hover{background:red}#cookie-banner .cookie-buttons button:hover{color:#fff}#cookie-banner #cookie-preferences{margin-top:10px;width:100%;padding:10px;background:#666;border:none;cursor:pointer;color:#000;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99);font-size:clamp(18px,18px + 0*(100vw - 320px)/1780,18px);line-height:clamp(18px,18px + 0*(100vw - 320px)/1780,18px);padding-block:clamp(12px,12px + 0*(100vw - 320px)/1780,12px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0px,0px + 0.1*(100vw - 320px)/1780,0.1px)}#cookie-banner #cookie-preferences:hover{color:#fff}#cookie-panel{display:none;position:fixed;inset:0;z-index:10000}#cookie-panel.hidden{display:none}#cookie-panel .cookie-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.6)}#cookie-panel .cookie-modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;color:#000;padding:30px;max-width:500px;width:90%;border-radius:10px;z-index:10001;overflow-y:auto}#cookie-panel .cookie-modal h2{margin-bottom:10px}#cookie-panel .cookie-modal p{font-variation-settings:"wght" 200;font-size:clamp(19px,19px + 3*(100vw - 320px)/1780,22px);line-height:clamp(25.65px,25.65px + 0.75*(100vw - 320px)/1780,26.4px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0px,0px + 0.1*(100vw - 320px)/1780,0.1px);margin-bottom:20px}#cookie-panel .cookie-modal p a{text-decoration:underline}#cookie-panel .cookie-modal ul{list-style:none;padding:0;margin-bottom:20px}#cookie-panel .cookie-modal ul li{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-variation-settings:"wght" 200;font-size:clamp(19px,19px + 3*(100vw - 320px)/1780,22px);line-height:clamp(25.65px,25.65px + 0.75*(100vw - 320px)/1780,26.4px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0px,0px + 0.1*(100vw - 320px)/1780,0.1px)}#cookie-panel .cookie-modal .cookie-panel-footer{display:flex;justify-content:space-between;gap:10px}#cookie-panel .cookie-modal .cookie-panel-footer button{flex:1;padding:10px;cursor:pointer;font-size:13px}
