.offers-section .offers-carousel .offer-card{background-color:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1);overflow:hidden;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between}.offers-section .offers-carousel .offer-card-header{background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;padding:8px 16px;position:relative}.offers-section .offers-carousel .offer-card-header::before{content:'';background-color:#000;position:absolute;left:0;top:0;bottom:0;width:35%;background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 57%);z-index:0;border-radius:0 50px 0 0}.offers-section .offers-carousel .offer-brand{display:flex;align-items:center;z-index:2;position:relative;align-content:center;gap:10px}.offers-section .offers-carousel .offer-brand-logo{font-weight:700;text-transform:uppercase;background:transparent;padding:0;border-radius:4px;height:50px}.offers-section .offers-carousel .offer-brand-logo img{height:100%}.offers-section .offers-carousel .offer-model{font-weight:600;color:#444;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.offers-section .offers-carousel .offer-card-image{position:relative;width:100%;height:auto;overflow:hidden;box-shadow:none}.offers-section .offers-carousel .offer-card-image img{display:block;width:100%;height:auto}.offers-section .offers-carousel .offer-badge-usato{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.7);color:#fff;padding:4px 12px;border-radius:4px;font-weight:600;font-size:14px}.offers-section .offers-carousel .offer-allestimento{font-size:14px;color:#666;padding:8px 16px;line-height:1.3}.offers-section .offers-carousel .offer-specs{display:flex;align-items:center;justify-content:space-around;padding:8px 16px;border-top:1px solid #eee;border-bottom:1px solid #eee;flex-wrap:wrap;row-gap:10px}.offers-section .offers-carousel .offer-specs .spec-item{display:flex;flex-direction:row;align-items:flex-start;font-size:14px;width:45%;align-content:flex-start;gap:10px}.offers-section .offers-carousel .offer-specs .spec-item .spec-icon{font-size:19px;color:#222;margin-bottom:2px}.offers-section .offers-carousel .offer-specs .spec-item .spec-text{color:#555}.offers-section .offers-carousel .offer-price-box{padding:16px}.offers-section .offers-carousel .offer-price-box .offer-price-title{font-weight:600;font-size:14px;margin-bottom:4px;color:#666;text-align:left}.offers-section .offers-carousel .offer-price-row{display:flex;align-items:baseline;gap:8px}.offers-section .offers-carousel .offer-price-row .offer-price-new{font-weight:700;font-size:19px;color:#333}.offers-section .offers-carousel .offer-price-row .offer-price-old{text-decoration:line-through;color:#999;font-size:14px}.offers-section .offers-carousel .offer-price-row .offer-discount{font-size:14px;color:#444;font-weight:600}.offers-section .offers-carousel .offer-finance{font-size:13px;color:#555;padding:0 16px 16px 16px;line-height:1.3}.offers-section .offers-carousel .offer-finance strong{font-weight:700;color:#000}.offers-section .offers-carousel .offer-actions{display:flex;gap:0;padding:0;justify-content:space-between}.offers-section .offers-carousel .offer-btn{flex:1;padding:10px;border:0;border-radius:0;cursor:pointer;font-size:13px;font-weight:600;text-transform:uppercase;transition:background-color .2s;font-family:'Exo 2';width:100%}.offers-section .offers-carousel .offer-btn.more{background-color:#333;color:#fff}.offers-section .offers-carousel .offer-btn.more:hover{background-color:#555}.offers-section .offers-carousel .offer-btn.call{background-color:#eee;color:#333}.offers-section .offers-carousel .offer-btn.call:hover{background-color:#fc0}.carousel{position:relative;overflow:hidden;width:100%}.carousel-container{overflow:hidden;position:relative}.carousel-track{display:flex;transition:transform .5s ease}.card{flex:0 0 auto;text-align:center}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);background:none;border:0;cursor:pointer}.carousel-arrow.prev{left:5px}.carousel-arrow.next{right:5px}.carousel-dots{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex}.carousel-dots button{background:#808080;border:0;width:8px;height:8px;border-radius:50%;margin:0 3px;cursor:pointer;opacity:.5}.carousel-dots button.active{opacity:1}.contact-bar{position:fixed;bottom:0;left:0;width:100%;height:60px;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 -2px 5px rgba(0,0,0,.2);z-index:9999}.contact-btn{display:flex;align-items:center;justify-content:center;margin:0 15px;color:#333;text-decoration:none;font-size:24px;transition:transform .2s,color .2s}.contact-btn:hover{transform:scale(1.2);color:#f90}.material-icons{font-size:28px}.contact-bar-lista{position:fixed;bottom:0;left:0;width:100%;height:60px;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 -2px 5px rgba(0,0,0,.2);z-index:99999}.dettaglio .contatti-dettaglio{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;justify-content:center;color:#000;overflow:visible;position:relative;padding:15px;margin:15px;background-color:#fff;gap:15px;margin:0 auto;border-radius:15px 15px;padding:15px 15px}.dettaglio .contatti-dettaglio .title{font-size:1.5rem!important;margin-bottom:5px}.dettaglio .contatti-dettaglio>span{font-size:.9rem;color:#777;margin-bottom:20px}.dettaglio .contatti-dettaglio .separatore{width:100%;display:block;border-bottom:solid 2px #eee;font-size:14px;font-weight:800}.dettaglio .contatti-dettaglio .sect1{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-end;justify-content:space-between;align-items:center;width:100%;gap:10px}.dettaglio .contatti-dettaglio .sect1 label{width:100%}.dettaglio .contatti-dettaglio .sect1 label span{display:block;font-weight:700;font-size:12px}.dettaglio .contatti-dettaglio .sect1 label input{border:solid 1px #ccc;padding:10px;border-radius:5px;margin-left:0;width:100%}.dettaglio .contatti-dettaglio .sect1 label select{border:solid 1px #ccc;padding:10px;border-radius:5px;margin-left:0;width:100%}.dettaglio .contatti-dettaglio .sect2{display:flex;flex-direction:row;justify-content:space-between;align-content:flex-start;align-items:stretch;gap:10px;width:100%}.dettaglio .contatti-dettaglio .sect2 label{width:50%;margin:0 auto}.dettaglio .contatti-dettaglio .sect2 label span{display:block;font-weight:700;font-size:12px}.dettaglio .contatti-dettaglio .sect2 label input{border:solid 1px #ccc;padding:10px;border-radius:5px;margin-left:0;width:100%;border-left:solid 30px #141f7f;border-right:solid 30px #141f7f;text-align:center}.dettaglio .contatti-dettaglio .sect2 .item{width:100%}.dettaglio .contatti-dettaglio .sect2 .item .item-title{display:block;font-weight:700;font-size:12px;text-transform:uppercase}.dettaglio .contatti-dettaglio .sect2 .item .subitem{background-color:#eee;border-radius:10px;box-shadow:0 0 2px 1px rgba(0,0,0,.15)}.dettaglio .contatti-dettaglio .sect2 .item .subitem .top{display:flex;flex-direction:row;justify-content:flex-start;gap:15px;-webkit-box-shadow:0 15px 20px -8px rgba(0,0,0,.2);box-shadow:0 15px 20px -8px rgba(0,0,0,.2);padding:10px;align-items:center}.dettaglio .contatti-dettaglio .sect2 .item .subitem .top .s1{width:30%;border-right:solid 1px #ccc}.dettaglio .contatti-dettaglio .sect2 .item .subitem .top .s1 .prezzo{color:#f1be10;font-weight:700;font-size:25px}.dettaglio .contatti-dettaglio .sect2 .item .subitem .top .s1 span{font-size:12px}.dettaglio .contatti-dettaglio .sect2 .item .subitem .bottom{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:15px}.dettaglio .contatti-dettaglio .sect2 .item .subitem .bottom span{font-size:12px;display:flex;flex-direction:row;align-items:center;gap:5px}.dettaglio .contatti-dettaglio .sect2 .item .subitem .bottom .buttons-set{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px}.dettaglio .contatti-dettaglio .sect2 .item .subitem .bottom .buttons-set a{box-shadow:0 0 2px 1px rgba(0,0,0,.15);padding:5px 20px;background-color:#fff;border:0;border-radius:5px;font-weight:700;text-transform:uppercase;font-family:'Exo 2';font-size:12px}.dettaglio .contatti-dettaglio .sect3{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;align-items:stretch;padding:10px}.dettaglio .contatti-dettaglio .sect3>label{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;align-items:flex-start;gap:5px}.dettaglio .contatti-dettaglio .sect3>label span{display:block;font-weight:700;font-size:12px}.dettaglio .contatti-dettaglio .sect3>label textarea{border:solid 1px #ccc;padding:5px;border-radius:5px;margin-left:0;width:100%;height:7vh}.dettaglio .contatti-dettaglio .sect4{width:100%;padding:10px;display:flex;flex-direction:column;align-content:center;align-items:center;flex-wrap:nowrap;gap:15px}.dettaglio .contatti-dettaglio .sect4 .checks{display:flex;justify-content:space-around;align-content:center;align-items:center;width:100%}.dettaglio .contatti-dettaglio .sect4 .checks label{font-size:12px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;gap:5px}.dettaglio .contatti-dettaglio .sect4 .button{position:relative;background-color:#333;padding:5px 0;width:0;text-align:center;border-radius:20px;font-weight:700;color:#fff;font-size:14px;width:100%;display:block}.dettaglio .contatti-dettaglio .sect5{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:stretch;justify-content:space-between;align-items:stretch;gap:15px}.dettaglio .contatti-dettaglio .sect5 .item{width:100%;padding:20px;box-shadow:0 0 2px 1px rgba(0,0,0,.15);border-radius:5px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;gap:15px}.dettaglio .contatti-dettaglio .sect5 .item input{width:20px;height:20px}.dettaglio .contatti-dettaglio .sect5 .item span{font-size:12px;font-weight:700}.dettaglio .contatti-dettaglio .extensions{position:absolute;left:50%;top:0;bottom:0;background-color:#fff;width:100vw;transform:translate(-50%,0);margin:0;padding:0;z-index:-1}@media(max-width:1000px){.dettaglio .contatti-dettaglio .sect1{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-end;justify-content:space-between;align-items:center;width:100%;gap:10px}.dettaglio .contatti-dettaglio .sect2{display:flex;flex-direction:column;justify-content:space-between;align-content:flex-start;align-items:stretch;gap:10px;width:100%}.dettaglio .contatti-dettaglio .sect4 .checks{display:flex;justify-content:space-around;align-content:flex-start;align-items:flex-start;width:100%;flex-direction:column;gap:10px}.dettaglio .contatti-dettaglio .sect3{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;align-items:stretch;padding:0}.dettaglio .contatti-dettaglio .sect2 label{width:100%;margin:0 auto}.dettaglio .contatti-dettaglio .sect5{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;justify-content:space-between;align-items:stretch;gap:15px;width:100%}}.dettaglio .vetrina-dettaglio{margin:20px 0;position:relative;display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;align-items:stretch;align-content:stretch}.dettaglio .vetrina-dettaglio.promo{margin:20px 0;position:relative;display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;align-items:stretch;align-content:stretch;background-color:transparent;padding:20px 0}.dettaglio .vetrina-dettaglio .image{width:50%;overflow:hidden;border-radius:15px}.dettaglio .vetrina-dettaglio .image img{width:100%}.dettaglio .vetrina-dettaglio .dati-auto{width:50%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch}.dettaglio .vetrina-dettaglio .dati-auto .left-item{border-right:solid 1px #ccc;border-bottom:solid 1px #ccc}.dettaglio .vetrina-dettaglio .dati-auto .right-item{border-right:0;border-bottom:solid 1px #ccc}.dettaglio .vetrina-dettaglio .dati-auto .left-item,.dettaglio .vetrina-dettaglio .dati-auto .right-item{display:flex;width:50%;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;padding:10px 20px;gap:10px}.dettaglio .vetrina-dettaglio .dati-auto .left-item span,.dettaglio .vetrina-dettaglio .dati-auto .right-item span{color:#f1be10;font-size:30px}.dettaglio .vetrina-dettaglio .dati-auto .left-item .t1,.dettaglio .vetrina-dettaglio .dati-auto .right-item .t1{font-size:16px}.dettaglio .vetrina-dettaglio .dati-auto .left-item .t2,.dettaglio .vetrina-dettaglio .dati-auto .right-item .t2{font-size:18px;font-weight:700}.dettaglio .vetrina-dettaglio .dati-auto .all-dati{background-color:#bbb;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:20px}.dettaglio .vetrina-dettaglio .infobutton{position:fixed;background-color:#f1be10;padding:10px 0;width:20%;text-align:center;border-radius:20px;font-weight:700;color:#fff;bottom:10px;left:50%;transform:translate(-50%);z-index:4}.dettaglio .dati-auto>div:nth-last-child(2){border-bottom:0!important;border-right:0!important}.modale .dati-auto{width:100%!important;display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch}.modale .dati-auto .left-item{border-right:solid 1px #ccc;border-bottom:solid 1px #ccc}.modale .dati-auto .right-item{border-right:0;border-bottom:solid 1px #ccc}.modale .dati-auto .left-item,.modale .dati-auto .right-item{display:flex;width:50%;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;padding:10px 20px;gap:10px}.modale .dati-auto .left-item span,.modale .dati-auto .right-item span{color:#f1be10;font-size:30px}.modale .dati-auto .left-item .t1,.modale .dati-auto .right-item .t1{font-size:12px}.modale .dati-auto .left-item .t2,.modale .dati-auto .right-item .t2{font-size:14px;font-weight:700}.modale .dati-auto .all-dati{background-color:#bbb;width:50%;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:20px}.modale .infobutton{position:fixed;background-color:#f1be10;padding:10px 0;width:20%;text-align:center;border-radius:20px;font-weight:700;color:#fff;bottom:10px;left:50%;transform:translate(-50%);z-index:99}.dettaglio .modale .dati-auto>div:nth-last-child(2){border-right:solid 1px #ccc!important;border-bottom:solid 1px #ccc!important}.dettaglio .gallery{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:space-between;align-items:flex-start}.dettaglio .gallery a{overflow:hidden;border-radius:10px;display:block;display:block;width:100%;position:relative;aspect-ratio:4/3}.dettaglio .gallery a img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.dettaglio .descrizione{margin:20px 0}.dettaglio .descrizione .title{font-size:1.5rem;margin-bottom:5px}.dettaglio .descrizione span{font-size:.9rem;color:#777;margin-bottom:20px}.dettaglio .descrizione .section{box-shadow:0 0 2px 1px rgba(0,0,0,.15);margin:10px 0;padding:15px 15px 45px 15px;background-color:#fff;border-radius:15px;font-size:14px;overflow:hidden;position:relative}.dettaglio .descrizione .section .btn-leggi{box-shadow:0 0 2px 1px rgba(0,0,0,.15);position:absolute;bottom:0;left:0;right:0;text-align:center;padding:5px 0;font-weight:700}.dettaglio .descrizione .section .description{-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width:1000px){.dettaglio .vetrina-dettaglio{flex-direction:column;align-items:stretch}.dettaglio .vetrina-dettaglio .image{width:100%}.dettaglio .vetrina-dettaglio .dati-auto{width:100%}.dettaglio .vetrina-dettaglio .infobutton{position:relative;width:90%;left:auto;transform:none;margin:20px auto;bottom:auto}.dettaglio .dati-auto>div:nth-last-child(2){border-bottom:solid 1px #ccc!important;border-right:0!important}.dettaglio .descrizione{margin:20px 0;padding:15px}.dettaglio .vetrina-dettaglio .modale .dati-auto .right-item{display:flex;width:100%!important;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;padding:10px 20px;gap:10px}.dettaglio .vetrina-dettaglio .modale .dati-auto .left-item{border-right:0;border-bottom:solid 1px #ccc}.dettaglio .vetrina-dettaglio .modale .dati-auto .right-item{display:flex;width:100%!important;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;padding:10px 20px;gap:10px}.dettaglio .vetrina-dettaglio .modale .dati-auto .left-item{border-right:0;border-bottom:solid 1px #ccc;width:100%!important}.dettaglio .vetrina-dettaglio .dati-auto .all-dati{min-height:50px}.modale .dati-auto .left-item,.modale .dati-auto .right-item{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;padding:10px 20px;gap:10px;border-right:0}.dettaglio .modale .dati-auto>div:nth-last-child(2){border-right:0}}.finanziamenti-assicurazioni{padding:4rem 0;text-align:center}.finanziamenti-assicurazioni .finanza-wrapper{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.finanziamenti-assicurazioni .finanza-box{flex:1 1 calc(50% - 2rem);background-color:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 5px rgba(0,0,0,.1);text-align:left;position:relative;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end;flex-wrap:nowrap;overflow:hidden;height:300px}.finanziamenti-assicurazioni .finanza-box h2{color:#fff;z-index:2}.finanziamenti-assicurazioni .finanza-box p.subtitle{font-size:16px;color:#fff;margin:.5rem 0 1rem 0;z-index:2;position:relative}.finanziamenti-assicurazioni .finanza-box h3{color:#fff;z-index:2;position:relative;font-size:25px}.finanziamenti-assicurazioni .finanza-box .bg-gradient{background:linear-gradient(0deg,rgba(0,0,0,.78) 18%,rgba(0,0,0,0) 100%);position:absolute;left:0;bottom:0;top:0;right:0;opacity:.7;z-index:1}.finanza-box .imagemask{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;height:100%;width:100%;z-index:0}.finanza-box .imagemask img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media(max-width:768px){.finanziamenti-assicurazioni{padding:3rem 1rem}.finanziamenti-assicurazioni .finanza-box{flex:1 1 100%;height:200px;padding:1.5rem}.finanziamenti-assicurazioni .finanza-box h3{font-size:22px}.finanziamenti-assicurazioni .finanza-box p.subtitle{font-size:14px}}@media(max-width:480px){.finanziamenti-assicurazioni{padding:2rem .5rem}.finanziamenti-assicurazioni .finanza-wrapper{gap:1rem}.finanziamenti-assicurazioni .finanza-box{height:180px;padding:1rem}.finanziamenti-assicurazioni .finanza-box h3{font-size:20px}.finanziamenti-assicurazioni .finanza-box p.subtitle{font-size:13px}}.dettaglio .finanziamento{box-shadow:0 0 2px 1px rgba(0,0,0,.15);margin:10px 0;padding:15px 15px 45px 15px;background-color:#222;border-radius:15px;font-size:14px;overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;flex-wrap:nowrap;color:#fff}.dettaglio .finanziamento .title{font-size:1.5rem;margin-bottom:5px}.dettaglio .finanziamento>span{font-size:.9rem;color:#777;margin-bottom:20px}.dettaglio .finanziamento .sect2{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:100%;border-top:solid 1px #bbb;border-bottom:solid 1px #bbb;padding:10px 0}.dettaglio .finanziamento .sect2 .range{width:50%}.dettaglio .finanziamento .sect2 .range>span{margin-bottom:10px;display:block}.dettaglio .finanziamento .sect2 .durata{width:50%}.dettaglio .finanziamento .sect2 .durata>span{margin-bottom:10px;display:block}.dettaglio .finanziamento .sect2 .durata .buttons-set{box-shadow:0 0 2px 1px rgba(0,0,0,.15);border-radius:5px;background-color:#999;height:35px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-around;align-items:center}.dettaglio .finanziamento .sect2 .durata .buttons-set a{text-decoration:none;font-size:16px;color:#fff}.dettaglio .finanziamento .sect3 .cont-foot{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-end;align-items:flex-end;justify-content:flex-start}.dettaglio .finanziamento .sect3 .cont-foot .t1 span{font-size:12px}.dettaglio .finanziamento .sect3 .cont-foot .t1 .rata{font-size:20px}.dettaglio .finanziamento .sect3 .cont-foot .t2{font-size:14px}.dettaglio .finanziamento .sect3 .t3{font-size:11px}.dettaglio .finanziamento .btn-finanziamento{box-shadow:0 0 2px 1px rgba(0,0,0,.15);position:absolute;bottom:0;left:0;right:0;text-align:center;padding:5px 0;font-weight:700;color:#333;background-color:#fff}.dettaglio .finanziamento .slider-wrapper{display:flex;align-items:center;gap:10px}.dettaglio .finanziamento .slider-value{color:#fff;font-weight:bold;font-size:20px}.dettaglio .finanziamento .slider{-webkit-appearance:none;width:90%;height:4px;background:#fff;border-radius:2px;outline:0}.dettaglio .finanziamento .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;background:#f1be10;border-radius:50%;cursor:pointer;border:2px solid #fff}.dettaglio .finanziamento .slider::-moz-range-thumb{width:15px;height:15px;background:#f1be10;border-radius:50%;cursor:pointer;border:2px solid #fff}@media(max-width:1000px){.dettaglio .finanziamento .sect2{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;width:100%;border-top:solid 1px #bbb;border-bottom:solid 1px #bbb;padding:10px 0}.dettaglio .finanziamento .sect2 .range{width:100%}.dettaglio .finanziamento .sect2 .durata{width:100%}.dettaglio .finanziamento .slider{-webkit-appearance:none;width:100%;height:4px;background:#fff;border-radius:2px;outline:0}}.site-footer{margin-top:4rem;background-color:#222;color:#ccc;font-size:.9rem;margin-bottom:60px}.site-footer .logofooter{display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center;background-color:#fff;padding:10px 0}.site-footer .logofooter img{display:block;height:30px;filter:invert(1)}.site-footer .footer-top{padding:2rem 0}.site-footer .footer-columns{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.site-footer .footer-col{width:28%}.site-footer .footer-col h4{margin-bottom:.5rem;color:#fff}.site-footer .footer-bottom{border-top:1px solid #444;padding:1rem 0;text-align:center}.site-footer .footer-bottom .container{display:flex;justify-content:space-between;align-content:center;align-items:center}.site-footer .footer-bottom a{color:#ccc;margin:0 .3rem;transition:color .3s}.site-footer .footer-bottom a:hover{color:#fff}.site-footer .credits{margin-top:.3rem;font-size:.8rem}@media(max-width:1024px){.site-footer .footer-col{width:45%}}@media(max-width:768px){.site-footer .footer-columns{flex-direction:column;align-items:center}.site-footer .footer-col{width:80%;text-align:center}.site-footer .footer-bottom .container{flex-direction:column;gap:.5rem}}@media(max-width:480px){.site-footer .footer-col{width:100%}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrows{display:flex;justify-content:center;align-items:center;width:100%;margin:1rem auto 2rem auto}.glide__arrow{position:relative;margin:auto 2rem;cursor:pointer;padding:1rem;border-radius:1rem;background-color:#fff;box-shadow:0 0 .6rem rgba(0,0,0,.25)}.glide__arrow:hover{box-shadow:0 .4rem 1.25rem rgba(0,0,0,.2)}.bg-full{background-color:#000!important;position:fixed}.h-menu{position:fixed;top:0;right:-300px;width:300px;height:100vh;background:rgba(0,0,0,.9);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:right .4s ease-in-out;z-index:1099}.h-menu.open{right:0}#close-menu{position:absolute;top:20px;right:20px;background:none;color:#fff;border:0;font-size:24px;font-weight:bold;padding:10px;cursor:pointer;border-radius:5px}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:none;z-index:1098}.overlay.show{display:block}.h-menu a{font-size:20px!important}.h-menu .menu-item{position:relative;display:flex;flex-direction:column;width:100%;text-align:center}.h-menu .submenu{display:none;position:relative;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-top:10px;padding:10px 0;list-style:none;z-index:1000;width:100%}.h-menu .menu-item:focus-within .submenu{display:flex;flex-direction:column}.h-menu .menu-item>a{display:inline-block;padding:10px}.h-menu .submenu a{padding:10px;text-decoration:none;color:#000}.h-menu .submenu a:hover{background:#f0f0f0}.dettaglio{max-width:1900px;width:95%;margin:20px auto 0 auto}.dettaglio .head-dettaglio{margin:0 15px;padding-top:30px}.dettaglio .head-dettaglio .section1{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.dettaglio .head-dettaglio .section1 .back{box-shadow:0 0 2px 1px rgba(0,0,0,.15);border-radius:5px;background-color:#fff;height:30px;width:30px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.dettaglio .head-dettaglio .section1 .back span{font-size:20px}.dettaglio .head-dettaglio .section1 .buttons{box-shadow:0 0 2px 1px rgba(0,0,0,.15);border-radius:5px;background-color:#fff;height:30px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.dettaglio .head-dettaglio .section1 .buttons a{width:35px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.dettaglio .head-dettaglio .section1 .buttons a span{font-size:20px}.dettaglio .head-dettaglio .section1 .buttons form{width:auto!important;cursor:pointer}.dettaglio .head-dettaglio .section1 .buttons form button{background-color:unset;border:0;width:35px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.dettaglio .head-dettaglio .section2{display:flex;flex-direction:row;align-content:flex-end;align-items:flex-end;justify-content:space-between;padding-bottom:10px;border-bottom:solid 2px #999}.dettaglio .head-dettaglio .section2 .t1{font-weight:600;font-size:14px;width:100px;white-space:nowrap}.dettaglio .head-dettaglio .section2 .t2{display:flex;flex-direction:column;align-items:center;text-align:center}.dettaglio .head-dettaglio .section2 .t2 h1{font-weight:600}.dettaglio .head-dettaglio .section2 .t2 span{font-size:14px}.dettaglio .head-dettaglio .section2 .t3{font-weight:600;font-size:14px;width:100px}.dettaglio .head-dettaglio .section3{display:flex;flex-direction:row;align-content:flex-start;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;margin-top:10px}.dettaglio .head-dettaglio .section3 .t1{font-weight:300;font-size:14px;width:100px;white-space:nowrap}.dettaglio .head-dettaglio .section3 .prezzi{display:flex;flex-direction:row;justify-content:space-around;align-items:center;align-content:center;flex-wrap:nowrap;gap:10px}.dettaglio .head-dettaglio .section3 .prezzi .p1{font-size:18px;font-weight:700;width:70px}.dettaglio .head-dettaglio .section3 .prezzi .p2{display:flex;flex-direction:column;align-items:center;width:200px;box-shadow:0 0 2px 1px rgba(0,0,0,.15);border-radius:0 0 15px 15px;margin-top:-10px;background-color:#f1be10;padding:10px 0;font-size:25px;font-weight:800;color:#fff}.dettaglio .head-dettaglio .section3 .prezzi .p2 .text{color:#fff;font-size:12px}.dettaglio .head-dettaglio .section3 .prezzi .p2 .prezzo{color:#fff;font-weight:800;font-size:20px}.dettaglio .head-dettaglio .section3 .prezzi .p3{font-size:16px;font-weight:300;width:70px;white-space:nowrap}.dettaglio .head-dettaglio .section3 .t2{font-weight:300;font-size:14px;width:100px;white-space:nowrap}@media(max-width:1000px){.dettaglio .head-dettaglio .section2{display:flex;flex-direction:column;align-content:center;align-items:center;padding-bottom:10px;border-bottom:solid 2px #999;text-align:center}.dettaglio .head-dettaglio .section2 .t1{font-weight:600;font-size:14px;width:100%;white-space:nowrap}.dettaglio .head-dettaglio .section2 .t3{font-weight:600;font-size:14px;width:100%}.dettaglio .head-dettaglio .section3{display:flex;flex-direction:column;align-content:flex-start;align-items:center;justify-content:space-between;flex-wrap:nowrap;margin-top:10px}.dettaglio .head-dettaglio .section3 .prezzi .p2{display:flex;flex-direction:column;align-items:center;width:200px;box-shadow:0 0 2px 1px rgba(0,0,0,.15);border-radius:15px 15px 15px 15px;margin-top:10px;background-color:#f1be10;padding:10px 0}.dettaglio .head-dettaglio .section3 .t1{font-weight:300;font-size:14px;width:100%;white-space:nowrap;text-align:center}.dettaglio .head-dettaglio .section3 .t2{font-weight:300;font-size:14px;width:100%;white-space:nowrap;text-align:center}}#hero{position:relative;margin-top:0;height:90vh;display:flex;align-items:center;justify-content:center}#hero.hero2{position:relative;margin-top:0;display:flex;align-items:center;justify-content:center}#hero .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}#hero .hero-content{position:relative;text-align:center;color:#fff;max-width:700px;padding:1rem}#hero .btn-cta{display:block;background-color:#333;color:#fff;padding:.75rem 1.5rem;border-radius:6px;font-weight:700;margin-top:1rem;transition:background-color .3s;margin:0 auto;text-align:center;width:50%}#hero .btn-cta:hover{background-color:#666}#hero .video-hero{position:relative;width:100%;height:90vh;margin-top:0;overflow:hidden}#hero.hero2 .video-hero{position:relative;width:100%;margin-top:0;overflow:hidden}#hero .video-hero .video-background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}#hero .video-hero .video-background iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;border:0}#hero .video-hero .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1}#hero .video-hero .hero-content{position:absolute;z-index:2;width:90%;max-width:600px;margin:0 auto;text-align:left;bottom:5%;left:5%}#hero .video-hero .hero-content h2{font-size:32px;margin-bottom:16px}#hero .video-hero .hero-content p{font-size:16px;margin-bottom:32px;color:#eee;line-height:1.4}#hero .video-hero .btn-cta{display:inline-block;background-color:#333;color:#fff;padding:12px 24px;border-radius:4px;font-weight:600;text-decoration:none;transition:background-color .3s}#hero .video-hero .btn-cta:hover{background-color:#666}#hero img{height:auto!important;width:100%!important}@media(max-width:480px){#hero{height:400px}#hero .video-hero{height:auto;display:flex;flex-wrap:nowrap;align-content:stretch;align-items:center;justify-content:center}#hero .video-hero .hero-content{width:100%;max-width:90%;left:50%;bottom:5%;transform:translateX(-50%)}#hero .video-hero .hero-content h2{font-size:20px}#hero .video-hero .hero-content p{font-size:12px;margin-bottom:12px}#hero .video-hero .btn-cta{padding:8px 16px;font-size:14px}#hero img{height:auto!important;width:100%!important}}.lista{width:95%;max-width:1900px;padding:0 20px}.lista .content-lista{width:100%;max-width:1900px;margin:10px auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start}.lista .content-lista .content-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;width:100%;gap:25px;align-content:flex-start}.lista .content-lista .content-items.preferiti{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;gap:25px;align-content:flex-start}.lista .content-lista .content-items.promo-list{display:flex;justify-content:space-between!important}.content-items .offer-card{width:30%;background-color:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1);overflow:hidden;margin:0;display:flex;flex-direction:column}.content-items .offer-image img{width:100%;display:block}.content-items .offer-details{padding:1rem}.content-items .offer-brand-model{margin-bottom:.5rem}.content-items .badge-usato{display:inline-block;background-color:#ccc;color:#333;font-size:.75rem;padding:.2rem .4rem;border-radius:4px;margin-bottom:.5rem}.content-items .specs-list{list-style:none;margin-bottom:1rem;padding-left:0}.content-items .specs-list li{display:flex;align-items:center;font-size:.875rem;color:#555;margin:.25rem 0}.content-items .specs-icon{font-size:1rem;margin-right:.5rem;color:#333}.content-items .offer-price{margin-bottom:.5rem}.content-items .price-old{text-decoration:line-through;color:#999;margin-right:.5rem}.content-items .price-new{font-weight:700;color:#f00}.content-items .note{font-size:.75rem;color:#666}.lista .content-lista .content-items .offer-card{width:30%;background-color:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1);overflow:hidden;margin:0;display:flex;flex-direction:column}.lista .content-lista .content-items .offer-card-header{background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;padding:8px 16px;position:relative}.lista .content-lista .content-items .offer-card-header::before{content:'';background-color:#000;position:absolute;left:0;top:0;bottom:0;width:35%;background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 57%);z-index:0;border-radius:0 50px 0 0}.lista .content-lista .content-items .offer-brand{display:flex;align-items:center;gap:8px;z-index:2;position:relative}.lista .content-lista .content-items .offer-brand .offer-brand-logo{font-weight:700;text-transform:uppercase;background:transparent;padding:0;border-radius:4px;height:50px}.lista .content-lista .content-items .offer-brand .offer-brand-logo img{height:50px}.lista .content-lista .content-items .offer-brand .offer-model{font-weight:600;color:#444;font-size:18px}.lista .content-lista .content-items .offer-card-image{position:relative;width:100%;height:auto;overflow:hidden;box-shadow:0 15px 16px -12px rgba(0,0,0,.3)}.lista .content-lista .content-items .offer-card-image img{display:block;width:100%;height:auto}.lista .content-lista .content-items .offer-card-image .offer-badge-usato{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.7);color:#fff;padding:4px 12px;border-radius:4px;font-weight:600;font-size:14px}.lista .content-lista .content-items .offer-allestimento{font-size:14px;color:#666;padding:8px 16px;line-height:1.3}.lista .content-lista .content-items .offer-specs{display:flex;align-items:center;justify-content:space-around;padding:8px 16px;border-top:1px solid #eee;border-bottom:1px solid #eee;flex-wrap:wrap;row-gap:10px}.lista .content-lista .content-items .offer-specs .spec-item{display:flex;flex-direction:row;align-items:flex-start;font-size:13px;width:45%;align-content:flex-start;gap:10px}.lista .content-lista .content-items .offer-specs .spec-item .spec-icon{font-size:19px;color:#222;margin-bottom:2px}.lista .content-lista .content-items .offer-specs .spec-item .spec-text{color:#555}.lista .content-lista .content-items .offer-price-box{padding:16px}.lista .content-lista .content-items .offer-price-box .offer-price-title{font-weight:600;font-size:14px;margin-bottom:4px;color:#666;text-align:left}.lista .content-lista .content-items .offer-price-row{display:flex;align-items:baseline;gap:8px}.lista .content-lista .content-items .offer-price-row .offer-price-new{font-weight:700;font-size:19px;color:#333}.lista .content-lista .content-items .offer-price-row .offer-price-old{text-decoration:line-through;color:#999;font-size:14px}.lista .content-lista .content-items .offer-price-row .offer-discount{font-size:14px;color:#444;font-weight:600}.lista .content-lista .content-items .offer-finance{font-size:13px;color:#555;padding:0 16px 16px 16px;line-height:1.3}.lista .content-lista .content-items .offer-finance strong{font-weight:700;color:#000}.lista .content-lista .content-items .offer-actions{display:flex;gap:10px;padding:0 16px 16px 16px;justify-content:space-between}.lista .content-lista .content-items .offer-btn{flex:1;padding:12px 16px;border:0;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:600;text-transform:uppercase;transition:background-color .2s}.lista .content-lista .content-items .offer-btn.more{background-color:#333;color:#fff}.lista .content-lista .content-items .offer-btn.more:hover{background-color:#555}.lista .content-lista .content-items .offer-btn.call{background-color:#ffd500;color:#333}.lista .content-lista .content-items .offer-btn.call:hover{background-color:#fc0}.lista .content-lista .content-items .offer-card .offer-actions{display:flex;gap:0;padding:0;justify-content:space-between}.lista .content-lista .content-items .offer-card .offer-btn{flex:1;padding:10px;border:0;border-radius:0;cursor:pointer;font-size:13px;font-weight:600;text-transform:uppercase;transition:background-color .2s;font-family:'Exo 2';width:100%}.lista .content-lista .content-items .offer-card .offer-btn.more{background-color:#333;color:#fff}.lista .content-lista .content-items .offer-card .offer-btn.more:hover{background-color:#555}.lista .content-lista .content-items .offer-card .offer-btn.call{background-color:#eee;color:#333}.lista .content-lista .content-items .offer-card .offer-btn.call:hover{background-color:#fc0}@media(max-width:768px){.lista{width:100%;padding:10px 20px}.lista .content-lista .content-ricerca{;margin:20px auto}.lista .content-lista{width:95%;max-width:1900px;margin:10px auto;display:block;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;justify-content:flex-start;align-items:flex-start}#ricerca{width:100%;margin:10px auto}.search-container{width:100%}.btn-apri-ricerca{display:block;width:100%;margin:10px auto;font-size:18px}.content-ricerca{height:0;overflow:hidden}.content-ricerca.open{height:auto}.lista .content-lista .content-items .offer-card{width:90vw;background-color:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1);overflow:hidden;margin:0;display:flex;flex-direction:column;margin:0 auto}}@media(min-width:1281px){.d_none_desktop_L{display:none!important}.d_none_desktop_all{display:none!important}.d_none_screens_big{display:none!important}.contact_bar{border-radius:8px}}@media(min-width:1025px) and (max-width:1280px){.d_none_desktop_M{display:none!important}.d_none_desktop_all{display:none!important}.d_none_screens_big{display:none!important}.contact_bar{border-radius:8px}html{font-size:52%}}@media(min-width:769px) and (max-width:1024px){.d_none_desktop_S{display:none!important}.d_none_desktop_all{display:none!important}.d_none_screens_small{display:none!important}.contact_bar{border-radius:8px}}@media(min-width:481px) and (max-width:768px){.d_none_portable{display:none!important}.d_none_tablet{display:none!important}.d_none_screens_small{display:none!important}.column_txt_3{column-count:2}.no_slider{height:6rem}.btn_01.btn_var_paypal{display:block}}@media(max-width:480px){.d_none_portable{display:none!important}.d_none_mobile{display:none!important}.d_none_screens_small{display:none!important}.w_100,.w_50,.w_30{width:100%}.column_txt_2,.column_txt_3{column-count:1}.checkbox_container input,.checkbox_container label span,.checkbox_container label b{padding:.5rem 0}.no_slider{height:6rem}.btn_01.btn_var_paypal{display:block}}.site-header{position:fixed;top:0;width:100%;z-index:999;text-transform:uppercase}.site-header .header-container{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;max-width:1900px;margin:0 auto;width:95%}.site-header .logo img{max-height:50px;width:auto}.site-header .nav-list{list-style:none;display:flex;gap:1rem;align-items:center}.site-header .nav-link{color:#fff;padding:.5rem;transition:color .3s;font-size:18px;text-decoration:none}.site-header .nav-link:hover{color:#666}.site-header .material-icons{font-size:1.2rem;vertical-align:middle}.site-header.bg-fade{background:#000;background:linear-gradient(0deg,rgba(0,0,0,0) 2%,rgba(0,0,0,.786) 95%)}.site-header .fade{opacity:1}.site-header .bg-full{background-color:#000}.submenu{display:none;position:absolute;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:10px 0;list-style:none;min-width:150px;z-index:1000}.submenu li{padding:8px 20px}.submenu li a{color:#333;text-decoration:none;display:block}.nav-item.has-submenu:hover .submenu{display:block}.nav-item.has-submenu{position:relative}@media(max-width:1024px){.site-header .header-container{padding:1rem}.site-header .nav-list{gap:.5rem}.site-header .nav-link{font-size:16px}}@media(max-width:768px){.site-header .header-container{flex-direction:column;align-items:center;position:relative}.site-header .nav-list{flex-direction:column;width:100%;text-align:center;gap:.75rem}.site-header .nav-list li:nth-child(-n+4){display:none}.site-header .nav-item.hamburger{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer}}@media(max-width:480px){.site-header .header-container{padding:.5rem}.site-header .nav-link{font-size:14px;padding:.25rem}.site-header li#hamburger span{font-size:32px}.site-header .logo img{max-height:40px}}.offers-section{background-color:#f5f5f5;padding:1rem 0 2rem 0;text-align:center}.offers-section .offers-carousel{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:20px}.offers-section .offer-card{background-color:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1);overflow:hidden;margin:0 auto;display:flex;flex-direction:column}.offers-section .offer-image img{width:100%;display:block}.offers-section .offer-details{padding:1rem}.offers-section .offer-brand-model{margin-bottom:.5rem}.offers-section .badge-usato{display:inline-block;background-color:#ccc;color:#333;font-size:.75rem;padding:.2rem .4rem;border-radius:4px;margin-bottom:.5rem}.offers-section .specs-list{list-style:none;margin-bottom:1rem;padding-left:0}.offers-section .specs-list li{display:flex;align-items:center;font-size:.875rem;color:#555;margin:.25rem 0}.offers-section .specs-icon{font-size:1rem;margin-right:.5rem;color:#333}.offers-section .offer-price{margin-bottom:.5rem}.offers-section .price-old{text-decoration:line-through;color:#999;margin-right:.5rem}.offers-section .price-new{font-weight:700;color:#f00}.offers-section .note{font-size:.75rem;color:#666}@media(max-width:1024px){.offers-section .offer-card{width:45%}}@media(max-width:768px){.offers-section .offers-carousel{flex-direction:column}.offers-section .offer-card{width:100%!important}}.officina{max-width:1900px;width:95%;margin:80px auto 0 auto}.officina .officina1{margin:10px 0;padding:15px}.officina .officina1 .title{font-size:1.5rem;margin-bottom:5px}.officina .officina1 span{font-size:.9rem;color:#777;margin-bottom:20px}.officina .officina-servizi{margin:10px 0;display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px}.officina .card-servizio{position:relative;width:100%;background:#fff;padding:40px 20px 30px 20px;border-radius:15px;box-shadow:0 0 15px rgba(0,0,0,.1);text-align:center;font-family:sans-serif;margin:20px auto;font-family:'Exo 2'}.officina .card-servizio .icona{position:absolute;top:-25px;left:50%;transform:translateX(-50%);background:#fff;border:3px solid #333;border-radius:50%;width:auto;height:auto;display:flex;align-items:center;justify-content:center;padding:10px}.officina .card-servizio .icona span{font-size:50px;color:#f1be10}.officina .card-servizio h3{font-size:1.1rem;font-weight:700;margin:10px 0}.officina .card-servizio hr{border:0;border-top:1px solid #ccc;margin:10px 0}.officina .card-servizio .caption{font-size:.9rem;color:#333;margin-bottom:20px;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.officina .card-servizio .btn{display:inline-block;padding:8px 20px;background-color:#f1be10;color:#fff;font-weight:700;font-size:.85rem;border-radius:20px;text-decoration:none}.officina .image-mask{width:100px;height:100px;margin:0 auto}.officina .image-mask img{width:100%}@media(max-width:1000px){.officina .card-servizio{position:relative;width:100%;background:#fff;padding:50px 20px 30px 20px;border-radius:15px;box-shadow:0 0 15px rgba(0,0,0,.1);text-align:center;font-family:sans-serif;margin:20px auto;font-family:'Exo 2'}.officina .officina-servizi{margin:10px 0;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:10px}}:root{--ombra:linear-gradient(180deg,rgba(0,0,0,.10127801120448177) 0%,rgba(0,0,0,0) 100%)}.dettaglio .optionals{margin:20px 0}.dettaglio .optionals .title{font-size:1.5rem;margin-bottom:5px}.dettaglio .optionals span{font-size:.9rem;color:#777;margin-bottom:20px}.dettaglio .optionals .sections{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:5px}.dettaglio .optionals .sections .sectionSolo{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;color:#000;box-shadow:0 0 2px 1px rgba(0,0,0,.15);border-radius:15px;overflow:hidden;position:relative;padding-bottom:40px}.dettaglio .optionals .sections .sectionSolo .title1{flex-basis:100%;font-weight:700;padding:15px;background:var(--ombra)}.dettaglio .optionals .sections .sectionSolo .item-l{border-right:solid 1px #ccc;border-bottom:solid 1px #ccc}.dettaglio .optionals .sections .sectionSolo .item-r{border-right:solid 1px transparent;border-bottom:solid 1px #ccc}.dettaglio .optionals .sections .sectionSolo .item-r,.dettaglio .optionals .sections .sectionSolo .item-l{padding:15px;width:50%;background:var(--ombra)}.dettaglio .optionals .sections .sectionSolo .btn-leggi{box-shadow:0 0 2px 1px rgba(0,0,0,.15);position:absolute;bottom:0;left:0;right:0;text-align:center;padding:5px 0;font-weight:700;background-color:#fff;color:#333}.dettaglio .optionals .sections .section1{width:50%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;color:#000;box-shadow:0 0 2px 1px rgba(0,0,0,.15);border-radius:15px;overflow:hidden;position:relative;padding-bottom:40px}.dettaglio .optionals .sections .section1 .title1{flex-basis:100%;font-weight:700;padding:15px;background:var(--ombra)}.dettaglio .optionals .sections .section1 .item-l{border-right:solid 1px #ccc;border-bottom:solid 1px #ccc}.dettaglio .optionals .sections .section1 .item-r{border-right:solid 1px transparent;border-bottom:solid 1px #ccc}.dettaglio .optionals .sections .section1 .item-r,.dettaglio .optionals .sections .section1 .item-l{padding:15px;width:50%;background:var(--ombra)}.dettaglio .optionals .sections .section1 .btn-leggi{box-shadow:0 0 2px 1px rgba(0,0,0,.15);position:absolute;bottom:0;left:0;right:0;text-align:center;padding:5px 0;font-weight:700;background-color:#fff;color:#333}.dettaglio .optionals .sections .section2{width:50%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;color:#fff;box-shadow:0 0 2px 1px rgba(0,0,0,.15);border-radius:15px;background-color:#555;overflow:hidden;position:relative;padding-bottom:40px}.dettaglio .optionals .sections .section2 .title1{flex-basis:100%;font-weight:700;padding:15px;background:var(--ombra)}.dettaglio .optionals .sections .section2 .item-l{border-right:solid 1px #444;border-bottom:solid 1px #444}.dettaglio .optionals .sections .section2 .item-r{border-right:solid 1px transparent;border-bottom:solid 1px #444}.dettaglio .optionals .sections .section2 .item-r,.dettaglio .optionals .sections .section2 .item-l{padding:15px;width:50%;background:var(--ombra)}.dettaglio .optionals .sections .section2 .btn-leggi{box-shadow:0 0 2px 1px rgba(0,0,0,.15);position:absolute;bottom:0;left:0;right:0;text-align:center;padding:5px 0;font-weight:700;background-color:#fff;color:#333}.dettaglio .banner{box-shadow:0 0 2px 1px rgba(0,0,0,.15);margin:10px 0;padding:40px 15px 40px 15px;background-color:#f1be10;border-radius:15px;font-size:14px;overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;flex-wrap:nowrap;color:#fff}.dettaglio .banner .section1{display:flex;flex-direction:column;align-items:flex-start;z-index:3}.dettaglio .banner .section1 .title{font-size:1.5rem;margin-bottom:5px}.dettaglio .banner .section1>span{font-size:.9rem;color:#fff;margin-bottom:20px;display:block}.dettaglio .banner .section1 .newsletter{width:100%}.dettaglio .banner .section1 .newsletter label span{display:block;font-weight:700;font-size:12px}.dettaglio .banner .section1 .newsletter label input{border:solid 1px #ccc;padding:8px;border-radius:5px;margin-left:0;width:48%}.dettaglio .banner .section1 .newsletter .newsletter-button{cursor:pointer;box-shadow:0 0 2px 1px rgba(0,0,0,.15);padding:7px 50px;background-color:#fff;border:0;border-radius:5px;font-weight:700;text-transform:uppercase;font-family:'Exo 2';font-size:14px;color:#000;display:inline-block;text-align:center}.dettaglio .banner .section1 .checks{margin:10px 0;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;gap:20px}.dettaglio .banner .section1 .checks label{display:flex;align-content:center;align-items:center;justify-content:center;gap:5px}.dettaglio .banner .section1 .checks label input[type="checkbox"]{border:solid 1px #ccc}.dettaglio .banner .grad-bg{position:absolute;background:#f1be10;background:linear-gradient(180deg,rgba(241,190,16,.7063200280112045) 0%,rgba(241,190,16,.14049369747899154) 100%);z-index:2;left:0;right:0;bottom:0;top:0;clip-path:polygon(0 0,71% 0,102% 100%,0 100%)}.dettaglio .banner .section2{width:40%;position:absolute;right:0;top:50%;z-index:1;transform:translate(0,-50%);clip-path:polygon(26% 0,100% 0,100% 100%,0 100%)}.dettaglio .banner .section2 img{width:100%}@media(max-width:1000px){.dettaglio .optionals{margin:20px 0}.dettaglio .optionals span{font-size:.9rem;color:#777;margin-bottom:20px;display:block}.dettaglio .optionals .sections{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.dettaglio .optionals .sections .section1{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;color:#000;box-shadow:0 0 2px 1px rgba(0,0,0,.15);border-radius:15px;overflow:hidden;position:relative;padding-bottom:40px}.dettaglio .optionals .sections .section2{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;color:#fff;box-shadow:0 0 2px 1px rgba(0,0,0,.15);border-radius:15px;background-color:#555;overflow:hidden;position:relative;padding-bottom:40px}.dettaglio .banner .section1 .newsletter{width:100%;display:flex;flex-direction:column;gap:10px}.dettaglio .banner .section1 .newsletter label input{border:solid 1px #ccc;padding:10px;border-radius:5px;margin-left:0;width:100%}.dettaglio .banner .section1 .checks{margin:10px 0;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:flex-start;justify-content:center;gap:10px}.dettaglio .banner .section2{width:auto;position:absolute;right:-130px;top:0;bottom:0;left:101px;z-index:1;clip-path:polygon(26% 0,100% 0,100% 100%,0 100%);transform:none}.dettaglio .banner .section2 img{width:100%;min-height:100%}.dettaglio .optionals .sections .section1 .item-r,.dettaglio .optionals .sections .section1 .item-l{padding:15px;width:100%;background:var(--ombra)}.dettaglio .optionals .sections .section2 .item-r,.dettaglio .optionals .sections .section2 .item-l{padding:15px;width:100%;background:var(--ombra)}}.range-slider{position:relative;width:300px;height:60px;margin:6px 0 0 0;font-family:sans-serif}.range-slider .label-range{display:block;line-height:10px;font-family:'Exo 2';font-weight:800;font-size:14px}.slider{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:5px;background:#ddd;border-radius:5px;z-index:1;pointer-events:none}.slider .progress{position:absolute;height:100%;background:#ccc;left:0;right:0}.range-slider input[type="range"]{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;width:100%;background:none;pointer-events:none;-webkit-appearance:none;margin:0;z-index:2}.range-slider input[type="range"]::-webkit-slider-thumb{pointer-events:all;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #ccc;cursor:pointer;-webkit-appearance:none;z-index:3}.range-slider input[type="range"]::-moz-range-thumb{pointer-events:all;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #ccc;cursor:pointer;z-index:3}.range-slider input[type="range"]::-webkit-slider-runnable-track{background:transparent;border:0}.rangeValues{margin-top:35px;font-size:14px;text-align:center}@media(max-width:480px){.range-slider{position:relative;width:100%;height:60px;margin:6px 0 0 0;font-family:sans-serif}.ricerca-avanzata .filter-group{flex:none!important;min-width:auto;display:block;flex-direction:column;width:100%;flex-wrap:nowrap;align-content:flex-start;align-items:flex-start}.ricerca-avanzata .flag-ricerca{margin:10px 20px;flex-basis:100%;width:100%;display:block;justify-content:space-around;align-items:stretch;align-content:center}}.recensioni-section{padding:40px 20px;max-width:1900px;margin:0 auto;text-align:center;width:95%}.recensioni-section h2{font-size:24px;font-weight:300;margin-bottom:10px;text-transform:uppercase}.recensioni-subtitle{font-size:14px;color:#666;margin-bottom:30px}.recensioni-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.recensione-box{flex:1 1 250px;max-width:100%;background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:20px;text-align:left;box-shadow:0 2px 5px rgba(0,0,0,.1)}.stars{margin-bottom:10px}.star,.star-empty{color:#ffc107;font-size:18px}.star-empty{color:#ccc}.recensione-name{font-size:16px;font-weight:600;margin-bottom:6px}.recensione-text{font-size:14px;color:#666;margin-bottom:10px;font-style:italic}.recensione-date{font-size:12px;color:#999}.see-more{display:flex;flex-direction:column;justify-content:center;text-align:center}.more-title{font-size:16px;font-weight:600;margin-bottom:8px}.btn-more{display:inline-block;background-color:#333;color:#fff;padding:10px 20px;border-radius:4px;font-weight:600;text-transform:uppercase;margin-top:10px}@media(max-width:768px){.recensioni-container{flex-direction:column;align-items:center}.recensione-box{max-width:100%;width:100%}.recensione-text p{display:block;text-overflow:ellipsis;box-sizing:border-box;height:auto;min-height:unset;width:100%;white-space:break-spaces}}#ricerca-home{max-width:1900px;margin:30px auto;width:95%}.search-header{padding:0 10px;max-width:1900px;width:95%;margin:20px auto}.search-container{max-width:1900px;margin:30px auto;border-radius:6px;box-shadow:0 0 20px -4px rgba(0,0,0,.24);overflow:hidden}.search .titolosezione{flex:100%;text-transform:uppercase;font-size:14px}.search .search-header h1{font-size:1.5rem;margin-bottom:5px}.search .search-header p{font-size:.9rem;color:#777;margin-bottom:20px}.search .brand-selector{display:flex;align-items:center;gap:5px;margin-bottom:20px;padding-bottom:10px;justify-content:space-between;padding:10px 20px;background:#fff;background:linear-gradient(0deg,rgba(255,255,255,0) 40%,rgba(255,255,255,1) 78%);flex-wrap:wrap}.search .brand-arrow{flex:0 0 auto;cursor:pointer;padding:6px 10px;background:#eee;border-radius:4px;user-select:none;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.search .brand-arrow:hover{background-color:#ccc}.search .brand-item{flex:0 0 auto;display:flex;align-items:center;gap:10px;background-color:#fff;padding:5px 20px 5px 5px;border-radius:30px;white-space:nowrap;cursor:pointer;transition:background-color .2s;box-shadow:0 0 2px 1px rgba(0,0,0,.33);margin:5px 0}.search .brand-item:hover{background-color:#ddd}.search .brand-logo{width:35px;height:auto;display:block;box-shadow:0 0 2px 1px rgba(0,0,0,.33);padding:5px;background-color:#fff;border-radius:100%}.search .brand-text{display:flex;flex-direction:column;line-height:1.2}.search .brand-text strong{font-size:.95rem;color:#333}.search .brand-text small{font-size:.75rem;color:#777}.search .filters-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:0;padding:10px 20px;background-color:#fff;box-shadow:0 -16px 24px -11px rgba(0,0,0,.2);border-radius:10px 10px 0 0;flex-grow:1}.ricerca-avanzata .filters-row{background-color:#0000;box-shadow:none}.search .filter-group{flex:1;min-width:150px;display:flex;flex-direction:column}.search .filter-group label{font-weight:bold;margin-bottom:5px;font-size:.9rem}.search .filter-group select{padding:10px;border:1px solid #ccc;border-radius:4px;font-size:.9rem}.search .fuel-row{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-bottom:0;justify-content:space-between;padding:10px 20px;background-color:#fff}.search .fuel-option{box-shadow:0 0 2px 1px rgba(0,0,0,.33);background-color:#fff;padding:5px;border-radius:25px;text-align:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;padding:5px 10px}.search .fuel-option:hover{background-color:#ddd}.search .text-search{display:flex;align-items:center;gap:10px;margin-bottom:0;padding:10px 20px;background-color:#fff;flex-wrap:wrap}.search .text-search input{flex:1;min-width:200px;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:.9rem}.search .buttons-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#fff}.search .buttons-row button{cursor:pointer;padding:12px 20px;font-size:.9rem;border:0;border-radius:25px;transition:background-color .2s}.search .buttons-row .main-btn{background-color:#333;color:#fff;font-weight:bold;width:65%;text-align:center;padding:5px 0;border-radius:9px}.search .buttons-row .main-btn:hover{background-color:#666}.search .buttons-row .secondary-btn{background-color:#eee;color:#333;width:33%;font-weight:bold;text-align:center;padding:5px 0;border-radius:9px}.search .buttons-row .secondary-btn:hover{background-color:#ccc}.ricerca-avanzata{display:flex;flex-direction:row;align-content:flex-end;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.ricerca-avanzata .filter-group select{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:.9rem;width:100%}.ricerca-avanzata .flag-ricerca{flex-basis:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;align-content:center;margin:10px 0}.ricerca-avanzata .flag-ricerca label{font-family:'Exo 2';font-weight:800;font-size:14px}.display-avanzata{display:block}.brand-selector input[type="checkbox"]{display:none}.brand-label input[type="checkbox"]{display:none}.brand-label input[type="checkbox"]:checked+.brand-item{background-color:#111}.brand-label input[type="checkbox"]:checked+.brand-item .brand-text strong{color:#fff!important}.fuel-label input[type="checkbox"]{display:none}.fuel-label input[type="checkbox"]:checked+.fuel-option{background-color:#111}.fuel-label input[type="checkbox"]:checked+.fuel-option span{color:#fff!important}@media screen and (max-width:1024px){.search .filters-row,.search .text-search,.search .buttons-row,.search .brand-selector{flex-direction:column;align-items:stretch}.search .brand-item{flex:1 1 auto}.search .main-btn,.search .secondary-btn{width:100%}}@media screen and (max-width:768px){.search .buttons-row button{width:100%}.search .brand-item{width:100%;text-align:center}.search .fuel-option{width:32%}}@media screen and (max-width:480px){.search-container{padding:10px}.search .filters-row,.search .text-search,.search .brand-selector{flex-direction:column}.search .fuel-option{width:100%}.search .text-search input{width:100%}.search .buttons-row .main-btn{background-color:#333;color:#fff;font-weight:bold;width:100%}.search .buttons-row .secondary-btn{background-color:#666;color:#fff;width:100%;font-weight:bold}.search .fuel-row{display:flex;align-items:stretch;flex-wrap:wrap;gap:5px;margin-bottom:0;justify-content:space-between;padding:10px 20px;background-color:#fff;flex-direction:column}.search-container label.fuel-label{font-weight:400;width:100%!important}}#ricerca-left{width:300px;margin:0}.search.list .search-container{width:300px;margin:0;border-radius:6px;box-shadow:0 0 20px -4px rgba(0,0,0,.24);overflow:hidden;padding:10px;background-color:#fff}.search.list .search-header{padding:0 10px;margin-bottom:10px}.search.list .search-header h1{font-size:1rem;margin-bottom:4px}.search.list .search-header p{font-size:.8rem;color:#777;margin-bottom:10px}.search.list .titolosezione{text-transform:uppercase;font-size:.85rem;margin-bottom:5px;width:100%;font-weight:bold}.search.list .brand-selector{display:flex;flex-wrap:wrap;flex-direction:column;gap:5px;margin-bottom:10px;padding:10px;background:linear-gradient(0deg,rgba(255,255,255,0) 40%,rgba(255,255,255,1) 78%)}.search.list .brand-arrow{align-self:flex-end;cursor:pointer;padding:6px 10px;background:#eee;border-radius:4px;user-select:none;transition:background-color .2s;display:inline-flex;margin-left:auto}.search.list .brand-arrow:hover{background-color:#ccc}.search.list .brand-item{display:flex;align-items:center;background-color:#fff;padding:5px;border-radius:30px;white-space:nowrap;cursor:pointer;transition:background-color .2s;box-shadow:0 0 2px 1px rgba(0,0,0,.33);width:80%;justify-content:flex-start;margin:5px auto}.search.list .brand-item:hover{background-color:#ddd}.search.list .brand-logo{width:30px;height:30px;display:block;box-shadow:0 0 2px 1px rgba(0,0,0,.33);background-color:#fff;border-radius:100%;object-fit:contain}.search.list .brand-text{display:flex;flex-direction:column;line-height:1.2}.search.list .brand-text strong{font-size:.8rem;color:#333}.search.list .brand-text small{font-size:.7rem;color:#777}.search.list .filters-row{display:flex;flex-direction:column;gap:10px;padding:10px;background-color:#fff;border-radius:6px;margin-bottom:10px;box-shadow:inset 0 -16px 24px -11px rgba(0,0,0,.2)}.search.list .filter-group{display:flex;flex-direction:column}.search.list .filter-group label{font-weight:bold;margin-bottom:5px;font-size:.8rem}.search.list .filter-group select{padding:6px;border:1px solid #ccc;border-radius:4px;font-size:.8rem}.search.list .fuel-row{display:flex;flex-wrap:wrap;gap:5px;padding:10px;background-color:#fff;margin-bottom:10px}.search.list .fuel-option{box-shadow:0 0 2px 1px rgba(0,0,0,.33);background-color:#fff;padding:5px;border-radius:25px;text-align:center;flex:1 1 auto;font-size:.7rem;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.search.list .fuel-option:hover{background-color:#ddd}.search.list .text-search{display:flex;flex-direction:column;gap:5px;padding:10px;background-color:#fff;margin-bottom:10px}.search.list .text-search input{flex:1;padding:6px;border:1px solid #ccc;border-radius:4px;font-size:.8rem;width:100%}.search.list .buttons-row{display:flex;flex-direction:column;gap:10px;padding:10px;background-color:#fff}.search.list .buttons-row button{cursor:pointer;padding:10px;font-size:.8rem;border:0;border-radius:25px;transition:background-color .2s;font-weight:bold}.search.list .buttons-row .main-btn{background-color:#333;color:#fff;width:100%}.search.list .buttons-row .main-btn:hover{background-color:#666}.search.list .buttons-row .secondary-btn{background-color:#eee;color:#333;width:100%}.search.list .buttons-row .secondary-btn:hover{background-color:#ccc}.btn-apri-ricerca{background-color:#333;color:#fff;padding:10px 16px;border:0;border-radius:4px;font-size:18px;cursor:pointer}.ricerca-avanzata{display:flex;flex-direction:row;align-content:flex-end;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}.ricerca-avanzata .filter-group select{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:.9rem;width:100%}.ricerca-avanzata .flag-ricerca{flex-basis:100%;width:100%;display:flex;justify-content:space-around;align-items:center;align-content:center;margin:10px 0}.ricerca-avanzata .flag-ricerca label{font-family:'Exo 2';font-weight:800;font-size:14px}.display-avanzata{display:block}.search.list .filter-group{display:flex;flex-direction:column;width:100%}.brand-selector input[type="checkbox"]{display:none}.brand-label input[type="checkbox"]{display:none}.brand-label input[type="checkbox"]:checked+.brand-item{background-color:#111}.brand-label input[type="checkbox"]:checked+.brand-item .brand-text strong{color:#fff!important}.fuel-label input[type="checkbox"]{display:none}.fuel-label input[type="checkbox"]:checked+.fuel-option{background-color:#111}.fuel-label input[type="checkbox"]:checked+.fuel-option span{color:#fff!important}label.fuel-label{font-weight:400;width:auto}@media screen and (max-width:480px){#ricerca-left{width:100%;margin:10px auto}.search.list .search-container{width:100%;margin:0 auto;border-radius:6px;box-shadow:0 0 20px -4px rgba(0,0,0,.24);overflow:hidden;padding:10px;background-color:#fff}.ricerca-avanzata .flag-ricerca{flex-basis:100%;width:100%;display:block;justify-content:space-around;align-items:stretch;align-content:stretch;margin:10px 20px}}.service-section{position:relative;padding:4rem 2rem;text-align:center;max-width:1900px;margin:0 auto;border-radius:10px;overflow:hidden;width:95%}.service-section::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/garage.png);background-size:cover;background-position:center;filter:grayscale(50%) brightness(80%);z-index:-1}.service-section h2{color:#fff;text-align:left}.service-section .subtitle{font-size:1rem;color:#fff;margin-bottom:2rem;text-align:left}.service-section .service-boxes{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem;justify-content:center}.service-section .service-box{background:rgba(255,255,255,.6);border-radius:8px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(10.3px);-webkit-backdrop-filter:blur(10.3px);padding:40px 20px 20px;margin-bottom:1rem;text-align:center;position:relative;margin-top:40px}.service-section .service-icon{font-size:40px;color:#333;margin-bottom:.5rem;background-color:#fff;width:80px;height:80px;display:flex;justify-content:center;align-items:center;margin:0 auto;border-radius:15px;position:absolute;top:-40px;left:50%;transform:translate(-50%,0)}.service-section .service-box h3{font-size:1.125rem;margin-bottom:.5rem;color:#333;font-weight:bold;text-align:left;text-wrap:auto;text-align:center}.service-section .service-box .service-box-caption{font-size:.9rem;color:#333;line-height:1.4;text-align:left;text-wrap:auto;text-align:center;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.service-section .btn-cta{background-color:#eee;color:#333;width:33%;font-weight:bold;margin:20px auto;display:block;text-align:center;font-family:'Exo 2';text-transform:uppercase;border-radius:5px;padding:5px 0}@media(max-width:1024px){.service-section .service-box{flex:1 1 calc(50% - 1rem)}}@media(max-width:768px){.service-section{padding:3rem 1rem}.service-section .service-box{flex:1 1 calc(100% - 1rem)}.service-section h2,.service-section .subtitle,.service-section .service-box h3,.service-section .service-box .service-box-caption{text-align:center}}@media(max-width:480px){.service-section{padding:2rem}.service-section .btn-cta{background-color:#eee;color:#333;width:90%;font-weight:bold;margin:20px auto;display:block;text-align:center;font-family:'Exo 2';text-transform:uppercase;border-radius:5px;padding:5px 0}}.servizi{max-width:1900px;width:95%;margin:20px auto 0 auto}.servizi .servizio1{margin:10px 0;padding:15px}.servizi .servizio1 .title{font-size:1.5rem;margin-bottom:5px}.servizi .servizio1 span{font-size:.9rem;color:#777;margin-bottom:20px}.servizi .banner{box-shadow:0 0 2px 1px rgba(0,0,0,.15);margin:10px 15px;padding:40px 15px 40px 15px;background-color:#f1be10;border-radius:15px;font-size:14px;overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:flex-start;align-content:flex-start;flex-wrap:nowrap;color:#fff}.servizi .banner .section1{display:flex;flex-direction:column;align-items:flex-start;z-index:3}.servizi .banner .section1 .title{font-size:1.5rem;margin-bottom:5px}.servizi .banner .section1>span{font-size:1rem;color:#fff;margin-bottom:20px;display:block;width:60%}.servizi .banner .section1 .newsletter{width:100%}.servizi .banner .section1 .newsletter label span{display:block;font-weight:700;font-size:12px}.servizi .banner .section1 .newsletter label input{border:solid 1px #ccc;padding:10px;border-radius:5px;margin-left:0}.servizi .banner .section1 .newsletter .button{box-shadow:0 0 2px 1px rgba(0,0,0,.15);padding:10px 20px;background-color:#fff;border:0;border-radius:5px;font-weight:700;text-transform:uppercase;font-family:'Exo 2';font-size:14px;width:60%;color:#000}.servizi .banner .section1 .checks{margin:10px 0;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;gap:20px}.servizi .banner .section1 .checks label{display:flex;align-content:center;align-items:center;justify-content:center;gap:5px}.servizi .banner .section1 .checks label input[type="checkbox"]{border:solid 1px #ccc}.servizi .banner .grad-bg{position:absolute;z-index:2;left:0;right:0;bottom:0;top:0;background:rgba(0,0,0,.7);border-radius:16px}.servizi .banner .section2{width:100%;position:absolute;right:0;top:50%;z-index:1;transform:translate(0,-50%)}.servizi .banner .section2 img{width:100%}@media(max-width:1000px){.servizi .banner .section1>span{font-size:.9rem;color:#fff;margin-bottom:20px;display:block;width:100%}.servizi .banner .section2{height:100%;position:absolute;right:0;top:0;bottom:0;z-index:1;transform:none}.servizi .banner .section2 img{height:100%}.servizi .banner .section1 .newsletter .button{box-shadow:0 0 2px 1px rgba(0,0,0,.15);padding:10px 0;background-color:#fff;border:0;border-radius:5px;font-weight:700;text-transform:uppercase;font-family:'Exo 2';font-size:12px;width:100%}}html,body{overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Exo 2',sans-serif;font-size:16px;color:#333;background-color:#f5f5f5;line-height:1.5}h1,h2,h3,h4,h5,h6{font-weight:300;text-transform:uppercase;margin:.5rem 0}p,li,a,span,input,button,select,label,strong,b{font-weight:400}strong,b{font-weight:700}a{text-decoration:none;color:inherit}.container{width:95%;max-width:1900px;margin:0 auto;text-align:left}.breadcumbs{max-width:1900px;width:95%;margin:0 auto 0 auto;padding:20px;font-family:'Exo 2';font-size:16px;text-decoration:underline;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;align-items:flex-start;justify-content:flex-start;gap:10px}.breadcumbs.margintop{margin-top:80px}.modale{background-color:#fff;position:fixed;left:50%;top:52%;transform:translate(-50%,-50%);width:95%;max-width:1900px;height:auto;z-index:1;border-radius:10px;padding:15px;z-index:999;overflow:hidden;max-height:75vh;overflow-y:scroll}.modale .dettaglio{margin-top:0}.modale .dettaglio div{padding:10px 0}.modale .modale-top{margin:10px 0;padding:15px}.modale .modale-top .title{font-size:1.5rem;margin-bottom:5px}.modale .modale-top span{font-size:.9rem;color:#777;margin-bottom:20px}.modale .text{margin:10px 0;padding:15px;font-size:.9rem;color:#777;margin-bottom:20px}.modale .chiudimodale{position:absolute;right:10px;top:10px;cursor:pointer}.bg-modale{position:fixed;left:0;top:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);z-index:4}.salvapermuta{background-color:#333!important}.aggiungipermuta{cursor:pointer}.white_space_pre{white-space:pre-line}.open-modale-descrizione{cursor:pointer}.pointericon{cursor:pointer}.glide__arrows{justify-content:space-between;position:absolute;top:50%;left:0;transform:translateY(-50%);margin:0;padding:0}.glide__arrows span.material-symbols-outlined{text-align:center;display:block;font-size:16px!important}button.glide__arrow{margin:0;position:relative;cursor:pointer;padding:5px;border-radius:5px;background-color:#fff;box-shadow:0 0 .6rem rgba(0,0,0,.25)}.tag-ricerca{padding:10px 20px;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;gap:10px}.tag-ricerca .tag{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;gap:5px;background-color:#ccc;color:#fff;border-radius:5px;padding:5px}.tag-ricerca .tag span{font-size:11px;text-transform:uppercase}.tag-ricerca .tag a{font-size:11px;text-transform:uppercase}.margin-top0{margin-top:0!important}.content-generic{max-width:1900px;width:95%;margin:80px auto;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;height:60vh;gap:10px}.content-generic .internal{display:flex;justify-content:flex-start;flex-direction:column;align-content:center;align-items:center;flex-wrap:nowrap;background-color:#fff;border-radius:10px;width:50%;height:50%;padding:15px;box-shadow:0 0 2px 1px rgba(0,0,0,.15)}.content-generic .internal>span{font-size:80px;margin:30px 0 0 0;color:#50c878}.content-generic .internal>span.error{font-size:80px;margin:30px 0 0 0;color:#c04000}.content-generic .internal .title{font-family:'Exo 2';font-size:40px;color:#111}.content-generic .internal .subtitle{font-family:'Exo 2';font-size:16px}.content-generic .sect1{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:flex-end;justify-content:space-between;align-items:center;width:100%;gap:10px;margin:10px 0}.content-generic .sect1 label{width:100%}.content-generic .sect1 label span{display:block;font-weight:700;font-size:12px}.content-generic .sect1 label input{border:solid 1px #ccc;padding:10px;border-radius:5px;margin-left:0;width:100%}.content-generic .sect4{width:100%;padding:10px;display:flex;flex-direction:column;align-content:center;align-items:center;flex-wrap:nowrap;gap:15px}.content-generic .sect4 .checks{display:flex;justify-content:space-around;align-content:center;align-items:center;width:100%}.content-generic .sect4 .checks label{font-size:12px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;gap:5px}.content-generic .sect4 .button{position:relative;background-color:#f1be10;padding:5px 0;width:0;text-align:center;border-radius:20px;font-weight:700;color:#fff;font-size:14px;width:100%;display:block}.paginatore{width:95%;max-width:1900px;margin:20px auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px}.paginatore a{width:25px;height:25px;background-color:#999;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;border-radius:5px;font-size:14px;color:#fff}.paginatore a.active{background-color:#111}.hide-desktop{display:none}.hide-mobile{display:block}.search-container button.glide__arrow.glide__arrow--right{right:-20px!important}.search-container button.glide__arrow.glide__arrow--left{left:-20px!important}.search-container *{font-size:102%!important}.search-container label.fuel-label{font-weight:400;width:18%}#ricerca-left .search-container label.fuel-label{font-weight:400;width:100%}.offer-allestimento-promo{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.offer-allestimento-promo p{display:none}.offer-allestimento-promo p:first-child{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}form{width:100%!important}.button{cursor:pointer}.formContainer{width:100%}.ordina{display:flex;flex-direction:row;justify-content:flex-end;margin:10px}.ordina select{padding:6px;border:1px solid #ccc;border-radius:4px;width:300px;height:40px;font-size:15px}.banner>img{position:absolute;right:-50px;top:50%;bottom:0;z-index:9;width:40%;transform:translate(0,-50%);border-radius:100%}input[type=submit]{border:0!important;background-color:#333!important}@media(max-width:1000px){.modale .chiudimodale{position:absolute;right:10px;top:48px;cursor:pointer}.team-card{width:calc(50% - .5rem)}}.dettaglio .contatti-dettaglio *{font-size:101%!important}h4{font-size:20px!important}@media(max-width:768px){.header-container{padding:1rem}.hero{margin-top:50px;height:60vh}.service-box{flex:1 1 calc(50% - 1rem)}.finanza-box{flex:1 1 100%;margin:1rem 0}.team-card{width:calc(50% - .5rem)}.hide-desktop{display:block}.hide-mobile{display:none}}@media(max-width:480px){.hero-content h1{font-size:1.75rem}.btn-cta{padding:.5rem 1rem}.search-filters{flex-direction:column;align-items:center}.team-card{width:100%}.content-generic .internal{display:flex;justify-content:flex-start;flex-direction:column;align-content:center;align-items:center;flex-wrap:nowrap;background-color:#fff;border-radius:10px;width:90%;padding:15px}.hide-desktop{display:block}.hide-mobile{display:none}.recensioni-container button.glide__arrow.glide__arrow--left{left:-28px}.recensioni-container button.glide__arrow.glide__arrow--right{right:-28px}.ordina select{padding:6px;border:1px solid #ccc;border-radius:4px;width:100%}form{width:100%!important}.banner>img{position:relative;right:0;top:-14px;left:0;bottom:auto;z-index:9;width:100%;transform:none;border-radius:0}}.scopri-baldinotti{padding:0 0;text-align:center}.scopri-baldinotti h2{text-align:left}.scopri-baldinotti .subtitle{text-align:left}.scopri-baldinotti .baldinotti-info{display:flex;flex-wrap:nowrap;gap:2rem;margin-top:2rem;justify-content:center}.scopri-baldinotti .contatti-box{width:30%;background-color:#333;color:#fff;padding:2rem;border-radius:8px;text-align:left;display:flex;flex-direction:column;justify-content:space-between}.scopri-baldinotti .logoteams img{height:50px;display:block}.scopri-baldinotti .logoteams{padding:20px 0;border-bottom:solid 1px #ffc300}.scopri-baldinotti .team-cards{width:70%;display:flex;flex-wrap:nowrap;gap:10px;justify-content:center;flex-direction:row}.scopri-baldinotti .team-cards .glide{flex:1!important}.scopri-baldinotti .team-card{background-color:#f5f5f5;border-radius:8px;width:100%;text-align:center;overflow:hidden;position:relative;box-shadow:none;height:500px}.scopri-baldinotti .team-card .content-info{z-index:2;position:absolute;bottom:10px;left:50%;transform:translate(-50%,0);width:90%;background:rgba(0,0,0,.47);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(15.1px);color:#fff!important;overflow:hidden;text-align:left}.scopri-baldinotti .team-card img{height:100%;border-radius:4px;margin-bottom:16px;position:absolute;left:50%;bottom:0;top:50%;right:0;z-index:1;transform:translate(-50%,-50%)}.scopri-baldinotti .team-card h4{font-size:1.125rem;margin:5px 10px}.scopri-baldinotti .ruolo{font-size:.85rem;margin:5px 10px}.scopri-baldinotti .contact-info{font-size:15px;line-height:1.3;margin:5px 10px}.scopri-baldinotti .social-icons{background-color:#111;padding:4px 0;border-radius:16px;text-align:center!important;gap:30px;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.social-icons a span i{font-size:18px}@media(max-width:1000px){.scopri-baldinotti .contatti-box{display:none}.scopri-baldinotti .team-cards{width:100%}}.top-dettaglio{max-width:1900px;margin:0 auto;padding:16px}.header-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.back-button{background:none;border:0;cursor:pointer}.back-button img{width:24px;height:auto}.title-group{text-align:center}.title-group h1{font-size:1.4rem;font-weight:bold;text-transform:uppercase;margin-bottom:4px}.title-group p{font-size:.9rem;color:#666}.action-buttons button{background:none;border:0;cursor:pointer;margin-left:8px}.action-buttons img{width:24px;height:auto}.info-bar{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 0}.info-bar::before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:linear-gradient(to right,#4b4bbd,#f0cf00);z-index:1;transform:translateY(-50%)}.info-left,.info-center,.info-right{position:relative;z-index:2;background:#fff;padding:0 8px}.info-left{display:flex;flex-direction:column;align-items:flex-start}.km0{font-size:1.1rem;font-weight:bold;margin-bottom:4px}.garanzia{font-size:.85rem;color:#666}.info-center{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.discount{font-size:1.1rem;font-weight:bold;color:#d40000}.old-price{font-size:1rem;color:#666;text-decoration:line-through}.promo{background-color:#f5cc00;padding:4px 8px;border-radius:4px;text-align:center;display:inline-block}.promo-label{font-size:.7rem;font-weight:bold;text-transform:uppercase;color:#333;margin-bottom:2px}.promo-price{font-size:1.2rem;font-weight:bold;color:#333}.finanziamento{display:flex;align-items:center;gap:4px}.finanziamento a{font-size:.85rem;color:#0066c0;text-decoration:none}.finanziamento a:hover{text-decoration:underline}.info-icon{display:inline-block;background:#ccc;color:#333;border-radius:50%;font-size:.7rem;width:16px;height:16px;line-height:16px;text-align:center;cursor:default}.info-right{display:flex;flex-direction:column;align-items:flex-end}.neopatentati{font-size:1.1rem;font-weight:bold;margin-bottom:4px}.iva-esposta{font-size:.85rem;color:#666}#preferiti_button_container{cursor:pointer}#preferiti_button_container.empty-symbol{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24}#preferiti_button_container.filled-symbol{font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 24}#preferiti_button_container label{vertical-align:middle;cursor:pointer}button.glide__arrow{pointer-events:auto}.glide__arrows{pointer-events:none}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:0;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-top .gslide-media,.desc-bottom .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:bold}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;width:26px;height:44px;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gprev svg,.gnext svg,.gclose svg{display:block;width:25px;height:auto;margin:0;padding:0}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:.1}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:normal;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media(min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,.32)}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media(min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.asw-footer{display:none}