@font-face{font-family:MMC;src:url(/wp-content/themes/flatsome-child/fonts/MMC-Regular.eot);src:url(/wp-content/themes/flatsome-child/fonts/MMC-Regular.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/flatsome-child/fonts/MMC-Regular.woff2) format("woff2"),url(/wp-content/themes/flatsome-child/fonts/MMC-Regular.woff) format("woff"),url(/wp-content/themes/flatsome-child/fonts/MMC-Regular.ttf) format("truetype"),url(/wp-content/themes/flatsome-child/fonts/MMC-Regular.svg#MMC-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MMC;src:url(/wp-content/themes/flatsome-child/fonts/MMC-Medium.eot);src:url(/wp-content/themes/flatsome-child/fonts/MMC-Medium.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/flatsome-child/fonts/MMC-Medium.woff2) format("woff2"),url(/wp-content/themes/flatsome-child/fonts/MMC-Medium.woff) format("woff"),url(/wp-content/themes/flatsome-child/fonts/MMC-Medium.ttf) format("truetype"),url(/wp-content/themes/flatsome-child/fonts/MMC-Medium.svg#MMC-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MMC;src:url(/wp-content/themes/flatsome-child/fonts/MMC-Bold.eot);src:url(/wp-content/themes/flatsome-child/fonts/MMC-Bold.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/flatsome-child/fonts/MMC-Bold.woff2) format("woff2"),url(/wp-content/themes/flatsome-child/fonts/MMC-Bold.woff) format("woff"),url(/wp-content/themes/flatsome-child/fonts/MMC-Bold.ttf) format("truetype"),url(/wp-content/themes/flatsome-child/fonts/MMC-Bold.svg#MMC-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}body{font-family:MMC,Arial,Helvetica,Verdana,sans-serif!important;font-weight:400;line-height:1.6;background-color:#fff}h1,h2,h3,h4,h5,h6,.heading-font,.off-canvas-center .nav-sidebar.nav-vertical>li>a{font-family:MMC,Arial,Helvetica,Verdana,sans-serif!important;font-weight:700}.pd0{padding-bottom:0!important}.nav>li>a{font-family:MMC,Arial,Helvetica,Verdana,sans-serif!important}.tabbed-content.atm_tabs .tab-panels.atm-panel .img-inner img{max-width:76%;display:block;margin:0 auto}.nav-contact{list-style-type:none;color:#fff;font-size:1.5rem;margin-bottom:0}.nav-contact,.row--align-items-center{align-items:center}.nav-contact__item{display:flex;color:#5a646e}.icon--location-red,.is-desktop .location__item:hover .icon{background-image:url(/wp-content/themes/flatsome-child/imgs/location-red-bg.svg)}li.header-search.header-search-dropdown.has-icon.has-dropdown.menu-item-has-children{line-height:18px}i.icon.icon--phone,i.icon.icon--location-grey{display:none}div#top-bar{border-bottom:1px solid rgb(163 169 173 / .33)}@media (min-width:992px){.nav-contact__item .icon{margin-top:.2rem}}.icon--phone-red{width:1.4rem;height:1.3rem;background-image:url(/wp-content/themes/flatsome-child/imgs/phone-red.svg)}.nav-contact__item .icon{width:1.4rem;height:1.4rem;margin-right:6px;background-repeat:no-repeat;background-position:center;background-size:contain}.car-selector__item{position:relative}.home h4.uppercase.text-left{font-size:35px}.car-selector__item:hover .car-selector__bg::after{animation:m;animation-fill-mode:backwards;animation-duration:.3s;animation-delay:.15s;transform:skewX(0) translateX(-100%);display:block}.car-selector__item:hover .car-selector__inner{max-width:100%;opacity:1}.car-selector__bg::after{content:"";display:block;width:159%;height:100%;position:absolute;background-color:#fff0;left:0;top:0;transform-origin:bottom right;animation:n;animation-duration:.3s}.car-selector__thumb{height:250px;display:flex;align-items:center}.car-selector__thumb img{max-width:76%}.car-selector__bg{position:absolute;left:50%;transform:translateX(-50%);overflow:hidden;width:48%;backface-visibility:hidden;display:none;flex-direction:column;flex:1 1 auto;height:100%;z-index:1}@media (min-width:992px){.car-selector__bg{display:flex}}.car-selector__bg::after{content:"";width:159%;height:100%;position:absolute;background-color:#fff0;left:0;top:0;transform-origin:bottom right;animation:n;animation-duration:.3s}ul.header-nav.header-nav-main.nav li.has-dropdown .icon-angle-down{font-size:32px;margin-left:10px;opacity:1}ul.header-nav.header-nav-main.nav li{margin:0 25px}.car-selector__inner{background-repeat:no-repeat;transition:opacity .15s ease-out .45s;opacity:0;background-color:#5a646e;background-position:50%;background-size:cover;flex:1 1 auto;position:relative;transition-delay:0s}.car-selector__inner::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,transparent 50%,rgb(0 0 0 / .54) 70%)}.car-selector__main,.card-calc,.career-detail,.careers,.carousel-image,.carousel-tabbed{position:relative}.car-selector__main{padding:0;text-align:center;display:block;z-index:2}.giuseart_tabs>.nav .tab{display:flex;margin:0}.giuseart_tabs .nav{margin-bottom:15px}.giuseart_tabs>.nav .tab a{text-align:center;display:inline-block;border:none;overflow:hidden;position:relative;padding:12px 10px;font-size:15px;color:#000}.giuseart_tabs>.nav .tab.active a{background:#2196F3;border:none;box-shadow:none}.giuseart_tabs .nav-vertical>li+li{border-top:0}.giuseart_tabs>.nav .tab a>img{width:100px;height:100px;margin:0 auto}.giuseart_tabs>.nav .tab a>img:nth-child(2){display:none}.giuseart_tabs>.nav .tab.active a>img:nth-child(1){display:none}.giuseart_tabs>.nav .tab.active a>img:nth-child(2){display:block}.giuseart_tabs>.nav .tab a:before{display:none}.giuseart_tabs .nav h3{text-transform:none;letter-spacing:0;font-weight:400;font-size:15px;color:#000;text-align:center}.giuseart_tabs .nav .active h3{color:#fff}.giuseart_tabs>.tab-panels{width:100%;padding:20px}.giuseart_tabs .tab-panels .row{margin:0}.giuseart_tabs .tab-panels .panel .row .col{padding:0 5px 5px}.giuseart_tabs .nav.nav-vertical a{border-top:1px solid #d2d2d2;text-align:center}.giuseart_tabs .nav-vertical{margin-bottom:0}@media (min-width:768px){.car-selector__main{padding:9rem 0 3rem}.careers__location{text-align:center}}.car-selector__main{padding:0;text-align:center;display:block;z-index:2}.car-selector__body{color:#000}.car-selector__item:hover .car-selector__body .title,.car-selector__item:hover .body-copy{color:#fff}.car-selector__body .title{text-transform:uppercase;margin-bottom:5px}ul.atm-tab-inner>li>a:before{display:none}ul.atm-tab-inner>li>a h3{margin-top:10px}.tabbed-content ul.nav.nav-line.nav-vertical{justify-content:center}ul.atm-tab-inner li.tab.active .tab-bg{transform:scale(1.75)}a.button.secondary.is-outline:hover{color:#fff;background-image:linear-gradient(-60deg,#000 50%,transparent 0);background-position:99% 50%}.location-detail__address{margin-bottom:1.5rem}.location-detail__text{display:flex;margin-bottom:2rem}.location-detail__text span{position:relative;display:block;margin-left:4.4rem}.location-detail__text span a{text-decoration:underline;display:inline-block;margin-left:.3vw}.location-detail__text span::before{display:block;background-color:#000;position:absolute;left:-2.2rem}.header-inner .sub-menu.nav-dropdown .ux-menu.stack{font-size:22px}input.wpcf7-form-control.wpcf7-submit{width:100%;height:3.6rem;background-color:#384147;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;border:1px solid #384147;border-radius:8px;margin-top:30px}input.wpcf7-form-control{border:0;background:#fff0;box-shadow:none;border-bottom:1px solid rgb(0 0 0 / .3);padding-left:0;min-height:45px}.location-detail__text span:first-child{margin-left:0}.location-detail__text span:first-child::before{display:none}.location-detail__km{margin-top:1rem}@media (min-width:992px){.location-detail__km{margin-top:0;position:absolute;right:5.3rem;top:50%;transform:translateY(-50%)}}.dealer-box,.dealer-contact,.dealer-contact p{position:relative}.location-detail .title{text-transform:uppercase;margin-bottom:5px}.location-detail .btn{font-size:1.4rem;line-height:1.8rem;text-transform:none;font-weight:400}.dealer-box__item{margin-bottom:4.5rem;padding-bottom:4.5rem}.dealer-contact p{display:flex;flex-direction:column;align-items:flex-start;line-height:2.4rem;padding-left:2.4rem;margin-bottom:5px}.dealer-contact p .icon{position:absolute;left:0;top:8px}.is-desktop .dealer-contact p a:hover{color:#ED0000}.dealer-contact__text{margin-bottom:0;display:flex;align-items:center}.dealer-contact__text span{position:relative;display:block;margin-left:4rem}.dealer-contact__text span::before{content:"";display:block;width:3px;height:3px;border-radius:50%;background-color:#000;position:absolute;left:-2rem;top:50%;transform:translateY(-50%)}.dealer-time,.discovery,.discovery__body{position:relative}.dealer-contact__text span:first-child{margin-left:0}.dealer-time p span:last-child,.news-detail ul,.promotion-detail ul,.social__item{margin-left:2rem}.dealer-contact__text span:first-child::before{display:none}.dealer-time p{display:flex;flex-wrap:nowrap;margin-bottom:0;line-height:2.4rem}.dealer-time p span{display:block;width:25%}.dealer-time p span:last-child{width:75%}.dealer-time .row__col{margin-bottom:4.6rem}@media (min-width:992px){.dealer-time .row__col{margin-bottom:0}}.dealer-button{margin-bottom:4rem}@media (min-width:992px){.dealer-button{display:flex;flex-wrap:wrap;margin:0 -5px}.dealer-button__item{width:50%;padding:0 5px}}a.button.secondary.is-outline{position:relative;align-items:center;justify-content:center;padding:1.2rem;border:2px solid #000;font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#000;letter-spacing:3px;outline:0;background-color:#fff0;background-image:linear-gradient(-60deg,#000 50%,transparent 0);background-size:400% 400%;background-position:0 50%}ul.atm-tab-inner li.tab a{display:flex;width:fit-content;text-align:center;flex-direction:column;margin:0 10px}.label-small{font-size:1.2rem;line-height:1.6rem;letter-spacing:2px;font-weight:400;text-transform:uppercase}.tab-bg{margin:0;display:block;width:25px;height:25px;border-radius:100%;cursor:pointer;border:none;box-shadow:inset 0 1px 4px 0 rgb(0 0 0 / .6);transition:all .25s ease}.dealer-box__item{margin-bottom:40px;padding-bottom:0}.dealer-box__item,.location-detail__item,.location__item{border-bottom:1px solid #b7b7b7;line-height:1.8rem}.dealer-time,.discovery,.discovery__body{position:relative}.col.post-item .box-text-inner.blog-post-inner .is-divider{display:none}.dealer-contact__text span:first-child{margin-left:0}.dealer-time p span:last-child,.news-detail ul,.promotion-detail ul,.social__item{margin-left:2rem}.dealer-contact__text span:first-child::before{display:none}.dealer-time p{display:flex;flex-wrap:nowrap;margin-bottom:0;line-height:2.4rem}.dealer-time p span{display:block;width:25%}.dealer-time p span:last-child{width:75%}.dealer-time .row__col{margin-bottom:4.6rem}@media (min-width:992px){.dealer-time .row__col{margin-bottom:0}}.dealer-button{margin-bottom:4rem}@media (min-width:992px){.dealer-button{display:flex;flex-wrap:wrap;margin:0 -5px}.dealer-button__item{width:50%;padding:0 5px}}.dealer-button__item{margin-bottom:2rem}.dealer-button__item .btn{width:100%}.dealer-back{font-size:0;width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid #5A646E;display:flex;align-items:center;justify-content:center;margin-bottom:6rem;cursor:pointer}.dealer-current,.dealer-km{font-size:1.4rem;display:flex}.dealer-back::before{content:"";display:block;width:1.2rem;height:1.2rem;border-left:3px solid #5A646E;border-bottom:3px solid #5A646E;margin-left:6px}.dealer-km{position:absolute;top:4rem;right:4rem;text-align:center;line-height:1.8rem;flex-direction:column;align-items:center}.dealer-km .icon{display:flex;align-items:center;justify-content:center;padding-bottom:8px;margin-bottom:1.8rem;color:#fff;font-style:normal}.dealer-current{line-height:1.7rem;font-weight:700;text-transform:uppercase;align-items:center;margin-bottom:2rem;cursor:pointer}.dealer-current .icon{margin-right:1rem}.location-result{color:#5A646E;line-height:1.6rem;border-bottom:1px solid #b7b7b7;padding-bottom:2rem}.hotline{display:flex;line-height:1;padding-top:5rem}@media (min-width:768px){.hotline{font-weight:700;padding-top:0}}.hotline__item{margin-bottom:10px}.hotline__link{color:#fff;display:flex;white-space:nowrap}.is-desktop .hotline__link:hover{text-decoration:underline}.hotline__link .icon{width:21px;height:21px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:10px}.ux-menu.menu-car{flex-direction:row;gap:65px;font-size:19px;font-weight:500;color:rgb(0 0 0 / 77%);padding:.1rem .15rem 0;margin:0 .25rem;cursor:pointer}.row-menu-car{position:sticky;top:103px;z-index:2000;background-color:#fff;max-width:100%!important;padding:0 8.5%}@media (min-width:1500px){.company-info{font-weight:400}@media (min-width:768px){.cta-contact__body{bottom:14rem}.company-info{margin-top:30px}}a.hotline__link span{line-height:21px}footer#footer .ux-menu.stack a.ux-menu-link__link.flex:hover{color:red;text-decoration:underline}footer#footer .ux-menu.stack a.ux-menu-link__link.flex{min-height:40px;padding:0}@media (min-width:768px){.title--1{font-size:6.3rem;line-height:7.2rem}}.title--1{font-size:3.2rem;line-height:3.8rem}.icon--smartphone{height:2rem;width:2rem;background-image:url(/wp-content/themes/flatsome-child/imgs/smartphone.png)}.icon--phone-white{width:2.4rem;height:2.4rem;background-image:url(/wp-content/themes/flatsome-child/imgs/phone-white.svg)}.icon--email-white{width:2.4rem;height:2.4rem;background-image:url(/wp-content/themes/flatsome-child/imgs/email-white.svg)}.company-info ul{list-style-type:square}.company-info ul li{margin-bottom:1rem;line-height:1.4;color:#C8C8C8}@media (min-width:992px){.nav-contact__item{margin-left:1.5rem;color:#a3a9ad;font-weight:500;align-items:center;margin-bottom:0}}@media (min-width:992px){.nav-contact__item a{color:#cdcdcd}}@media (min-width:992px){.nav-contact{display:flex;justify-content:end;width:100%;padding-right:2rem;font-size:14px;right:0}}@keyframes m{0%{background-color:#fff;transform:skewX(-30deg) translateX(-84%)}50%{background-color:#fff;transform:skewX(-30deg) translateX(-100%)}to{background-color:#fff;transform:skewX(0) translateX(-100%)}}@keyframes n{0%{background-color:#fff;transform:skewX(0) translateX(-100%)}50%{background-color:#fff;transform:skewX(-30deg) translateX(-100%)}to{background-color:#fff;transform:skewX(-30deg) translateX(-84%)}}@keyframes q{0%,to{transform:rotate(0)}50%{transform:rotate(-.4deg)}}@keyframes o{0%{transform:translateX(170%)}to{transform:translateX(0)}}@keyframes p{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes arrow-left{0%,50%{transform:translateX(0) translateY(-80%)}25%{transform:translateX(-1rem) translateY(-80%)}}@keyframes arrow-right{0%,50%{transform:translateX(0) translateY(-80%)}25%{transform:translateX(1rem) translateY(-80%)}}