.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}
.row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}
.row.reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}
.col.reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}
.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}
.col-xs{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}
.col-xs-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}
.col-xs-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}
.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
.col-xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}
.col-xs-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}
.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
.col-xs-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}
.col-xs-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}
.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}
.col-xs-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}
.col-xs-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}
.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
.col-xs-offset-1{margin-left:8.333%}
.col-xs-offset-2{margin-left:16.667%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-4{margin-left:33.333%}
.col-xs-offset-5{margin-left:41.667%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-7{margin-left:58.333%}
.col-xs-offset-8{margin-left:66.667%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-10{margin-left:83.333%}
.col-xs-offset-11{margin-left:91.667%}
.start-xs{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}
.center-xs{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}
.end-xs{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}
.top-xs{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}
.middle-xs{-ms-flex-align:center;-webkit-box-align:center;align-items:center}
.bottom-xs{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}
.around-xs{-ms-flex-pack:distribute;justify-content:space-around}
.between-xs{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}
.first-xs{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}
.last-xs{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}
body .site .entry-content ul li::before{top:9px !important}
body .site .pdg-0{padding:0}
body .site .bg-cover{background-color:transparent;background-position:center;background-attachment:scroll;background-repeat:no-repeat;background-size:cover}
body .site .pre-line{white-space:pre-wrap}
body .site .entry-content ul,body .site .entry-content ol{padding:initial !important;margin:initial !important}
.weight-700{font-weight:700}
.uppercase{text-transform:uppercase}
.hind{font-family:"Kanit"}
.montserrat{font-family:"Kanit"}
.underline-links a{text-decoration:underline}
.underline-links a:hover{text-decoration:none}
.entry-content p,p{margin-bottom:0}
.entry-content p:last-child,p:last-child{margin-bottom:0}
.webofficina-chisiamo-short ol,.webofficina-chisiamo-short ul,.entry-content ol,.entry-content ul{margin-left:0;margin-bottom:20px;list-style:none}
.webofficina-chisiamo-short ol li,.webofficina-chisiamo-short ul li,.entry-content ol li,.entry-content ul li{margin-bottom:10px;position:relative;padding-left:24px}
.webofficina-chisiamo-short ol li:last-child,.webofficina-chisiamo-short ul li:last-child,.entry-content ol li:last-child,.entry-content ul li:last-child{margin-bottom:0}
.webofficina-chisiamo-short ol li::before,.webofficina-chisiamo-short ul li::before,.entry-content ol li::before,.entry-content ul li::before{position:absolute;left:0;border-radius:50%}
.webofficina-chisiamo-short ol li,.entry-content ol li{counter-increment:step-counter}
.webofficina-chisiamo-short ol li::before,.entry-content ol li::before{content:counter(step-counter);top:3px;width:15px;height:15px;font-size:12px;line-height:1.5;text-align:center;color:#fff}
.webofficina-chisiamo-short ul li::before,.entry-content ul li::before{content:"";top:6px;left:4px;width:8px;height:8px}
.white-cl,.white-links a,.white-titles h2,.white-titles h3,.white-titles h4,.white-titles h5,.white-titles h6,.site .site-header .ast-above-header .white-links a,.site .site-header .ast-above-header .white-links-h a:hover,.site .site-footer .white-links-h a:hover,.site .site-footer .white-links-h a:hover i.fa,.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.feature-item a:hover,.webofficina-servizi.hover-box h3{color:white}
.brdr-white-cl{border-color:white}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.webofficina-logo-item:hover,.bg-white-cl-links a,.bg-white-cl{background-color:white}
.black-cl,.black-links a{color:black}
.brdr-black-cl{border-color:black}
.bg-black-cl-links a,.bg-black-cl{background-color:black}
.site-header i.fa{display:inline-block;margin-right:6px}
.header-contacts span{display:inline-block;margin-right:12px}
.site .site-header .ast-above-header-section .header-contacts{margin-bottom:0;margin-top:0}
.site .site-header .header-contacts{margin-bottom:0;margin-top:0}
.site .site-header .ast-above-header-section{padding-top:0;padding-bottom:0}
.site .site-header .ast-above-header{border-bottom:0}
.site .site-header .ast-above-header .header-social{margin:0}
.site .site-header .ast-above-header .header-social .textwidget.custom-html-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}
.site .site-header .ast-above-header .header-social a{display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:6px;font-size:20px;-ms-flex-item-align:center;align-self:center}
.site .site-header .ast-above-header .header-social a:hover{text-decoration:none}
.site .site-header .ast-above-header .header-social a i{margin:0;border:1px solid;font-family:"FontAwesome"}
.site .site-header .ast-above-header .header-social a i.fa-facebook{padding:5px 9px}
.site .site-header .ast-above-header .header-social a i.fa-instagram{padding:5px 6px}
.site .site-header .ast-above-header .header-social a i.fa-whatsapp{padding:5px 6px}
.site .site-header .ast-above-header .header-social a i.fa-youtube{padding:5px 6px}
.site .site-header .ast-above-header .header-social a i.fa-linkedin{padding:5px 6px}
.site-header .site-branding .site-title{line-height:1;font-size:25px}
.site-header .site-branding .site-title a{font-weight:700;text-transform:uppercase;position:relative;padding:0 16px}
.site-header .site-branding .site-title a::before,.site-header .site-branding .site-title a::after{content:"";background-color:grey;position:absolute;top:50%;width:11px;height:4px}
.site-header .site-branding .site-title a::before{left:0}
.site-header .site-branding .site-title a::after{right:0}
.site-header .main-navigation .main-header-menu{background-color:transparent}
.site-header .main-navigation .main-header-menu .ast-masthead-custom-menu-items.widget-custom-menu-item{display:none !important}
.site-header .main-navigation .main-header-menu .ast-header-widget-area{padding:0}
.site-header .main-navigation .main-header-menu .ast-header-widget-area .widget{margin-left:0;margin-top:0}
.site-header .main-navigation .main-header-menu .ast-header-widget-area img{max-height:48px;width:auto;display:block;margin-top:15px;margin-left:20px}
.site-header .main-navigation .main-header-menu .ast-header-widget-area a{padding:0}
.site-header .main-navigation .main-header-menu .ast-header-widget-area a:hover{background-color:transparent}
.site .inofficina-network-logos-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}
.site .inofficina-network-logos-wrapper ul.inofficina-network-logos-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.site .inofficina-network-logos-wrapper ul.inofficina-network-logos-list .inofficina-network-logo img{max-height:60px;width:auto;display:block;margin-left:48px}
.site .inofficina-network-logos-wrapper ul.inofficina-network-logos-list .inofficina-network-logo a{padding:0}
.site .inofficina-network-logos-wrapper ul.inofficina-network-logos-list .inofficina-network-logo:first-child img{margin-left:0}
.site .site-header .main-navigation .inofficina-network-logos-wrapper{height:auto}
.site .site-header .main-navigation .inofficina-network-logos-wrapper ul.inofficina-network-logos-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;background-color:transparent}
.site .site-header .main-navigation .inofficina-network-logos-wrapper ul.inofficina-network-logos-list .inofficina-network-logo img{margin-top:15px;margin-left:20px}
.site-header li.widget-custom-menu-item{padding:0}
.site .site-header .main-header-bar-wrap .main-header-bar{max-height:300px;-webkit-transition:all .2s;transition:all .2s}
.site .site-header .main-header-bar-wrap .menu{margin:0}
.site .site-header .main-header-bar-wrap.sticky-header{position:fixed;top:45px;left:0;width:100%;z-index:999999999999}
.site .site-header .main-header-bar-wrap.sticky-header .main-header-bar{border-bottom:2px solid;max-height:70px}
.site .site-header .main-header-bar-wrap.sticky-header-top{position:fixed;top:0;left:0;width:100%;z-index:999999999999}
.site .site-header .main-header-bar{background-color:white;padding-bottom:0 !important}
.site .site-header .main-header-container{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}
.site .site-header .main-header-container .ast-button-wrap{height:100%}
.site .site-header .ast-mobile-menu-buttons{-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-1px}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item{list-style:none;display:inline-block;margin-right:30px;text-transform:uppercase;font-size:18px;position:relative}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item.webofficina-logo-item{display:none}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item:hover .sub-menu{display:block}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item:hover.menu-item-has-children a::after{content:"\f077"}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item.menu-item-has-children a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item.menu-item-has-children a::after{content:"\f078";font-family:"FontAwesome";display:inline-block;margin-left:6px;font-size:13px}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item .sub-menu{display:none;position:absolute;top:55px;margin:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-shadow:0 6px 17px -4px rgba(0,0,0,0.41);box-shadow:0 6px 17px -4px rgba(0,0,0,0.41);z-index:3}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item .sub-menu .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:245px;text-align:left;min-height:55px;margin:0;border-bottom:1px solid #eff9fe4f}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item .sub-menu .menu-item:last-of-type{border-bottom:0}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item .sub-menu .menu-item a{padding:10px 17px;text-transform:none;font-size:18px;line-height:20px;color:white}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item .sub-menu .menu-item a::after{content:""}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item .sub-menu .menu-item:hover .sub-menu{display:block}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item .sub-menu .menu-item.menu-item-has-children:hover::after{display:block}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item .sub-menu .menu-item.menu-item-has-children a::after{content:"\f0da";font-family:"FontAwesome";display:inline-block;position:absolute;top:17px;left:220px;font-size:13px}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item .sub-menu .menu-item .sub-menu{display:none;top:-1px;left:365px;padding:10px;background-color:rgba(13,33,48,0.9);z-index:-1}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item .sub-menu .menu-item .sub-menu .menu-item{border:0;max-width:220px;min-width:150px;min-height:30px}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item .sub-menu .menu-item .sub-menu .menu-item:hover{background-color:transparent}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item .sub-menu .menu-item .sub-menu .menu-item a{font-size:16px}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item .sub-menu .menu-item .sub-menu .menu-item a::after{content:"";margin:0;padding:0}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item .sub-menu .menu-item .sub-menu::after{border:0}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item .sub-menu:after{content:'';position:absolute;width:0;height:0;border:10px solid;left:50%;bottom:100%;margin-left:-10px;color:transparent}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item.alternative-cta{min-width:180px;max-width:200px;line-height:25px;text-align:center;font-weight:bold;padding:5px 0;margin-bottom:1px}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item.alternative-cta:hover{-webkit-transition:all .2s;transition:all .2s}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item.alternative-cta:hover a{color:#fff}
.site .site-header .ast-mobile-menu-buttons .exp-menu-principale #menu-menu-principale .menu-item.alternative-cta a{color:#fff}
.site .site-header .ast-site-identity{padding-top:4px;padding-bottom:3px}
.site .site-header .menu-toggle{padding-left:0;padding-right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:57px;display:none;border-bottom:1px solid}
.site .site-header .menu-toggle .menu-toggle-icon{line-height:1;font-size:30px}
.site .site-header .menu-toggle .mobile-menu-wrap{line-height:1}
.site .site-header .menu-toggle .mobile-menu-wrap .mobile-menu{line-height:1;font-weight:300;font-size:15px}
.site .site-header#masthead .ast-site-identity img{width:auto}
.site .site-header .webofficina-header-cta{height:40px;width:161px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s;transition:all .2s}
.site .site-header .webofficina-header-cta a{color:white;text-transform:uppercase;font-size:16px;font-weight:600;text-align:center}
.site .site-header .webofficina-header-cta a::before{content:"\f073";font-family:"FontAwesome";display:inline-block;margin-right:6px;font-size:16px}
.site .site-header .ast-below-header-menu ul{width:auto;min-width:125%}
.site .site-header .site-header .astra-menu-animation-fade>.menu-item>.astra-full-megamenu-wrapper,.site .site-header .site-header .astra-menu-animation-fade>.menu-item>.sub-menu,.site .site-header .site-header .astra-menu-animation-fade>.menu-item>.sub-menu .sub-menu{-webkit-transition:opacity ease-in-out .3s,visibility ease-in-out .3s;transition:opacity ease-in-out .3s,visibility ease-in-out .3s}
.site-header .ast-below-header-menu ul,.site-header .ast-below-header-menu li.focus>ul,.site-header .ast-below-header-menu li:hover>ul{left:0}
.site-header .ast-below-header-menu ul>li>a{white-space:nowrap}
body .ast-above-header-wrap.ast-above-header-1.sticky-header{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;z-index:999999999999 !important}
body .ast-above-header-wrap.ast-above-header-1.sticky-header-top{position:fixed !important;top:45px !important;left:0 !important;width:100% !important;z-index:999999999999 !important}
body .site .main-header-bar,body .site .ast-header-break-point .main-header-bar,body .site .ast-header-break-point .header-main-layout-2 .main-header-bar,body .site .ast-header-break-point .ast-mobile-header-stack .main-header-bar{padding-top:0}
.ast-site-title-wrap{padding:20px 0}
.above-header-widget a:hover{text-decoration:underline}
.ast-scroll-top-icon{display:none !important}
.ast-fullscreen-menu-enable nav.site-navigation span.close{position:absolute !important;top:8px;right:8px !important}
.ast-fullscreen-menu-enable nav.site-navigation span.close span.icon-close{transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.menu-item{border-bottom:1px solid #eff9fe20;font-size:16px;border-top-width:0}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.menu-item:not(.webofficina-logo-item):not(.feature-item):hover{background-color:transparent}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.menu-item.menu-item-has-children{border-bottom:1px solid #eff9fe20}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item{border-bottom:1px solid #eff9fe20}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item a.menu-link{margin:0;padding:3px 0 4px 20px}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item .sub-menu li.menu-item{border-bottom:0}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item .sub-menu li.menu-item a{font-size:14px;font-weight:600}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item button.ast-menu-toggle{margin:0}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item:last-child{border-bottom:0}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.webofficina-logo-item{padding-top:3px;padding-bottom:3px;padding-left:0;padding-right:0;border-bottom:2px solid;border-top:0}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.webofficina-logo-item a{padding-bottom:0;padding-top:0}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.feature-item{width:auto;display:inline-block;margin:0;padding:0;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;line-height:1}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.feature-item a{width:auto;border-bottom:0;padding-top:16px;padding-bottom:16px}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu .widget-custom-menu-item{border-top:0;margin-top:20px}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu .widget-custom-menu-item .inofficina-network-logos-wrapper{display:block;margin-top:80px}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu .widget-custom-menu-item .inofficina-network-logos-wrapper ul.inofficina-network-logos-list{display:none}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu .widget-custom-menu-item .inofficina-network-logos-wrapper ul.inofficina-network-logos-list .inofficina-network-logo{margin-top:20px;background-color:transparent;width:100%}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu .widget-custom-menu-item .inofficina-network-logos-wrapper ul.inofficina-network-logos-list .inofficina-network-logo img{margin:0;display:inline-block}
li.d-none{display:none !important}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu .menu-item:first-child{border-top-width:0 !important}
.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu .menu-item:last-child{border-top-width:0 !important}
li.webofficina-logo-item a.menu-link .icon-arrow{display:none !important}
.site-footer .webofficina-footer-container{display:-webkit-box;display:-ms-flexbox;display:flex}
.site-footer .webofficina-footer-container .webofficina-footer-section{width:33.33%;text-align:left !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.site-footer .webofficina-footer-container .webofficina-footer-section .webofficina-location-container li.item-phone.secondary i{visibility:hidden}
.site-footer .webofficina-footer-container .webofficina-footer-section .webofficina-location-container li.item-whatsapp i{padding:0;border:0}
.site-footer .webofficina-footer-container .webofficina-footer-section .webofficina-location-container a:hover{text-decoration:underline}
.site-footer .webofficina-footer-container .webofficina-footer-section .webofficina-location-container.description p:empty{display:none}
.site-footer .webofficina-footer-container .webofficina-footer-section .webofficina-location-container h3{margin-right:0;margin-bottom:20px;color:#fff}
.site-footer .webofficina-footer-container .webofficina-footer-section.footer-social{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:40px}
.site-footer .webofficina-footer-container .webofficina-footer-section.footer-social .custom-html-widget{display:-webkit-box;display:-ms-flexbox;display:flex}
.site-footer .webofficina-footer-container .webofficina-footer-section.footer-social .custom-html-widget a{display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:8px;font-size:24px}
.site-footer .webofficina-footer-container .webofficina-footer-section.footer-social .custom-html-widget a i{margin:0}
.site-footer .footer-credits img{margin-right:4px;display:inline-block;height:18px}
.site-footer .footer-credits .site-author{text-transform:uppercase}
.site-footer i.fa{display:inline-block;margin-right:6px}
.site-footer i.fa.fa-facebook,.site-footer i.fa.fa-instagram,.site-footer i.fa.fa-whatsapp,.site-footer i.fa.fa-youtube,.site-footer i.fa.fa-linkedin{border:1px solid;font-family:"FontAwesome"}
.site-footer i.fa.fa-facebook{padding:5px 9px}
.site-footer i.fa.fa-instagram{padding:5px 6px}
.site-footer i.fa.fa-whatsapp{padding:5px 6px}
.site-footer i.fa.fa-youtube{padding:5px 6px}
.site-footer i.fa.fa-linkedin{padding:5px 6px}
.site-footer .footer-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.site-footer .footer-social i.fa{font-size:20px}
.social-title{color:#fff;font-size:18px;font-weight:bold;font-style:italic;margin-right:10px}
footer div.footer-adv div.multi-locations-3 .location-element{width:33.33%}
i.fab{margin:0;border:1px solid;font-family:"FONTAWESOME" !important;padding:5px 6px;margin-right:6px;font-size:20px}
i.fab.fa-tiktok::before{content:"\e07b";font-family:"FONTAWESOME" !important}
.sidebar-main .gform_wrapper form{padding:24px 8px 24px 24px}
.sidebar-main .gform_wrapper li.gfield,.sidebar-main .gform_wrapper .gform_footer{padding-right:16px}
.sidebar-main .webofficina-cta,.sidebar-main .gform_wrapper .gform_button{width:100%}
body .gform_wrapper{margin:0;background-color:#173342}
body .gform_wrapper input,body .gform_wrapper select,body .gform_wrapper textarea{border:0;border-radius:0}
body .gform_wrapper form .gform_heading{margin:0 auto;max-width:1140px}
body .gform_wrapper form ul.gform_fields li.gfield{margin-top:0}
body .gform_wrapper form ul.gform_fields li.gfield label.gfield_label{font-family:"Kanit";font-weight:700;text-transform:uppercase;font-size:14px;line-height:20px;margin-bottom:3px}
body .gform_wrapper form ul.gform_fields li.gfield .ginput_container{margin-top:0}
body .gform_wrapper form ul.gform_fields .gfield_checkbox li label,body .gform_wrapper form ul.gform_fields .gfield_radio li label{font-size:12px;margin-top:0;padding-left:2px}
body .gform_wrapper form ul.gform_fields .gfield_checkbox li input,body .gform_wrapper form ul.gform_fields .gfield_checkbox li input[type=checkbox],body .gform_wrapper form ul.gform_fields .gfield_checkbox li input[type=radio],body .gform_wrapper form ul.gform_fields .gfield_radio li input,body .gform_wrapper form ul.gform_fields .gfield_radio li input[type=checkbox],body .gform_wrapper form ul.gform_fields .gfield_radio li input[type=radio]{margin-left:0;margin-top:0;vertical-align:top}
body .gform_wrapper form .gform_footer{padding-top:0;padding-bottom:0}
body .gform_wrapper .arrow-in-description .gform_description{position:relative;font-family:"Kanit";font-weight:700;text-transform:uppercase;font-size:16px;margin-bottom:10px}
body .gform_wrapper *::-webkit-input-placeholder{color:#bbb}
body .gform_wrapper *:-moz-placeholder{color:#bbb}
body .gform_wrapper *::-moz-placeholder{color:#bbb}
body .gform_wrapper *:-ms-input-placeholder{color:#bbb}
body .gform_wrapper *:focus::-webkit-input-placeholder{color:transparent}
body .gform_wrapper *:focus::-moz-placeholder{color:transparent}
body .gform_wrapper *:focus:-moz-placeholder{color:transparent}
body .gform_wrapper *:focus:-ms-input-placeholder{color:transparent}
body .gform_wrapper.gf_simple_horizontal_wrapper form.gf_simple_horizontal{width:100%}
body .gform_wrapper.gf_simple_horizontal_wrapper form.gf_simple_horizontal *::-webkit-input-placeholder{color:#666}
body .gform_wrapper.gf_simple_horizontal_wrapper form.gf_simple_horizontal *:-moz-placeholder{color:#666}
body .gform_wrapper.gf_simple_horizontal_wrapper form.gf_simple_horizontal *::-moz-placeholder{color:#666}
body .gform_wrapper.gf_simple_horizontal_wrapper form.gf_simple_horizontal *:-ms-input-placeholder{color:#666}
body .gform_wrapper.gf_simple_horizontal_wrapper form.gf_simple_horizontal *:focus::-webkit-input-placeholder{color:transparent}
body .gform_wrapper.gf_simple_horizontal_wrapper form.gf_simple_horizontal *:focus::-moz-placeholder{color:transparent}
body .gform_wrapper.gf_simple_horizontal_wrapper form.gf_simple_horizontal *:focus:-moz-placeholder{color:transparent}
body .gform_wrapper.gf_simple_horizontal_wrapper form.gf_simple_horizontal *:focus:-ms-input-placeholder{color:transparent}
body .gform_wrapper.gf_simple_horizontal_wrapper form.gf_simple_horizontal ul.gform_fields li.gfield{margin-top:16px}
body .gform_wrapper.gf_simple_horizontal_wrapper form.gf_simple_horizontal ul.gform_fields li.gfield:first-child{margin-top:0}
body .gform_wrapper.gf_simple_horizontal_wrapper form.gf_simple_horizontal ul.gform_fields li.gfield .ginput_container.ginput_container_text input,body .gform_wrapper.gf_simple_horizontal_wrapper form.gf_simple_horizontal ul.gform_fields li.gfield select{padding:0 10px;height:40px;line-height:40px}
body .gform_wrapper.gf_simple_horizontal_wrapper form.gf_simple_horizontal ul.gform_fields li.gfield.geo-field{font-size:16px;position:relative}
body .gform_wrapper.gf_simple_horizontal_wrapper form.gf_simple_horizontal ul.gform_fields li.gfield.geo-field:after{position:absolute;left:0;width:40px;top:0;height:40px;z-index:1;border-right:1px solid #ddd;font-size:20px;font-family:"FontAwesome";content:'\f192';line-height:40px;text-align:center}
body .gform_wrapper.gf_simple_horizontal_wrapper form.gf_simple_horizontal ul.gform_fields li.gfield.geo-field .ginput_container.ginput_container_text input{padding-left:50px}
body .gform_wrapper.gf_simple_horizontal_wrapper form.gf_simple_horizontal ul.gform_fields li.hidden_label input{margin-top:0;border-radius:3px}
body .gform_wrapper.gf_simple_horizontal_wrapper form.gf_simple_horizontal .gform_button.button{padding:0 18px;line-height:40px}
body .gform_wrapper.gf_simple_horizontal_wrapper form.gf_simple_horizontal .gform_button.button:after{margin-left:12px;font-size:18px;line-height:40px}
body .gform_wrapper form.inofficina-request-info ul.gform_fields li.gfield{padding-right:0;margin-bottom:18px;font-family:'Kanit',sans-serif}
body .gform_wrapper form.inofficina-request-info ul.gform_fields li.gfield label{margin-bottom:10px;font-size:18px;color:white;font-family:'Kanit',sans-serif}
body .gform_wrapper form.inofficina-request-info ul.gform_fields li.gfield input,body .gform_wrapper form.inofficina-request-info ul.gform_fields li.gfield select,body .gform_wrapper form.inofficina-request-info ul.gform_fields li.gfield textarea{border-radius:4px;padding:8px;font-family:'Kanit',sans-serif;font-size:15px}
body .gform_wrapper form.inofficina-request-info .gform_button{width:100%;font-size:18px;font-family:'Kanit',sans-serif;display:block;background-color:#f7931d;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
body .gform_wrapper form.inofficina-request-info .gform_button:hover{background-color:#f9ab4e}
body .officina-booking-form_wrapper,body .popmake .officina-booking-form_wrapper{overflow:hidden;transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;-ms-transition:max-height .3s ease-in-out;-moz-transition:max-height .3s ease-in-out;-webkit-transition:max-height .3s ease-in-out}
body .officina-booking-form_wrapper li.gfield,body .popmake .officina-booking-form_wrapper li.gfield{margin:0 0 15px;position:relative}
body .officina-booking-form_wrapper li.gfield input,body .officina-booking-form_wrapper li.gfield select,body .popmake .officina-booking-form_wrapper li.gfield input,body .popmake .officina-booking-form_wrapper li.gfield select{text-align:left;margin-top:0;height:30px;line-height:30px;background-color:white}
body .officina-booking-form_wrapper .ginput_container,body .popmake .officina-booking-form_wrapper .ginput_container{padding-left:35px}
body .officina-booking-form_wrapper .ginput_container:before,body .popmake .officina-booking-form_wrapper .ginput_container:before{height:30px;width:30px;text-align:center;line-height:30px;position:absolute;top:0;left:-4px;color:#f7931e;font-family:"FontAwesome";font-size:18px}
body .officina-booking-form_wrapper .webofficina-date .ginput_container:before,body .popmake .officina-booking-form_wrapper .webofficina-date .ginput_container:before{content:"\f073"}
body .officina-booking-form_wrapper .webofficina-hour .ginput_container:before,body .popmake .officina-booking-form_wrapper .webofficina-hour .ginput_container:before{content:"\f017"}
body .officina-booking-form_wrapper .webofficina-service .ginput_container:before,body .popmake .officina-booking-form_wrapper .webofficina-service .ginput_container:before{content:"\f046"}
body .officina-booking-form_wrapper .webofficina-name .ginput_container:before,body .popmake .officina-booking-form_wrapper .webofficina-name .ginput_container:before{content:"\f040"}
body .officina-booking-form_wrapper .webofficina-phone .ginput_container:before,body .popmake .officina-booking-form_wrapper .webofficina-phone .ginput_container:before{content:"\f095"}
body .officina-booking-form_wrapper .webofficina-email .ginput_container:before,body .popmake .officina-booking-form_wrapper .webofficina-email .ginput_container:before{content:"\f003"}
body .officina-booking-form_wrapper .webofficina-message .ginput_container:before,body .popmake .officina-booking-form_wrapper .webofficina-message .ginput_container:before{content:"\f0f5"}
body .officina-booking-form_wrapper select,body .popmake .officina-booking-form_wrapper select{-webkit-appearance:none;-moz-appearance:none}
body .officina-booking-form_wrapper input.datepicker,body .officina-booking-form_wrapper select,body .popmake .officina-booking-form_wrapper input.datepicker,body .popmake .officina-booking-form_wrapper select{background-image:url("../img/webofficina-book-form-arrow.png");background-position:right top;background-repeat:no-repeat;background-size:30px 100%;border:0}
body .officina-booking-form_wrapper .gform_button,body .popmake .officina-booking-form_wrapper .gform_button{margin-top:22px;text-align:center;height:35px !important}
body .officina-booking-form_wrapper .gfield_radio:after,body .popmake .officina-booking-form_wrapper .gfield_radio:after{content:'';display:block;clear:both}
body .officina-booking-form_wrapper .gfield_radio li,body .popmake .officina-booking-form_wrapper .gfield_radio li{margin-bottom:0;float:left;width:48%;background-color:#fff}
body .officina-booking-form_wrapper .gfield_radio li:last-child,body .popmake .officina-booking-form_wrapper .gfield_radio li:last-child{float:right}
body .officina-booking-form_wrapper .gfield_radio input,body .popmake .officina-booking-form_wrapper .gfield_radio input{visibility:hidden;position:absolute}
body .officina-booking-form_wrapper .gfield_radio label,body .popmake .officina-booking-form_wrapper .gfield_radio label{cursor:pointer;margin:0;width:100%;max-width:100%;display:block;text-align:center;padding:2px;font-size:13px}
body .officina-booking-form_wrapper .gfield_radio label span,body .popmake .officina-booking-form_wrapper .gfield_radio label span{display:block;font-size:11px;margin:0}
body .officina-booking-form_wrapper .gfield_radio input:checked+label,body .popmake .officina-booking-form_wrapper .gfield_radio input:checked+label{background-color:#e4dabf;color:#fff}
body #secondary .gform_wrapper form ul li.gfield{margin-bottom:10px}
body #secondary .gform_wrapper form ul li.gfield input,body #secondary .gform_wrapper form ul li.gfield select,body #secondary .gform_wrapper form ul li.gfield textarea{font-size:14px}
#gform_2,div#gform_confirmation_wrapper_2{background-color:#0e2130}
div#gform_confirmation_wrapper_2{padding:10px}
body .gform_wrapper .arrow-in-description .gform_description{margin-bottom:0;font-size:20px}
aside #gform_wrapper_1 .gform_heading{padding-top:18px}
aside #gform_wrapper_1 .gform_heading .gform_description{font-weight:700;text-transform:uppercase;font-size:20px;padding-left:24px}
#gform_submit_button_2,.menu-toggle,.ast-button,input#submit{border-radius:0 !important}
.inofficina-gadgets_wrapper{padding:30px 0;background-color:transparent !important;font-family:"Kanit",sans-serif}
.inofficina-gadgets_wrapper .inofficina-gadgets{background-color:transparent !important}
.inofficina-gadgets_wrapper .inofficina-gadgets .top_label li.gfield.gf_left_half::before{background-color:transparent !important}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_heading{text-align:center;padding:0 20px}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_heading .gform_title{color:#fff;font-size:34px}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_heading .gform_description{color:#fff}
.inofficina-gadgets_wrapper .inofficina-gadgets div.validation_error{color:#f00 !important;border-color:#f00 !important}
.inofficina-gadgets_wrapper .inofficina-gadgets .validation_message{color:white !important}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body{max-width:1050px;margin:0 auto !important}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 15px}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .gfield_description{color:#fff;padding:0}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .gfield{padding:0 5px !important;margin-right:0;background-color:#052e42;border-bottom:0;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .gfield.gfield_visibility_hidden{height:0}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .gfield.gf_field_single{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:transparent}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .gfield label{color:#fff;font-family:"Kanit",sans-serif}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .gfield input{padding-left:10px !important}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .gfield .gsection_title{color:#fff;margin-left:20px !important}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .gfield .gsection_title::after{margin-left:10px;content:'\f067';font-family:"FontAwesome";-webkit-animation:changeIconOut .5s forwards;animation:changeIconOut .5s forwards;position:absolute;right:30px;color:#f7931e}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .gfield .gsection_title.open::after{margin-left:10px;-webkit-animation:changeIconIn .5s forwards;animation:changeIconIn .5s forwards;font-family:"FontAwesome";position:absolute;right:30px;color:#f7931e}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .gfield.gsection{width:100%}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .gfield.input_messaggio{width:100% !important;margin:5px 0 20px}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .gfield.inofficina_gadgets_officina{margin-top:10px}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .gfield.gfield_total{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px !important;background-color:transparent}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .gfield.gfield_total label{margin-bottom:0;font-size:25px}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .gfield.gfield_total .ginput_container_total{font-size:20px}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .gfield.gfield_total .ginput_container_total span{color:#fff}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .m_section{width:100%;height:0;overflow:hidden;margin:-28px 0 20px;background-color:#06435f;padding:0 20px}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .m_section .gfield{background-color:transparent;position:initial;display:inline-block;height:initial;margin:15px 0}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .m_section .gfield label{color:#fff;padding-left:2px}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .m_section .gfield select{padding-left:15px;background-color:white;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_footer button{text-transform:uppercase;font-weight:600;border:1px solid;padding:5px 25px;font-size:16px;border-radius:0;background-color:#f7931e;border-color:#f7931e}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_footer button::after{content:none}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_footer button:hover{background-color:#fba43e}
section#contattaci_modulo_vendita_veicoli .wrapper-form-ricontatto{width:100vw;margin-left:calc(50% - 50vw)}
section#contattaci_modulo_vendita_veicoli .gform_wrapper .gform_heading{margin-bottom:1.5rem}
section#contattaci_modulo_vendita_veicoli .gform_wrapper .gform_heading .gform_title{font-size:2rem;text-transform:uppercase}
section#contattaci_modulo_vendita_veicoli .gform_wrapper .gform_heading .gform_description{font-size:1rem;padding:0 60px}
section#contattaci_modulo_vendita_veicoli .gform_wrapper .gform_heading .gform_title{font-size:34px}
section#contattaci_modulo_vendita_veicoli .gform_wrapper ul.gform_fields li.gfield{margin-bottom:1.25rem;width:100%}
section#contattaci_modulo_vendita_veicoli .gform_wrapper ul.gform_fields li.gfield label.gfield_label{font-weight:600;margin-bottom:.5rem}
section#contattaci_modulo_vendita_veicoli .gform_wrapper ul.gform_fields li.gfield .ginput_container input,section#contattaci_modulo_vendita_veicoli .gform_wrapper ul.gform_fields li.gfield .ginput_container select,section#contattaci_modulo_vendita_veicoli .gform_wrapper ul.gform_fields li.gfield .ginput_container textarea{border-radius:4px;padding:.75rem;font-size:1rem}
section#contattaci_modulo_vendita_veicoli .gform_wrapper ul.gform_fields li.gfield .ginput_container input:focus,section#contattaci_modulo_vendita_veicoli .gform_wrapper ul.gform_fields li.gfield .ginput_container select:focus,section#contattaci_modulo_vendita_veicoli .gform_wrapper ul.gform_fields li.gfield .ginput_container textarea:focus{outline:0}
section#contattaci_modulo_vendita_veicoli .gf_left_half,section#contattaci_modulo_vendita_veicoli .gf_right_half{max-width:100%;margin-right:0}
section#contattaci_modulo_vendita_veicoli .gform_confirmation_message{background-color:#e7f8ea;border:1px solid #2ecc71;margin:0 20px;padding:1rem;font-weight:600;border-radius:8px;-webkit-animation:fadeIn .5s ease-in;animation:fadeIn .5s ease-in}
.gform_legacy_markup_wrapper div.validation_error{background:pink;opacity:.6}
.webofficina-homepage.ast-separate-container #primary{width:100%;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0 !important}
.webofficina-homepage #content.site-content>.ast-container{max-width:100%;padding:0}
.webofficina-homepage #content.site-content .homepage-section .ast-container{padding-left:20px;padding-right:20px}
.webofficina-homepage #content.site-content .homepage-section.full-section>.ast-container{padding-left:0;padding-right:0;max-width:100%}
.webofficina-homepage #content.site-content .homepage-section.slider-section .ast-container{padding-left:0;padding-right:0;max-width:1440px}
.webofficina-homepage .homepage-section{padding-top:28px;padding-bottom:28px;margin-bottom:0}
.webofficina-homepage .homepage-section .homepage-section-title{margin-right:30px}
.webofficina-homepage .homepage-section h2{font-size:24px}
.webofficina-homepage .homepage-section.no-pdg-section{padding-top:0;padding-bottom:0}
.webofficina-homepage .homepage-section.bg-img-section h2{text-transform:uppercase;color:#fff}
.webofficina-homepage .homepage-section.title-margin h2{margin-bottom:24px}
.webofficina-homepage .homepage-section.title-left h2{display:inline-block}
.webofficina-homepage .homepage-section.map-marker-title h2{text-transform:uppercase}
.webofficina-homepage .homepage-section.map-marker-title h2:before{display:inline-block;margin-right:10px;content:"\f041";position:relative}
.map-marker-title h2{text-transform:uppercase}
.map-marker-title h2:before{display:inline-block;margin-right:10px;content:"\f041";position:relative}
.webofficina-servizi h3{font-size:16px}
.webofficina-servizi.icon-box .servizio-element{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);background-color:#fff}
.webofficina-servizi.hover-box h3{text-transform:uppercase}
.webofficina-servizi.excerpt .servizio-element .content,.webofficina-servizi.img-excerpt .servizio-element .content{font-size:14px}
.webofficina-marchi .marchio-element{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);background-color:#fff}
.main-location-contacts h3.item-title{text-transform:uppercase;margin-bottom:12px}
.main-location-contacts ul{padding:0;margin:0;list-style:none;font-size:18px}
.main-location-contacts ul li{position:relative;padding:0 0 0 30px;margin-bottom:6px}
.main-location-contacts ul li i.fa{position:absolute;left:0;width:20px;text-align:center;top:5px}
.homepage-section .webofficina-booking-form .webofficina-booking-form-text h2{text-align:left;margin-bottom:14px}
.webofficina-chisiamo-short .chisiamo-short-buttons-container .business-view-button{cursor:pointer;text-transform:uppercase;font-weight:600;border:1px solid;padding:5px 25px;font-size:16px;border-radius:0;margin-left:15px}
.webofficina-chisiamo-short .chisiamo-short-buttons-container .business-view-button::after{content:none}
.webofficina-chisiamo-short .webofficina-chisiamo-short-img{-webkit-box-flex:1;-ms-flex:1;flex:1}
.webofficina-chisiamo-short .webofficina-chisiamo-short-img img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}
.webofficina-chisiamo-short .webofficina-chisiamo-short-text{padding:30px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1}
.webofficina-chisiamo-short .webofficina-chisiamo-short-title{font-size:24px;text-align:left}
.webofficina-chisiamo-short .webofficina-chisiamo-short-title,.webofficina-chisiamo-short .webofficina-chisiamo-short-content{margin-bottom:8px}
.webofficina-chisiamo-short .webofficina-chisiamo-short-text .webofficina-cta{margin-top:20px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;border:1px solid white;background-color:transparent}
.webofficina-chisiamo-short .webofficina-chisiamo-short-text .webofficina-cta:hover{background-color:white}
footer .webofficina-chisiamo-short .webofficina-chisiamo-short-img{display:none}
footer .webofficina-chisiamo-short .webofficina-chisiamo-short-text{background-color:transparent;padding:0}
footer .webofficina-chisiamo-short .webofficina-chisiamo-short-content{margin-bottom:0}
footer .webofficina-chisiamo-short .webofficina-cta{display:none}
div.ast-container{position:relative}
div.ast-container .cta_inline{position:absolute;top:3px;right:20px;text-transform:uppercase;font-weight:600;border:1px solid;padding:5px 25px;font-size:16px;border-radius:0}
div.ast-container .cta_inline:hover{color:white}
div.ast-container .cta_inline:hover::after{color:white}
.cover-slide .webofficina-slider-inner.bg-dark-cl.white-cl{display:none}
.page-id-582 .site .site-header .menu-toggle{display:none}
.page-id-582 aside#mobile-bar{display:none}
.site-header a *{-webkit-transition:none !important;transition:none !important}
.entry-content .servizi-contattaci ul li::before{display:none !important}
.widget.stretch-widget{padding:0 !important;margin:0 !important}
.widget.stretch-widget .widget_text{max-width:100% !important;padding:0 !important;margin:0 !important}
.bookly-form .bookly-column .booked{background-color:#00000042 !important}
.popmake .bookly-form .bookly-column .booked{background-color:white !important}
.webofficina-cta,.webofficina-servizi.img-excerpt .read-more a{display:inline-block;padding:16px 24px;color:#fff;font-weight:600;font-family:"Kanit";text-transform:uppercase;line-height:1}
.webofficina-cta:hover,.webofficina-servizi.img-excerpt .read-more a:hover{color:#fff}
.webofficina-cta,.gform_wrapper .gform_button,#secondary .webofficina-cta,#secondary .gform_wrapper .gform_button{font-weight:600;text-align:left;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;line-height:25px}
.webofficina-cta::after,.gform_wrapper .gform_button::after,#secondary .webofficina-cta::after,#secondary .gform_wrapper .gform_button::after{display:inline-block;float:right;margin-left:20px;font-size:24px;font-family:"FontAwesome";content:'\f105';line-height:25px;right:-2px;position:relative}
.webofficina-servizi.img-excerpt .read-more a,.webofficina-cta.sm-cta{font-size:16px;padding:5px 25px;text-align:center}
.webofficina-servizi.img-excerpt .read-more a::after,.webofficina-cta.sm-cta::after{content:none}
.webofficina-cta.full-cta{width:100%;display:block}
.webofficina-cta:focus{color:white}
body.ast-separate-container .ast-archive-description{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #cacbcd;background-color:transparent}
body.ast-separate-container .ast-article-post,body.ast-separate-container .ast-article-single{border-bottom:0}
.read-more{margin-top:8px}
body.ast-separate-container .ast-grid-2 .ast-article-post .post-content .entry-header,body.ast-separate-container .ast-grid-3 .ast-article-post .post-content .entry-header,body.ast-separate-container .ast-grid-4 .ast-article-post .post-content .entry-header{margin-bottom:0}
body.ast-separate-container .ast-grid-2 .ast-article-post .post-content .webofficina-promo-label span,body.ast-separate-container .ast-grid-3 .ast-article-post .post-content .webofficina-promo-label span,body.ast-separate-container .ast-grid-4 .ast-article-post .post-content .webofficina-promo-label span{font-size:14px;text-transform:uppercase}
body.ast-separate-container .ast-grid-2 .ast-article-post .post-content .webofficina-promo-inner,body.ast-separate-container .ast-grid-3 .ast-article-post .post-content .webofficina-promo-inner,body.ast-separate-container .ast-grid-4 .ast-article-post .post-content .webofficina-promo-inner{padding-bottom:24px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.25);box-shadow:0 1px 4px 0 rgba(0,0,0,0.25)}
body.ast-separate-container .ast-grid-2 .ast-article-post .post-content .webofficina-promo-inner .entry-content,body.ast-separate-container .ast-grid-3 .ast-article-post .post-content .webofficina-promo-inner .entry-content,body.ast-separate-container .ast-grid-4 .ast-article-post .post-content .webofficina-promo-inner .entry-content{padding-left:24px;padding-right:24px}
body.ast-separate-container .ast-grid-2 .ast-article-post .post-content .webofficina-promo-inner .read-more,body.ast-separate-container .ast-grid-3 .ast-article-post .post-content .webofficina-promo-inner .read-more,body.ast-separate-container .ast-grid-4 .ast-article-post .post-content .webofficina-promo-inner .read-more{position:absolute;bottom:24px;left:24px;right:24px}
body.ast-separate-container .ast-grid-2 .ast-article-post .post-content .entry-content,body.ast-separate-container .ast-grid-3 .ast-article-post .post-content .entry-content,body.ast-separate-container .ast-grid-4 .ast-article-post .post-content .entry-content{clear:both;padding-bottom:24px}
.webofficina-google-map{overflow:hidden;margin:0;position:relative;height:340px}
.post-type-archive-local_business #content.site-content>.ast-container{max-width:100%;padding:0}
#primary .webofficina-location.locations-content{padding-top:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#primary .webofficina-location.locations-content .location-element{width:33.33%;margin-bottom:30px;padding-right:30px}
#primary .webofficina-location.locations-content .location-element a:hover{text-decoration:underline}
#primary .webofficina-location.locations-content h3.item-title{text-transform:uppercase;margin-bottom:12px}
#primary .webofficina-location.locations-content ul{padding:0;margin:0;list-style:none;font-size:18px}
#primary .webofficina-location.locations-content ul li{position:relative;padding:0 0 0 30px;margin-bottom:6px}
#primary .webofficina-location.locations-content ul li i.fa{position:absolute;left:0;width:20px;text-align:center;top:5px}
body.single-promozioni header.entry-header{border-bottom:1px solid #cacbcd;padding-bottom:32px;margin-bottom:34px}
body.single-promozioni header.entry-header h1{margin-bottom:0}
.promo-featured-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.promo-featured-img img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:495px}
.legal-disclaimer{margin-top:40px;font-size:11px}
.promo-pre-title{padding:24px;text-align:center;background-color:#fff;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.25);box-shadow:0 1px 4px 0 rgba(0,0,0,0.25);margin-bottom:40px;font-family:"Kanit",sans-serif}
.promo-pre-title h3{font-size:40px;border-bottom:1px solid #cacbcd;padding-bottom:24px;margin-bottom:24px;color:#fff}
.promo-pre-title span{display:inline-block;text-transform:uppercase;font-weight:700;font-size:50px;height:24px;line-height:40px;position:relative;color:#fff}
.promo-pre-title h3{font-size:30px}
.promo-pre-title h3 span{font-size:50px}
.ast-separate-container.ast-two-container #secondary .widget.widget-last,.ast-separate-container #secondary .widget.widget-last{margin-bottom:0}
.ast-separate-container #secondary .widget.chi-siamo-box{padding:36px 36px 28px}
.ast-separate-container #secondary .widget.chi-siamo-box p{line-height:1.3}
.promozioni-sidebar{padding:24px}
.promozioni-sidebar h4.promozioni-sidebar-title{color:#fff;text-transform:uppercase;margin-bottom:10px}
.promozioni-sidebar p.promozioni-sidebar-text{color:#fff}
.promozioni-sidebar a.promozioni-sidebar-cta-prenota{margin-top:10px;width:100%;color:#fff;font-weight:600;text-transform:uppercase;display:inline-block;padding:16px 24px;font-size:18px;line-height:25px}
.promozioni-sidebar a.promozioni-sidebar-cta-prenota::after{font-family:"FontAwesome";content:'\f105';display:inline-block;float:right;margin-left:20px;font-size:24px;line-height:25px;right:-2px;position:relative}
body .site-content .webofficina-slider .slick-track .slide-video,body .site-content .webofficina-slider.slick-slider .slick-track .slide-video{height:100%}
body .site-content .webofficina-slider .slick-track video,body .site-content .webofficina-slider.slick-slider .slick-track video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:600px;margin-bottom:-7px}
body .site-content .webofficina-slider .webofficina-slide h2,body .site-content .webofficina-slider.slick-slider .webofficina-slide h2{text-align:left;font-size:22px;margin-bottom:8px;text-transform:none;line-height:1.1}
body .site-content .webofficina-slider .webofficina-slide p,body .site-content .webofficina-slider.slick-slider .webofficina-slide p{font-size:16px;margin-bottom:0}
body .site-content .webofficina-slider .webofficina-slide .webofficina-cta,body .site-content .webofficina-slider.slick-slider .webofficina-slide .webofficina-cta{margin-top:24px}
body .site-content .webofficina-slider .webofficina-slide .webofficina-cta i,body .site-content .webofficina-slider.slick-slider .webofficina-slide .webofficina-cta i{margin-right:6px}
body .site-content .webofficina-slider .webofficina-slide .webofficina-caption.display-none,body .site-content .webofficina-slider.slick-slider .webofficina-slide .webofficina-caption.display-none{display:none !important}
body .site-content .webofficina-slider .webofficina-slide .webofficina-caption .webofficina-slider-inner,body .site-content .webofficina-slider.slick-slider .webofficina-slide .webofficina-caption .webofficina-slider-inner{padding:10px 10px 40px}
body .site-content .webofficina-slider:hover .slick-arrow,body .site-content .webofficina-slider.slick-slider:hover .slick-arrow{opacity:1}
body .site-content .webofficina-slider .slick-arrow,body .site-content .webofficina-slider.slick-slider .slick-arrow{z-index:9;background-color:transparent;color:white;width:25px;height:35px;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;border-radius:0;opacity:0;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
body .site-content .webofficina-slider .slick-arrow::before,body .site-content .webofficina-slider.slick-slider .slick-arrow::before{font-family:"FontAwesome";font-size:36px;position:absolute;top:50%;left:50%;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:white;opacity:1}
body .site-content .webofficina-slider .slick-arrow.slick-next,body .site-content .webofficina-slider.slick-slider .slick-arrow.slick-next{right:20px}
body .site-content .webofficina-slider .slick-arrow.slick-next::before,body .site-content .webofficina-slider.slick-slider .slick-arrow.slick-next::before{content:"\f105"}
body .site-content .webofficina-slider .slick-arrow.slick-prev,body .site-content .webofficina-slider.slick-slider .slick-arrow.slick-prev{left:20px}
body .site-content .webofficina-slider .slick-arrow.slick-prev::before,body .site-content .webofficina-slider.slick-slider .slick-arrow.slick-prev::before{content:"\f104"}
body .site-content .webofficina-slider ul.slick-dots li,body .site-content .webofficina-slider.slick-slider ul.slick-dots li{width:auto;margin:0 7px;height:40px}
body .site-content .webofficina-slider ul.slick-dots li button,body .site-content .webofficina-slider.slick-slider ul.slick-dots li button{margin-top:16px;width:10px;height:10px;background-color:transparent;border:1px solid #fff;border-radius:50%;padding:0}
body .site-content .webofficina-slider ul.slick-dots li button::before,body .site-content .webofficina-slider.slick-slider ul.slick-dots li button::before{content:none}
body .site-content .webofficina-slider ul.slick-dots li.slick-active button,body .site-content .webofficina-slider.slick-slider ul.slick-dots li.slick-active button{border-color:transparent}
body .site-content .webofficina-slider ul.slick-dots li:first-child:last-child,body .site-content .webofficina-slider.slick-slider ul.slick-dots li:first-child:last-child{display:none}
body .site-content .metaslider.webofficina-slider .flexslider ul.slides .nivo-caption,body .site-content .metaslider.webofficina-slider .flexslider ul.slides .caption-wrap,body .site-content .metaslider.webofficina-slider .rslides .nivo-caption,body .site-content .metaslider.webofficina-slider .rslides .caption-wrap,body .site-content .metaslider.webofficina-slider div.nivoSlider .nivo-caption,body .site-content .metaslider.webofficina-slider div.nivoSlider .caption-wrap{position:static;opacity:1;font-size:16px}
body .site-content .metaslider.webofficina-slider .flexslider ul.slides .nivo-caption .caption,body .site-content .metaslider.webofficina-slider .flexslider ul.slides .caption-wrap .caption,body .site-content .metaslider.webofficina-slider .rslides .nivo-caption .caption,body .site-content .metaslider.webofficina-slider .rslides .caption-wrap .caption,body .site-content .metaslider.webofficina-slider div.nivoSlider .nivo-caption .caption,body .site-content .metaslider.webofficina-slider div.nivoSlider .caption-wrap .caption{text-align:left}
body .site-content .metaslider.webofficina-slider .flexslider ul.slides .nivo-caption p,body .site-content .metaslider.webofficina-slider .flexslider ul.slides .caption-wrap p,body .site-content .metaslider.webofficina-slider .rslides .nivo-caption p,body .site-content .metaslider.webofficina-slider .rslides .caption-wrap p,body .site-content .metaslider.webofficina-slider div.nivoSlider .nivo-caption p,body .site-content .metaslider.webofficina-slider div.nivoSlider .caption-wrap p{font-size:16px;margin-bottom:24px}
body .site-content .metaslider.webofficina-slider .flexslider ul.slides .nivo-caption h2,body .site-content .metaslider.webofficina-slider .flexslider ul.slides .nivo-caption h3,body .site-content .metaslider.webofficina-slider .flexslider ul.slides .caption-wrap h2,body .site-content .metaslider.webofficina-slider .flexslider ul.slides .caption-wrap h3,body .site-content .metaslider.webofficina-slider .rslides .nivo-caption h2,body .site-content .metaslider.webofficina-slider .rslides .nivo-caption h3,body .site-content .metaslider.webofficina-slider .rslides .caption-wrap h2,body .site-content .metaslider.webofficina-slider .rslides .caption-wrap h3,body .site-content .metaslider.webofficina-slider div.nivoSlider .nivo-caption h2,body .site-content .metaslider.webofficina-slider div.nivoSlider .nivo-caption h3,body .site-content .metaslider.webofficina-slider div.nivoSlider .caption-wrap h2,body .site-content .metaslider.webofficina-slider div.nivoSlider .caption-wrap h3{text-transform:uppercase;color:#fff;font-size:24px;margin-bottom:4px}
body .site-content .metaslider.webofficina-slider .flexslider ul.slides .nivo-caption,body .site-content .metaslider.webofficina-slider .rslides .nivo-caption,body .site-content .metaslider.webofficina-slider div.nivoSlider .nivo-caption{text-align:left}
body .site-content .metaslider.webofficina-slider .flexslider ol.flex-control-nav.flex-control-paging li a,body .site-content .metaslider.webofficina-slider .coin-slider ol.flex-control-nav.flex-control-paging li a,body .site-content .metaslider.webofficina-slider div.slider-wrapper ol.flex-control-nav.flex-control-paging li a,body .site-content .metaslider.webofficina-slider ul.rslides_tabs ol.flex-control-nav.flex-control-paging li a{width:10px;height:10px;background-color:transparent;border:1px solid #fff}
body .site-content .metaslider.webofficina-slider .flexslider ol.flex-control-nav.flex-control-paging li a.flex-active,body .site-content .metaslider.webofficina-slider .flexslider ol.flex-control-nav.flex-control-paging li a:hover,body .site-content .metaslider.webofficina-slider .flexslider ol.flex-control-nav.flex-control-paging li a.active,body .site-content .metaslider.webofficina-slider .flexslider ol.flex-control-nav.flex-control-paging li a.cs-active,body .site-content .metaslider.webofficina-slider .coin-slider ol.flex-control-nav.flex-control-paging li a.flex-active,body .site-content .metaslider.webofficina-slider .coin-slider ol.flex-control-nav.flex-control-paging li a:hover,body .site-content .metaslider.webofficina-slider .coin-slider ol.flex-control-nav.flex-control-paging li a.active,body .site-content .metaslider.webofficina-slider .coin-slider ol.flex-control-nav.flex-control-paging li a.cs-active,body .site-content .metaslider.webofficina-slider div.slider-wrapper ol.flex-control-nav.flex-control-paging li a.flex-active,body .site-content .metaslider.webofficina-slider div.slider-wrapper ol.flex-control-nav.flex-control-paging li a:hover,body .site-content .metaslider.webofficina-slider div.slider-wrapper ol.flex-control-nav.flex-control-paging li a.active,body .site-content .metaslider.webofficina-slider div.slider-wrapper ol.flex-control-nav.flex-control-paging li a.cs-active,body .site-content .metaslider.webofficina-slider ul.rslides_tabs ol.flex-control-nav.flex-control-paging li a.flex-active,body .site-content .metaslider.webofficina-slider ul.rslides_tabs ol.flex-control-nav.flex-control-paging li a:hover,body .site-content .metaslider.webofficina-slider ul.rslides_tabs ol.flex-control-nav.flex-control-paging li a.active,body .site-content .metaslider.webofficina-slider ul.rslides_tabs ol.flex-control-nav.flex-control-paging li a.cs-active{border:1px solid transparent}
body .site-content .webofficina-slider.slider-pagina .slide-video{height:100%}
body .site-content .webofficina-slider.slider-pagina video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:600px;margin-bottom:-7px}
body .site-content .webofficina-slider.slider-pagina .webofficina-slide h2{text-align:left;font-size:22px;margin-bottom:8px;text-transform:none;line-height:1.1}
body .site-content .webofficina-slider.slider-pagina .webofficina-slide p{font-size:16px;margin-bottom:0}
body .site-content .webofficina-slider.slider-pagina .webofficina-slide .webofficina-cta{margin-top:24px}
body .site-content .webofficina-slider.slider-pagina .webofficina-slide .webofficina-cta i{margin-right:6px}
body .site-content .webofficina-slider.slider-pagina .webofficina-slide .webofficina-caption.display-none{display:none !important}
body .site-content .webofficina-slider.slider-pagina .webofficina-slide .webofficina-caption .webofficina-slider-inner{padding:10px 10px 40px}
body .site-content .webofficina-slider.slider-pagina .webofficina-slide .webofficina-caption .webofficina-slider-inner h2{color:#fff !important}
body .site-content .webofficina-slider.slider-pagina .webofficina-slide .webofficina-caption .webofficina-slider-inner p{font-weight:300;margin-top:10px;line-height:24px}
body .site-content .webofficina-slider.slider-pagina:hover .slick-arrow{opacity:1}
body .site-content .webofficina-slider.slider-pagina .slick-arrow{z-index:9;background-color:transparent;color:white;width:25px;height:35px;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;border-radius:0;opacity:0;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
body .site-content .webofficina-slider.slider-pagina .slick-arrow::before{font-family:"FontAwesome";font-size:36px;position:absolute;top:50%;left:50%;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:white;opacity:1}
body .site-content .webofficina-slider.slider-pagina .slick-arrow.slick-next{right:20px}
body .site-content .webofficina-slider.slider-pagina .slick-arrow.slick-next::before{content:"\f105"}
body .site-content .webofficina-slider.slider-pagina .slick-arrow.slick-prev{left:20px}
body .site-content .webofficina-slider.slider-pagina .slick-arrow.slick-prev::before{content:"\f104"}
body .site-content .webofficina-slider.slider-pagina ul.slick-dots li{width:auto;margin:0 7px;height:40px}
body .site-content .webofficina-slider.slider-pagina ul.slick-dots li button{margin-top:16px;width:10px;height:10px;background-color:transparent;border:1px solid #fff;border-radius:50%;padding:0}
body .site-content .webofficina-slider.slider-pagina ul.slick-dots li button::before{content:none}
body .site-content .webofficina-slider.slider-pagina ul.slick-dots li.slick-active button{border-color:transparent}
body .site-content .webofficina-slider.slider-pagina ul.slick-dots li:first-child:last-child{display:none}
.accordion-toggle{position:relative}
.accordion-element .accordion-content{padding:24px;line-height:1.5}
.accordion-element.officina-servizio{margin-bottom:10px}
.accordion-element.officina-servizio .officina-servizio-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:2px;padding-top:2px;padding-bottom:2px}
.accordion-element.officina-servizio .officina-servizio-header h3{-webkit-box-flex:1;-ms-flex:1;flex:1}
.accordion-element.officina-servizio .officina-servizio-header .officina-servizio-icon{margin-right:10px}
.accordion-element.officina-servizio .officina-servizio-header .officina-servizio-icon:after{content:'';display:block;clear:both}
.accordion-element.officina-servizio .officina-servizio-header .officina-servizio-icon svg{float:left;width:56px;height:56px}
.accordion-element.officina-servizio .officina-servizio-header:before,.accordion-element.officina-servizio .officina-servizio-header:after{height:14px;width:3px}
.accordion-element.officina-servizio .officina-servizio-content{padding:12px 16px 16px}
.accordion-element.officina-servizio .officina-servizio-content li{padding-left:0}
.accordion-element.officina-servizio .officina-servizio-content li:before{content:"\f00c";background-color:transparent;font-family:"FontAwesome";display:inline-block;margin-right:6px;font-size:85%}
.accordion-element.officina-servizio .officina-servizio-cta{display:inline-block;font-weight:600;margin-top:16px;text-transform:uppercase}
.accordion-element.officina-servizio .officina-servizio-cta:after{content:"\f101";font-family:"FontAwesome";display:inline-block;margin-left:6px}
.site .officina-servizi-secondari ul.officina-servizi-secondari-list{margin-left:-10px;margin-right:-10px}
.site .officina-servizi-secondari ul.officina-servizi-secondari-list li{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.site .officina-servizi-secondari ul.officina-servizi-secondari-list li a{color:#06435f;text-decoration:none}
.site .officina-servizi-secondari ul.officina-servizi-secondari-list li a:hover{text-decoration:underline}
.site .officina-servizi-secondari ul.officina-servizi-secondari-list li .officina-servizio-icon{margin-right:10px}
.site .officina-servizi-secondari ul.officina-servizi-secondari-list li .officina-servizio-icon:after{content:'';display:block;clear:both}
.site .officina-servizi-secondari ul.officina-servizi-secondari-list li .officina-servizio-icon svg{float:left;width:56px;height:56px}
.site .officina-servizi-secondari ul.officina-servizi-secondari-list li h4{font-weight:300;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:18px}
.site .officina-servizi-secondari a.officina-servizi-secondari-goto{text-transform:uppercase;font-weight:600;border:1px solid;padding:5px 25px;font-size:16px;border-radius:0;margin:35px 0 25px}
.site .officina-servizi-secondari a.officina-servizi-secondari-goto:hover{color:white}
.site .officina-servizi-secondari a.officina-servizi-secondari-goto:hover::after{color:white}
.officina-servizi-testo{text-align:center;color:white;margin:-20px auto 40px;width:80%}
.officina-servizi-testo p:last-of-type{display:none}
.officina-servizi-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1200px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}
.officina-servizi-container .accordion-container-servizi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.officina-servizi-container .accordion-container-servizi .single-margin{margin:0 10px}
.officina-servizi-container .accordion-container-servizi .officina-servizio-single{position:relative;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:170px;height:170px;margin-top:20px}
.officina-servizi-container .accordion-container-servizi .officina-servizio-single .officina-servizio-icon-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.officina-servizi-container .accordion-container-servizi .officina-servizio-single .officina-servizio-icon-title-container .officina-servizio-icon{width:90px;height:90px}
.officina-servizi-container .accordion-container-servizi .officina-servizio-single .officina-servizio-icon-title-container .officina-servizio-icon svg{height:90px;width:90px}
.officina-servizi-container .accordion-container-servizi .officina-servizio-single .officina-servizio-icon-title-container .officina-servizio-titolo-container{margin-top:10px;width:150px;height:50px}
.officina-servizi-container .accordion-container-servizi .officina-servizio-single .officina-servizio-icon-title-container .officina-servizio-titolo-container .officina-servizio-titolo{text-align:center;font-size:18px;line-height:18px}
.officina-servizi-container .accordion-container-servizi .officina-servizio-single .officina-servizio-icon-title-container .officina-servizio-titolo-container .officina-servizio-titolo a{color:white;text-decoration:none}
.officina-servizi-container .accordion-container-servizi .officina-servizio-single .officina-servizio-icon-title-container .officina-servizio-titolo-container .officina-servizio-titolo a:hover{text-decoration:underline}
.officina-servizi-container .accordion-container-servizi .officina-servizio-single .fa-icon-array::before{content:"\f101";font-size:20px;display:none}
.officina-servizi-container .accordion-container-servizi .officina-servizio-dettagli-hover{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;z-index:100;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:270px;min-height:200px;color:white;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1}
.officina-servizi-container .accordion-container-servizi .officina-servizio-dettagli-hover h3.white-cl.officina-servizio-titolo{margin-bottom:10px;font-size:18px;width:233px}
.officina-servizi-container .accordion-container-servizi .officina-servizio-dettagli-hover h3.white-cl.officina-servizio-titolo a{color:white;text-decoration:none}
.officina-servizi-container .accordion-container-servizi .officina-servizio-dettagli-hover h3.white-cl.officina-servizio-titolo a:hover{text-decoration:underline}
.officina-servizi-container .accordion-container-servizi .officina-servizio-dettagli-hover:hover{padding:20px;opacity:1}
.officina-servizi-container .accordion-container-servizi .officina-servizio-dettagli-hover ul{line-height:25px}
.officina-servizi-container .accordion-container-servizi .officina-servizio-dettagli-hover ul li{font-size:15px;width:233px}
.officina-servizi-container .accordion-container-servizi .officina-servizio-dettagli-hover ul li:before{content:"\f00c";background-color:transparent;font-family:"FontAwesome";display:inline-block;margin-right:6px;font-size:85%}
.officina-servizi-container .accordion-container-servizi .officina-servizio-dettagli-hover .officina-servizio-cta{display:inline-block;font-weight:600;text-transform:uppercase;margin-top:10px;font-size:15px}
.officina-servizi-container .accordion-container-servizi .officina-servizio-dettagli-hover .officina-servizio-cta:hover{text-decoration:underline}
.officina-servizi-container .accordion-container-servizi .officina-servizio-dettagli-hover .officina-servizio-cta:before{content:"\f073";font-family:"FontAwesome";display:inline-block;margin:0 6px 0 3px;font-size:16px}
.officina-servizi-container .accordion-container-servizi .officina-servizio-dettagli-hover .officina-servizio-cta:after{content:"\f101";font-family:"FontAwesome";display:inline-block;margin-left:6px}
.officina-servizi-container .accordion-container-servizi .content-accordion{width:100%;margin-bottom:10px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);padding:24px;line-height:1.5}
.officina-servizi-container .accordion-container-servizi .content-accordion li{color:#fff}
.officina-servizi-container .accordion-container-servizi .content-accordion li:before{content:"\f00c";background-color:transparent;font-family:"FontAwesome";display:inline-block;margin-right:6px;font-size:85%}
.officina-servizi-container .accordion-container-servizi .content-accordion .officina-servizio-cta{display:inline-block;font-weight:600;margin-top:16px;text-transform:uppercase}
.officina-servizi-container .accordion-container-servizi .content-accordion .officina-servizio-cta:before{content:"\f073";font-family:"FontAwesome";display:inline-block;margin-right:6px}
.officina-servizi-container .accordion-container-servizi .content-accordion .officina-servizio-cta:after{content:"\f101";font-family:"FontAwesome";display:inline-block;margin-left:6px}
body.single-servizi p{font-size:16px}
body.single-servizi div#content div.ast-container{margin:0;padding:0;width:100%;max-width:100%}
body.single-servizi div#content div.ast-container div.blocks-slider video{width:100% !important;height:600px;-o-object-fit:cover;object-fit:cover;margin-bottom:-8px}
body.single-servizi div#content div.ast-container div.servizio-content{max-width:1240px;margin:0 auto;padding:0 20px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-titolo-container{margin:50px 0 25px 0}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-titolo-container h2.blocks-titolo{font-size:35px;text-transform:uppercase;font-weight:bold;margin-bottom:20px;text-align:center}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-testo-container{margin:0 0 50px 0}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-testo-container p.blocks-testo{text-align:center}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container{margin:50px 0}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:500px;margin-bottom:10px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate ul,body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate ol{margin-top:10px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate img{width:50%;padding-left:5px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate video,body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate iframe{height:100%;width:50%}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate div.block-sezioni-alternate-text-container{width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f5f5;height:100%;padding:0 50px;margin-right:5px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate div.block-sezioni-alternate-text-container span.block-sezioni-alternate-title-container{width:100%;margin-bottom:20px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate div.block-sezioni-alternate-text-container span.block-sezioni-alternate-title-container h3{font-size:29px;text-transform:uppercase;font-weight:bold}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate div.block-sezioni-alternate-text-container p{width:100%}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate.even{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate.even div.block-sezioni-alternate-text-container{margin:0 0 0 5px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate.even img{padding:0 5px 0 0}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate img{height:100%;-o-object-fit:cover;object-fit:cover}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-griglia-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-griglia-container div.block-griglia{margin-bottom:10px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-griglia-container div.block-griglia img{height:300px;width:450px;-o-object-fit:cover;object-fit:cover}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-griglia-container div.block-griglia h3{font-size:29px;text-transform:uppercase;font-weight:bold;margin:10px 0 20px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-griglia-container div.block-griglia p{text-align:center;margin-bottom:10px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-griglia-container div.block-griglia a.btn-primary{height:40px;width:161px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s;transition:all .2s;color:white;text-transform:uppercase;font-size:17px;font-weight:600;text-align:center}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-griglia-container div.block-griglia a.btn-primary::after{content:">";margin-left:5px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-griglia-container.n-2 .block-griglia.center{margin:0 auto}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-griglia-container.n-3 .block-griglia.center{margin:0 auto}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-griglia-container.n-2 .block-griglia{-webkit-box-flex:1;-ms-flex:1 1 calc(100% / 2 - 10px);flex:1 1 calc(100% / 2 - 10px);max-width:calc(100% / 2 - 10px)}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-griglia-container.n-3 .block-griglia{-webkit-box-flex:1;-ms-flex:1 1 calc(100% / 3 - 10px);flex:1 1 calc(100% / 3 - 10px);max-width:calc(100% / 3 - 10px)}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-griglia-container .block-griglia.center{justify-self:center}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-icone-container{display:grid;grid-auto-rows:1fr;grid-gap:10px;margin:50px 0}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-icone-container.n-2{grid-template-columns:1fr 1fr}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-icone-container.n-3{grid-template-columns:1fr 1fr 1fr}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-icone-container div.block-icone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-icone-container div.block-icone i{font-size:68px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-icone-container div.block-icone div.block-icone-text{padding:0 0 0 20px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-icone-container div.block-icone div.block-icone-text h4{font-size:20px;text-transform:uppercase;font-weight:bold;margin-bottom:20px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-icone-container div.block-icone div.block-icone-text p{margin-bottom:10px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-custom{margin:50px 0}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-video-container{margin:50px 0}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-video-container video{width:100%;height:auto}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-video-container iframe{width:100%;height:600px}
body.single-servizi div#content div.ast-container div.servizio-form .gform-body li{margin-bottom:5px !important}
.mobile-bar{position:fixed;z-index:100;left:0;bottom:0;width:100%;height:calc(60px + env(safe-area-inset-bottom));transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;text-align:center;text-transform:uppercase;color:white;-webkit-box-shadow:0 0 10px rgba(80,59,59,0.3);box-shadow:0 0 10px rgba(80,59,59,0.3);background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.mobile-bar .mobilebar-widget:not(.mobilebar-tooltip){position:relative}
.mobile-bar .mobilebar-widget{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;max-height:60px;border-left:1px solid white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}
.mobile-bar .mobilebar-widget.widget-first,.mobile-bar .mobilebar-widget.widget-last{border-left:0}
.mobile-bar .mobilebar-widget::before{font-family:"FontAwesome";font-size:18px;display:block}
.mobile-bar .mobilebar-widget.mobilebar-map::before{content:"\f041"}
.mobile-bar .mobilebar-widget.mobilebar-hour::before{content:"\f017"}
.mobile-bar .mobilebar-widget.mobilebar-phone::before{content:"\f095"}
.mobile-bar .mobilebar-widget.mobilebar-email::before{content:"\f0e0"}
.mobile-bar .mobilebar-widget.mobilebar-whatsapp::before{content:"\f232"}
.mobile-bar .mobilebar-widget.mobilebar-calendar::before{content:"\f073"}
.mobile-bar .mobilebar-widget .widgettitle{font-family:"Kanit";font-size:11px;color:white;font-weight:400}
.mobile-bar .mobilebar-widget .textwidget{font-size:0}
.mobile-bar .mobilebar-widget .textwidget a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
.mobile-bar .mobilebar-widget.border-left{border-left:1px solid white !important}
.mobile-bar .mobilebar-widget.mobilebar-tooltip{cursor:pointer}
.mobile-bar .mobilebar-widget.mobilebar-tooltip .textwidget{font-size:12px;position:absolute;left:0;bottom:100%;width:100%;text-align:center;visibility:hidden;opacity:0;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;padding:12px 0}
.mobile-bar .mobilebar-widget.mobilebar-tooltip.show-tooltip .textwidget{visibility:visible;opacity:1}
body .elementor-section>.elementor-column-gap-default>.elementor-row{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}
body .elementor-section>.elementor-column-gap-narrow>.elementor-row{width:calc(100% + 10px);margin-left:-5px;margin-right:-5px}
body .elementor-section>.elementor-column-gap-extended>.elementor-row{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}
body .elementor-section>.elementor-column-gap-wide>.elementor-row{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}
body .elementor-section>.elementor-column-gap-wider>.elementor-row{width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}
.map-multi-marker button,.map-multi-marker button.gm-ui-hover-effect{top:0 !important;right:0 !important}
.site .rplg .rplgsw-container{width:calc(100% + 10px) !important;margin:0 -5px;padding:0 5px}
.site .rplg .rplgsw-slide .rplg-slider-review{-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.25);box-shadow:0 0 4px 0 rgba(0,0,0,0.25);background-color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;margin:4px 0 !important}
.site .rplg .rplgsw-slide .rplg-slider-review>.rplg-box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:0 !important;padding-bottom:18px !important}
.site .rplg .rplgsw-slide .rplg-slider-review>.rplg-row{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:18px !important;padding-bottom:0 !important}
.site .rplg .rplgsw-slide .rplg-slider-review>.rplg-row .rplg-review-name{font-size:18px}
.site .rplg .rplgsw-slide .rplg-box{margin:0 !important;-webkit-box-shadow:none;box-shadow:none;border:0 solid transparent !important;background-color:transparent !important;border-radius:0 !important;padding:20px !important}
.site .rplg .rplgsw-slide .rplg-box::before{content:none !important}
.site .rplg .rplgsw-slide .rplg-box .rplg-box-content{margin:40px 0 0 !important;overflow-x:hidden;height:80px !important}
.site .rplg .rplgsw-slide .rplg-box .rplg-box-content .rplg-stars{display:block !important;position:absolute;top:0;left:20px;width:100%}
.site .rplg .rplgsw-slide .rplg-box .rplg-box-content::before{content:none !important}
.site .rplg .rplgsw-slide .rplg-box .rplg-box-content .rplg-review-text{word-break:break-word}
.site .rplg .rplgsw-slide .rplg-box .rplg-box-content .rplg-review-time{text-shadow:none !important}
.site .rplg .rplgsw-slide .rplg-box .rplg-review-badge{display:none}
.site .rplg .rplg-slider-prev,.site .rplg .rplg-slider-next{background-color:transparent;border-radius:0;border:none !important;width:20px;height:35px;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.site .rplg .rplg-slider-prev:before,.site .rplg .rplg-slider-next:before{font-family:"FontAwesome";font-size:26px;position:absolute;top:50%;left:50%;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-webkit-transform:translate(-42%,-50%);transform:translate(-42%,-50%);content:"\f105"}
.site .rplg .rplg-slider-prev span,.site .rplg .rplg-slider-next span{display:none}
.site .rplg .rplg-slider-prev{left:-20px !important}
.site .rplg .rplg-slider-prev:before{content:"\f104"}
.site .rplg .rplg-slider-next{right:-20px !important}
html.pum-open.pum-open-overlay.pum-open-scrollable body>.site[aria-hidden],html.pum-open.pum-open-overlay.pum-open-scrollable body>.pum.pum-overlay[aria-hidden]{padding-right:0}
body .pum-container.popmake{top:50px !important}
body .popmake h2{font-size:30px}
body .popmake h3{font-size:28px}
body .popmake h4{font-size:24px}
body .popmake h5{font-size:20px}
body .popmake h6{font-size:18px}
body .popmake h2,body .popmake h3,body .popmake h4,body .popmake h5,body .popmake h6{margin-bottom:15px}
body .popmake .bookly-form{margin-top:40px}
.webofficina-location-filter{padding:40px 0;border-top:1px solid #cacbcd;border-bottom:1px solid #cacbcd;text-align:center}
.webofficina-location-filter i.fa{font-size:36px}
.webofficina-location-filter p{margin-bottom:12px;font-size:18px}
.webofficina-location-filter select{width:100%}
.webofficina-staff .webofficina-dipartimento-staff .staff-members{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.webofficina-staff .webofficina-dipartimento-staff .staff-members .staff-member{width:100%;padding-top:30px}
.webofficina-staff .webofficina-dipartimento-staff .staff-members .staff-member .member-wrapper{text-align:center;padding-top:0}
.webofficina-staff .webofficina-dipartimento-staff .staff-members .staff-member .img-wrapper{margin-bottom:16px}
.webofficina-staff .webofficina-dipartimento-staff .staff-members .staff-member .img-border{margin-top:-30px}
.webofficina-staff .webofficina-dipartimento-staff .staff-members .staff-member .text-wrapper i.fa{width:16px;text-align:center;display:inline-block;margin-right:2px}
.site .webofficina-tabs .responsive-tabs .responsive-tabs__list{margin:0}
.site .webofficina-tabs .responsive-tabs .responsive-tabs__list:after{content:'';display:block;clear:both}
.site .webofficina-tabs .responsive-tabs .responsive-tabs__list .responsive-tabs__list__item{font-family:"Kanit";font-size:18px;font-weight:700;padding:18px 26px 18px;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.site .webofficina-tabs .responsive-tabs .responsive-tabs__list .responsive-tabs__list__item:not(.responsive-tabs__list__item--active){border-color:transparent}
.site .webofficina-tabs .responsive-tabs .responsive-tabs__list .responsive-tabs__list__item.responsive-tabs__list__item--active{padding-bottom:19px}
.site .webofficina-tabs .responsive-tabs .responsive-tabs__panel{padding:26px}
#content .slider-veicoli html,#content .slider-veicoli body{scroll-behavior:smooth}
#content .slider-veicoli button.slick-arrow::before{font-size:35px;font-family:'FontAwesome';font-weight:normal;-webkit-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#content .slider-veicoli .slick-next,#content .slider-veicoli .slick-prev{position:absolute;width:initial;height:initial;z-index:9;background-color:rgba(255,255,255,0.5);padding:20px 10px}
#content .slider-veicoli .slick-next{right:0}
#content .slider-veicoli .slick-prev{left:0}
#content .slider-veicoli button.slick-next::before{content:'\f105'}
#content .slider-veicoli button.slick-prev::before{content:'\f104'}
#content .slider-veicoli.slick-initialized .slick-slide{display:block;margin:0 auto}
#content .slider-veicoli.slick-initialized .slick-slide img{margin:0 auto;height:500px;-o-object-fit:cover;object-fit:cover}
#content .slider-veicoli ul.slick-dots li{width:auto;margin:0 10px;height:40px}
#content .slider-veicoli ul.slick-dots li button{margin-top:30px;width:10px;height:10px;border:1px solid #d8d8d8;border-radius:50%;padding:0}
#content .slider-veicoli ul.slick-dots li button::before{content:none}
#content .slider-veicoli ul.slick-dots li.slick-active button{border-color:transparent}
#content .slider-veicoli ul.slick-dots li:first-child:last-child{display:none}
#content .veicoli-wrapper{padding:20px 0}
#content .veicoli-wrapper .veicoli-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
#content .veicoli-wrapper .veicoli-filter .filter-button{margin-right:30px;display:inline-block;font-size:20px}
#content .veicoli-wrapper .veicoli-filter .filter-button:hover{cursor:pointer}
#content .veicoli-wrapper .veicoli-filter{margin-bottom:30px}
#content .veicoli-wrapper .no-veicoli{display:none}
#content .veicoli-wrapper .text-underline{text-decoration:underline;text-underline-offset:5px}
#content .slider-and-info-container{display:grid;grid-template-columns:minmax(0,1.5fr) 1fr;gap:25px;padding:10px 0;grid-template-areas:"slider menu" "slider info"}
#content .cta-and-menu-dropdown,#content .wrap-price-and-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}
#content .cta-and-menu-dropdown{grid-area:menu}
#content .wrap-price-and-info{grid-area:info}
#content .veicoli-slider-wrapper{grid-area:slider}
#content .veicoli-title{margin:0}
#content .veicoli-subTitle{text-decoration:none;font-size:x-large;font-style:normal;font-weight:normal;margin-bottom:10px}
#content .titolo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#content .info-veicolo-prezzo{padding:10px 0;padding-top:15px;font-size:xx-large;font-weight:bold}
#content ul.info-veicolo__list{list-style:none;margin:20px 0 0 0;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:2px;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px;font-size:small}
#content .info-veicolo{margin:0}
#content .info-veicolo__item{background-color:#d3d3d3;padding:5px 10px}
#content .info-veicolo__backBtn{margin-top:30px;display:block}
#content .info-veicolo__label{display:block;font-weight:bold;text-transform:uppercase}
#content .info-veicolo__label i{margin-right:5px}
#content .icon-info-veicolo{margin-right:5px}
#content .stampa-dropdown{display:none;position:absolute;top:75px;right:300px;background:#fff;border:1px solid #ddd;border-radius:6px;-webkit-box-shadow:0 4px 7px rgba(0,0,0,0.1);box-shadow:0 4px 7px rgba(0,0,0,0.1);z-index:1;min-width:200px}
#content .stampa-dropdown ul{list-style:none;margin:5px 0;padding:0}
#content .stampa-dropdown li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px;color:#333;text-decoration:none;-webkit-transition:background .5s;transition:background .5s}
#content .stampa-dropdown li a:hover{background:#f5f5f5;cursor:pointer}
#content .stampa-dropdown i{margin:0 5px;width:20px;text-align:center}
#content .info-veicolo__btn--stampa{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}
#content a.info-veicolo__btn{border:0;padding:10px 15px;cursor:pointer;-webkit-transition:.3s ease-in;transition:.3s ease-in;color:#fff;margin:10px 0;text-transform:uppercase;font-weight:600;letter-spacing:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:14px;width:100%;height:55px;border-radius:4px;-webkit-box-shadow:0 4px 7px rgba(0,0,0,0.1);box-shadow:0 4px 7px rgba(0,0,0,0.1);outline:0}
#content a.info-veicolo__btn--grid{font-size:14px}
#content a.info-veicolo__btn:hover{color:#fff}
#content a.info-veicolo__btn:active{color:#fff}
#content a.info-veicolo__btn:focus{color:#fff}
#content a.info-veicolo__btn--btnCTA{padding:5px 10px;text-align:center}
#content a.info-veicolo__btn--btnCTA i{margin-right:10px;font-family:'FontAwesome' !important}
#content .veicoli-listing-headline{margin-bottom:30px}
#content .veicoli-listing__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}
#content .veicoli-listing__immagine{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}
#content .veicoli-listing__info{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:20px 30px}
#content .veicoli-listing__title{font-size:24px}
#content .veicoli-listing-details{list-style:none;margin-left:0;margin-top:30px}
#content .veicoli-listing-details__item{margin-bottom:6px}
#content .single-cta-section-veicoli{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}
#content .single-cta-section-veicoli__title{text-align:center;font-size:22px}
#content .cta-wrapper-veicoli{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:50px;width:100%;margin:0 auto}
#content .cta-wrapper-veicoli h6{font-size:18px;margin-left:16px}
#content .divisorio{width:100%;height:1px;background-color:black;margin:20px 0}
#content .dropdown-content{display:none;position:absolute;background:white;-webkit-box-shadow:0 2px 15px rgba(0,0,0,0.1);box-shadow:0 2px 15px rgba(0,0,0,0.1);border-radius:6px;z-index:1000;min-width:180px}
#content .dropdown-content.active{display:block}
#content .dropdown-content .dropdown-item{display:block;padding:10px 15px;color:#333;text-decoration:none;-webkit-transition:background .2s;transition:background .2s}
#content .dropdown-content .dropdown-item:hover{background:#f8f9fa}
#content #link-copied-message{position:fixed;bottom:25px;right:25px;background:#333;color:white;padding:12px 25px;border-radius:8px;font-size:14px;display:none;z-index:9999;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.1);box-shadow:0 4px 6px rgba(0,0,0,0.1)}
#content .preview-slider-veicoli .slick-track{margin-top:10px;margin-left:5px;padding:5px}
#content .preview-slider-veicoli .slick-track:not(:has(>:nth-child(7))){-webkit-transform:translate3d(0,0,0) !important;transform:translate3d(0,0,0) !important}
#content .preview-slider-veicoli .slick-slide .image-border{width:100px;height:75px;margin-right:19px}
#content .preview-slider-veicoli .slick-slide .image-border:hover{outline:5px solid #004085}
#content .preview-slider-veicoli .slick-slide.slick-current .image-border{outline:5px solid #004085}
#content .preview-slider-veicoli .slick-slide img{width:100%;height:100% !important;-o-object-fit:cover !important;object-fit:cover !important;cursor:pointer}
#content .veicoli-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}
#content .veicoli-grid-item.no-auto{text-align:center}
#content .veicoli-grid-item .veicoli-grid-image img{width:100%;height:230px;-o-object-fit:cover;object-fit:cover}
#content .veicoli-grid-item .veicoli-grid-info{background-color:#d3d3d3;padding:15px;min-height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#content .veicoli-grid-item .veicoli-grid-info .veicoli-grid-title{overflow-wrap:break-word;font-size:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#content .veicoli-grid-item .veicoli-grid-info .veicoli-grid-title:hover{text-decoration:underline;-webkit-transition:.3s all;transition:.3s all}
#content .veicoli-grid-item .veicoli-grid-info .veicoli-grid-subtitle{margin:0 !important}
#content .veicoli-grid-item .veicoli-grid-info .veicoli-grid-subtitle.webofficina_auto_sottotitolo{font-size:14px;margin-bottom:5px}
#content .veicoli-grid-item .veicoli-grid-info .veicoli-grid-details{margin:0 !important;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#content .veicoli-grid-item .veicoli-grid-info .veicoli-grid-details .veicoli-grid-details-item-km{font-size:19px}
#content .veicoli-grid-item .veicoli-grid-info .veicoli-grid-details .veicoli-grid-details-item-immatricolazione{font-size:17px}
#content .veicoli-grid-item .veicoli-grid-info .veicoli-grid-details .veicoli-grid-details-item-price{font-weight:bold;font-size:19px}
#content .data-annuncio{font-size:13px}
#content .description,#content .equipment-section{display:grid;grid-template-columns:1fr 2fr;margin:10px;gap:1rem}
#content .description h2,#content .equipment-section h2{grid-column:1;margin:0;margin-left:50px;color:#333}
#content .description strong,#content .equipment-section strong{font-weight:600}
#content .equipment-paragraph{display:grid;grid-column:2 / 4;gap:1rem}
#content .description-veicoli{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:10px}
#content .description-veicoli h2{grid-column:1;margin:0;margin-left:50px;color:#333}
#content .description-veicoli ul{grid-column:2 / 4;display:grid;grid-template-columns:1fr 1fr;gap:.5rem 2rem;margin:0;padding:0;list-style:none}
#content .description-veicoli ul li{display:contents}
#content .description-veicoli ul strong{grid-column:1;font-weight:600;color:#333}
#content .description-veicoli ul .adv-value{grid-column:2;color:#666;margin-left:-20px}
#content .azioni-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:15px auto;max-width:500px;padding:0 15px}
#content .btn-azione{background:#004085;color:white;border:0;padding:10px 20px;border-radius:4px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;min-width:120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#content .btn-azione:hover{background:#00346c}
#content .btn-azione i{font-size:16px}
#content .stampa-wrapper{position:relative;display:inline-block;margin:15px 0}
#content .stampa-wrapper .stampa-btn{border:0;padding:10px 15px;cursor:pointer;-webkit-transition:.3s ease-in;transition:.3s ease-in;color:white;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}
#content .stampa-wrapper .stampa-btn i{font-size:16px}
#content .stampa-wrapper .dropdown-content{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:100%;margin-top:5px;background:white;-webkit-box-shadow:0 2px 15px rgba(0,0,0,0.1);box-shadow:0 2px 15px rgba(0,0,0,0.1);border-radius:6px;z-index:1000;min-width:180px;display:none}
#content .stampa-wrapper .dropdown-content.active{display:block}
#content .stampa-wrapper .dropdown-content .dropdown-item{display:block;padding:10px 15px;color:#333;text-decoration:none;-webkit-transition:background .2s;transition:background .2s;text-align:center}
#content .stampa-wrapper .dropdown-content .dropdown-item:hover{background:#f8f9fa}
#content i.fa.fa-whatsapp{font-family:"FontAwesome"}
.promozioni-wrapper{padding:40px 0}
.promozioni-headline{margin-bottom:30px}
.promozioni-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}
.promozioni-grid-item .promozioni-grid-immagine img{width:100%;height:230px;-o-object-fit:cover;object-fit:cover}
.promozioni-grid-item.no-promo{text-align:center}
.promozioni-grid-item .promozioni-grid-info{background-color:#f1f1f2;padding:15px;min-height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}
.promozioni-grid-item .promozioni-grid-info .promozioni-grid-price{display:inline-block;position:absolute;right:20px;font-size:20px}
.promozioni-grid-item .promozioni-grid-info .promozioni-grid-title{overflow-wrap:break-word;font-size:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.promozioni-grid-item .promozioni-grid-info .promozioni-grid-title:hover{text-decoration:underline}
.promozioni-grid-item .promozioni-grid-info .promozioni-grid-date{margin:5px 0 10px;font-weight:bold}
.promozioni-grid__excerpt a{color:inherit}
.promo_validità{border-width:1px;border-style:solid;padding:10px 15px;margin-bottom:15px}
.promo_validità--expired{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}
.promo_validità--current{color:#004085;background-color:#cce5ff;border-color:#b8daff}
.single-promozioni button#gform_submit_button_1{border-radius:0}
.promo-pre-title h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.validità-label{font-weight:400;font-size:14px}
.no-promo{text-align:center}
.entry-meta{display:none !important}
.page-template-template-chisiamo #content>.ast-container{max-width:100%;padding:0}
.container-chisiamo{max-width:1240px;margin:0 auto;padding:0 60px}
.map img.map-img{width:100%;height:340px;-o-object-fit:cover;object-fit:cover}
.chisiamo__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0}
.chisiamo__img img{height:600px;-o-object-fit:cover;object-fit:cover;width:1240px}
.chisiamo__title{margin-top:40px}
.chisiamo__content{margin-bottom:40px}
.box-chisiamo{display:-webkit-box;display:-ms-flexbox;display:flex}
.box-chisiamo__img{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}
.box-chisiamo__img img{width:100%}
.box-chisiamo__info{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;padding-right:250px}
.box-chisiamo__info__titolo{margin-bottom:18px;font-size:34px;max-width:460px}
.box-chisiamo__info__desc{max-width:460px}
.box-chisiamo--pari .box-chisiamo__img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.box-chisiamo--pari .box-chisiamo__info{padding-left:250px;padding-right:0}
#content .page-prenota{margin-bottom:40px}
#content .page-prenota .prenota-title{font-size:30px;margin-bottom:20px}
#content .page-prenota .service-description{font-size:16px}
#content .page-prenota .webofficina-home-btn{padding:5px 20px;font-weight:bold;border-radius:4px}
#content .page-prenota .webofficina-home-btn:hover{color:white}
#content .page-prenota .bookly-form{width:70%}
#content .page-prenota .bookly-form .bookly-box{font-size:16px}
#content .page-prenota .bookly-form .bookly-box b{font-size:16px}
#content .page-prenota .webofficina-back-home{font-weight:bold;margin-bottom:40px;font-size:16px}
#content .page-prenota .webofficina-back-home span{text-decoration:underline;text-transform:uppercase}
.officina-pagina-servizi-primari-container,.officina-pagina-servizi-secondari-container{padding:35px 20px;margin-bottom:0}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari-titolo-sezione{margin:0 auto;text-align:center;font-size:34px;margin-bottom:50px;max-width:1350px}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari{max-width:1350px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10px;width:225px}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo.columns-3{width:calc(100%/3);padding-left:90px}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo.columns-4{width:calc(100%/4)}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo.columns-5{width:calc(100%/5)}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo.columns-6{width:calc(100%/6)}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo .officina-pagina-servizi-primari-icona-titolo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo .officina-pagina-servizi-primari-icona-titolo-container .officina-servizio-icon{width:90px;height:90px}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo .officina-pagina-servizi-primari-icona-titolo-container .officina-servizio-icon svg{width:90px;height:90px}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo .officina-pagina-servizi-primari-icona-titolo-container .officina-pagina-servizi-primari-titolo{font-size:22px}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo .officina-pagina-servizi-primari-icona-titolo-container .officina-pagina-servizi-primari-titolo a{color:white;text-decoration:none}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo .officina-pagina-servizi-primari-icona-titolo-container .officina-pagina-servizi-primari-titolo a:hover{text-decoration:underline}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo .content-accordion{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo .content-accordion li{line-height:1.5;margin:0;padding-left:25px}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo .content-accordion li::before{content:"\f00c";font-family:"FontAwesome";font-size:14px;padding-bottom:5px;background-color:transparent;top:3px}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo .officina-servizio-cta{font-weight:600;text-transform:uppercase;margin-top:10px;font-size:15px}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo .officina-servizio-cta:hover{text-decoration:underline}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo .officina-servizio-cta:before{content:"\f073";font-family:"FontAwesome";display:inline-block;margin:0 6px 0 3px;font-size:16px}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo .officina-servizio-cta:after{content:"\f101";font-family:"FontAwesome";display:inline-block;margin-left:6px}
.officina-pagina-servizi-secondari-container{max-width:1350px;margin:0 auto}
.officina-pagina-servizi-secondari-container .officina-pagina-servizi-secondari-titolo-sezione{font-size:34px;margin-bottom:50px}
.officina-pagina-servizi-secondari-container .officina-pagina-servizi-secondari{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.officina-pagina-servizi-secondari-container .officina-pagina-servizi-secondari .officina-pagina-servizi-secondari-singolo{width:calc(100%/3);padding:20px 20px}
.officina-pagina-servizi-secondari-container .officina-pagina-servizi-secondari .officina-pagina-servizi-secondari-singolo .officina-pagina-servizi-secondari-icona-titolo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;margin-bottom:10px}
.officina-pagina-servizi-secondari-container .officina-pagina-servizi-secondari .officina-pagina-servizi-secondari-singolo .officina-pagina-servizi-secondari-icona-titolo-container .officina-servizio-icon{width:90px;height:90px}
.officina-pagina-servizi-secondari-container .officina-pagina-servizi-secondari .officina-pagina-servizi-secondari-singolo .officina-pagina-servizi-secondari-icona-titolo-container .officina-servizio-icon svg{width:90px;height:90px}
.officina-pagina-servizi-secondari-container .officina-pagina-servizi-secondari .officina-pagina-servizi-secondari-singolo .officina-pagina-servizi-secondari-icona-titolo-container .officina-pagina-servizi-secondari-titolo{margin:0 0 0 10px;font-size:22px}
.officina-pagina-servizi-secondari-container .officina-pagina-servizi-secondari .officina-pagina-servizi-secondari-singolo .officina-pagina-servizi-secondari-icona-titolo-container .officina-pagina-servizi-secondari-titolo a{color:#06435f;text-decoration:none}
.officina-pagina-servizi-secondari-container .officina-pagina-servizi-secondari .officina-pagina-servizi-secondari-singolo .officina-pagina-servizi-secondari-icona-titolo-container .officina-pagina-servizi-secondari-titolo a:hover{text-decoration:underline}
.officina-pagina-servizi-secondari-container .officina-pagina-servizi-secondari .officina-pagina-servizi-secondari-singolo .officina-pagina-servizi-secondari-descrizione{font-size:16px;padding-left:100px}
.gform_confirmation_message{text-align:center !important;margin-bottom:50px !important;font-weight:bold !important}
form.servizi-contattaci{background-color:transparent !important}
.servizi-contattaci_wrapper{padding:35px 20px 40px;background-image:url("/wp-content/themes/webofficina/assets/img/footer_servizi-contatti.jpg") !important;background-repeat:no-repeat;background-size:cover}
.servizi-contattaci_wrapper .servizi-contattaci{background-color:transparent !important}
.servizi-contattaci_wrapper .top_label li.gfield.gf_left_half::before{background-color:transparent !important}
.servizi-contattaci_wrapper .gform_heading{text-align:center;padding:0 20px}
.servizi-contattaci_wrapper .gform_heading .gform_title{font-size:34px}
.servizi-contattaci_wrapper div.validation_error{color:#f00 !important;border-color:#f00 !important}
.servizi-contattaci_wrapper .validation_message{color:white !important}
.servizi-contattaci_wrapper .gform_body{max-width:1050px;margin:0 auto !important}
.servizi-contattaci_wrapper .gform_body .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 15px}
.servizi-contattaci_wrapper .gform_body .gform_fields .gfield{padding:0 10px !important}
.servizi-contattaci_wrapper .gform_body .gform_fields .gfield input{padding-left:10px !important}
.servizi-contattaci_wrapper .gform_body .gform_fields .gfield label{display:none}
.servizi-contattaci_wrapper .gform_body .gform_fields .gfield.input_messaggio{width:100% !important;margin:5px 0 20px}
.servizi-contattaci_wrapper .gform_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.servizi-contattaci_wrapper .gform_footer button{text-transform:uppercase;font-weight:600;border:1px solid;padding:5px 25px;font-size:16px;border-radius:0;background-color:transparent}
.servizi-contattaci_wrapper .gform_footer button::after{content:none}
.modal-open{height:100vh;overflow-y:hidden}
.business-view-container{position:fixed;top:0;z-index:999999999999999;background-color:rgba(0,0,0,0.7);width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.business-view-container.close{display:none}
.business-view-container .iframe-container{position:relative;width:900px;height:600px}
.business-view-container .iframe-container iframe{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;width:900px;height:600px}
.business-view-container .iframe-container .business-view-close{display:inline-block;position:absolute;top:-50px;right:-50px;margin:20px;font-size:25px;cursor:pointer;z-index:999999999999999999999}
.business-view-container .iframe-container .business-view-close::before{color:#fff}
#sliderVeicoli .item{display:inline-block;height:100%;vertical-align:top;border-right:0;width:25%;white-space:normal;padding:5px}
#sliderVeicoli .item img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}
#sliderVeicoli .item p{margin:0}
#sliderVeicoli .item p.webofficina_auto_sottotitolo{font-size:14px;margin-bottom:5px}
#sliderVeicoli .item .webofficina_auto_info{min-height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 12px;border:1px solid #d8d8d8;-webkit-box-shadow:-1px 4px 8px -4px #d8d8d8;box-shadow:-1px 4px 8px -4px #d8d8d8;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#sliderVeicoli .item .webofficina_auto_info h5{overflow-wrap:break-word;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#sliderVeicoli .item .webofficina_auto_info h5:hover{text-decoration:underline;-webkit-transition:.3s all;transition:.3s all}
#sliderVeicoli .item .webofficina_auto_info .webofficina_auto_info_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;bottom:5px;left:15px}
#sliderVeicoli .item .webofficina_auto_info .webofficina_auto_info_content .webofficina_auto_km{font-size:18px}
#sliderVeicoli .item .webofficina_auto_info .webofficina_auto_info_content .webofficina_auto_prezzo{font-weight:bold;font-size:18px}
#sliderVeicoli ul.slick-dots li{width:auto;margin:0 10px;height:40px}
#sliderVeicoli ul.slick-dots li button{margin-top:30px;width:10px;height:10px;border:1px solid #fff;border-radius:50%;padding:0;background-color:#fff}
#sliderVeicoli ul.slick-dots li button::before{content:none}
#sliderVeicoli ul.slick-dots li.slick-active button{border-color:transparent}
#sliderVeicoli ul.slick-dots li:first-child:last-child{display:none}
#sliderVeicoli button.slick-arrow::before{font-size:26px;font-family:'FontAwesome';font-weight:normal;-webkit-transition:all .3s ease-in-out}
#sliderVeicoli button.slick-next::before{content:'\f105';margin-left:20px}
#sliderVeicoli button.slick-prev::before{content:'\f104';margin-right:20px}
.webofficina-promo-evidenza{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:480px}
.webofficina-promo-evidenza .webofficina-promo-img{width:50%}
.webofficina-promo-evidenza .webofficina-promo-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.webofficina-promo-evidenza .webofficina-promo-info{padding:30px 5% 30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:50%}
.webofficina-promo-evidenza .webofficina-promo-info .webofficina-promo-section-title{text-transform:uppercase;font-size:22px}
.webofficina-promo-evidenza .webofficina-promo-info .webofficina-promo-title{font-size:34px;margin:5px 0}
.webofficina-promo-evidenza .webofficina-promo-info .webofficina-promo-duration{font-weight:bold}
.webofficina-promo-evidenza .webofficina-promo-info .webofficina-promo-text{max-width:460px;margin-bottom:25px;text-align:left}
.webofficina-promo-evidenza .webofficina-promo-info .webofficina-promo-cta-container .webofficina-promo-cta{text-transform:uppercase;font-weight:600;border:1px solid;padding:5px 25px;font-size:16px;border-radius:0}
.webofficina-promo-evidenza .webofficina-promo-info .webofficina-promo-cta-container .webofficina-promo-cta.goto-single{color:#fff !important}
.webofficina-promo-evidenza .webofficina-promo-info .webofficina-promo-cta-container .webofficina-promo-cta.goto-all{margin-left:15px;background-color:transparent}
.webofficina-promo-evidenza .webofficina-promo-info .webofficina-promo-cta-container .webofficina-promo-cta.goto-all:hover{color:#fff !important}
.rplg .rplg-col .rplg-box{width:260px;position:absolute !important;top:-25px;right:-15px;background-color:transparent !important;border-color:transparent !important}
.rplg .rplg-col .rplg-box .rplg-review-avatar{width:40px !important;height:40px !important;-webkit-box-shadow:0 0 0 transparent !important;box-shadow:0 0 0 transparent !important}
.rplg .rplg-col .rplg-box .rplg-biz-based-text{text-shadow:0 0 0 transparent !important}
.rplg .rplg-slider .rplgsw-container{height:240px}
.rplg .rplg-slider .rplgsw-container .rplgsw-pagination .rplgsw-pagination-bullet{margin:0 10px;margin-top:30px;width:10px;height:10px;border:1px solid #fff;border-radius:50%;padding:0;background-color:#fff;opacity:1}
r-p rp-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
r-p rp-slider rp-header{position:absolute;top:0}
r-p rp-slider rp-header rp-score{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-10px}
r-p rp-slider rp-header rp-score rp-rating{color:#000 !important;font-size:18px}
r-p rp-slider rp-header rp-score rp-stars svg{fill:blue !important;scale:.9}
r-p rp-slider rp-content{max-width:100% !important}
r-p rp-slider rp-content rp-reviews rp-review rp-review-inner{background-color:#fff;border-radius:0}
r-p rp-slider rp-content rp-reviews rp-review rp-review-inner rp-stars{margin-top:0 !important}
r-p rp-slider rp-content rp-reviews rp-review rp-review-inner rp-review-text{font-size:14px}
.affiliati-section.max-height-logo .inofficina-network-logos-wrapper ul.inofficina-network-logos-list .inofficina-network-logo img{max-height:80px}
.affiliati-section.small-logo .inofficina-network-logos-wrapper ul.inofficina-network-logos-list .inofficina-network-logo img{max-height:50px}
.affiliati-section h2{color:#cecece}
.affiliati-section .widget_text.ast-container{max-width:unset !important}
.news-template-default #content>.ast-container{padding-right:0 !important;padding-left:0 !important;max-width:100% !important}
.news-template-default #content>.ast-container .news-featured-img{width:100%}
.news-template-default #content>.ast-container .news-featured-img img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:495px}
.news-template-default #content>.ast-container .news-container{max-width:1240px;min-height:200px;margin:40px auto 80px;padding:0 20px}
.news-template-default #content>.ast-container .news-container .news-title{margin-bottom:15px}
.news-wrapper{padding:40px 0}
.news-wrapper .news-listing-headline{margin-bottom:30px}
.news-wrapper .news-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}
.news-wrapper .news-grid-item.no-news{text-align:center}
.news-wrapper .news-grid-item .news-grid-image img{width:100%;height:230px;-o-object-fit:cover;object-fit:cover}
.news-wrapper .news-grid-item .news-grid-info{background-color:#f1f1f2;padding:15px;min-height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}
.news-wrapper .news-grid-item .news-grid-info a h3:hover{-webkit-transition:.3s all;transition:.3s all;text-decoration:underline}
.news-wrapper .news-grid-item .news-grid-info .news-grid-preview{margin-top:10px}
.webofficina-news-evidenza{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:480px}
.webofficina-news-evidenza.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.webofficina-news-evidenza.reverse .webofficina-news-info{padding:30px 5% 30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:50%}
.webofficina-news-evidenza .webofficina-news-img{width:50%}
.webofficina-news-evidenza .webofficina-news-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.webofficina-news-evidenza .webofficina-news-info{padding:30px 20px 30px 5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%}
.webofficina-news-evidenza .webofficina-news-info .webofficina-news-section-title{text-transform:uppercase;font-size:22px}
.webofficina-news-evidenza .webofficina-news-info .webofficina-news-title{font-size:34px;margin-bottom:15px}
.webofficina-news-evidenza .webofficina-news-info .webofficina-news-text{max-width:460px;margin-bottom:25px;text-align:left}
.webofficina-news-evidenza .webofficina-news-info .webofficina-news-cta-container .webofficina-news-cta{text-transform:uppercase;font-weight:600;border:1px solid;padding:5px 25px;font-size:16px;border-radius:0}
.webofficina-news-evidenza .webofficina-news-info .webofficina-news-cta-container .webofficina-news-cta.goto-single{color:#fff !important}
.webofficina-news-evidenza .webofficina-news-info .webofficina-news-cta-container .webofficina-news-cta.goto-all{margin-left:15px;background-color:transparent}
.webofficina-news-evidenza .webofficina-news-info .webofficina-news-cta-container .webofficina-news-cta.goto-all:hover{color:#fff !important}
#slider-accessori .webofficina_accessori_categorie_item{font-size:20px}
#slider-accessori .webofficina_accessori_categorie{font-size:16px;margin-bottom:20px;display:inline-block;margin-right:5px}
#slider-accessori button.slick-arrow::before{font-size:35px;font-family:'FontAwesome';font-weight:normal;-webkit-transition:all .3s ease-in-out}
#slider-accessori button.slick-next::before{content:'\f105';margin-left:20px}
#slider-accessori button.slick-prev::before{content:'\f104';margin-right:20px}
#slider-accessori .slick-initialized .slick-slide{display:block;margin:0 auto}
#slider-accessori .slick-initialized .slick-slide img{margin:0 auto;height:500px;-o-object-fit:contain;object-fit:contain}
#slider-accessori ul.slick-dots li{width:auto;margin:0 10px;height:40px}
#slider-accessori ul.slick-dots li button{margin-top:30px;width:10px;height:10px;border:1px solid #d8d8d8;border-radius:50%;padding:0}
#slider-accessori ul.slick-dots li button::before{content:none}
#slider-accessori ul.slick-dots li.slick-active button{border-color:transparent}
#slider-accessori ul.slick-dots li:first-child:last-child{display:none}
.accessori-wrapper{padding:40px 0}
.accessori-wrapper .accessori-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.accessori-wrapper .accessori-filter .filter-button{margin-right:30px;display:inline-block;font-size:20px}
.accessori-wrapper .accessori-filter .filter-button:hover{cursor:pointer}
.accessori-wrapper .accessori-filter{margin-bottom:30px}
.accessori-wrapper .no-veicoli{display:none}
.accessori-wrapper .text-underline{text-decoration:underline;text-underline-offset:5px}
.accessori-title{margin-bottom:30px}
ul.info-accessorio__list{list-style:none;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.info-accessorio{max-width:900px;margin:0 auto}
.info-accessorio__backBtn{margin-top:30px;display:block}
.info-accessorio__label{font-weight:bold;text-transform:uppercase}
a.info-accessorio__btn{display:inline-block;padding:10px 15px;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:1px;-webkit-transition:.3s ease-in;transition:.3s ease-in}
a.info-accessorio__btn--grid{font-size:14px}
a.info-accessorio__btn--telefono{margin-right:15px}
a.info-accessorio__btn:hover{color:#fff}
a.info-accessorio__btn:active{color:#fff}
a.info-accessorio__btn:focus{color:#fff}
a.info-accessorio__btn--btnCTA{margin-top:30px;padding:15px 20px;text-align:center}
a.info-accessorio__btn--btnCTA i{margin-right:10px;font-family:'FontAwesome' !important}
.accessori-listing-headline{margin-bottom:30px}
.accessori-listing__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}
.accessori-listing__immagine{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}
.accessori-listing__info{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:20px 30px}
.accessori-listing__title{font-size:24px}
.accessori-listing-details{list-style:none;margin-left:0;margin-top:30px}
.accessori-listing-details__item{margin-bottom:6px}
.single-cta-section{margin-top:60px;padding:30px 15px;background:#ecf4fa}
.single-cta-section__title{text-align:center;font-size:22px}
.cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80%;margin:0 auto}
.accessori-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}
.accessori-grid-item.no-auto{text-align:center}
.accessori-grid-item .accessori-grid-image img{width:100%;height:230px;-o-object-fit:cover;object-fit:cover}
.accessori-grid-item .accessori-grid-info{background-color:#f1f1f2;padding:15px;min-height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.accessori-grid-item .accessori-grid-info .accessori-grid-title{overflow-wrap:break-word;font-size:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.accessori-grid-item .accessori-grid-info .accessori-grid-title:hover{text-decoration:underline;-webkit-transition:.3s all;transition:.3s all}
.accessori-grid-item .accessori-grid-info .accessori-grid-subtitle{margin:0 !important}
.accessori-grid-item .accessori-grid-info .accessori-grid-subtitle.webofficina_accessorio_sottotitolo{font-size:50px;margin-bottom:5px}
.accessori-grid-item .accessori-grid-info .accessori-grid-details{margin:0 !important;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.accessori-grid-item .accessori-grid-info .accessori-grid-details .accessori-grid-details-item-km{font-size:19px}
.accessori-grid-item .accessori-grid-info .accessori-grid-details .accessori-grid-details-item-immatricolazione{font-size:17px}
.accessori-grid-item .accessori-grid-info .accessori-grid-details .accessori-grid-details-item-price{font-weight:bold;font-size:19px}
.prezzo-barrato{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;text-decoration-thickness:2px}
#slider-noleggio .webofficina_noleggio_categorie_item{font-size:20px}
#slider-noleggio .webofficina_noleggio_categorie{font-size:16px;margin-bottom:20px;display:inline-block;margin-right:5px}
#slider-noleggio button.slick-arrow::before{font-size:35px;font-family:'FontAwesome';font-weight:normal;-webkit-transition:all .3s ease-in-out}
#slider-noleggio button.slick-next::before{content:'\f105';margin-left:20px}
#slider-noleggio button.slick-prev::before{content:'\f104';margin-right:20px}
#slider-noleggio .slick-initialized .slick-slide{display:block;margin:0 auto}
#slider-noleggio .slick-initialized .slick-slide img{margin:0 auto;height:500px;-o-object-fit:contain;object-fit:contain}
#slider-noleggio ul.slick-dots li{width:auto;margin:0 10px;height:40px}
#slider-noleggio ul.slick-dots li button{margin-top:30px;width:10px;height:10px;border:1px solid #d8d8d8;border-radius:50%;padding:0}
#slider-noleggio ul.slick-dots li button::before{content:none}
#slider-noleggio ul.slick-dots li.slick-active button{border-color:transparent}
#slider-noleggio ul.slick-dots li:first-child:last-child{display:none}
.noleggio-wrapper{padding:40px 0}
.noleggio-wrapper .noleggio-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.noleggio-wrapper .noleggio-filter .filter-button{margin-right:30px;display:inline-block;font-size:20px}
.noleggio-wrapper .noleggio-filter .filter-button:hover{cursor:pointer}
.noleggio-wrapper .noleggio-filter{margin-bottom:30px}
.noleggio-wrapper .no-veicoli{display:none}
.noleggio-wrapper .text-underline{text-decoration:underline;text-underline-offset:5px}
.noleggio-title{margin-bottom:30px}
ul.info-noleggio__list{list-style:none;margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.info-noleggio{max-width:900px;margin:0 auto;margin-top:60px}
.info-noleggio__backBtn{margin-top:30px;display:block}
.info-noleggio__label{font-weight:bold;text-transform:uppercase}
a.info-noleggio__btn{display:inline-block;padding:10px 15px;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:1px;-webkit-transition:.3s ease-in;transition:.3s ease-in}
a.info-noleggio__btn--grid{font-size:14px}
a.info-noleggio__btn--telefono{margin-right:15px}
a.info-noleggio__btn:hover{color:#fff}
a.info-noleggio__btn:active{color:#fff}
a.info-noleggio__btn:focus{color:#fff}
a.info-noleggio__btn--btnCTA{margin-top:30px;padding:15px 20px;text-align:center}
a.info-noleggio__btn--btnCTA i{margin-right:10px;font-family:'FontAwesome' !important}
.noleggio-listing-headline{margin-bottom:30px}
.noleggio-listing__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}
.noleggio-listing__immagine{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}
.noleggio-listing__info{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:20px 30px}
.noleggio-listing__title{font-size:24px}
.noleggio-listing-details{list-style:none;margin-left:0;margin-top:30px}
.noleggio-listing-details__item{margin-bottom:6px}
.single-cta-section{margin-top:60px;padding:30px 15px;background:#ecf4fa}
.single-cta-section__title{text-align:center;font-size:22px}
.cta-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80%;margin:0 auto}
.noleggio-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}
.noleggio-grid-item.no-auto{text-align:center}
.noleggio-grid-item .noleggio-grid-image img{width:100%;height:230px;-o-object-fit:cover;object-fit:cover}
.noleggio-grid-item .noleggio-grid-info{background-color:#f1f1f2;padding:15px;min-height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.noleggio-grid-item .noleggio-grid-info .noleggio-grid-title{overflow-wrap:break-word;font-size:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.noleggio-grid-item .noleggio-grid-info .noleggio-grid-title:hover{text-decoration:underline;-webkit-transition:.3s all;transition:.3s all}
.noleggio-grid-item .noleggio-grid-info .noleggio-grid-subtitle{margin:0 !important}
.noleggio-grid-item .noleggio-grid-info .noleggio-grid-subtitle.webofficina_noleggio_sottotitolo{font-size:14px;margin-bottom:5px}
.noleggio-grid-item .noleggio-grid-info .noleggio-grid-details{margin:0 !important;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.noleggio-grid-item .noleggio-grid-info .noleggio-grid-details .noleggio-grid-details-item-tipologia{font-size:17px}
.noleggio-grid-item .noleggio-grid-info .noleggio-grid-details .noleggio-grid-details-item-price{font-weight:bold;font-size:19px}
#sliderAccessori .item{display:inline-block;height:100%;vertical-align:top;border-right:0;width:25%;white-space:normal;padding:5px}
#sliderAccessori .item img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}
#sliderAccessori .item p{margin:0}
#sliderAccessori .item p.webofficina_accessorio_sottotitolo{font-size:14px;margin-bottom:5px}
#sliderAccessori .item .webofficina_accessorio_info{min-height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 12px;border:1px solid #d8d8d8;-webkit-box-shadow:-1px 4px 8px -4px #d8d8d8;box-shadow:-1px 4px 8px -4px #d8d8d8;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#sliderAccessori .item .webofficina_accessorio_info h5{overflow-wrap:break-word;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#sliderAccessori .item .webofficina_accessorio_info h5:hover{text-decoration:underline;-webkit-transition:.3s all;transition:.3s all}
#sliderAccessori .item .webofficina_accessorio_info .webofficina_accessorio_info_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;bottom:5px;left:15px}
#sliderAccessori .item .webofficina_accessorio_info .webofficina_accessorio_info_content .webofficina_accessorio_prezzo{font-weight:bold;font-size:18px}
#sliderAccessori ul.slick-dots li{width:auto;margin:0 10px;height:40px}
#sliderAccessori ul.slick-dots li button{margin-top:30px;width:10px;height:10px;border:1px solid #fff;border-radius:50%;padding:0;background-color:#fff}
#sliderAccessori ul.slick-dots li button::before{content:none}
#sliderAccessori ul.slick-dots li.slick-active button{border-color:transparent}
#sliderAccessori ul.slick-dots li:first-child:last-child{display:none}
#sliderAccessori button.slick-arrow::before{font-size:26px;font-family:'FontAwesome';font-weight:normal;-webkit-transition:all .3s ease-in-out}
#sliderAccessori button.slick-next::before{content:'\f105';margin-left:20px}
#sliderAccessori button.slick-prev::before{content:'\f104';margin-right:20px}
#sliderNoleggio .item{display:inline-block;height:100%;vertical-align:top;border-right:0;width:25%;white-space:normal;padding:5px}
#sliderNoleggio .item img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}
#sliderNoleggio .item p{margin:0}
#sliderNoleggio .item p.webofficina_noleggio_sottotitolo{font-size:14px;margin-bottom:5px}
#sliderNoleggio .item .webofficina_noleggio_info{min-height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 12px;border:1px solid #d8d8d8;-webkit-box-shadow:-1px 4px 8px -4px #d8d8d8;box-shadow:-1px 4px 8px -4px #d8d8d8;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#sliderNoleggio .item .webofficina_noleggio_info h5{overflow-wrap:break-word;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
#sliderNoleggio .item .webofficina_noleggio_info h5:hover{text-decoration:underline;-webkit-transition:.3s all;transition:.3s all}
#sliderNoleggio .item .webofficina_noleggio_info .webofficina_noleggio_info_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;bottom:5px;left:15px}
#sliderNoleggio .item .webofficina_noleggio_info .webofficina_noleggio_info_content .webofficina_noleggio_prezzo{font-weight:bold;font-size:18px}
#sliderNoleggio ul.slick-dots li{width:auto;margin:0 10px;height:40px}
#sliderNoleggio ul.slick-dots li button{margin-top:30px;width:10px;height:10px;border:1px solid #fff;border-radius:50%;padding:0;background-color:#fff}
#sliderNoleggio ul.slick-dots li button::before{content:none}
#sliderNoleggio ul.slick-dots li.slick-active button{border-color:transparent}
#sliderNoleggio ul.slick-dots li:first-child:last-child{display:none}
#sliderNoleggio button.slick-arrow::before{font-size:26px;font-family:'FontAwesome';font-weight:normal;-webkit-transition:all .3s ease-in-out}
#sliderNoleggio button.slick-next::before{content:'\f105';margin-left:20px}
#sliderNoleggio button.slick-prev::before{content:'\f104';margin-right:20px}
.widget.custom-pre-header{margin:0 !important}
#text-2 .ast-container{overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media only screen and (min-width:48em){.container{width:46rem}
.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}
.col-sm{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}
.col-sm-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}
.col-sm-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}
.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
.col-sm-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}
.col-sm-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}
.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
.col-sm-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}
.col-sm-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}
.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}
.col-sm-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}
.col-sm-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}
.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
.col-sm-offset-1{margin-left:8.333%}
.col-sm-offset-2{margin-left:16.667%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-4{margin-left:33.333%}
.col-sm-offset-5{margin-left:41.667%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-7{margin-left:58.333%}
.col-sm-offset-8{margin-left:66.667%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-10{margin-left:83.333%}
.col-sm-offset-11{margin-left:91.667%}
.start-sm{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}
.center-sm{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}
.end-sm{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}
.top-sm{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}
.middle-sm{-ms-flex-align:center;-webkit-box-align:center;align-items:center}
.bottom-sm{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}
.around-sm{-ms-flex-pack:distribute;justify-content:space-around}
.between-sm{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}
.first-sm{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}
.last-sm{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}
}@media only screen and (min-width:62em){.container{width:61rem}
.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}
.col-md{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}
.col-md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}
.col-md-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}
.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
.col-md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}
.col-md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}
.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
.col-md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}
.col-md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}
.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}
.col-md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}
.col-md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}
.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
.col-md-offset-1{margin-left:8.333%}
.col-md-offset-2{margin-left:16.667%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-4{margin-left:33.333%}
.col-md-offset-5{margin-left:41.667%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-7{margin-left:58.333%}
.col-md-offset-8{margin-left:66.667%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-10{margin-left:83.333%}
.col-md-offset-11{margin-left:91.667%}
.start-md{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}
.center-md{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}
.end-md{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}
.top-md{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}
.middle-md{-ms-flex-align:center;-webkit-box-align:center;align-items:center}
.bottom-md{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}
.around-md{-ms-flex-pack:distribute;justify-content:space-around}
.between-md{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}
.first-md{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}
.last-md{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}
}@media only screen and (min-width:75em){.container{width:71rem}
.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-right:1rem;padding-left:1rem}
.col-lg{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}
.col-lg-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}
.col-lg-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}
.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
.col-lg-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}
.col-lg-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}
.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
.col-lg-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}
.col-lg-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}
.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}
.col-lg-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}
.col-lg-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}
.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
.col-lg-offset-1{margin-left:8.333%}
.col-lg-offset-2{margin-left:16.667%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-4{margin-left:33.333%}
.col-lg-offset-5{margin-left:41.667%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-7{margin-left:58.333%}
.col-lg-offset-8{margin-left:66.667%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-10{margin-left:83.333%}
.col-lg-offset-11{margin-left:91.667%}
.start-lg{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start}
.center-lg{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;text-align:center}
.end-lg{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end}
.top-lg{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}
.middle-lg{-ms-flex-align:center;-webkit-box-align:center;align-items:center}
.bottom-lg{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}
.around-lg{-ms-flex-pack:distribute;justify-content:space-around}
.between-lg{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}
.first-lg{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}
.last-lg{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1}
}@media screen and (min-width:480px){.ast-fullscreen-menu-enable.ast-header-break-point .main-header-bar-navigation .main-header-menu{margin:0 auto !important}
}@media screen and (min-width:545px){.webofficina-homepage .homepage-section h2{font-size:30px}
.webofficina-homepage .homepage-section.title-margin h2{margin-bottom:40px}
.webofficina-chisiamo-short .webofficina-chisiamo-short-title{font-size:30px}
.webofficina-chisiamo-short .webofficina-chisiamo-short-title,.webofficina-chisiamo-short .webofficina-chisiamo-short-content{margin-bottom:18px}
body.ast-separate-container .ast-archive-description{padding-left:0}
.site .officina-servizi-secondari{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}
.webofficina-location-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}
.webofficina-location-filter>*{margin-right:30px}
.webofficina-location-filter p{font-size:24px;margin-bottom:0}
.webofficina-location-filter select{width:auto}
}@media screen and (min-width:641px){body .gform_wrapper.gf_simple_horizontal_wrapper form.gf_simple_horizontal ul.gform_fields li.gfield.geo-field{width:400px !important}
}@media screen and (min-width:768px){body .site .hide-a-tablet{display:none}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.menu-item.menu-item-has-children .sub-menu li.menu-item .sub-menu li.menu-item{left:-100%}
.homepage-section .webofficina-booking-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:60px;padding-bottom:60px}
.homepage-section .webofficina-booking-form .webofficina-booking-form-img{position:relative;background-color:transparent;text-align:right}
.homepage-section .webofficina-booking-form .webofficina-booking-form-img::before{content:"";display:block;position:absolute;z-index:-1;top:0;bottom:0;right:200px;left:0;background-image:url("../img/webofficina-book-form-bg.png");background-position:right center;background-repeat:no-repeat;background-size:contain;background-attachment:scroll}
.homepage-section .webofficina-booking-form .webofficina-booking-form-text{padding-right:60px}
.homepage-section .webofficina-booking-form .webofficina-booking-form-text,.homepage-section .webofficina-booking-form .webofficina-booking-form-img{-webkit-box-flex:1;-ms-flex:1;flex:1}
body.single-servizi .sidebar-main{padding-top:63px}
body .site-content .metaslider.webofficina-slider .flexslider ul.slides .nivo-caption,body .site-content .metaslider.webofficina-slider .flexslider ul.slides .caption-wrap,body .site-content .metaslider.webofficina-slider .rslides .nivo-caption,body .site-content .metaslider.webofficina-slider .rslides .caption-wrap,body .site-content .metaslider.webofficina-slider div.nivoSlider .nivo-caption,body .site-content .metaslider.webofficina-slider div.nivoSlider .caption-wrap{position:absolute;font-size:18px;background-color:transparent;padding-left:20px;padding-right:20px;background:-webkit-gradient(linear,left top,left bottom,from(black),to(rgba(0,0,0,0)));background:linear-gradient(180deg,black,rgba(0,0,0,0));bottom:auto;top:0;min-height:50%}
body .site-content .metaslider.webofficina-slider .flexslider ul.slides .nivo-caption .caption,body .site-content .metaslider.webofficina-slider .flexslider ul.slides .caption-wrap .caption,body .site-content .metaslider.webofficina-slider .rslides .nivo-caption .caption,body .site-content .metaslider.webofficina-slider .rslides .caption-wrap .caption,body .site-content .metaslider.webofficina-slider div.nivoSlider .nivo-caption .caption,body .site-content .metaslider.webofficina-slider div.nivoSlider .caption-wrap .caption{padding:48px 0;max-width:1200px;margin-left:auto;margin-right:auto}
body .site-content .metaslider.webofficina-slider .flexslider ul.slides .nivo-caption p,body .site-content .metaslider.webofficina-slider .flexslider ul.slides .caption-wrap p,body .site-content .metaslider.webofficina-slider .rslides .nivo-caption p,body .site-content .metaslider.webofficina-slider .rslides .caption-wrap p,body .site-content .metaslider.webofficina-slider div.nivoSlider .nivo-caption p,body .site-content .metaslider.webofficina-slider div.nivoSlider .caption-wrap p{font-size:18px}
body .site-content .metaslider.webofficina-slider .flexslider ul.slides .nivo-caption h2,body .site-content .metaslider.webofficina-slider .flexslider ul.slides .nivo-caption h3,body .site-content .metaslider.webofficina-slider .flexslider ul.slides .caption-wrap h2,body .site-content .metaslider.webofficina-slider .flexslider ul.slides .caption-wrap h3,body .site-content .metaslider.webofficina-slider .rslides .nivo-caption h2,body .site-content .metaslider.webofficina-slider .rslides .nivo-caption h3,body .site-content .metaslider.webofficina-slider .rslides .caption-wrap h2,body .site-content .metaslider.webofficina-slider .rslides .caption-wrap h3,body .site-content .metaslider.webofficina-slider div.nivoSlider .nivo-caption h2,body .site-content .metaslider.webofficina-slider div.nivoSlider .nivo-caption h3,body .site-content .metaslider.webofficina-slider div.nivoSlider .caption-wrap h2,body .site-content .metaslider.webofficina-slider div.nivoSlider .caption-wrap h3{font-size:30px}
body .site-content .metaslider.webofficina-slider.right-caption .flexslider ul.slides .nivo-caption,body .site-content .metaslider.webofficina-slider.right-caption .flexslider ul.slides .caption-wrap,body .site-content .metaslider.webofficina-slider.right-caption .rslides .nivo-caption,body .site-content .metaslider.webofficina-slider.right-caption .rslides .caption-wrap,body .site-content .metaslider.webofficina-slider.right-caption div.nivoSlider .nivo-caption,body .site-content .metaslider.webofficina-slider.right-caption div.nivoSlider .caption-wrap{background:transparent;text-align:right}
body .site-content .metaslider.webofficina-slider.right-caption .flexslider ul.slides .nivo-caption .caption,body .site-content .metaslider.webofficina-slider.right-caption .flexslider ul.slides .caption-wrap .caption,body .site-content .metaslider.webofficina-slider.right-caption .rslides .nivo-caption .caption,body .site-content .metaslider.webofficina-slider.right-caption .rslides .caption-wrap .caption,body .site-content .metaslider.webofficina-slider.right-caption div.nivoSlider .nivo-caption .caption,body .site-content .metaslider.webofficina-slider.right-caption div.nivoSlider .caption-wrap .caption{text-align:right}
.site .officina-servizi-secondari ul.officina-servizi-secondari-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:900px}
.site .officina-servizi-secondari ul.officina-servizi-secondari-list li{width:50%}
.site .officina-servizi-secondari ul.officina-servizi-secondari-list li.three-columns{width:33.33%}
body .pum-container.popmake{top:90px !important}
.webofficina-staff .webofficina-dipartimento-staff .staff-members .staff-member{width:50%;padding-left:30px;padding-top:0}
.webofficina-staff .webofficina-dipartimento-staff .staff-members .staff-member .member-wrapper{padding-left:0;margin-left:30px;text-align:left;padding-top:16px;padding-bottom:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.webofficina-staff .webofficina-dipartimento-staff .staff-members .staff-member .img-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}
.webofficina-staff .webofficina-dipartimento-staff .staff-members .staff-member .text-wrapper{-webkit-box-flex:2;-ms-flex:2;flex:2;padding-left:20px}
.webofficina-staff .webofficina-dipartimento-staff .staff-members .staff-member .img-border{margin-top:0;margin-left:-30px}
#content .veicoli-wrapper .veicoli-filter{padding-left:1rem}
#content .veicoli-wrapper .veicoli-listing-headline{padding-left:1rem}
.accessori-wrapper .accessori-filter{padding-left:1rem}
.accessori-wrapper .accessori-listing-headline{padding-left:1rem}
.noleggio-wrapper .noleggio-filter{padding-left:1rem}
.noleggio-wrapper .noleggio-listing-headline{padding-left:1rem}
}@media screen and (min-width:768px) and (max-width:1026px){r-p rp-slider[data-col] rp-content rp-reviews rp-review{-webkit-box-flex:0 !important;-ms-flex:0 0 50% !important;flex:0 0 50% !important;max-width:50% !important}
r-p rp-slider rp-content rp-reviews rp-review{-webkit-box-flex:0 !important;-ms-flex:0 0 50% !important;flex:0 0 50% !important;max-width:50% !important}
}@media screen and (min-width:981px){body .officina-booking-form_wrapper,body .popmake .officina-booking-form_wrapper{max-height:400px;overflow:hidden;position:relative}
body .officina-booking-form_wrapper .ps__rail-y,body .popmake .officina-booking-form_wrapper .ps__rail-y{z-index:10000000}
body .officina-booking-form_wrapper .gform_heading,body .popmake .officina-booking-form_wrapper .gform_heading{margin:0}
body .officina-booking-form_wrapper h3,body .popmake .officina-booking-form_wrapper h3{display:none !important}
}@media screen and (min-width:993px){body.ast-separate-container .ast-archive-description{padding-top:0}
}@media screen and (min-width:1024px){.site .site-header .main-header-bar-wrap.sticky-header .custom-logo{max-height:60px !important}
.site .site-header .main-header-bar-wrap.sticky-header .custom-logo img{width:auto}
}@media all and (max-width:1024px) and (min-width:640px){.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .gfield.input_messaggio{margin-top:9px !important}
.servizi-contattaci_wrapper .gform_body .gform_fields .gfield.input_messaggio{margin-top:9px !important}
}@media screen and (min-width:1025px) and (max-width:1190px){header .site-logo-img .custom-logo-link img{max-width:180px !important}
header .site-logo-img .custom-logo-link img{max-width:180px imp !important}
}@media screen and (min-width:1025px){.webofficina-promo-evidenza .webofficina-promo-info .webofficina-promo-title{max-width:460px}
r-p rp-slider[data-col] rp-content rp-reviews rp-review{-webkit-box-flex:0 !important;-ms-flex:0 0 33.33333% !important;flex:0 0 33.33333% !important;max-width:33.33333% !important}
r-p rp-slider rp-content rp-reviews rp-review{-webkit-box-flex:0 !important;-ms-flex:0 0 33.33333% !important;flex:0 0 33.33333% !important;max-width:33.33333% !important}
.webofficina-news-evidenza .webofficina-news-info .webofficina-news-title{max-width:460px}
}@media screen and (min-width:1026px){body .site .hide-desktop{display:none}
.white-titles-desktop h2,.white-titles-desktop h3,.white-titles-desktop h4,.white-titles-desktop h5,.white-titles-desktop h6{color:white}
.site .site-header .ast-site-identity{padding-top:6px;padding-bottom:5px}
.site .site-header .menu-toggle{width:82px}
.site .site-header .menu-toggle .menu-toggle-icon{font-size:34px;font-weight:700}
body.ast-header-break-point.ast-above-header-hide-on-mobile .ast-above-header-wrap{display:block}
body.ast-header-break-point.ast-above-header-hide-on-mobile .ast-above-header-wrap .ast-above-header{line-height:2.5}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.webofficina-logo-item{display:none}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.feature-item{font-size:22px;margin-top:20px}
.site-footer .footer-social{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.webofficina-homepage #content.site-content .homepage-section.full-section-with-title>.ast-container{padding-left:0;padding-right:0;max-width:100%}
.webofficina-homepage .homepage-section h2{font-size:34px;text-align:center}
.webofficina-homepage .homepage-section.title-center-desktop h2{text-align:center}
.webofficina-homepage .homepage-section.title-inline>.widget_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.webofficina-homepage .homepage-section.title-inline h2{line-height:unset}
.webofficina-homepage .homepage-section.title-italic h2{font-size:30px}
.webofficina-servizi h3{font-size:18px}
.webofficina-chisiamo-short{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.webofficina-chisiamo-short .webofficina-chisiamo-short-img{min-width:50%}
.webofficina-chisiamo-short .webofficina-chisiamo-short-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:5%}
.webofficina-chisiamo-short .webofficina-chisiamo-short-title,.webofficina-chisiamo-short .webofficina-chisiamo-short-content{color:white;max-width:460px}
.webofficina-chisiamo-short .webofficina-chisiamo-short-title{font-size:34px}
.webofficina-cta,.gform_wrapper .gform_button,#secondary .webofficina-cta,#secondary .gform_wrapper .gform_button{font-size:18px}
body.single-promozioni main.site-main,body.single-promozioni .sidebar-main{margin-top:-80px}
.promo-pre-title{padding:30px 40px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.promo-pre-title h3{font-size:30px;margin-bottom:0;padding-bottom:0;border-bottom:0}
body .site-content .webofficina-slider .webofficina-slide h2,body .site-content .webofficina-slider.slick-slider .webofficina-slide h2{font-size:26px}
body .site-content .webofficina-slider .webofficina-slide p,body .site-content .webofficina-slider.slick-slider .webofficina-slide p{font-size:18px}
body .site-content .webofficina-slider .webofficina-slide .webofficina-caption .webofficina-slider-inner,body .site-content .webofficina-slider.slick-slider .webofficina-slide .webofficina-caption .webofficina-slider-inner{padding:35px 40px}
body .site-content .webofficina-slider.slider-pagina .webofficina-slide h2{font-size:26px}
body .site-content .webofficina-slider.slider-pagina .webofficina-slide p{font-size:18px}
body .site-content .webofficina-slider.slider-pagina .webofficina-slide .webofficina-caption .webofficina-slider-inner{padding:35px 40px}
.accordion-element.officina-servizio .officina-servizio-header{display:block}
.accordion-element.officina-servizio .officina-servizio-content{padding:12px 0 0}
.accordion-element.officina-servizio{padding-right:20px;padding-left:20px;margin:0;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}
.accordion-element.officina-servizio .officina-servizio-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;padding:0}
.accordion-element.officina-servizio .officina-servizio-header h3{font-size:22px;font-weight:600}
.accordion-element.officina-servizio .officina-servizio-header .officina-servizio-icon{margin-right:0;margin-bottom:10px}
.accordion-element.officina-servizio .officina-servizio-header .officina-servizio-icon svg{width:90px;height:90px}
.accordion-element.officina-servizio .officina-servizio-header:after,.accordion-element.officina-servizio .officina-servizio-header:before{content:none}
.accordion-element.officina-servizio .officina-servizio-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.accordion-element.officina-servizio .officina-servizio-cta{margin-top:22px}
.accordion.officina-servizi-accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.site .officina-servizi-secondari ul.officina-servizi-secondari-list li .officina-servizio-icon svg{width:70px;height:70px}
.site .officina-servizi-secondari ul.officina-servizi-secondari-list li h4{font-size:18px}
body .pum-container.popmake{top:120px !important}
}@media screen and (min-width:1026px) and (min-width:1026px){.accordion-element.officina-servizio .officina-servizio-header{text-align:left}
.accordion-element.officina-servizio .officina-servizio-content{display:block;text-align:left;color:white}
}@media screen and (min-width:1300px){.site .rplg .rplg-slider-prev{left:-40px !important}
.site .rplg .rplg-slider-next{right:-40px !important}
}@media screen and (min-width:1440px){body .site-content .webofficina-slider .slick-arrow.slick-next,body .site-content .webofficina-slider.slick-slider .slick-arrow.slick-next{right:calc(50% - 700px)}
body .site-content .webofficina-slider .slick-arrow.slick-prev,body .site-content .webofficina-slider.slick-slider .slick-arrow.slick-prev{left:calc(50% - 700px)}
body .site-content .webofficina-slider.slider-pagina .slick-arrow.slick-next{right:calc(50% - 700px)}
body .site-content .webofficina-slider.slider-pagina .slick-arrow.slick-prev{left:calc(50% - 700px)}
}@media screen and (max-width:1800px){.box-chisiamo__info{padding-right:0}
.box-chisiamo--pari .box-chisiamo__info{padding-left:0;padding-right:0}
}@media screen and (max-width:1300px){.site .rplg .rplg-slider{width:100%;margin-left:auto;margin-right:auto}
}@media screen and (max-width:1299px){#sliderVeicoli button.slick-next::before{margin-left:-20px}
#sliderVeicoli button.slick-prev::before{margin-right:-20px}
#slider-accessori button.slick-next::before{margin-left:-20px}
#slider-accessori button.slick-prev::before{margin-right:-20px}
#slider-noleggio button.slick-next::before{margin-left:-20px}
#slider-noleggio button.slick-prev::before{margin-right:-20px}
#sliderAccessori button.slick-next::before{margin-left:-20px}
#sliderAccessori button.slick-prev::before{margin-right:-20px}
#sliderNoleggio button.slick-next::before{margin-left:-20px}
#sliderNoleggio button.slick-prev::before{margin-right:-20px}
}@media only screen and (max-width:1165px){#content .cta-wrapper-veicoli{font-size:small}
}@media screen and (max-width:1026px){.site .site-header .ast-mobile-menu-buttons .exp-menu-principale{display:none}
}@media screen and (max-width:1025px){body .site .hide-mobile{display:none}
.site .homepage-section .inofficina-network-logos-wrapper ul.inofficina-network-logos-list{width:100%;-ms-flex-pack:distribute;justify-content:space-around}
.site .homepage-section .inofficina-network-logos-wrapper ul.inofficina-network-logos-list .inofficina-network-logo{margin-top:10px;margin-bottom:10px}
.site .homepage-section .inofficina-network-logos-wrapper ul.inofficina-network-logos-list .inofficina-network-logo img{margin:0 10px}
.site .site-header .main-header-bar>.ast-container{padding-right:0;padding-bottom:0}
.site .site-header .ast-mobile-menu-buttons{-ms-flex-item-align:auto;align-self:auto}
.site .site-header .menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}
.site .site-header#masthead .ast-site-identity img{max-height:50px;width:auto}
.site .site-header .webofficina-header-cta{display:none}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation{display:block;padding-bottom:60px;overflow-y:scroll}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu{display:block;width:100%;margin:0}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu ul.ast-below-header-menu-items{text-align:center;padding-bottom:60px}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu ul.ast-below-header-menu-items button.ast-menu-toggle{width:100%;position:absolute !important;height:100%}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu ul.ast-below-header-menu-items button.ast-menu-toggle::before{position:absolute;right:30px;top:5px}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.menu-item{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.menu-item:not(.webofficina-logo-item):not(.feature-item) a{padding-top:3px;padding-bottom:4px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-transform:none;font-size:18px;font-weight:600}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.menu-item a{width:100%;text-align:left}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.webofficina-logo-item a{border-bottom:0}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.webofficina-logo-item img{width:auto;max-height:50px}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu li.feature-item{margin:0 0 0 20px}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu .widget-custom-menu-item .inofficina-network-logos-wrapper{margin-top:20px;padding-left:20px}
.ast-fullscreen-menu-enable nav.site-navigation .main-navigation ul.main-header-menu .widget-custom-menu-item .inofficina-network-logos-wrapper ul.inofficina-network-logos-list .inofficina-network-logo{text-align:left;width:auto}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_heading .gform_title{font-size:24px;text-align:left}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_heading .gform_description{text-align:left;margin-top:15px}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .gfield{width:100% !important}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_body .gform_fields .gfield.input_messaggio{margin:0 0 10px}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_footer{padding:0 20px !important;margin-top:5px !important}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_footer button{width:100%;text-align:center}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_footer button#gform_submit_button_5,.inofficina-gadgets_wrapper .inofficina-gadgets .gform_footer button#gform_submit_button_4{margin-top:10px}
section#contattaci_modulo_vendita_veicoli .gform_wrapper .gform_heading .gform_title{font-size:24px;text-align:center}
section#contattaci_modulo_vendita_veicoli .gform_wrapper .gform_heading .gform_description{text-align:center;margin-top:15px}
.webofficina-servizi.icon-box .servizio-element a::after{display:block;position:relative;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;float:right;content:"\f105";font-size:30px;font-family:"FontAwesome"}
div.ast-container .cta_inline{position:absolute;top:auto;left:25px;right:auto;bottom:0}
#primary .webofficina-location.locations-content .location-element{width:100%}
.promozioni-sidebar a.promozioni-sidebar-cta-prenota{font-size:16px}
body .site-content .webofficina-slider .slick-track video,body .site-content .webofficina-slider.slick-slider .slick-track video{height:470px}
body .site-content .webofficina-slider .slick-arrow,body .site-content .webofficina-slider.slick-slider .slick-arrow{display:none !important}
body .site-content .webofficina-slider .slick-arrow.slick-next,body .site-content .webofficina-slider.slick-slider .slick-arrow.slick-next{right:0}
body .site-content .webofficina-slider.slider-pagina video{height:470px}
body .site-content .webofficina-slider.slider-pagina .slick-arrow{display:none !important}
body .site-content .webofficina-slider.slider-pagina .slick-arrow.slick-next{right:0}
.accordion-toggle:before,.accordion-toggle:after{display:block;position:absolute;right:25px;top:50%;font-size:30px;background-color:#ccc;content:"";height:18px;width:3px;border-radius:2px;transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-webkit-transform:translate(0,-50%) rotate(0);transform:translate(0,-50%) rotate(0)}
.accordion-toggle:before{-webkit-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg)}
.accordion-toggle.open-accordion:before{opacity:0}
.accordion-toggle.open-accordion:after{-webkit-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg)}
.accordion-element.officina-servizio .officina-servizio-header{font-weight:300}
.officina-servizi-testo{text-align:left;width:auto}
.officina-servizi-container .accordion-container-servizi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
.officina-servizi-container .accordion-container-servizi .single-margin{margin:5px 0}
.officina-servizi-container .accordion-container-servizi .officina-servizio-single .officina-servizio-icon-title-container .officina-servizio-icon{width:56px;height:56px}
.officina-servizi-container .accordion-container-servizi .officina-servizio-single .officina-servizio-icon-title-container .officina-servizio-icon svg{width:56px;height:56px}
.officina-servizi-container .accordion-container-servizi .officina-servizio-single .officina-servizio-icon-title-container .officina-servizio-titolo-container .officina-servizio-titolo{text-align:left;font-size:18px}
.officina-servizi-container .accordion-container-servizi .officina-servizio-single .officina-servizio-icon-title-container .officina-servizio-titolo-container{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 10px}
.officina-servizi-container .accordion-container-servizi .officina-servizio-single .officina-servizio-icon-title-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%}
.officina-servizi-container .accordion-container-servizi .officina-servizio-single .fa-icon-array::before{display:inline-block}
.officina-servizi-container .accordion-container-servizi .officina-servizio-single{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:auto}
.officina-servizi-container .accordion-container-servizi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.officina-servizi-container .accordion-container-servizi .officina-servizio-dettagli-hover{display:none}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate img{width:100%;padding:0;height:500px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate video,body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate iframe{width:100%;height:500px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate div.block-sezioni-alternate-text-container{width:100%;padding:30px;margin:0}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate.even{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate.even div.block-sezioni-alternate-text-container{margin:0}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate.even img{padding:0}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-griglia-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-griglia-container.n-2 .block-griglia{max-width:100%}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-griglia-container.n-3 .block-griglia{max-width:100%}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-icone-container{grid-template-columns:1fr !important}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-icone-container div.block-icone{padding:0;-webkit-box-pack:normal !important;-ms-flex-pack:normal !important;justify-content:normal !important}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-video-container iframe{height:400px}
.ast-small-footer::after{content:"";display:block;clear:both;height:calc(60px + env(safe-area-inset-bottom))}
#content .slider-veicoli button.slick-arrow{display:none !important}
#content .page-prenota .bookly-form{width:100%}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari-titolo-sezione{font-size:24px;text-align:left}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo{width:100% !important;margin-top:5px;padding:0}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo.columns-3{padding-left:0}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo .officina-pagina-servizi-primari-icona-titolo-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#052e42;padding:10px}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo .officina-pagina-servizi-primari-icona-titolo-container .officina-servizio-icon{width:56px;height:56px}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo .officina-pagina-servizi-primari-icona-titolo-container .officina-servizio-icon svg{width:56px;height:56px}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo .officina-pagina-servizi-primari-icona-titolo-container .officina-pagina-servizi-primari-titolo{font-size:18px;margin:0 0 0 10px;padding-right:30px}
.officina-pagina-servizi-primari-container .officina-pagina-servizi-primari .officina-pagina-servizi-primari-singolo .content-accordion{padding:24px;margin-bottom:10px}
.officina-pagina-servizi-secondari-container .officina-pagina-servizi-secondari-titolo-sezione{font-size:24px;text-align:left}
.officina-pagina-servizi-secondari-container .officina-pagina-servizi-secondari .officina-pagina-servizi-secondari-singolo{width:100%;margin-top:5px;padding:0}
.officina-pagina-servizi-secondari-container .officina-pagina-servizi-secondari .officina-pagina-servizi-secondari-singolo .officina-pagina-servizi-secondari-icona-titolo-container{height:auto;border:1px solid #f2f2f2;padding:10px;margin-bottom:0}
.officina-pagina-servizi-secondari-container .officina-pagina-servizi-secondari .officina-pagina-servizi-secondari-singolo .officina-pagina-servizi-secondari-icona-titolo-container .officina-servizio-icon{width:56px;height:56px}
.officina-pagina-servizi-secondari-container .officina-pagina-servizi-secondari .officina-pagina-servizi-secondari-singolo .officina-pagina-servizi-secondari-icona-titolo-container .officina-servizio-icon svg{width:56px;height:56px}
.officina-pagina-servizi-secondari-container .officina-pagina-servizi-secondari .officina-pagina-servizi-secondari-singolo .officina-pagina-servizi-secondari-icona-titolo-container .officina-pagina-servizi-secondari-titolo{font-size:18px;padding-right:30px}
.officina-pagina-servizi-secondari-container .officina-pagina-servizi-secondari .officina-pagina-servizi-secondari-singolo .officina-pagina-servizi-secondari-descrizione{padding:24px;background-color:#f2f2f2;margin-bottom:10px}
.servizi-contattaci_wrapper .gform_heading .gform_title{font-size:24px;text-align:left}
.servizi-contattaci_wrapper .gform_heading .gform_description{text-align:left;margin-top:15px}
.servizi-contattaci_wrapper .gform_body .gform_fields .gfield{width:100% !important}
.servizi-contattaci_wrapper .gform_body .gform_fields .gfield.input_messaggio{margin:0 0 10px}
.servizi-contattaci_wrapper .gform_footer{padding:0 20px !important;margin-top:5px !important}
.servizi-contattaci_wrapper .gform_footer button{width:100%;text-align:center}
.servizi-contattaci_wrapper .gform_footer button#gform_submit_button_5,.servizi-contattaci_wrapper .gform_footer button#gform_submit_button_4{margin-top:10px}
.business-view-container .iframe-container iframe{width:100%;height:60%}
.business-view-container .iframe-container .business-view-close{top:60px;right:0}
#sliderVeicoli button.slick-arrow{display:none !important}
#sliderVeicoli{margin-bottom:90px}
.webofficina-promo-evidenza{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;max-height:none}
.webofficina-promo-evidenza .webofficina-promo-img{width:100%}
.webofficina-promo-evidenza .webofficina-promo-img img{max-height:350px}
.webofficina-promo-evidenza .webofficina-promo-info{padding:30px 20px;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.webofficina-promo-evidenza .webofficina-promo-info .webofficina-promo-section-title{font-size:18px}
.webofficina-promo-evidenza .webofficina-promo-info .webofficina-promo-title{font-size:30px}
.webofficina-promo-evidenza .webofficina-promo-info .webofficina-promo-text{max-width:none;text-align:left}
.rplg .rplg-col .rplg-box{position:relative !important;top:0;left:-27px;right:0}
.rplg .rplg-slider .rplg-slider-prev,.rplg .rplg-slider .rplg-slider-next{display:none}
.webofficina-news-evidenza.reverse .webofficina-news-info{padding:30px 20px;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.webofficina-news-evidenza{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:none}
.webofficina-news-evidenza.reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.webofficina-news-evidenza .webofficina-news-img{width:100%}
.webofficina-news-evidenza .webofficina-news-img img{max-height:350px}
.webofficina-news-evidenza .webofficina-news-info{padding:30px 20px;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.webofficina-news-evidenza .webofficina-news-info .webofficina-news-section-title{font-size:18px}
.webofficina-news-evidenza .webofficina-news-info .webofficina-news-title{font-size:30px}
.webofficina-news-evidenza .webofficina-news-info .webofficina-news-text{max-width:none;text-align:left}
#slider-accessori button.slick-arrow{display:none !important}
#slider-accessori{margin-bottom:90px}
#slider-noleggio button.slick-arrow{display:none !important}
#slider-noleggio{margin-bottom:90px}
#sliderAccessori button.slick-arrow{display:none !important}
#sliderAccessori{margin-bottom:90px}
#sliderNoleggio button.slick-arrow{display:none !important}
#sliderNoleggio{margin-bottom:90px}
}@media only screen and (max-width:1024px){#content .slider-veicoli.slick-initialized .slick-slide img{-o-object-fit:contain;object-fit:contain;height:300px}
#content .mobile-top-info{margin-top:15px;margin-bottom:20px}
#content .veicolo-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#content .cta-wrapper-veicoli{font-size:medium}
.chisiamo__img img{width:100%;height:auto}
}@media screen and (max-width:1024px){#content .veicoli-wrapper .veicoli-filter .filter-button{padding-bottom:10px}
#content .slider-and-info-container{gap:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"menu" "slider" "info"}
#content .cta-and-menu-dropdown,#content .wrap-price-and-info{gap:0}
.accessori-wrapper .accessori-filter .filter-button{padding-bottom:10px}
.noleggio-wrapper .noleggio-filter .filter-button{padding-bottom:10px}
}@media screen and (max-width:980px){.box-chisiamo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.box-chisiamo__info__titolo{font-size:30px}
.box-chisiamo__info__desc{max-width:100%}
.box-chisiamo--pari .box-chisiamo__img{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.wrapper-chisiamo-info{padding:30px 20px}
}@media screen and (max-width:921pxpx){.ast-separate-container #primary{padding:0 !important}
}@media only screen and (max-width:786px){#content .veicoli-listing__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}
#content .veicoli-listing__info{padding-left:10px}
.accessori-listing__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}
.accessori-listing__info{padding-left:10px}
.noleggio-listing__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}
.noleggio-listing__info{padding-left:10px}
}@media screen and (max-width:768px){body .site .main-header-bar,body .site .ast-header-break-point .main-header-bar,body .site .ast-header-break-point .header-main-layout-2 .main-header-bar,body .site .ast-header-break-point .ast-mobile-header-stack .main-header-bar{padding-bottom:0;padding-top:0}
.footer-adv-widget-1 .widget:last-child{margin:0 !important}
section#contattaci_modulo_vendita_veicoli .gform_wrapper .gform_heading .gform_description{padding:0 20px}
.webofficina-homepage #primary.content-area.primary{margin-top:0;margin-bottom:0}
#content .veicoli-grid-item .veicoli-grid-info{min-height:110px}
#content .veicoli-grid-item .veicoli-grid-info .veicoli-grid-title{font-size:16px}
#content .description,#content .equipment-section{grid-template-columns:1fr;gap:1rem}
#content .description h2,#content .equipment-section h2{grid-column:auto;margin-bottom:1rem;margin-left:0}
#content .description-veicoli{grid-template-columns:1fr;gap:1rem}
#content .description-veicoli h2{grid-column:auto;margin-bottom:1rem;margin-left:0}
#content .description-veicoli ul{grid-column:auto;grid-template-columns:1fr;gap:.5rem}
#content .description-veicoli ul li{display:grid;grid-template-columns:1fr 1fr;margin-bottom:.5rem}
#content .description-veicoli ul .adv-value{margin-left:0}
.promozioni-grid-item .promozioni-grid-info{min-height:110px}
.promozioni-grid-item .promozioni-grid-info .promozioni-grid-title{font-size:16px}
#content .page-prenota .bookly-form .bookly-box{font-size:14.592px}
#content .page-prenota .webofficina-back-home{font-size:14.592px}
#sliderVeicoli .item .webofficina_auto_info h5{font-size:16px}
.news-wrapper .news-grid-item .news-grid-info{min-height:110px}
.accessori-grid-item .accessori-grid-info{min-height:110px}
.accessori-grid-item .accessori-grid-info .accessori-grid-title{font-size:16px}
.noleggio-grid-item .noleggio-grid-info{min-height:110px}
.noleggio-grid-item .noleggio-grid-info .noleggio-grid-title{font-size:16px}
#sliderAccessori .item .webofficina_accessorio_info h5{font-size:16px}
#sliderNoleggio .item .webofficina_noleggio_info h5{font-size:16px}
}@media(max-width:768px){.ast-separate-container #secondary,.ast-right-sidebar #secondary{margin-top:0 !important;margin-bottom:0 !important}
select#input_4_4,select#input_5_4{height:33px !important}
}@media screen and (max-width:767px){body .site .hide-b-tablet{display:none}
body.ast-flyout-menu-enable.ast-main-header-nav-open .main-header-bar,body.ast-fullscreen-menu-enable.ast-main-header-nav-open .main-header-bar{padding-bottom:0}
.site-footer .webofficina-footer-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.site-footer .webofficina-footer-container .webofficina-footer-section .webofficina-location-container.description.d-none-mobile{display:none}
.site-footer .webofficina-footer-container .webofficina-footer-section{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px}
.site-footer .webofficina-footer-container .webofficina-footer-section.footer-social{padding-left:0;margin-top:20px}
.site-footer .ast-small-footer .ast-footer-overlay .ast-container .ast-small-footer-wrap .ast-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.homepage-section .webofficina-booking-form{padding-top:30px}
.homepage-section .webofficina-booking-form .webofficina-booking-form-img{margin:30px -20px 0;text-align:center}
.promozioni-sidebar a.promozioni-sidebar-cta-prenota{font-size:14.592px}
body .site-content .webofficina-slider .slick-arrow.slick-prev,body .site-content .webofficina-slider.slick-slider .slick-arrow.slick-prev{left:0}
body .site-content .metaslider.webofficina-slider .flexslider ul.slides .nivo-caption .caption,body .site-content .metaslider.webofficina-slider .flexslider ul.slides .caption-wrap .caption,body .site-content .metaslider.webofficina-slider .rslides .nivo-caption .caption,body .site-content .metaslider.webofficina-slider .rslides .caption-wrap .caption,body .site-content .metaslider.webofficina-slider div.nivoSlider .nivo-caption .caption,body .site-content .metaslider.webofficina-slider div.nivoSlider .caption-wrap .caption{padding-bottom:20px}
body .site-content .metaslider.webofficina-slider .flexslider ul.slides .webofficina-cta,body .site-content .metaslider.webofficina-slider .rslides .webofficina-cta,body .site-content .metaslider.webofficina-slider div.nivoSlider .webofficina-cta{display:none}
body .site-content .webofficina-slider.slider-pagina .slick-arrow.slick-prev{left:0}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate img{height:300px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate video,body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate iframe{height:300px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-video-container iframe{height:350px}
#content .veicoli-grid-item{width:100%}
#content .veicoli-grid-item .veicoli-grid-image{width:100%}
.promozioni-grid-item .promozioni-grid-immagine{width:100%}
#content .page-prenota .service-description{font-size:14.592px}
r-p rp-slider{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
r-p rp-slider[data-col] rp-content rp-reviews rp-review{-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important}
r-p rp-slider rp-header{position:relative}
r-p rp-slider rp-content rp-reviews rp-review{-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important}
.news-wrapper .news-grid-item .news-grid-image{width:100%}
#cookie-law-info-bar{margin-bottom:60px}
.accessori-grid-item{width:100%}
.accessori-grid-item .accessori-grid-image{width:100%}
.noleggio-grid-item{width:100%}
.noleggio-grid-item .noleggio-grid-image{width:100%}
}@media(max-width:641px){select#input_4_4,select#input_5_4{height:39px !important}
}@media only screen and (max-width:630px){#content .info-veicolo{margin-top:10px}
#content .info-veicolo__item{margin:2px}
#content span.info-veicolo__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#content .stampa-dropdown{top:73px;left:15px}
ul.info-accessorio__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.info-accessorio{margin-top:50px}
.info-accessorio__item{margin-bottom:10px}
ul.info-noleggio__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.info-noleggio{margin-top:50px}
.info-noleggio__item{margin-bottom:10px}
}@media only screen and (max-width:590px){.container-chisiamo{padding:0 20px}
}@media only screen and (max-width:588px){#content a.info-veicolo__btn--telefono{margin-right:0}
#content a.info-veicolo__btn--condividi{margin-left:0}
#content .cta-wrapper-veicoli{grid-auto-flow:row;grid-template:revert}
a.info-accessorio__btn--telefono{margin-right:0}
.cta-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
a.info-noleggio__btn--telefono{margin-right:0}
.cta-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}@media screen and (max-width:545px){#content .veicoli-grid-item .veicoli-grid-info .veicoli-grid-details .veicoli-grid-details-item-km{font-size:18px}
#content .veicoli-grid-item .veicoli-grid-info .veicoli-grid-details .veicoli-grid-details-item-immatricolazione{font-size:16px}
#content .veicoli-grid-item .veicoli-grid-info .veicoli-grid-details .veicoli-grid-details-item-price{font-size:18px}
#sliderVeicoli .item .webofficina_auto_info .webofficina_auto_info_content .webofficina_auto_km{font-size:16px}
#sliderVeicoli .item .webofficina_auto_info .webofficina_auto_info_content .webofficina_auto_prezzo{font-size:22px}
.webofficina-promo-evidenza .webofficina-promo-img img{max-height:250px}
.webofficina-promo-evidenza .webofficina-promo-info .webofficina-promo-section-title{font-size:15px}
.webofficina-promo-evidenza .webofficina-promo-info .webofficina-promo-title{font-size:24px;margin-bottom:8px}
.webofficina-news-evidenza .webofficina-news-img img{max-height:250px}
.webofficina-news-evidenza .webofficina-news-info .webofficina-news-section-title{font-size:15px}
.webofficina-news-evidenza .webofficina-news-info .webofficina-news-title{font-size:24px;margin-bottom:8px}
.accessori-grid-item .accessori-grid-info .accessori-grid-details .accessori-grid-details-item-km{font-size:18px}
.accessori-grid-item .accessori-grid-info .accessori-grid-details .accessori-grid-details-item-immatricolazione{font-size:16px}
.accessori-grid-item .accessori-grid-info .accessori-grid-details .accessori-grid-details-item-price{font-size:18px}
.noleggio-grid-item .noleggio-grid-info .noleggio-grid-details .noleggio-grid-details-item-tipologia{font-size:16px}
.noleggio-grid-item .noleggio-grid-info .noleggio-grid-details .noleggio-grid-details-item-price{font-size:18px}
#sliderAccessori .item .webofficina_accessorio_info .webofficina_accessorio_info_content .webofficina_accessorio_prezzo{font-size:22px}
#sliderNoleggio .item .webofficina_noleggio_info .webofficina_noleggio_info_content .webofficina_noleggio_prezzo{font-size:22px}
}@media screen and (max-width:544px){.ast-separate-container #content .ast-container{padding-left:20px;padding-right:20px}
html .ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-1,html .ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-1,html .ast-left-sidebar #primary,html .ast-right-sidebar #primary,html .ast-separate-container.ast-right-sidebar #primary,html .ast-separate-container.ast-left-sidebar #primary,html .ast-separate-container #primary{padding-left:0;padding-right:0}
.site-header .site-branding .site-title{font-size:17px}
.site-header .site-branding .site-title a{padding:0 14px}
.site-header .site-branding .site-title a::before,.site-header .site-branding .site-title a::after{width:8px;height:3px}
.inofficina-gadgets_wrapper .inofficina-gadgets .gform_footer button{padding:5px 15px;margin:0;display:inline-block;font-size:16px}
.webofficina-chisiamo-short .chisiamo-short-buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.webofficina-chisiamo-short .chisiamo-short-buttons-container .business-view-button{margin-left:0}
.webofficina-chisiamo-short .chisiamo-short-buttons-container .business-view-button{padding:5px 15px;margin:0;display:inline-block;font-size:16px}
.webofficina-chisiamo-short .chisiamo-short-buttons-container .business-view-button{margin-top:15px}
div.ast-container .cta_inline{padding:5px 15px;margin:0;display:inline-block;font-size:16px}
.webofficina-servizi.img-excerpt .read-more a,.webofficina-cta.sm-cta{padding:5px 15px}
.promo-pre-title span{font-size:35px}
body .site-content .webofficina-slider .slick-track video,body .site-content .webofficina-slider.slick-slider .slick-track video{height:206px}
body .site-content .webofficina-slider.slider-pagina video{height:206px}
.site .officina-servizi-secondari ul.officina-servizi-secondari-list{margin:0 0 20px}
.site .officina-servizi-secondari a.officina-servizi-secondari-goto{padding:5px 15px;margin:0;display:inline-block;font-size:16px}
.site .officina-servizi-secondari a.officina-servizi-secondari-goto{padding:5px 15px;margin:0;display:inline-block;font-size:16px}
.officina-servizi-container .accordion-container-servizi .officina-servizio-single .officina-servizio-icon-title-container .officina-servizio-titolo-container .officina-servizio-titolo{width:175px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate img{height:250px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate video,body.single-servizi div#content div.ast-container div.servizio-content div.blocks-sezioni-alternate-container div.block-sezioni-alternate iframe{height:250px}
body.single-servizi div#content div.ast-container div.servizio-content div.blocks-video-container iframe{height:250px}
#content .page-prenota .prenota-title{font-size:24px}
.servizi-contattaci_wrapper .gform_footer button{padding:5px 15px;margin:0;display:inline-block;font-size:16px}
.webofficina-promo-evidenza .webofficina-promo-info .webofficina-promo-cta-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.webofficina-promo-evidenza .webofficina-promo-info .webofficina-promo-cta-container .webofficina-promo-cta{width:-webkit-max-content;width:-moz-max-content;width:max-content}
.webofficina-promo-evidenza .webofficina-promo-info .webofficina-promo-cta-container .webofficina-promo-cta.goto-all{margin-left:0;margin-top:15px}
.webofficina-promo-evidenza .webofficina-promo-info .webofficina-promo-cta-container .webofficina-promo-cta{padding:5px 15px;margin:0;display:inline-block;font-size:16px}
.webofficina-news-evidenza .webofficina-news-info .webofficina-news-cta-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.webofficina-news-evidenza .webofficina-news-info .webofficina-news-cta-container .webofficina-news-cta{width:-webkit-max-content;width:-moz-max-content;width:max-content}
.webofficina-news-evidenza .webofficina-news-info .webofficina-news-cta-container .webofficina-news-cta.goto-all{margin-left:0;margin-top:15px}
.webofficina-news-evidenza .webofficina-news-info .webofficina-news-cta-container .webofficina-news-cta{padding:5px 15px;margin:0;display:inline-block;font-size:16px}
}@media screen and (max-width:526px){#sliderVeicoli .item img{height:180px}
#sliderAccessori .item img{height:180px}
#sliderNoleggio .item img{height:180px}
}@media only screen and (max-width:480px){#content a.info-veicolo__btn{padding:10px 15px}
.container-chisiamo{padding:0}
a.info-accessorio__btn{padding:10px 15px}
a.info-noleggio__btn{padding:10px 15px}
}@media only screen and (max-width:420px){#content .info-veicolo-prezzo{margin:10px 0}
#content ul.info-veicolo__list{grid-template-columns:1fr 1fr}
}@media screen and (max-width:355px){#content .veicoli-wrapper .veicoli-filter span{width:25%}
#content .veicoli-wrapper .veicoli-filter .filter-button{font-size:18px}
.accessori-wrapper .accessori-filter span{width:25%}
.accessori-wrapper .accessori-filter .filter-button{font-size:18px}
.noleggio-wrapper .noleggio-filter span{width:25%}
.noleggio-wrapper .noleggio-filter .filter-button{font-size:18px}
}@media print{.mobile-bar{display:none}
header,footer,.stampa-btn,.stampa-dropdown,.dropdown-content,.slick-arrow,.info-veicolo-richiesta{display:none !important}
#content .slider-and-info-container{gap:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"menu" "slider" "info"}
#content .cta-and-menu-dropdown,#content .wrap-price-and-info{gap:0}
#content .single-cta-section-veicoli{display:none}
#content .preview-slider-veicoli{margin-left:20px}
#content .info-veicolo-prezzo{margin-bottom:-20px}
#content .info-veicolo__list{page-break-inside:avoid}
#content .description{page-break-inside:avoid;display:grid;margin:10px;grid-template-columns:1fr;gap:1rem}
#content .description h2{grid-column:auto;margin-bottom:1rem}
#content .description-veicoli{page-break-inside:avoid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:10px;grid-template-columns:1fr;gap:1rem}
#content .description-veicoli h2{grid-column:auto;margin-bottom:1rem}
#content .description-veicoli ul{display:grid;grid-column:auto;grid-template-columns:1fr;gap:.5rem}
#content .description-veicoli ul li{display:grid;grid-template-columns:1fr 1fr;margin-bottom:.5rem}
#content .equipment{page-break-inside:avoid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:10px;grid-template-columns:1fr;gap:1rem}
#content .equipment h2{grid-column:auto;margin-bottom:1rem}
#content .equipment ul{display:grid;grid-column:auto;grid-template-columns:1fr;gap:.5rem}
#content .equipment ul li{display:grid;grid-template-columns:1fr 1fr;margin-bottom:.5rem}
#content .equipment-section{grid-template-columns:1fr;gap:2rem}
}@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}@-webkit-keyframes changeIconIn{0%{content:"\f067"}
100%{content:"\f068"}
}@keyframes changeIconIn{0%{content:"\f067"}
100%{content:"\f068"}
}@-webkit-keyframes changeIconOut{0%{content:"\f068"}
100%{content:"\f067"}
}@keyframes changeIconOut{0%{content:"\f068"}
100%{content:"\f067"}
}