 html{scroll-behavior:smooth;overflow-x:hidden;}b{font-weight:600;clear:both;}.grecaptcha-badge{display:none;}.underline{text-decoration:underline;}.FooterItem a.underline{text-decoration:underline;}.spazio{}.spazioreferenze{height:90px;}.iubenda-tp-btn{display:none !important;}body{margin:0px;font-size:18px;font-family:'Poppins', sans-serif;animation:fadeIn 2s both;overflow-x:hidden;text-wrap:balance;}.none{display:none;}.casicura{color:#39a0da;}.white{color:white;}.whatsapp-icon{position:fixed;z-index:100;bottom:0px;right:190px;background-color:rgb(69 80 95);color:white;padding:10px;box-sizing:border-box; display:block;transition:all 0.3s linear;text-decoration:none;box-shadow:rgb(0 0 0 / 20%) 0px 2px 10px, rgb(0 0 0 / 30%) 0px 4px 28px;}.whatsapp-icon:hover{box-shadow:rgb(0 0 0 / 20%) 0px 2px 10px, rgb(0 0 0 / 30%) 0px 4px 28px;}.whatsapp-icon > .icon-whatsapp{font-size:24px;text-decoration:none;}.hp-wrap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);justify-content:center;align-items:center;z-index:99999999;overflow-y:auto;}.popup-container{overflow:hidden;width:30em;opacity:0;transform:scale(0.8);transition:all 0.3s ease-in-out;overflow-y:auto;position:absolute;top:10%;bottom:10%;}.popup-card{padding:20px;text-align:center;background-color:white;border-radius:8px;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);}.popup-card h3{color:#004846;font-family:formula_condensedlight;font-size:5vh;font-style:normal;font-weight:300;line-height:120%;text-wrap:balance;}.popup-card img{width:100%;display:block;max-height:30vh;object-fit:cover;}.popup-card .pulsante{margin:auto;margin-top:20px;}   .upper{text-transform:uppercase;}.LabelLogFinale{font:normal normal 700 35px / 45px Montserrat;letter-spacing:0px;color:#000000;}.popup-card p{font:normal normal 400 16px/22px neue-haas-grotesk-display;letter-spacing:0px;color:#161615;margin:0px;}.closepopup{background-color:#fff;color:black;border:none;padding:10px 10px;border-radius:4px;cursor:pointer;font-size:28px;position:absolute;right:0;text-decoration:none;}.container2.maxwidth1400{max-width:1400px;}.bloccopromo{display:flex;flex-flow:wrap;gap:100px;align-items:center;}.bloccopromo img{width:100%;height:100%;object-fit:contain;}.bloccopromoimmagine{width:25%;}.bloccopromodescrizione{flex:1;}.h-subtitle{font:normal normal 600 22px / 36px Poppins;}.margintop30{margin-top:30px;}.contenitorerichiestacheckbox a.white{color:white;}.scaricacatalogo{display:flex;flex-flow:wrap;gap:30px;}.scaricacatalogo > .TB_Informazioni_contenitoreTextBox{width:calc(50% - 25px);}.logoezonafabbrica{display:block;height:50px;}.contatti-icon{position:fixed;z-index:100;bottom:0px;right:50px;background-color:rgb(188 23 48);color:white;padding:12px 23px;box-sizing:border-box; display:block;transition:all 0.3s linear;font-size:16px;cursor:pointer;box-shadow:rgb(0 0 0 / 20%) 0px 2px 10px, rgb(0 0 0 / 30%) 0px 4px 28px;display:flex;gap:20px;}.contatti-icon a{text-decoration:none;color:white;}.contatti-icon:hover{box-shadow:rgb(0 0 0 / 20%) 0px 2px 10px, rgb(0 0 0 / 30%) 0px 4px 28px;}.conenitoreloghifooter{display:flex;flex-flow:wrap;grid-gap:20px;}.container{margin:auto;padding:0px 50px;box-sizing:border-box;width:100%;}.container2{margin:auto;padding:0px 50px;box-sizing:border-box;width:100%;max-width:1600px;}.container2.center{text-align:center;}.center{text-align:center;}.container3{position:relative;margin:auto;padding:0px 50px;box-sizing:border-box;text-align:center;max-width:1850px;}.containerSection{position:relative;margin:auto;box-sizing:border-box;text-align:center;}.containerSectionElenco{position:relative;margin:auto;padding:0px 30px;box-sizing:border-box;text-align:center;max-width:1600px;}.containerSectionElenco.negativo0{margin-top:0px;} .containerSectionElenco.tabella{align-items:baseline;}.containerSectionElenco.tabella.nobaseline{align-items:center;}.section.margintop{margin-top:250px;}.section.blog{margin:70px 0px;}.conteitoretitle{margin:auto;width:50%;padding:0px 0px;}.containerIntDescElenco h1{color:#000000;margin:0px;}.containerIntDescElenco h2{font:normal normal 600 22px/36px Poppins;letter-spacing:0px;color:#000000;margin:0px;margin-top:30px;text-transform:uppercase;}.margintop50{margin-top:50px;}.contenitorepulsanti{display:flex;gap:20px;flex-flow:wrap;}.containerIntDescElenco h2 a{color:#000000;}.containerIntDescElenco p{font:normal normal 400 16px/26px Poppins;letter-spacing:0px;color:#000000;}.containerIntDescElenco li{font:normal normal 400 16px/26px Poppins;letter-spacing:0px;color:#000000;}.containerIntDescElenco ul a{color:#000000;}.containerIntDescElenco p a{color:#000000;}.containerIntElencoImmagine{width:100%;display:block;height:100%;object-fit:cover;}.containerIntElencoImmagine.height50{height:50%;padding:20px;}.containerIntElencoImmagine.contain{object-fit:contain;} .containerIntElenco.sx{padding:150px;box-sizing:border-box;}.containerIntElenco.dx{padding:150px;box-sizing:border-box;}.containerIntElenco.dx.noborder{padding:0px 150px;}.containerIntElenco.width600{width:600px;margin:auto;}.containerIntElenco.top200{margin-top:200px;}.containerElenco{margin:auto;padding:0px 50px;box-sizing:border-box;width:100%;padding-right:150px;}.bloccoImmaginiDettaglio{display:flex;flex-flow:wrap;justify-content:center;margin-left:-30px;margin-right:-30px;}.bloccoImmagine{width:50%;padding:30px;box-sizing:border-box;}.bloccoImmagine.width100{width:100%;}.bloccoImmagine.width100media{width:100%;max-width:1000px;}.bloccoImmagine img{display:block;width:100%;height:100%;object-fit:cover;}.bloccoImmagine img.contain{object-fit:contain;height:auto;}.bloccoImmagine video{display:block;width:100%;height:100%;object-fit:cover;}.bloccoImmagine video.contain{object-fit:contain;height:auto;}.splide__pagination__page.is-active{background:#bc1730;}.splide__pagination__page{background:#ccc;border-radius:inherit;height:3px;margin:2px;width:14px;}.bloccoImmagine.desc img{height:auto;}.bloccoImmagine .desc{text-align:left;}.bloccoImmagine .desc h2{font:normal normal 400 35px/45px Montserrat;letter-spacing:0px;color:#000000;margin:0px;margin-top:30px;}.bloccoImmagine .desc p{font:normal normal 400 16px/24px Montserrat;letter-spacing:0px;color:#000000;}.containercaroseul h2{font:normal normal 700 40px/50px Montserrat;letter-spacing:0px;color:#000000;margin:0px;}.contenitoreviewmultipla{display:flex;flex-flow:wrap;margin:auto;margin-top:50px;  justify-content:center;max-width:1200px;gap:50px;}.contenitoreviewmultipla.left{justify-content:flex-start;}.contenitoreviewmultipla.width100{max-width:100%;}.contenitoreviewmultipla.white .viewmultipla h3{color:#fff;}.contenitoreviewmultipla.white .viewmultipla p{color:#fff;}.viewmultipla{width:calc(25% - 40px);box-sizing:border-box;display:block;text-decoration:none;}.contenitoreviewmultipla.width33 > .viewmultipla{width:calc(33.333% - 34px);}.viewmultipla img{width:100%;display:block;height:260px;object-fit:cover;}.viewmultipla.left{text-align:left;}.viewmultipla.left p{font:normal normal 400 16px/24px Montserrat;letter-spacing:0px;color:#000000;}.viewmultipla a{color:black;}.viewmultipla a.pulsante{color:white;}.viewmultipla.full img{height:initial;object-fit:contain;width:auto;margin:auto;}.viewmultipla.full img.brightness{filter:brightness(20);}.viewmultipla.contain img{object-fit:contain;}.viewmultipla.contain.loghi img{padding:50px;height:200px;width:100%;border:1px solid #dfdfdf;}.viewmultipla.full h3{margin-bottom:0px;font:normal normal 700 24px/30px Montserrat;margin:0px;}.viewmultipla.full .numero{font-size:70px;line-height:70px;font-weight:bold; display:flex;align-items:center; gap:10px;}.viewmultipla.full .numero .material-icons-outlined{color:#bb1730;font-size:70px;}.viewmultipla.full p{margin-bottom:0px;font:normal normal 400 17px/24px Poppins;}.viewmultipla.full p.left{text-align:left;}.viewmultipla h3{font:normal normal 400 20px/30px Montserrat;letter-spacing:0px;color:#000000;}.containercaroseul p{font:normal normal 400 16px/24px Montserrat;letter-spacing:0px;color:#000000;max-width:70%;}.splide__arrow--prev{left:30px;}.splide__arrow--next{right:30px;}.splide__arrow svg{fill:#fff; }.splide__arrow{background:#bd1931;height:50px;width:50px;padding:10px;}#ULMenu{list-style:none;padding-inline-start:0px;display:flex;width:100%;justify-content:end;margin:0;}ul li{ position:relative;}.sottolinea{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgb(0 0 0 / 0%);position:relative;overflow:hidden;}.sottolinea:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#b30330;height:5px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:1s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.sottolinea:hover:before, .sottolinea:focus:before, .sottolinea:active:before{right:0;}.sottolinea.MenuSelezionato > .sottolineato{background:#b30330;height:5px;position:absolute;bottom:0;height:5px;position:absolute;bottom:0px;width:100%;box-sizing:border-box;left:0;display:block;}*::before, *::after{box-sizing:border-box;}.dropdown{display:flex;align-items:center;}.dropdown > span{font-size:19px;margin-left:10px;}.sottolineato{display:none;}.menu ul ul{display:none;}.menu ul li:hover > ul{display:inherit;position:absolute;top:60px;margin:0px;padding:0px;text-align:left;list-style:none;background-color:#EFEFEF;width:100%;padding:0px 0px;min-width:200px;z-index:2;}.menu ul ul li{width:100%; display:list-item;position:relative;}.FooterItemLogo img.FooterItemLogofabbrica{max-width:150px;}.dettagliotitle{font:normal normal 400 18px/28px Montserrat;letter-spacing:0px;color:#838383;margin:0;display:block;}.dettagliodesc{font:normal normal 400 16px/24px Montserrat;letter-spacing:0px;color:#000000;}.dettagliotitle > span{font:normal normal 400 35px/45px Montserrat;letter-spacing:0px;color:#000000;margin:0px;}.containerSection.dettaglio{align-items:initial;} .splide{box-sizing:border-box;margin-left:0px;margin-right:0px;}.splide__slide{ box-sizing:border-box;}.splide__slide__container{ box-sizing:border-box;height:100%;display:flex;flex-flow:column;justify-content:space-between;}.bloccoimmobileImg.galleryfinestre img{object-fit:contain;}.bloccoimmobileImg.galleryporte{padding:0px 10%;}.bloccoimmobileImg.galleryporte img{max-height:350px;object-fit:contain;}.bloccoimmobileImg.serramenti img{max-height:500px;object-fit:contain;}.splide__slide__container.gallery{padding:0px;margin-top:0px;height:inherit;}.splide__slide img{width:100%;}.splide__slide_link{text-decoration:none;}.section .splide__track{overflow:inherit;}.pulsantipopup{display:flex;flex-flow:column;}.section.center{display:flex;flex-flow:column;align-items:center;justify-content:center;background:#F8F7F5;padding:50px 0px;} .sectiongrey .informazioni h2{color:#000;}.sectiongrey.red .informazioni h2{color:#1a1e24;}.sectiongrey.red .informazioni .descrizione{color:#1a1e24;}.sectiongrey.viola{background-color:#485365;}.informazioni .descrizione.ridotto{font:normal normal 600 40px / 55px Montserrat;}.informazioni .descrizione span{color:#707070;}.header2{background-color:#fff;position:fixed;z-index:44;display:block;width:100%;padding:0px 30px;}.header2 a{color:#000;padding:8px 16px;box-sizing:border-box; display:flex;flex-flow:wrap; align-items:center;justify-content:center;text-decoration:none;}.header2 a:hover{text-decoration:underline;}.flexmenusx{margin-left:-10px;display:flex;flex-flow:wrap;}.flexmenudx{margin-right:-10px;display:flex;flex-flow:wrap;}.flexmenudx span{margin-right:5px;font-size:20px;}.header{padding:10px 50px;position:fixed;z-index:44;display:block;width:100%;top:0px;left:0;right:0;background:#164d6d;box-sizing:border-box;display:flex;background:#F8F7F5;align-items:center;JUSTIFY-CONTENT:space-between;box-shadow:0 16px 16px rgb(62 63 74 / 10%);}.flexmenu{ display:flex;align-items:center;justify-content:space-between; max-width:1795px;}.relative{position:relative;}.relative.bold{font:normal normal 500 56px/56px Bodoni Moda;}.circolare{position:absolute;left:-7px;top:0px;z-index:1;}.sottolineatura{position:absolute;left:-7px;bottom:7px;z-index:1;}.logoezona{display:flex;gap:20px;align-items:center;}.logo{display:block;}.logo img{display:block;height:70px;}.MenuPrincipale{display:none;}a.MenuSelezionato{color:#b30330;}.menuridotto{  display:flex;flex-flow:wrap;}.menuridotto > div{width:50%;display:flex; flex-flow:column;padding:30px;box-sizing:border-box;}.menuridotto > div.flex{flex:1;}.menuridotto{}.MenuInternoSx{justify-content:initial;padding:100px;box-sizing:border-box;}.immaginemenu{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;border-top-left-radius:200px;}.bordertop{border-top:50px solid #e7e7e7;}.menuridottoRiga h3{text-align:left;font:normal normal normal 18px/20px Bodoni Moda;letter-spacing:0px;width:40%;}.menuridottoRiga > div{width:50%;}.menuridottoRiga b{color:#000000;}.menuridottoTitle{display:block;text-decoration:none; font:normal normal 500 22px/32px Bodoni Moda;letter-spacing:0px;color:#000000;margin:0px 0px;transition:all 0.3s linear;border-bottom:1px solid silver;margin-bottom:20px;}.allegatiElenco{text-decoration:none; transition:all 0.3s linear;font:normal normal normal 16px/16px futura-pt;letter-spacing:0.9px;display:flex;align-items:center;border:1px solid black;padding:10px 25px;height:18px;color:black;width:fit-content;}.allegatiElenco:hover{color:white;background-color:black;}.flexBio.marginbottom{margin-bottom:10px;}.scrittamenu{position:absolute;font:normal normal 500 150px/150px Montserrat;z-index:1;color:#f3f3f3;margin-top:100px;}.menuridottoRiga{font:normal normal 400 16px/29px Montserrat;letter-spacing:0px;color:#484848;text-decoration:none;}a.menuridottoRiga:hover{color:#079eda;}a.menuridottoRiga:hover b{color:#079eda;}.loghibrand{max-width:100%;max-height:300px;}.flexBio{display:flex;align-items:center;justify-content:center;}.flexBio h3{font:normal normal 500 22px/22px futura-pt;color:#000;margin:5px 0px;text-transform:uppercase;}.flexBio img{width:50px;margin-left:10px;}.flexBio p{margin:0px;}.lingue{font:normal normal normal 16px/16px futura-pt;letter-spacing:0.9px;margin-right:auto;}.lingue a{color:black;text-decoration:none;margin-right:5px;transition:all 0.3s linear;}.lingue a:hover{color:#00FF00;}.lingue a.MenuSelezionato{color:#00FF00;}.linguemenu{font:normal normal normal 16px/16px futura-pt;letter-spacing:0.9px;margin-right:auto;display:none;}.linguemenu a{color:black;text-decoration:none;margin:5px;transition:all 0.3s linear;}.linguemenu a:hover{color:#00FF00;}.linguemenu a.MenuSelezionato{color:#00FF00;}.sezioneloghi{display:flex;align-items:center;margin-top:50px;justify-content:space-around;flex-flow:wrap;}.sezioneloghi img{display:block;height:200px;padding:20px;box-sizing:border-box;}.logobiologico{display:block;width:200px;}.shop{text-decoration:none;margin-right:25px;transition:all 0.3s linear;font:normal normal normal 16px/16px futura-pt;letter-spacing:0.9px;display:flex;align-items:center;border:1px solid black;padding:10px 25px;height:18px;color:black;}.shop:hover{color:white;background-color:black;}.LabelMenuPrincipale{display:block;cursor:pointer;}.LabelMenuPrincipale .material-icons-outlined{font-size:40px;line-height:inherit;color:rgb(63 74 92);}.menu{display:block;}.menu > input{display:none;}.colMenuDx{position:relative;top:0;right:0;width:100%;height:100%;}.exit{position:absolute;top:0;right:0;color:#0c874a;padding:30px;font-size:1em;cursor:pointer;z-index:3;}.marginsectiontop{margin-top:150px;}.marginsectionbottom{margin-bottom:150px;}.border{width:100%;height:5px;background-color:#000;}.menuinterno{padding:12px 0px;box-sizing:border-box;display:block;margin:0px 20px;text-align:left;font-family:Montserrat, sans-serif;font-weight:500;text-decoration:none;color:black;font-size:15px;}.menuinterno:hover{color:#b30330;}.flexhomeShow{display:flex; box-sizing:border-box;margin-left:-10px;margin-right:-10px;height:calc(100vh - 110px);}.flexhomeShowCol{width:33.3333%;position:relative;border:10px solid white;box-sizing:border-box;overflow:hidden;display:block;}.flexhomeShowCol .videohomeverticale{background:white;object-fit:cover;width:100%;height:100%;}.flexhomeShow img{display:block;height:100%;width:100%;object-fit:cover;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;}.sectionpinguino{background-color:#164d6d;position:relative;}.sectionpinguinogif{margin:auto;width:250px;display:block;padding:50px 0px;}.sectionpinguinosfondo{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;}.sectionblu{padding:150px 0px;background-color:#164d6d;}.sectionblu > .tabella{background-color:#164d6d;}.sectionblu .containerIntDescElenco h2{color:white;}.sectionblu .containerIntDescElenco p{color:white;}.sectionblu .containerIntDescElenco a{color:white;}.sectionblu.top0{padding-top:0px;}.sectionblack{padding:150px 0px;background-color:#000;}.sectiongrey{padding:100px 0px;background-color:#F8F7F5;}.sectiongrey.padding{padding-left:50px;padding-right:50px;}.sectiongrey .container2{padding:0px;}.sectiongrey.red{background-color:#e7e7e7;}.section{margin:150px 0px;}.section.top0{margin-top:0px;}.section.bottom0{margin-bottom:0px;}.formContatti{position:relative;}.richiesta{position:absolute;top:-125px;}.height100vh{height:100vh;display:flex;justify-content:center;align-items:center;}.sectionpadding{position:relative;margin:auto;padding:0px 30px;box-sizing:border-box;text-align:center; z-index:2;}.imgHomeFull{width:100%;display:block;height:100vh;object-fit:cover;}.imgHomeFull.height600{height:600px;}.first.height400{height:300px;}.tabella{width:100%;display:flex; justify-content:center;flex-flow:wrap;background-color:white;}.tabella .containerInt.text{display:flex;align-items:center;padding:30px 0px;}.tabella.trasparent{background-color:transparent;}.tabella.trasparent > .containerIntElenco.sx{padding:0px 150px;}.tabella.trasparent > .containerIntElenco.dx{padding:0px 150px;}.spaziopulsanti{display:flex;justify-content:center;gap:10px;flex-flow:wrap;max-width:600px;}.spaziopulsanti > a{margin:0px 15px;}.banner{margin:auto;text-align:center;}.banner.descrittivo{text-align:left;max-width:900px;}.banner h2{font:normal normal 700 34px/46px Montserrat;letter-spacing:0px;margin:0px;}.banner h3{font:normal normal 700 34px/46px Montserrat;letter-spacing:0px;margin:0px;}.banner h4{font:normal normal 400 24px/34px Montserrat;letter-spacing:0px;margin:0px;margin-bottom:20px;}.banner h4.margintop20{margin-top:20px;}.containerInt{width:50%; box-sizing:border-box; z-index:1;position:relative;}.containerInt.width33{width:50%;text-align:center;}.containerInt img{width:100%;display:block;}.containerInt img.right{border-radius:200px 0 0 200px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);}.containerIntDesc{box-sizing:border-box;font-weight:300;font-size:15px;line-height:1.73em;-webkit-font-smoothing:antialiased;color:#4c4c4c;position:relative;margin:auto;}.containerIntDesc.sx{padding-right:150px;text-align:left;padding-left:150px;}.containerIntDesc.sx.singola{padding-right:0px;text-align:left;}.containerIntDesc.dx{padding-left:150px;text-align:right;}.containerIntDesc.dxprodotto{padding-left:150px;text-align:left;}.mappacontenuti{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px); white-space:nowrap;}.mappacontenuti a{color:black;}.containerIntDescElenco{box-sizing:border-box;font-weight:300;font-size:15px;line-height:normal;-webkit-font-smoothing:antialiased;color:#4c4c4c;position:relative;text-align:left;}.containerIntElenco{width:50%;box-sizing:border-box;z-index:1;position:relative;display:flex;}.containerIntDescElenco h1{}.containerInt.dettaglio{max-height:700px;background-color:#F8F7F5;border-radius:200px 0 0 200px;height:auto;display:flex;padding:100px;box-sizing:border-box;}.containerInt.dettaglio img{height:100%;width:100%;margin:auto;object-fit:contain;}.containerInt video{background:white;width:100%;height:100%;object-fit:contain;display:block;margin-top:-50px;margin-bottom:-50px;z-index:1;}.containerInt video.nomargintop{margin-top:0px;}.containerInt video.nomarginbottom{margin-bottom:0px;}.containerInt h3{margin:0;font:normal normal 400 35px/45px Montserrat;letter-spacing:0px;color:#000000;}.containerInt h3.ridotto{font:normal normal 400 18px/28px Montserrat;color:#838383;}.containerInt h2{font:normal normal 500 56px/60px Bodoni Moda;letter-spacing:0px;color:#000000;margin:20px 0px;}.containerInt h2 span{font:normal normal 300 67px/60px futura-pt;}.containerInt p{font:normal normal 400 16px/24px Montserrat;letter-spacing:0px;color:#000000;}.dettaglio .containerInt p{color:#363938;margin:0px;}.containerInt li{font:normal normal 300 18px/24px futura-pt;letter-spacing:0px;color:#000000;}.containerInt p a{text-decoration:none;color:#000;}.bonus{background-color:#30a853;}.iframe{border:none;width:100%;}.bloccodetrazione{background:#F8F7F5; margin:auto;text-align:center;padding:50px 30px;box-sizing:border-box;        margin-top:200px;}.bloccodetrazione h2{margin:0;letter-spacing:0px;font:normal normal 400 35px/45px Montserrat;color:#000;}.bloccodetrazione h3{margin:0;letter-spacing:0px;color:#000;font:normal normal 400 16px/24px Montserrat;color:#000;}.bloccodetrazione h2 b{font:normal normal 500 30px/40px Montserrat;color:#000;}.bloccodetrazione img{margin-bottom:30px;margin-top:-100px;}.bloccodetrazione .pulsante{border:1px solid #fff;color:#fff;background-color:#5cad75;}.containerSectionabsolute{position:absolute;top:0;font:normal normal 400 78px/100px Montserrat;letter-spacing:0px;color:#000000;z-index:2;margin:0px;}.iconeclaim{display:flex;justify-content:center;  min-width:900px;flex-flow:wrap;margin-bottom:100px;}.iconeclaim > div{display:flex;flex-flow:column;width:190px;font-size:16px;margin:0px 30px;  padding:20px;align-items:center;text-align:center;color:#3f4a5c;background-color:#ebebeb;border-radius:25px;}.iconeclaim > div > .material-icons-outlined{font-size:60px;margin-bottom:15px;display:block;}.pulsante{border:1px solid #464848;padding:10px 25px;text-decoration:none;color:black;display:inline-block;text-decoration:none;transition:all 0.3s linear; width:fit-content;font-size:16px;line-height:1.73em;cursor:pointer;color:white;background-color:#303033;border:1px solid #303033;min-width:150px;display:flex;align-items:center;font-weight:400;}.pulsante.auto{margin:auto;}.pulsante.auto.margintop20{margin:auto;margin-top:20px;}.pulsante > span{margin-left:20px;}.pulsante:hover{color:#222;background-color:transparent;}.pulsantecoverto{padding:10px 25px; text-decoration:none;display:inline-block;text-decoration:none;transition:all 0.3s linear; color:white;background-color:#bc1730;font-weight:300;font-size:18px;line-height:1.73em;border:none;min-width:150px;}.pulsantecoverto:hover{background-color:#363938;}.pulsantebreve{font:normal normal 600 20px/32px Montserrat;letter-spacing:0px;color:#079eda;display:flex;align-items:center;text-decoration:none;}.pulsantebreve:hover .material-icons-outlined{background-color:#079eda;}.pulsantebreve:hover{color:#363938;}.pulsantebreve .material-icons-outlined{background-color:#e1dedc;padding:8px;box-sizing:border-box;color:white;border-radius:50%;height:100%;margin-left:15px;font-size:16px;}.line1{width:350px;height:0px;border-bottom:1px solid black;-webkit-transform:translateY(0px) translateX(0px) rotate(75deg);position:absolute;z-index:2;}.MenuInterno > div.line1{width:350px;height:0px;border-bottom:1px solid black;-webkit-transform:translateY(0px) translateX(0px) rotate(75deg);position:absolute;z-index:1;}.sectionFlexTextCerti > div.line3, .sectionFlexTextCerti > div.line4{padding:0px;}.pulsantenero{transition:all 0.3s linear;border:1px solid black;padding:10px 25px;text-decoration:none;color:white;display:inline-block;background-color:black;text-decoration:none;}.pulsantenero:hover{color:black;background-color:#00FF00;border:1px solid #00FF00;}.titleabsolute{position:absolute;}.videohome{background:white;width:100%;height:100%;object-fit:contain;}.margintop20{margin-top:20px;}.marginleft20{margin-left:20px;}.marginleft30{margin-left:30px;}.marginrigth20{margin-right:20px;}.marginleft100{margin-left:100px;} .sectionCenter{position:relative;display:flex;flex-flow:wrap;align-items:center;justify-content:space-around;}.sectionTitlecenter{margin:auto;max-width:930px;position:absolute;padding:0px 100px;z-index:10;}.sectionTitlecenter h3{font:normal normal 400 50px/75px Montserrat;letter-spacing:0px;color:#000000;}.sectionCenterImmagini{width:50%;}.sectionCenterImmagini img{width:100%;max-width:600px;display:block;margin:auto;filter:blur(10px);}.sectioncustom{display:flex;flex-flow:wrap;padding-left:150px;box-sizing:border-box;position:relative;}.sectioncustom.totale{background:#F8F7F5;}.sectioncustom:before{position:absolute;content:"";top:0;bottom:150px;width:100%;background:#F8F7F5;z-index:1;}.sectioncustom > div{width:50%;z-index:2;padding:70px;box-sizing:border-box;}.sectioncustom-img > img{width:100%;display:block;height:100%;object-fit:cover;}.sectioncustom > div.sectioncustom-text{padding-right:150px;text-align:left; box-sizing:border-box;font-weight:300;font-size:15px;line-height:1.73em;-webkit-font-smoothing:antialiased;color:#4c4c4c;position:relative;}.sectioncustomlogoabsolute{display:block;position:absolute;bottom:0px;height:50px;}.sectioncustom-text h2{font:normal normal 400 40px/54px Montserrat;letter-spacing:0px;color:#000000;}.sectioncustom-text p{font:normal normal 400 16px/24px Montserrat;letter-spacing:0.42px;color:#838383;}.paddingleft100{padding-left:100px;}.sectioncustom2{display:flex;flex-flow:wrap;box-sizing:border-box;position:relative;background:#F8F7F5;border-top:300px solid white;justify-content:space-around;}.sectioncustom2 > div{width:50%;padding:100px;box-sizing:border-box;display:flex;flex-flow:column; position:relative;max-width:700px;}.sectioncustom2 img{width:100%;display:block;position:absolute;top:-250px;width:100%;max-width:500px;}.sectioncustom2 a{color:black;}.sectioncustom2 img.logobt{position:relative;top:0;width:100px;margin-top:30px;}.sectioncustom2 h2{font:normal normal 400 40px/50px Montserrat;letter-spacing:0px;color:#000000;text-align:left;margin:0;margin-top:30px;z-index:2;}.sectioncustom2 p{font:normal normal 400 16px/24px Montserrat;letter-spacing:0.42px;color:#838383;max-width:600px;}.informazioni{margin:auto;}.informazioni h2{font:normal normal 700 60px/80px Montserrat;letter-spacing:0px;color:#fff;margin:0px;}.informazioni h2.ridotto{font:normal normal 600 40px/55px Montserrat;}.informazioni h2 span{color:#707070;}.informazioni.widthvw{width:70vw;}.informazioni p{font:normal normal 400 24px/30px Montserrat;color:#000;}.informazioni h4{font:normal normal 700 24px/30px Montserrat;letter-spacing:0px;color:#000;margin:0px;margin-top:30px;}.informazioni h2.black{color:#000;}.informazioni.left{text-align:left;}.footer{background-color:#F5F6F6;padding:100px 0px;box-sizing:border-box;font:normal normal 400 15px/24px Poppins;color:black;border-top:1px solid #b30330;}.footer2{background-color:#b30330;padding:10px 0px;box-sizing:border-box;font:normal normal 400 14px/26px Poppins;color:white;}.testofooter{font:normal normal 400 13px/19px Montserrat;}.FooterItem{display:flex;flex-flow:wrap; margin:auto;gap:50px;}.FooterItem > div{padding:0px 0px;box-sizing:border-box;margin:auto;display:flex;flex-flow:column;text-align:left; flex:1;}.FooterItem > div h3{font:normal normal 600 20px/24px Montserrat;color:white;}.FooterItemLogo img{width:100%;display:block;max-width:200px;object-fit:contain;}.FooterItem a{color:black;text-decoration:none;}.logopor{width:500px;display:block;margin-bottom:30px;}.logoeuropa{display:block;}.containerFooter{position:relative;margin:auto;padding:0px 30px;box-sizing:border-box;text-align:center;max-width:1000px;}.footer2 .containerFooter a{color:white;}.tabellinafooter{display:flex;flex-flow:wrap;gap:50px;justify-content:space-between;margin-bottom:30px;}.logomodello{width:150px;height:fit-content;}.containerFooter a{color:black;}.FooterItem2IntSX{}.FooterItem2IntDX img{display:block;margin:auto;margin-bottom:20px;margin-top:50px;width:100%;max-width:250px;}.FooterItem > div.iconefooter{margin-top:20px;display:flex;flex-flow:wrap;}.iconhome{font-size:20px;}.flexVendite{display:flex;flex-flow:wrap; position:relative;}.frecceSlide{width:100%;position:absolute;}.frecciaSx{color:#1d1d1b;font-size:50px;padding:18px;box-sizing:border-box;cursor:pointer;position:absolute;z-index:25;text-decoration:none;}.frecciaDx{color:#1d1d1b;font-size:50px;padding:18px;box-sizing:border-box;cursor:pointer;position:absolute;z-index:25;right:0px;text-decoration:none;}.flexVendite .scritta{position:absolute;font:normal normal 400 155px/175px Bodoni Moda;letter-spacing:1.02px;z-index:1;color:transparent;-webkit-text-stroke:2px #C6C6C6;text-stroke:2px #C6C6C6;text-shadow:none;text-align:center;max-width:70%;margin-top:50px;}.marginElenco{margin-top:300px;}.containerimmobile{width:calc(50% - 150px);padding:15px;box-sizing:border-box;display:flex;justify-content:center;z-index:2;background-color:#F8F7F5;margin-right:150px;margin-bottom:150px;margin-top:100px;height:100%;}.containerimmobile.realizzazioni{background-color:#fff;} .containerimmobile.sx{margin-top:-50px;margin-bottom:250px;}.bloccoimmobileImg{ transition:all 0.3s linear; box-sizing:border-box;}.bloccoimmobileImg img{ border-width:0px;height:100%;display:block;margin:auto;width:100%;max-width:100%;}.bloccoimmobileImg.serramenti{padding:0px 10%;}.bloccoimmobileImg.orizzontale{margin-left:-15px;margin-right:-15px;padding:0px;height:500px;}.bloccoimmobileImg.orizzontale img{border-width:0px;height:100%;display:block;margin:auto;width:100%;object-fit:cover;}.formContatti p{letter-spacing:0px;color:#000000;text-align:center;font:normal normal 600 16px/24px Montserrat;}.bloccoimmobile{display:block;width:100%;height:auto;position:relative;text-decoration:none;transition:all 0.3s linear;}.bloccoimmobile > img{display:block;max-width:100%;width:100%;object-fit:cover;transition:all 0.3s linear;}.bloccoimmobile:hover .frecciaElenco{background-color:#079eda;}.bloccoimmobile:hover .bloccoimmobileImg{margin-top:-120px;margin-bottom:20px;}.splide__slide__container:hover .frecciaElenco{background-color:#079eda;}.containerimmobile.realizzazioni .bloccoimmobileDesc{padding:30px 0px;}.containerblogcard{width:calc(33.33% - 30px);margin:15px;box-sizing:border-box;display:flex;justify-content:center;box-shadow:0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);text-align:left;}.blogcard{text-decoration:none;}.blogcardImg{height:250px;}.blogcardImg img{height:100%;display:block;margin:auto;width:100%;object-fit:cover;}.contenitoreblog{display:flex;flex-flow:wrap;justify-content:space-between;text-align:left;margin-top:50px;}.contenitoreblog > .flexVendite{flex:1;margin-left:-15px;margin-top:-15px;}.contenitoreblog > .flexDettaglio{flex:1;}.contenitoreimpianti{display:flex;flex-flow:wrap;min-height:500px;gap:2px;}.contenitoreimpiantiblocco{width:calc(33.333% - 2px);text-decoration:none;position:relative;display:flex;align-items:center;justify-content:center;font:normal normal 700 24px/30px Montserrat;letter-spacing:0px;color:#fff;z-index:1;}.contenitoreimpiantiblocco:hover .sfondoblu{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);}.contenitoreimpiantibloccoprimo{position:absolute;z-index:2;text-align:center;display:flex;flex-flow:column;justify-content:center;align-items:center;padding:30px;}.contenitoreimpiantiblocco .titoloblocco{font:normal normal 700 24px/30px Montserrat;letter-spacing:0px;color:#fff;z-index:2;} .sfondoblu{position:absolute;background-color:rgb(63 74 92 / 87%);width:100%; height:100%;transition:all .3s linear;}.sfondorosso{position:absolute;background-color:rgb(188 23 48 / 87%);width:100%; height:100%;transition:all .3s linear;}.contenitoreimpianti img{width:100%;height:100%;object-fit:cover;display:block;}.firstCat h2.sottotitoloblog{font:normal normal 400 35px/45px Montserrat;letter-spacing:0px;color:#089eda;margin:0px;}.firstCat.dettagliorealizzazione.blog .firstCatText{flex:initial;width:100%;margin:auto;padding:100px 30px;padding-bottom:50px;max-width:none;}.firstCat.dettagliorealizzazione.blog .firstCatText h1{font:normal normal 400 40px/50px Montserrat;}.firstCatText a{color:black;}.containerIntElenco.blog{width:100%;}.flexcolonnacategorie{width:400px; padding:30px;text-align:left;background-color:#f5f6f6;}.flexcolonnacategorie h2{font:normal normal 400 20px/30px Montserrat;color:#000;margin:0px 0px;}.flexcolonnacategorie a{font:normal normal 400 16px/34px Montserrat;letter-spacing:0px;color:#000000;border-bottom:1px solid #e3e3e3;display:block;margin:5px 0px;text-decoration:none;}.blogcardDesc{padding:20px;}.blogcardDesc h2{font:normal normal 400 20px/30px Montserrat;color:#000;margin:0px 0px;}.blogcardDesc h3{font:normal normal 400 14px/24px Montserrat;color:#089eda;margin:0px 0px;}.blogcardDesc p{font:normal normal 400 14px/22px Montserrat;letter-spacing:0px;color:#000000;}.contenitorefiniture{margin-top:30px;}.titolocontenitoreFiniture{border:1px solid #d3d3d3; font:normal normal 400 20px/30px Montserrat;letter-spacing:0px;color:#000000;display:flex;margin:0px;align-items:center;justify-content:space-between;padding:10px 20px;max-width:600px;margin:auto;margin-bottom:30px;cursor:pointer;}.contenitorefinitureInterno{ display:flex;flex-flow:wrap;  padding-top:0px;height:inherit;transition:max-height 0.5s ease-out;max-height:fit-content;opacity:1;transition:all .3s linear;  gap:10px;}.contenitorefinitureInterno.none{max-height:0;opacity:0;padding:0px;display:none;}.contenitorefinitureInterno.width33 > .finitura{ margin:0px;width:calc(33.333333% - 10px);border-bottom:0px;}.finitura{width:calc(25% - 10px);}.finitura img{width:100%;height:200px;object-fit:cover;}.contenitorefinitureInterno.width33 img{display:block;width:100%;height:auto;}.finitura{background-color:#F8F7F5; text-align:center;font:normal normal 600 16px/20px Montserrat;display:block;}.finitura h4{font:normal normal 600 16px/20px Montserrat;}.bloccoimmobileDesc{padding:30px; box-sizing:border-box;text-decoration:none;display:flex;flex-flow:wrap;justify-content:space-between;align-items:end;transition:all 0.3s linear;}.bloccoimmobileDesc.gallery{background-color:#F8F7F5;}.bloccoimmobileDesc h3{font:normal normal 400 16px/24px Montserrat;letter-spacing:0.42px;margin:0px 0px;color:#838383;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.bloccoimmobileDesc p{font:normal normal 400 16px/24px Montserrat;letter-spacing:0px;color:#000000;}.scopri{text-decoration:underline;font-weight:600;}.bloccoimmobileDesc > div{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.frecciaElenco{ right:30px;bottom:40px;background-color:#e1dedc;padding:8px;box-sizing:border-box;color:white;border-radius:50%;height:100%;}.bloccoimmobileDesc.realizzazioni > div{white-space:initial;}.bloccoimmobileDesc.realizzazioni h2{white-space:initial;}.bloccoimmobileDesc h2{font:normal normal 400 30px/40px Montserrat;color:#000;margin:0px 0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.bloccoimmobileDesc h4{font:normal normal 400 16px/24px Montserrat;letter-spacing:0.42px;color:#838383;margin:0px;}.containerInt h2 span.sottotitolo{font:normal normal 500 56px/60px Bodoni Moda;letter-spacing:0px;color:#000000;margin:20px 0px;}div.first{position:relative;overflow:hidden;height:calc(100vh - 90px);margin:auto;width:100%;overflow:hidden;background:#f6f5f3;box-sizing:border-box;}.colonnaSxHome{position:absolute;height:100%;width:150px;right:0;display:flex;align-items:flex-end;padding:100px 30px;box-sizing:border-box;justify-content:center;padding-bottom:150px;}.mySlides2{position:absolute;height:100%;width:100%;transition:all 1500ms;display:flex;align-items:center; justify-content:center;}.mySlides3{position:absolute;height:100%;width:100%;transition:all 1500ms;display:flex;align-items:center; justify-content:center;}.mySlidesHomeVideo{position:absolute;height:100%;width:100%;transition:all 1500ms;object-fit:cover;display:block;}.sfondozeronext{position:absolute;BACKGROUND-COLOR:rgb(250 243 233 / 30%);width:100%;height:100%;z-index:1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);}.sfondonero{position:absolute;background-color:rgb(0 0 0 / 30%);width:100%;height:100%;z-index:1;}.sfondonero.cassonetto{background-color:rgb(63 74 92 / 87%);}.sfondonero.blur{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);}.claimHome{z-index:2;display:flex;margin-left:50px;flex-flow:column;text-align:center;margin-right:50px;align-items:center;}.claimHome.widthvw{max-width:70vw;}.claimHome h1{font:normal normal 400 50px/75px Montserrat;letter-spacing:0px;color:#FFFFFF;margin:0px;}.claimHome h5{font:normal normal 400 40px/60px Montserrat;letter-spacing:0px;color:#FFFFFF;margin:0px;}.claimHome h3{font:normal normal 700 20px / 24px Poppins;color:white;text-transform:uppercase;letter-spacing:2px;margin:0px;}.claimHome h3.black{color:#222;}.claimHome p{font:normal normal 400 18px/28px Poppins;color:#FFFFFF;max-width:900px;}.claimHome h1.black{color:#222;}.claimHome p.black{color:#222;}.logozero{display:block;width:100%;margin:auto;margin-bottom:30px;max-width:fit-content;}.c-scroll-indicator{display:flex;align-items:center;height:100%;flex-flow:column;}.c-scroll-container{padding:10px 50px;}.c-scroll-indicator_label{text-align:center;font:normal normal 500 13px/20px Montserrat;}.c-scroll-indicator_value{display:inline-block;width:1px;height:100%;background-color:#cfd6d9;position:relative;overflow:hidden;margin-bottom:50px;}.c-scroll-indicator_value span{position:absolute;top:0;bottom:0;right:0;left:0;background-color:#000;animation:scrollIndicator 1.4s cubic-bezier(.645,.045,.355,1) infinite;}@keyframes scrollIndicator{0%{transform:translate3d(0,-102%,0)}69.9%{transform:translate3d(0,102%,0)}70%{transform:translate3d(0,-102%,0)}to{transform:translate3d(0,-102%,0)}}.firstCat{display:flex;position:relative;flex-flow:wrap;min-height:calc(100vh - 150px);}.firstCatImg{width:55%;}.firstCatImg img{display:block;width:100%;object-fit:cover;height:100%;}.firstCatText{flex:1;padding:100px;box-sizing:border-box;padding-top:150px;}.firstCat li{font:normal normal 400 16px/24px Montserrat;letter-spacing:0px;color:#000000;}.firstCat h1{font:normal normal 400 60px/70px Montserrat;letter-spacing:0px;color:#000000;margin:0px;}.firstCat h2{font:normal normal 400 35px/45px Montserrat;letter-spacing:0px;color:#000000;margin:0px;}.firstCat h3{font:normal normal 400 18px/28px Montserrat;letter-spacing:0px;color:#838383;margin:0;}.firstCat p{font:normal normal 400 16px/24px Montserrat;letter-spacing:0px;color:#000000;}.firstCat.dettagliorealizzazione{flex-flow:column;min-height:initial;}.firstCat.dettagliorealizzazione.blog .firstCatImg{width:fit-content;margin:auto;}.firstCat.dettagliorealizzazione .firstCatImg{width:100%;}.firstCat.dettagliorealizzazione .firstCatImg img{max-height:75vh;}.firstCat.dettagliorealizzazione .firstCatText{flex:initial;width:50%;margin:auto;padding:100px 20px;max-width:800px;}.relativeFlex{position:relative;}.sectionFlexTextCerti{display:flex;flex-flow:column;}.sectionFlexTextCerti > div{display:flex;flex-flow:wrap; justify-content:space-between; padding:50px 0px;}.sectionFlexTextCertiImg{width:150px;}.sectionFlexTextCertiImg h2{font:normal normal 500 56px/60px Bodoni Moda;letter-spacing:0px;color:#000000;margin:0;position:sticky;top:120px;display:block;}.sectionFlexTextCertiDesc h3{font:normal normal 500 24px/28px futura-pt;letter-spacing:0px;color:#000000;margin:5px 0px;}.sectionFlexTextCertiDesc h4{font:normal normal 300 18px/24px futura-pt;letter-spacing:0px;color:#000000;margin:0;transition:all 0.3s linear;}.sectionFlexTextCertiDesc h4 a{color:#000000;}.sectionFlexTextCertiDesc h4 a:hover{color:#00FF00;}.sectionFlexTextCertiDesc{flex:1;}.sectionFlexTextCertiDescRiga{flex:1;margin:0px 30px;text-align:right;}.mappa{height:600px;}.titleSection3{font:normal normal 700 35px/45px Montserrat;letter-spacing:0px;color:#000000;margin:20px 0px;text-align:center;}.evidenziatore{max-width:100%;}.linkcert{text-decoration:none;}.containerInt .linkcert h3{color:#00FF00;}.user-select{pointer-events:none;-webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.flexRiconoscimenti{display:flex;flex-flow:wrap;}.flexRiconoscimenti > div{width:50%;margin:10px 0px;flex:inherit;}.flexRiconoscimenti .sectionFlexTextCertiDescRiga{text-align:left;}.sectionFlexTextCertiDescRiga.SX{padding-right:50px;box-sizing:border-box;}.sectionFlexTextCertiDescRiga.DX{padding-left:50px;box-sizing:border-box;}div.SnippetBreadCrumbs{position:relative;width:100%;text-align:center;margin:50px 0px;}div.SnippetBreadCrumbs ol{list-style:none;margin:0px;padding:0px;display:inline-block;}div.SnippetBreadCrumbs ol li{display:inline-block;}div.SnippetBreadCrumbs a{text-decoration:none;font:normal normal 400 17px/26px Montserrat;color:#000;margin:0 15px;}.SnippetSelezionato{color:#bc1730;}.oknoplast{color:#00589c;}.btgroup{color:#e2091a;}.logoazienda{display:block;margin:auto;margin-bottom:50px;}.logopartner{margin-bottom:50px;}.logopartner img{display:block;max-width:300px;width:auto;}*, *::before, *::after{box-sizing:border-box;}.timeline{position:relative;width:100%;margin:0 auto;max-width:1600px;}.containertimeline.left{left:0;}.containertimeline{padding:30px 30px;position:relative;background:inherit;width:50%; display:flex;align-items:center;flex-flow:wrap;}.containertimeline.right{left:50%;}.containertimeline::before{content:'';position:absolute;width:50px;height:2px;top:calc(50% - 1px);right:8px;background:#40372C;z-index:1;}.containertimeline.left .date{right:-510px;}.containertimeline.right::before{left:8px;}.containertimeline.right::after{left:-8px;}.containertimeline .date{position:absolute;display:inline-block; text-align:center;font-size:14px;font-weight:bold;color:#006E51;text-transform:uppercase;letter-spacing:1px;z-index:1;width:450px;}.containertimeline .date > img{width:100%;display:block;border-radius:25px;border-bottom-left-radius:100px;}.containertimeline .content{padding:30px 90px 30px 30px; position:relative;}.containertimeline .content h2{margin:0 0 10px 0;font-size:18px;font-weight:normal;color:#252525;font-size:2.2em;font-weight:600;line-height:1.2em;text-transform:uppercase;font-weight:900;display:inline-block;position:relative;letter-spacing:0.2em;word-wrap:break-word;display:block;text-align:left;font:normal normal 400 35px/45px Montserrat;letter-spacing:0px;color:#000000;}.containertimeline .content p{margin:0;font-size:16px;line-height:22px;color:#000000;font-size:16px;line-height:1.73em;text-align:left;}.containertimeline .content p b{display:block;color:#089eda;font:normal normal 400 20px/30px Montserrat;letter-spacing:0px;}.containertimeline::after{content:'';position:absolute;width:16px;height:16px;top:calc(50% - 8px);right:-8px;background:#ffffff;border:2px solid #40372C;border-radius:16px;z-index:1;}.containertimeline.right .content{padding:0px 30px 0px 90px;border-radius:500px 0 0 500px;}.containertimeline.right .date{left:-510px;}.containertimeline.right .icon{left:56px;}.timeline::after{content:'';position:absolute;width:2px;background:#40372C;top:0;bottom:0;left:50%;margin-left:-1px;}.material-icons-outlined.closeinterna{display:none;}.traslateup{transition:transform 400ms ease-in-out,opacity 400ms ease-out;opacity:0;transform:translateY(50px);}.traslateup.visibile{transform:translateY(0);opacity:1;}.traslateopacity{transition:transform 800ms ease-in-out,opacity 800ms ease-out;opacity:0;}.traslateopacity.visibile{opacity:1;}.traslaterigth{transition:transform 1000ms ease-in-out,opacity 1000ms ease-out;opacity:0;transform:translateX(100%);}.traslaterigth.visibile{transform:translateX(0);opacity:1;}.traslateleft{transition:transform 1000ms ease-in-out,opacity 1000ms ease-out;opacity:0;transform:translateX(-100%);}.traslateleft.visibile{transform:translateX(0);opacity:1;}.hero-headline{animation:fade-in-hero 1s ease-out 0.3s 1 forwards;transform:translateY(50px);opacity:0;}@keyframes fade-in-hero{100%{transform:translateY(0);opacity:1}}.flexproductblocco{box-sizing:border-box;border-radius:16px;background-color:#00599c; min-width:305px;max-width:330px;margin:10px;}.flexproductblocco > div{display:flex;align-items:center;}.flexproductschede{display:flex;flex-flow:wrap;justify-content:center;width:100%;}.flexproductbloccotesto{font:normal normal 400 18px/27px Montserrat;letter-spacing:0px;color:white;  text-align:center;padding:10px 10px;box-sizing:border-box;-webkit-transition:opacity 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-tap-highlight-color:transparent;transition:all 0.5s;text-decoration:none;border-radius:16px;display:block;background-color:#2490e1;flex:1;cursor:pointer;}.flexproductbloccotestoAnteprima{display:block;font-size:13px;letter-spacing:0.5px;}.flexproductblocco .material-icons-outlined{padding:0px 10px;color:white;font-size:30px;font-weight:300;}.popup{position:fixed;width:100%;height:100%;text-align:center;top:0px;left:0px;background-color:rgb(0 0 0 / 50%);display:flex;z-index:1000;overflow:auto;}.popup.form > div{width:100%;margin:auto;background-color:#fff;padding:20px 20px;box-sizing:border-box;max-width:600px;text-align:left;height:auto;overflow:auto;}.chiudiPopup{z-index:1000;animation:chiudiPopup 500ms 1;-webkit-animation:chiudiPopup 500ms 1;}.apriPopup{z-index:1000;animation:apriPopup 500ms 1;-webkit-animation:apriPopup 500ms 1;}@keyframes apriPopup{from{filter:alpha(opacity=0);opacity:0;}to{filter:alpha(opacity=100);opacity:1;}}@-webkit-keyframes apriPopup{from{filter:alpha(opacity=0);opacity:0;margin-top:0px;}to{filter:alpha(opacity=100);opacity:1;margin-top:50px;}}@keyframes chiudiPopup{from{filter:alpha(opacity=100);opacity:1;margin-top:50px;}to{filter:alpha(opacity=0);opacity:0;margin-top:0px;}}@-webkit-keyframes chiudiPopup{from{filter:alpha(opacity=100);opacity:1;margin-top:50px;}to{filter:alpha(opacity=0);opacity:0;margin-top:0px;}}.flex404{display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;}.flex404 > div{width:50%;}.flex404 h1{background-color:#bc1730;font-size:60px;color:white;width:fit-content;padding:30px;border-radius:25px; margin-bottom:20px;margin-top:0px;font-family:'Montserrat';}.flex404 h2{font:normal normal 500 40px/50px Montserrat;letter-spacing:0px;color:#000000;margin:0px;}.flex404 h3{font:normal normal 500 25px/35px Montserrat;letter-spacing:0px;color:#000000;margin:0px;margin-bottom:20px;}.flex404 a{display:block;color:#089eda;font:normal normal 400 16px/24px Montserrat;letter-spacing:0px;}.flex404interno{display:flex;flex-flow:wrap;}.flex404interno a{width:50%;text-decoration:none;}.flex404 img{display:block;max-width:100%;margin:auto;}    @media screen and (min-width:900px) and (max-width:1100px){.MenuPrincipale{display:block;position:absolute;right:0px;float:none;box-sizing:border-box;color:black;width:40px;height:40px;font-size:13px;z-index:2600000000000000000;margin-right:30px;top:24px;}.menu > input:checked + div{left:0px;}.menu > input + div{position:absolute;position:fixed;left:-200vh;width:100%;height:-webkit-fill-available;z-index:2000;background-color:rgb(255 255 255);transition:left 500ms;padding:0px 50px;box-sizing:border-box;margin-top:33px;display:flex;align-items:center;}#ULMenu{display:block;overflow-y:auto;height:inherit;}#ULMenu > .ULMenuli{float:none;width:100%;}ul li{text-align:left;}.menuinterno{width:fit-content;margin:0px;}.menu > input + div{height:calc(100% - 90px);top:50px;bottom:50px;}.menu ul ul{display:block;}.menu ul li:hover > ul{display:block;position:relative;top:0px;margin:0px;padding:0px;text-align:left;list-style:none;background-color:initial;width:100%;padding:0px 40px;min-width:200px;z-index:2;}}@media screen and (min-width:900px) and (max-width:1300px){.logoezonafabbrica{display:none;}.contenitoreviewmultipla.width33 > .viewmultipla{width:calc(50% - 34px);}.banner{padding:0px 50px;}.contenitoreviewmultipla{justify-content:unset;}.iconeclaim{margin-bottom:70px;}.tabella.trasparent > .containerIntElenco.sx{padding:50px;}.tabella.trasparent > .containerIntElenco.dx{padding:50px;}.viewmultipla{width:calc(50% - 40px);}.containerIntElenco.dx.noborder{padding:50px;} .iconeclaim > div{margin:10px 10px;}.containerIntElenco.sx{padding:50px;}.containerIntElenco.dx{padding:50px;}.contenitoreblog{flex-flow:column;}.flexcolonnacategorie{margin:20px;width:auto;}.bloccoimmobileImg.orizzontale{height:300px;}.bloccoimmobileDesc{padding:20px 10px;}.section{margin:70px 0px;}.sectiongrey{padding:70px 20px;}}@media screen and (max-width:899px){.tabellinafooter{justify-content:center;text-align:center;}.conenitoreloghifooter{flex-flow:column;}.FooterItem{display:flex;flex-flow:column;margin:auto;gap:50px;}.popup-container{width:100%;}.bloccopromo{flex-flow:column;gap:0px;}.scaricacatalogo{gap:0px;}.bloccopromoimmagine{width:50%;}.scaricacatalogo > .TB_Informazioni_contenitoreTextBox{width:100%;}.contenitoreimpiantiblocco{width:100%;}.contenitoreviewmultipla.width33 > .viewmultipla{width:100%;}.informazioni .descrizione.ridotto{font:normal normal 600 24px / 34px Montserrat;}.contenitoreviewmultipla{gap:10px;}.finitura{width:calc(50% - 10px);}.first.height400{height:200px;}.spaziopulsanti{flex-flow:column;}.contenitorefinitureInterno.width33 > .finitura{ width:100%;}.containerSection.dettaglio{width:100%;}.containerblogcard{width:calc(100% - 15px);margin-left:-5px;margin-right:-20px;}.firstCat h2.sottotitoloblog{font:normal normal 400 25px/35px Montserrat;}.containerSectionElenco{padding:0px 20px;}.sectioncustom-text p{padding-bottom:30px;}.flexcolonnacategorie{margin:20px;width:auto;}.contenitoreblog{margin-top:0px;flex-flow:column;}.container3.blog{padding:0px;}.firstCat.dettagliorealizzazione.blog .firstCatText{padding:50px 20px;padding-bottom:30px;}.MenuInterno > div > .MenuInternoRidotto.desktop{display:none;}.MenuInterno > div > .MenuInternoRidotto.mobile{display:block;}.popup > div{width:100%;height:calc(100vh - 100px);}.flexproductschede{flex-flow:column;align-items:center;}.bloccodetrazione{margin-top:150px;}.bloccodetrazione h2{font:normal normal 400 30px/40px Montserrat;}.sectionTitlecenter{padding:0px 20px;}.sectionCenterImmagini{margin:50px 0px;}.sectionCenterImmagini{width:100%;}.sectionCenter{flex-flow:column;}.firstCatImg{width:100%;}.containertimeline{width:100%;padding:30px 30px;padding-left:20px;padding-right:0px;}.containertimeline.right{left:0%;}.containertimeline.left::before, .containertimeline.right::before{left:0px;}.containertimeline.left .date, .containertimeline.right .date{right:auto;margin-top:0px;left:auto;position:relative;}.containertimeline.left .content, .containertimeline.right .content{padding:20px 0px 0px 0px;}.containertimeline.left::after, .containertimeline.right::after{left:50px;top:-5px;}.containertimeline::before{top:0px;}.timeline::after{left:0;}.sectiongrey{padding:50px 20px;}.dettagliotitle > span{font:normal normal 400 35px/45px Montserrat;}.logoazienda{width:100%;max-width:250px;}.conteitoretitle{width:100%;} .imgHomeFull{height:50vh;}.viewmultipla.full h3{font:normal normal 700 20px/30px Montserrat;}.contenitoreviewmultipla.width100{margin-left:0px;margin-right:0px;}.containerInt img.right{border-radius:inherit;}.material-icons-outlined.frecciaElenco{font-size:12px;}.containerimmobile{width:calc(50% - 50px);margin-right:50px;margin-bottom:50px;margin-top:100px;}.containerInt h3{font:normal normal 400 25px/35px Montserrat;}.firstCat h2{font:normal normal 400 25px/35px Montserrat;} .bloccoImmagine{width:100%;padding:30px 0px;box-sizing:border-box;}.containerimmobile.sx{margin-top:100px;margin-bottom:100px;}.marginElenco{margin-top:100px;}.containerIntElenco.top200{margin-top:0px;}.containerIntDescElenco h1{}.containerIntDescElenco h2{font:normal normal 700 25px/35px Montserrat;margin-top:20px;}.sectionTitlecenter h3{font:normal normal 400 30px/40px Montserrat;}.sectionCenterImmagini img{max-width:350px;display:block;width:100%;}.claimHome{margin-left:20px;margin-right:20px;}.claimHome.widthvw{max-width:100vw;}.iconeclaim > div{width:140px;font-size:14px;margin:10px;}.iconeclaim > div > .material-icons-outlined{font-size:50px;}.first.modelli{height:fit-content;}.first.modelli > .mySlides3{position:initial;padding:50px 0px;}.iconeclaim{min-width:auto;flex-flow:wrap;margin-bottom:50px;}.tabella.trasparent > .containerIntElenco.sx{padding:0px;}.tabella.trasparent > .containerIntElenco.dx{padding:0px;}.MenuPrincipale{display:block;position:absolute;right:0px;float:none;box-sizing:border-box;color:black;width:40px;height:40px;font-size:13px;z-index:2600000000000000000;margin-right:30px;top:24px;}.menu > input:checked + div{left:0px;}.menu > input + div{position:absolute;position:fixed;left:-200vh;width:100%;height:-webkit-fill-available;z-index:2000;background-color:rgb(255 255 255);transition:left 500ms;padding:0px 20px;box-sizing:border-box;margin-top:33px;display:flex;align-items:center;}#ULMenu{display:block;overflow-y:auto;height:inherit;}#ULMenu > .ULMenuli{float:none;width:100%;}ul li{text-align:left;}.marginleft30{margin-left:0px;}.claimHome h1{font:normal normal 400 25px/35px Montserrat;}.claimHome h3{ letter-spacing:2px;}div.first{padding-right:0px;height:80vh;}.informazioni.widthvw{width:80vw;}.bloccoImmaginiDettaglio{margin-left:0px;margin-right:0px;}.sectionblack{padding:70px 0px;}spaziopulsanti{display:flex;justify-content:center;flex-flow:column;}.spaziopulsanti > a{margin:10px auto;}.contenitoreimpianti{display:flex;flex-flow:column;}.contenitoreimpianti > a{width:100%;}claimHome.widthvw{max-width:80vw;}.sectionblu{padding:70px 0px;} .bloccoimmobileDesc{padding:30px 10px;}.bloccoimmobileDesc h2{font:normal normal 400 25px/35px Montserrat;} .bloccoimmobileImg.orizzontale{height:300px;}.containercaroseul{padding:0px;}.containerIntElenco.dx.noborder{padding:0px;}.container2.center{text-align:left;}.containercaroseul h2{font:normal normal 700 25px/35px Montserrat;}.containercaroseul p{font:normal normal 400 16px/24px Montserrat;max-width:100%;}.colonnaSxHome{display:none;}.mySlides2{width:100%;}.header2{display:none;z-index:47;}.contatti-icon{ right:0px;}.whatsapp-icon{bottom:20px;right:166px;}.spazioreferenze{height:83px;}.containerSectionabsolute{font:normal normal 400 60px/60px Montserrat;position:relative;}.paddingleft100{padding-left:0px;}.marginleft100{margin-left:0px;}.sectioncustomlogoabsolute{position:relative;top:30px;}.sectioncustom2 > div{width:100%;padding:20px;}.sectioncustom2{position:relative;border-top:50px solid white;}.sectioncustom2 img{width:100%;top:0px;width:100%;position:relative;}.informazioni h2{font:normal normal 700 30px/40px Montserrat;}.shop{padding:8px 20px;}.containerIntElenco.dx{padding:20px;}.informazioni p{font:normal normal 400 17px/24px Montserrat;}.linguemenu{display:block;display:flex;align-items:center;justify-content:center;width:100%;position:absolute;z-index:2;}.formContatti .marginrigth20{margin-right:0px;}.formContatti .pulsante{display:block;}.sectionFlexTextCertiDescRiga.SX{padding-right:0px;}.sectionFlexTextCertiDescRiga.DX{padding-left:0px;}.riconoscimentiprodotto .sectionFlexTextCerti > div{margin-left:0px;}.flexRiconoscimenti > div{width:100%;margin:20px 0px;}.titleSectionRiconoscimenti{font:normal normal 500 24px/28px futura-pt;margin-bottom:30px;}.menuridotto{width:100%;display:flex;flex-flow:column;}.menuridotto > div{justify-content:center;text-align:center;flex-flow:column;align-items:baseline;width:100%;text-align:left;padding:0px;}.MenuInterno > div.menumobile{display:none;}.material-icons-outlined.closeinterna{position:absolute;right:20px;cursor:pointer;display:block;top:25px;}.MenuInterno > div.line1{width:190px;height:0px;-webkit-transform:translateY(0px) translateX(0px) rotate(-5deg);position:relative;margin:10px 0px;}.menuridottoRiga h3{text-align:center;font:normal normal normal 18px/20px Bodoni Moda;margin:0;}.MenuInterno .menuridottoRiga a{text-align:center;}.colMenuDx{overflow:auto;}.header{padding:10px 20px;top:0px;}.lingue{display:none;}.flexmenu{justify-content:space-between;}.logoezona{position:relative;}.logo img{height:63px;}.spazio{height:80px;}.container3{padding:0px 20px;}.flexhomeShow{flex-flow:column;height:initial;}.flexhomeShowCol{width:100%;}.menu > input + div{height:calc(100% - 100px);top:50px;bottom:50px;}.menu ul ul{display:block;}.menuinterno{width:fit-content;margin:0px;padding:12px 5px;}.menu ul li:hover > ul{display:block;position:relative;top:0px;margin:0px;padding:0px;text-align:left;list-style:none;background-color:initial;width:100%;padding:0px 40px;min-width:200px;z-index:2;}.section{margin:70px 0px;}.sectioncustom{padding-left:0px;flex-flow:column;}.sectioncustom > div{width:100%;padding:20px;}.sectioncustom-text h2{font:normal normal 400 35px/45px Montserrat;margin:0px;}.sectioncustom > div.sectioncustom-text{padding-right:20px;}.section.height100vh{height:50vh;}.videohome{object-fit:cover;}.circolare{height:50px;}.sectionpadding{padding:0px 20px;}.containerSection{padding:0px 20px;}.tabella{align-items:baseline;flex-flow:column;}.containerInt h2{font:normal normal 500 36px/40px Bodoni Moda;}.containerInt.dettaglio{border-radius:inherit;max-height:initial;}.containerInt{width:100%;padding:30px 0px;}.containerIntDesc.sx{padding-right:0px;padding-left:0px;}.containerInt.dettaglio img{width:100%;height:auto;padding:0px;}.containerInt h2 span{font:normal normal 300 36px/40px futura-pt;}.line1{display:none;}.containerInt video{margin-top:0px;margin-bottom:0px;}.line2{display:none;}.containerIntDesc.dx{padding-left:0px;text-align:left;}.tabellarevert{flex-flow:column-reverse;}.footer{padding:50px 0px;}.containerFooter{padding:0px 20px;}.FooterItemLogo img{width:100%;display:block;max-width:150px;}.FooterItemLogo img.FooterItemLogofabbrica{max-width:120px;}.footer2{margin-bottom:70px;}.FooterItem > div{width:100%;padding:0px; max-width:inherit;align-items:center;justify-content:center;}.MenuInterno a.zeronext{margin-bottom:50px;}.logoeuropa{display:block;max-width:100%;}.logopor{width:auto;max-width:100%;}.menuridottoTitle{width:100%;margin-top:20px;}.MenuInterno > div.MenuInternoSx{padding:20px;border-top-left-radius:inherit;position:absolute;padding-top:0px;}.MenuInterno > div{width:100%;margin:30px 0px;margin-top:0px;padding:20px 20px;overflow-x:hidden;}.MenuInterno{flex-flow:column;}.scarpette{top:-220px;width:100px;}.chicco1{top:0px;width:41px;}.chicco2{width:60px;}.pettine{bottom:-33px;width:100px;}.containerInt video.nomargintop{margin-top:-30px;}.bollicine{top:-100px;}.mano{top:0px;right:0px;width:100px;}.bollicina{bottom:50px;width:50px;}.tiracche{width:150px;}.marginsectionbottom{margin-bottom:50px;}.marginsectiontop{margin-top:50px;}.container2{padding:0px 20px;}.flexVendite{flex-flow:column;align-items:center;}.containerimmobile{width:100%;margin-right:0px;margin-bottom:100px;}.flexVendite .scritta{font:normal normal 400 50px/65px Bodoni Moda;max-width:90%;margin-top:0px;}.bloccoimmobile > img{max-width:50%;width:100%;margin:auto;}.firstCatImg{width:100%;}.firstCatText{padding:50px 20px;padding-bottom:30px;}.firstCat.dettagliorealizzazione .firstCatText{width:100%;padding:50px 20px;padding-bottom:30px;max-width:none;} .containerIntElenco.width600{width:100%;}.containerIntElenco.sx{padding-right:0px;padding:20px;}.containerIntElenco{width:100%;padding-bottom:0px;}.firstCat h1{font:normal normal 400 40px/50px Montserrat;}.viewmultipla{width:100%;padding:15px 0px;}.informazioni h2.ridotto{font:normal normal 600 24px/34px Montserrat;}.banner h2{font:normal normal 700 30px/40px Montserrat;}.banner h4{font:normal normal 400 17px/24px Montserrat;}.banner h3{font:normal normal 700 30px/40px Montserrat;}.frecciaDx{font-size:30px;padding:10px;}.frecciaSx{font-size:30px;padding:10px;}.firstCattitolo{font:normal normal 400 50px/65px Bodoni Moda;max-width:90%;top:25%;}.chicco1prodotto{top:21%;left:25%;width:35px;}.chicco3prodotto{bottom:25%;right:10%;width:30px;}.chicco2prodotto{bottom:5%;}.marginleft20{margin-left:0px;}.containerIntDesc.dxprodotto{padding-left:0px;text-align:left;}.sectionFlexTextCertiDescRiga{flex:auto;margin:30px 0px;text-align:right;width:100%;}.mappa{height:400px;}.titleSection3{font:normal normal 700 30px/40px Montserrat;}.container{padding:0px 20px;}.sectiongrey.padding{padding-left:20px;padding-right:20px;}} .contenitoreArea{display:-webkit-box;display:-moz-box;display:-ms-flexbox; display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:80vh;position:relative;background-color:rgb(245,245,245);}.contenitoreArea:before, .contenitoreArea:after{-webkit-box-flex:1;box-flex:1;-webkit-flex-grow:1;flex-grow:1;content:'';display:block;height:24px;}.internoArea{-webkit-flex-shrink:0;flex-shrink:0;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);display:block;margin:0 auto;min-height:0;width:400px;min-height:428px;padding:48px 40px 36px;box-sizing:border-box;}.internoArea img{height:30px;display:block;}.accedi{font-size:24px;font-weight:400;line-height:32px;margin:0;padding-top:16px;}.utilizza{padding-bottom:3px;padding-top:1px;}.accesso{padding:30px 0px 0px 0px;}.inputBot{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid lightgrey;padding:3px;font-size:14px;font-weight:300;margin-bottom:20px;outline:none;}.accessonegato{font-size:12px;}.contenitoreNega{height:20px;}.contenitoreaccedi{margin-top:30px;}.accessoform{-webkit-user-select:none;-webkit-transition:background .2s .1s;transition:background .2s .1s;border:0;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;min-width:4em;outline:none;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;-webkit-tap-highlight-color:transparent;z-index:0;background:#4285f4;color:#fff;padding:10px 30px;float:right;width:150px;}  .modal{position:fixed;inset:0;background:rgba(15, 23, 42, 0.45); display:none;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(2px);}.modal.is-active{display:flex;}body.noscroll{overflow:hidden;} .circle-container{width:96px;height:96px;}.circle-svg{width:100%;height:100%;transform-origin:50% 50%;animation:spin 1.2s linear infinite;}.circle{stroke:#fff;stroke-width:8;stroke-linecap:round;fill:none;stroke-dasharray:240;stroke-dashoffset:60;animation:dash 1.2s ease-in-out infinite;opacity:.95;} @keyframes spin{to{transform:rotate(360deg);}}@keyframes dash{0%{stroke-dashoffset:240;}50%{stroke-dashoffset:60;}100%{stroke-dashoffset:240;}}