a{text-decoration:none;color:#000}a:active,a:hover{outline:0;cursor:pointer}html,body,div,span,iframe,h1,h2,h3,p,a,address,del,img,q,s,small,strong,b,u,i,center,ul,li,label,article,embed,footer,header,menu,section,time,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;-webkit-font-kerning:normal;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,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input{overflow:visible}button,select{text-transform:none}button,[type=button]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring{outline:1px dotted ButtonText}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}a.menu{font-family:config-variable,sans-serif;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 600;font-size:clamp(40px,40px + 160*(100vw - 320px)/1780,200px);line-height:clamp(34px,34px + 136*(100vw - 320px)/1780,170px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(-5px,-5px + -5*(100vw - 320px)/1780,-10px)}@media only screen and (max-width: 900px){a.menu{letter-spacing:0px}}a.links{font-family:config-variable,sans-serif;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 600;font-size:clamp(30px,30px + 30*(100vw - 320px)/1780,60px);line-height:clamp(30px,30px + 30*(100vw - 320px)/1780,60px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(-3px,-3px + 0*(100vw - 320px)/1780,-3px)}@media only screen and (max-width: 900px){a.links{letter-spacing:-2px}}p{font-family:config-variable,sans-serif;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 500;font-size:clamp(22px,22px + 18*(100vw - 320px)/1780,40px);line-height:clamp(26.4px,26.4px + 25.6*(100vw - 320px)/1780,52px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0.4px,0.4px + -0.4*(100vw - 320px)/1780,0px)}h1{font-family:config-variable,sans-serif;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 600;font-size:clamp(40px,40px + 160*(100vw - 320px)/1980,200px);line-height:clamp(34px,34px + 136*(100vw - 320px)/1980,170px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1980,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1980,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1980,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1980,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1980,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1980,0px);letter-spacing:clamp(0px,0px + -10*(100vw - 320px)/1980,-10px)}h2{font-family:config-variable,sans-serif;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 600;font-size:clamp(25px,25px + 35*(100vw - 320px)/1980,60px);line-height:clamp(26.75px,26.75px + 37.45*(100vw - 320px)/1980,64.2px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1980,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1980,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1980,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1980,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1980,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1980,0px);letter-spacing:clamp(0px,0px + -10*(100vw - 320px)/1980,-10px)}h3{font-family:config-variable,sans-serif;font-variation-settings:"slnt" 0,"wdth" 100,"wght" 600;font-size:clamp(20px,20px + 30*(100vw - 320px)/1980,50px);line-height:clamp(21.4px,21.4px + 32.1*(100vw - 320px)/1980,53.5px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1980,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1980,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1980,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1980,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1980,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1980,0px);letter-spacing:clamp(0px,0px + -10*(100vw - 320px)/1980,-10px)}.supertitle{width:100%;padding:20px 0;border-top:4px solid #000;border-bottom:4px solid #000;background:#ce0e2d;color:#ededed;text-align:center}header{width:100%;height:120px;z-index:999;position:fixed;top:0;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid #484f5f;background:#fff}@media only screen and (max-width: 1200px){header{height:100px;padding:0 10px}}@media only screen and (max-width: 600px){header{height:70px}}header #logo{display:inline-block;height:90%;transition:all .9s cubic-bezier(0.7, 0, 0.2, 1)}header img{height:100%}#classic-menu{margin-left:auto;display:flex;gap:20px}@media only screen and (max-width: 1500px){#classic-menu{gap:10px}}@media only screen and (max-width: 900px){#classic-menu{display:none;visibility:hidden}}#classic-menu li a{font-family:config-variable,sans-serif;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 500;font-size:clamp(20px,20px + 10*(100vw - 320px)/1780,30px);line-height:clamp(24px,24px + 15*(100vw - 320px)/1780,39px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0.4px,0.4px + -0.4*(100vw - 320px)/1780,0px);transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#classic-menu li a:hover,#classic-menu li a.active{color:#ce0e2d}#menuToggle{width:60px;height:60px;margin-left:auto;display:none;flex-direction:column;justify-content:space-between;border-radius:50%;filter:drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.5));padding:15px;cursor:pointer;transform:rotate(90deg);transition:transform .9s cubic-bezier(0.7, 0, 0.2, 1);transition-delay:.3s;background:#ce0e2d}@media only screen and (max-width: 900px){#menuToggle{display:flex}}@media only screen and (max-width: 600px){#menuToggle{width:50px;height:50px;padding:12px}}#menuToggle span{background-color:#fff;width:100%;height:2px}#menuToggle span:not(:nth-child(2)){width:50%}#menuToggle span:first-child{transition:all .7s cubic-bezier(0.7, 0, 0.2, 1);transform-origin:right}#menuToggle span:last-child{align-self:flex-end;transition:all .7s cubic-bezier(0.7, 0, 0.2, 1);transform-origin:left}#menuToggle.active{border:2px solid rgba(0,0,0,0);transform:rotate(-45deg);transition:transform .6s cubic-bezier(0.7, 0, 0.2, 1)}#menuToggle.active span:nth-child(1){transform:rotate(-90deg) translateX(3px)}#menuToggle.active span:nth-child(3){transform:rotate(-90deg) translateX(-3px)}#mobile-panel{width:100%;height:100vh;height:100dvh;z-index:500;position:fixed;top:0;left:0;display:flex;overflow-x:hidden;transform:translateX(100%);transition:all .6s cubic-bezier(0.7, 0, 0.2, 1);background:#484f5f}@media only screen and (max-width: 900px){#mobile-panel{flex-direction:column;align-items:center}}#mobile-panel #left-panel-bg{width:50%;height:100%;position:absolute;top:0;left:0;transform:scaleX(150%);transform-origin:left;overflow-x:hidden;background:#ce0e2d}@media only screen and (max-width: 900px){#mobile-panel #left-panel-bg{width:100%;height:55%}}#mobile-panel #menu{width:50%;height:100%;position:absolute;top:0;left:0;z-index:100;display:flex;flex-direction:column;justify-content:flex-end;padding-left:clamp(10px,10px + 70*(100vw - 1200px)/900,80px);padding-bottom:clamp(10px,10px + 40*(100vw - 1200px)/900,50px)}@media only screen and (max-width: 900px){#mobile-panel #menu{width:80%;height:55%;left:50%;transform:translateX(-50%);padding-left:0;gap:10px}}#mobile-panel #menu li{transform:translateX(30vw);transition:all .8s ease-out}#mobile-panel #menu li a{text-transform:capitalize;color:rgba(0,0,0,.4);transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#mobile-panel #menu li a:hover,#mobile-panel #menu li a.active{color:#000}#mobile-panel #right-panel{height:100%;margin-left:50%;display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(30px,10px + 20*(100vw - 1200px)/900,50px);padding-left:clamp(10px,10px + 70*(100vw - 1200px)/900,80px);padding-bottom:clamp(10px,10px + 40*(100vw - 1200px)/900,50px)}@media only screen and (max-width: 900px){#mobile-panel #right-panel{width:80%;height:45%;position:absolute;top:calc(55% + 15px);left:50%;margin-left:0;transform:translateX(-50%);gap:20px;justify-content:flex-start;align-items:flex-end;overflow-x:hidden}}#mobile-panel #right-panel a{display:inline-flex;align-self:flex-start;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-transform:capitalize;color:rgba(237,237,237,.4);transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#mobile-panel #right-panel a:hover,#mobile-panel #right-panel a.active{color:#ededed}@media only screen and (max-width: 900px){#mobile-panel #right-panel a{align-self:flex-end}}@media only screen and (max-width: 900px){#mobile-panel #right-panel>a{transform:translateX(-30vw);transition:all .8s ease-out}}#mobile-panel #right-panel p{color:#ededed;padding-left:15px}@media only screen and (max-width: 900px){#mobile-panel #right-panel p{padding:0;text-align:right;transform:translateX(-30vw);transition:all .8s ease-out}}#mobile-panel #right-panel #links{display:flex;justify-content:space-between}@media only screen and (max-width: 1200px){#mobile-panel #right-panel #links{flex-direction:column;gap:20px}}@media only screen and (max-width: 900px){#mobile-panel #right-panel #links{align-items:flex-end;transform:translateX(-30vw);transition:all .8s ease-out}}#mobile-panel #right-panel #links a.links:first-child{padding-right:50px}@media only screen and (max-width: 1200px){#mobile-panel #right-panel #links a.links:first-child{padding:0}}#mobile-panel.open{visibility:visible;transform:translateX(0%);transition-delay:0s}#mobile-panel.open ul#menu li{transform:translateX(0vw);transition:all .8s ease-out}#mobile-panel.open ul#menu li:nth-child(1){transition-delay:0s}#mobile-panel.open ul#menu li:nth-child(2){transition-delay:.05s}#mobile-panel.open ul#menu li:nth-child(3){transition-delay:.1s}#mobile-panel.open ul#menu li:nth-child(4){transition-delay:.15s}#mobile-panel.open ul#menu li:nth-child(5){transition-delay:.2s}#mobile-panel.open #left-panel-bg{transform:scaleX(100%);transition:all 1.2s cubic-bezier(0.7, 0, 0.2, 1);transition-delay:0s}@media only screen and (max-width: 900px){#mobile-panel.open #right-panel>a{transform:translateX(0vw);transition-delay:0s}#mobile-panel.open #right-panel p{transform:translateX(0vw);transition-delay:.05s}#mobile-panel.open #right-panel #links{transform:translateX(0vw);transition-delay:.1s}}#mobile-panel.closing{transition:all 1s cubic-bezier(0.7, 0, 0.2, 1)}#mobile-panel.closing ul#menu li{transition:all 1.5s cubic-bezier(1, 0, 0.2, 1)}#mobile-panel.closing #left-panel-bg{transition:all .5s cubic-bezier(0.7, 0, 0.2, 1)}body.noscroll{overflow:hidden;touch-action:none}#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);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:16px;line-height:1.6;font-weight:400}#cookie-banner small{display:block;text-align:justify}#cookie-banner .cookie-buttons{display:flex;gap:10px;margin-top:10px}#cookie-banner .cookie-buttons button{flex:1;font-variation-settings:"wght" 500;padding:12px;border-radius:30px;border:none;cursor:pointer;color:#000;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#cookie-banner .cookie-buttons button:first-child:hover{background:#007e00}#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-radius:30px;border:none;cursor:pointer;color:#000;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#cookie-banner #cookie-preferences:hover{color:#fff}#cookie-panel{display:block;position:fixed;inset:0;z-index:10000;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:16px;line-height:1.6;font-weight:400}#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:#1a1a1a;color:#fff;padding:30px;max-width:500px;width:90%;border-radius:10px;z-index:10001;overflow-y:auto}#cookie-panel .cookie-modal h2{font-variation-settings:"wght" 500;margin-bottom:10px}#cookie-panel .cookie-modal small{display:block;margin-bottom:20px;text-align:justify}#cookie-panel .cookie-modal small a{color:#6495ed}#cookie-panel .cookie-modal small a:hover{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}#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;font-variation-settings:"wght" 500;padding:12px;border-radius:30px;border:none;cursor:pointer;background:#666;color:#000;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#cookie-panel .cookie-modal .cookie-panel-footer button:hover{color:#ededed}.toggle-switch{position:relative;display:inline-flex;align-items:center;width:52px;height:28px}.toggle-switch input{position:absolute;inset:0;margin:0;opacity:0;width:100%;height:100%;pointer-events:none}.toggle-switch label{display:inline-block;width:100%;height:100%;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.toggle-switch label .slider{position:relative;display:block;width:100%;height:100%;background-color:red;border-radius:34px;transition:background-color .3s;pointer-events:none}.toggle-switch label .slider::before{content:"";position:absolute;left:4px;top:4px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .3s;pointer-events:none}.toggle-switch input:checked+label .slider{background-color:#007e00}.toggle-switch input:checked+label .slider::before{transform:translateX(24px)}.toggle-switch input:disabled+label .slider{background-color:#888;opacity:.5;cursor:not-allowed}.toggle-switch input:disabled:checked+label .slider{background-color:#007e00;opacity:.5}.cookie-privacy{width:100%;max-width:1000px;margin:0 auto;padding:30px;display:flex;flex-direction:column;align-items:center;gap:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:16px;line-height:1.6;font-weight:400;color:#fff;background:#000}.cookie-privacy span{font-size:2rem}.cookie-privacy h1{font-size:1.6rem;color:#789;text-align:center}.cookie-privacy p{font-size:1.2rem;line-height:1.6}.cookie-privacy p.title{opacity:.5}.cookie-privacy a{color:#6495ed}.cookie-privacy article{width:100%}.cookie-privacy article h2{font-size:1.4rem;text-transform:capitalize;color:#b0c4de}.cookie-privacy article p{margin:10px 0 20px 0}body{font-family:config-variable,sans-serif;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 500;background-color:#fff}main{width:100%}#home-banner{position:relative;width:100%;height:calc(100svh - 120px);margin-top:120px;display:flex;justify-content:flex-end;overflow:hidden}@media only screen and (max-width: 1200px){#home-banner{height:auto;margin-top:120px;flex-direction:column;justify-content:flex-end;align-items:center}}@media only screen and (max-width: 600px){#home-banner{margin-top:90px}}#home-banner #home-title{position:absolute;z-index:50;top:50%;transform:translateY(-50%);left:5%;display:flex;flex-direction:column}@media only screen and (max-width: 2100px){#home-banner #home-title{left:2%}}@media only screen and (max-width: 1200px){#home-banner #home-title{position:relative;z-index:0;top:auto;transform:none;left:auto}}#home-banner #home-title span{color:#ce0e2d}#home-banner #home-title .title-inner{display:flex;flex-direction:column;gap:100px;will-change:transform,opacity}#home-banner #home-title .title-inner h1{color:#000}#home-banner #home-title .title-inner p{color:#484f5f}@media only screen and (max-width: 1200px){#home-banner #home-title .title-inner{gap:50px}}@media only screen and (max-width: 600px){#home-banner #home-title .title-inner{gap:20px}}#home-banner #home-banner-vid{width:60%;position:absolute;z-index:40;right:5%;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 2100px){#home-banner #home-banner-vid{right:2%}}@media only screen and (max-width: 1200px){#home-banner #home-banner-vid{width:100%;position:relative;z-index:0;right:auto;top:auto;transform:none;padding:50px 0 0 0}}@media only screen and (max-width: 600px){#home-banner #home-banner-vid{padding:30px 0}}#home-banner #home-banner-vid img,#home-banner #home-banner-vid video{display:block;width:100%;height:auto;border:none;outline:none;background:none}#home-banner #home-banner-vid .vid-inner{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;will-change:transform,opacity}#home-banner #home-banner-vid .home-hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.triade{display:grid;grid-template-columns:45% 55%;grid-auto-rows:auto;border-top:1px solid #484f5f;padding-bottom:50px}@media only screen and (max-width: 1200px){.triade{display:flex;flex-direction:column;align-items:center;padding-bottom:30px}}.triade div{width:100%}.triade .title{grid-column:1/-1;grid-row:1}@media only screen and (max-width: 1200px){.triade .title{grid-column:auto;text-align:center}}.triade .title h2{display:inline-block;border-top:3px solid #484f5f;padding:50px 30px}@media only screen and (max-width: 1200px){.triade .title h2{padding:30px}}@media only screen and (max-width: 600px){.triade .title h2{display:block;padding:20px}}.triade .image{grid-column:1/2;grid-row:2;display:flex;align-items:center}@media only screen and (max-width: 1200px){.triade .image{grid-column:auto}}.triade .image img{display:block;width:100%;height:auto;border-top:40px solid #484f5f;border-right:40px solid #484f5f;border-bottom:40px solid #484f5f}@media only screen and (max-width: 1500px){.triade .image img{border-top:20px solid #484f5f;border-right:20px solid #484f5f;border-bottom:20px solid #484f5f}}@media only screen and (max-width: 1200px){.triade .image img{border-right:none}}@media only screen and (max-width: 600px){.triade .image img{border-top:10px solid #484f5f;border-bottom:10px solid #484f5f}}.triade .content{grid-column:2/3;grid-row:2;display:flex;flex-direction:column;justify-content:center;gap:30px;padding:0 100px}@media only screen and (max-width: 1800px){.triade .content{padding:0 50px}}@media only screen and (max-width: 1200px){.triade .content{grid-column:auto;padding:30px 30px 0 30px;gap:20px}}.triade .content P{color:#000}.triade .content P span{color:#ce0e2d}.pre-footer{width:100%;padding:50px;display:flex;flex-wrap:wrap;border-top:1px solid #484f5f}@media only screen and (max-width: 1200px){.pre-footer{padding:30px}}@media only screen and (max-width: 600px){.pre-footer{flex-direction:column}}.pre-footer h2{flex:0 0 100%;text-align:center;align-self:center;margin-bottom:50px}@media only screen and (max-width: 600px){.pre-footer h2{margin-bottom:30px}}.pre-footer>div{flex:1;display:flex;justify-content:center;color:#484f5f}@media only screen and (max-width: 600px){.pre-footer>div{text-align:center}.pre-footer>div:nth-child(3){margin-top:15px}}.pre-footer>div:last-child{flex-wrap:wrap}.pre-footer>div:last-child a{width:34%;display:flex;justify-content:center}.pre-footer>div:last-child a:nth-child(3),.pre-footer>div:last-child a:nth-child(4){margin-top:30px}.pre-footer>div:last-child a img{width:80px;transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99);border-radius:50%}.pre-footer>div:last-child a img:hover{filter:invert(1)}@media only screen and (max-width: 900px){.pre-footer>div:last-child{flex:1 100%;padding:0 50px;justify-content:space-around;margin-top:30px}.pre-footer>div:last-child a{width:auto}.pre-footer>div:last-child a:nth-child(3),.pre-footer>div:last-child a:nth-child(4){margin-top:0px}}@media only screen and (max-width: 600px){.pre-footer>div:last-child{padding:0}.pre-footer>div:last-child a{width:40%}.pre-footer>div:last-child a:nth-child(3),.pre-footer>div:last-child a:nth-child(4){margin-top:20px}}.half-grey{margin-top:120px;width:100%;display:flex;flex-wrap:wrap;background:#484f5f}@media only screen and (max-width: 1200px){.half-grey{margin-top:100px;flex-direction:column;align-items:center}}@media only screen and (max-width: 600px){.half-grey{margin-top:70px}}.half-grey .title{width:100%;background:#fff}@media only screen and (max-width: 1200px){.half-grey .title{text-align:center}}.half-grey .title h2{padding:50px 30px}@media only screen and (max-width: 1200px){.half-grey .title h2{padding:30px}}@media only screen and (max-width: 600px){.half-grey .title h2{padding:20px}}.half-grey .left{width:50%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1500px){.half-grey .left{width:40%}}@media only screen and (max-width: 1200px){.half-grey .left{width:100%}}.half-grey .left img{width:100%}@media only screen and (max-width: 1200px){.half-grey .left img{border:10px solid #484f5f}}.half-grey .right{width:50%;background:#484f5f;padding:30px 100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#fff}@media only screen and (max-width: 1800px){.half-grey .right{padding:30px 50px}}@media only screen and (max-width: 1500px){.half-grey .right{width:60%;padding:30px}}@media only screen and (max-width: 1200px){.half-grey .right{width:100%;max-width:1100px;margin-top:30px;padding:30px}}@media only screen and (max-width: 600px){.half-grey .right{margin-top:0}}.valore-aggiunto{display:flex;flex-wrap:wrap;padding:30px 0}@media only screen and (max-width: 1200px){.valore-aggiunto{flex-direction:column}}.valore-aggiunto .title{width:100%;display:flex;justify-content:center;color:#fff;background:#ce0e2d;padding:20px 0}.valore-aggiunto .content{width:calc(50% - 40px);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:20px;padding:30px 100px;border:5px solid #484f5f;gap:30px}@media only screen and (max-width: 2100px){.valore-aggiunto .content{padding:30px 50px}}@media only screen and (max-width: 1500px){.valore-aggiunto .content{width:calc(50% - 20px);padding:30px;margin:10px}}@media only screen and (max-width: 1200px){.valore-aggiunto .content{width:calc(100% - 20px);gap:20px}}@media only screen and (max-width: 600px){.valore-aggiunto .content{padding:20px}}.valore-aggiunto .content h2{font-family:config-variable,sans-serif;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 500;font-size:clamp(22px,22px + 18*(100vw - 320px)/1780,40px);line-height:clamp(26.4px,26.4px + 25.6*(100vw - 320px)/1780,52px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0.4px,0.4px + -0.4*(100vw - 320px)/1780,0px);color:#ce0e2d}.valore-aggiunto .content p{font-family:config-variable,sans-serif;font-variation-settings:"slnt" 0,"wdth" 50,"wght" 500;font-size:clamp(22px,22px + 8*(100vw - 320px)/1780,30px);line-height:clamp(26.4px,26.4px + 12.6*(100vw - 320px)/1780,39px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0.4px,0.4px + -0.4*(100vw - 320px)/1780,0px)}.valore-aggiunto .image{width:50%;display:flex;align-items:center}@media only screen and (max-width: 1200px){.valore-aggiunto .image{width:100%;order:-1}}.valore-aggiunto .image img{width:100%}#prodotti-main{margin-top:120px;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 1200px){#prodotti-main{margin-top:100px}}@media only screen and (max-width: 600px){#prodotti-main{margin-top:70px}}#prodotti-main img{width:100%}#prodotti-main p{width:60%;padding:50px 0}@media only screen and (max-width: 1500px){#prodotti-main p{width:80%}}@media only screen and (max-width: 900px){#prodotti-main p{width:100%;padding:30px}}.product-container{width:100%;display:flex}@media only screen and (max-width: 900px){.product-container{flex-direction:column;gap:30px}}.product-container:nth-child(2){margin-bottom:50px}@media only screen and (max-width: 1200px){.product-container:nth-child(2){margin-bottom:30px}}.product-container:nth-child(2) .zoom{background:#ce0e2d}@media only screen and (max-width: 900px){.product-container:nth-child(2) .zoom{background:#ce0e2d}}.product-container:nth-child(2) .products h3{color:#ce0e2d}.product-container .zoom{width:26%;display:flex;align-items:flex-end;background:#484f5f}@media only screen and (max-width: 900px){.product-container .zoom{width:100%;justify-content:center;padding-top:20px;background:#484f5f}}.product-container .zoom img{width:100%}@media only screen and (max-width: 900px){.product-container .zoom img{max-width:200px}}.product-container .products{width:74%;display:flex;flex-direction:column;align-items:center;padding:30px 0 0 0}.product-container .products.first{border-top:1px solid #ce0e2d;border-bottom:1px solid #ce0e2d}.product-container .products.second{border-top:1px solid #484f5f}@media only screen and (max-width: 900px){.product-container .products{width:100%}}.product-container .products h3{color:#484f5f;text-transform:uppercase;text-align:center;padding:0 10px}.product-container .products img{width:100%}.lavorazioni-colors{width:100%;margin-top:120px;padding:50px 20px;display:flex;align-items:center;background:linear-gradient(90deg, #ce0e2d 70%, #484f5f 30%)}.lavorazioni-colors.change{background:linear-gradient(90deg, #484f5f 30%, #ce0e2d 30%);margin-top:20px}@media only screen and (max-width: 1200px){.lavorazioni-colors.change{flex-direction:column;background:#484f5f}}@media only screen and (max-width: 1500px){.lavorazioni-colors{padding:30px 10px}}@media only screen and (max-width: 1200px){.lavorazioni-colors{margin-top:100px;flex-direction:column-reverse;background:#ce0e2d;padding:30px 10px;gap:30px}}@media only screen and (max-width: 600px){.lavorazioni-colors{margin-top:90px;padding:10px}}.lavorazioni-colors .left{width:65%;display:flex;flex-direction:column;align-items:center;gap:50px;padding:0 100px}@media only screen and (max-width: 1200px){.lavorazioni-colors .left.change{background:#ce0e2d}}@media only screen and (max-width: 1500px){.lavorazioni-colors .left{padding:0 50px}}@media only screen and (max-width: 1200px){.lavorazioni-colors .left{width:100%;background:#484f5f;padding:30px 50px;color:#fff;border-radius:30px;gap:30px}}@media only screen and (max-width: 600px){.lavorazioni-colors .left{padding:30px 20px}.lavorazioni-colors .left span{display:none}}@media only screen and (max-width: 600px)and (max-width: 1200px){.lavorazioni-colors .left span{display:inline}}.lavorazioni-colors .left h2{text-align:center}.lavorazioni-colors .right{width:30%;display:flex;justify-content:center}.lavorazioni-colors .right.change{margin-left:5%}@media only screen and (max-width: 1200px){.lavorazioni-colors .right.change{margin-left:0}}@media only screen and (max-width: 1200px){.lavorazioni-colors .right{width:100%}}.lavorazioni-colors .right img{width:100%;border-radius:30px}.half-service{margin-top:120px;width:100%;display:flex;flex-wrap:wrap;background:#484f5f}@media only screen and (max-width: 1200px){.half-service{margin-top:100px}}@media only screen and (max-width: 600px){.half-service{margin-top:70px}}.half-service .title{width:100%;background:#fff}@media only screen and (max-width: 1200px){.half-service .title{text-align:center}}.half-service .title h2{padding:50px 30px}@media only screen and (max-width: 1200px){.half-service .title h2{padding:30px}}@media only screen and (max-width: 600px){.half-service .title h2{padding:20px}}.half-service .master-container{width:100%;display:flex;justify-content:center}@media only screen and (max-width: 1200px){.half-service .master-container{flex-direction:column;align-items:center}}.half-service .left img{width:100%}.half-service .right{width:60%;background:#484f5f;padding:30px 100px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:#fff}@media only screen and (max-width: 1800px){.half-service .right{padding:30px 50px}}@media only screen and (max-width: 1500px){.half-service .right{padding:30px}}@media only screen and (max-width: 1200px){.half-service .right{width:100%;max-width:1100px;padding:30px}}.map-wrapper{position:relative;width:100%;max-width:100%;aspect-ratio:16/5;overflow:hidden}@media only screen and (max-width: 1500px){.map-wrapper{aspect-ratio:16/6}}@media only screen and (max-width: 1200px){.map-wrapper{aspect-ratio:16/7}}@media only screen and (max-width: 900px){.map-wrapper{aspect-ratio:16/10}}@media only screen and (max-width: 600px){.map-wrapper{aspect-ratio:16/13}}.map-wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:0}footer{width:100%;background:#484f5f;padding:20px;display:flex;justify-content:space-evenly}footer a{color:#ededed;font-size:clamp(18px,18px + 8*(100vw - 320px)/1780,26px);line-height:clamp(21.6px,21.6px + 12.2*(100vw - 320px)/1780,33.8px);padding-block:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-inline:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-top:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-bottom:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-left:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);padding-right:clamp(0px,0px + 0*(100vw - 320px)/1780,0px);letter-spacing:clamp(0.4px,0.4px + -0.4*(100vw - 320px)/1780,0px);transition:all .5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}footer a:hover{color:#000}#tax-data{text-align:center;font-size:clamp(15px,15px + 7*(100vw - 320px)/1780,22px);line-height:clamp(18px,18px + 10.6*(100vw - 320px)/1780,28.6px);padding-block:clamp(20px,20px + 10*(100vw - 320px)/1780,30px);padding-inline:clamp(20px,20px + 10*(100vw - 320px)/1780,30px);padding-top:clamp(20px,20px + 10*(100vw - 320px)/1780,30px);padding-bottom:clamp(20px,20px + 10*(100vw - 320px)/1780,30px);padding-left:clamp(20px,20px + 10*(100vw - 320px)/1780,30px);padding-right:clamp(20px,20px + 10*(100vw - 320px)/1780,30px);letter-spacing:clamp(0.4px,0.4px + -0.4*(100vw - 320px)/1780,0px)}.language-toggle{display:inline-block;color:#ededed}
