html,body,#page{height:auto!Important}*{margin:0;padding:0;box-sizing:border-box}.padding-altezza-header{padding-top:75px}.background-blue{background:#1F407A;background-image:url(../img/sfondo-blu-granulato.png);background-image:url(../img/granularita-blu.jpg);background-size:20% auto;background-repeat:repeat;color:White}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:rgba(31,64,122,0.95);background:#47688c;border:1px solid rgba(91,124,160,0.95)}::-webkit-scrollbar-thumb:hover{background:rgba(22,54,127,0.949);cursor:pointer}.otgs-development-site-front-end{display:none;overflow:hidden;width:0;height:0;max-width:0;max-height:0;contain:paint;opacity:0;pointer-events:none}input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;position:relative;top:0px;display:inline-block;margin:0;width:1.1rem;min-width:1.1rem;height:1.1rem;min-height:1.1rem;max-height:1.1rem;background:white;border-style:solid;border-width:.1rem;border-color:#1F407A;box-shadow:none;cursor:pointer;transition:All .4s;border-radius:0;border-radius:5px;padding:0;margin-top:3px;margin-right:3px}input[type="checkbox"]:after{content:"";width:0%;height:0%;background-color:#1F407A;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:all .4s;border-radius:5px}input[type="checkbox"]:checked:after{width:100%;height:100%;border:1px solid #F4F4F4}input[type="checkbox"]:focus,input[type="checkbox"]:focus-visible{border-color:#80bdff;outline:transparent;box-shadow:0 0 0 .1rem rgba(0,123,255,0.25)}input[type="checkbox"] #iubenda-iframe input[type="checkbox"]{background-color:unset}input[type="checkbox"] #iubenda-iframe input[type="checkbox"]:after{display:none}#iubenda-iframe h1,#iubenda-iframe p{color:black!important}#iubenda-iframe input[type="checkbox"]{background-color:unset}#iubenda-iframe input[type="checkbox"]:after{display:none}body.myBody{font-family:'Poppins',sans-serif;color:#212529;scroll-padding-top:75px}@media all and (min-width:576px){body.myBody{word-break:initial}}body.myBody ::-moz-selection{color:#1F407A;background:#80bdff}body.myBody ::selection{color:#1F407A;background:#80bdff}body.myBody .iubenda-tp-btn[data-tp-icon].iubenda-cs-preferences-link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%231f407a' fill-rule='evenodd' d='M16 7a4 4 0 0 1 2.627 7.016L19.5 25h-7l.873-10.984A4 4 0 0 1 16 7z'/%3E%3C/svg%3E") !important;right:unset!important;bottom:14px!important}.link-bottone-fitlock{display:flex;align-items:center;padding:3px 15px;background-color:#005EB9;color:white;transition:all .4s;border-radius:30px;line-height:1.3;border:1px solid transparent;width:fit-content;text-decoration:none}.link-bottone-fitlock.innews{color:white!important}.link-bottone-fitlock.black{background-color:black}.link-bottone-fitlock:hover,.link-bottone-fitlock:focus,.link-bottone-fitlock:focus-visible{transform:scale(1.1);border:1px solid white;text-decoration:none!important}.conRadialGradient{position:relative;margin-top:-75px;padding-top:75px}@media all and (min-width:768px){.conRadialGradient{padding-top:0}}.conRadialGradient:before{content:"";width:100%;height:100%;background-image:radial-gradient(circle, rgba(255,255,255,0.3) 1%, rgba(255,255,255,0.2) 20%, transparent 70%);position:absolute;top:40%;left:50%;transform:translate(-50%, -40%);transition:all .4s 0s;mix-blend-mode:overlay;z-index:-1}.modal-generico#modalLogin.toglie-errori .inviaForm+div{display:none}.modal-generico#modalRegistrati #buttonEye-your-password{position:absolute!important;margin-left:0!important;right:15px;top:11px;width:auto;cursor:pointer}@media all and (min-width:768px){.modal-generico#schedaModalPrezziInChiaro{--bs-modal-width:calc(768px - 30px)}}@media all and (min-width:992px){.modal-generico#schedaModalPrezziInChiaro{--bs-modal-width:calc(930px - 30px)}}.modal-generico#schedaModalPrezziInChiaro .bottone-chiudi-modal{top:50%}.modal-generico#schedaModalPrezziInChiaro .modal-body{display:flex;flex-direction:column;padding-top:0;padding-bottom:0}.modal-generico#schedaModalPrezziInChiaro .modal-body .single-prodotto-listino{display:flex;align-items:center;flex-wrap:wrap;padding:.7rem .5rem}@media all and (min-width:992px){.modal-generico#schedaModalPrezziInChiaro .modal-body .single-prodotto-listino{padding:0}}.modal-generico#schedaModalPrezziInChiaro .modal-body .single-prodotto-listino:nth-child(2n + 1){background-color:rgba(196,200,221,0.4)}.modal-generico#schedaModalPrezziInChiaro .modal-body .single-prodotto-listino:nth-child(2n + 2){background-color:rgba(196,200,221,0.2)}.modal-generico#schedaModalPrezziInChiaro .modal-body .single-prodotto-listino.prodotto-header{background-color:#1F407A;color:white;border-top-left-radius:5px;border-top-right-radius:5px;display:none;padding:.7rem .5rem}.modal-generico#schedaModalPrezziInChiaro .modal-body .single-prodotto-listino.prodotto-header .pezzi-prezzo .prezzo{padding-right:10px}.modal-generico#schedaModalPrezziInChiaro .modal-body .single-prodotto-listino .articolo{width:100%;display:flex;align-items:center}.modal-generico#schedaModalPrezziInChiaro .modal-body .single-prodotto-listino .articolo .immagine{width:80px;height:80px;margin-right:1rem}.modal-generico#schedaModalPrezziInChiaro .modal-body .single-prodotto-listino .articolo .immagine img{width:100%;height:auto}.modal-generico#schedaModalPrezziInChiaro .modal-body .single-prodotto-listino .descrizione{width:100%}.modal-generico#schedaModalPrezziInChiaro .modal-body .single-prodotto-listino .pezzi-prezzo{width:100%;display:flex;flex-wrap:wrap}.modal-generico#schedaModalPrezziInChiaro .modal-body .single-prodotto-listino .pezzi-prezzo>div{width:50%}.modal-generico#schedaModalPrezziInChiaro .modal-body .single-prodotto-listino .pezzi-prezzo .prezzo{text-align:right;padding-right:1rem}@media all and (min-width:768px){.modal-generico#schedaModalPrezziInChiaro .modal-body .single-prodotto-listino .articolo{width:215px}.modal-generico#schedaModalPrezziInChiaro .modal-body .single-prodotto-listino .descrizione{width:calc(100% - 215px);display:flex;align-items:center;max-width:320px}}@media all and (min-width:992px){.modal-generico#schedaModalPrezziInChiaro .modal-body .single-prodotto-listino.prodotto-header{display:flex;padding-left:20px;padding-right:0}.modal-generico#schedaModalPrezziInChiaro .modal-body .single-prodotto-listino.prodotto-header .pezzi-prezzo{width:285px}.modal-generico#schedaModalPrezziInChiaro .modal-body .single-prodotto-listino .pezzi-prezzo{width:300px;display:flex;align-items:center}}.modal-generico .bottone-chiudi-modal{position:absolute;border:unset;outline:transparent;box-shadow:unset;background-color:#1F407A;color:white;border-radius:50px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;right:0;top:0;transform:translate(-50%, -50%);padding:12px;z-index:5;transition:all .4s;border:2px solid transparent}.modal-generico .bottone-chiudi-modal:focus,.modal-generico .bottone-chiudi-modal:hover,.modal-generico .bottone-chiudi-modal:focus-visible{transform:translate(-50%, -50%) scale(1.2);border:2px solid white}.modal-generico .modal-content{text-align:center;color:#1F407A;background-color:#f5f5f5}.modal-generico .modal-content .modal-header,.modal-generico .modal-content .modal-footer{border:0;text-align:center;display:block;justify-content:center;position:relative}.modal-generico .modal-content .modal-header p,.modal-generico .modal-content .modal-footer p{margin-bottom:0}.modal-generico .modal-content .modal-header p a,.modal-generico .modal-content .modal-footer p a{color:#1F407A;font-weight:600}.modal-generico .modal-content .modal-header .errore-registrati,.modal-generico .modal-content .modal-footer .errore-registrati{display:none;color:red}.modal-generico .modal-content .modal-header .errore-registrati a,.modal-generico .modal-content .modal-footer .errore-registrati a{text-decoration:underline;color:red}.modal-generico .modal-content .modal-header .errore-registrati.mostra,.modal-generico .modal-content .modal-footer .errore-registrati.mostra{display:block}.modal-generico .modal-content .modal-header .errore-non-validato,.modal-generico .modal-content .modal-footer .errore-non-validato{color:red}.modal-generico .modal-content .modal-header .errore-non-validato a,.modal-generico .modal-content .modal-footer .errore-non-validato a{text-decoration:underline;color:red}.modal-generico .modal-content .modal-header h5,.modal-generico .modal-content .modal-footer h5{font-size:30px}.modal-generico .modal-content .modal-header .marketing,.modal-generico .modal-content .modal-footer .marketing{margin-top:15px}.modal-generico .modal-content .modal-body .userData{display:flex;flex-direction:column;justify-content:space-between}.modal-generico .modal-content .modal-body .userData span{display:inline-block;margin-bottom:14px;width:100%;text-align:left}.modal-generico .modal-content .modal-body .userData span input,.modal-generico .modal-content .modal-body .userData span textarea,.modal-generico .modal-content .modal-body .userData span select{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border:1px solid transparent;border-radius:1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.modal-generico .modal-content .modal-body .userData span input::placeholder,.modal-generico .modal-content .modal-body .userData span textarea::placeholder,.modal-generico .modal-content .modal-body .userData span select::placeholder{color:#ced4da}.modal-generico .modal-content .modal-body .userData span input:focus,.modal-generico .modal-content .modal-body .userData span textarea:focus,.modal-generico .modal-content .modal-body .userData span select:focus,.modal-generico .modal-content .modal-body .userData span input:focus-visible,.modal-generico .modal-content .modal-body .userData span textarea:focus-visible,.modal-generico .modal-content .modal-body .userData span select:focus-visible{color:#495057;background-color:#fff;border-color:#80bdff;outline:transparent;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.modal-generico .modal-content .modal-body .userData span textarea{height:150px}.modal-generico .modal-content .modal-body .privacy input,.modal-generico .modal-content .modal-body .marketing input{margin-top:1px}.modal-generico .modal-content .modal-body .privacy label,.modal-generico .modal-content .modal-body .marketing label{margin-left:6px;margin-bottom:0px;text-align:left}.modal-generico .modal-content .modal-body .privacy label a,.modal-generico .modal-content .modal-body .marketing label a{text-decoration:none;color:#175EB9}.modal-generico .modal-content .modal-body .privacy label a:hover,.modal-generico .modal-content .modal-body .marketing label a:hover,.modal-generico .modal-content .modal-body .privacy label a:focus,.modal-generico .modal-content .modal-body .marketing label a:focus,.modal-generico .modal-content .modal-body .privacy label a:focus-visible,.modal-generico .modal-content .modal-body .marketing label a:focus-visible{text-decoration:underline}.modal-generico .modal-content .modal-body .iscrizione,.modal-generico .modal-content .modal-body .privacy{text-align:left;margin-left:-1em;display:flex}.modal-generico .modal-content .modal-body .iscrizione label,.modal-generico .modal-content .modal-body .privacy label{margin-left:6px;margin-bottom:3px;text-align:left}.modal-generico .modal-content .modal-body .iscrizione input[type="checkbox"],.modal-generico .modal-content .modal-body .privacy input[type="checkbox"]{transform:translateY(10%)}.modal-generico .modal-content .modal-body .inviaForm{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:20px;margin-bottom:-20px}.modal-generico .modal-content .modal-body .inviaForm input{background-color:#175EB9;color:white;width:fit-content;border:unset;box-shadow:unset;padding:.375rem .75rem;border-radius:1rem;transition:all .4s;overflow:hidden}.modal-generico .modal-content .modal-body .inviaForm input:hover,.modal-generico .modal-content .modal-body .inviaForm input:focus,.modal-generico .modal-content .modal-body .inviaForm input:focus-visible{border-color:#80bdff;outline:transparent;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.modal-generico .modal-content .modal-body .inviaForm input:disabled{opacity:.7}.modal-generico .modal-content .modal-body .gestione-login-bottone{margin-top:15px}.modal-generico .modal-content .modal-body .gestione-login-bottone a{text-decoration:none;color:#175EB9}.modal-generico .modal-content .modal-body .gestione-login-bottone a:hover,.modal-generico .modal-content .modal-body .gestione-login-bottone a:focus,.modal-generico .modal-content .modal-body .gestione-login-bottone a:focus-visible{text-decoration:underline}.modal-generico#modalDettaglioInserto .bottone-chiudi-modal{transform:translate(-50%, 50%)}.modal-generico#modalDettaglioInserto .modal-body{display:flex;gap:50px;position:relative;justify-content:center;flex-direction:column}.modal-generico#modalDettaglioInserto .modal-body.due-prodotti:before{content:"";width:80%;height:2px;background-color:#1F407A;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:5px}.modal-generico#modalDettaglioInserto .modal-body .single-prodotto img{width:100%;height:auto;max-width:500px}@media all and (min-width:768px){.modal-generico#modalDettaglioInserto{--bs-modal-width:800px}.modal-generico#modalDettaglioInserto .modal-body{gap:30px;flex-direction:row}.modal-generico#modalDettaglioInserto .modal-body.due-prodotti:before{content:"";width:2px;height:80%;background-color:#1F407A;position:absolute;left:50%;top:45%;transform:translate(-50%, -50%);border-radius:5px}.modal-generico#modalDettaglioInserto .modal-body .single-prodotto{display:flex;align-items:center;flex-direction:column}}.form-in-pagina .gruppo-input{display:flex;flex-direction:column;justify-content:space-between}.form-in-pagina .gruppo-input span{display:inline-block;margin-bottom:14px;width:100%;text-align:left}.form-in-pagina .gruppo-input span input,.form-in-pagina .gruppo-input span textarea{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:transparent;background-clip:padding-box;border:1px solid #ced4da;border:1px solid transparent;border-bottom:1px solid #7B7B7B;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-in-pagina .gruppo-input span input::placeholder,.form-in-pagina .gruppo-input span textarea::placeholder{color:#7B7B7B}.form-in-pagina .gruppo-input span input:hover,.form-in-pagina .gruppo-input span textarea:hover,.form-in-pagina .gruppo-input span input:focus,.form-in-pagina .gruppo-input span textarea:focus,.form-in-pagina .gruppo-input span input:focus-visible,.form-in-pagina .gruppo-input span textarea:focus-visible{border-color:#1F407A;outline:transparent;box-shadow:0 0 0 .2rem rgba(31,64,122,0.1)}.form-in-pagina .gruppo-input span textarea{height:150px}.form-in-pagina .gruppo-input.attach-file{margin:10px 0}.form-in-pagina .gruppo-input.attach-file span.limitazioni{font-size:.7em;margin-top:-10px;margin-left:7px}.form-in-pagina .gruppo-input.attach-file input{width:100%;border-bottom:0;padding:0;outline:none;border:0;box-shadow:none}.form-in-pagina .gruppo-input.attach-file input::file-selector-button{margin-right:20px;border:none;background:#1F407A;background:white;border:2px solid white;padding:3px 18px;border-radius:5px;color:black;cursor:pointer;transition:background .2s ease-in-out}.form-in-pagina .gruppo-input.attach-file input:focus,.form-in-pagina .gruppo-input.attach-file input:focus-visible,.form-in-pagina .gruppo-input.attach-file input:hover{outline:none;border:0;box-shadow:none}.form-in-pagina .gruppo-input.attach-file input:focus::file-selector-button,.form-in-pagina .gruppo-input.attach-file input:focus-visible::file-selector-button,.form-in-pagina .gruppo-input.attach-file input:hover::file-selector-button{border:2px solid #1F407A}@media all and (min-width:768px){.form-in-pagina .userData{flex-direction:row;gap:25px}}.form-in-pagina .privacy input,.form-in-pagina .marketing input{margin-top:1px}.form-in-pagina .privacy label,.form-in-pagina .marketing label{margin-left:6px;margin-bottom:3px;text-align:left}.form-in-pagina .privacy label a,.form-in-pagina .marketing label a{text-decoration:none;color:#175EB9}.form-in-pagina .privacy label a:hover,.form-in-pagina .marketing label a:hover,.form-in-pagina .privacy label a:focus,.form-in-pagina .marketing label a:focus,.form-in-pagina .privacy label a:focus-visible,.form-in-pagina .marketing label a:focus-visible{text-decoration:underline}.form-in-pagina .iscrizione,.form-in-pagina .privacy{text-align:left;margin-left:-1em;display:flex}.form-in-pagina .iscrizione label,.form-in-pagina .privacy label{margin-left:6px;margin-bottom:7px;display:flex;text-align:left}.form-in-pagina .iscrizione label label,.form-in-pagina .privacy label label{display:inline-block}.form-in-pagina .iscrizione label input[type="checkbox"],.form-in-pagina .privacy label input[type="checkbox"]{background-color:transparent}.form-in-pagina .inviaForm{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:20px;margin-bottom:-20px}.form-in-pagina .inviaForm input{background-color:#175EB9;color:white;width:fit-content;border:unset;box-shadow:unset;padding:.375rem .75rem;border-radius:1rem;transition:all .4s;overflow:hidden}.form-in-pagina .inviaForm input:hover,.form-in-pagina .inviaForm input:focus,.form-in-pagina .inviaForm input:focus-visible{border-color:#80bdff;outline:transparent;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.form-in-pagina .inviaForm input:disabled{opacity:.7}#page{overflow:hidden}#page:before{content:"";width:100vw;height:120vh;position:fixed;top:0;left:0;background:#1F407A;background-image:url(../img/sfondo-blu-granulato.png);background-image:url(../img/granularita-blu.jpg);background-size:20% auto;background-repeat:repeat;z-index:-1}#page.sfondo_chiaro:before{background-image:linear-gradient(270deg, #FFFFFF 0%, #D9D9D9 100%);background-size:cover}.nuvola-marker{color:black}.nuvola-marker .info-partner-footer{margin-top:10px}.nuvola-marker a{color:#1F407A;font-weight:500;text-decoration:none}.nuvola-marker a:hover{text-decoration:underline}header#masthead .fixed-top{min-height:75px;display:flex;align-items:center;justify-content:space-between;width:100%}header#masthead .fixed-top:before{content:"";height:100%;width:100%;background:#1F407A;background-image:url(../img/granularita-blu.jpg);background-size:20% auto;background-repeat:repeat;opacity:0;transition:All .3s;top:0;left:0;position:absolute}header#masthead .fixed-top.scorto{box-shadow:0 -5px 15px .5px rgba(0,0,0,0.1)}header#masthead .fixed-top.scorto:before{opacity:1}header#masthead .fixed-top.sfondo_chiaro:before{background-color:#D9D9D9;background-image:linear-gradient(270deg, #FFFFFF 0%, #D9D9D9 100%);background-size:cover}header#masthead .fixed-top.sfondo_chiaro .langSwitcher ul:hover,header#masthead .fixed-top.sfondo_chiaro .langSwitcher ul:focus,header#masthead .fixed-top.sfondo_chiaro .langSwitcher ul:focus-visible{border-color:#1F407A}header#masthead .fixed-top.sfondo_chiaro .langSwitcher ul.aperta a{color:white}header#masthead .fixed-top.sfondo_chiaro .langSwitcher ul.aperta li:hover a{color:#1F407A}header#masthead .fixed-top.sfondo_chiaro .langSwitcher ul li a{color:#1F407A}header#masthead .fixed-top.sfondo_chiaro .attiva-canvas{color:#1F407A}header#masthead .fixed-top.sfondo_chiaro .attiva-canvas:hover{border:1px solid #1F407A;color:#1F407A}header#masthead .fixed-top #nav-main{width:100%}header#masthead .fixed-top #nav-main .container{position:relative;height:100%}header#masthead .fixed-top #nav-main .container .navbar-brand{--width-div:265px;max-width:111px;width:calc(100% - var(--width-div))}@media all and (min-width:480px){header#masthead .fixed-top #nav-main .container .navbar-brand{max-width:135px}}header#masthead .fixed-top #nav-main .container .navbar-brand a{text-decoration:none}header#masthead .fixed-top #nav-main .container .logoHeader{width:100%;max-width:135px;position:relative;z-index:5000;display:flex;align-items:center;justify-content:center;transform:translateY(5%)}header#masthead .fixed-top #nav-main .container .logoHeader.inHomepage.scorto .logoBianco,header#masthead .fixed-top #nav-main .container .logoHeader.inHomepage.scorto .logoBianco-motto{opacity:0;top:calc(-41.16px / 100 * 45);left:0;width:100%;max-width:100%}header#masthead .fixed-top #nav-main .container .logoHeader.inHomepage.scorto .logoBianco{opacity:1}header#masthead .fixed-top #nav-main .container .logoHeader.inHomepage .logoBianco{opacity:0;transition:all .5s ease}header#masthead .fixed-top #nav-main .container .logoHeader.inHomepage .logoBianco,header#masthead .fixed-top #nav-main .container .logoHeader.inHomepage .logoBianco-motto{position:absolute;top:50px;max-width:250%;left:calc(50vw - (265px * .55));width:265px;transition:all .4s ease}@media all and (min-width:576px){header#masthead .fixed-top #nav-main .container .logoHeader.inHomepage .logoBianco,header#masthead .fixed-top #nav-main .container .logoHeader.inHomepage .logoBianco-motto{left:0}}@media all and (min-width:992px){header#masthead .fixed-top #nav-main .container .logoHeader.inHomepage .logoBianco,header#masthead .fixed-top #nav-main .container .logoHeader.inHomepage .logoBianco-motto{width:350px}}header#masthead .fixed-top #nav-main .container .logoHeader img{transform:unset;width:100%}header#masthead .fixed-top #nav-main .container .logoHeader img.logoBlue{opacity:0}header#masthead .fixed-top #nav-main .container .logoHeader img.logoBianco{opacity:1}header#masthead .fixed-top #nav-main .container .logoHeader.sfondo_chiaro{position:relative}header#masthead .fixed-top #nav-main .container .logoHeader.sfondo_chiaro.switch-logo .logo-blu{opacity:0}header#masthead .fixed-top #nav-main .container .logoHeader.sfondo_chiaro.switch-logo .logo-bianco{opacity:1}header#masthead .fixed-top #nav-main .container .logoHeader.sfondo_chiaro .logo-blu{transition:all .4s .2s}header#masthead .fixed-top #nav-main .container .logoHeader.sfondo_chiaro .logo-bianco{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:auto;transition:opacity .4s .2s;opacity:0}header#masthead .fixed-top .attiva-canvas{color:white;border:none;border:1px solid transparent;width:50px;height:50px;border-radius:10px;margin-left:12px}header#masthead .fixed-top .attiva-canvas:hover{background-color:transparent;border:1px solid white;color:white}header#masthead .fixed-top .backdrop-lw{display:none;width:0;height:0}header#masthead .fixed-top .backdrop-lw.attivo{display:flex;position:fixed;width:100%;height:100%;z-index:4;left:0;top:0}header#masthead .fixed-top .langSwitcher{position:absolute;cursor:pointer;width:100%;left:50px;top:0;width:50px;transform:translate(-100%, 0);border-radius:10px}header#masthead .fixed-top .langSwitcher ul{padding:0;margin:0;list-style-type:none;max-height:0px;overflow:hidden;transition:all .4s;padding-top:50px;top:0;left:0;border-radius:10px;width:50px;border:1px solid transparent}header#masthead .fixed-top .langSwitcher ul:hover,header#masthead .fixed-top .langSwitcher ul:focus,header#masthead .fixed-top .langSwitcher ul:focus-visible{border-color:white}header#masthead .fixed-top .langSwitcher ul.aperta{max-height:200px;background-color:#1F407A}header#masthead .fixed-top .langSwitcher ul li{transition:all .2s;min-width:50px;display:flex;align-items:center;justify-content:center}header#masthead .fixed-top .langSwitcher ul li:hover{background-color:white}header#masthead .fixed-top .langSwitcher ul li:hover a{color:#1F407A}header#masthead .fixed-top .langSwitcher ul li.active{position:absolute;left:0;top:0px;width:100%;pointer-events:none;cursor:pointer}header#masthead .fixed-top .langSwitcher ul li a{font-size:16px;text-transform:uppercase;color:#1F407A;color:white;display:flex;align-items:center;justify-content:center;text-decoration:none;width:50px;font-weight:500;transition:all .4s;height:50px;white-space:nowrap}header#masthead .fixed-top .barraRicerca{padding:0 5px 0 10px;display:flex;align-items:center;justify-content:center;transition:all .4s;color:#1F407A;cursor:pointer;text-decoration:none}@media all and (min-width:576px){header#masthead .fixed-top .barraRicerca{padding:0 12px 0 12px}}header#masthead .fixed-top .barraRicerca.sfondo_scuro{color:white}header#masthead .fixed-top .barraRicerca.sfondo_scuro:hover i,header#masthead .fixed-top .barraRicerca.sfondo_scuro:focus i{filter:drop-shadow(0 0 5px white)}header#masthead .fixed-top .barraRicerca i{transition:all .4s}header#masthead .fixed-top .barraRicerca:hover i,header#masthead .fixed-top .barraRicerca:focus i{filter:drop-shadow(0 0 5px #005EB9)}header#masthead .fixed-top a.link-store{margin:0 .3rem}@media all and (min-width:575px){header#masthead .fixed-top a.link-store{margin:0 .5rem}}header#masthead .fixed-top a.link-store span{display:inline-block;transform:translateY(-3%)}header#masthead .fixed-top a.link-store img{width:auto;height:.9em;margin-left:5px}@media all and (max-width:575px){header#masthead .fixed-top a.link-store span{display:none}header#masthead .fixed-top a.link-store img{margin:0}}header#masthead .fixed-top .utente{color:#1F407A}header#masthead .fixed-top .utente.sfondo_scuro{color:white}header#masthead .fixed-top .utente.sfondo_chiaro{color:#1F407A}header#masthead .fixed-top .utente button{border-color:transparent}header#masthead .fixed-top .utente button.sfondo_scuro{color:white}header#masthead .fixed-top .utente button.sfondo_chiaro{color:#1F407A}header#masthead .fixed-top .utente button:hover,header#masthead .fixed-top .utente button:focus,header#masthead .fixed-top .utente button:focus-visible{background-color:transparent;border-color:#175EB9}@media all and (max-width:575px){header#masthead .fixed-top .utente .dropdown-toggle:after{display:none}}header#masthead .fixed-top .utente .dropdown-menu{z-index:5000;border-color:white}header#masthead .fixed-top .utente .dropdown-menu p{margin:0;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}@media all and (min-width:650px){header#masthead .fixed-top .utente .dropdown-menu p{display:flex}}header#masthead .fixed-top .utente .dropdown-menu p span.nome{color:#175EB9;font-weight:500}header#masthead .fixed-top .utente .dropdown-menu a.dropdown-item{transition:all .2s}header#masthead .fixed-top .utente .dropdown-menu a.dropdown-item:hover,header#masthead .fixed-top .utente .dropdown-menu a.dropdown-item:focus{background-color:#175EB9;color:white}header#masthead #offcanvas-navbar-custom{position:fixed;top:0;left:100%;width:100%;height:100%;z-index:2000;background-color:#1F407A;background-image:url(../img/granularita-blu.jpg);background-size:20% auto;background-repeat:repeat;transition:transform 0s ease-in-out,opacity .4s .8s ease-in-out,left 0s .8s ease-in-out,clip-path .8s ease-in-out,mask-size .8s ease-in-out,-webkit-mask-position-x .8s ease-in-out,-webkit-mask-position-y .8s ease-in-out;mask-size:0;-webkit-mask-size:0;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position-x:var(--posizione-x-clipath);-webkit-mask-position-y:var(--posizione-y-clipath);--dimensione-vw:500vw}@media all and (min-width:768px){header#masthead #offcanvas-navbar-custom{--dimensione-vw:300vw}}header#masthead #offcanvas-navbar-custom.mostra{left:0;transition:transform 0s .8s ease-in-out,opacity 0s ease-in-out,left 0s ease-in-out,clip-path .8s ease-in-out,mask-size .8s ease-in-out,-webkit-mask-position-x .8s ease-in-out,-webkit-mask-position-y .8s ease-in-out;mask-size:var(--dimensione-vw);-webkit-mask-size:var(--dimensione-vw);opacity:1;-webkit-mask-position-x:calc(var(--posizione-x-clipath) - var(--dimensione-vw) / 2);-webkit-mask-position-y:calc(var(--posizione-y-clipath) - var(--dimensione-vw) / 2)}header#masthead #offcanvas-navbar-custom a{color:#1F407A;color:white}header#masthead #offcanvas-navbar-custom .container{height:100%}header#masthead #offcanvas-navbar-custom .offcanvas-header{height:75px;padding:.5rem .375rem;padding:.5rem 0;display:flex;align-items:center;justify-content:flex-end;justify-content:space-between}header#masthead #offcanvas-navbar-custom .offcanvas-header .logoHeader{width:100%;max-width:135px;position:relative;z-index:5000;display:flex;align-items:center;justify-content:center;transform:translateY(5%)}header#masthead #offcanvas-navbar-custom .offcanvas-header .logoHeader img{transform:unset;width:100%}header#masthead #offcanvas-navbar-custom .offcanvas-header .logoHeader img.logoBlue{opacity:0}header#masthead #offcanvas-navbar-custom .offcanvas-header .logoHeader img.logoBianco{opacity:1}header#masthead #offcanvas-navbar-custom .offcanvas-header .logoHeader.sfondo_chiaro{position:relative}header#masthead #offcanvas-navbar-custom .offcanvas-header .logoHeader.sfondo_chiaro.switch-logo .logo-blu{opacity:0}header#masthead #offcanvas-navbar-custom .offcanvas-header .logoHeader.sfondo_chiaro.switch-logo .logo-bianco{opacity:1}header#masthead #offcanvas-navbar-custom .offcanvas-header .logoHeader.sfondo_chiaro .logo-blu{transition:all .4s .2s}header#masthead #offcanvas-navbar-custom .offcanvas-header .logoHeader.sfondo_chiaro .logo-bianco{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:auto;transition:all .4s .2s;opacity:0}header#masthead #offcanvas-navbar-custom .offcanvas-header button{font-size:26px;width:49px;min-width:49px;min-height:49px;height:49px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:10px;transition:all .4s;font-size:1.35rem;opacity:1;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFF'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")}header#masthead #offcanvas-navbar-custom .offcanvas-header button:hover,header#masthead #offcanvas-navbar-custom .offcanvas-header button:focus,header#masthead #offcanvas-navbar-custom .offcanvas-header button:focus-visible{background-color:transparent;border:1px solid white;color:white;box-shadow:none;outline:transparent}header#masthead #offcanvas-navbar-custom .corpo-offcanvas{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding-top:0;height:calc(100% - 115px);overflow:hidden auto}header#masthead #offcanvas-navbar-custom .corpo-offcanvas::-webkit-scrollbar{width:3px;height:3px}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu{display:flex;flex-direction:column;justify-content:center}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu .just_for_space{color:transparent!important;pointer-events:none;user-select:none}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu .just_for_space a{text-decoration:none;color:transparent!important}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar{list-style:none;position:relative;transition:all .4s;width:100%;height:100%;min-height:58vh;margin:20px 0;overflow:hidden auto}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar.cliccatoDeep1>li>a{color:transparent}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar.cliccatoDeep1>li>a:after{opacity:0}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar.cliccatoDeep2 .sub-menu.apertoDeep1>li>a{color:transparent}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar.cliccatoDeep2 .sub-menu.apertoDeep1>li>a:after{opacity:0}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar.cliccatoDeep2 .sub-menu.apertoDeep1>li.menuDeep1{color:transparent;opacity:0}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar li{font-size:28px;font-weight:200}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar li.aggiungiSpazio{margin-bottom:1rem}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar a{text-decoration:none;transition:all .4s}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar a:hover,header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar a:focus,header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar a:focus-visible{text-decoration:underline}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar .menuDeep1,header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar .menuDeep2{transition:all .4s;font-size:.7em;text-transform:uppercase;padding-bottom:.65em}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar .menuDeep1 a,header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar .menuDeep2 a{display:flex;align-items:center}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar .menuDeep1 a:before,header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar .menuDeep2 a:before{content:"";width:.7em;height:.7em;background-image:url(../img/arrow-menu.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;margin-right:.5em;transition:all .4s;transform:scale(-1)}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar .menu-item-has-children{display:flex}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar .menu-item-has-children>a{position:relative;display:flex;align-items:center}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar .menu-item-has-children>a:after{content:"";width:.7em;height:.7em;background-image:url(../img/arrow-menu.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;margin-left:.3em;transition:all .4s}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar .sub-menu{position:absolute;left:0;top:0;z-index:10;transition:all .4s,width 0s;list-style:none;width:100%;transform:translateX(100%);padding-left:0;opacity:0;overflow:hidden auto;height:100%}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar .sub-menu::-webkit-scrollbar-thumb{background:#EFEFEF;border:1px solid rgba(91,124,160,0.95)}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar .sub-menu::-webkit-scrollbar-thumb:hover{background:rgba(22,54,127,0.949);cursor:pointer}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar .sub-menu::-webkit-scrollbar{width:3px;height:3px}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar .sub-menu.apertoDeep1,header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar .sub-menu.apertoDeep2{transform:translateX(0);opacity:1}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu #menu-navbar .sub-menu.apertoDeep2{width:fit-content}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu .menu-fondo{margin-top:15px}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu .menu-fondo .socials{display:flex;justify-content:flex-end}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu .menu-fondo .socials a{width:40px;height:40px;margin-left:3px}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu .menu-fondo .privacy-cookies{padding-top:10px}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu .menu-fondo .privacy-cookies a{color:#1F407A;color:white;font-weight:500;text-decoration:none}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu .menu-fondo .privacy-cookies a:focus,header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu .menu-fondo .privacy-cookies a:hover,header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-menu .menu-fondo .privacy-cookies a:active{text-decoration:underline}header#masthead #offcanvas-navbar-custom .corpo-offcanvas .contieni-sezione-news{display:none}footer{padding-top:20px;padding-bottom:20px;color:white;background-color:#1F407A}footer a{color:white;text-decoration:none}footer a:hover,footer a:focus,footer a:focus-visible{color:white;text-decoration:underline}footer .footerLogo{text-align:center}footer .footerLogo img{max-width:200px}footer .site-info{display:Flex;flex-direction:column;align-items:center;justify-content:center;padding-top:40px;padding-bottom:30px}footer .site-info .linkVari{font-size:20px;line-height:25px;margin-bottom:25px;text-align:center}footer .site-info .sedeLegale{font-size:12px;line-height:14.4px;text-align:center;margin-bottom:10px}footer .site-info .cookiePrivacyMiei{display:flex;flex-wrap:wrap;justify-content:center}footer .site-info .cookiePrivacyMiei span{display:inline-block;margin-left:5px;margin-right:5px}footer .site-info .gestione-account{width:100%;text-align:center;margin-top:20px;margin-bottom:-10px}footer .socialApp .siteSocial{display:Flex;align-items:center;justify-content:center}footer .socialApp .siteSocial div{display:Flex;align-items:center;justify-content:space-around;flex-wrap:wrap;width:250px}footer .socialApp .siteSocial a{width:calc(100% / 5 - 10px);max-width:40px;margin-bottom:13px}footer .socialApp .siteSocial a img{width:100%;height:auto}#home-page{color:White}#home-page #sezione-slides{display:flex;flex-direction:column-reverse;padding-top:60px;padding-bottom:30px}#home-page #sezione-slides .testo-slide-mostrata{margin-top:20px;color:White}#home-page #sezione-slides .testo-slide-mostrata .contieni-testo{height:100px}#home-page #sezione-slides .testo-slide-mostrata .contieni-testo.lingua-de{margin-top:25px;height:115px}#home-page #sezione-slides .testo-slide-mostrata .bottone{transition:All .4s}#home-page #sezione-slides .testo-slide-mostrata .bottone.nascosto{opacity:0;pointer-events:none}#home-page #sezione-slides .contenitore-slide-prodotti .slides-prodotti{overflow:hidden;padding-top:100%;position:relative}#home-page #sezione-slides .contenitore-slide-prodotti .slides-prodotti:before{content:"";width:85%;height:85%;background-image:radial-gradient(circle, rgba(255,255,255,0.3) 1%, rgba(255,255,255,0.2) 20%, transparent 70%);position:absolute;top:40%;left:60%;transform:translate(-50%, -40%);opacity:0;transition:all .4s 0s;mix-blend-mode:overlay;z-index:-1}#home-page #sezione-slides .contenitore-slide-prodotti .slides-prodotti.slide-visible:before{opacity:1;transform:translate(-50%, -40%);transition:all .4s .3s}#home-page #sezione-slides .contenitore-slide-prodotti .slides-prodotti .single-slide-prodotto{transition:All .4s ease-in-out;position:absolute;left:0;top:0;transform:translateX(100%);width:100%;height:100%;padding:0 5% 1rem 5%;display:Flex;align-items:center;justify-content:center;text-align:center}#home-page #sezione-slides .contenitore-slide-prodotti .slides-prodotti .single-slide-prodotto#slide-grigliati .container img{height:100%}#home-page #sezione-slides .contenitore-slide-prodotti .slides-prodotti .single-slide-prodotto .container{height:100%;display:flex}#home-page #sezione-slides .contenitore-slide-prodotti .slides-prodotti .single-slide-prodotto .container.video_trasparente{justify-content:center}#home-page #sezione-slides .contenitore-slide-prodotti .slides-prodotti .single-slide-prodotto .container img{height:90%;width:auto;max-width:unset;margin:0 auto}#home-page #sezione-slides .contenitore-slide-prodotti .slides-prodotti .single-slide-prodotto .container video{height:auto;width:90%}#home-page #sezione-slides .contenitore-slide-prodotti .slides-prodotti .single-slide-prodotto.corrente{left:0;transform:translateX(0%)}#home-page #sezione-slides .contenitore-slide-prodotti .dots{display:flex;justify-content:center;align-content:center}#home-page #sezione-slides .contenitore-slide-prodotti .dots .single-dot-slide-prodotto{transition:All .4s;margin:5px 10px;width:10px;height:10px;background-color:rgba(255,255,255,0.6);border-radius:100%;position:relative;cursor:pointer}#home-page #sezione-slides .contenitore-slide-prodotti .dots .single-dot-slide-prodotto:before{content:"";transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);background-color:transparent;border:1px solid white;width:21px;height:21px;border-radius:100%}#home-page #sezione-slides .contenitore-slide-prodotti .dots .single-dot-slide-prodotto:after{content:"";transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);background-color:transparent;border:1px solid transparent;width:21px;height:21px;border-radius:100%}#home-page #sezione-slides .contenitore-slide-prodotti .dots .single-dot-slide-prodotto:hover{background-color:white}#home-page #sezione-slides .contenitore-slide-prodotti .dots .single-dot-slide-prodotto.corrente{background-color:white}#home-page #sezione-slides .contenitore-slide-prodotti .dots .single-dot-slide-prodotto.corrente:before{transform:translate(-50%, -50%)}#home-page #video-features{margin-top:25px;padding-top:25px;padding-bottom:25px;position:relative;contain:paint}#home-page #video-features video#video_mobile,#home-page #video-features video#video_desktop{position:absolute;top:0;left:50%;transform:translateX(-50%) scale(1.01);width:auto;height:100%;z-index:-1;opacity:.3}#home-page #video-features video#video_desktop{display:none}#home-page #video-features .row-video{display:flex;flex-direction:column-reverse}#home-page #video-features .row-video .testi-prima{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#home-page #video-features .row-video .testi-prima .testo{margin-top:1rem;padding-bottom:1rem}#home-page #video-features .row-video .video-youtube iframe{border-radius:20px;height:calc((100vw - 30px) * 9 / 16);max-height:330px;max-width:515px}#home-page #video-features .caratteristiche{margin-top:50px}#home-page #video-features .caratteristiche .single-caratteristica{text-align:center;margin:2rem auto 0 auto;padding:0 1rem;max-width:350px}#home-page #video-features .caratteristiche .single-caratteristica img.stemma{margin-top:1rem;width:50px;height:auto}#home-page #video-features .caratteristiche .single-caratteristica .titolo{font-weight:600;font-size:28px;margin:.9rem 0}#home-page #video-features .caratteristiche .single-caratteristica .testo{font-size:16px}#home-page #mappa-stores h2{font-weight:700;font-size:42px;line-height:60px;margin:20px 0}#home-page #mappa-stores .elenco-stores .contieni-stores{display:flex;flex-direction:column;max-height:400px;overflow:auto;font-size:1rem}#home-page #mappa-stores .elenco-stores .contieni-stores::-webkit-scrollbar-thumb{background:#EFEFEF;border:1px solid rgba(91,124,160,0.95)}#home-page #mappa-stores .elenco-stores .contieni-stores::-webkit-scrollbar-thumb:hover{background:rgba(22,54,127,0.949);cursor:pointer}#home-page #mappa-stores .elenco-stores .contieni-stores::-webkit-scrollbar{width:5px;height:5px}#home-page #mappa-stores .elenco-stores .contieni-stores .single-store{display:flex;justify-content:center;padding:20px;position:relative}#home-page #mappa-stores .elenco-stores .contieni-stores .single-store:before{content:"";height:1px;background-color:rgba(255,255,255,0.2);width:100%;position:absolute;bottom:0;left:0}#home-page #mappa-stores .elenco-stores .contieni-stores .single-store:last-child:before{display:none}#home-page #mappa-stores .elenco-stores .contieni-stores .single-store .indice{width:35px;text-align:center;font-size:22px;font-weight:600}#home-page #mappa-stores .elenco-stores .contieni-stores .single-store .testi{width:calc(100% - 35px);padding-left:10px;padding-right:10px;color:rgba(255,255,255,0.8)}#home-page #mappa-stores .elenco-stores .contieni-stores .single-store .testi a{text-decoration:none}#home-page #mappa-stores .elenco-stores .contieni-stores .single-store .testi .titolo-partner{font-weight:600;margin-bottom:5px;font-size:18px;color:white}#home-page #mappa-stores .elenco-stores .contieni-stores .single-store .testi .titolo-partner a{color:white;text-decoration:none}#home-page #mappa-stores .elenco-stores .contieni-stores .single-store .testi .titolo-partner a:hover{text-decoration:underline}#home-page #mappa-stores .elenco-stores .contieni-stores .single-store .testi .links{display:flex;flex-direction:column}#home-page #mappa-stores .elenco-stores .contieni-stores .single-store .testi .links a{color:rgba(255,255,255,0.8);text-decoration:none}#home-page #mappa-stores .elenco-stores .contieni-stores .single-store .testi .links a:hover,#home-page #mappa-stores .elenco-stores .contieni-stores .single-store .testi .links a:focus{text-decoration:underline}#home-page #mappa-stores .contieni-mappa{overflow:hidden}#home-page #mappa-stores .contieni-mappa #mappa{margin-top:-67px;width:100vw;height:calc(100vw + 67px);max-height:450px;position:relative;left:50%;transform:translateX(-50%)}#home-page #elenco-stores{padding:50px 0}#home-page #elenco-stores h2{font-weight:700;font-size:42px;line-height:60px;margin:20px 0;text-align:center}#home-page #elenco-stores .testo{text-align:center}#home-page #elenco-stores .elenco-stores{display:flex;flex-wrap:wrap;padding:20px 0}@media all and (min-width:768px){#home-page #elenco-stores .elenco-stores.numero-non-pari .single-store:nth-last-child(2):before{display:inline-block}}@media all and (min-width:992px){#home-page #elenco-stores .elenco-stores.resto-di-tre-0 .single-store:nth-last-child(1):before,#home-page #elenco-stores .elenco-stores.resto-di-tre-0 .single-store:nth-last-child(2):before,#home-page #elenco-stores .elenco-stores.resto-di-tre-0 .single-store:nth-last-child(3):before{display:none}}@media all and (min-width:992px){#home-page #elenco-stores .elenco-stores.resto-di-tre-1 .single-store:nth-last-child(2):before{display:inline-block}}@media all and (min-width:992px){#home-page #elenco-stores .elenco-stores.resto-di-tre-2 .single-store:nth-last-child(1):before,#home-page #elenco-stores .elenco-stores.resto-di-tre-2 .single-store:nth-last-child(2):before{display:none}}#home-page #elenco-stores .elenco-stores .single-store{display:flex;justify-content:center;padding:20px 0;position:relative;width:100%}@media all and (min-width:768px){#home-page #elenco-stores .elenco-stores .single-store{width:50%;padding:20px}#home-page #elenco-stores .elenco-stores .single-store:nth-child(odd){border-right:1px solid rgba(255,255,255,0.2)}#home-page #elenco-stores .elenco-stores .single-store:nth-last-child(1):before,#home-page #elenco-stores .elenco-stores .single-store:nth-last-child(2):before{display:none}}@media all and (min-width:992px){#home-page #elenco-stores .elenco-stores .single-store{width:calc(100% / 3);border-right:1px solid rgba(255,255,255,0.2)}#home-page #elenco-stores .elenco-stores .single-store:nth-child(3n){border-right:0}}#home-page #elenco-stores .elenco-stores .single-store:before{content:"";height:1px;background-color:rgba(255,255,255,0.2);width:100%;position:absolute;bottom:0;left:0}#home-page #elenco-stores .elenco-stores .single-store .indice{width:35px;text-align:center;font-size:22px;font-weight:600;display:none}#home-page #elenco-stores .elenco-stores .single-store .testi{width:calc(100% - 35px);padding-left:10px;padding-right:10px;color:rgba(255,255,255,0.8);font-size:1rem}#home-page #elenco-stores .elenco-stores .single-store .testi a{text-decoration:none}#home-page #elenco-stores .elenco-stores .single-store .testi .titolo-partner{font-weight:600;margin-bottom:5px;font-size:18px;color:white}#home-page #elenco-stores .elenco-stores .single-store .testi .titolo-partner a{color:white;text-decoration:none;display:flex;justify-content:space-between}#home-page #elenco-stores .elenco-stores .single-store .testi .titolo-partner a img{height:1em;margin-left:15px;margin-top:5px;border-radius:5px}#home-page #elenco-stores .elenco-stores .single-store .testi .titolo-partner a:hover{text-decoration:underline}#home-page #elenco-stores .elenco-stores .single-store .testi .indirizzo-partner a{color:rgba(255,255,255,0.8);text-decoration:none}#home-page #elenco-stores .elenco-stores .single-store .testi .indirizzo-partner a:hover{text-decoration:underline}#home-page #elenco-stores .elenco-stores .single-store .testi .links{display:flex;flex-direction:column}#home-page #elenco-stores .elenco-stores .single-store .testi .links a{color:rgba(255,255,255,0.8);text-decoration:none}#home-page #elenco-stores .elenco-stores .single-store .testi .links a:hover,#home-page #elenco-stores .elenco-stores .single-store .testi .links a:focus{text-decoration:underline}#chi-siamo{position:relative;margin-top:-75px;padding-top:75px}@media all and (min-width:768px){#chi-siamo{padding-top:0}}#chi-siamo:before{content:"";width:100%;height:100%;background-image:radial-gradient(circle, rgba(255,255,255,0.3) 1%, rgba(255,255,255,0.2) 20%, transparent 70%);position:absolute;top:40%;left:50%;transform:translate(-50%, -40%);transition:all .4s 0s;mix-blend-mode:overlay;z-index:-1}#chi-siamo .first-split{padding-top:50px;padding-bottom:50px;overflow:hidden;display:flex;align-items:center;justify-content:center}#chi-siamo .first-split .col-12{--dimensione-immagine:65%;text-align:center}#chi-siamo .first-split .col-12 .testi{margin:10px 0}#chi-siamo .first-split .col-12 .testi .testo p:last-child{margin-bottom:0}#chi-siamo .first-split .col-12 .testi .bottone{display:flex;align-items:center;justify-content:center;text-align:center;margin-top:1rem}#chi-siamo .first-split .col-12 .immagine-reattore.per-dimensione{width:100%;text-align:center;pointer-events:none;user-select:none;opacity:0;margin:20px 0}#chi-siamo .first-split .col-12 .immagine-reattore.per-dimensione img{width:calc(var(--dimensione-immagine) / 2);height:auto;transform:rotate(90deg);transition:all .4s}#chi-siamo .first-split .prima-colonna{color:white}#chi-siamo .first-split .prima-colonna a{color:white;text-decoration:none}#chi-siamo .first-split .prima-colonna a:hover,#chi-siamo .first-split .prima-colonna a:focus,#chi-siamo .first-split .prima-colonna a:focus-visible{text-decoration:underline}#chi-siamo .first-split .prima-colonna .immagine-reattore.absolute{width:100%;display:flex;justify-content:center;text-align:center;position:relative}#chi-siamo .first-split .prima-colonna .immagine-reattore.absolute img{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%) rotate(90deg);width:var(--dimensione-immagine);height:auto;transition:all .4s;z-index:2}#chi-siamo .first-split .seconda-colonna{position:relative}#chi-siamo .first-split .seconda-colonna .testi{position:relative;z-index:3}#chi-siamo .first-split .seconda-colonna:before{content:"";background:#F0F0F0;background-image:url(../img/granularita-grigia.jpg);background-size:20% auto;background-repeat:repeat;width:100vw;height:150vh;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1}#chi-siamo .contenuto-video{color:white;text-align:center;padding:50px 0}#chi-siamo .contenuto-video .testi{max-width:800px;margin-left:auto;margin-right:auto}#chi-siamo .contenuto-video .testi h1{font-weight:600}#chi-siamo .contenuto-video .testi .the_content{margin-bottom:50px}#chi-siamo .contenuto-video .testi .the_content a{color:white}#chi-siamo .contenuto-video .testi .the_content p:last-child{margin-bottom:0}#chi-siamo .contenuto-video .video-youtube iframe{--dimensione-iframe:100vw;width:calc(var(--dimensione-iframe) - (var(--bs-gutter-x)));height:calc((var(--dimensione-iframe) - (var(--bs-gutter-x))) / 16 * 9);border-radius:20px;transition:all .4s}@media all and (min-width:576px){#chi-siamo .contenuto-video .video-youtube iframe{--dimensione-iframe:540px}}@media all and (min-width:768px){#chi-siamo .contenuto-video .video-youtube iframe{--dimensione-iframe:720px}}@media all and (min-width:992px){#chi-siamo .contenuto-video .video-youtube iframe{--dimensione-iframe:960px}}@media all and (min-width:1200px){#chi-siamo .contenuto-video .video-youtube iframe{--dimensione-iframe:1140px}}@media all and (min-width:1400px){#chi-siamo .contenuto-video .video-youtube iframe{--dimensione-iframe:1320px}}@media all and (min-width:1900px){#chi-siamo .contenuto-video .video-youtube iframe{--dimensione-iframe:1500px}}#chi-siamo .stemma-6-testi{margin-bottom:50px;color:white;transition:all .4s}#chi-siamo .stemma-6-testi .contieni-testi{display:flex;justify-content:center;flex-direction:column;position:relative;width:100%;transition:all .4s}#chi-siamo .stemma-6-testi .contieni-testi .contieni-stemma{width:150px;margin-left:auto;margin-right:auto;background-size:contain;background-repeat:no-repeat}#chi-siamo .stemma-6-testi .contieni-testi .contieni-stemma img.stemma{margin-bottom:20px;text-align:center;transition:all .4s}#chi-siamo .stemma-6-testi .contieni-testi .single-testo{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;margin-bottom:1rem;max-width:225px;margin-left:auto;margin-right:auto}#chi-siamo .stemma-6-testi .contieni-testi .single-testo .numero{font-weight:600;font-size:1.4em}#chi-siamo .made-in-tuscany{color:white}#chi-siamo .made-in-tuscany h2.titolo{margin-bottom:1rem}#chi-siamo .made-in-tuscany .immagine-sezione{min-height:200px;height:30vh;max-height:400px;background-image:var(--url-sfondo);background-size:cover;background-position:top center;background-repeat:no-repeat}#fitlock-system{position:relative;margin-top:-75px;padding-top:75px;padding-top:0}@media all and (min-width:768px){#fitlock-system{padding-top:0}}#fitlock-system:before{content:"";width:100%;height:100%;background-image:radial-gradient(circle, rgba(255,255,255,0.3) 1%, rgba(255,255,255,0.2) 20%, transparent 70%);position:absolute;top:40%;left:50%;transform:translate(-50%, -40%);transition:all .4s 0s;mix-blend-mode:overlay;z-index:-1}#fitlock-system .griglia-system{position:relative;padding-top:75px;overflow:hidden}#fitlock-system .griglia-system .griglia{margin-top:-75px;padding-top:75px;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:calc(100vh + 75px);mix-blend-mode:multiply;position:absolute;top:75px;left:0;z-index:-1}#fitlock-system .griglia-system .contieni-testi{color:white;margin-bottom:30px}#fitlock-system .griglia-system .contieni-testi .testi{max-width:375px}#fitlock-system .griglia-system .contieni-testi .testi h1{margin:30px 0}#fitlock-system .griglia-system .contieni-testi .testi .bottoni{display:flex;flex-wrap:wrap;margin-top:30px}#fitlock-system .griglia-system .contieni-testi .testi .bottoni a{margin-right:15px;margin-bottom:15px}#fitlock-system .griglia-system .contieni-testi .testi .bottoni a:last-child{margin-right:0}#fitlock-system .griglia-system .immagini-scorrimento{position:relative;width:100%}#fitlock-system .griglia-system .immagini-scorrimento .scorrimento.immagine-schema{mix-blend-mode:color-dodge;width:100%}#fitlock-system .griglia-system .immagini-scorrimento .scorrimento.immagine-real{position:absolute;top:0;left:0;width:100%}#fitlock-system .griglia-system .immagini-scorrimento .scorrimento img.img-scorrimento{width:100%;height:auto}#fitlock-system section.sezione-con-accordion{padding:25px 0;color:white}#fitlock-system section.sezione-con-accordion.grigliati .container{display:flex;flex-direction:column-reverse}@media all and (min-width:768px){#fitlock-system section.sezione-con-accordion.grigliati .container{flex-direction:row}}@media all and (min-width:1400px){#fitlock-system section.sezione-con-accordion .container{max-width:1320px}}@media all and (min-width:1920px){#fitlock-system section.sezione-con-accordion .container{max-width:1500px}}#fitlock-system section.sezione-con-accordion .testi-sezione{margin:25px auto 0 auto;max-width:375px}#fitlock-system section.sezione-con-accordion .testi-sezione h2.titolo{margin-bottom:20px;font-size:1.8rem;font-weight:600}#fitlock-system section.sezione-con-accordion .testi-sezione .sottotitolo{margin-bottom:25px}#fitlock-system section.sezione-con-accordion .testi-sezione .accordions-sezione .single-accordion{color:white;background-color:#05254D;border-radius:15px;margin-bottom:15px}#fitlock-system section.sezione-con-accordion .testi-sezione .accordions-sezione .single-accordion .accordion-header button{color:white;background-color:unset;outline:transparent;border:none;box-shadow:none;--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}#fitlock-system section.sezione-con-accordion .testi-sezione .accordions-sezione .single-accordion .accordion-body p{font-weight:300}#fitlock-system section.sezione-con-accordion .testi-sezione .accordions-sezione .single-accordion .accordion-body p b,#fitlock-system section.sezione-con-accordion .testi-sezione .accordions-sezione .single-accordion .accordion-body p strong{font-weight:600}#fitlock-system section.sezione-con-accordion .testi-sezione .accordions-sezione .single-accordion .accordion-body p:last-child{margin-bottom:0}#fitlock-system section.sezione-con-accordion .contieni-slider-spaccati{width:100%;max-width:375px;margin:0 auto}#fitlock-system section.sezione-con-accordion .contieni-slider-spaccati .contieni-spaccato{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:35px}#fitlock-system section.sezione-con-accordion .contieni-slider-spaccati .contieni-spaccato .immagine{padding:20px;margin-bottom:5px}#fitlock-system section.sezione-con-accordion .contieni-slider-spaccati .contieni-spaccato .contieni-link-prodotto.non-serve{pointer-events:none;user-select:none;opacity:0}#fitlock-system section.sezione-con-accordion .contieni-slider-spaccati .contieni-slider-prodotti .slider-prodotti{position:relative;opacity:0;transition:all .4s;padding:0 5px}#fitlock-system section.sezione-con-accordion .contieni-slider-spaccati .contieni-slider-prodotti .slider-prodotti.mostra{opacity:1}#fitlock-system section.sezione-con-accordion .contieni-slider-spaccati .contieni-slider-prodotti .slider-prodotti .single-prodotto-associato{display:flex;align-items:center;flex-direction:column;text-decoration:none;color:#1F407A;padding:20px;cursor:pointer}#fitlock-system section.sezione-con-accordion .contieni-slider-spaccati .contieni-slider-prodotti .slider-prodotti .single-prodotto-associato:hover .contenitore img,#fitlock-system section.sezione-con-accordion .contieni-slider-spaccati .contieni-slider-prodotti .slider-prodotti .single-prodotto-associato:focus .contenitore img,#fitlock-system section.sezione-con-accordion .contieni-slider-spaccati .contieni-slider-prodotti .slider-prodotti .single-prodotto-associato:focus-visible .contenitore img{opacity:.6}#fitlock-system section.sezione-con-accordion .contieni-slider-spaccati .contieni-slider-prodotti .slider-prodotti .single-prodotto-associato:hover .contenitore .nome-prodotto,#fitlock-system section.sezione-con-accordion .contieni-slider-spaccati .contieni-slider-prodotti .slider-prodotti .single-prodotto-associato:focus .contenitore .nome-prodotto,#fitlock-system section.sezione-con-accordion .contieni-slider-spaccati .contieni-slider-prodotti .slider-prodotti .single-prodotto-associato:focus-visible .contenitore .nome-prodotto{opacity:1;font-weight:600}#fitlock-system section.sezione-con-accordion .contieni-slider-spaccati .contieni-slider-prodotti .slider-prodotti .single-prodotto-associato .contenitore{width:80%;transition:all .4s;position:relative}#fitlock-system section.sezione-con-accordion .contieni-slider-spaccati .contieni-slider-prodotti .slider-prodotti .single-prodotto-associato .contenitore img{width:100%;margin-left:auto;margin-right:auto;transition:all .4s}#fitlock-system section.sezione-con-accordion .contieni-slider-spaccati .contieni-slider-prodotti .slider-prodotti .single-prodotto-associato .contenitore img.piastrina{transform:scale(.65)}#fitlock-system section.sezione-con-accordion .contieni-slider-spaccati .contieni-slider-prodotti .slider-prodotti .single-prodotto-associato .contenitore .nome-prodotto{font-weight:500;transition:all .4s;color:white;position:absolute;top:50%;left:50%;width:115%;height:115%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;text-align:center;background-color:rgba(5,37,77,0.7);border-radius:20px;opacity:0}#fitlock-system section.sezione-con-accordion .contieni-slider-spaccati .contieni-slider-prodotti .slider-prodotti .controlli-arrows{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, 0);z-index:200;--swiper-navigation-size:1rem;--swiper-theme-color:white}#fitlock-system section.sezione-con-accordion .contieni-slider-spaccati .contieni-slider-prodotti .slider-prodotti .controlli-arrows .swiper-button-prev{left:0}#fitlock-system section.sezione-con-accordion .contieni-slider-spaccati .contieni-slider-prodotti .slider-prodotti .controlli-arrows .swiper-button-next{right:0}#product-page .vetrina{transition:all .4s}@media all and (min-width:1920px){#product-page .vetrina .container{max-width:1320px}}#product-page .vetrina .caratteristiche-prodotto{color:#707070;display:flex;align-items:flex-start;flex-direction:column}#product-page .vetrina .caratteristiche-prodotto h1,#product-page .vetrina .caratteristiche-prodotto p{margin-bottom:0}#product-page .vetrina .caratteristiche-prodotto .identificatori-prodotto{padding:20px 0 30px 0}#product-page .vetrina .caratteristiche-prodotto .identificatori-prodotto .codice-articolo{text-transform:uppercase;font-weight:600;color:#1F407A;font-size:20px}@media all and (min-width:1200px){#product-page .vetrina .caratteristiche-prodotto .identificatori-prodotto .codice-articolo{font-size:25px;line-height:25px}}#product-page .vetrina .caratteristiche-prodotto .identificatori-prodotto .nome-articolo{color:#1F407A;position:relative;z-index:1}#product-page .vetrina .caratteristiche-prodotto .identificatori-prodotto .nome-articolo h1{font-size:45px;font-weight:800;line-height:45px;text-transform:uppercase}@media all and (min-width:1200px){#product-page .vetrina .caratteristiche-prodotto .identificatori-prodotto .nome-articolo h1{font-size:60px;line-height:60px}}@media all and (min-width:1920px){#product-page .vetrina .caratteristiche-prodotto .identificatori-prodotto .nome-articolo h1{font-size:70px;line-height:70px}}@media all and (min-width:1200px){#product-page .vetrina .caratteristiche-prodotto .identificatori-prodotto .materiale-articolo{font-size:25px;line-height:25px}}#product-page .vetrina .caratteristiche-prodotto .immagine-prodotto{display:block;margin-bottom:20px}#product-page .vetrina .caratteristiche-prodotto .immagine-prodotto img{max-width:500px;width:100%;height:auto}#product-page .vetrina .caratteristiche-prodotto .immagine-prodotto img.conPadding{transform:scale(1.15)}#product-page .vetrina .caratteristiche-prodotto .the_content{margin:20px 0;width:100%}#product-page .vetrina .caratteristiche-prodotto .the_content .contenuto{max-width:350px}#product-page .vetrina .caratteristiche-prodotto ul.icone-mercati{display:flex;list-style-type:none;padding:0;margin:20px 0;order:5}@media all and (max-width:576px){#product-page .vetrina .caratteristiche-prodotto ul.icone-mercati{justify-content:center}}#product-page .vetrina .caratteristiche-prodotto ul.icone-mercati li{margin-right:15px}#product-page .vetrina .caratteristiche-prodotto ul.icone-mercati li:last-child{margin-right:0}#product-page .vetrina .caratteristiche-prodotto ul.icone-mercati li img{width:50px;height:auto}#product-page .vetrina .caratteristiche-prodotto .pulsanti-azioni{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:1rem}#product-page .vetrina .caratteristiche-prodotto .pulsanti-azioni .download{margin-bottom:1rem;margin-right:1.1rem}#product-page .vetrina .caratteristiche-prodotto .pulsanti-azioni .download-links{display:flex;flex-wrap:wrap}#product-page .vetrina .caratteristiche-prodotto .spostamento-e-dimensioni{display:flex;align-items:center;margin:20px 0;color:#1F407A;width:100%}#product-page .vetrina .caratteristiche-prodotto .spostamento-e-dimensioni .animazione-incastro{width:40%;padding-right:10px;max-width:150px}#product-page .vetrina .caratteristiche-prodotto .spostamento-e-dimensioni .misure{width:60%;padding-left:14px;font-size:15px}#product-page .vetrina .caratteristiche-prodotto .spostamento-e-dimensioni .misure .dimensione{font-size:28px;font-weight:800;line-height:1}#product-page .vetrina .caratteristiche-prodotto .spostamento-e-dimensioni .misure .brevettato{font-weight:800;margin-top:10px;text-transform:uppercase;font-size:1rem}#product-page .vetrina .immagine-prodotto{display:none;position:relative}#product-page .vetrina .immagine-prodotto img{transition:all .4s}#product-page .vetrina .immagine-prodotto img.conPadding{transform:scale(1.15)}#product-page .vetrina .immagine-prodotto:before{content:"";width:170%;padding-top:170%;background-image:radial-gradient(circle, #fff 20%, transparent 70%);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .4s 0s;mix-blend-mode:overlay;z-index:-1}#product-page .vetrina .benefits{margin:20px 0}#product-page .vetrina .benefits ul{padding:0;margin:0;list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap}#product-page .vetrina .benefits ul li{background-color:#d2d2d2;border-radius:10px;margin:.5rem 1rem .5rem 0;padding:10px;color:#1F407A;width:fit-content}#product-page .vetrina .benefits ul li:first-child{margin-left:0}@media all and (max-width:768px){#product-page .vetrina .benefits.vista-griglia-mobile ul{justify-content:space-between}#product-page .vetrina .benefits.vista-griglia-mobile ul li{text-align:center;word-break:normal;width:calc(50% - .5rem);margin-right:0;display:flex;align-items:center;justify-content:center}}#product-page .frase-categoria-video{text-align:center;color:#1F407A;padding:50px 0}#product-page .frase-categoria-video h2{font-size:26px;margin-bottom:0}#product-page .frase-categoria-video iframe{--dimensione-iframe:100vw;width:calc(var(--dimensione-iframe) - (var(--bs-gutter-x)));height:calc((var(--dimensione-iframe) - (var(--bs-gutter-x))) / 16 * 9);border-radius:20px;margin-top:70px;transition:all .4s}@media all and (min-width:576px){#product-page .frase-categoria-video iframe{--dimensione-iframe:540px}}@media all and (min-width:768px){#product-page .frase-categoria-video iframe{--dimensione-iframe:720px}}@media all and (min-width:992px){#product-page .frase-categoria-video iframe{--dimensione-iframe:960px}}@media all and (min-width:1200px){#product-page .frase-categoria-video iframe{--dimensione-iframe:1140px}}#product-page .descrizione-accessori-jolly{color:#1F407A;margin-bottom:50px}#product-page .descrizione-accessori-jolly.sez-no-video-no-accessori{margin-top:50px;padding-bottom:10px}#product-page .descrizione-accessori-jolly .descrizione-titolo h2{font-weight:700;font-size:40px}#product-page .descrizione-accessori-jolly .contieni-slider-accessori{text-align:center}@media all and (max-width:992px){#product-page .descrizione-accessori-jolly .contieni-slider-accessori{margin-top:10px}}#product-page .descrizione-accessori-jolly .contieni-slider-accessori h5{font-size:22px;font-weight:700;margin-bottom:0;line-height:1.2;height:calc(40px * 1.2);padding-bottom:5px;display:flex;align-items:flex-end;justify-content:center}#product-page .descrizione-accessori-jolly .contieni-slider-accessori .slider-accessori{position:relative;opacity:0;transition:all .4s}#product-page .descrizione-accessori-jolly .contieni-slider-accessori .slider-accessori.mostra{opacity:1}@media all and (min-width:576px){#product-page .descrizione-accessori-jolly .contieni-slider-accessori .slider-accessori.solo-1-accessorio{width:50%}}#product-page .descrizione-accessori-jolly .contieni-slider-accessori .slider-accessori .single-accessorio{display:flex;align-items:center}#product-page .descrizione-accessori-jolly .contieni-slider-accessori .slider-accessori .single-accessorio .contenitore{background-color:#EEEEEE;border-radius:20px;box-shadow:8px 12px 20px rgba(0,0,0,0.2);width:80%;margin:20% auto 10% auto;padding:10px}#product-page .descrizione-accessori-jolly .contieni-slider-accessori .slider-accessori .single-accessorio .contenitore:hover .nome-accessorio,#product-page .descrizione-accessori-jolly .contieni-slider-accessori .slider-accessori .single-accessorio .contenitore:focus .nome-accessorio{font-weight:600}#product-page .descrizione-accessori-jolly .contieni-slider-accessori .slider-accessori .single-accessorio .contenitore .immagine,#product-page .descrizione-accessori-jolly .contieni-slider-accessori .slider-accessori .single-accessorio .contenitore .nome-accessorio{cursor:pointer}#product-page .descrizione-accessori-jolly .contieni-slider-accessori .slider-accessori .single-accessorio .contenitore img{width:80%;margin-top:-35%;margin-left:auto;margin-right:auto}#product-page .descrizione-accessori-jolly .contieni-slider-accessori .slider-accessori .controlli-arrows{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, 7.5px);z-index:200;--swiper-navigation-size:25px;--swiper-theme-color:#1F407A}#product-page .descrizione-accessori-jolly .contieni-slider-accessori .slider-accessori .controlli-arrows .swiper-button-prev{left:0}#product-page .descrizione-accessori-jolly .contieni-slider-accessori .slider-accessori .controlli-arrows .swiper-button-next{right:0}#product-page .descrizione-accessori-jolly .video-youtube{--dimensione-iframe:100vw}@media all and (min-width:576px){#product-page .descrizione-accessori-jolly .video-youtube{--dimensione-iframe:540px}}@media all and (min-width:768px){#product-page .descrizione-accessori-jolly .video-youtube{--dimensione-iframe:720px}}@media all and (min-width:992px){#product-page .descrizione-accessori-jolly .video-youtube{--dimensione-iframe:960px}}@media all and (min-width:1200px){#product-page .descrizione-accessori-jolly .video-youtube{--dimensione-iframe:calc(1140px / 2)}}@media all and (min-width:1400px){#product-page .descrizione-accessori-jolly .video-youtube{--dimensione-iframe:calc(1320px / 2)}}@media all and (min-width:2500px){#product-page .descrizione-accessori-jolly .video-youtube{--dimensione-iframe:calc(1600px / 2)}}#product-page .descrizione-accessori-jolly .video-youtube iframe{width:calc(var(--dimensione-iframe) - (var(--bs-gutter-x)));height:calc((var(--dimensione-iframe) - (var(--bs-gutter-x))) / 16 * 9);border-radius:20px;transition:all .4s}#product-page .descrizione-accessori-jolly .testo-categoria-personalizzato{margin-top:20px}#product-page .descrizione-accessori-jolly .testo-categoria-personalizzato h2.testo-categoria{margin-bottom:0}#product-page .descrizione-accessori-jolly .testo-categoria-personalizzato h2.testo-categoria p{margin-bottom:0}#product-page .seguiamo-progetto{color:#1F407A;text-align:center}#product-page .seguiamo-progetto .immagine-tipo{display:none}#product-page .seguiamo-progetto .contenitore-form-titolo .contieni-form{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-left:auto;margin-right:auto}@media all and (min-width:1200px){#product-page .seguiamo-progetto .contenitore-form-titolo .contieni-form{max-width:550px}}#product-page .seguiamo-progetto .contenitore-form-titolo .contieni-form .form-in-pagina{padding:30px 0}#product-page .seguiamo-progetto .contenitore-form-titolo .contieni-form .form-in-pagina h3{font-size:20px;margin-bottom:20px}#product-page .prodotti-correlati{color:#1F407A;margin:50px auto 100px auto;text-align:center;max-width:1320px}#product-page .prodotti-correlati .prodotti-correlati-titolo h2{font-weight:500;font-size:30px}@media all and (max-width:992px){#product-page .prodotti-correlati .contieni-slider-prodotti-correlati{margin-top:10px}}#product-page .prodotti-correlati .contieni-slider-prodotti-correlati h5{font-size:22px;font-weight:700;margin-bottom:.5rem;line-height:1.2;height:calc(40px * 1.2);padding-bottom:5px;display:flex;align-items:flex-end;justify-content:center}#product-page .prodotti-correlati .contieni-slider-prodotti-correlati .slider-prodotti-associati{position:relative;opacity:0;transition:all .4s}#product-page .prodotti-correlati .contieni-slider-prodotti-correlati .slider-prodotti-associati.mostra{opacity:1}#product-page .prodotti-correlati .contieni-slider-prodotti-correlati .slider-prodotti-associati .single-prodotto-associato{display:flex;align-items:center;flex-direction:column;text-decoration:none;color:#1F407A}#product-page .prodotti-correlati .contieni-slider-prodotti-correlati .slider-prodotti-associati .single-prodotto-associato:hover .contenitore,#product-page .prodotti-correlati .contieni-slider-prodotti-correlati .slider-prodotti-associati .single-prodotto-associato:focus .contenitore,#product-page .prodotti-correlati .contieni-slider-prodotti-correlati .slider-prodotti-associati .single-prodotto-associato:focus-visible .contenitore{transform:translateY(-8px)}#product-page .prodotti-correlati .contieni-slider-prodotti-correlati .slider-prodotti-associati .single-prodotto-associato:hover .nome-prodotto,#product-page .prodotti-correlati .contieni-slider-prodotti-correlati .slider-prodotti-associati .single-prodotto-associato:focus .nome-prodotto,#product-page .prodotti-correlati .contieni-slider-prodotti-correlati .slider-prodotti-associati .single-prodotto-associato:focus-visible .nome-prodotto{letter-spacing:1px;font-weight:600}#product-page .prodotti-correlati .contieni-slider-prodotti-correlati .slider-prodotti-associati .single-prodotto-associato .contenitore{background-color:#EEEEEE;border-radius:20px;box-shadow:8px 12px 20px rgba(0,0,0,0.2);width:80%;margin:15% auto 5% auto;padding:20px;transition:all .4s;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}#product-page .prodotti-correlati .contieni-slider-prodotti-correlati .slider-prodotti-associati .single-prodotto-associato .contenitore img{width:100%;margin-left:auto;margin-right:auto}#product-page .prodotti-correlati .contieni-slider-prodotti-correlati .slider-prodotti-associati .single-prodotto-associato .contenitore img.piastrina{transform:scale(.65)}#product-page .prodotti-correlati .contieni-slider-prodotti-correlati .slider-prodotti-associati .single-prodotto-associato .nome-prodotto{font-weight:500;transition:all .4s}#product-page .prodotti-correlati .contieni-slider-prodotti-correlati .slider-prodotti-associati .controlli-arrows{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, 7.5px);z-index:200;--swiper-navigation-size:25px;--swiper-theme-color:#1F407A}#product-page .prodotti-correlati .contieni-slider-prodotti-correlati .slider-prodotti-associati .controlli-arrows .swiper-button-prev{left:0}#product-page .prodotti-correlati .contieni-slider-prodotti-correlati .slider-prodotti-associati .controlli-arrows .swiper-button-next{right:0}#product-page .link-aquista-store{position:fixed;left:calc(100vw - 115px);bottom:30px;width:63px;height:50px;transition:all .4s;transform:translateX(-100%);display:flex;align-items:center;justify-content:center;border-radius:10px;border:2px solid white;contain:paint;overflow:hidden;z-index:2}#product-page .link-aquista-store:before{width:200%;height:200%;content:"";position:absolute;left:50%;top:50%;background-color:#1F407A;background-image:linear-gradient(-45deg, #80bdff, #23a6d5, #175EB9, #1F407A);background-size:200% 200%;animation:gradient 10s linear infinite;transform:translate(-50%, -50%);z-index:-1;border-radius:10px;transition:All .4s}@keyframes gradient{0%{transform:translate(-50%, -50%)}50%{transform:translate(-50%, -50%) rotate(360deg)}100%{transform:translate(-50%, -50%) rotate(720deg)}}#product-page .link-aquista-store:after{content:"";position:absolute;top:0;left:0;width:50px;height:100%;background-color:white;opacity:.2;filter:blur(5px);z-index:5;animation-name:reflection;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes reflection{0%{transform:skew(-20deg) translate3d(-150px, 0, 0)}10%,20%,30%,40%,50%,70%,80%,90%,100%{transform:skew(-20deg) translate3d(150%, 0, 0)}}#product-page .link-aquista-store:hover,#product-page .link-aquista-store:focus{box-shadow:0 0 10px #80bdff;border:2px solid #80bdff}#product-page .link-aquista-store:hover img,#product-page .link-aquista-store:focus img{transform:scale(1.1) translateY(5%)}#product-page .link-aquista-store img{width:24px;height:auto;transition:all .4s;transform:translateY(5%)}#product-page .apri-modal-contattaci{position:fixed;left:calc(100vw - 45px);bottom:30px;contain:paint;width:50px;height:50px;transition:all .4s;transform:translateX(-100%);display:flex;align-items:center;justify-content:center;border-radius:100%;z-index:20}#product-page .apri-modal-contattaci:before{width:100%;height:100%;content:"";position:absolute;left:50%;top:50%;background-color:white;transform:translate(-50%, -50%);z-index:-1;border-radius:100%;transition:all .4s;border:5px solid transparent}#product-page .apri-modal-contattaci svg{width:100%;height:auto;fill:#175EB9;fill:#1F407A;border-radius:100%;border:1px solid transparent;transition:fill .4s}#product-page .apri-modal-contattaci:hover,#product-page .apri-modal-contattaci:focus{box-shadow:0 0 10px #80bdff}#product-page .apri-modal-contattaci:hover:before,#product-page .apri-modal-contattaci:focus:before{background-color:#175EB9;border:5px solid white}#product-page .apri-modal-contattaci:hover svg,#product-page .apri-modal-contattaci:focus svg{fill:white}@media (min-width:1920px){#product-page.fitjump .vetrina{width:70%}}#product-page.fitjump .vetrina .immagine-prodotto{align-items:center}#product-page.fitjump .vetrina .immagine-prodotto img{max-width:unset;width:100%}@media (min-width:1920px){#product-page.fitclock .vetrina,#product-page.fitclock-regolabile .vetrina,#product-page.adjustable-fitclock .vetrina{width:70%}}#product-page.fitclock .vetrina .immagine-prodotto,#product-page.fitclock-regolabile .vetrina .immagine-prodotto,#product-page.adjustable-fitclock .vetrina .immagine-prodotto{align-items:center}#product-page.fitclock .vetrina .immagine-prodotto img,#product-page.fitclock-regolabile .vetrina .immagine-prodotto img,#product-page.adjustable-fitclock .vetrina .immagine-prodotto img{max-width:810px;width:100%}#product-page.fitclock .frase-categoria-video,#product-page.fitclock-regolabile .frase-categoria-video,#product-page.adjustable-fitclock .frase-categoria-video{padding-top:0}#product-page.fitspin .vetrina .immagine-prodotto{align-items:center}#product-page.fitspin .frase-categoria-video{padding-top:0}#product-page.fitlevel .vetrina .immagine-prodotto{align-items:center}@media (min-width:992px){#product-page.fitlevel .vetrina .immagine-prodotto{align-items:flex-end}}#product-page.fitlevel .vetrina .immagine-prodotto img{width:100%;mix-blend-mode:multiply;max-width:unset}@media (min-width:786px){#product-page.fitlevel .vetrina .immagine-prodotto img{transform:scale(1.4)}}#product-page.fitlevel .frase-categoria-video{padding:0}#product-page.fitfloor .vetrina .caratteristiche-prodotto .identificatori-prodotto{padding-bottom:0}#product-page.fitfloor .vetrina .contieni-video .video-fitfloor{--padding-bottom:40px;margin-top:10px;position:relative;display:flex;flex-direction:column}#product-page.fitfloor .vetrina .contieni-video .video-fitfloor:before,#product-page.fitfloor .vetrina .contieni-video .video-fitfloor:after{content:"";width:100%;height:50px;display:block}#product-page.fitfloor .vetrina .contieni-video .video-fitfloor:before{background:linear-gradient(0deg, #fff 10%, rgba(0,0,0,0) 100%)}#product-page.fitfloor .vetrina .contieni-video .video-fitfloor:after{background:linear-gradient(180deg, #fff 10%, rgba(0,0,0,0) 100%)}#product-page.fitfloor .vetrina .contieni-video .video-fitfloor #fitfloorVideoHeader{min-height:100%;width:100%;z-index:10}#product-page.fitfloor .vetrina .contieni-video .video-fitfloor .container{display:flex;justify-content:flex-end;text-align:right;transform:translateY(-35px);margin-bottom:-35px;position:relative;z-index:10}#product-page.fitfloor .vetrina .contieni-video .video-fitfloor .container button#myBtnpause{outline:0;box-shadow:unset;background-color:unset;width:35px;height:35px;border:2px solid #1F407A;border-radius:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .4s;margin-right:.75rem}#product-page.fitfloor .vetrina .contieni-video .video-fitfloor .container button#myBtnpause:hover,#product-page.fitfloor .vetrina .contieni-video .video-fitfloor .container button#myBtnpause:focus{box-shadow:0 0 10px #80bdff}#product-page.fitfloor .vetrina .contieni-video .video-fitfloor .container button#myBtnpause img{width:15px;height:Auto;filter:drop-shadow(0 0 4px white)}#product-page.fitfloor .descrizione-accessori-jolly{margin-top:1rem}#product-page.fitfloor .descrizione-accessori-jolly .descrizione p:last-child{margin-bottom:0}#product-page.fitfloor .descrizione-accessori-jolly .parte-video-youtube iframe{--dimensione-iframe:100vw;width:calc(var(--dimensione-iframe) - (var(--bs-gutter-x)));height:calc((var(--dimensione-iframe) - (var(--bs-gutter-x))) / 16 * 9);border-radius:20px;margin-top:35px;transition:all .4s}@media all and (min-width:576px){#product-page.fitfloor .descrizione-accessori-jolly .parte-video-youtube iframe{--dimensione-iframe:540px}}@media all and (min-width:768px){#product-page.fitfloor .descrizione-accessori-jolly .parte-video-youtube iframe{--dimensione-iframe:720px}}@media all and (min-width:992px){#product-page.fitfloor .descrizione-accessori-jolly .parte-video-youtube iframe{--dimensione-iframe:calc(960px / 2)}}@media all and (min-width:1600px){#product-page.fitfloor .descrizione-accessori-jolly .parte-video-youtube iframe{--dimensione-iframe:calc(1320px / 2)}}#product-page.fitfloor .spaccato-fitfloor{background-size:cover;background-position:45% 0%;background-repeat:no-repeat;padding:50px 0;min-height:488px;transition:all .4s}#product-page.fitfloor .spaccato-fitfloor .row{height:100%}#product-page.fitfloor .spaccato-fitfloor .row .dettaglioSpaccato{position:relative;color:#1F407A;display:flex;align-items:center;justify-content:center;margin-top:120px;margin-bottom:50px;text-align:right}#product-page.fitfloor .spaccato-fitfloor .row .dettaglioSpaccato .testoSpaccato{margin-top:35px;margin-left:30px;transition:All .4s}@media (min-width:389px){#product-page.fitfloor .spaccato-fitfloor .row .dettaglioSpaccato .testoSpaccato{margin-left:20px}}@media (min-width:630px){#product-page.fitfloor .spaccato-fitfloor .row .dettaglioSpaccato .testoSpaccato{margin-top:calc(7vw + 10px);margin-left:8vw}}#product-page.fitfloor .spaccato-fitfloor .row .dettaglioSpaccato .livellamento,#product-page.fitfloor .spaccato-fitfloor .row .dettaglioSpaccato .postMontaggio{font-size:15px;margin:0}#product-page.fitfloor .spaccato-fitfloor .row .dettaglioSpaccato .dimensione{font-size:28px;font-weight:800;margin:-5px 0}#product-page.fitfloor .spaccato-fitfloor .row .dettaglioSpaccato .brevettato{font-weight:800;margin-top:10px;text-transform:uppercase}#product-page.fitfloor .spaccato-fitfloor .row .descrizioneProdotto.nuova{max-width:500px;margin:auto}#product-page.fitfloor .spaccato-fitfloor .row .descrizioneProdotto.nuova p{font-size:18px;max-width:500px;margin:auto;color:#1F407A;transition:All .4s}#product-page.fitfloor .fitfloor-dP-colonne{padding:50px 0;margin-left:auto;margin-right:auto;color:#1F407A}#product-page.fitfloor .fitfloor-dP-colonne .colonnaTesto p{max-width:515px;margin-left:auto;margin-right:auto}#product-page.fitfloor .fitfloor-dP-colonne .facts{padding-top:25px;padding-bottom:25px}@media all and (min-width:992px){#product-page.fitfloor .fitfloor-dP-colonne .facts{padding:0 25px}}#product-page.fitfloor .fitfloor-dP-colonne .facts .colonnaTesto{border:1px solid #1F407A;background-color:rgba(31,64,122,0.2);padding:22px;border-radius:15px;margin:auto;max-width:515px}#product-page.fitfloor .fitfloor-dP-colonne .facts .colonnaTesto .titolo{font-weight:700;font-size:20px;margin-bottom:10px}#product-page.fitfloor .fitfloor-dP-colonne .facts .colonnaTesto img{margin:15px 0}#product-page.fitfloor .fitfloor-dP-colonne .facts .colonnaTesto .testoUlteriore{text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#product-page.fitfloor .fitfloor-dP-colonne .facts .colonnaTesto .testoUlteriore p{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#product-page.fitfloor .fitfloor-qualita{padding-top:30px;padding-bottom:30px;color:#1F407A}#product-page.fitfloor .fitfloor-qualita .row{background-image:linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(217,217,217,0.5) 100%);border-radius:15px;padding:15px 0;margin:0px}@media all and (max-width:991px){#product-page.fitfloor .fitfloor-qualita .row{max-width:540px;margin-left:auto;margin-right:auto}}@media all and (min-width:1200px){#product-page.fitfloor .fitfloor-qualita .row{background-image:unset;border-radius:15px;padding:15px 0;margin-left:-15px;margin-right:-15px}#product-page.fitfloor .fitfloor-qualita .row .bg1200{background:linear-gradient(180deg, rgba(217,217,217,0.4) 0%, rgba(217,217,217,0.4) 100%);margin-top:-15px;padding:20px 15px}#product-page.fitfloor .fitfloor-qualita .row .colonnaQualita{border-top-left-radius:20px;border-bottom-left-radius:20px}#product-page.fitfloor .fitfloor-qualita .row .colonnaGrafico{border-top-right-radius:20px;border-bottom-right-radius:20px}}#product-page.fitfloor .fitfloor-qualita .row .colonnaTesto .contieni{max-width:450px;margin:auto}#product-page.fitfloor .fitfloor-qualita .row .colonnaTesto .contieni h2{font-weight:700;font-size:20px;margin-bottom:10px}#product-page.fitfloor .fitfloor-qualita .row .colonnaTesto.grafico{position:relative;display:inline-block;top:50%;width:100%;transform:translate(0, -50%)}#product-page.fitfloor-garden .vetrina{overflow:hidden}#product-page.fitfloor-garden .vetrina .contieni-caratteristiche{position:relative}#product-page.fitfloor-garden .vetrina .contieni-caratteristiche::before{content:"";width:100vw;height:115%;background-color:#005F31;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}#product-page.fitfloor-garden .vetrina .contieni-caratteristiche .identificatori-prodotto{padding-bottom:20px;position:relative;z-index:2}#product-page.fitfloor-garden .vetrina .contieni-caratteristiche .caratteristiche-prodotto{color:white}#product-page.fitfloor-garden .vetrina .contieni-caratteristiche .caratteristiche-prodotto .codice-articolo,#product-page.fitfloor-garden .vetrina .contieni-caratteristiche .caratteristiche-prodotto .nome-articolo{color:white}#product-page.fitfloor-garden .vetrina .contieni-immagine{background-color:#005F31;position:relative;z-index:10}#product-page.fitfloor-garden .vetrina .contieni-immagine img{width:100%;height:auto}@media (max-width:992px){#product-page.fitfloor-garden .vetrina .contieni-immagine{text-align:center;display:flex;align-items:center;justify-content:center}#product-page.fitfloor-garden .vetrina .contieni-immagine img{max-width:unset;width:185%}}@media (max-width:575px){#product-page.fitfloor-garden .vetrina .contieni-immagine{text-align:center;display:flex;align-items:center;justify-content:center}#product-page.fitfloor-garden .vetrina .contieni-immagine img{max-width:unset;width:225%}}#product-page.fitfloor-garden .descrizione-accessori-jolly .descrizione{margin-bottom:1rem}#product-page.fitfloor-garden .descrizione-accessori-jolly .pulsanti-azioni{margin-top:30px;display:flex;flex-direction:row;flex-wrap:wrap}#product-page.fitfloor-garden .descrizione-accessori-jolly .pulsanti-azioni .download{margin-right:1rem;margin-bottom:1rem}#product-page.fitfloor-garden .descrizione-accessori-jolly .immagine-fitfloor-in-terra{display:flex;align-items:flex-start}#product-page.fitfloor-garden .descrizione-accessori-jolly .immagine-fitfloor-in-terra img{width:100%;height:auto;border-bottom-left-radius:15px;border-bottom-right-radius:15px;max-width:600px;margin-top:50px}#product-page.fitfloor-garden .fitfloor-facilmente-personalizzabile{background-color:#005F31;margin-bottom:50px}#product-page.fitfloor-garden .fitfloor-facilmente-personalizzabile p{font-size:18px;margin:auto;color:#1F407A;color:white;transition:All .4s}@media (min-width:992px){#product-page.fitfloor-garden .fitfloor-facilmente-personalizzabile p{font-size:25px}}@media (min-width:1200px){#product-page.fitfloor-garden .fitfloor-facilmente-personalizzabile p{font-size:30px}}@media (min-width:1600px){#product-page.fitfloor-garden .fitfloor-facilmente-personalizzabile p{font-size:40px}}#product-page.fitfloor-garden .fitfloor-facilmente-personalizzabile .colonna1{padding-top:50px;padding-bottom:50px}#product-page.fitfloor-garden .fitfloor-facilmente-personalizzabile .colonna2{position:relative}#product-page.fitfloor-garden .fitfloor-facilmente-personalizzabile .colonna2:after{background-size:cover;background-position:center;background-repeat:no-repeat;content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%)}#product-page.fitfloor-garden .fitfloor-facilmente-personalizzabile .colonna2 .colonna-img img{opacity:0;pointer-events:none}#product-page.fitgrid .vetrina.con-sfondo{background-size:cover;background-position:50% 0%;background-repeat:no-repeat;margin-top:-75px;padding-top:75px;height:calc(70vh + 75px);width:auto;padding-bottom:20px;display:flex;flex-direction:column;justify-content:space-between;animation-timing-function:linear;animation:scrollBackground 60s ease-in-out;-webkit-animation:scrollBackground 60s ease-in-out;animation-iteration-count:infinite}@media all and (min-width:992px){#product-page.fitgrid .vetrina.con-sfondo{height:calc(80vh + 75px)}}#product-page.fitgrid .vetrina.con-sfondo:hover{animation-play-state:paused}@-webkit-keyframes scrollBackground{0%{background-position:50% 0%}50%{background-position:50% 100%}100%{background-position:50% 0%}}@media all and (max-width:768px){#product-page.fitgrid .vetrina.con-sfondo .identificatori-prodotto{padding-top:10px}}#product-page.fitgrid .vetrina .caratteristiche-prodotto{width:100%}@media all and (max-width:992px){#product-page.fitgrid .vetrina .caratteristiche-prodotto .pulsanti-azioni .download-links{flex-direction:column}#product-page.fitgrid .vetrina .caratteristiche-prodotto .pulsanti-azioni .download-links .download-cad{order:1}#product-page.fitgrid .vetrina .caratteristiche-prodotto .pulsanti-azioni .download-links .download-scheda-tecnica{order:2}}#product-page.fitgrid .vetrina .contieni-livellamento{margin-top:20px}#product-page.fitgrid .vetrina .contieni-livellamento .ammortizzato{font-weight:700;font-size:20px;color:#1F407A}#product-page.fitgrid .fitgrid-filosofia-prodotto{padding-top:20px;padding-bottom:50px;color:#1F407A}#product-page.fitgrid .fitgrid-filosofia-prodotto .single-col p:last-child{margin-bottom:0}#product-page.fitgrid .fitgrid-show{height:50vh;background-size:cover;background-position:center;background-repeat:no-repeat}#product-page.fitgrid .fitgrid-show .single-col p:last-child{margin-bottom:0}#product-page.fitgrid .fitgrid-descrizione-prodotto{padding:50px 0;color:#1F407A}@media all and (min-width:992px){#product-page.fitgrid .seguiamo-progetto{margin-top:50px}}#product-page.fitgrid-fast .vetrina.con-sfondo{background-size:cover;background-position:35% 0%;background-repeat:no-repeat;height:calc(50vh + 75px);padding-bottom:20px;display:flex;flex-direction:column;justify-content:space-between;width:unset}#product-page.fitgrid-fast .vetrina.con-sfondo .identificatori-prodotto{color:white;padding-top:10px}#product-page.fitgrid-fast .vetrina.con-sfondo .identificatori-prodotto .codice-articolo,#product-page.fitgrid-fast .vetrina.con-sfondo .identificatori-prodotto .nome-articolo{color:white}@media all and (min-width:992px){#product-page.fitgrid-fast .vetrina.con-sfondo{height:calc(70vh + 75px)}}@media all and (min-width:1200px){#product-page.fitgrid-fast .vetrina.con-sfondo{height:calc(80vh + 75px)}}@media all and (min-width:768px){#product-page.fitgrid-fast .vetrina.con-sfondo .caratteristiche-prodotto{align-items:flex-end;padding-right:calc(var(--bs-gutter-x) * .7)}#product-page.fitgrid-fast .vetrina.con-sfondo .caratteristiche-prodotto .identificatori-prodotto{text-align:right;padding-top:30px}}#product-page.fitgrid-fast .vetrina .caratteristiche-prodotto{width:100%}@media all and (max-width:992px){#product-page.fitgrid-fast .vetrina .caratteristiche-prodotto .pulsanti-azioni .download-links{flex-direction:column}#product-page.fitgrid-fast .vetrina .caratteristiche-prodotto .pulsanti-azioni .download-links .download-cad{order:1}#product-page.fitgrid-fast .vetrina .caratteristiche-prodotto .pulsanti-azioni .download-links .download-scheda-tecnica{order:2}}#product-page.fitgrid-fast .vetrina .contieni-livellamento{margin-top:20px}#product-page.fitgrid-fast .vetrina .contieni-livellamento .ammortizzato{font-weight:700;font-size:20px;color:#1F407A}#product-page.fitgrid-fast .fitgrid-descrizione-prodotto{color:#1F407A;padding-top:20px;padding-bottom:50px}#product-page.fitgrid-fast .fitgrid-descrizione-prodotto .row{width:100%}#product-page.fitgrid-fast .fitgrid-descrizione-prodotto .descrizione-prodotto{margin-bottom:20px}#product-page.fitgrid-fast .fitgrid-descrizione-prodotto .descrizione-prodotto .descrizione-testo{max-width:650px}#product-page.fitgrid-fast .fitgrid-descrizione-prodotto .descrizione-prodotto .pulsanti-azioni{margin-top:30px;margin-bottom:30px;display:flex;flex-direction:row;flex-wrap:wrap}#product-page.fitgrid-fast .fitgrid-descrizione-prodotto .descrizione-prodotto .pulsanti-azioni .download{margin-right:1rem;margin-bottom:1rem}#product-page.fitgrid-fast .fitgrid-descrizione-prodotto .img-descrizione-1{display:flex;justify-content:center;text-align:center;align-items:flex-start}#product-page.fitgrid-fast .fitgrid-descrizione-prodotto .img-descrizione-1 img{width:100%;height:auto;max-width:450px}#prenota-appuntamento{position:relative}@media all and (min-width:992px){#prenota-appuntamento{min-height:calc(100vh - 75px - 200px)}}#prenota-appuntamento h1{color:#1F407A;text-align:center;margin-top:30px;margin-bottom:10px;font-size:30px}@media all and (min-width:992px){#prenota-appuntamento h1{font-size:45px;margin-top:50px;margin-bottom:15px}}#prenota-appuntamento .testi{color:#1F407A;text-align:center;margin-bottom:10px}@media all and (min-width:992px){#prenota-appuntamento .testi{margin-bottom:30px}}#prenota-appuntamento .testi a{color:#1F407A;text-decoration:none;font-weight:500}#prenota-appuntamento .testi a:hover,#prenota-appuntamento .testi a:focus{text-decoration:underline}#prenota-appuntamento .contieni-mappa{width:100%;overflow:hidden}#prenota-appuntamento .contieni-mappa iframe{height:300px;width:100%;filter:grayscale(1);border-radius:20px;margin-bottom:15px}#prenota-appuntamento #form-prenota{border-radius:20px;background-color:white;padding:30px;margin:20px auto 50px auto;max-width:375px;color:#1F407A;font-size:.8em}#prenota-appuntamento #form-prenota .testi h1{font-size:22px;font-weight:600;margin-bottom:12px}#prenota-appuntamento #form-prenota .testi .testo{margin-bottom:15px;line-height:1.8}#prenota-appuntamento #form-prenota .testi .testo a{color:#1F407A;text-decoration:none;font-weight:500}#prenota-appuntamento #form-prenota .testi .testo a:hover,#prenota-appuntamento #form-prenota .testi .testo a:focus{text-decoration:underline}#prenota-appuntamento #form-prenota .inviaForm{font-size:1rem}#prenota-appuntamento #form-prenota .gruppo-input{flex-direction:column;gap:10px}#prenota-appuntamento #form-prenota .gruppo-input input{font-size:1em}#prenota-appuntamento #form-prenota textarea{height:85px;font-size:1em}@media all and (min-width:992px){#prenota-appuntamento .contieni-form-e-mappa-desktop{display:flex;justify-content:space-between;margin-top:20px;margin-bottom:50px;align-items:flex-start}#prenota-appuntamento .contieni-form-e-mappa-desktop .contieni-mappa{width:auto}#prenota-appuntamento .contieni-form-e-mappa-desktop .contieni-mappa iframe{width:calc(960px - 430px);height:615px;margin-bottom:0}#prenota-appuntamento #form-prenota{margin:0}}@media all and (min-width:1200px){#prenota-appuntamento .contieni-form-e-mappa-desktop .contieni-mappa iframe{width:calc(1140px - 430px)}}@media all and (min-width:1400px){#prenota-appuntamento .contieni-form-e-mappa-desktop .contieni-mappa iframe{width:calc(1320px - 430px)}}@media all and (min-width:1920px){#prenota-appuntamento .contieni-form-e-mappa-desktop .contieni-mappa iframe{width:calc(1820px - 430px)}}@media all and (min-width:2500px){#prenota-appuntamento .contieni-form-e-mappa-desktop .contieni-mappa iframe{width:calc(2360px - 430px)}}#dove-acquistare{position:relative}#dove-acquistare #elenco-stores{padding-bottom:50px;color:white}@media all and (min-width:992px){#dove-acquistare #elenco-stores{padding-top:20px}}#dove-acquistare #elenco-stores h1{font-weight:700;font-size:42px;line-height:60px;margin:20px 0;text-align:center}#dove-acquistare #elenco-stores .testo{text-align:center}#dove-acquistare #elenco-stores .container.contieni-stores{display:flex;justify-content:flex-end}#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores{display:flex;flex-wrap:wrap;padding:20px 0}@media all and (min-width:768px){#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores.numero-non-pari .single-store:nth-last-child(2):before{display:inline-block}}@media all and (min-width:992px){#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores.resto-di-tre-0 .single-store:nth-last-child(1):before,#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores.resto-di-tre-0 .single-store:nth-last-child(2):before,#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores.resto-di-tre-0 .single-store:nth-last-child(3):before{display:none}}@media all and (min-width:992px){#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores.resto-di-tre-1 .single-store:nth-last-child(2):before{display:inline-block}}@media all and (min-width:992px){#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores.resto-di-tre-2 .single-store:nth-last-child(1):before,#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores.resto-di-tre-2 .single-store:nth-last-child(2):before{display:none}}#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store{display:flex;justify-content:center;padding:20px 0;position:relative;width:100%}@media all and (min-width:768px){#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store{width:50%;padding:20px}#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store:nth-child(odd){border-right:1px solid rgba(255,255,255,0.2)}#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store:nth-last-child(1):before,#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store:nth-last-child(2):before{display:none}}@media all and (min-width:992px){#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store{width:calc(100% / 3);border-right:1px solid rgba(255,255,255,0.2)}#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store:nth-child(3n){border-right:0}}#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store:before{content:"";height:1px;background-color:rgba(255,255,255,0.2);width:100%;position:absolute;bottom:0;left:0}#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store .indice{width:35px;text-align:center;font-size:22px;font-weight:600;display:none}#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store .testi{width:calc(100% - 35px);padding-left:10px;padding-right:10px;color:rgba(255,255,255,0.8);font-size:1rem}#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store .testi a{text-decoration:none}#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store .testi .titolo-partner{font-weight:600;margin-bottom:5px;font-size:18px;color:white}#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store .testi .titolo-partner a{color:white;text-decoration:none;display:flex;justify-content:space-between}#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store .testi .titolo-partner a img{height:1em;margin-left:15px;margin-top:5px;border-radius:5px}#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store .testi .titolo-partner a:hover{text-decoration:underline}#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store .testi .indirizzo-partner a{color:rgba(255,255,255,0.8);text-decoration:none}#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store .testi .indirizzo-partner a:hover{text-decoration:underline}#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store .testi .links{display:flex;flex-direction:column}#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store .testi .links a{color:rgba(255,255,255,0.8);text-decoration:none}#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store .testi .links a:hover,#dove-acquistare #elenco-stores .container.contieni-stores .elenco-stores .single-store .testi .links a:focus{text-decoration:underline}main#treelink{position:relative;margin-top:-75px;padding-top:75px;padding-top:0}@media all and (min-width:768px){main#treelink{padding-top:0}}main#treelink:before{content:"";width:100%;height:100%;background-image:radial-gradient(circle, rgba(255,255,255,0.3) 1%, rgba(255,255,255,0.2) 20%, transparent 70%);position:absolute;top:40%;left:50%;transform:translate(-50%, -40%);transition:all .4s 0s;mix-blend-mode:overlay;z-index:-1}main#treelink+.site-footer{position:relative;z-index:10;background-color:unset}main#treelink:before{z-index:1;height:180%}main#treelink .header{padding:20px 0;text-align:center;position:relative;z-index:10}main#treelink .header img{max-width:200px}main#treelink .content{padding:20px 0;text-align:center;min-height:calc(100vh - 335px);display:flex;position:relative;z-index:10}main#treelink .content .container{height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}main#treelink .content .container .testo{max-width:340px;margin:auto}main#treelink .content .container .bottoni-vari{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:300px;width:100%;max-width:350px;margin-top:20px}main#treelink .content .container .bottoni-vari .single-link{margin-top:20px;margin:auto;width:100%}main#treelink .content .container .bottoni-vari .single-link:not(:last-child){margin-bottom:20px}main#treelink .content .container .bottoni-vari .single-link a{text-transform:uppercase;color:white;padding:10px 30px;border-radius:50px;display:inline-block;font-size:23px;font-weight:600;width:100%;border:2px solid white;text-decoration:none;transition:all .4s}main#treelink .content .container .bottoni-vari .single-link a:hover,main#treelink .content .container .bottoni-vari .single-link a:focus{background-color:#1F407A;letter-spacing:1px}#page-404{overflow:hidden;min-height:100vh;position:relative;margin-top:-75px;padding-top:75px}#page-404 h1{padding-top:70px;color:white;font-size:50px}#page-404 .container{text-align:center}#page-404 .container .link-bottone-fitlock{margin-left:auto;margin-right:auto}@media all and (min-width:768px){#page-404{padding-top:0}}#page-404:before{content:"";width:100%;height:100%;background-image:radial-gradient(circle, rgba(255,255,255,0.3) 1%, rgba(255,255,255,0.2) 20%, transparent 70%);position:absolute;top:40%;left:50%;transform:translate(-50%, -40%);transition:all .4s 0s;mix-blend-mode:overlay;z-index:-1}@media all and (min-width:768px){#page-404{padding-top:75px}}#page-404 .striscia-e-tombini{position:relative;margin:50px 0;display:flex;align-items:center;justify-content:flex-end}#page-404 .striscia-e-tombini .tombino{--distanza-top:65px;--altezza-striscia:40px;display:flex;width:250px;position:relative;top:var(--distanza-top);top:0}@media all and (min-width:768px){#page-404 .striscia-e-tombini .tombino{--distanza-top:80px;--altezza-striscia:55px;width:300px}}#page-404 .striscia-e-tombini .tombino img{position:relative;z-index:10}#page-404 .striscia-e-tombini .tombino:before{content:"";width:100vw;height:var(--altezza-striscia);background-color:white;background-image:url(../img/granularita-grigia.jpg);background-size:30% auto;background-repeat:repeat;position:absolute;mix-blend-mode:lighten;top:var(--distanza-top);transform:translateY(-50%);z-index:11}#page-404 .striscia-e-tombini .tombino.tombino-bordo:before{right:45px}#page-404 .striscia-e-tombini .tombino.tombino-coperchio{position:absolute;top:var(--distanza-top);top:0;right:0}#page-404 .striscia-e-tombini .tombino.tombino-coperchio h1{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;z-index:20;font-size:50px}#page-404 .striscia-e-tombini .tombino.tombino-coperchio .contieni-per-transform{border-radius:100%;overflow:hidden;contain:paint;transform:rotate(18deg) scale(.95);position:relative;z-index:50;box-shadow:0 0 0 1px rgba(0,0,0,0.5)}#page-404 .striscia-e-tombini .tombino.tombino-coperchio .contieni-per-transform:before{content:"";width:100%;height:calc(var(--altezza-striscia) * 1.05);background-color:white;background-image:url(../img/granularita-grigia.jpg);background-size:30% auto;background-repeat:repeat;mix-blend-mode:lighten;position:absolute;top:var(--distanza-top);transform:translateY(-50%);z-index:30}#page-404 .striscia-e-tombini .tombino.tombino-coperchio:before{left:45px}#page-404 .contieni-cta-ritorno{color:white}#page-404 .contieni-cta-ritorno p{font-size:1.3rem}#page-configuratore{--colore-bg-maschio:white;--colore-bg-femmina:#1F407A;--color-maschio:#1F407A;--color-femmina:white}#page-configuratore #main{position:relative}#page-configuratore .testi-principali{max-width:1250px;margin:60px auto}@media all and (min-width:1400px){#page-configuratore .testi-principali{margin:100px auto}}#page-configuratore .testi-principali h1{text-align:center;color:#1F407A;margin-bottom:30px}#page-configuratore .testi-principali .contenuto{color:#1F407A;text-align:center}#page-configuratore .genere-inserto{font-size:1.2em;margin-bottom:0;padding:10px 20px;border-radius:15px;color:var(--colore-genere);width:230px}#page-configuratore .genere-inserto.maschio{--colore-genere:var(--color-maschio);background-color:var(--colore-bg-maschio)}#page-configuratore .genere-inserto.femmina{--colore-genere:var(--color-femmina);background-color:var(--colore-bg-femmina)}#page-configuratore .genere-inserto span{position:relative;display:inline-block;margin-right:.8em;isolation:isolate}#page-configuratore .genere-inserto span:after{content:"";position:absolute;width:1.5em;height:1.5em;border-radius:5px;border:2px solid var(--colore-genere);top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}#page-configuratore .contieni-legenda{position:fixed;bottom:0;left:50%;transform:translateX(-50%) translateY(calc(100% - 58px));z-index:20;transition:all .4s}#page-configuratore .contieni-legenda .genere-inserto{border:2px solid var(--color-maschio)}#page-configuratore .contieni-legenda .genere-inserto span:after{border-radius:9px}#page-configuratore .contieni-legenda.aperto{transform:translateX(-50%) translateY(0)}#page-configuratore .contieni-legenda.aperto .link-bottone-fitlock.chiudi-legenda{display:flex}#page-configuratore .contieni-legenda.aperto .link-bottone-fitlock.apri-legenda{display:none}#page-configuratore .contieni-legenda .link-bottone-fitlock{background-color:white;color:#1F407A;font-weight:bold;margin-left:auto;margin-right:auto;transition:all .4s;padding-top:17px;padding-bottom:30px;width:100%;border-radius:0;margin-bottom:-1px;text-align:center;justify-content:center;border-top-left-radius:15px;border-top-right-radius:15px}#page-configuratore .contieni-legenda .link-bottone-fitlock:hover,#page-configuratore .contieni-legenda .link-bottone-fitlock:focus{transform:unset}#page-configuratore .contieni-legenda .link-bottone-fitlock.chiudi-legenda{display:none;padding-top:15px;padding-bottom:0;justify-content:flex-end}#page-configuratore .contieni-legenda .link-bottone-fitlock.chiudi-legenda .btn-close{--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231F407A'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");opacity:1;transition:all .4s}#page-configuratore .contieni-legenda .legenda{width:100vw;max-width:450px;background-color:white;padding:20px}#page-configuratore .contieni-legenda .legenda .testi-legenda p{display:flex;align-items:center;margin-bottom:0}#page-configuratore .contieni-legenda .legenda .testi-legenda span{font-size:.6em;display:inline-block;margin-left:2px;margin-right:2px;font-weight:300}#page-configuratore .contieni-legenda .legenda .testi-legenda .testo-legenda{display:flex;align-items:flex-start}#page-configuratore .contieni-legenda .legenda .simboli-m-f{display:flex;align-items:center;margin-bottom:55px;gap:10px;flex-wrap:wrap}@media all and (min-width:560px){#page-configuratore .contieni-legenda .legenda .simboli-m-f{margin-bottom:10px}}#page-configuratore .contieni-legenda .legenda .single-square-box-legenda{position:relative}#page-configuratore .contieni-legenda .legenda .single-square-box-legenda .single-box-collegamenti{display:flex;background-image:-webkit-linear-gradient(45deg, var(--colore-bg-femmina) 50%, var(--colore-bg-maschio) 50%);border:1px solid var(--colore-bg-femmina);width:65px;height:65px;display:Flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:65px;margin-top:1rem}#page-configuratore .contieni-legenda .legenda .single-square-box-legenda .single-box-collegamenti .aggancio{display:flex;align-items:center;width:100%;height:50%;font-size:.9em;font-weight:600}#page-configuratore .contieni-legenda .legenda .single-square-box-legenda .single-box-collegamenti .aggancio span{font-weight:300;font-size:.6em;display:inline-block;margin-left:2px;margin-right:2px}#page-configuratore .contieni-legenda .legenda .single-square-box-legenda .single-box-collegamenti .aggancio.aggancio-maschio{justify-content:flex-end;padding-right:5px;padding-bottom:5px}#page-configuratore .contieni-legenda .legenda .single-square-box-legenda .single-box-collegamenti .aggancio.aggancio-femmina{justify-content:flex-start;padding-left:5px;padding-top:5px;color:white;position:relative}#page-configuratore .contieni-legenda .legenda .single-square-box-legenda .single-box-collegamenti .aggancio.aggancio-femmina::before{content:"";position:absolute;width:2px;height:calc(50% + 1px);background-color:white;z-index:1;bottom:-1px;left:50%;transform:translateX(-50%)}#page-configuratore .contieni-legenda .legenda .single-square-box-legenda .single-box-collegamenti .aggancio.aggancio-femmina::after{content:"";position:absolute;width:4px;height:4px;border-radius:100%;background-color:white;z-index:1;top:50%;left:50%;transform:translateX(-50%)}#page-configuratore .contieni-legenda .legenda .testi-agganci{margin-top:45px}#page-configuratore .contieni-legenda .legenda .testi-agganci .aggancio-maschio{position:absolute;left:55px;top:10px;margin-bottom:0;padding-left:25px}#page-configuratore .contieni-legenda .legenda .testi-agganci .aggancio-maschio::before{content:"";position:absolute;width:100%;height:1px;border-left:1px solid #1F407A;border-bottom:1px solid #1F407A;z-index:1;bottom:0;left:0}#page-configuratore .contieni-legenda .legenda .testi-agganci .aggancio-maschio::after{content:"";position:absolute;width:4px;height:4px;border-radius:100%;background-color:#1F407A;z-index:1;bottom:0;left:0;transform:translate(-50%, 35%)}#page-configuratore .contieni-legenda .legenda .testi-agganci .aggancio-femmina{left:calc(65px / 2);bottom:0;position:absolute;margin-bottom:0;padding-left:10px;padding-top:7px;padding-bottom:1px;border-left:1px solid #1F407A;border-bottom:1px solid #1F407A;transform:translateY(100%)}#page-configuratore .contieni-legenda .legenda .testi-agganci span{position:relative;display:inline-block;margin-left:.8em;margin-right:.8em;isolation:isolate;display:none}#page-configuratore .contieni-legenda .legenda .testi-agganci span:after{content:"";position:absolute;width:1.5em;height:1.5em;border-radius:5px;border:2px solid #1F407A;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}@media all and (min-width:992px){#page-configuratore .contieni-series{display:flex}#page-configuratore .contieni-series .contieni-serie{width:calc(100% / 3);display:block;transition:all .4s;padding-top:70px;padding-bottom:100px}#page-configuratore .contieni-series .contieni-serie.aperto{width:55%}#page-configuratore .contieni-series .contieni-serie.aperto h2{transform:scale(1.3);margin-bottom:50px}}#page-configuratore .contieni-serie{padding-top:50px;padding-bottom:50px;background-image:radial-gradient(circle at top right, #00407F, #003970, #012F5D);display:flex;flex-direction:column;overflow:hidden;position:relative}#page-configuratore .contieni-serie .btn-close{--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");position:absolute;z-index:20;opacity:0;top:20px;right:20px;pointer-events:none;transition:all .4s}#page-configuratore .contieni-serie.aperto .btn-close{opacity:1;pointer-events:all}#page-configuratore .contieni-serie h2{color:#1F407A;color:white;margin-bottom:20px;font-weight:600;text-align:center;transition:all .4s;transform-origin:top}#page-configuratore .contieni-serie .contieni-scroll{overflow:auto;padding-left:30px;padding-right:30px;transition:All .4s 0s;opacity:0}#page-configuratore .contieni-serie .contieni-scroll.aperto{opacity:1;transition:All .4s .4s}#page-configuratore .contieni-serie .contieni-inserti{display:flex;color:#05254D;width:fit-content;overflow:auto;transition:all .4s;margin-left:auto;margin-right:auto}#page-configuratore .contieni-serie .contieni-inserti .colonna{overflow:hidden;border-right:0}#page-configuratore .contieni-serie .contieni-inserti .colonna .single-square{border-right:0}#page-configuratore .contieni-serie .contieni-inserti .colonna:last-child .single-square{border-right:0}#page-configuratore .contieni-serie .contieni-inserti .colonna.femmine{display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end}#page-configuratore .contieni-serie .contieni-inserti .colonna.femmine .single-inserto{display:flex}#page-configuratore .contieni-serie .contieni-inserti .colonna.femmine .single-inserto:last-child .single-square{border-bottom:0}#page-configuratore .contieni-serie .contieni-inserti .colonna.femmine .box-legenda{font-size:.75em;border:0}#page-configuratore .contieni-serie .contieni-inserti .colonna.femmine .box-legenda .genere-inserto{width:100%;display:flex;background-color:unset}#page-configuratore .contieni-serie .contieni-inserti .colonna.femmine .box-legenda .genere-inserto.maschio{justify-content:flex-end;padding-right:5px;padding-bottom:5px}#page-configuratore .contieni-serie .contieni-inserti .colonna.femmine .box-legenda .genere-inserto.femmina{padding-left:15px;padding-top:5px}#page-configuratore .contieni-serie .contieni-inserti .colonna .single-square{border:1px solid var(--colore-bg-femmina);width:65px;height:65px;display:Flex;align-items:center;justify-content:center;flex-direction:column}#page-configuratore .contieni-serie .contieni-inserti .colonna .single-square.maschio-singolo-immagine{background-color:var(--colore-bg-maschio);border-top:0}#page-configuratore .contieni-serie .contieni-inserti .colonna .single-square.femmina-singola-immagine{background-color:var(--colore-bg-femmina);border-color:white;border-left:0;border-bottom:0}#page-configuratore .contieni-serie .contieni-inserti .colonna .single-square.no-border{border-color:transparent}#page-configuratore .contieni-serie .contieni-inserti .colonna .single-square.height-auto{height:auto;text-align:center;color:#05254D;color:white;font-weight:600}#page-configuratore .contieni-serie .contieni-inserti .colonna .single-square.width-auto{width:auto;display:flex;align-items:center;white-space:nowrap;padding-right:9px;color:#05254D;color:white;font-weight:600}#page-configuratore .contieni-serie .contieni-inserti .colonna .single-box-collegamenti{display:flex;align-items:center;background-image:-webkit-linear-gradient(45deg, var(--colore-bg-femmina) 50%, var(--colore-bg-maschio) 50%);cursor:pointer}#page-configuratore .contieni-serie .contieni-inserti .colonna .single-box-collegamenti .aggancio{display:flex;align-items:center;width:100%;height:50%;font-size:.9em;font-weight:600}#page-configuratore .contieni-serie .contieni-inserti .colonna .single-box-collegamenti .aggancio span{font-weight:300;font-size:.6em;display:inline-block;margin-left:2px;margin-right:2px}#page-configuratore .contieni-serie .contieni-inserti .colonna .single-box-collegamenti .aggancio.aggancio-maschio{justify-content:flex-end;padding-right:5px;padding-bottom:5px}#page-configuratore .contieni-serie .contieni-inserti .colonna .single-box-collegamenti .aggancio.aggancio-femmina{justify-content:flex-start;padding-left:5px;padding-top:5px;color:white}#page-configuratore .contieni-serie .contieni-comandi{position:absolute;width:100%;height:100%;left:0;padding-left:20px;padding-right:20px;padding-bottom:40px;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;bottom:0px;transition:all .4s;opacity:1}#page-configuratore .contieni-serie .contieni-comandi.aperto{opacity:0;pointer-events:none}#page-configuratore .contieni-serie .contieni-comandi img{max-width:300px}@media all and (min-width:768px){#page-configuratore .contieni-serie .contieni-comandi img{max-width:330px}}@media all and (min-width:1600px){#page-configuratore .contieni-serie .contieni-comandi img{max-width:350px}}.searchform{max-width:695px}.searchform button{background-color:#1F407A;color:white}.form-ricerca{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:50px}.form-ricerca .logo-blu{max-width:250px;text-align:center;margin-bottom:30px;transform:translate(-5%)}.result-grid{padding-top:50px;padding-bottom:50px;background-color:rgba(170,170,170,0.1)}.result-grid h1{margin-bottom:25px}.result-grid .contieni-risultati-e-form{display:flex;flex-direction:column-reverse}.result-grid .contieni-risultati-e-form .resultsHeader .queryRicerca{color:#1F407A}.result-grid .contieni-risultati-e-form .contieniSearch{display:Flex;justify-content:space-between;flex-wrap:wrap}@media (min-width:992px){.result-grid .contieni-risultati-e-form .contieniSearch{justify-content:flex-start}}.result-grid .contieni-risultati-e-form .contieniSearch .singleResult{width:100%;padding:20px;background-color:#EEEEEE;border-radius:12px;margin:70px 0 0 ;position:relative;transition:all .5s;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.25),0 0 10px 1px rgba(0,0,0,0.05),0 8px 0 -10px rgba(0,0,0,0.1);box-shadow:0 0 0 0 rgba(0,0,0,0.25),0 0 10px 1px rgba(0,0,0,0.05),0 8px 0 -10px rgba(0,0,0,0.1)}@media (min-width:768px){.result-grid .contieni-risultati-e-form .contieniSearch .singleResult{width:calc(100% / 2 - 20px)}}@media (min-width:992px) and (max-width:1919px){.result-grid .contieni-risultati-e-form .contieniSearch .singleResult{width:calc(100% / 3 - 20px)}.result-grid .contieni-risultati-e-form .contieniSearch .singleResult:nth-child(3n + 2){margin-left:30px;margin-right:30px}}@media (min-width:1920px) and (max-width:2559px){.result-grid .contieni-risultati-e-form .contieniSearch .singleResult{width:calc(100% / 4 - 20px)}.result-grid .contieni-risultati-e-form .contieniSearch .singleResult:nth-child(4n + 2){margin-left:26.5px;margin-right:13.5px}.result-grid .contieni-risultati-e-form .contieniSearch .singleResult:nth-child(4n + 3){margin-left:13.5px;margin-right:26.5px}}@media (min-width:2560px){.result-grid .contieni-risultati-e-form .contieniSearch .singleResult{width:calc(100% / 6 - 20px)}.result-grid .contieni-risultati-e-form .contieniSearch .singleResult:nth-child(6n + 2){margin-left:23px;margin-right:11.5px}.result-grid .contieni-risultati-e-form .contieniSearch .singleResult:nth-child(6n + 3),.result-grid .contieni-risultati-e-form .contieniSearch .singleResult:nth-child(6n + 4){margin-left:11.5px;margin-right:11.5px}.result-grid .contieni-risultati-e-form .contieniSearch .singleResult:nth-child(6n + 5){margin-left:11.5px;margin-right:23px}}.result-grid .contieni-risultati-e-form .contieniSearch .singleResult:hover,.result-grid .contieni-risultati-e-form .contieniSearch .singleResult:focus{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.56),0 0 10px 1px rgba(0,0,0,0.1),0 8px 0 -10px rgba(0,0,0,0.2);box-shadow:0 0 0 0 rgba(0,0,0,0.56),0 0 10px 1px rgba(0,0,0,0.1),0 8px 0 -10px rgba(0,0,0,0.2)}.result-grid .contieni-risultati-e-form .contieniSearch .singleResult:hover .readMore p.readMoreP,.result-grid .contieni-risultati-e-form .contieniSearch .singleResult:focus .readMore p.readMoreP{color:white;background-color:#1F407A}.result-grid .contieni-risultati-e-form .contieniSearch .singleResult article{display:flex;flex-direction:column;justify-content:space-between;height:100%}.result-grid .contieni-risultati-e-form .contieniSearch .singleResult article .thumbnailResult{background-size:contain;background-position:center;background-repeat:no-repeat;margin-bottom:30px;position:relative;text-align:center;height:170px;display:flex;align-items:center;justify-content:center;margin-top:-75px}.result-grid .contieni-risultati-e-form .contieniSearch .singleResult article .thumbnailResult img{max-height:170px;width:auto;border-radius:6px;transition:all .3s ease-out}.result-grid .contieni-risultati-e-form .contieniSearch .singleResult article .titoloResult{color:#1F407A;font-weight:600;font-size:19px;margin-bottom:15px;line-height:1.3rem}.result-grid .contieni-risultati-e-form .contieniSearch .singleResult article .titoloResult .dataNotizia{color:black;font-weight:300;font-size:14px;font-style:italic}.result-grid .contieni-risultati-e-form .contieniSearch .singleResult article .estrattoContent{color:black;margin-bottom:5px}.result-grid .contieni-risultati-e-form .contieniSearch .singleResult article .readMore{text-align:right;margin-top:5px;cursor:pointer;text-transform:uppercase}.result-grid .contieni-risultati-e-form .contieniSearch .singleResult article .readMore p.readMoreP{display:inline-block;font-weight:500;line-height:1;border:1px solid #1F407A;padding:10px;border-radius:5px;text-decoration:none;font-size:16px;color:#1F407A;text-align:center;position:relative;background-color:transparent;transition:all .2s;margin-bottom:0}.result-grid .searchPagination{margin-top:50px;margin-bottom:-1.5rem}.result-grid .searchPagination .page-link{color:#1F407A}.result-grid .searchPagination .page-item.active .page-link{color:white;background-color:#1F407A;border-color:#1F407A}#pagina-statistiche{padding:30px 0}#pagina-statistiche h1{margin-bottom:30px;color:#1F407A}#pagina-statistiche h2{margin-bottom:20px;color:#1F407A;position:sticky;left:0}#pagina-statistiche table th,#pagina-statistiche table td{padding:3px 10px}#pagina-statistiche table a{color:#1F407A}#pagina-statistiche table tr:nth-child(odd){background-color:#DFE4EC;color:black}#pagina-statistiche table tr:nth-child(even){background-color:white;color:black}#pagina-statistiche table tr:nth-child(1){background-color:transparent;color:#1F407A}#pagina-statistiche .single-stat{overflow:auto;margin-top:30px}#pagina-statistiche .single-stat .downloadcad table{min-width:540px}.forms-data .header-gestione-forms .container h1{text-transform:uppercase;font-weight:600;margin-top:50px}@media (min-width:1200px){.forms-data .header-gestione-forms .container h1{font-size:60px;line-height:60px}}.forms-data .header-gestione-forms .container form{display:flex;justify-content:center;margin:30px 0}.forms-data .header-gestione-forms .container form button[name='download_csv']{background-color:#1F407A;color:white;padding:5px 15px;border-radius:5px;border:1px solid #1F407A;transition:all .3s;margin:0;display:inline-block}.forms-data .header-gestione-forms .container form button[name='download_csv']:hover,.forms-data .header-gestione-forms .container form button[name='download_csv']:focus{text-decoration:underline}.forms-data .content-gestione-forms .contieni-tabella-forms{overflow:auto;box-shadow:0 3px 3px 0 rgba(56,69,84,0.05),0 -3px 10px 0 rgba(56,69,84,0.05);border-bottom-left-radius:0;border-radius:10px;margin:40px 50px}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms{width:100%;min-width:930px}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms thead{color:#1F407A}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms thead tr{border-left:3px solid transparent!important}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms thead tr th{border:0;background-color:white;color:#1F407A;font-weight:500;padding:1rem;white-space:nowrap}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms thead tr th.nota-th{background-color:#005EB9 !important;color:white;min-width:200px}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms thead tr th.nota-th:hover{background-color:#048}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms thead tr th.col-min{max-width:120px}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms thead tr:last-child>*{border-bottom:0}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms tr{transition:all .1s;border-left:3px solid transparent;position:relative}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms tr:nth-child(odd){background-color:#fcfcfc}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms tr:nth-child(even){background-color:#f2f2f2}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms tr:nth-child(even) .nota{background-color:#0156ab !important}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms tr:nth-child(even) .nota a{background-color:#0156ab !important}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms tr:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms tr:last-child>*{border-bottom:0}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms tr:hover{border-left:3px solid #1F407A;background-color:white;background-color:#dfe5e8}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms tr:hover td.nota{background-color:#048 !important}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms tr:hover td.nota a{background-color:#048 !important}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms td{border:0;padding:1rem;max-width:310px;overflow:auto;white-space:nowrap;width:fit-content}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms td.nota{padding-left:55px;background-color:#005EB9 !important;color:white}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms td.nota a{color:white!important;position:absolute;left:2.2%;top:50%;transform:translate(1%, -50%);background-color:#005EB9;padding:5px 15px}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms td.nota a i{transition:all .4s}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms td.nota a:hover i,.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms td.nota a:focus-visible i{transform:scale(1.2)}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms td::-webkit-scrollbar{width:5px;height:5px}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms td::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.1);border-radius:10px}.forms-data .content-gestione-forms .contieni-tabella-forms table.tabella-forms td::-webkit-scrollbar-thumb{background-color:#1F407A;outline:#dfe5e8 solid 1px}@media (min-width:768px){.forms-data .content-gestione-forms .modal-gestione-nota .modal-dialog{max-width:700px}}.forms-data .content-gestione-forms .modal-gestione-nota .modal-dialog .modal-content{border:0;padding:10px}.forms-data .content-gestione-forms .modal-gestione-nota .modal-dialog .modal-content .modal-header{border-bottom:0;position:relative}.forms-data .content-gestione-forms .modal-gestione-nota .modal-dialog .modal-content .modal-header .close{color:#1F407A;font-size:1.5em;font-weight:600;outline:none;border:0;box-shadow:unset;background-color:#dfe5e8;border-radius:5px;width:50px;height:50px;padding:0;transition:all .3s;display:flex;align-items:center;justify-content:center;position:absolute;top:1rem;right:1rem}.forms-data .content-gestione-forms .modal-gestione-nota .modal-dialog .modal-content .modal-header .close span{transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.forms-data .content-gestione-forms .modal-gestione-nota .modal-dialog .modal-content .modal-header .close:hover,.forms-data .content-gestione-forms .modal-gestione-nota .modal-dialog .modal-content .modal-header .close:focus{transform:scale(1.05)}.forms-data .content-gestione-forms .modal-gestione-nota .modal-dialog .modal-content .modal-header .close:hover span,.forms-data .content-gestione-forms .modal-gestione-nota .modal-dialog .modal-content .modal-header .close:focus span{transform:translate(-50%, -50%) scale(1.5)}.forms-data .content-gestione-forms .modal-gestione-nota .modal-dialog .modal-content .modal-header .modal-title{text-align:center;width:100%;font-size:30px;line-height:1.2}.forms-data .content-gestione-forms .modal-gestione-nota .modal-dialog .modal-content .modal-footer{border-top:0}.forms-data .content-gestione-forms .modal-gestione-nota .modal-dialog .modal-content .modal-footer-edit{display:flex;gap:15px;justify-content:flex-end;margin-top:40px}.forms-data .content-gestione-forms .modal-gestione-nota .modal-dialog .modal-content .modal-footer-edit button{transition:all .4s}.forms-data .content-gestione-forms .modal-gestione-nota .modal-dialog .modal-content .modal-footer-edit button:hover,.forms-data .content-gestione-forms .modal-gestione-nota .modal-dialog .modal-content .modal-footer-edit button:focus-visible{transform:scale(1.1)}.forms-data .content-gestione-forms .modal-gestione-nota .modal-dialog .modal-content .modal-footer-edit button.modifica-nota-btn{background-color:#1F407A;color:white}.forms-data .content-gestione-forms .modal-gestione-nota .modal-dialog .modal-content .modal-footer-edit button.chiaro{background-color:#dfe5e8}.forms-data .page-link,.forms-data .page-link:hover,.forms-data .page-link:focus{color:#1F407A}.forms-data .page-link:focus{box-shadow:0 0 0 .25rem #1F407A}.forms-data .page-item.active .page-link{background-color:#1F407A;border-color:#1F407A;color:white!important}/*# sourceMappingURL=./custom.css.map */