@import url(https://fonts.googleapis.com/css2?family=Fira+Sans:wght@200;300;400;500;600;700;900&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);:root{--black:#050c17;--black-o:#050c17a6;--black-o-2:rgba(5,12,23,.8);--white:#fff;--lightgray:#f8f8f8;--mediumgray:#c4c4c4;--shadowgray:#00000026;--gray:#404040;--red:#ff3b00;--blue-1:#0f5f8d;--blue-2:#539ef8;--blue-3:#0b4e75;--blue-3-o:#0b4e75d9;--blue-4:#061b2d;--blue-5:#1472ac;--blue-6:#0b5079;--blue-6-o:#0b507933;--blue-7:#1163a4;--blue-8:#00486e;--blue-8-opacity:rgba(0,73,112,.9);--gradient-blue-1:linear-gradient(315deg,#00486e,#085f8d);--gradient-blue-2:linear-gradient(315deg,#031321,#08253a);--gradient-blue-3:linear-gradient(132deg,rgba(15,95,141,.3),rgba(0,36,55,.3));--light:300;--regular:400;--medium:500;--semibold:600;--bold:700;--heavy:900}html{-webkit-tap-highlight-color:transparent;box-sizing:border-box}*,:after,:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:inherit}body{-webkit-font-smoothing:subpixel-antialiased;font-family:Fira Sans,sans-serif;font-size:14px;line-height:20px;margin:0;padding:0}a{color:#151515;text-decoration:none;transition:all .2s ease-in-out}a:focus,a:hover{color:var(--black);text-decoration:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:0}.h1,h1{font-size:34px;font-weight:var(--bold);line-height:45px}.h2,h2{font-size:22px;font-weight:var(--medium);line-height:26px}.h3,h3{font-size:18px}.h3,.h4,h3,h4{font-weight:var(--regular)}.h4,h4{font-size:16px}.light{font-weight:var(--light)}.regular{font-weight:var(--regular)}.medium{font-weight:var(--medium)}.semibold{font-weight:var(--semibold)}.bold{font-weight:var(--bold)}.heavy{font-weight:var(--heavy)}.kerning{letter-spacing:2.7px}.border-gray-top{border-top:1px solid var(--gray)}.border-blue-top{border-top:1px solid var(--blue-1)}.border-blue-bottom{border-bottom:1px solid var(--blue-1)}.bg-black{background-color:var(--black)}.bg-black-o{background-color:var(--black-o)}.bg-black-o-2{background-color:var(--black-o-2)}.bg-half-black{background:linear-gradient(180deg,var(--black) 25%,var(--white) 25%);height:100%}.bg-blue-1{background-color:var(--blue-1)}.bg-blue-2{background-color:var(--blue-2)}.bg-lightgray{background-color:var(--lightgray)}.bg-gray{background-color:var(--gray)}.bg-gradient-blue-1{background:var(--gradient-blue-1)}.bg-gradient-blue-2{background:var(--gradient-blue-2)}.theme-dark{background-color:var(--black);color:var(--white)}.pointer{cursor:pointer}select.form-control{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;background-position:calc(100% - 10px) 16px;background-repeat:no-repeat;background-size:10px;border-radius:2px;color:#000;font-size:14px;height:40px;padding-left:12px;padding-right:30px;text-align:left}select.form-control,select.form-control.select-gray{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 8%27><path class=%27dropdown-arrow%27 fill=%27black%27 d=%27M0,0,8,8l8-8Z%27/></svg>")}select.form-control.select-gray{background-color:transparent!important;border:1px solid var(--mediumgray)}select.form-control.select-gray:focus-visible,select.form-control.select-gray:hover{border:1px solid var(--blue-2);box-shadow:none;color:var(--black);outline:none}select.form-control.select-black{background-color:transparent!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 8%27><path class=%27dropdown-arrow%27 fill=%27black%27 d=%27M0,0,8,8l8-8Z%27/></svg>");border:1px solid var(--black);color:var(--black)}select.form-control.select-black option{color:var(--black)}select.form-control.select-black .dropdown-arrow{fill:#000}select.form-control.select-black:focus-visible,select.form-control.select-black:hover{border:1px solid var(--blue-2);box-shadow:none;color:var(--black);outline:none}select.form-control.select-white{background-color:transparent!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 8%27><path class=%27dropdown-arrow%27 fill=%27white%27 d=%27M0,0,8,8l8-8Z%27/></svg>");border:1px solid var(--white);color:var(--white)}select.form-control.select-white .dropdown-arrow{fill:#fff}select.form-control.select-white:focus-visible,select.form-control.select-white:hover{border:1px solid var(--blue-2);box-shadow:none;color:var(--white);outline:none}select.form-control.select-white:disabled{opacity:.6}body.windows select.select-white option,body.windows select.select-white:focus optgroup{background-color:#aaa;color:#333}[v-cloak]{display:none!important}.img-fluid,img{max-width:100%}.img-fluid,.img-full{height:auto}.img-full{width:100%}.no-scroll{height:100%;overflow:hidden}@media (min-width:1200px){.container-lg{max-width:1400px}}.header-wrap{background-color:var(--black);left:0;min-height:60px;position:fixed;top:0;transition:all .5s;width:100%;z-index:110}@media (min-width:1200px){.header-wrap .container-lg{max-width:none}}.header-wrap .header-logo-wrap{align-items:center;display:flex;gap:15px;justify-content:space-between;padding:6px 0;width:100%}.header-wrap .header-logo-wrap .header-nav-toggle{cursor:pointer;display:block;height:30px;position:relative;width:30px}.header-wrap .header-logo-wrap .header-nav-toggle>div{background-color:var(--white);display:block;height:2px;left:0;margin-left:6px;position:absolute;top:0;transition:background-color .2s ease-in-out,transform .1s ease-out;width:18px;z-index:1}.header-wrap .header-logo-wrap .header-nav-toggle>div:first-child{top:11px}.header-wrap .header-logo-wrap .header-nav-toggle>div:nth-child(2){top:16px}.header-wrap .header-logo-wrap .header-nav-toggle>div:nth-child(3){top:21px}.header-wrap .header-logo-wrap .header-nav-toggle:hover>div{background-color:var(--blue-2)}.header-wrap .header-logo-wrap .header-nav-toggle.active>div:first-child{top:50%;transform:rotate(45deg)}.header-wrap .header-logo-wrap .header-nav-toggle.active>div:nth-child(2){display:none}.header-wrap .header-logo-wrap .header-nav-toggle.active>div:nth-child(3){top:50%;transform:rotate(-45deg)}.header-wrap .header-logo-wrap .header-logo{margin-top:8px;text-align:center;width:110px}@media (min-width:992px){.header-wrap .header-logo-wrap .header-logo{margin-top:0;width:auto}}.header-wrap .header-logo-wrap .header-logo img{transition:all .2s ease-in-out}.header-wrap .header-logo-wrap .header-favorites{margin-right:10px;position:relative;text-align:right;width:30px}.header-wrap .header-logo-wrap .header-favorites .btn-header-favorites:hover path{fill:var(--blue-2)!important}.header-wrap .header-logo-wrap .header-favorites .ico-heart{width:20px}.header-wrap .header-logo-wrap .header-favorites .ico-heart.ico-heart-empty{display:none}.header-wrap .header-logo-wrap .header-favorites .ico-heart.ico-heart-empty path{fill:#fff;transition:all .2s ease-in-out}.header-wrap .header-logo-wrap .header-favorites .ico-heart.ico-heart-full{display:none}.header-wrap .header-logo-wrap .header-favorites .ico-heart.ico-heart-full path{transition:all .2s ease-in-out}.header-wrap .header-logo-wrap .header-favorites .favorites-count{background:#c7373b;border-radius:50%;color:#fff;display:none;font-size:12px;font-weight:var(--medium);height:20px;line-height:20px;position:absolute;right:-10px;text-align:center;top:-4px;width:20px;z-index:1}.header-wrap .header{align-items:center;color:var(--white);display:flex;justify-content:space-between;margin:0 auto;transition:all .3s ease-in-out}.header-wrap .header a{display:block}.header-wrap .header-nav{border-bottom:thin solid var(--gray);border-top:thin solid var(--gray);display:none;margin:auto;max-width:none;transition:padding-top .2s ease-in-out}.header-wrap .header-nav ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.header-wrap .header-nav li.title{border-left:1px solid var(--gray);color:var(--white);font-size:11px;font-weight:var(--regular);padding:11px 8px;position:relative;transition:padding .2s ease-in-out;white-space:nowrap}.header-wrap .header-nav li.title a{color:var(--white);text-transform:uppercase}.header-wrap .header-nav li.title a.active,.header-wrap .header-nav li.title a:hover{color:var(--blue-2)}.header-wrap .header-nav li.title img{margin-left:-10px;max-width:40px}.header-wrap .header-nav li.title.has-submenu:hover .sub{display:block}.header-wrap .header-nav li.title .sub{background:#000;display:none;margin-left:-9px;margin-top:10px;position:absolute}.header-wrap .header-nav>ul>li:last-child{border-right:1px solid var(--gray)}body.header-short .header-wrap{background-color:rgba(0,0,0,.85)}body.header-short .header-wrap .header-nav,body.header-short .header-wrap .header-nav li.title{border-color:#fff}@media (min-width:992px){.header-wrap .header-nav{display:block}.header-wrap .header-logo-wrap{align-items:center;display:flex;gap:40px;height:90px;justify-content:space-between;transition:height .2s ease-in-out;width:100%}.header-wrap .header-logo-wrap>div{width:33.333%}body.header-short .header-wrap{box-shadow:0 2px 2px -2px rgba(0,0,0,.8)}body.header-short .header-logo-wrap{height:60px}body.header-short .header-logo img{width:90px}.header-nav-toggle>div{height:2px;margin-left:0;width:22px}.header-nav-toggle>div:first-child{top:0}.header-nav-toggle>div:nth-child(2){top:6px}.header-nav-toggle>div:nth-child(3){top:12px}}@media (min-width:1200px){.header-wrap .header-nav li.title{font-size:14px;line-height:20px;padding:9px 16px}.header-wrap .header-nav li.title .sub{margin-left:-17px}}.header-nav-wrap{background-color:var(--black);box-shadow:0 2px 2px rgba(0,0,0,.4);left:0;max-height:calc(100vh - 150px);opacity:0;overflow:hidden;padding:20px 0 40px;position:fixed;top:-10px;transform:translateY(-100%);transition:all .35s cubic-bezier(.4,0,.2,1);width:100%;z-index:100}.header-nav-wrap.active{opacity:1;overflow:auto;top:50px;transform:translateY(0)}.header-nav-wrap .header-nav ul{list-style:none;margin:0;padding-left:10px}.header-nav-wrap .header-nav ul li{color:var(--white)}.header-nav-wrap .header-nav ul li.title{padding-top:20px}.header-nav-wrap .header-nav ul li a{color:var(--white);transition:all .2s ease-in-out}.header-nav-wrap .header-nav ul li a:hover{color:var(--blue-2)}.header-nav-wrap .megamenu-cnt .section-megamenu>li{border-bottom:thin solid var(--blue-1);padding:10px}.header-nav-wrap .megamenu-cnt .section-megamenu .title{font-size:20px;font-weight:var(--medium);margin-bottom:10px}.header-nav-wrap .megamenu-cnt .section-megamenu .subtitle{cursor:pointer;display:flex;font-size:14px;justify-content:space-between;margin:0;padding:0;transition:all .3s ease}.header-nav-wrap .megamenu-cnt .section-megamenu .subtitle.next:after{transition:transform .2s ease-in-out}.header-nav-wrap .megamenu-cnt .section-megamenu .subtitle.open.next:after{transform:rotate(90deg)}.header-nav-wrap .megamenu-cnt .section-megamenu .submenu{display:none;margin:0;padding:10px 0 10px 15px}.header-nav-wrap .megamenu-cnt .section-megamenu .submenu>li{margin:0;padding:10px 0 0}.header-nav-wrap .megamenu-cnt .section-megamenu .submenu>li:not(:last-child){border-bottom:1px solid var(--gray);padding:10px 0}.header-nav-wrap .megamenu-cnt.megamenu-mobile .title-first-level{font-size:16px}.header-nav-wrap .megamenu-cnt.megamenu-mobile .title-second-level,.header-nav-wrap .megamenu-cnt.megamenu-mobile .title-third-level{font-size:14px;padding-bottom:5px}@media (min-width:768px){.header-nav-wrap .megamenu-cnt .section-megamenu{list-style:none;margin:0;padding:0 20px}.header-nav-wrap .megamenu-cnt .section-megamenu>li{border-bottom:none;border-bottom:1px solid var(--gray);display:block;font-size:14px;line-height:1;margin:10px 0;padding:0 10px 10px}.header-nav-wrap .megamenu-cnt .section-megamenu>li.title{border-bottom:1px solid var(--blue-5);font-size:16px;margin-bottom:0;padding:0 0 10px}.header-nav-wrap .megamenu-cnt .section-megamenu .subtitle{align-items:center;display:flex;font-size:14px;justify-content:space-between;transition:color .2s ease-in-out}.header-nav-wrap .megamenu-cnt .section-megamenu .subtitle .fa{transition:transform .2s ease-in-out}.header-nav-wrap .megamenu-cnt .section-megamenu .subtitle.open,.header-nav-wrap .megamenu-cnt .section-megamenu .subtitle:hover{color:var(--blue-2)}.header-nav-wrap .megamenu-cnt .section-megamenu .subtitle.open .fa,.header-nav-wrap .megamenu-cnt .section-megamenu .subtitle:hover .fa{transform:rotate(90deg)}.header-nav-wrap .megamenu-cnt a{display:block}}@media (min-width:992px){.header-nav-wrap.active{top:130px}.header-short .header-nav-wrap.active{top:100px}}.main-wrap{min-height:calc(100vh - 60px);padding-top:60px}@media (min-width:992px){.main-wrap{padding-bottom:0;padding-top:130px}}.section-title{font-size:22px;margin:30px 0}@media (min-width:992px){.section-title{font-size:30px;font-weight:var(--semibold);margin:30px 0;text-align:center}}.preFooter{background-color:var(--black);color:var(--white)}.preFooter a{color:var(--blue-2)}.preFooter .titlePreFooter.withArrow{cursor:pointer;margin-bottom:10px;padding-right:30px}.preFooter .titlePreFooter.withArrow:after{background-image:url(/build/images/freccia_big_sx.1371f360.svg);background-repeat:no-repeat;background-size:25px 25px;content:"";display:inline-block;height:25px;margin-left:10px;transform:rotate(-90deg);vertical-align:middle;width:25px}.preFooter .titlePreFooter.withArrow.open:after{transform:rotate(90deg)}.footer-wrap{background:url(/build/images/fondo_footer.28fbaafc.jpg) no-repeat top var(--black)}.footer-wrap>.container{padding-top:60px}.footer-wrap #location_footer_app .box-sede img{padding-right:5px;transform-origin:center;width:70px}.footer-wrap #location_footer_app .box-sede div{font-size:14px;line-height:18px;margin:10px 0;padding:10px 0}.footer-wrap #location_footer_app .box-sede div:first-child{border-bottom:1px solid var(--blue-1)}.footer-wrap #location_footer_app p{font-size:17px;line-height:23px}.footer-wrap #location_footer_app .sedi-section select{margin-bottom:30px}.footer-wrap .foot{font-size:11px;line-height:16px;padding-bottom:10px;padding-top:10px}@media (min-width:768px){.footer-wrap .foot{text-align:center}}.footer-wrap .foot:first-child{border-top:thin solid var(--gray)}.footer-wrap .foot.foot-mobile{padding-bottom:80px}.footer-wrap,.footer-wrap a{color:#fff;font-size:12px;line-height:36px;transition:color .2s ease-in-out}.footer-wrap a:hover{color:var(--blue-2)}.footer-wrap .topDealerLogos{margin-bottom:20px;text-align:center}.footer-wrap .topDealerLogos a{display:inline-block;margin:0 15px}.footer-wrap .topDealerLogos>.social{padding-left:60px}@media (max-width:768px){.footer-wrap .topDealerLogos a{margin:0 10px}.footer-wrap .topDealerLogos a:first-child img{width:50px}.footer-wrap .topDealerLogos a:nth-child(2) img{height:40px;width:50px}.footer-wrap .topDealerLogos>.social{display:block;margin-top:30px;padding-left:0}.footer-wrap .topDealerLogos>.social img{height:30px!important;width:30px!important}}@media (min-width:768px){.footer-wrap #location_footer_app{padding-bottom:30px;padding-top:30px}.footer-wrap #location_footer_app p{font-size:14px;line-height:20px}.footer-wrap #location_footer_app .sedi-section .col-md-2{flex:0 0 15.766667%;width:15.766667%}.footer-wrap #location_footer_app .sedi-section .col-md-3{flex:0 0 25.676%;max-width:25.676%}.footer-wrap .footer-wrap,.footer-wrap .footer-wrap a{font-size:14px}}@media (max-width:768px){.mobile-horizontal-scroller{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:30px;scroll-snap-type:x mandatory;scrollbar-color:var(--blue)}.mobile-horizontal-scroller>a,.mobile-horizontal-scroller>div,.mobile-horizontal-scroller>li{flex-grow:0;flex-shrink:0;scroll-snap-align:start;width:80vw}ul.mobile-horizontal-scroller{list-style:none;margin:0}ul.mobile-horizontal-scroller>li{margin:0;padding:0}}.btn-outline{align-items:center;background:transparent;border:1px solid #fff;border-radius:17px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;height:34px;line-height:20px;outline:none;padding:7px 15px;text-align:center;transition:all .2s ease-in-out;white-space:nowrap}.btn-outline.btn-lg{border:1px solid #fff;border-radius:20px;font-size:16px;height:40px;line-height:30px;padding:5px 20px}.btn-outline.active,.btn-outline:hover{box-shadow:none;color:#fff;outline:none}.btn-classic{background:var(--blue-1);border:none;border-radius:2px;color:#fff;font-size:16px;height:60px;opacity:1;transition:all .3s ease;width:100%}.btn-classic:not(:disabled) .active,.btn-classic:not(:disabled):hover{background:var(--blue-2)}.btn-classic:disabled{opacity:.8}@media (min-width:768px){.btn-outline.btn-lg{border:2px solid #fff;border-radius:27px;font-size:16px;height:44px;line-height:30px;padding:7px 30px}}.card-promo-service{color:#fff;display:flex;flex-direction:column;margin-top:5px}.card-promo-service img{width:100%}.card-promo-service .text-container{background-color:var(--blue-1);border-radius:0 0 4px 4px;height:80px;padding:15px}.card-promo-service .text-container p{font-size:14px;margin:0;text-align:left}.card-promo-service.active,.card-promo-service:hover{color:#fff;opacity:.6}.card-banner{align-items:flex-start;background:var(--gradient-blue-3);border-radius:4px;display:flex;flex-direction:column;margin-top:10px;padding:10px;transition:all .3s ease}.card-banner img{width:100%}.card-banner .text-container{max-width:100%;padding:30px 15px 15px}.card-banner .text-container h2,.card-banner .text-container p{margin-bottom:10px}.card-banner .text-container a{color:#fff}.card-banner .text-container a:after{content:"\f105";font-family:Font Awesome\ 5 Free,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin-left:5px}.card-banner.active a,.card-banner:hover a{color:#fff;opacity:.6}.card-rental{display:flex;flex-direction:column;margin-bottom:40px;transition:all .3s ease}.card-rental a>img{width:100%}.card-rental .text-container{background:var(--lightgray) 0 0 no-repeat padding-box;border-radius:4px;box-shadow:0 2px 2px var(--shadowgray);opacity:1;padding:20px;position:relative}.card-rental .text-container p{margin:0}.card-rental .text-container .title{display:block;font-size:18px;font-weight:var(--semibold);line-height:23px;margin-bottom:11px;min-height:46px}.card-rental .text-container .canon p{color:var(--blue-5);font-size:16px;font-weight:var(--semibold);line-height:20px}.card-rental .text-container .canon p.price{font-size:27px;margin:4px 0 15px}.card-rental .text-container .canon p.price span{color:#000;font-size:12px;font-weight:400}.card-rental .text-container .statistiche .semibold{margin-bottom:15px}.card-rental .text-container .companyRentLogo{bottom:20px;position:absolute;right:15px}.card-rental:hover{opacity:.8}.card-service{align-items:center;border:1px solid var(--lightgray);border-radius:4px;box-shadow:0 2px 2px var(--shadowgray);display:flex;flex-direction:column;height:160px;justify-content:space-between;margin-bottom:30px;padding:5px}.card-service .active,.card-service:hover{border-color:var(--blue-5)}.card-service .img-container{align-items:center;display:flex;height:66%;justify-content:center}.card-service .img-container img{width:70px}.card-service .text-container{align-items:center;background-color:var(--blue-5);border-radius:0 0 4px 4px;color:var(--white);display:flex;justify-content:center;min-height:33%;text-align:center;width:100%}.card-service .text-container p{margin:0!important}.card-news,.card-promo-list{background:var(--lightgray);border:2px solid var(--lightgray);border-radius:4px;box-shadow:0 2px 2px var(--shadowgray);display:flex;flex-direction:column;margin-bottom:40px;transition:all .3s ease}.card-news.active,.card-news:hover,.card-promo-list.active,.card-promo-list:hover{border-color:var(--blue-5)}.card-news .img-container,.card-promo-list .img-container{border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden;width:100%}.card-news .text-container,.card-promo-list .text-container{font-size:16px;font-weight:var(--semibold);padding:20px}.card-news .text-container h3,.card-promo-list .text-container h3{font-size:16px;font-weight:var(--semibold);line-height:20px;min-height:60px}.card-news .text-container p,.card-promo-list .text-container p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;min-height:60px;overflow:hidden}.card-news .text-container .data-container,.card-promo-list .text-container .data-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}.card-news .text-container .data-container .icon,.card-promo-list .text-container .data-container .icon{display:flex;height:70px;width:70px}.card-news .text-container .data-container .icon img,.card-promo-list .text-container .data-container .icon img{width:auto}.card-promo-list .text-container{padding-bottom:0}.countdown-title{font-size:16px;font-weight:var(--medium);white-space:nowrap}.countdown-title.small{font-size:14px;line-height:24px}.countdown-title.big{font-size:16px;line-height:34px}.countdown-title.white{color:var(--white)}.countdown{justify-content:center}.countdown,.countdown span{align-items:center;display:flex}.countdown span{border:1px solid var(--black);color:var(--black);flex-direction:column;font-weight:var(--semibold);justify-content:flex-start;margin-left:5px}.countdown span:after{font-weight:400}.countdown span.day{color:var(--blue-2)}.countdown span.day:after{color:var(--black);content:"gg"}.countdown span.hour:after{content:"ore"}.countdown span.min:after{content:"min"}.countdown span.sec:after{content:"sec"}.countdown.small span{font-size:12px;height:24px;line-height:24px;width:24px}.countdown.small span:after{font-size:12px;font-weight:400;line-height:1;margin-top:5px}.countdown.big{margin-block:30px}.countdown.big span{font-size:17px;height:34px;line-height:34px;width:34px}.countdown.big span:after{font-size:12px;font-weight:400;line-height:8px;margin-top:5px}.countdown.white span{border-color:var(--white);color:var(--white)}.countdown.white span.day{color:var(--blue-2)}.countdown.white span:after{color:var(--white)}.pronta-consegna{background-color:var(--blue-6-o);display:inline;font-size:12px;line-height:20px;margin-top:10px;padding:5px 10px}.pronta-consegna.yellow{background-color:#faeec7;margin-left:10px}.pronta-consegna.green{background-color:#c8eae4}.pronta-consegna.orange{background-color:#fadfc7}@media (min-width:992px){.card-service{margin-bottom:30px}}@media (min-width:768px){.card-promo-service{margin-right:10px}.card-promo-service:last-child{margin-right:0}.card-banner{margin-top:0}.card-banner:first-child{margin-right:30px}}.card-cnt{border:1px solid #c4c4c4;margin-bottom:50px}.card-cnt a{transition:color .2s ease-in-out}.card-cnt-img{position:relative}.card-cnt-tags{bottom:0;display:flex;position:absolute;right:0;z-index:1}.card-cnt-tags>span{color:#fff;display:inline-flex;font-size:14px;font-weight:var(--light);line-height:20px;margin-left:2px;padding:2px 10px}.card-cnt-body{padding:6px 15px 30px}.card-cnt-top{font-size:14px;font-weight:var(--semibold);line-height:1.2;margin:0 0 15px}.card-cnt-title{font-size:16px;line-height:22px;margin:15px 0}.card-cnt-link{font-size:18px;font-weight:var(--semibold);transition:color .2s ease-in-out}@media (min-width:768px){.card-cnt{transition:border-color .2s ease-in-out}.card-cnt-body{padding:8px 20px 30px}.card-cnt-top{font-size:14px;margin:4px 0}.card-cnt-title{font-size:15px;margin:0}.card-cnt-link{font-size:15px}}.list-paginator{align-items:center;display:flex;justify-content:end;list-style:none;margin:40px}.list-paginator li{display:block;height:34px;margin:0;padding:0}.list-paginator li a,.list-paginator li.next:after,.list-paginator li.prev:before{color:var(--black)}.list-paginator li:hover a{color:var(--blue-6)}.list-paginator li.number{border:thin solid var(--mediumgray);line-height:34px;padding:0;text-align:center;transition:all .3s ease;width:34px}.list-paginator li.number a{color:var(--black);display:block}.list-paginator li.number.active,.list-paginator li.number:hover{background-color:var(--blue-6)}.list-paginator li.number.active a,.list-paginator li.number:hover a{color:var(--white)}.list-paginator li.number+li.number{border-left:0}.list-paginator li.next,.list-paginator li.prev{align-items:center;display:flex;justify-content:center;margin:0 4px}.breadcrumbs-section{display:none}.breadcrumbs-section .breadcrumbs{display:flex;justify-content:end;z-index:2}.breadcrumbs-section .breadcrumbs ul{display:flex;list-style:none;margin:0}.breadcrumbs-section .breadcrumbs li{font-size:11px;padding-left:5px}.breadcrumbs-section .breadcrumbs li a{text-decoration:underline}.breadcrumbs-section .breadcrumbs li .fa-angle-right{padding-left:5px}.breadcrumbs-section .breadcrumbs.white a,.breadcrumbs-section .breadcrumbs.white span{color:var(--white)}.breadcrumbs-section .breadcrumbs.upper{position:relative;z-index:1}@media (min-width:768px){.breadcrumbs-section{display:block}}@media (min-width:992px){.breadcrumbs-section{padding:15px 0;position:relative;z-index:1}.breadcrumbs-section.dark{background-color:rgba(0,0,0,.2)}.breadcrumbs-section .breadcrumbs li{font-size:11px}}.show-more{color:#fff;margin-top:16px}.show-more.active,.show-more:focus,.show-more:hover{color:#fff}.show-more:after{content:"\f35a";font-family:Font Awesome\ 5 Free,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin-left:5px}.next{margin-left:5px;margin-top:16px}.next,.next.active,.next:hover{color:#fff}.next:after{content:"\f105";font-family:Font Awesome\ 5 Free,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin-left:5px}.prev{color:#fff;margin-right:5px;margin-top:16px}.prev.black{border-bottom:thin solid var(--black);color:var(--black)}.prev.active,.prev:hover{color:#fff}.prev:before{content:"\f104";font-family:Font Awesome\ 5 Free,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin-right:5px}.read-more{border-bottom:thin solid #fff;color:#fff;margin-top:16px}.read-more.black{border-bottom:thin solid var(--black);color:var(--black)}.read-more.active,.read-more:hover{color:#fff}.read-more:after{content:"\f107";font-family:Font Awesome\ 5 Free,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin-left:5px}.read-more.open:after{content:"\f106"}.icon-expander{color:#fff;margin-top:16px}.icon-expander.black{color:var(--black)}.icon-expander:after{content:"\f0d7";font-family:Font Awesome\ 5 Free,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin-left:5px}.icon-expander.open:after{content:"\f0d8"}.accordion-head{align-items:center;cursor:pointer;display:flex;justify-content:space-between;transition:color .2s ease-in-out}.accordion-head:hover{color:var(--blue-2)}.accordion-head .fa{transition:all .2s ease-in-out}.accordion-head.active .fa{transform:rotate(180deg)}.accordion-body{display:none}.floating-label{position:relative}.floating-label label:not(.error){border-radius:2px;color:var(--black);font-size:12px;font-weight:400;left:0;line-height:1.5;padding:0 10px 0 0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:.4s cubic-bezier(.25,.8,.25,1);transition-duration:.3s;white-space:nowrap;z-index:1}@media (max-width:768px){.floating-label label:not(.error){font-size:14px}}.floating-label .form-control{background-color:#fff;box-shadow:none!important;outline:none}.floating-label .form-control:focus+label,.floating-label .form-control:not(:placeholder-shown):not(:focus)+label{color:var(--blue-1);font-size:10px;top:0}.floating-label .form-control:focus{border-color:var(--blue-1)}.floating-label input.form-control{background-color:transparent}.floating-label input.form-control:focus{border-bottom:1px solid var(--blue-1)}.floating-label textarea+label,.floating-label textarea+label:not(.error){top:20px}.customFields .form-group p{margin-bottom:0}.customFields .form-group .radio{align-items:end;display:flex}.customFields .form-group .radio input{margin-right:5px}.loaderCnt{align-items:center;background-color:rgba(0,0,0,.5);border-radius:4px;display:none;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:2}.loaderCnt.active{display:flex}.loaderCnt .loader,.loaderCnt .loader:after{border-radius:50%;height:10em;width:10em}.loaderCnt .loader{-webkit-animation:load8 1s linear infinite;animation:load8 1s linear infinite;border:1em solid hsla(0,0%,100%,.2);border-left-color:#fff;font-size:5px;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.form-title{font-size:27px;font-weight:var(--semibold);line-height:30px;margin-bottom:30px}@media (max-width:768px){.form-title{font-size:24px;font-weight:var(--semibold);line-height:27px}}.contact-form{color:var(--black)}@media (max-width:992px){.contact-form{padding-bottom:30px}}.contact-form .title{font-size:27px;font-weight:500;margin-bottom:20px;text-align:center}.contact-form p{font-size:14px;margin:0}.contact-form a{color:var(--blue-1);transition:color .2s ease-in-out}.contact-form a:hover{color:var(--blue-2)}.contact-form label,.contact-form select{font-size:12px}@media (max-width:992px){.contact-form label,.contact-form select{font-size:14px}}.contact-form input,.contact-form textarea{font-size:14px}.contact-form input{background-color:transparent;border:none;border-bottom:1px solid var(--mediumgray);border-radius:0;line-height:1.2;min-height:40px}.contact-form textarea{background-color:var(--white);border:1px solid var(--mediumgray);border-radius:2px;line-height:1.2;min-height:40px}.contact-form select{background-color:#fff;text-transform:inherit}.contact-form .checkbox{align-items:center;display:flex;min-height:20px;transition:all .2s ease-in-out}.contact-form .checkbox input{display:none}.contact-form .checkbox label{font-size:14px;line-height:1.2;margin:0;min-height:20px;padding-left:10px}.contact-form .checkbox label:before{background-color:transparent}.contact-form .checkbox label:after{font-size:16px;line-height:1;margin-left:-17px;padding:0}@media (max-width:768px){.contact-form .checkbox{min-height:30px}.contact-form .checkbox label{min-height:30px;padding-left:20px}.contact-form .checkbox label:before{border-radius:4px}.contact-form .checkbox label:after{font-size:26px;height:30px;line-height:1;margin-left:-18px;width:30px}}.contact-form .moreinfo,.contact-form .permutaCnt,.contact-form .privacyCnt{display:none;font-size:12px}.contact-form .privacyCnt .custom-checkbox label{align-items:center;display:flex;line-height:1.2;white-space:normal!important}.contact-form .permuta{padding:10px 0}.contact-form .permuta .permutaToogle{align-items:center;cursor:pointer;display:flex;justify-content:space-between;transition:color .2s ease-in-out}.contact-form .permuta .permutaToogle .fa{transition:all .2s ease-in-out}.contact-form .permuta .permutaToogle.active .fa{transform:rotate(180deg)}.contact-form .permuta .permutaCnt{display:none;padding:15px 0 0}.contact-form .privacyCnt .form-group{margin-bottom:10px}.contact-form .privacyCnt label{font-size:11px}.contact-form .btn-submit{background-color:var(--blue-1);border:none;border-radius:2px;color:#fff;display:block;font-size:16px;line-height:20px;outline:none;padding:15px 0;transition:background-color .2s ease-in-out;width:100%}.contact-form .btn-submit:hover{background-color:var(--blue-2)}.contact-form .btn-submit:disabled{background-color:#a5a5a5;cursor:not-allowed}@media (min-width:992px){.breadcrumbs-section+.image-container{margin-top:-50px}}.image-container{margin:0 auto;max-width:100%;position:relative;width:1600px}.image-container img{display:block;margin:0 auto;width:100%}.image-container img.white-wave{bottom:0;height:auto;left:0;position:absolute;width:100%}@media (min-width:768px){.image-container img.white-wave{display:block}}.footer-locations{color:#fff;margin-top:30px}.footer-locations a{color:#fff}.footer-locations .section-title{margin:0;padding:20px 0}.footer-locations .footer-locations-brands{display:none}.footer-locations .row-locations-mobile,.footer-locations .row-locations-wrap>div{padding-bottom:30px}@media (min-width:992px){.footer-locations{display:block;margin-bottom:0;margin-top:60px;padding-bottom:90px;padding-top:60px}.footer-locations.narrow-margins{margin-bottom:0;margin-top:0;padding-bottom:30px;padding-top:30px}.footer-locations.narrow-margins .footer-locations-brands{margin-bottom:0}.footer-locations .row-locations-mobile{display:none}.footer-locations .section-title{color:#fff;font-size:27px;font-weight:var(--semibold);margin:0 0 45px;text-align:center}.footer-locations .footer-locations-brands{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin:30px 0}.footer-locations .row-locations-wrap{color:#fff;font-size:15px}.footer-locations .row-locations-wrap>div{display:flex;padding-bottom:0}.footer-locations .row-locations-wrap .row{border-bottom:2px solid #3f729d;padding-bottom:15px;padding-top:15px}.footer-locations .row-locations-wrap .row:first-child{border-top:2px solid #3f729d}.footer-locations .row-locations-wrap a{color:#fff;transition:all .2s ease-in-out}.footer-locations .row-locations-wrap .btn:hover{background-color:#fff}}.column-form-wrap{border-radius:6px;padding:20px 20px 45px}.column-form-wrap .column-form-top{color:#fff}.column-form-wrap .column-form-top>div{margin:10px 0}.column-form-wrap .column-form-top img{margin-right:5px}.column-form-wrap .column-form-top .phone{align-items:center;color:#fff;display:flex;font-size:22px;font-weight:700}.column-form-wrap .column-form-top .phone a{color:#fff;transition:color .2s ease-in-out}.column-form-wrap .column-form-top .closure{align-items:center;display:flex;font-size:13px}.column-form-wrap .column-form-top:after{content:"";display:block;height:2px;margin:30px 0;width:50px}.bottom-form{padding:30px 0 0}@media (min-width:992px){.bottom-form{padding:60px 0 0}.bottom-form .title{font-size:27px}.bottom-form .contact-form textarea.form-control{font-size:16px;height:auto!important;line-height:1.2}.bottom-form .contact-form .btn-submit{border-radius:20px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);font-size:14px;max-width:250px;padding:10px 0}}.attachments{margin:15px 0}.attachments ul{list-style:none;margin:0;padding:0}.attachments li{padding:6px 0}.custom-checkbox input{display:none}.custom-checkbox input:disabled{opacity:.5}.custom-checkbox label{align-items:center;cursor:pointer;display:flex;font-size:14px;margin:0;position:relative;transition:all .2s ease-in-out;white-space:nowrap}.custom-checkbox label:before{background:transparent;border:1px solid #000;border-radius:2px;content:"";display:block;flex-shrink:0;height:24px;margin-right:10px;transition:all .2s ease-in-out;width:24px}.custom-checkbox label:after{content:"\f00c";display:none;font-family:Font Awesome\ 5 Free,sans-serif;font-size:16px;font-weight:700;height:24px;left:0;line-height:24px;position:absolute;text-align:center;top:0;width:24px;z-index:2}.custom-checkbox input:checked+label:after{display:block}.custom-checkbox[data-ico=svg] label:after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="21.572" viewBox="0 0 24 21.572"><g><path fill="white" transform="translate%280,0%29" d="M20.846,0,8.838,13.271,3.168,8.6,0,8.589,7.163,18.745l1.994,2.828,2.056-2.988L24,0Z"/></g></svg>');font-family:sans-serif;height:24px;left:4px;line-height:1px;top:0;width:24px;z-index:1}.custom-checkbox[data-ico=svg].checkbox-blue label:before{background-color:#fff;border-color:var(--mediumgray)}.custom-checkbox[data-ico=svg].checkbox-blue label:after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="21.572" viewBox="0 0 24 21.572"><g><path fill="%230E5D8A" transform="translate%280,0%29" d="M20.846,0,8.838,13.271,3.168,8.6,0,8.589,7.163,18.745l1.994,2.828,2.056-2.988L24,0Z"/></g></svg>')}.custom-checkbox.checkbox-white{color:#fff}.custom-checkbox.checkbox-white label:hover{color:var(--blue-2)}.custom-checkbox.checkbox-white label:hover:before{border-color:var(--blue-2)}.custom-checkbox.checkbox-white label:before{border:1px solid #fff}.custom-checkbox.label-wrap label{align-items:flex-start;line-height:1.2;white-space:normal}.custom-checkbox.disabled{opacity:.6;pointer-events:none}.price-rate-switch{justify-content:center;width:100%}.price-rate-switch,.price-rate-switch>div{align-items:center;display:flex}.price-rate-switch>div:first-child{justify-content:flex-end}.price-rate-switch>div:first-child:after{background:var(--white);content:"";display:block;height:34px;margin:0 10px;width:1px}.price-rate-switch input{display:none}.price-rate-switch label{color:var(--white);cursor:pointer;font-size:16px;height:34px;line-height:34px;margin:0;opacity:.5;transition:opacity .2s ease-in-out}.price-rate-switch input:checked+label,.price-rate-switch input:checked+label .ico-check{opacity:1}.price-rate-switch svg{margin:0 4px}.price-rate-switch .ico-check{fill:var(--white);opacity:0}.btn-results{align-items:center;background:transparent;border:3px solid var(--white);border-radius:2px;color:var(--white);display:flex;font-size:16px;gap:10px;justify-content:center;line-height:40px;margin-block:25px;outline:none;padding-block:8px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;width:100%}.btn-results strong{font-size:36px;font-weight:700;line-height:40px}.btn-results:focus-visible,.btn-results:hover{border-color:var(--blue-2);color:var(--blue-2)}.btn-results:disabled{opacity:.7;pointer-events:none}.submitFilterCnt.scroll-to-fixed-fixed .btn-results{background-color:var(--blue-5)}.tooltip{font-family:Fira Sans,sans-serif;font-size:12px;line-height:1.2;z-index:5}.tooltip.show{opacity:1}.tooltip .arrow{display:none}.tooltip .tooltip-inner{background-color:var(--blue-1);box-shadow:0 2px 4px rgba(0,0,0,.4);padding:10px}.has-feedback .smk-error-msg{color:var(--red);position:static}@media (max-width:768px){.statistiche{font-size:16px}.card-banner .text-container h2{font-size:20px}}.error-page{padding-top:100px;text-align:center}.error-page h1{font-size:60px;margin-top:20px}.error-page h2{font-size:27px;margin-top:20px}.error-page p{font-size:18px;margin:15px 0 25px}.error-page .btn-back{background-color:var(--blue-1);border-radius:2px;color:var(--white);display:inline-block;margin-bottom:50px;padding:15px 70px}.introText{-webkit-box-orient:vertical;-webkit-line-clamp:1;cursor:pointer;display:-webkit-box;margin-bottom:50px;max-height:1.5em;overflow:hidden;padding-right:30px;position:relative;transition:max-height .3s ease}.introText:after{color:var(--blue-2);content:"\f107";font-family:Font Awesome\ 5 Free;font-weight:900;position:absolute;right:0;top:0}.introText.open{-webkit-line-clamp:unset;display:block;max-height:1000px}.introText.open:after{transform:rotate(180deg)}.aside-nav{display:none}@media (min-width:768px){.aside-nav{display:block;position:fixed;right:0;top:200px;z-index:110}.aside-nav-list{background-color:var(--blue-1);border-bottom-left-radius:6px;border-top-left-radius:6px;list-style:none;overflow:hidden}.aside-nav-list,.aside-nav-list>li{margin:0;padding:0}.aside-nav-list a,.aside-nav-list button,.aside-nav-list div{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;padding:10px;transition:background-color .2s ease-in-out;width:40px}.aside-nav-list a.active,.aside-nav-list a:focus-visible,.aside-nav-list a:hover,.aside-nav-list button.active,.aside-nav-list button:focus-visible,.aside-nav-list button:hover,.aside-nav-list div.active,.aside-nav-list div:focus-visible,.aside-nav-list div:hover{background-color:var(--blue-2)}.aside-nav-list button{background-color:transparent;border:none;outline:none}.aside-nav-list img{display:block;margin:0 auto}}.aside-form-wrap{background:var(--lightgray);box-shadow:-3px 0 3px 0 rgba(0,0,0,.1);height:100vh;opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(103%);transition:all .35s cubic-bezier(.4,0,.2,1);width:100vw;z-index:120}.aside-form-wrap,.aside-form-wrap form{color:var(--black)}.aside-form-wrap form a{color:var(--black);transition:color .2s ease-in-out}.aside-form-wrap form a:hover{color:var(--blue-2)}.aside-form-wrap form .custom-checkbox label:before{border-color:var(--black)}@media (max-width:992px){.aside-form-wrap form .title{text-align:left}}.aside-form-wrap.active{opacity:1;transform:translateX(0)}.aside-form-wrap .inner{padding:30px 30px 60px;position:relative}@media (max-width:992px){.aside-form-wrap .inner{padding:60px 15px 90px}.aside-form-wrap .aside-form-btn-close{right:15px;top:15px}}@media (min-width:768px){.aside-form-wrap{max-width:350px;width:30%}}.aside-form-btn-close{color:var(--black);cursor:pointer;font-size:20px;font-weight:400;height:30px;position:absolute;right:5px;text-align:center;top:0;width:30px;z-index:1}.aside-form-btn-close:after,.aside-form-btn-close:before{background:var(--black);content:"";display:block;height:1px;left:5px;position:absolute;top:50%;transform:rotate(45deg);transition:all .2s ease-in-out;width:20px}.aside-form-btn-close:after{transform:rotate(-45deg)}.aside-form-btn-close:hover:after,.aside-form-btn-close:hover:before{background-color:var(--blue-2)}.video-homepage video{width:100%}.carousel-homepage{text-align:center}.carousel-homepage div.title{color:var(--white);font-size:18px;font-weight:var(--medium);left:0;position:absolute;right:0;text-align:center;top:5vh}.carousel-homepage .dark-wave{background:url(/build/images/onda_scura.cd803d86.svg) no-repeat top;background-size:cover;display:none;height:130px;margin-top:-130px;position:relative;z-index:1}.carousel-homepage p.h2{padding:30px 0}.head-homepage{margin:20px}.head-homepage p{margin:0}@media (min-width:992px){.head-homepage{min-height:120px}}.category-search-section{padding:0 12px}.box-category-search{align-items:center;aspect-ratio:1;background-color:var(--blue-3);border:thin solid var(--black);display:flex;flex-direction:column;height:auto;justify-content:center;margin:0 2px 4px;text-align:center;width:25%}.box-category-search span{color:var(--white);font-size:11px;line-height:11px;opacity:.4;padding-top:5px;text-transform:uppercase}.box-category-search img{opacity:.4;transition:all .3s ease}.box-category-search.active span,.box-category-search:hover span{background-color:transparent}.box-category-search.active img,.box-category-search.active span,.box-category-search:hover img,.box-category-search:hover span{opacity:1}.box-search-form{min-height:120px;padding:20px 0 10px;position:relative;width:100%;z-index:1}@media (min-width:992px){.box-search-form{padding:42px 0 20px}}.box-search-form .col-md-2,.box-search-form .col-md-4,.box-search-form .col-md-5,.box-search-form .col-md-7{flex:0 0 100%;max-width:100%}.box-search-form .filters-wrap{background:none;box-shadow:none;padding:0}.box-search-form .filters-wrap .form-group{margin-block:10px}.box-search-form .filters-wrap .archive-checkbox-wrap{margin:0 auto 10px}@media (min-width:992px){.box-search-form .filters-wrap .archive-checkbox-wrap{margin:0 auto 22px}}.box-search-form .filters-wrap .archive-checkbox-wrap>div{width:100%}.box-search-form .filters-wrap .archive-checkbox-wrap>div .custom-checkbox{margin-right:10px}.box-search-form .filters-wrap .rental-selector{justify-content:space-between;margin-top:10px}@media (max-width:769px){.box-search-form .filters-wrap .rental-selector{margin-bottom:12px}}.box-search-form .filters-wrap .rental-selector div{cursor:pointer;flex-direction:column;transition:all .3s ease;width:50%}.box-search-form .filters-wrap .rental-selector div p{margin:10px}.box-search-form .filters-wrap .rental-selector div .progress-bar{background-color:var(--white);height:5px;width:100%}.box-search-form .filters-wrap .rental-selector div .progress-bar.nlt{border-radius:5px 0 0 5px}.box-search-form .filters-wrap .rental-selector div .progress-bar.nbt{border-radius:0 5px 5px 0}.box-search-form .filters-wrap .rental-selector div .progress-bar div{background-color:var(--white);border-radius:5px;height:100%;width:100%}.box-search-form .filters-wrap .rental-selector div .progress-bar.nlt div{border-radius:0 5px 5px 0}.box-search-form .filters-wrap .rental-selector div .progress-bar.nbt div{border-radius:5px 0 0 5px}.box-search-form .filters-wrap .rental-selector div.active .progress-bar div{background-color:var(--blue-2)}.brand-section{margin-top:40px}.brand-section .brand-section-title{font-size:22px;text-align:center}.brand-section .brand-list{align-items:center;flex-direction:row;flex-wrap:wrap;margin:0 0 20px}.brand-section .brand-list>div{margin:0 auto;text-align:center}.brand-section .brand-list>div img{margin:10px auto 0;max-width:70px}.brand-section .brand-list a{display:block}.brand-section .banner-seo-title{margin-bottom:10px}@media (min-width:992px){.brand-section .banner-seo-title{text-align:center}}@media (min-width:768px){.brand-section .banner-seo-content{text-align:center}}.brand-section .ellipsis{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}@media (min-width:992px){.brand-section .ellipsis{text-align:center}}.service-section{margin:40px auto 0;padding:60px 0}@media (min-width:992px){.service-section{margin:100px auto 0;padding:65px 0 40px}}.service-section .home-title{margin-bottom:24px}@media (max-width:992px){.service-section .home-title h3{font-size:16px}}.service-section .home-subtitle{margin-bottom:18px;margin-top:30px}@media (max-width:768px){.service-section .home-subtitle{font-size:18px}}.service-section .home-text{margin-bottom:51px}.service-section .service-img{position:relative;top:5%}.service-section .service-brand-select{margin-bottom:25px}.promo-service-section{margin-top:20px}@media (min-width:992px){.promo-service-section{margin-top:1vh}}.promo-service-section .title{font-size:16px;margin-bottom:15px;padding-top:10px}@media (min-width:992px){.promo-service-section .title{font-size:18px;margin-bottom:0;padding-top:0}}.promo-service-section .mobile-horizontal-scroller>a{margin-right:5px;width:80vw}.promo-service-section .card-promo-service{margin-right:1%;width:100%}.promo-service-section .d-flex .title{margin-bottom:22px}.banner-section{margin-bottom:40px;margin-top:20px}@media (min-width:992px){.banner-section{margin-bottom:100px;margin-top:0}}.banner-section .d-flex .card-banner{margin-right:5px;width:80vw}@media (max-width:992px){.banner-section .text-container{padding:15px 5px}}.news-section{padding:60px 0}.news-section .home-title{margin-bottom:24px}@media (max-width:992px){.news-section .home-title h3{font-size:16px}}.news-section .text-container{margin-top:28px}.news-section .text-container .date{font-size:12px;font-weight:300;margin-bottom:10px}.news-section .text-container h2{margin-bottom:13px}.news-section .text-container p{margin-bottom:10px}@media (min-width:992px){.news-section .text-container p{margin-bottom:34px}}.news-section .text-container a{color:#fff}.news-section .text-container a:after{content:"\f105";font-family:Font Awesome\ 5 Free,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin-left:5px}.news-section .news-side{margin-top:20px}.news-section .news-side .box-title{font-size:20px;font-weight:var(--medium);margin-bottom:13px}.news-section .news-side div.box{border-bottom:thin solid var(--blue-2);margin-top:20px}.news-section .news-side div.box a{border-left:thin solid #fff;color:#fff;display:block;padding-bottom:10px;padding-left:20px}.news-section .news-side div.box a *{position:relative;top:-25px}.news-section .news-side div.box a.active,.news-section .news-side div.box a:hover{opacity:1}.news-section .news-side div.box a:before{content:"\f111";font-family:Font Awesome\ 5 Free,sans-serif;font-size:11px;font-weight:700;left:-26px;line-height:20px;position:relative;top:-6px}.news-section .news-side div.box a .date{font-size:12px;font-weight:300;margin-bottom:10px}.news-section .news-side div.box a:last-child{margin-bottom:30px}.parallax-section{background-size:cover;background:url(/build/images/banner_parallax.30e210c8.jpg) 50% no-repeat;padding:175px 0;position:relative}.parallax-section .number{font-size:45px;font-weight:700;margin:25px 0 15px}.parallax-section p{font-size:16px;font-weight:var(--light)}.parallax-section .col-ico{flex:0 0 20%;max-width:20%;padding-left:15px;padding-right:15px;position:relative;width:100%}@media (max-width:780px){.parallax-section .col-ico{flex:0 0 50%;margin-bottom:20px;max-width:50%}#numbers-list{justify-content:center}}.seo-section{padding:40px 0 20px}@media (min-width:992px){.seo-section{padding:40px 0}}.seo-section h2{margin-bottom:10px}.seo-section h3{font-size:16px;margin:20px 0 5px}.seo-section .list-box{border-top:thin solid var(--blue-1);padding:12px 0}.seo-section .list-box a{background-color:var(--blue-4);color:#fff;display:inline-block;margin-bottom:8px;padding:5px 10px}.seo-section .list-box ul{list-style:none;margin:0;padding-left:0}@media (min-width:1200px){.carousel-homepage .dark-wave{display:block}.carousel-homepage div.title{top:10vh}}@media (min-width:992px){.carousel-homepage .dark-wave{display:block}.carousel-homepage div.title{top:10vh}}@media (min-width:768px) and (max-width:1199px){.category-search-section .box-category-search{margin-bottom:10vh!important}}@media (min-width:768px){.carousel-homepage .dark-wave{display:block}.carousel-homepage div.title{font-size:38px;top:15vh}.category-search-section .box-category-search{background:none;cursor:pointer;height:auto;margin:0;width:auto}.category-search-section .box-category-search span{background-color:var(--blue-3-o);font-size:18px;line-height:22px;padding:10px 20px;position:absolute}.category-search-section .box-category-search.active span,.category-search-section .box-category-search:hover span{opacity:1}.box-search-form{border-radius:10px;box-shadow:2px 2px 2px rgba(0,0,0,.15);margin:-190px auto 0;padding:42px 36px 20px}.box-search-form .col-md-5{flex:0 0 40%;max-width:40%}.box-search-form .col-md-7{flex:0 0 60%;max-width:60%}.box-search-form .col-md-4{flex:0 0 30%;max-width:30%}.box-search-form .col-md-2{flex:0 0 20%;max-width:20%}.box-search-form .filters-wrap .form-group{margin-block:15px}.box-search-form .price-rate-switch>div{width:auto}.box-search-form .btn-results{margin-top:16px}.box-search-form,.reset-btn-form{width:1020px}.reset-btn-form{font-size:12px;margin:5px 0 10px;padding:0 5px;transition:color .2s ease-in-out}.reset-btn-form:hover{color:var(--blue-2)}.brand-section{margin-top:0}.brand-section .brand-list{flex-direction:row}.brand-section .brand-list img{max-width:none;transition:all .3s;width:fit-content}.brand-section .brand-list img:hover{transform:scale(1.5)}.service-section .service-img{top:-25%}.service-section .service-brand-select{margin-bottom:0}.promo-service-section{margin-bottom:76px;margin-top:-15vh;position:relative;z-index:1}.promo-service-section .title{margin-bottom:25px}.promo-service-section .mobile-horizontal-scroller>a.card-promo-service{margin-right:10px;width:270px}.promo-service-section .mobile-horizontal-scroller>a.card-promo-service:last-child{margin-right:0}.news-section .news-side{margin-top:0}.news-section .news-side div.box{margin-top:40px}.news-section .news-side div.box div.title{font-size:16px;font-weight:var(--medium)}.news-section .text-container{border-left:thin solid #fff;padding:0 28px}.news-section .text-container .title{font-size:20px;font-weight:var(--medium)}.banner-section .d-flex .card-banner{margin-right:1%;width:50%}.banner-section .d-flex .card-banner:last-child{margin-right:0}.banner-section .d-flex,.promo-service-section .d-flex{flex-direction:row}}.warrantyBox{padding:20px 0 40px;text-align:center}.warrantyBox h2{padding-bottom:30px}.warrantyBox img{margin-bottom:20px;transition:all .3s}.warrantyBox img:hover{transform:scale(1.2)}@media (min-width:900px){.warrantyBox .special{margin-left:15px}}.vehicle-list-total{font-size:16px;font-weight:var(--semibold);margin-bottom:10px;margin-top:20px}.vehicle-list-total strong{font-size:24px;font-weight:var(--bold)}.vehicle-list-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.vehicle-list-tags .tag{align-items:center;background-color:#ededed;border-radius:3px;color:#000;display:flex;font-size:12px;height:30px;line-height:30px;padding:0 10px 0 15px;text-transform:uppercase;white-space:nowrap}.vehicle-list-tags .tag .x{cursor:pointer;height:12px;margin-left:5px;position:relative;width:12px}.vehicle-list-tags .tag .x:hover:after,.vehicle-list-tags .tag .x:hover:before{border-color:var(--blue-1)}.vehicle-list-tags .tag .x:after,.vehicle-list-tags .tag .x:before{border-top:1px solid #c3c3c3;content:"";cursor:pointer;height:1px;left:0;position:absolute;top:50%;transform:rotate(45deg);transition:color .2s ease-in-out;width:12px;z-index:1}.vehicle-list-tags .tag .x:after{transform:rotate(-45deg)}.vehicle-list-select{border-color:var(--black);margin-bottom:15px}@media (min-width:992px){.vehicle-list-select{margin-left:auto;min-width:255px;width:auto}}.vehicle-list-filters-wrap{background:linear-gradient(0deg,#00486e,#085f8d);border-radius:6px;box-shadow:0 4px 4px -4px #000;color:#fff;display:none;margin-bottom:90px;padding:30px}.vehicle-list-filters-wrap h4{font-size:16px}.vehicle-list-filters-wrap .form-group{margin-block:15px}.vehicle-list-filters-wrap .archive-checkbox-wrap{display:flex;flex-wrap:wrap;margin-inline:auto;max-width:220px}.vehicle-list-filters-wrap .archive-checkbox-wrap>div{display:flex;padding:10px 0;width:50%}.vehicle-list-filters-wrap .btn-reset{background:transparent;border:none;color:var(--white);display:block;font-size:14px;margin-block:25px;margin:25px auto;outline:none;text-align:center;transition:all .2s ease-in-out}.vehicle-list-filters-wrap .btn-reset:focus-visible,.vehicle-list-filters-wrap .btn-reset:hover{color:var(--blue-2)}@media (min-width:768px){.vehicle-list-total{font-size:20px;margin-block:0}.vehicle-list-total strong{font-size:40px}.vehicle-list-tags{margin-block:20px}.vehicle-list-select{margin-block:15px}.vehicle-list-filters-wrap{display:block}}.scroll-top-cnt .scroll-top{background-color:var(--blue-1);border-radius:2px;box-shadow:0 0 2px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:none;font-size:16px;line-height:20px;margin:0 30px;opacity:.5;padding:15px 10px;text-align:center;transition:background-color .2s ease-in-out}.scroll-top-cnt .scroll-top:hover{background-color:var(--blue-2)}.scroll-top-cnt .scroll-top.active{left:10px;opacity:1}.scroll-top-cnt.scroll-to-fixed-fixed .scroll-top{display:block}.customSearch{padding-bottom:40px}.customSearch .content{padding-right:25px;position:relative}.customSearch .content i{color:var(--blue-2);cursor:pointer;display:inline-block;font-size:26px;line-height:1;padding:4px;position:absolute;right:0;top:0;transition:all .3s}.customSearch .content i.open{transform:rotate(180deg)}.customSearch .contentSecondary{display:none}.vehicle-detail-top-fixed{background-color:var(--black);box-shadow:0 3px 3px -3px rgba(0,0,0,.8);display:block;left:0;opacity:1;position:fixed;top:0;transform:translateY(-100%);transition:transform .5s ease-in-out;width:100%;z-index:10}.vehicle-detail-top-fixed.active{opacity:1;transform:translateY(0)}.vehicle-detail-top-fixed .container{color:#fff;display:flex;justify-content:space-between;padding-block:10px}@media (min-width:992px){.vehicle-detail-top-fixed .container{align-items:center;flex-direction:row;justify-content:space-between}}.vehicle-detail-top-fixed .top-fixed-title{font-size:12px;font-weight:400}.vehicle-detail-top-fixed .top-fixed-title strong{font-size:16px}@media (min-width:992px){.vehicle-detail-top-fixed .top-fixed-title strong{display:block}}.vehicle-detail-top-fixed .top-fixed-title span{display:block}@media (min-width:992px){.vehicle-detail-top-fixed .top-fixed-title{font-size:14px;font-weight:400}.vehicle-detail-top-fixed .top-fixed-title strong{font-size:20px}}@media (min-width:992px) and (min-width:992px){.vehicle-detail-top-fixed .top-fixed-title strong{display:block}}@media (min-width:992px){.vehicle-detail-top-fixed .top-fixed-title span{display:inline}}.vehicle-detail-top-fixed .top-fixed-prices .price-wrap{align-items:center;display:flex}.vehicle-detail-top-fixed .top-fixed-prices .rate{font-size:12px;text-align:right}.vehicle-detail-top-fixed .top-fixed-prices .rate strong{font-size:20px;font-weight:700}.vehicle-detail-top-fixed .top-fixed-prices .rate svg{vertical-align:text-bottom}.vehicle-detail-top-fixed .top-fixed-prices .rate svg .ico-info{fill:#fff}.vehicle-detail-top-fixed .top-fixed-prices .price-striked{font-size:16px;margin-right:15px;text-decoration:line-through;white-space:nowrap}.vehicle-detail-top-fixed .top-fixed-prices .discount{background-color:var(--blue-5);border-radius:20px;color:#fff;font-size:18px;font-weight:600;margin-left:10px;padding:2px 8px}@media (max-width:768px){.vehicle-detail-top-fixed .top-fixed-prices .discount{margin-top:10px}}.vehicle-detail-top-fixed .top-fixed-prices .price{font-size:27px;font-weight:400;white-space:nowrap}.vehicle-detail-top-fixed .top-fixed-prices .price strong{font-weight:var(--medium)}.vehicle-detail-top-fixed .top-fixed-prices .saving{display:none}@media (min-width:992px){.vehicle-detail-top-fixed .top-fixed-prices{align-items:center;flex-direction:row;gap:30px;justify-content:flex-end}.vehicle-detail-top-fixed .top-fixed-prices .rate{font-size:16px;margin-right:15px;text-align:left}.vehicle-detail-top-fixed .top-fixed-prices .rate strong{font-size:27px}.vehicle-detail-top-fixed .top-fixed-prices .price-wrap{margin:10px 0}.vehicle-detail-top-fixed .top-fixed-prices .price{font-size:30px}.vehicle-detail-top-fixed .top-fixed-prices .saving{display:inline;font-size:16px}}.vehicle-detail-head{align-items:center;display:flex;gap:10px;margin-bottom:0;min-height:70px}.vehicle-detail-head img{width:35px}.vatExposed{font-size:12px}@media (min-width:768px){.vehicle-detail-head{margin-bottom:30px}.vehicle-detail-head img{width:70px}}.vehicle-detail-images .image-controls{display:flex;justify-content:space-between;position:relative;top:-110px}.vehicle-detail-images .image-controls #btnImageSliderNext,.vehicle-detail-images .image-controls #btnImageSliderPrev{background:none;border:none}.vehicle-detail-title{font-size:14px;font-weight:var(--regular);line-height:1.2;margin:0;padding:0}.vehicle-detail-title strong{display:block;font-size:18px;font-weight:var(--semibold);line-height:1.2;margin-bottom:6px}@media (min-width:768px){.vehicle-detail-title{font-size:20px;font-weight:var(--regular)}.vehicle-detail-title strong{font-size:27px;font-weight:var(--bold)}}@media (max-width:768px){.section-archive,.vehicle-detail-cta,.vehicle-detail-head,.vehicle-detail-location,.vehicle-detail-rate-price,.vehicle-detail-section .vehicle-detail-box-title{padding-left:15px;padding-right:15px}}.vehicle-detail-cta{margin-block:10px}.vehicle-detail-cta .btn-cta{align-items:center;background:#f4f4f4;border:1px solid #dbdbdb;border-radius:4px;box-shadow:0 2px 2px 0 #dbdbdb;display:flex;gap:8px;height:60px;justify-content:center;margin-block:5px;transition:all .2s ease-in-out;width:100%}@media (min-width:992px){.vehicle-detail-cta .btn-cta{margin-block:15px}}.vehicle-detail-cta .btn-cta .cta-label{color:var(--black);font-size:14px;line-height:1.2}.vehicle-detail-cta .btn-cta.btn-cta-360 .cta-label{color:var(--blue-1);font-size:18px;font-weight:700}.vehicle-detail-cta .btn-cta.active,.vehicle-detail-cta .btn-cta:focus-visible,.vehicle-detail-cta .btn-cta:hover{background:#cfcfcf;color:#fff}.vehicle-detail-section{margin:20px 0}.vehicle-detail-section .vehicle-detail-accordion .vehicle-detail-info-item.hidden-item{display:none}.vehicle-detail-section .vehicle-detail-accordion .vehicle-detail-box-show-less,.vehicle-detail-section .vehicle-detail-accordion .vehicle-detail-box-show-more{cursor:pointer;margin-top:5px;text-align:right}.vehicle-detail-section .vehicle-detail-accordion .vehicle-detail-box-show-less:before,.vehicle-detail-section .vehicle-detail-accordion .vehicle-detail-box-show-more:before{content:"+";font-family:Font Awesome\ 5 Free,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin-right:5px}.vehicle-detail-section .vehicle-detail-accordion .vehicle-detail-box-show-less{display:none}.vehicle-detail-section .vehicle-detail-accordion .vehicle-detail-box-show-less:before{content:"\f068"}@media (min-width:992px){.vehicle-detail-section.section-archive{margin-bottom:0}.vehicle-detail-section.section-archive+.vehicle-detail-section{margin-top:0}}.vehicle-detail-box-title{font-size:18px;font-weight:600;line-height:1.1;margin-bottom:10px;padding:0}.vehicle-detail-box{background:#f4f4f4;border-radius:2px;overflow:hidden;padding:20px}@media (min-width:992px){.vehicle-detail-box.two-columns{display:flex;flex-wrap:wrap;padding:20px 5px}.vehicle-detail-box.two-columns>div{margin-inline:15px;width:calc(50% - 30px)}}.vehicle-detail-location p{color:var(--black);font-size:14px;line-height:1.2;margin-bottom:0}.vehicle-detail-location p+p{margin-top:15px}.vehicle-detail-location p+p.hours{color:#b8082c}.vehicle-detail-location p+p.hours.open{color:#21a425}.vehicle-detail-location strong{font-size:20px;font-weight:600}.vehicle-detail-location .location-phone{margin-left:20px}.vehicle-detail-location .location-phone svg .cls-1{fill:var(--black)!important}.vehicle-detail-archive{background:#c9d8df;border-radius:2px;font-size:14px;height:28px;line-height:28px;overflow:hidden;padding:0 15px;text-transform:uppercase}.vehicle-detail-warranty{margin-left:30px}.vehicle-detail-info-item{background:#fff;color:var(--black);flex-wrap:wrap;justify-content:space-between;line-height:1;margin-bottom:4px;min-height:40px;padding:0 10px}.vehicle-detail-info-item,.vehicle-detail-info-item>div{align-items:center;display:flex}.vehicle-detail-info-item .badge{font-size:100%;padding:0 .4em}.vehicle-detail-info-item .ico{margin-right:10px;width:30px}.vehicle-detail-info-item .ico svg{display:block;margin:0 auto}.vehicle-detail-info-item .fa-check{margin-right:10px}.vehicle-detail-accordion{margin-bottom:20px}.vehicle-detail-box .box-more{display:none}.box-btn-more{background:transparent;border:none;color:var(--black);font-size:14px;margin:10px 0;outline:none;transition:color .2s ease-in-out}.box-btn-more:hover{color:var(--blue-2)}.box-btn-more .minus,.box-btn-more.active .plus{display:none}.box-btn-more.active .minus{display:block}.vehicle-detail-box-more{text-align:right}.vehicle-detail-rate-price{align-items:center;display:flex;height:75px;justify-content:space-between;margin-bottom:25px}.vehicle-detail-rate-price .rate{color:var(--black);font-size:16px}.vehicle-detail-rate-price .rate strong{color:var(--blue-5);font-size:27px}.vehicle-detail-rate-price .rate svg{vertical-align:text-bottom}.vehicle-detail-rate-price .price-striked{font-size:16px;text-decoration:line-through}.vehicle-detail-rate-price .discount{background-color:var(--blue-5);border-radius:20px;color:#fff;font-size:18px;font-weight:600;padding:2px 12px}@media (max-width:768px){.vehicle-detail-rate-price .discount{margin-top:25px}}.vehicle-detail-rate-price .price strong{color:var(--blue-5);font-size:38px;font-weight:600;margin-bottom:4px}.vehicle-detail-rate-price .saving{font-size:16px}.vehicle-detail-book-wrap{border-radius:4px;margin-bottom:20px;overflow:hidden}.vehicle-detail-book-wrap .vehicle-detail-interested{background:#f4f4f4;font-size:14px;line-height:20px;padding:12px 0;text-align:center}.vehicle-detail-book-wrap .btn-book{align-items:center;background:var(--blue-1);border:none;color:#fff;display:flex;font-size:16px;justify-content:center;line-height:20px;outline:none;padding:20px 0;transition:background .2s ease-in-out;width:100%}@media (min-width:800px){.vehicle-detail-book-wrap .btn-book:hover{background:var(--blue-2)}}.vehicle-detail-book-wrap .btn-book .info-tooltip{margin-left:15px}.vehicle-detail-book-wrap .btn-book svg .ico-info{fill:#fff}.vehicle-detail-form-wrap{background-color:#f8f8f8;border-radius:6px;box-shadow:2px 2px 2px 0 rgba(0,0,0,.2);color:var(--black);margin:25px auto 30px;overflow:hidden;padding:40px}.vehicle-detail-form-wrap.scroll-to-fixed-fixed{margin-top:0}.banner-wrap{margin:30px 0}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:var(--blue-1)}.lSSlideOuter .lSPager.lSGallery li{opacity:.7}.lSSlideOuter .lSPager.lSGallery li.active{border:1px solid var(--blue-1);border-radius:0;opacity:1}.booked-cnt{background-color:#c1b979;color:#fff;font-size:16px;padding:20px 5px;text-align:center}.booked-cnt b{text-transform:uppercase}.copy-link-tooltip{background:#fff;color:var(--blue-1);display:inline-block;padding:4px;position:absolute;right:0;top:40px}.share-container{bottom:-40px;display:none;left:-15px;position:absolute;width:200px}.share-container .shareitem{background-color:var(--blue-1);border-radius:3px;cursor:pointer;display:inline-block;margin:0 3px;padding:10px}.share-container .shareitem:hover{box-shadow:0 0 10px var(--blue-1)}@media (max-width:768px){.vehicle-detail-head{margin-top:10px}.vehicle-detail-head .vehicle-detail-title{font-size:16px}.top-fixed-title strong,.vehicle-detail-head .vehicle-detail-title strong{font-size:20px}.top-fixed-title span,.vehicle-detail-section .vehicle-detail-info-item{font-size:16px}.btn-info-scheda{background-color:var(--blue-1);border-radius:0;color:#fff;height:60px}.vehicle-detail-book-wrap .btn-book{background-color:#fff;border:3px solid var(--blue-1);color:var(--blue-1);height:60px}#mobileOpenFilter{background:#fff;font-size:15px;padding:18px 10px 10px;position:fixed;right:0;top:60px;z-index:10}#mobileOpenFilter.active:before{content:"Chiudi "}#mobileOpenFilter:before{content:"Apri "}}.vehicle-card{background-color:#f8f8f8;border:2px solid transparent;border-radius:6px;box-shadow:2px 2px 2px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;margin-bottom:2px;overflow:hidden;transition:border .2s ease-in-out}.vehicle-card.active,.vehicle-card:focus-visible,.vehicle-card:hover{border:2px solid var(--blue-1)}.vehicle-card .card-images-wrap a{display:block}.vehicle-card .card-images-wrap .owl-nav>button{bottom:5px;position:absolute}.vehicle-card .card-images-wrap .owl-nav>button.owl-prev{left:5px}.vehicle-card .card-images-wrap .owl-nav>button.owl-next{right:5px}.vehicle-card .card-images-wrap .owl-dots{bottom:5px;left:10%;position:absolute;text-align:center;width:80%}.vehicle-card .card-images-wrap .owl-dots button{background-color:#fff;border:1px solid #ccc;border-radius:100%;height:10px;margin:0 2px;width:10px}.vehicle-card .card-images-wrap .owl-dots button.active{background-color:var(--blue-1)}.vehicle-card .vehicle-card-body{padding:20px;transition:none}.vehicle-card .vehicle-card-model{font-size:18px;font-weight:700;margin:0}.vehicle-card .vehicle-card-version{font-size:14px}.vehicle-card .vehicle-card-data{display:flex;justify-content:space-between;margin-block:15px}.vehicle-card .vehicle-card-data>div:first-child{width:65%}.vehicle-card .vehicle-card-data>div:last-child{width:35%}.vehicle-card .vehicle-card-data strong{font-weight:600}.vehicle-card .vehicle-card-rate{font-size:16px;margin-bottom:10px}.vehicle-card .vehicle-card-rate strong{color:var(--blue-5);font-size:20px}.vehicle-card .vehicle-card-price-striked{font-size:16px;text-decoration:line-through}.vehicle-card .discount{background-color:var(--blue-5);border-radius:20px;color:#fff;font-weight:600;margin-left:10px;padding:1px 8px}.vehicle-card .vehicle-card-price{margin:0 0 4px}.vehicle-card .vehicle-card-price strong{color:var(--blue-5);font-size:27px;font-weight:600}.vehicle-card .vehicle-card-saving{font-size:15px}.vehicle-card .vehicle-card-list{list-style:none;margin:0;padding:0}.vehicle-card .vehicle-card-list>li{align-items:center;display:flex;margin-bottom:10px;padding:0;text-transform:capitalize}.vehicle-card .vehicle-card-list>li svg{min-width:30px}.vehicle-card .vehicle-card-list>li:last-child{margin-bottom:0}.vehicle-card .vehicle-card-list img{margin-right:5px;width:20px}.vehicle-card .vehicle-card-archive{background:#c9d8df;display:inline-block;font-size:12px;height:24px;line-height:24px;padding:0 12px;text-transform:uppercase}.vehicle-card .img-warranty{max-width:90px;width:auto}.vehicle-card .vehicle-card-status{background:#c8eae4;display:inline-block;font-size:12px;height:24px;line-height:24px;padding:0 12px;text-transform:uppercase;white-space:nowrap}.vehicle-card .vehicle-card-warranty{font-size:14px;line-height:1.2;margin-left:10px}.vehicle-card .vehicle-card-people strong{font-size:18px}.vehicle-card.card-horizontal{margin-bottom:28px}@media (min-width:992px){.vehicle-card.card-horizontal{flex-direction:row}.vehicle-card.card-horizontal>div{width:50%}.vehicle-card.card-horizontal .vehicle-card-body{padding:20px 30px}}@media (max-width:992px){.vehicle-card .vehicle-card-version{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:768px){.vehicle-card .vehicle-card-model{font-size:20px}.vehicle-card .vehicle-card-list li,.vehicle-card .vehicle-card-people,.vehicle-card .vehicle-card-version{font-size:16px}.vehicle-card .vehicle-card-people strong{font-size:20px}}.slider-section{background:var(--black);margin-top:-50px}.rentalSlider{display:block;margin-left:auto;margin-right:auto;max-width:1600px;opacity:0;position:relative;width:100%}.rentalSlider.loaded{opacity:1}.rentalSlider .lSAction a{background:none!important;height:30px;margin-top:-15px;top:50%;width:30px}.rentalSlider .lSAction a.disabled{display:none}@media (min-width:992px){.rentalSlider .lSAction a{height:50px;margin-top:-25px;width:50px}}.rentalSlider .slider{display:flex;flex-direction:row}.rentalSlider .slider .slide{position:relative;width:100%}.rentalSlider .slider .slide img{width:100%}.rentalSlider .slider .slide .slide-cnt{left:0;position:absolute;top:0;width:100%}.rentalSlider .slider .slide .container{position:relative;z-index:1}.rentalSlider .slider .slide .container .bg-slide-text{align-items:start;background:var(--blue-3-o);border-radius:2px;color:#fff;display:flex;flex-direction:column;margin-top:70px;padding:30px 60px 30px 30px;position:absolute;z-index:1}.rentalSlider .slider .slide .container .bg-slide-text .title{font-size:27px;font-weight:var(--medium);line-height:1.2;margin-bottom:10px}.rentalSlider .slider .slide .container .bg-slide-text .content{font-size:16px;font-weight:var(--regular)}.rentalSlider .slider .slide .container .bg-slide-text .content b{font-weight:var(--medium)}.rentalSlider .slider .slide .container .bg-slide-text .content .price{margin-bottom:3px}.rentalSlider .slider .slide .container .bg-slide-text .content .link_brand{color:#fff}.rentalSlider .slider .slide .container .bg-slide-text .content .link_brand:after{content:"\f105";font-family:Font Awesome\ 5 Free,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin-left:5px}.rentalSlider .slider .slide .dark-wave{background:url(/build/images/onda_scura.cd803d86.svg) no-repeat bottom;background-size:contain;bottom:-1px;display:none;height:180px;left:0;position:absolute;right:0;z-index:0}.rentalSlider.rental-slider-desktop .lSAction{opacity:1;transition:opacity .2s ease-in-out}.rentalSlider.rental-slider-desktop:hover .lSAction{opacity:1}.rentalSlider .slide-cnt{display:none}.rentalSlider.loaded .slide-cnt{display:block}.rentalSlider .thumb-list-container{background-image:url(/build/images/onda_scura.cd803d86.svg);background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;width:100%;z-index:2}.rentalSlider .thumb-list{align-items:end;display:flex;justify-content:center}.rentalSlider .thumb-list .thumb{border:2px solid var(--dark);cursor:pointer;margin-right:10px;max-width:130px;transition:all .3s ease}.rentalSlider .thumb-list .thumb.active,.rentalSlider .thumb-list .thumb:hover{border-color:var(--blue-2)}.rentalSlider .thumb-list .thumb:last-child{margin-right:0}.rentalSlider .thumb-list .thumb img{object-fit:cover;width:100%}.rental-text-section{padding:50px 0}.rental-text-section h2{font-size:34px;font-weight:var(--bold);margin-bottom:10px}.rental-text-section p{margin-bottom:0;padding-bottom:0}.rentalHomeLogos{padding:20px 0;text-align:center}.rentalHomeLogos img{margin:0 15px}.rental-box-section .width-1020{position:relative;width:1020px}.rental-box-section .width-1020 .reset-btn-form{transition:color .2s ease-in-out}.rental-box-section .width-1020 .reset-btn-form:hover{color:var(--blue-2)}.rental-box-section .width-1020 .rental-box,.rental-box-section .width-1020 .reset-btn-form{width:100%}.rental-box-section .width-1020 .rental-box{border-radius:10px;box-shadow:5px 5px 5px rgba(0,0,0,.349);min-height:120px;padding:42px 36px 20px;position:relative}.rental-box-section .width-1020 .rental-box .col-md-5{flex:0 0 40%;max-width:40%}.rental-box-section .width-1020 .rental-box .col-md-7{flex:0 0 60%;max-width:60%}.rental-box-section .width-1020 .rental-box .col-md-4{flex:0 0 30%;max-width:30%}.rental-box-section .width-1020 .rental-box .col-md-2{flex:0 0 20%;max-width:20%}.rental-box-section .width-1020 .rental-box .filters-wrap h3{color:var(--white)}.rental-box-section .width-1020 .rental-box .filters-wrap .form-group{margin-block:15px}.rental-box-section .width-1020 .rental-box .filters-wrap .rental-selector{justify-content:space-between;margin-top:10px}.rental-box-section .width-1020 .rental-box .filters-wrap .rental-selector a{cursor:pointer;flex-direction:column;transition:all .3s ease;width:50%}.rental-box-section .width-1020 .rental-box .filters-wrap .rental-selector a p{margin:0;padding-bottom:10px}.rental-box-section .width-1020 .rental-box .filters-wrap .rental-selector a .progress-bar{background-color:var(--white);height:5px;width:100%}.rental-box-section .width-1020 .rental-box .filters-wrap .rental-selector a .progress-bar.nlt{border-radius:5px 0 0 5px}.rental-box-section .width-1020 .rental-box .filters-wrap .rental-selector a .progress-bar.nbt{border-radius:0 5px 5px 0}.rental-box-section .width-1020 .rental-box .filters-wrap .rental-selector a .progress-bar div{background-color:var(--white);border-radius:5px;height:100%;width:100%}.rental-box-section .width-1020 .rental-box .filters-wrap .rental-selector a .progress-bar.nlt div{border-radius:0 5px 5px 0}.rental-box-section .width-1020 .rental-box .filters-wrap .rental-selector a .progress-bar.nbt div{border-radius:5px 0 0 5px}.rental-box-section .width-1020 .rental-box .filters-wrap .rental-selector a.active .progress-bar div{background-color:var(--blue-2)}.rental-list-section{margin-bottom:90px}.rental-list-section .section-title h2{font-size:27px;font-weight:var(--bold);margin-bottom:30px}.rental-banner-section{padding:130px 0}.rental-banner-section .card-banner{color:var(--white);margin-right:30px;width:540px}.rental-banner-section .card-banner:last-child{margin-right:0}.findRentCar{cursor:pointer;margin-bottom:10px;transition:all .3s}.findRentCar:hover{box-shadow:0 0 10px var(--blue-2)}#frcModal .aside-form-btn-close{right:10px;top:10px}#frcModal .modal-body{padding-top:40px}#frcModal .modal-body h3{font-size:21px;font-weight:var(--semibold);margin-bottom:3px}@media (max-width:768px){.slider-section{margin-top:16px}.rentalSlider{opacity:1}.rentalSlider .slider .slide .container{min-height:130px}.rentalSlider .slider .slide .container .bg-slide-text{background:none;margin-top:0;padding:10px}.rentalSlider .slider .slide .container .bg-slide-text .title{font-size:22px;line-height:27px}.rentalSlider .thumb-list{align-items:end;bottom:-20px;display:flex;height:0;justify-content:end;margin-top:0;position:relative;top:auto}.rental-text-section h2{font-size:20px}.rental-box-section .width-1020{min-height:120px;padding:42px 0 20px;position:relative;width:100%;z-index:1}.rental-box-section .width-1020 .rental-box .col-md-2,.rental-box-section .width-1020 .rental-box .col-md-4,.rental-box-section .width-1020 .rental-box .col-md-5,.rental-box-section .width-1020 .rental-box .col-md-7{flex:0 0 100%;max-width:100%}.rental-list-section{margin-bottom:20px}.rental-list-section .section-title h2{font-size:18px;font-weight:var(--semibold)}.rental-banner-section{padding:30px 0}.rental-banner-section .d-flex .card-banner{margin-right:5vw;width:80vw}}@media (max-width:440px){.rentalSlider .lSAction a{margin-top:0}}.first-box{margin-top:35px}.first-box h1{font-size:27px;font-weight:var(--bold);line-height:34px;margin-bottom:20px}.first-box h1.rental-vehicle-title-mobile{padding-left:15px;padding-right:15px}.first-box .canon{color:var(--blue-5);margin-bottom:30px}.first-box .canon .price{color:var(--blue-5);font-size:38px;line-height:38px}.first-box .data .row{padding:15px 0}.first-box .data .row>div{padding:0}.first-box .data .row h3{margin-bottom:6px}.first-box .color-blue{color:var(--blue-5)}.first-box .downloadPdf{background-color:var(--blue-5);border:1px solid var(--blue-5);border-radius:2px;color:#fff;display:inline-block;font-size:16px;margin-top:10px;padding:14px 25px}.first-box .downloadPdf:hover{background-color:var(--blue-2);border-color:var(--blue-5)}.rvt-card{align-items:center;background-color:#f4f4f4;border:1px solid #dbdbdb;border-radius:4px;display:flex;margin-bottom:20px;min-height:90px;padding:20px;position:relative}.rvt-card .check-triangle{border-color:transparent #fff;border-style:solid;border-width:0 85px 85px 0;height:0;position:absolute;right:0;top:0;width:0}.rvt-card .check-circle{align-items:center;border:1px solid #dbdbdb;border-radius:100%;display:flex;height:36px;justify-content:center;position:absolute;right:7px;text-align:center;top:7px;width:36px}.rvt-card .price span{color:var(--blue-5);font-size:26px;font-weight:var(--bold)}.rvt-card .price small{font-size:20px}.rvt-card .price em{font-size:10px;font-style:normal;font-weight:400}.rvt-card .infos{border-top:1px solid #dbdbdb;display:flex;gap:25px;justify-content:space-between;margin-top:10px;padding-top:10px}.rvt-card .infos span:first-child{display:block}.rvt-card .infos span:last-child{font-size:20px;font-weight:var(--semibold)}.rvt-card .infos span:last-child em{color:var(--blue-5);font-style:normal}.rvt-card.active{background-color:var(--blue-5);color:#fff}.rvt-card.active,.rvt-card.active .check-circle{border-color:var(--blue-5)}.rvt-card.active .infos{border-color:#fff}.rvt-card.active .price span,.rvt-card.active span:last-child em{color:#fff}.rvt-card:hover{border-color:var(--blue-5);box-shadow:0 0 5px var(--blue-5)}.second-box .general-feature-box,.second-box .included-service-box{margin-top:42px;padding:0}.second-box .general-feature-box h3,.second-box .included-service-box h3{margin-bottom:20px}.second-box .general-feature-box .bg-lightgray,.second-box .included-service-box .bg-lightgray{margin-top:12px;padding:20px}.second-box .general-feature-box .col-md-4:first-child .bg-white,.second-box .general-feature-box .col-md-4:nth-child(2) .bg-white,.second-box .general-feature-box .col-md-4:nth-child(3) .bg-white{margin-bottom:8px}.second-box .general-feature-box .bg-white{padding:12px}.second-box .general-feature-box .bg-white img{margin-right:5px}.second-box .included-service-box{margin-bottom:100px;margin-top:42px}.second-box .included-service-box h3{margin-bottom:10px}.second-box .included-service-box .bg-lightgray{font-size:16px}.third-box{padding:60px 0 90px}.third-box .form-title{font-size:27px;margin-bottom:40px}@media (max-width:768px){.first-box{margin-top:0}.second-box .general-feature-box .col-md-4 .bg-white{margin-bottom:8px}.second-box .general-feature-box .bg-lightgray.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;margin:0;max-width:100%}}.rental-vehicle-data .h3-small{font-size:14px}@media (max-width:768px){.rental-vehicle-data .h3-small{font-size:16px}h1.rental-vehicle-title-mobile{font-size:24px;font-weight:var(--semibold);line-height:27px}.downloadPdf{text-align:center;width:100%}.second-box .general-feature-box .bg-lightgray{margin-left:-15px;margin-right:-15px}}.carSlider .lSSlideOuter .lSPager.lSpg>li{transition:background-color .2s ease-in-out}.carSlider .lSSlideOuter .lSPager.lSpg>li a{background:silver;border-radius:0;display:inline-block;height:4px;margin:0;width:30px}.carSlider .lSSlideOuter .lSPager.lSpg>li.active a,.carSlider .lSSlideOuter .lSPager.lSpg>li:hover a{background:var(--blue-1)}.similar-vehicles-list{margin:45px 0}.similar-vehicles-list .similar-vehicles-list-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.similar-vehicles-list .similar-vehicles-list-head h3{font-size:18px;font-weight:600;margin:0}.similar-vehicles-list .owl-dots{text-align:center}.similar-vehicles-list .owl-dots .owl-dot>span{background:silver;display:inline-block;height:4px;margin:20px 5px 0;width:30px}.similar-vehicles-list .owl-dots .owl-dot.active>span{background:var(--blue-1)}@media (max-width:768px){.similar-vehicles-slider{margin:0 -15px;width:100vw}.similar-vehicles-slider>div{padding-left:10px;width:80vw}.vehicle-detail .vehicle-title{margin:0 10px 10px}.content-section h1{font-size:24px;font-weight:var(--semibold);line-height:27px}}.sedi-list{margin-bottom:205px}.sedi-list .card-sede{background:var(--lightgray);border:2px solid var(--lightgray);border-radius:4px;box-shadow:0 2px 3px var(--shadowgray);display:block;margin-top:40px;overflow:hidden;transition:all .3s ease}.sedi-list .card-sede>img{width:100%}.sedi-list .card-sede .text-container{display:flex;flex-direction:column;padding:20px}.sedi-list .card-sede .text-container .title{font-size:16px;font-weight:var(--semibold)}.sedi-list .card-sede .text-container .address{font-size:14px;margin-bottom:10px;margin-top:10px}.sedi-list .card-sede .text-container .phone{font-size:14px;font-weight:var(--semibold);padding-bottom:10px}.sedi-list .card-sede .text-container .brand_list{margin:-20px -10px;min-height:70px}.sedi-list .card-sede .text-container .brand_list .brand{align-items:center;display:flex;justify-content:center;margin:0 10px}.sedi-list .card-sede .text-container .brand_list .brand img{height:70px}.sedi-list .card-sede.active,.sedi-list .card-sede:hover{border:2px solid var(--blue-2)}.location-detail{padding-top:30px}.location-detail .location-name{font-size:27px;font-weight:var(--bold);line-height:34px;margin-bottom:28px}@media (max-width:768px){.location-detail .location-name{font-size:24px;font-weight:var(--semibold);line-height:27px;padding:0}}.location-detail .generalInfo a{text-decoration:underline}.location-detail .location-phone-box p{margin-bottom:15px}.location-detail .location-phone-box>div{margin-bottom:15px;margin-top:15px}.location-detail .location-phone-box>div img{margin-right:10px;width:20px}.location-detail .location-phone-box>div a{color:var(--blue-5);font-size:16px;font-weight:var(--semibold);line-height:20px;transition:color .2s ease-in-out}.location-detail .location-phone-box>div a:hover{color:var(--blue-2)}.location-detail .location-phone-box>div a.ico_phone:before{color:var(--blue-5)!important;content:"\f879";font-family:Font Awesome\ 5 Free,sans-serif;font-size:20px;font-weight:700;line-height:20px;margin-right:5px}.location-detail .location-map{display:flex;margin-bottom:30px}.location-detail .location-map img{margin-right:10px}.location-detail .location-map a{font-size:14px;font-weight:var(--normal);transition:all .2s ease-in-out}.location-detail .location-map a:hover{color:var(--blue-1)}.location-detail .location-brand{margin-top:45px}.location-detail .location-brand .title{font-size:14px;margin-bottom:10px}.location-detail .location-brand .brand{align-items:center;border-top:1px solid var(--mediumgray);display:flex;height:70px;justify-content:center;width:70px}.location-detail .location-opening-hours{margin-top:20px}.location-detail .location-opening-hours .title{font-size:14px;margin-bottom:10px}.location-detail .location-opening-hours .opening-hours-table{border-bottom:1px solid var(--mediumgray);border-top:1px solid var(--mediumgray);padding-top:10px;width:100%}.location-detail .location-opening-hours .opening-hours-table td{padding-block:5px}.location-detail .location-opening-hours .isOpen{color:var(--blue-5);font-weight:var(--semibold);margin-block:12px}.location-detail .location-opening-hours .isOpen .closed{color:var(--red)}.column-form-wrap{background:var(--lightgray);border-radius:4px;box-shadow:0 5px 5px var(--shadowgray);margin:10px 0 30px;padding:40px 30px}@media (max-width:768px){.column-form-wrap{margin-top:30px;padding:20px 20px 45px}}.column-form-wrap .title{font-weight:var(--medium)}@media (min-width:992px){.location-detail{padding-top:0}}@media (min-width:768px){.location-opening-hours{margin-bottom:50px}}.service-list-page h1{margin-bottom:20px}.service-list-page .service-list{margin:40px -15px 100px}.service-list-page .form-section{padding:60px 0 100px}.service-list-page .image-container .title{color:#fff;font-size:38px;font-weight:var(--medium);left:0;line-height:1.2;margin-top:8%;position:absolute;right:0;text-align:center}@media (max-width:992px){.service-list-page .image-container .title{font-size:24px}}@media (max-width:768px){h1{padding-top:30px}.image-container .title{font-size:18px;line-height:18px}}.service-content{padding-bottom:60px}.service-content h1{font-size:34px;margin-bottom:22px}@media (max-width:992px){.service-content h1{font-size:24px;line-height:27px}}.service-content p{margin-bottom:40px}.service-content button{width:350px}.top-section h1{margin-bottom:40px}@media (max-width:768px){.top-section h1{font-size:24px;font-weight:var(--semibold);line-height:27px;margin-bottom:30px}}.top-section .promo-type-selector{justify-content:space-between;margin-bottom:30px}.top-section .promo-type-selector a{cursor:pointer;flex-direction:column;transition:all .3s ease;width:33.33333333%}.top-section .promo-type-selector a p{margin:0}.top-section .promo-type-selector a .progress-bar{background-color:var(--mediumgray);height:5px;margin-top:10px;width:100%}.top-section .promo-type-selector a .progress-bar.tutte{border-radius:5px 0 0 5px}.top-section .promo-type-selector a .progress-bar.vendita{border-radius:0}.top-section .promo-type-selector a .progress-bar.service{border-radius:0 5px 5px 0}.top-section .promo-type-selector a .progress-bar div{height:100%;width:100%}.top-section .promo-type-selector a .progress-bar.tutte div{border-radius:0 5px 5px 0}.top-section .promo-type-selector a .progress-bar.vendita div{border-radius:5px}.top-section .promo-type-selector a .progress-bar.service div{border-radius:5px 0 0 5px}.top-section .promo-type-selector a.active .progress-bar{background-color:var(--blue-2)}.mid-section{margin:40px 0 0}.mid-section .card-promo-banner{background:var(--lightgray);border-radius:0 0 4px 4px;box-shadow:0 2px 2px var(--shadowgray);display:block;margin-bottom:2px;position:relative}.mid-section .card-promo-banner .text-container{background-color:rgba(0,0,0,.8);color:#fff;margin:70px;padding:20px 40px 20px 20px;position:absolute}.mid-section .card-promo-banner .text-container h3{font-size:27px;font-weight:var(--medium);line-height:1.2}.mid-section .card-promo-banner .text-container p.next{margin-bottom:0}.mid-section .card-promo-banner .data-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 20px}.mid-section .card-promo-banner .data-container .icon{display:flex;height:70px}.mid-section .owl-dots{text-align:center}.mid-section .owl-dots .owl-dot>span{background:silver;display:inline-block;height:4px;margin:20px 5px 0;width:30px}.mid-section .owl-dots .owl-dot.active>span{background:var(--blue-1)}.promo-list{margin-bottom:140px;margin-top:60px}@media (max-width:768px){.promo-list{margin-bottom:70px;margin-top:50px}}@media (min-width:768px){.top-section .promo-type-selector{margin:0}}.promo-page .countdown-section{align-items:center;position:relative}.promo-page .promo-content{margin-top:0;padding-bottom:0}.promo-page img.brand{height:70px}.promo-page .form-section{padding:60px 0 90px}@media (min-width:768px){.promo-page .promo-content{margin-top:0;padding-bottom:50px}}@media (min-width:992px){.promo-page .countdown-section{margin-bottom:2vh}}@media (max-width:768px){.promo-page .promo-content h1{font-size:20px;line-height:27px;padding-top:20px}}.top-section h1{font-size:34px;font-weight:var(--bold);margin-bottom:20px}@media (max-width:768px){.top-section h1{font-size:24px;font-weight:var(--semibold);line-height:27px}}.top-section .news-type-selector{justify-content:space-between;margin-bottom:30px}.top-section .news-type-selector a{cursor:pointer;flex-direction:column;transition:all .3s ease;width:33.33333333%}.top-section .news-type-selector a p{margin:0}.top-section .news-type-selector a .progress-bar{background-color:var(--mediumgray);height:5px;margin-top:10px;width:100%}.top-section .news-type-selector a .progress-bar.tutte{border-radius:5px 0 0 5px}.top-section .news-type-selector a .progress-bar.eventi{border-radius:0}.top-section .news-type-selector a .progress-bar.news{border-radius:0 5px 5px 0}.top-section .news-type-selector a .progress-bar div{height:100%;width:100%}.top-section .news-type-selector a .progress-bar.tutte div{border-radius:0 5px 5px 0}.top-section .news-type-selector a .progress-bar.eventi div{border-radius:5px}.top-section .news-type-selector a .progress-bar.news div{border-radius:5px 0 0 5px}.top-section .news-type-selector a.active .progress-bar{background-color:var(--blue-2)}.top-section .select.form-control option{color:var(--black)}.mid-section .card-news-banner{background-color:var(--lightgray);border-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,.149);display:flex;flex-direction:column;overflow:hidden}.mid-section .card-news-banner .img-container{width:100%}.mid-section .card-news-banner .text-container{padding:30px}.mid-section .card-news-banner .text-container .publication{font-size:12px;font-weight:var(--regular);margin-bottom:10px;text-transform:uppercase}.mid-section .card-news-banner .text-container .title{font-size:20px;font-weight:var(--medium);margin-bottom:10px}.mid-section .card-news-banner .text-container .news-next{color:var(--black);margin-top:15px;transition:color .2s ease-in-out}.mid-section .card-news-banner .text-container .news-next.active,.mid-section .card-news-banner .text-container .news-next:hover{color:var(--blue-2)}.mid-section .card-news-banner .text-container .news-next:after{content:"\f105";font-family:Font Awesome\ 5 Free,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin-left:5px}.mid-section .card-news .text-container p{margin:0 0 10px;min-height:0}.mid-section .card-news .text-container .publication{font-size:14px;font-weight:var(--regular);text-transform:uppercase}@media (max-width:992px){.mid-section .card-news .text-container .publication{font-size:12px}}.mid-section .card-news .text-container .title{font-size:20px;font-weight:var(--medium)}@media (max-width:992px){.mid-section .card-news .text-container .title{font-size:16px}}.mid-section .card-news .text-container .next{color:var(--black)}.news-list{margin-bottom:140px;margin-top:60px}.news-list .card-news p{margin:0;min-height:0}.news-list .card-news .publication{font-size:12px;font-weight:var(--regular);margin-bottom:10px;text-transform:uppercase}@media (max-width:768px){.news-list{margin-bottom:70px;margin-top:30px}}@media (min-width:992px){.mid-section .card-news-banner{flex-direction:row}.mid-section .card-news-banner:hover .next{color:var(--blue-2)}.mid-section .card-news-banner .img-container{width:730px}}@media (min-width:768px){.top-section .news-type-selector{margin:0}}.detail-news .title{font-size:34px;font-weight:var(--bold);line-height:45px;margin:0;padding:0}@media (max-width:768px){.detail-news h1.title{font-size:20px;line-height:27px;padding-top:20px}}.detail-news .image-container{margin-top:0;padding:10px 0 45px}.detail-news .publication{display:inline-block;font-size:12px;margin-bottom:10px;text-transform:uppercase}@media (max-width:992px){.detail-news .publication{margin-top:30px}}.detail-news .news-content{margin-bottom:60px}.detail-news .attachments a{transition:all .2s ease-in-out}.detail-news .attachments a:hover{color:var(--blue-2)}.detail-news .attachments img{height:auto;margin-right:5px;width:24px}.detail-news .form-section{padding:60px 0 90px}@media (min-width:768px){.detail-news .image-container{margin-top:0;padding-top:40px}}@media (min-width:992px){.main-wrap.landing{padding-top:130px}}@media (min-width:992px) and (min-width:992px){.main-wrap.landing.out-of-structure{padding-top:100px}}.header .phone-box,.header-landing .phone-box{display:flex;margin:0 30px}.header .phone-box a,.header-landing .phone-box a{color:var(--white);font-size:20px;font-weight:var(--semibold);line-height:20px}.header .phone-box a.ico_phone:before,.header-landing .phone-box a.ico_phone:before{content:"\f879";font-family:Font Awesome\ 5 Free,sans-serif;font-size:24px;font-weight:700;line-height:20px;margin-right:5px}.header-landing{align-items:center;background-color:var(--black);display:flex;justify-content:space-between}.header-landing.header-landing-mobile>div{height:60px;justify-content:space-between;width:100%}.header-landing div.logo-box{display:flex;justify-content:center}.header-landing div .logo-sirio{height:40px}.header-landing .countdown-box{margin-right:40px}.header-landing .countdown-box .countdown-title{margin-right:20px}.header-landing .countdown-box .countdown span{border-radius:4px;font-size:22px;height:50px;line-height:50px;width:50px}.header-landing .countdown-box .countdown span:after{font-size:14px;font-weight:var(--medium)}.header-landing .countdown-box .countdown.big{margin:-5px 0 0}.header-brands{align-items:center;display:flex;flex-wrap:wrap}.header-brands img{align-items:center;display:flex;justify-content:flex-start;max-height:60px}.title-container{position:absolute;width:100%;z-index:1}.title-container .text-in-image{background:rgba(0,0,0,.6);color:var(--white);max-width:calc(100% - 30px);padding:10px 30px 10px 15px;position:absolute;text-align:left;top:20px}.title-container .text-in-image h1{font-size:25px;line-height:36px;margin:0;padding-top:0}.title-container .text-in-image h2{font-size:14px}.landing-image-container{display:flex;flex-direction:column}.landing-image-container .landing-image{position:relative}.landing-image-container .landing-image .white-wave{bottom:0;left:0;position:absolute;width:100%;z-index:1}.landing-image-container .landing-image .img-top{width:100%}.landing-image-container .landing-form{max-width:100%;padding-top:30px;width:100%}.landing-image-container .landing-form h1.form-title{font-size:27px;font-weight:var(--semibold);margin-bottom:25px;text-align:center}.landing-image-container .landing-form .col-md-3{padding-left:0;padding-right:0}.landing-image-container .landing-form .contact-form{width:100%}.landing-image-container .landing-form .contact-form .row{margin:0}.landing-image-container .landing-form .contact-form .custom-checkbox label{white-space:break-spaces}.landing-image-container .landing-form .col-md-3.button-box{padding-bottom:30px}.landing-content-section{padding:20px 0}.landing-content-section .countdown-box{margin-bottom:30px}.landing-content-section .countdown-box .countdownTitle{font-size:14px}.landing-content-section .countdown-box .countdown span{height:24px;width:24px}.pulsantiera-search-box{flex-direction:column}.pulsantiera-search-box>div{align-items:baseline;display:flex;justify-content:center;margin-bottom:20px;text-align:center;width:100%}.pulsantiera-search-box>div.car-disponibility-box{font-size:20px;font-weight:var(--semibold)}.pulsantiera-search-box>div.car-disponibility-box span{font-size:38px;font-weight:var(--bold);margin-right:12px}.pulsantiera-search-box>div.search-filter-box-toggle{cursor:pointer;justify-content:center}.pulsantiera-search-box>div.search-filter-box-toggle img{width:24px}.pulsantiera-search-box>div.search-filter-box-toggle p{font-size:12px;margin:0 10px;transition:color .2s ease-in-out}.pulsantiera-search-box>div.search-filter-box-toggle p:hover{color:var(--blue-2)}.pulsantiera-search-box>div.select-box{justify-content:flex-end}.pulsantiera-search-box>div.select-box select{width:100%}.landing-box-search-form{box-shadow:5px 5px 5px var(--shadowgray);margin-bottom:20px;margin-top:0;padding:15px;width:100%}.landing-box-search-form .price-rate-switch{color:var(--white)}.list-section{margin:10px 0 120px}.list-section .vehicle-card{margin-bottom:50px}.list-section .vehicle-card .owl-nav{display:none}.form-tab-selector{margin-bottom:20px}.form-tab-selector .tab-labels{align-items:center;display:flex;margin-bottom:5px}.form-tab-selector .tab-labels>div{color:var(--mediumgray);cursor:pointer;font-size:12px;text-align:center;transition:color .2s ease-in-out;width:50%}.form-tab-selector .tab-labels>div.active,.form-tab-selector .tab-labels>div:hover{color:var(--black)}.form-tab-selector .tab-bars{background:var(--mediumgray);border-radius:2px;display:flex;height:5px;overflow:hidden}.form-tab-selector .tab-bars>div{background:transparent;border-radius:2px;cursor:pointer;height:5px;transition:background .2s ease-in-out;width:50%}.form-tab-selector .tab-bars>div.active{background:var(--blue-2)}.form-section{padding-block:30px}@media (min-width:992px){.header-landing{height:100px;padding:0 40px}.header-brands{margin-left:20px}.header-brands img{margin:0;max-height:60px}.title-container .text-in-image{background:rgba(0,0,0,.6);color:#fff;margin-left:30px;max-width:75%;padding:20px 60px 20px 30px;text-align:left;top:40px}.title-container .text-in-image h1{font-size:34px;line-height:1.2;margin-bottom:6px}.title-container .text-in-image h2{font-size:20px;font-weight:var(--regular);line-height:1.2;margin:0}.title-container.image-full .text-in-image{margin-left:-30px}.landing-image-container .landing-image{margin:0 auto;max-width:1600px;position:relative}.landing-image-container.image-full{max-width:1600px}.landing-image-container.with-form{display:flex;flex-direction:row}.landing-image-container.with-form .landing-image{width:75%}.landing-image-container.with-form .white-wave{display:none}.landing-image-container img.img-top{height:100%;object-fit:cover;object-position:center;width:100%}.countdown-box{align-items:center;display:flex;justify-content:center;margin-block:30px}.pulsantiera-search-box{flex-direction:row;margin-bottom:20px;margin-top:60px}.pulsantiera-search-box>div{align-items:center;justify-content:flex-start;margin:0;text-align:center;width:33.3333%}.pulsantiera-search-box>div.car-disponibility-box{align-items:baseline;text-align:left}.pulsantiera-search-box>div.search-filter-box-toggle{text-align:center}.pulsantiera-search-box>div.select-box{text-align:right}.pulsantiera-search-box>div.select-box select{margin-bottom:0;width:255px}.landing-image-container .landing-form{padding:40px 20px;width:25%}.landing-image-container .landing-form .row{margin-left:0;margin-right:0}.landing-image-container .landing-form .row>div{flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}.landing-content-section{padding:50px 0}}.brand-page .brandSlider{margin:0 auto;max-width:1600px;opacity:0;position:relative}.brand-page .brandSlider.loaded{opacity:1}.brand-page .brandSlider .lSAction a{background:none!important;height:30px;margin-top:-15px;top:50%;width:30px}.brand-page .brandSlider .lSAction a.disabled{display:none}@media (min-width:992px){.brand-page .brandSlider .lSAction a{height:50px;margin-top:-25px;width:50px}}.brand-page .brandSlider .slider a{display:block}.brand-page .brandSlider .slider img{width:100%}.brand-page .brandSlider .slider .bg-slide-text{padding:20px 0 30px;top:10vh}@media (min-width:992px){.brand-page .brandSlider .slider .bg-slide-text{background:rgba(0,0,0,.8);color:var(--white);padding:20px;position:absolute}.brand-page .brandSlider .slider .bg-slide-text .title{margin-bottom:10px}}.brand-page .brandSlider .slider .bg-slide-text .title{font-size:22px;font-weight:var(--medium);line-height:36px}.brand-page .brandSlider .slider .bg-slide-text .subtitle{font-size:14px}.brand-page .brandSlider .white-wave{bottom:0;position:absolute;width:100%}.brand-page .brandSlider .wave-mobile{bottom:0;left:0;position:absolute}.brand-page #search-app{margin-bottom:30px}@media (max-width:992px){.brand-page #search-app{margin-bottom:10px}}.brand-page #search-app .box-search-form{border-radius:10px}.brand-page .content-section{padding-top:30px}@media (max-width:992px){.brand-page .content-section{padding-top:10px}}.brand-page .content-section .banner-seo{text-align:center}.brand-page .content-section .banner-seo h1{font-size:24px;font-weight:var(--semibold);line-height:27px;margin-bottom:10px;margin-top:20px}@media (min-width:992px){.brand-page .content-section .banner-seo h1{font-size:34px;font-weight:var(--bold);line-height:26px}}.brand-page .content-section .lookbook-list{margin-bottom:125px;margin-top:30px}.brand-page .content-section .lookbook-list .scopri-label{text-align:center}.brand-page .content-section .lookbook-list .scopri-label h2{font-size:27px;font-weight:var(--bold)}@media (max-width:992px){.brand-page .content-section .lookbook-list .scopri-label h2{font-size:18px;font-weight:var(--semibold)}}.brand-page .content-section .lookbook-list .card-lookbook{margin-top:50px;text-align:center;transition:color .2s ease-in-out}.brand-page .content-section .lookbook-list .card-lookbook img{margin-bottom:10px}.brand-page .content-section .lookbook-list .card-lookbook .brand-model{display:block;margin-bottom:10px;transition:color .2s ease-in-out}.brand-page .content-section .lookbook-list .card-lookbook .brand-model:hover{color:var(--blue-2)}.brand-page .content-section .lookbook-list .card-lookbook .archive-num{align-items:center;display:flex;justify-content:center}.brand-page .content-section .lookbook-list .card-lookbook .archive-num>a{font-size:10px;line-height:1;padding:0 8px;text-align:center;transition:color .2s ease-in-out}.brand-page .content-section .lookbook-list .card-lookbook .archive-num>a:hover{color:var(--blue-2)}.brand-page .content-section .lookbook-list .card-lookbook .archive-num>a strong{color:var(--blue-1);display:block;font-size:20px;font-weight:var(--bold);line-height:1;margin-bottom:6px}.brand-page .content-section .lookbook-list .card-lookbook .archive-num>a:not(:first-child){border-left:2px solid var(--lightgray)}.brand-page .promo-section{padding-bottom:40px;padding-top:75px}.brand-page .promo-section .promo-service{margin-bottom:90px;margin-top:90px}.brand-page .promo-section .promo-title{margin-bottom:20px}.brand-page .promo-section .item .slider-countdown{padding-bottom:15px}@media (min-width:992px){.brand-page .promo-section .promo-container{margin-bottom:20px}}.brand-page .promo-section .promo-container .text-container{color:var(--white);padding:30px 20px}.brand-page .promo-section .promo-container .text-container h2{font-size:20px;line-height:25px;margin-bottom:5px}@media (min-width:992px){.brand-page .brandSlider{margin-top:-50px}.brand-page .brandSlider .slider .bg-slide-text{padding:30px 60px 30px 30px}.brand-page .brandSlider .slider .bg-slide-text .title{font-size:27px;line-height:1.2;margin-bottom:0}.brand-page .brandSlider .slider .bg-slide-text .subtitle{font-size:16px;font-weight:var(--normal);line-height:1.2;margin-top:10px}.brand-page .content-section{padding-top:0}.brand-page .promo-section .promo-container .text-container{margin-left:37px;margin-top:50px;position:absolute}}.section-lookbook-detail-content{margin-bottom:60px}@media (max-width:992px){.section-lookbook-detail-content h1{font-size:27px;line-height:34px}}.section-lookbook-detail-model{margin-bottom:60px}.section-lookbook-detail-model .lookbook-model-title{font-size:20px;text-align:center}@media (max-width:992px){.section-lookbook-detail-model .lookbook-model-title{font-size:18px;padding:0 15px}}.section-lookbook-detail-model .lookbook-model-title strong{font-size:27px;font-weight:var(--medium)}.section-lookbook-detail-model .card-lookbook-model{margin-top:50px;text-align:center}.section-lookbook-detail-model .card-lookbook-model img{margin-bottom:15px}.section-lookbook-detail-model .card-lookbook-model .brand-model{font-size:16px;font-weight:var(--semibold);line-height:1}.section-lookbook-detail-model .card-lookbook-model .archive-num{align-items:center;display:flex;justify-content:center;margin-top:30px}.section-lookbook-detail-model .card-lookbook-model .archive-num>a{font-size:14px;font-weight:var(--medium);line-height:1;padding:0 8px;text-align:center}.section-lookbook-detail-model .card-lookbook-model .archive-num>a strong{color:var(--blue-1);display:block;font-size:27px;font-weight:var(--bold);line-height:1;margin-bottom:10px}.section-lookbook-detail-model .card-lookbook-model .archive-num>a:not(:first-child){border-left:2px solid var(--lightgray)}.viewStock{background-color:#fff;border:1px solid #f1f1f1;bottom:10px;cursor:pointer;font-size:12px;left:0;line-height:1;padding:10px 5px;position:fixed;text-align:center;transition:all .3s;width:100px;z-index:15}.viewStock img{margin-bottom:5px}.viewStock:hover{box-shadow:0 0 8px rgba(15,95,141,.5);color:var(--blue-1)}@media (max-width:992px){.viewStock{bottom:70px}}.favorites-list-page{margin-bottom:30px;margin-top:30px}.favorites-list-title{margin-bottom:30px;margin-top:20px}@media (max-width:768px){.favorites-list-title{font-size:24px;font-weight:var(--semibold);line-height:27px;margin-top:0;padding:0}}.vehicle-favorite-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;padding-left:4px}.vehicle-favorite-controls .custom-checkbox:hover label{color:var(--blue-2)}.vehicle-favorite-controls .custom-checkbox:hover label:before{border-color:var(--blue-2)}.vehicle-favorite-controls .custom-checkbox label{font-size:14px}.vehicle-favorite-controls .btn-remove-favorite{cursor:pointer;font-size:20px;transition:color .2s ease-in-out}.vehicle-favorite-controls .btn-remove-favorite:hover{color:var(--blue-2)}.favorites-list-page .vehicle-card{margin-bottom:40px}.favorites-list-page .vehicle-card .vehicle-card-warranty{font-size:12px}.favorites-list-page .vehicle-card .vehicle-card-data{flex-direction:column}.favorites-list-page .vehicle-card .vehicle-card-data>div{margin-block:10px}.favorites-list-page .vehicle-card .vehicle-card-data .vehicle-card-list>li{margin-left:-5px}.favorites-list-page .vehicle-card .vehicle-card-data .vehicle-card-people{margin-block:10px}.favorites-list-page .vehicle-card .vehicle-card-data .vehicle-card-archive,.favorites-list-page .vehicle-card .vehicle-card-data .vehicle-card-warranty{margin-bottom:0}.favorites-list-page .vehicle-card .vehicle-card-optionals .optionals-title{font-size:16px;font-weight:var(--semibold);margin-bottom:5px}.favorites-list-page .vehicle-card .vehicle-card-optionals .optionals-list{list-style:none;margin:0;padding:0}.favorites-list-page .vehicle-card .vehicle-card-optionals .optionals-list>li{background:#fff;color:var(--black);font-size:12px;line-height:20px;margin:5px 0;padding:5px 10px}.favorites-list-page .vehicle-card .vehicle-card-optionals .optionals-list>li .fa{color:var(--blue-1);margin-right:5px}.favorites-list-page .vehicle-card .vehicle-card-optionals .optionals-more{align-items:center;color:var(--black);cursor:pointer;display:flex;font-size:12px;justify-content:flex-end;margin:5px 0;transition:color .2s ease-in-out}.favorites-list-page .vehicle-card .vehicle-card-optionals .optionals-more .fa{margin-right:5px}.favorites-list-page .vehicle-card .vehicle-card-optionals .optionals-more:hover{color:var(--blue-2)}.favorites-list-page .form-section{padding:30px 0}@media (min-width:992px){.favorites-list-page .form-section{padding:60px 0 90px}}.favorites-selected-list{margin-bottom:10px}.selected-vehicle-wrap{background:#fff;border-radius:6px;display:flex;margin-bottom:15px;overflow:hidden;position:relative}.selected-vehicle-wrap .selected-vehicle-img{width:100px}.selected-vehicle-wrap .selected-vehicle-data{display:flex;flex-direction:column;font-size:12px;justify-content:space-between;line-height:1.2;padding:10px 10px 6px}.selected-vehicle-wrap .selected-vehicle-data .selected-vehicle-model{font-weight:var(--semibold);margin:0}.selected-vehicle-wrap .selected-vehicle-data .selected-vehicle-id{font-size:11px;line-height:1}.selected-vehicle-wrap .btn-deselect{cursor:pointer;display:block;height:20px;position:absolute;right:0;top:0;width:20px;z-index:1}.selected-vehicle-wrap .btn-deselect:after,.selected-vehicle-wrap .btn-deselect:before{background:var(--gray);content:"";display:block;height:1px;left:calc(50% - 6px);position:absolute;top:50%;transform-origin:center;transition:background-color .2s ease-in-out;width:12px}.selected-vehicle-wrap .btn-deselect:before{transform:rotate(45deg)}.selected-vehicle-wrap .btn-deselect:after{transform:rotate(-45deg)}.selected-vehicle-wrap .btn-deselect:hover:after,.selected-vehicle-wrap .btn-deselect:hover:before{background:var(--blue-2)}.favorites-loader .loader{animation:load8 1s linear infinite;border:4px solid var(--blue-1);border-left:4px solid #fff;border-radius:50%;height:50px;margin:50px auto;position:relative;transform:translateZ(0);width:50px}.mobile-footer-nav{background-color:#fff;border-radius:4px 4px 0 0;bottom:0;box-shadow:-3px -3px 10px rgba(0,0,0,.5);left:1vw;position:fixed;right:1vw;width:98vw;z-index:111}.mobile-footer-nav .btn-classic{margin:1vw;max-width:96vw}.mobile-footer-nav .inner{align-items:center;box-shadow:0 -3px 3px rgba(0,0,0,.2);display:flex;padding-bottom:env(safe-area-inset-bottom)}.mobile-footer-nav .inner>div{align-items:center;cursor:pointer;display:flex;flex:0 0 20%;height:60px;justify-content:center;width:20%}.mobile-footer-nav .inner>div a{color:#fff}.mobile-footer-nav .inner>div svg{margin-right:5px}.mobile-footer-nav a{display:block}.mobile-footer-nav .svg-ico-mail,.mobile-footer-nav .svg-ico-map,.mobile-footer-nav .svg-ico-message,.mobile-footer-nav .svg-ico-phone,.mobile-footer-nav .svg-ico-search{height:20px}.mobile-footer-nav path{fill:#0e5d8a;transition:fill .2s ease-in-out}.mobile-footer-nav .mobile-footer-btn.active path{fill:var(--blue-5)}.mobile-footer-search{bottom:0;display:block;left:0;position:fixed;transform:translateY(calc(100% - 50px));transition:all .35s ease-in-out;width:100%;z-index:110}.mobile-footer-search.active{transform:translateY(0)}.mobile-footer-search .inner{display:block;margin:0 10px;padding:10px 0 0;position:relative}.mobile-footer-search .filters-wrap .rental-selector{justify-content:space-between;margin-top:10px}@media (max-width:992px){.mobile-footer-search .filters-wrap .rental-selector{margin-bottom:12px}}.mobile-footer-search .filters-wrap .rental-selector a{color:#fff;cursor:pointer;flex-direction:column;transition:all .3s ease;width:50%}.mobile-footer-search .filters-wrap .rental-selector a p{margin:10px}.mobile-footer-search .filters-wrap .rental-selector a .progress-bar{background-color:var(--white);height:5px;width:100%}.mobile-footer-search .filters-wrap .rental-selector a .progress-bar.nlt{border-radius:5px 0 0 5px}.mobile-footer-search .filters-wrap .rental-selector a .progress-bar.nbt{border-radius:0 5px 5px 0}.mobile-footer-search .filters-wrap .rental-selector a .progress-bar div{background-color:var(--white);border-radius:5px;height:100%;width:100%}.mobile-footer-search .filters-wrap .rental-selector a .progress-bar.nlt div{border-radius:0 5px 5px 0}.mobile-footer-search .filters-wrap .rental-selector a .progress-bar.nbt div{border-radius:5px 0 0 5px}.mobile-footer-search .filters-wrap .rental-selector a.active .progress-bar div{background-color:var(--blue-2)}@media (min-width:768px){.mobile-footer-nav,.mobile-footer-search{display:none!important}}.mobile-footer-search-cnt{border-radius:4px 4px 0 0;color:#fff;margin:20px 0 50px;max-height:calc(100vh - 240px);overflow-y:auto;padding:30px 15px 0;position:relative;z-index:2}.mobile-footer-search-wrap{display:block;margin:0;padding:0 0 30px}.mobile-footer-search-wrap .archive-buttons{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.mobile-footer-search-wrap .archive-buttons>div{width:33.333%}.mobile-footer-search-wrap .search-checkbox-wrap{margin-bottom:20px}.mobile-footer-search-wrap .search-checkbox{margin:0;padding:0 20px;width:50%}.mobile-footer-search-wrap .search-checkbox label{align-items:center;display:flex}.mobile-footer-search-wrap .search-checkbox img{width:80px}.mobile-footer-search-wrap select{font-size:12px;margin-bottom:20px}.mobile-footer-search-wrap .svg-ico-reset{max-width:22px}.mobile-footer-search-wrap .btn-reset{background:transparent;border:none;color:var(--white);display:block;font-size:14px;margin:0 auto;outline:none;text-align:center;transition:all .2s ease-in-out}.mobile-footer-search-wrap .btn-reset:focus-visible,.mobile-footer-search-wrap .btn-reset:hover{color:var(--blue-2)}.mobile-footer-search-wrap .btn-results{align-items:center;border-radius:0;border-width:2px;display:inline-flex;height:60px;justify-content:center;margin:0 0 10px;padding:0 20px;width:100%}.mobile-footer-search-wrap .btn-results img{width:8px}.mobile-footer-search-wrap .btn-results strong{font-size:24px}.mobile-footer-search-wrap .btn-results span{font-size:16px}.mobile-footer-map-cnt{bottom:44px;box-shadow:0 -2px 2px rgba(0,0,0,.2);display:none;left:0;position:fixed;width:100%;z-index:100}.mobile-footer-map-cnt hr{border-color:#fff}.mobile-footer-map-cnt .mobile-footer-map-cnt-close{cursor:pointer;height:30px;position:absolute;right:5px;top:5px;width:30px}.mobile-footer-map-cnt .mobile-footer-map-cnt-close:after,.mobile-footer-map-cnt .mobile-footer-map-cnt-close:before{background-color:#fff;content:"";display:block;height:1px;left:0;position:absolute;top:50%;transform-origin:center;transition:background-color .2s ease-in-out;width:25px}.mobile-footer-map-cnt .mobile-footer-map-cnt-close:before{transform:rotate(45deg)}.mobile-footer-map-cnt .mobile-footer-map-cnt-close:after{transform:rotate(-45deg)}.mobile-footer-map-cnt .mobile-footer-map-cnt-inner{background:var(--lightblue);color:#fff;padding:20px}.mobile-footer-map-cnt .mobile-footer-map-cnt-inner a{color:#fff;display:block;font-size:12px;margin:10px 0}.page-content{margin-bottom:60px}@media (max-width:992px){.page-content h1{font-size:27px;line-height:34px;margin-bottom:20px}}.page-content .attachments a{transition:all .2s ease-in-out}.page-content .attachments a:hover{color:var(--blue-2)}.page-content .attachments img{height:auto;margin-right:5px;width:24px}@media (min-width:768px){.page-content h1{margin-bottom:30px;margin-top:20px}}@media (min-width:992px){.page-content h1{margin-bottom:40px}}