@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500;600;700&display=swap);a,h1,h2,h3,h4,h5{line-height:1.2}form input:not(.privacy),form select,form textarea{background-color:transparent;padding:1rem;width:100%;color:#fff}form textarea,textarea{resize:vertical}body,button,form label,h1,h2,h3,h4,h5,input,textarea{font-family:Heebo,sans-serif}.curva img,.menu ul li.dropdown.lingue,.reveal,header{position:relative}.bg_ft,header#header-pag{background-size:cover;background-position:center;background-repeat:no-repeat}.bg_ft,.bg_ft a,.btn,.txt-small a,form textarea{color:#fff}form label,ul.breadcrumbs{font-weight:300;text-transform:uppercase}.btn,form .box-100.oggetto p,form label,ul.breadcrumbs,ul.sitemap li{text-transform:uppercase}#myBtn,.btn,a{transition:.3s}nav,ol,ul,ul.accordion{list-style:none}a,button{cursor:pointer}.fascia_evidenza #slide-evidenza .link,.menu ul li.dropdown .dropdown-content a,a,body,ul.sitemap li a{color:#191919}#slide-applicazioni .box_img .txt .link,.applic_pag .flex .bl .box_img .txt .link,.fascia_evidenza #slide-evidenza .link{padding:1rem 2.5rem 1.5rem 0;text-align:left}.altre_categorie .flex .bl:hover .overlay,.prodotti_home--fascia .bl:hover .overlay{opacity:50%}.active.fade-in{-webkit-animation:1.2s cubic-bezier(.39,.575,.565,1) both fade-in;animation:1.2s cubic-bezier(.39,.575,.565,1) both fade-in}.fade{-webkit-animation:.7s cubic-bezier(.39,.575,.565,1) both fade-in;animation:.7s cubic-bezier(.39,.575,.565,1) both fade-in}.active.fade-up{-webkit-animation:.6s cubic-bezier(.39,.575,.565,1) both fade-up;animation:.6s cubic-bezier(.39,.575,.565,1) both fade-up}.active.fade-left{-webkit-animation:.6s cubic-bezier(.39,.575,.565,1) both fade-left;animation:.6s cubic-bezier(.39,.575,.565,1) both fade-left}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-up{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-up{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fade-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}*{margin:0;padding:0;box-sizing:border-box}html{font-size:10px;scroll-behavior:smooth}body{background:#fff;font-size:1.6rem;line-height:1.8}hr{margin:3rem auto}a{text-decoration:none}button{border:none;background:0 0;transition:.4s}.clear{clear:both}.container{width:100%;max-width:142rem;padding:0 2%;margin:0 auto}.errore{font-weight:600;font-size:15rem;line-height:1;margin:0 auto 3rem;opacity:20%}.error_img{width:10rem;height:10rem;margin:0 0 2rem}.hidden{opacity:0}.reveal.active,.visible{opacity:1}.reveal{opacity:0}#myBtn{opacity:0;visibility:hidden;position:fixed;bottom:2rem;right:2rem;z-index:99;background:#53d1ff;border-radius:10rem;height:3.5rem;width:3.5rem;box-shadow:0 0 1rem rgba(0,0,0,.2)}#myBtn.arrow-visible{opacity:1;visibility:visible}#myBtn img{width:2.5rem;height:2.5rem}.scegliere.appl .row .btn,form{margin:3rem 0 0}form h3{font-size:2.5rem;margin:0 0 3rem}.applic_pag .flex,form .flex{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}form input:not(.privacy),form select{border:none;font-size:1.6rem}form input:not(.privacy):focus,form select:focus,form textarea:focus{outline:0}form textarea{border:none;font-size:1.6rem;min-height:12rem}form label{width:100%;font-size:1.5rem;opacity:.8;display:block;margin:0}.bg_ft a:hover,.menu ul li a.active,.menu ul li a:hover,.menu ul li.dropdown .dropdown-content a:hover,form label span,ul.accordion li a:hover,ul.accordion li p:hover,ul.breadcrumbs li a:hover,ul.sitemap li a:hover{color:#53d1ff}form div[class^=box-]{padding:0;text-align:left;display:flex;align-items:center;margin:0 0 2rem;flex-wrap:wrap;flex-direction:column-reverse;border-bottom:1px solid rgba(255,255,255,.3)}form .box-33{width:31.3%}form .box-50{width:48%}.sidenav .flexnav .bgblack .logo-resp img,form .box-100{width:100%}form .box-100.oggetto{border:none;padding:1rem 2rem;display:block;background:rgba(255,255,255,.2);border-radius:5px}form .box-100.oggetto p{font-weight:400}form .box-100.oggetto p span{font-weight:600;text-transform:none}form .button{width:100%;text-align:center;margin:3rem auto 0}.txt-small{font-size:1.2rem;margin:1rem 0 0}.txt-small a{text-decoration:underline}.privacy h2,.privacy h3{font-size:3rem;margin:2.5rem 0 1rem}.privacy h4,.privacy h5{font-size:2rem;margin:2.5rem 0 1rem}ul.sitemap{margin:5rem auto 10rem}ul.sitemap li{font-size:1.8rem;padding:5px 0}ul.sitemap li.sublink{font-size:1.6rem;padding:0}header#header-pag{width:100%;height:35rem}.curva{width:100%;position:absolute;bottom:0;left:0;right:0;margin:0 auto;z-index:2}.curva img{width:100%;bottom:-1rem}.btn{display:inline-block;padding:2rem 3.5rem;background-color:#006cff;border-radius:10rem}.btn:hover{translate:0 -8px}.splide__arrows button{padding:0 1rem;display:flex;align-items:center;background:#e5e5e5;border-radius:2rem}.splide__arrows button svg{translate:0 2px}.splide__arrows button svg path{fill:#fff}.splide__arrows .splide__arrow--next{rotate:180deg}.bg_ft{text-align:center;padding:8rem 0 6rem}.credits,.credits a{color:rgba(255,255,255,.5)}.logo_ft{width:18rem;margin:0 auto 3rem;max-width:100%}.fascia_menu .logo img,.logo_ft img{width:100%;height:auto;aspect-ratio:36/11}.menu ul,.menu ul li{height:100%;display:flex}.credits{font-size:1.3rem;padding:3.5rem 0 0;width:95%;margin:5.5rem auto 0;border-top:1px solid rgba(255,255,255,.5)}ul.breadcrumbs{font-size:1.4rem;display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;color:#fff}ul.breadcrumbs li{padding:0 5px}ul.breadcrumbs li a{color:#fff;display:block}.menu ul li a,ul.accordion li a,ul.accordion li p{display:inline-block;color:#fff;text-transform:uppercase}.menu{display:flex;align-items:center}.menu ul{width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-end}.menu ul li{color:#fff;align-items:center}.menu ul li a{padding:0 2rem}@media screen and (max-width:1420px){.menu ul li a{padding:0 1.5rem}}.cat3,.cta a,.home_processo,.mappa .container,.menu ul li.cta a{padding:0}.menu ul li.dropdown .dropdown-content{position:absolute;z-index:11;left:0;width:auto;height:auto;top:100%;overflow:hidden;transition:.3s ease-in-out;opacity:0;text-align:left;margin:0;visibility:hidden;pointer-events:none;padding:2rem;background-color:#fff;justify-content:flex-start;gap:1.5rem}.menu ul li.dropdown .dropdown-content a{padding:0}.menu ul li.dropdown .dropdown-content.megamenu{display:flex;flex-wrap:wrap;width:100%;left:0;gap:3rem;padding:3rem}.menu ul li.dropdown .dropdown-content.megamenu li{width:calc(20% - 2.4rem);padding:3rem;box-shadow:0 0 1rem rgba(0,0,0,.1);border-radius:5px;background-color:#fbfbfb;text-align:center;transition:.3s}.menu ul li.dropdown .dropdown-content.megamenu li img.pvw_prodotto{width:100%;margin:0 0 1.5rem}.menu ul li.dropdown .dropdown-content.megamenu li p{font-size:1.8rem;padding:0 0 5px;border-bottom:3px solid #006cff}.link:hover,.menu ul li.dropdown .dropdown-content.megamenu li:hover{translate:0 -5px}.menu ul li.dropdown .dropdown-content.megamenu li:hover p{border-bottom:3px solid #53d1ff}.menu ul li.dropdown:hover .dropdown-content{opacity:1;visibility:visible;pointer-events:all}.cta,.cta img{width:3.5rem;height:3.5rem}.sidenav{height:100%;width:0;position:fixed;z-index:100;top:0;overflow-x:hidden;transition:.5s;right:0;overflow-y:scroll}.sidenav .closebtn{position:absolute;top:20px;font-size:26px;border-radius:5px;width:25px;height:25px;display:flex;justify-content:center;align-items:center;line-height:1;right:20px;z-index:9;background:0 0}.sidenav .flexnav{display:flex;position:relative}.sidenav .flexnav .bgcolor{background-color:rgba(0,108,255,.8);width:15%;min-height:100vh;transition-timing-function:cubic-bezier(1.28,0.89,0.32,0.18);left:0;top:0;position:absolute;height:100%}.sidenav .flexnav .bgblack{background-color:#191919;min-height:100vh;height:100%;padding:3rem;margin-left:15%;width:calc(100% - 15%)}.sidenav .flexnav .bgblack .logo-resp{width:18rem;margin:1rem 0 5rem;max-width:80%}ul.accordion{padding:0;width:100%;display:block}.cat1 .box ul,.cat1 .desc ul,.cat1 .desc ul li,.cat2 ul,.cat2 ul li{list-style:disc inside}.cat1 .icone,ul.accordion li{margin:0}ul.accordion li a,ul.accordion li p{padding:0 0 3px;font-size:1.6rem;margin:0 0 1rem}ul.accordion li.mainbox{padding:5px 1.3rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin:0 0 1vh}ul.accordion li .toggle{cursor:pointer;transition:.3s;align-items:center;display:flex;justify-content:space-between;flex-grow:2}ul.accordion li .toggle img{width:1rem;float:right}ul.accordion li .inner{overflow:hidden;display:none;padding:1rem 0;width:100%}ul.accordion li .inner p{font-size:1.6rem;text-transform:uppercase;font-weight:400;color:#fff;display:block;background:rgba(255,255,255,.4);padding:5px 10px;margin:0 0 10px;transition:.3s}.menuresponsive{display:flex;width:3.3rem;align-items:center}.menuresponsive img{width:3.3rem;height:3.3rem;aspect-ratio:1/1;margin:0}.fascia_menu{position:absolute;top:0;width:calc(100% - 6rem);left:0;z-index:9;padding:3rem 0 0;margin:0 3rem;border-bottom:1px solid rgba(255,255,255,.4)}.fascia_menu .flex{display:flex;width:100%;flex-wrap:wrap;align-items:stretch}.fascia_menu .logo{width:18rem;margin:1rem 0}.fascia_menu .desk{width:calc(100% - 18rem);padding:0 0 0 4rem}@media screen and (max-width:1240px){.fascia_menu .desk{display:none}}.menu_side{display:flex;align-items:center;width:calc(100% - 18rem - 3.3rem);padding:0 2rem 0 0}@media screen and (min-width:1241px){.menu_side,.menuresponsive{display:none}}.menu_side ul.accordion{display:flex;height:100%;align-items:center;justify-content:flex-end}.menu_side ul.accordion li.mainbox{padding:0;margin:0;height:100%;align-items:center;position:relative}.menu_side ul.accordion li.mainbox a.toggle{padding:0 2rem;display:flex;height:100%;align-items:center;margin:0}.menu_side ul.accordion li.mainbox .inner{position:absolute;top:100%;left:0;background-color:#fff;padding:1rem;text-align:center}.menu_side ul.accordion li.mainbox .inner li a{color:#191919;margin:0}.video_container{position:relative;width:100%;padding-bottom:100vh}@media screen and (max-height:550px){.video_container{min-height:140vh}}.video_container .video{width:100%;position:absolute;height:100%;top:0;left:0;z-index:1;object-fit:cover}.video_container .overlay_video{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(25,25,25,.5);z-index:2}.box_txt{display:flex;width:100%;flex-wrap:wrap;position:absolute;bottom:0;left:0;right:0;margin:0 auto;max-width:120rem;z-index:3;align-items:center;padding:0 2%}.box_txt--txt{width:100%;text-align:center}.box_txt--txt h1{font-size:5rem;color:#fff;font-weight:600;margin:0 0 1rem}@media screen and (max-width:768px){form .box-33{width:48%}.box_txt--txt h1{font-size:8vw}}@media screen and (max-width:400px){.btn{padding:1rem 2.5rem}.fascia_menu .logo{width:14rem}.menu_side{width:calc(100% - 14rem - 3.3rem)}.box_txt--txt h1{font-size:10vw}}.box_txt--txt h1 span{color:#53d1ff}.box_txt--txt h2{font-size:3rem;color:#fff;font-weight:300;margin:0 0 4rem}.box_txt--txt div{display:flex;justify-content:center}.box_txt--img{width:50rem;max-width:100%}.rendering_resp{display:none}@media screen and (max-width:1024px){.video_container{padding-bottom:90vh}.box_txt--txt div{justify-content:center}.box_txt--img{display:none}.rendering_resp{display:block;width:45rem;height:auto;aspect-ratio:90/77;margin:0 auto 5rem;max-width:95%}}.link{display:inline-block;font-size:1.8rem;font-weight:600;color:#fff;padding:1rem 2.5rem 1.5rem;position:relative;transition:.3s}.link::after{display:block;content:'';height:4px;width:100%;position:absolute;bottom:0;left:0;right:0;margin:0 auto;background-color:#53d1ff;border-radius:1rem;transition:.3s}.intro_home{width:100%;padding:5rem 0 30rem;background-color:#191919;color:#fff}.intro_home--box{width:100%;padding:0 2%;max-width:100rem;text-align:center;margin:0 auto}.intro_home--box h1{font-size:4.5rem;font-weight:500;margin:0 0 1rem}@media screen and (max-width:768px){.box_txt--txt h2{font-size:2.5rem}.intro_home--box h1{font-size:3.5rem}}.intro_home--box h2{font-size:2.5rem;font-weight:400;color:#696969;margin:0 0 3rem}.intro_home .link{text-align:center;margin:3rem auto 0}.prodotti_home{margin:-20rem 3rem 7rem}@media screen and (max-width:580px){form .box-33,form .box-50{width:100%}header#header-pag{height:25rem}.fascia_menu{width:calc(100% - 2rem);margin:0 1rem}.video_container{padding-bottom:80vh}.prodotti_home{margin:-20rem 1.5rem 7rem}}.azienda1--box,.cat1 .box,.prodotti_home--box{background-color:#fff;padding:9rem 2rem 6rem;width:100%;border-radius:5px}.prodotti_home--box-title{max-width:100rem;margin:0 auto;text-align:center}.cat2 h2,.fascia_evidenza .container h2,.home_processo .flex .bl.txt h2,.mission .box h2,.prodotti_home--box-title h2,.scegliere .container h2{font-size:4.5rem;font-weight:500;margin:0 0 1.5rem}@media screen and (max-width:768px){.prodotti_home--box-title h2{font-size:3.6rem}}.fascia_evidenza .container h3,.home_processo .flex .bl.txt h3,.prodotti_home--box-title h3,.scegliere .container h3{font-size:2.5rem;font-weight:400;color:#696969;margin:0 0 3rem}.cat2 p,.cat2 ul{margin:0 auto 4rem}.prodotti_home--fascia{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.altre_categorie .flex .bl,.prodotti_home--fascia .bl{width:calc(33.3% - 2rem);border-radius:5px;overflow:hidden}@media screen and (max-width:1024px){.prodotti_home--fascia .bl{width:calc(50% - 2rem)}}.prodotti_home--fascia .bl a{display:block;position:relative;padding-bottom:75%}.altre_categorie .flex .bl .img_cat,.prodotti_home--fascia .bl .img_cat{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.prodotti_home--fascia .bl--txt{position:absolute;bottom:3rem;left:0;right:0;margin:0 auto;text-align:center;color:#fff;z-index:4}.prodotti_home--fascia .bl--txt p{font-size:1.4rem;text-transform:uppercase;font-weight:300;margin:0 0 1rem}.prodotti_home--fascia .bl--txt h3{font-size:3.5rem;font-weight:600}.prodotti_home--fascia .bl .blu{position:absolute;top:0;left:0;width:100%;height:100%;background:#006cff;mix-blend-mode:multiply;z-index:1}.prodotti_home--fascia .bl .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#003680 0,#006cff 100%);mix-blend-mode:multiply;opacity:0;transition:.2s;z-index:2}.fascia_evidenza{padding:7rem 0 18rem}.cat1 .button,.fascia_evidenza .container,.scegliere .container{text-align:center}.fascia_evidenza #slide-evidenza{width:93%;margin:0 auto}.cat1 .flex .bl .img_prod,.fascia_evidenza #slide-evidenza .img_slide{width:100%;height:auto;aspect-ratio:4/3}.cat1 .flex .bl .row,.fascia_evidenza #slide-evidenza .row{display:flex;justify-content:space-between;align-items:center}.fascia_evidenza #slide-evidenza h3{font-size:2rem;font-weight:500;display:inline-block}.cat1 .flex .bl .link::after,.fascia_evidenza #slide-evidenza .link::after{margin:0 auto 0 0;left:0;right:inherit}.fascia_evidenza #slide-evidenza .splide__arrows{position:absolute;bottom:-8rem;z-index:2;display:flex;width:100%;justify-content:space-between}.fascia_applicazioni .row_tit{position:absolute;z-index:3;padding:4rem;max-width:60rem}.fascia_applicazioni .row_tit h2{font-size:4rem;font-weight:500;color:#fff;margin:0 0 1rem}@media screen and (max-width:768px){.prodotti_home--fascia .bl{width:100%}.fascia_evidenza .container h2{font-size:3.5rem}.fascia_applicazioni .row_tit h2{font-size:3rem}}.fascia_applicazioni .row_tit h3{font-size:2.2rem;font-weight:500;color:#fff}#slide-applicazioni .box_img{position:relative;width:100%;padding-bottom:100%}@media screen and (max-width:580px){.fascia_evidenza{padding:0 0 18rem}.fascia_applicazioni .row_tit{padding:4rem 2rem}#slide-applicazioni .box_img{padding-bottom:180%}}#slide-applicazioni .box_img .img_slide{position:absolute;width:100%;height:100%;object-fit:cover}#slide-applicazioni .box_img .txt,.applic_pag .flex .bl .box_img .txt{position:absolute;top:50%;left:50%;translate:-50% -50%;width:90%;max-width:40rem}#slide-applicazioni .box_img .txt h3,.applic_pag .flex .bl .box_img .txt h3{font-size:4rem;font-weight:600;text-transform:uppercase;color:#fff}#slide-applicazioni .splide__arrow{z-index:4}#slide-applicazioni .splide__arrow--prev{position:absolute;left:3rem;bottom:3rem}#slide-applicazioni .splide__arrow--next{position:absolute;right:3rem;bottom:3rem}.home_processo .flex{display:flex;width:100%;flex-wrap:wrap}.home_processo .flex .bl{width:50%;position:relative}@media screen and (max-width:1024px){.home_processo .flex .bl{width:100%}.home_processo .flex .bl:not(.txt){height:60vw;text-align:center}}@media screen and (max-width:768px){.home_processo .flex .bl:not(.txt){height:80vw}.home_processo .flex .bl.txt h2{font-size:3.5rem}}.home_processo .flex .bl .img_1{width:100%;position:absolute;left:0;bottom:0;z-index:1;max-width:67rem}.home_processo .flex .bl .img_2{width:57rem;height:43rem;object-fit:contain;z-index:2;position:absolute;right:0;top:50%;translate:0 -50%;max-width:80%}.home_processo .flex .bl.txt{padding:13rem 5rem;max-width:71rem}.home_processo .flex .bl.txt p{margin:0 0 4.5rem}.fascia_blog{background-color:#2b2b2b;padding:11rem 0;color:#fff}.fascia_blog .container--tit{display:flex;justify-content:space-between;align-items:center;margin:0 0 5rem}@media screen and (max-width:1024px){.home_processo .flex .bl .img_1{max-width:inherit}.home_processo .flex .bl .img_2{left:0;margin:0 auto}.home_processo .flex .bl.txt{max-width:inherit;text-align:center;padding:6rem 5rem}.fascia_blog .container--tit{display:block;text-align:center}}.fascia_blog .container--tit h2{font-size:4rem;font-weight:500;margin:0 0 1rem}.fascia_blog .container--tit h3{font-size:2.2rem;font-weight:500;margin:0 0 2rem}.cat1 .flex,.fascia_blog .container--box{display:flex;width:100%;flex-wrap:wrap;justify-content:center;gap:4rem}.cat1 .flex .bl,.fascia_blog .container--box .box{width:calc(33.3% - 2.7rem);transition:.3s}@media screen and (max-width:1024px){.fascia_blog .container--box .box{width:calc(50% - 2.5rem)}}.applic_pag .flex .bl:hover,.blog_pag .flex .box:hover,.cat1 .flex .bl:hover,.fascia_blog .container--box .box:hover{translate:0 -8px}.blog_pag .flex .box .img_blog,.fascia_blog .container--box .box .img_blog{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:5px}.blog_pag .flex .box .txt,.fascia_blog .container--box .box .txt{background-color:#191919;text-align:center;color:#fff;padding:2.5rem;border-radius:5px;width:95%;margin:-5rem auto 0;position:relative}.blog_pag .flex .box .txt h4,.fascia_blog .container--box .box .txt h4{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;font-size:2.4rem;font-weight:500;margin:0 0 1.5rem}.blog_pag .flex .box .txt .par,.fascia_blog .container--box .box .txt .par{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;font-weight:400;line-height:1.8}.blog_pag .flex .box .txt .data,.fascia_blog .container--box .box .txt .data{font-size:1.4rem;margin:0 0 1rem}.blog_pag .flex .box .txt .link,.fascia_blog .container--box .box .txt .link{font-size:1.4rem}.azienda1{margin:-25rem 3rem 0}.azienda1--box .container{text-align:center;max-width:100rem}.azienda1--box .container .date{margin:0 0 4rem}.azienda1--box .container .date .num{font-size:6rem;opacity:10%;font-weight:700;line-height:1;margin:0 0 -2.5rem}.mission .box{background-color:#0045a2;color:#fff;text-align:center;width:98%;margin:0 auto 7rem;padding:6rem;border-radius:1rem;max-width:142rem}@media screen and (max-width:580px){.home_processo .flex .bl.txt{padding:6rem 2%}.fascia_blog .container--box .box{width:100%}.azienda1{margin:-25rem 1.5rem 0}.mission .box{padding:6rem 3rem}}.cat1 .box--box,.mission .box p,.prod_form .container form{max-width:100rem;margin:0 auto}.scegliere{padding:7rem 0}.scegliere .container .row{display:flex;width:100%;flex-wrap:wrap;text-align:left;align-items:center}.cat1 .box p,.cat2,.cat2 p{text-align:center}.scegliere .container .row--img{width:50%}@media screen and (max-width:768px){.mission .box h2,.scegliere .container h2{font-size:3.5rem}.scegliere{padding:0 0 7rem}.scegliere .container .row.proc .row--img{margin:0 0 1.5rem}.scegliere .container .row--img{width:100%}}.scegliere .container .row--img img{width:100%;height:auto;aspect-ratio:5/2.8;object-fit:contain;border-radius:5px}.scegliere .container .row--txt{width:50%;padding:0 4rem}.scegliere .container .row--txt h4{font-size:2.5rem;margin:0 0 2rem}.scegliere .container .row:nth-child(2n){flex-direction:row-reverse}.icone{padding:0 0 10rem}.icone .container{display:flex;width:100%;flex-wrap:wrap;gap:4rem;justify-content:center}.icone .container .box{width:calc(25% - 3rem);text-align:center}@media screen and (max-width:768px){.scegliere .container .row--txt{width:100%;text-align:center}.icone .container .box{width:calc(33.3% - 3rem)}.cat2 h2{font-size:3.5rem}}@media screen and (max-width:580px){.icone .container{gap:2rem}.icone .container .box{width:calc(50% - 1rem)}}.icone .container .box .ico_big{width:18rem;height:18rem;max-width:100%}.icone .container .box p{font-style:italic;font-size:2.5rem;font-weight:300}.cat1{margin:-25rem 3rem 7rem}.cat1 .box--box .btn{margin:5rem auto 0}.cat1 .box p{max-width:100rem;margin:0 auto}.cat1 .box ul{text-align:left;max-width:70rem;margin:1.5rem auto}.cat1 .box ul li::marker{color:#006cff}.cat1 .desc h1{font-size:3rem;margin:0 0 1rem}.cat1 .desc h2{font-size:2.5rem;margin:0 0 1.5rem}.cat1 .desc h3,.cat1 .desc h4{font-size:2.2rem;margin:0 0 1.5rem}.cat1 .desc h5{font-size:1.8rem;margin:0 0 1.5rem}.cat1 .desc p{text-align:left;margin:0 0 2rem}.cat1 .desc ul{max-width:inherit}.cat1 .desc ul li::marker{color:#006cff}.cat1 .desc ol,.cat1 .desc ol li{list-style:decimal inside}.cat1 .desc ol li::marker{font-weight:600;color:#006cff}.cat1 .desc a{font-weight:500;text-decoration:underline;color:#006cff}.cat1 .flex .bl h3{font-size:2rem;font-weight:500;display:inline-block;padding:0 2% 0 0}.cat1 .flex .bl .link{color:#191919;text-align:left;padding:1rem 2.5rem 1.5rem 0;min-width:12rem}.cat1 .icone .container .box{width:calc(16.6% - 3.3rem);padding:0}@media screen and (max-width:1350px){.cat1 .icone .container .box{width:calc(25% - 3.3rem)}}@media screen and (max-width:1024px){.icone .container .box p{font-size:2.2rem}.cat1 .flex .bl{width:calc(50% - 2.5rem)}.cat1 .icone .container .box{width:calc(33.3% - 3rem)}.cat1 .icone .container .box p{font-size:2rem}}@media screen and (max-width:580px){.cat1{margin:-25rem 1.5rem 7rem}.cat1 .flex .bl{width:100%}.cat1 .icone .container .box{width:calc(50% - 2rem)}}@media screen and (max-width:400px){.fascia_applicazioni .row_tit h2{font-size:2.5rem}.fascia_applicazioni .row_tit h3{font-size:1.8rem;font-weight:400}#slide-applicazioni .box_img{padding-bottom:200%}#slide-applicazioni .box_img .txt h3{font-size:3rem}.home_processo .flex .bl:not(.txt){height:100vw}.azienda1--box,.cat1 .box{padding:6rem 2rem}.mission .box{padding:6rem 2%}.scegliere .container .row--txt{padding:0 2%}.cat1 .icone .container .box,.icone .container .box{width:100%}}.cat2{padding:8rem 0}.cat2 p{max-width:100rem}.cat2 ul{max-width:50rem;text-align:left}.cat2 ul li::marker{color:#006cff}.img_grande{width:100%;margin:0 auto 5rem;border-radius:5px;height:auto;aspect-ratio:3/2;object-fit:cover}.altre_categorie{padding:5rem 0 10rem}.altre_categorie h3{text-align:center;font-size:4.5rem;font-weight:500;margin:0 0 2.5rem}.altre_categorie .flex{display:flex;width:100%;flex-wrap:wrap;gap:3rem;justify-content:center}.altre_categorie .flex .bl a{display:block;position:relative;padding-bottom:25%}@media screen and (max-width:1280px){.menu ul li a{padding:0 1rem}.prodotti_home--fascia .bl--txt h3{font-size:3rem}.scegliere .container .row.proc{margin:0 0 5rem}.altre_categorie .flex .bl a{padding-bottom:45%}}.altre_categorie .flex .bl--txt{position:absolute;bottom:0;left:0;right:0;margin:0 auto;color:#fff;z-index:4;padding:1rem 2rem}.altre_categorie .flex .bl--txt p{font-size:1.4rem;font-weight:600;margin:0 0 1rem;text-align:right}.altre_categorie .flex .bl--txt h3{font-size:3rem;font-weight:600;text-align:left;margin:0}.altre_categorie .flex .bl .blu{position:absolute;top:0;left:0;width:100%;height:100%;background:#006cff;mix-blend-mode:multiply;z-index:1}.altre_categorie .flex .bl .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#003680 0,#006cff 100%);mix-blend-mode:multiply;opacity:0;transition:.2s;z-index:2}.prod_form{margin:8rem 0}.prod_form .container{background:#696969;color:#fff;padding:7rem 5rem;border-radius:5px}@media screen and (max-width:768px){.altre_categorie{padding:0 0 5rem}.altre_categorie h3{font-size:3.5rem}.altre_categorie .flex .bl--txt h3{font-size:2.5rem}.prod_form .container{padding:7rem 2rem}}.cat3 h2{font-size:3.5rem;margin:0 auto 3rem;text-align:center}.applic_pag{padding:2rem 0 7rem;margin:-2rem auto 0;background-color:#fff}.applic_pag .flex .bl{width:48%;transition:.3s;margin:0 0 4%}.applic_pag .flex .bl .box_img{position:relative;width:100%;padding-bottom:100%;background-color:#000}.applic_pag .flex .bl .box_img .img_slide{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:5px;opacity:.7}.scegliere.appl .row{margin:5rem 0 0}.blog_pag .flex{display:flex;width:100%;flex-wrap:wrap;justify-content:center;gap:6rem 3.5rem}.blog_pag .flex .box{width:calc(33.3% - 2.5rem);transition:.3s}.blog_pag .button{margin:8rem auto;text-align:center}.blog_pag .button .btn.load{background-color:#fff;border:3px solid #e5e5e5;color:#696969}.data{font-size:1.4rem;margin:0 0 1.5rem;font-weight:300}.ico_maps{width:2rem;height:2.5rem;object-fit:contain;margin:0 5px 0 0;display:inline-block;vertical-align:middle}.mappa iframe{width:100%;height:30vw;border:none;border-radius:5px}@media screen and (max-width:1024px){.altre_categorie .flex .bl{width:calc(50% - 2rem)}.applic_pag .flex .bl .box_img .txt h3{font-size:3rem}.blog_pag .flex .box{width:calc(50% - 1.8rem)}.mappa iframe{height:60vw}}@media screen and (max-width:580px){.altre_categorie .flex .bl,.blog_pag .flex .box{width:100%}.cat3{padding:0 0 12rem}.applic_pag .flex .bl{width:100%;margin:0 0 4rem}.mappa iframe{height:80vw;margin:0 0 8rem}}