/*!
 Source: Base: sb.core.organism.ctaRow.imageWithHeaderAndButtonOverlay
*/.buildingBlocksCTAs3 .sbOverlay{background:rgba(0,0,0,0.35)}body.sitebuilder .buildingBlocksCTAs3 .sbOverlay{width:calc(100% - 30px);left:15px}@media (max-width: 767.98px){body.sitebuilder .buildingBlocksCTAs3 .sbOverlay h3{font-size:2rem}}.admin-settings.expand-controls [data-control="true"].sbOverlay{position:static;height:auto}
/*!
 Source: Base: sb.core.organism.cta.pictureHeaderButton
*/.outer-wrapper,.inner-column,.inner-row{gap:24px}.outer-wrapper{display:flex;flex-direction:column}@media (min-width: 992px){.outer-wrapper{flex-direction:row}}.outer-wrapper>*{flex:1;max-width:100%}@media (min-width: 992px){.outer-wrapper>*{max-width:49%}}.inner-column{max-width:100%}@media (min-width: 992px){.inner-column{max-width:48%}}.inner-row>.sbWrapper{width:calc(50% - 12px)}.ratio1x1>img{aspect-ratio:1 / 1;object-fit:cover}.ratio2x1>img{aspect-ration:2 / 1;object-fit:cover}@media (max-width: 991.98px){.admin-settings.expand-controls>[data-control="true"] .sbOverlay{position:relative;height:auto}.admin-settings.expand-controls .row.inlineColumnRow .col-6{max-width:100%;flex:0 0 100%}}
/*!
 Source: Base: sb.core.organism.inventory.imageOverlayAndSlider
*/.inventoryStyle4__layerContent .sbOverlay{padding:0 0 30px 25px}@media (min-width: 768px){.inventoryStyle4__layerContent .sbOverlay{padding:0 0 100px 80px}}.inventoryStyle4__layerContent .responsiveBg img{height:100%;object-fit:cover}.inventoryStyle4 .inventory-carousel{padding:20px 20px}@media (min-width: 992px){.inventoryStyle4 .inventory-carousel{padding:0 20px}}.inventoryStyle4 .inventory-carousel .inventory-card section{display:flex;flex-flow:wrap;align-items:center;flex:inherit}.inventoryStyle4 .inventory-carousel .inventory-card section h4,.inventoryStyle4 .inventory-carousel .inventory-card section h5{font-size:16px}.inventoryStyle4 .inventory-carousel .inventory-card section h5{margin:0 5px}.inventoryStyle4 .inventory-carousel .inventory-card .info{flex-basis:100%;margin:10px 0 0}.inventoryStyle4 .inventory-carousel .inventory-card .info .mileage-header,.inventoryStyle4 .inventory-carousel .inventory-card .info .mileage-value{display:none}.inventoryStyle4 .inventory-carousel .inventory-card .info .price{text-align:left;font-size:16px}.inventoryStyle4 .inventory-carousel .inventory-navigation .swiper-button-prev,.inventoryStyle4 .inventory-carousel .inventory-navigation .swiper-button-next{width:calc(50% - 5px)}@media (min-width: 768px){.inventoryStyle4 .inventory-carousel .inventory-navigation .swiper-button-prev,.inventoryStyle4 .inventory-carousel .inventory-navigation .swiper-button-next{position:static;top:0;height:55px}}@media (min-width: 992px){.inventoryStyle4 .inventory-carousel .inventory-navigation{margin:15px 0 0}.inventoryStyle4 .inventory-carousel .inventory-navigation .swiper-button-prev,.inventoryStyle4 .inventory-carousel .inventory-navigation .swiper-button-next{margin:10px 5px 0;width:calc(50% - 10px)}}@media (max-width: 1199.98px){.inventoryStyle4 .inventory-carousel .inventory-navigation{margin:0 0}}@media (max-width: 991.98px){.inventoryStyle4 .inventory-carousel .inventory-navigation{margin:10px 0 0}}
/*!
 Source: Base: us.kenGarff.organism.content.style1
*/.kenGarffBlock__content1{background-color:#000;padding:1rem 1rem 2rem;text-align:center}@media (min-width: 768px){.kenGarffBlock__content1{padding:6.063rem 0}}@media (min-width: 992px){.kenGarffBlock__content1{text-align:left}}.kenGarffBlock__content1 .chatWrapper{display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){.kenGarffBlock__content1 .chatWrapper{margin:0 auto}}@media (min-width: 992px){.kenGarffBlock__content1 .chatWrapper{flex-direction:row;align-items:end;justify-content:center}}@media (min-width: 992px){.kenGarffBlock__content1 .chatWrapper__flexText{margin-right:2rem}}.kenGarffBlock__content1 .chatWrapper__flexText h2.sb-header{margin:0.5rem 0}@media (min-width: 992px){.kenGarffBlock__content1 .chatWrapper__flexText h6.sb-header,.kenGarffBlock__content1 .chatWrapper__flexText p.sb-header{margin:0}}
/*!
 Source: Base: us.kenGarff.organism.hero.style1
*/@media (max-width: 767px){section.sbBlock.kenGarffBlock__hero1 .sb-swiper[id^="di-slider--"] .swiper-navigation{display:none}}section.sbBlock.kenGarffBlock__hero1 .sb-swiper[id^="di-slider--"] .swiper-button-prev.swiper-button-white,section.sbBlock.kenGarffBlock__hero1 .sb-swiper[id^="di-slider--"] .swiper-container-rtl .swiper-button-prev.swiper-button-white,section.sbBlock.kenGarffBlock__hero1 .sb-swiper[id^="di-slider--"] .swiper-button-next.swiper-button-white,section.sbBlock.kenGarffBlock__hero1 .sb-swiper[id^="di-slider--"] .swiper-container-rtl .swiper-button-next.swiper-button-white{background-color:#fff !important;background-size:15px 27px !important;background-position:center;border-radius:51px;width:44px;height:44px}section.sbBlock.kenGarffBlock__hero1 .sb-swiper[id^="di-slider--"] .swiper-button-prev.swiper-button-white,section.sbBlock.kenGarffBlock__hero1 .sb-swiper[id^="di-slider--"] .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");left:1rem}section.sbBlock.kenGarffBlock__hero1 .sb-swiper[id^="di-slider--"] .swiper-button-next.swiper-button-white,section.sbBlock.kenGarffBlock__hero1 .sb-swiper[id^="di-slider--"] .swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");right:1rem}section.sbBlock.kenGarffBlock__hero1 .swiper-pagination{bottom:0}section.sbBlock.kenGarffBlock__hero1 .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}section.sbBlock.kenGarffBlock__hero1 .sbOverlay .sbWrapper{text-align:center;padding:4.813rem 1rem}section.sbBlock.kenGarffBlock__hero1 .sbOverlay .sbWrapper .sb-header{margin:0 0 1.438rem}section.sbBlock.kenGarffBlock__hero1 .sbOverlay .sbWrapper .sb-formattedText{display:none}@media (min-width: 768px){section.sbBlock.kenGarffBlock__hero1 .sbOverlay.align-items-start{align-items:flex-end !important}section.sbBlock.kenGarffBlock__hero1 .sbOverlay.justify-content-center{justify-content:flex-end !important}section.sbBlock.kenGarffBlock__hero1 .sbOverlay .sbWrapper{text-align:right;padding:3.125rem 6.25rem}section.sbBlock.kenGarffBlock__hero1 .sbOverlay .sbWrapper .sb-header{margin:0.5rem 0 1rem}section.sbBlock.kenGarffBlock__hero1 .sbOverlay .sbWrapper .sb-formattedText{display:block}section.sbBlock.kenGarffBlock__hero1 .sbOverlay .sbWrapper .sb-formattedText p{margin:0 0 1.875rem}}@media (min-width: 992px){section.sbBlock.kenGarffBlock__hero1 .sbOverlay .sbWrapper{max-width:1320px;width:70%;margin:0 auto;padding:6.25rem 0}}
/*!
 Source: Base: us.kenGarff.organism.content.style6
*/.kenGarffBlock__content6{padding:1.625rem 0 4rem}@media (min-width: 768px){.kenGarffBlock__content6{padding:3.813rem 0}}.kenGarffBlock__content6--cta{padding:1rem 4.125rem 0;flex-direction:column;gap:1.188rem;justify-content:center}@media (min-width: 768px){.kenGarffBlock__content6--cta{padding:1rem 0 0;gap:2.063rem;flex-direction:row}}@media (min-width: 768px){.kenGarffBlock__content6--cta a.button{max-width:16.938rem}}
/*!
 Source: Base: us.kenGarff.organism.cta.style3
*/.kenGarffBlock__cta3.buildingBlocksCTAs3{max-width:1920px;margin:0 auto}.kenGarffBlock__cta3.buildingBlocksCTAs3 .row{gap:6px}@media (min-width: 768px){.kenGarffBlock__cta3.buildingBlocksCTAs3 .row{gap:20px}}.kenGarffBlock__cta3.buildingBlocksCTAs3 .row .col-12{padding-inline:0;max-width:100%}@media (min-width: 768px){.kenGarffBlock__cta3.buildingBlocksCTAs3 .row .col-12{max-width:calc(50% - 10px)}}.kenGarffBlock__cta3.buildingBlocksCTAs3 .row .col-12 img{width:100%}.kenGarffBlock__cta3.buildingBlocksCTAs3 .row .col-12 .sbOverlay{left:0;width:100%}@media (min-width: 768px){.kenGarffBlock__cta3.buildingBlocksCTAs3 .row .col-12 .sbOverlay .sbWrapper{margin-bottom:2.5rem}}.kenGarffBlock__cta3.buildingBlocksCTAs3 .row .col-12 .sbOverlay .sbWrapper h2{margin:0 auto 1.25rem}@media (min-width: 426px){.kenGarffBlock__cta3.buildingBlocksCTAs3 .row .col-12 .sbOverlay .sbWrapper h2{font-size:calc(1rem + 2vw)}}@media (min-width: 768px){.kenGarffBlock__cta3.buildingBlocksCTAs3 .row .col-12 .sbOverlay .sbWrapper h2{font-size:calc(1.25rem + 3.3vw);margin:0 auto 2.8125rem}}@media (min-width: 768px) and (min-width: 1758px){.kenGarffBlock__cta3.buildingBlocksCTAs3 .row .col-12 .sbOverlay .sbWrapper h2{font-size:4.875rem}}
/*!
 Source: Base: us.kenGarff.organism.inventory.style1
*/.kenGarffBlock__inventory1 .inventoryStyle4__columnRow{align-items:stretch !important}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__layerContent img{width:100%;height:100%;object-fit:cover;object-position:bottom}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__layerContent .sbOverlay{padding:1rem;background:linear-gradient(186deg, transparent 1.3%, rgba(0,0,0,0.75) 72.46%)}@media (min-width: 1200px){.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__layerContent .sbOverlay{background:linear-gradient(186deg, rgba(0,0,0,0) 21.3%, rgba(0,0,0,0.75) 72.46%)}}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__layerContent .sbOverlay h4.sb-header{max-width:470px}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__layerContent .sbOverlay .buttonGroup{padding-top:1.125rem}@media (min-width: 1200px){.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__layerContent .sbOverlay{padding:5.25rem 4.688rem}}@media (max-width: 991.98px){.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__layerContent .sbOverlay h4.sb-header{font-family:"Neue Haas Grotesk Display Pro", sans-serif;font-weight:500;letter-spacing:.8px;font-size:14px;line-height:1}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__layerContent .sbOverlay .buttonGroup{display:flex;gap:0.5rem}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__layerContent .sbOverlay .buttonGroup .button{flex:1 1 auto}}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel{height:100%;position:relative;padding-bottom:65px}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .swiper-container{height:100%}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .swiper-container .swiper-slide{background:none}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .swiper-container .swiper-slide section.p-4{padding:0.938rem 0 !important}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .swiper-container .swiper-slide section.p-4 h4,.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .swiper-container .swiper-slide section.p-4 h5,.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .swiper-container .swiper-slide section.p-4 div.info{font-family:"Neue Haas Grotesk Display Pro",sans-serif;font-weight:600;letter-spacing:.8px;font-size:14px;line-height:1;text-transform:none}@media (min-width: 1200px){.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .swiper-container .swiper-slide section.p-4 h4,.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .swiper-container .swiper-slide section.p-4 h5,.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .swiper-container .swiper-slide section.p-4 div.info{font-size:16px}}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .swiper-container .swiper-slide .inventory-card .info{margin:6px 0 0}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .swiper-container .swiper-slide .inventory-card .info .price{font-size:20px;line-height:1;font-weight:700}@media (min-width: 1200px){.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .swiper-container .swiper-slide .inventory-card .info .price{font-size:25px}}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .inventory-navigation{position:absolute;bottom:0;left:0;right:0;padding:0 0.938rem}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .inventory-navigation .swiper-button-prev,.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .inventory-navigation .swiper-button-next{border:none;background-color:#afafaf !important;background-size:15px 27px !important;background-position:center;height:45px;border-radius:30px}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .inventory-navigation .swiper-button-prev.swiper-button-disabled,.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .inventory-navigation .swiper-button-next.swiper-button-disabled{opacity:0.5}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .inventory-navigation .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");margin-right:15px}.kenGarffBlock__inventory1 .inventoryStyle4__columnRow .inventoryStyle4__inventoryColumn .inventory-carousel.swiper-carousel .inventory-navigation .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");margin-left:15px}.admin-settings.expand-controls .kenGarffBlock__inventory1 .row>div{height:fit-content}.admin-settings.expand-controls .kenGarffBlock__inventory1 [data-control="true"].sbOverlay{position:relative;height:fit-content;background-color:rgba(0,0,0,0.8)}
/*!
 Source: Base: us.kenGarff.organism.inventory.style2
*/.kenGarffBlock__inventory2{padding:1.875rem 0}@media (min-width: 992px){.kenGarffBlock__inventory2{padding:3.125rem 0}}.kenGarffBlock__inventory2 .inventory-carousel{padding-top:1.25rem}.kenGarffBlock__inventory2 .inventory-carousel section.p-4{background:#fff;padding:1rem 0 !important}.kenGarffBlock__inventory2 .inventory-carousel section.p-4 h4,.kenGarffBlock__inventory2 .inventory-carousel section.p-4 h5{font-family:"Neue Haas Grotesk Display Pro",sans-serif;font-weight:600;letter-spacing:.8px;font-size:14px;line-height:1;text-transform:none}@media (min-width: 1200px){.kenGarffBlock__inventory2 .inventory-carousel section.p-4 h4,.kenGarffBlock__inventory2 .inventory-carousel section.p-4 h5{font-size:16px}}.kenGarffBlock__inventory2 .inventory-carousel section.p-4 .info .mileage-header,.kenGarffBlock__inventory2 .inventory-carousel section.p-4 .info .mileage-value{display:none}.kenGarffBlock__inventory2 .inventory-carousel section.p-4 .info .price{text-align:left;color:inherit;font-size:20px;line-height:1;font-weight:700}@media (min-width: 1200px){.kenGarffBlock__inventory2 .inventory-carousel section.p-4 .info .price{font-size:25px}}.kenGarffBlock__inventory2 .inventory-carousel .inventory-navigation{margin:35px 0 0;justify-content:center}@media (min-width: 768px){.kenGarffBlock__inventory2 .inventory-carousel .inventory-navigation{position:relative;display:flex;justify-content:center}}.kenGarffBlock__inventory2 .inventory-carousel .inventory-navigation .swiper-button-next.swiper-button-white.swiper-arrow,.kenGarffBlock__inventory2 .inventory-carousel .inventory-navigation .swiper-button-prev.swiper-button-white.swiper-arrow{background-color:#000000 !important;width:40px;height:40px;border-radius:50%;background-size:10px 20px !important;background-position:center;border:none}@media (min-width: 768px){.kenGarffBlock__inventory2 .inventory-carousel .inventory-navigation .swiper-button-next.swiper-button-white.swiper-arrow,.kenGarffBlock__inventory2 .inventory-carousel .inventory-navigation .swiper-button-prev.swiper-button-white.swiper-arrow{position:relative;right:auto;left:auto}}@media (min-width: 768px){.kenGarffBlock__inventory2 .inventory-carousel .inventory-navigation .swiper-button-next.swiper-button-white.swiper-arrow,.kenGarffBlock__inventory2 .inventory-carousel .inventory-navigation .swiper-button-prev.swiper-button-white.swiper-arrow{width:50px;height:50px}}.kenGarffBlock__inventory2 .inventory-carousel .inventory-navigation .swiper-button-next.swiper-button-white.swiper-arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");left:17.5px}@media (min-width: 768px){.kenGarffBlock__inventory2 .inventory-carousel .inventory-navigation .swiper-button-next.swiper-button-white.swiper-arrow{left:25px}}.kenGarffBlock__inventory2 .inventory-carousel .inventory-navigation .swiper-button-prev.swiper-button-white.swiper-arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");right:17.5px}@media (min-width: 768px){.kenGarffBlock__inventory2 .inventory-carousel .inventory-navigation .swiper-button-prev.swiper-button-white.swiper-arrow{right:25px}}.kenGarffBlock__inventory2 .inventory-carousel .inventory-navigation .swiper-button-prev.swiper-button-white.swiper-arrow.swiper-button-disabled,.kenGarffBlock__inventory2 .inventory-carousel .inventory-navigation .swiper-button-next.swiper-button-white.swiper-arrow.swiper-button-disabled{opacity:1;background-color:#939598 !important}@media (min-width: 992px){.kenGarffBlock__inventory2 .inventory-carousel{padding-top:1.563rem}.kenGarffBlock__inventory2 .inventory-carousel section.p-4{padding:0.938rem 0 1.875rem !important}.kenGarffBlock__inventory2 .inventory-carousel .inventory-navigation{margin:50px 0 0}}
/*!
 Source: Base: us.kenGarff.organism.content.style3
*/.kenGarffBlock__content3{padding:1.75rem 0.813rem 2.25rem}@media (min-width: 992px){.kenGarffBlock__content3{padding:3.063rem 0 3.688rem}}
/*!
 Source: Base: us.kenGarff.organism.reviews.style1
*/.kenGarffBlock__reviews1{padding-block:30px 50px}@media (min-width: 768px){.kenGarffBlock__reviews1{padding-block:50px 75px}}.kenGarffBlock__reviews1 .reviews-wrapper{position:relative;background:#fff;padding:20px 20px 40px;border-radius:15px}@media (min-width: 768px){.kenGarffBlock__reviews1 .reviews-wrapper{padding:50px 38px 75px;border-radius:35px}}.kenGarffBlock__reviews1 .reviews-wrapper .buttonGroup{padding-block:5px 35px}@media (min-width: 768px){.kenGarffBlock__reviews1 .reviews-wrapper .buttonGroup{padding-block:10px 50px}}.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .swiper-slide{height:100%;height:-webkit-fill-available}@media (min-width: 768px){.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .swiper-slide{border-left:1px solid #000}.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .swiper-slide:first-of-type{border-left:none}}.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard{padding:0;background:#fff}@media (min-width: 768px){.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard{padding:26px 0px 26px 15px}}@media (min-width: 1200px){.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard{padding:26px 22px 26px 37px}}.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__source .infoBox{order:1}.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__source .infoBox__source{font-size:1.833rem;font-weight:500;margin:0 auto 8px 0;word-break:break-word}@media (min-width: 768px){.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__source .infoBox__source{font-size:1.4rem}}@media (min-width: 1024px){.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__source .infoBox__source{font-size:1.2rem}}@media (min-width: 1400px){.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__source .infoBox__source{font-size:1.5rem;line-height:1}}.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__source .infoBox__date{position:absolute;bottom:0;font-size:1rem;font-weight:400;color:#888}@media (min-width: 768px){.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__source .infoBox__date{bottom:26px}}.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__source .ratingBox{order:0;margin-bottom:25px;color:#000}@media (min-width: 768px){.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__source .ratingBox{margin-bottom:41px}}.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__content{margin-bottom:25px;height:auto;max-height:200px;overflow-y:auto;font-size:1.167rem;font-family:"Neue Haas Grotesk Display Pro",sans-serif;font-style:italic}@media (min-width: 768px){.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__content{margin-bottom:75px;font-size:1rem;line-height:1.5}}.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewCard__content p:not(:has(.review-contents)){display:none}.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewsNavigation{margin:0;position:absolute;left:50%;bottom:-20px;transform:translatex(-50%);gap:35px}@media (min-width: 768px){.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewsNavigation{bottom:-25px;gap:50px}}.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewsNavigation .swiper-arrow{width:40px;height:40px;border-radius:50%;background-color:#000000 !important;background-position:center;background-size:10px 20px !important}.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewsNavigation .swiper-arrow.swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewsNavigation .swiper-arrow.swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}@media (min-width: 768px){.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewsNavigation .swiper-arrow{position:relative;width:50px;height:50px}}.kenGarffBlock__reviews1 .reviews-wrapper .swiperCarousel .reviewsNavigation .swiper-arrow.swiper-button-disabled{background-color:#939598 !important;opacity:1}.admin-settings div[data-widget-display-name="Basic Card"]{display:flex;flex-direction:row}.admin-settings div[data-widget-display-name="Basic Card"] div.swiper-slide{flex:1}.admin-settings .reviewsNavigation{z-index:10}
/*!
 Source: Base: us.kenGarff.organism.content.style2
*/.kenGarffBlock__content2{padding:16px}@media (min-width: 768px){.kenGarffBlock__content2{padding:62px 48px}}.kenGarffBlock__content2-wrapper{border-radius:15px;overflow:hidden;max-width:1824px;margin:0 auto}.kenGarffBlock__content2 .sbOverlay{width:100%;height:100%;background:linear-gradient(360deg, rgba(0,0,0,0.1) 53.97%, #000 100.06%);container-type:size}@media (min-width: 768px){.kenGarffBlock__content2 .sbOverlay{background:linear-gradient(277.42deg, rgba(0,0,0,0.05) 48.85%, rgba(0,0,0,0.5) 76.32%)}}.kenGarffBlock__content2-overlay{padding:70px 16px 16px;width:100%;text-align:center}@media (min-width: 768px){.kenGarffBlock__content2-overlay{padding:15cqh 16px 16px 9cqw;width:auto;text-align:left}.kenGarffBlock__content2-overlay h2.h3{font-size:4rem;font-weight:600;text-transform:none;letter-spacing:normal}.kenGarffBlock__content2-overlay .sb-formattedText{font-family:"Neue Haas Grotesk Display Pro", sans-serif;font-size:2rem;font-weight:400}}.kenGarffBlock__content2-overlay .buttonGroup .button{margin:10px auto 0}@media (min-width: 768px){.kenGarffBlock__content2-overlay .buttonGroup .button{margin:20px auto 0 0}}.admin-settings.expand-controls .kenGarffBlock__content2 [data-control="true"].sbOverlay{position:relative;height:fit-content;container-type:normal}.admin-settings.expand-controls>[data-control="true"] .kenGarffBlock__content2-wrapper{border-radius:unset;overflow:visible}
/*!
 Source: Base: us.kenGarff.organism.cta.style1
*/.coreBlock__cta15.kenGarffBlock__cta1 .linkWrapper{background-color:#000}.coreBlock__cta15.kenGarffBlock__cta1 .sbOverlay:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 49.96%);z-index:1;pointer-events:none}.coreBlock__cta15.kenGarffBlock__cta1 h5.sb-header i.fa.fa-caret-right{margin-left:11px}@media (max-width: 991.98px){.coreBlock__cta15.kenGarffBlock__cta1 h5.sb-header{font-size:14px}.coreBlock__cta15.kenGarffBlock__cta1 h5.sb-header i.fa.fa-caret-right{margin-left:9.5px}}.coreBlock__cta15.kenGarffBlock__cta1 .cardLayout__textContent{padding-top:1.75rem}@media (min-width: 992px){.coreBlock__cta15.kenGarffBlock__cta1 .cardLayout__textContent{padding-top:3.5rem}}@media (max-width: 767.98px){.coreBlock__cta15.kenGarffBlock__cta1 .sb-swiper .swiper-navigation{position:absolute;top:40%;width:100%}}.coreBlock__cta15.kenGarffBlock__cta1 .sb-swiper .swiper-navigation .swiper-arrow{width:40px;height:40px;border-radius:50px;background-color:#fff !important;background-size:10px 20px !important;background-position:center}@media (min-width: 768px){.coreBlock__cta15.kenGarffBlock__cta1 .sb-swiper .swiper-navigation .swiper-arrow{width:50px;height:50px}}.coreBlock__cta15.kenGarffBlock__cta1 .sb-swiper .swiper-navigation .swiper-arrow:hover,.coreBlock__cta15.kenGarffBlock__cta1 .sb-swiper .swiper-navigation .swiper-arrow:focus{background-color:#fff !important}.coreBlock__cta15.kenGarffBlock__cta1 .sb-swiper .swiper-navigation .swiper-arrow.swiper-button-disabled{opacity:0.5}.coreBlock__cta15.kenGarffBlock__cta1 .sb-swiper .swiper-navigation .swiper-arrow.swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");left:1rem}.coreBlock__cta15.kenGarffBlock__cta1 .sb-swiper .swiper-navigation .swiper-arrow.swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");right:1rem}@media (min-width: 992px){.coreBlock__cta15.kenGarffBlock__cta1 .sb-swiper .swiper-navigation .swiper-arrow.swiper-button-prev{left:2.688rem}.coreBlock__cta15.kenGarffBlock__cta1 .sb-swiper .swiper-navigation .swiper-arrow.swiper-button-next{right:2.688rem}}.admin-settings.expand-controls .kenGarffBlock__cta1 [data-control="true"].sbOverlay{position:absolute;height:100%}
/*!
 Source: Base: us.kenGarff.organism.cta.style2
*/.kenGarffBlock__cta2 .ctaWrapper__card .linkWrapper__content{background-color:#000}.kenGarffBlock__cta2 .ctaWrapper__card .linkWrapper__content:after{content:"";position:absolute;inset:0;background:linear-gradient(162deg, rgba(0,0,0,0.06) 27.08%, rgba(0,0,0,0.6) 67%);z-index:1;pointer-events:none}.kenGarffBlock__cta2 .ctaWrapper__card .cardLayout{padding:2.688rem;z-index:2}.kenGarffBlock__cta2 .ctaWrapper__card .cardLayout h2.sb-header{margin:0 0 10px 0}.kenGarffBlock__cta2 .ctaWrapper__card .cardLayout h6.sb-header{margin:0}@media (min-width: 992px){.kenGarffBlock__cta2 .ctaWrapper{display:flex;align-items:center;justify-content:center;gap:15px}.kenGarffBlock__cta2 .ctaWrapper__card:after{background:linear-gradient(156deg, rgba(0,0,0,0.06) 39.18%, rgba(0,0,0,0.6) 63.59%)}.kenGarffBlock__cta2 .ctaWrapper__card .cardLayout{padding:2rem}.kenGarffBlock__cta2 .ctaWrapper__card .cardLayout h2.sb-header{margin:0 0 6px 0}}@media (min-width: 1200px){.kenGarffBlock__cta2 .ctaWrapper__card .cardLayout{padding:4.688rem}}@media (max-width: 991.98px){.kenGarffBlock__cta2 .ctaWrapper__card{margin-bottom:6px}}.kenGarffBlock__cta2 img{width:100%;height:100%;object-fit:cover}.admin-settings.expand-controls .kenGarffBlock__cta2 [data-control="true"].sbOverlay{position:relative;height:fit-content}
/*!
 Source: Base: us.kenGarff.organism.content.style4.image.volvo
*/.kenGarffBlock__content4-volvo{width:100%;height:100%}.kenGarffBlock__content4-volvo video{aspect-ratio:828 / 622;object-fit:cover;border-radius:40px;width:100%;height:auto;max-width:828px;max-height:622px}.admin-settings .kenGarffBlock__content4-volvo{height:680px}
/*!
 Source: Base: us.kenGarff.organism.content.style4
*/.kenGarffBlock__content4{padding-block:1.5rem}@media (min-width: 992px){.kenGarffBlock__content4{padding-block:1.5rem}.kenGarffBlock__content4 .row>div:first-of-type,.kenGarffBlock__content4 .kenGarffBlock__content4-volvo{padding:2.1875rem 1.25rem}}@media (min-width: 1400px){.kenGarffBlock__content4 .container{max-width:95%}}@media (min-width: 1920px){.kenGarffBlock__content4 .container{max-width:1820px}}.kenGarffBlock__content4 .row{justify-content:center;align-items:center}@media (min-width: 992px){.kenGarffBlock__content4 .row{gap:40px}}.kenGarffBlock__content4 img,.kenGarffBlock__content4 .sb-video{border-radius:15px}@media (min-width: 992px){.kenGarffBlock__content4 img,.kenGarffBlock__content4 .sb-video{border-radius:35px}}.kenGarffBlock__content4 img{width:100%}.kenGarffBlock__content4-copy{padding:1rem 0 0}@media (min-width: 992px){.kenGarffBlock__content4-copy{padding:3rem 15px}}.kenGarffBlock__content4-copy h2.h3{color:#000}.kenGarffBlock__content4-copy p{font-size:1.375rem;font-family:"Neue Haas Grotesk Display Pro",sans-serif;font-weight:400;letter-spacing:normal;color:#000}
/*!
 Source: Base: us.kenGarff.organism.content.style5
*/.kenGarffBlock__content5{padding:16px}@media (min-width: 768px){.kenGarffBlock__content5{padding:62px 48px}}.kenGarffBlock__content5-wrapper{border-radius:15px;overflow:hidden;max-width:1824px;margin:0 auto}@media (min-width: 768px){.kenGarffBlock__content5-wrapper{border-radius:35px}}.kenGarffBlock__content5 .sbOverlay{width:100%;height:100%;background:rgba(0,0,0,0.5)}.kenGarffBlock__content5-overlay{padding:20px 12px;width:100%;text-align:center}@media (min-width: 768px){.kenGarffBlock__content5-overlay h2.h3{font-size:4rem;font-weight:600;text-transform:none;letter-spacing:normal}}.kenGarffBlock__content5-overlay .sb-formattedText{font-family:"Neue Haas Grotesk Display Pro",sans-serif;font-size:1.375rem;font-weight:400}@media (min-width: 768px){.kenGarffBlock__content5-overlay .sb-formattedText{font-size:2rem}}.kenGarffBlock__content5-overlay .buttonGroup .button{margin:48px auto 0}@media (min-width: 768px){.kenGarffBlock__content5-overlay .buttonGroup .button{margin:37px auto 15px}}.admin-settings.expand-controls .kenGarffBlock__content5 [data-control="true"].sbOverlay{position:relative;height:fit-content}.admin-settings.expand-controls>[data-control="true"] .kenGarffBlock__content5-wrapper{border-radius:unset;overflow:visible}
/*!
 Source: Base: us.kenGarff.organism.brandRow.style1
*/.kenGarffBlock__brand1{padding:1.875rem 0}@media (min-width: 768px){.kenGarffBlock__brand1{padding:4.3125rem 0}}.kenGarffBlock__brand1 .groupBrands--logos-marquee{padding-top:1.25rem}@media (min-width: 768px){.kenGarffBlock__brand1 .groupBrands--logos-marquee{padding-top:1.5625rem}}
/*!
 Source: Base: us.kenGarff.organism.cta.style4
*/.kenGarffBlock__cta4{margin:2.1875rem 0}@media (min-width: 992px){.kenGarffBlock__cta4{margin:3.5625rem 0}}.kenGarffBlock__cta4 h3.sb-header{padding-bottom:0.9375rem}@media (min-width: 992px){.kenGarffBlock__cta4 h3.sb-header{padding-bottom:4.0625rem}}.kenGarffBlock__cta4 .stateWrapper{display:grid;gap:50px;grid-auto-rows:auto;grid-template-columns:repeat(2, 1fr)}@media (min-width: 992px){.kenGarffBlock__cta4 .stateWrapper{grid-template-columns:repeat(4, 2fr)}}@media (min-width: 1200px){.kenGarffBlock__cta4 .stateWrapper{grid-template-columns:repeat(8, 1fr)}}.kenGarffBlock__cta4 .stateWrapper .linkWrapper{height:100%}.kenGarffBlock__cta4 .stateWrapper .linkWrapper__content{display:flex;flex-direction:column;justify-content:stretch;height:100%}.kenGarffBlock__cta4 .stateWrapper .linkWrapper__content .sb-header{font-family:'Bebas Kai';margin-top:auto;color:#000;font-weight:400}.admin-settings>[data-control="true"] [data-control="true"][data-widget-type="sb.atom.text"]{margin-top:auto}
/*!
 Source: Base: sb.button
*/.admin-settings [data-widget="utility-button"]:before{white-space:nowrap;left:0px !important}
/*!
 Source: Base: sb.core.atom.diSlider
*/.sb-swiper[id^="di-slider--"]{position:relative}.sb-swiper[id^="di-slider--"][data-cookiename],.sb-swiper[id^="di-slider--"][data-multilingual-enabled]{opacity:.01}.sb-swiper[id^="di-slider--"] .swiper-slide .linkWrapper~.sbOverlay:not(.di-slide-html-overlay){pointer-events:none}.sb-swiper[id^="di-slider--"] .linkWrapper:focus{outline-offset:-2px;outline-style:auto}.sb-swiper[id^="di-slider--"] .disclaimer-content{transition:all 0.15s ease-in-out;background:rgba(0,0,0,0.9);font-size:12px;position:absolute;top:0;left:0;right:0;bottom:0;padding:80px;z-index:-1;opacity:0;transform:scale(0.95);display:flex;align-items:center;justify-content:center;cursor:default;pointer-events:auto}.sb-swiper[id^="di-slider--"] .disclaimer-content div{width:100%;max-width:600px;overflow-y:auto;height:100%}.sb-swiper[id^="di-slider--"] .toggle-disclaimer{pointer-events:auto;cursor:pointer;position:absolute;top:0;right:0;background:#000;padding:5px 10px;line-height:16px;font-size:12px;letter-spacing:inherit;z-index:10;text-transform:uppercase}.sb-swiper[id^="di-slider--"] .toggle-disclaimer span{pointer-events:none}.sb-swiper[id^="di-slider--"] .toggle-disclaimer .active-label{display:none}.sb-swiper[id^="di-slider--"] .toggle-disclaimer.open .inactive-label{display:none}.sb-swiper[id^="di-slider--"] .toggle-disclaimer.open .active-label{display:inline}.sb-swiper[id^="di-slider--"] .toggle-disclaimer.open~.disclaimer-content{z-index:9;opacity:1;transform:scale(1)}.sb-swiper[id^="di-slider--"] .vw-toggle-disclaimer{pointer-events:auto;cursor:pointer;position:absolute;bottom:0;right:0;top:auto;background:#001E50;color:#fff;padding:5px 10px;line-height:16px;font-size:12px;letter-spacing:inherit;z-index:100}.sb-swiper[id^="di-slider--"] .vw-toggle-disclaimer .active-label{display:none}.sb-swiper[id^="di-slider--"] .vw-toggle-disclaimer.open .inactive-label{display:none}.sb-swiper[id^="di-slider--"] .vw-toggle-disclaimer.open .active-label{display:inline}.sb-swiper[id^="di-slider--"] .vw-toggle-disclaimer.open~.disclaimer-content{z-index:99;opacity:1;transform:scale(1)}.sb-swiper[id^="di-slider--"] .swiper-navigation{position:static;padding:0}.sb-swiper[id^="di-slider--"] .swiper-arrow{position:absolute;top:50%;margin-top:-20px;z-index:10;background-color:rgba(0,0,0,0.5);transition:background-color 0.25s ease;width:30px;height:40px;padding:5px 0}.sb-swiper[id^="di-slider--"] .swiper-arrow.swiper-button-prev{left:0}.sb-swiper[id^="di-slider--"] .swiper-arrow.swiper-button-next{right:0}.sb-swiper[id^="di-slider--"] .swiper-arrow:hover{background-color:rgba(0,0,0,0.75)}.sb-swiper[id^="di-slider--"] .swiper-arrow.swiper-button-disabled{opacity:0}.sb-swiper[id^="di-slider--"] .swiper-pagination{position:absolute;bottom:10px;left:50%;text-align:center;z-index:10;transform:translateX(-50%);width:auto;pointer-events:auto}.sb-swiper[id^="di-slider--"] .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:0.5;height:20px;width:20px;margin:4px}.sb-swiper[id^="di-slider--"] .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;opacity:1}.sb-swiper[id^="di-slider--"] .diSliderContent{display:flex;flex-wrap:wrap;flex-direction:column;position:absolute;min-height:90%;align-items:center;justify-content:center;max-width:90%;margin:0 auto;top:5%;left:0%;right:0%}.sb-swiper[id^="di-slider--"] .diSliderContent h1,.sb-swiper[id^="di-slider--"] .diSliderContent h2,.sb-swiper[id^="di-slider--"] .diSliderContent h3,.sb-swiper[id^="di-slider--"] .diSliderContent h4,.sb-swiper[id^="di-slider--"] .diSliderContent h5,.sb-swiper[id^="di-slider--"] .diSliderContent h6,.sb-swiper[id^="di-slider--"] .diSliderContent p{margin:0 0 1rem 0}.sb-swiper[id^="di-slider--"] .diSliderContent .light-text{color:#fff !important}.sb-swiper[id^="di-slider--"] .diSliderContent .light-text.text-shadow{text-shadow:2px 2px 6px rgba(0,0,0,0.25)}.sb-swiper[id^="di-slider--"] .diSliderContent .dark-text{color:#000 !important}.sb-swiper[id^="di-slider--"] .diSliderContent .dark-text.text-shadow{text-shadow:2px 2px 6px rgba(255,255,255,0.75)}@media (min-width: 768px){.sb-swiper[id^="di-slider--"] .swiper-arrow{position:absolute;height:60px;margin-top:-30px;width:40px;padding:10px 0}.sb-swiper[id^="di-slider--"] .swiper-arrow.swiper-button-prev{left:15px}.sb-swiper[id^="di-slider--"] .swiper-arrow.swiper-button-next{right:15px}.sb-swiper[id^="di-slider--"] .diSliderContent{height:90%;width:90%;top:5%;left:5%;right:5%}.sb-swiper[id^="di-slider--"] .diSliderContent.x--center{align-items:center}.sb-swiper[id^="di-slider--"] .diSliderContent.x--left{align-items:flex-start}.sb-swiper[id^="di-slider--"] .diSliderContent.x--right{align-items:flex-end}.sb-swiper[id^="di-slider--"] .diSliderContent.y--center{justify-content:center}.sb-swiper[id^="di-slider--"] .diSliderContent.y--top{justify-content:flex-start}.sb-swiper[id^="di-slider--"] .diSliderContent.y--bottom{justify-content:flex-end}}@media (max-width: 767.98px){.sb-swiper[id^="di-slider--"] .disclaimer-content{padding:15px 45px;padding-top:45px;align-items:initial;justify-content:initial}.sb-swiper[id^="di-slider--"] .disclaimer-content div{width:100%;max-width:600px}.sb-swiper[id^="di-slider--"] .disclaimer-content div p{font-size:12px !important}}.sb-swiper[id^="di-slider--"] .swiper-container:not(.swiper-container-horizontal) .swiper-wrapper{display:flex}.sb-swiper[id^="di-slider--"] .swiper-container:not(.swiper-container-horizontal) .swiper-slide{width:100%;flex-shrink:0}
/*!
 Source: Base: sb.core.atom.inventory-carousel
*/.inventory-carousel .swiper-slide{display:flex;height:auto;background:#F8F9FA}.inventory-carousel .inventory-card{display:flex;flex-direction:column;width:100%;height:100%;color:#000}.inventory-carousel .inventory-image img{width:100%;max-width:unset}.inventory-carousel section{flex:1}.inventory-carousel section h4{margin:0}.inventory-carousel section .info{display:flex;align-items:center;flex-direction:row;margin-top:auto;flex-wrap:wrap}.inventory-carousel section .info .mileage-header{font-size:0.75rem;text-transform:uppercase;flex:1 1 100%;margin:0}.inventory-carousel section .info .mileage-value{font-size:1rem;flex:0 1 50%;margin-bottom:0}.inventory-carousel section .info .price{flex:0 1 50%;font-size:1.5rem;text-align:right;margin-bottom:0}.inventory-carousel .inventory-navigation{margin:20px 0;position:relative;display:flex;justify-content:space-between}.inventory-carousel .inventory-navigation .swiper-button-prev,.inventory-carousel .inventory-navigation .swiper-button-next{margin-top:0;position:relative;width:49%;height:55px;line-height:55px;background-color:#D8D8D8;background-color:#d8d8d8;border:1px solid #D8D8D8;background-size:15px 30px;left:auto;right:auto;transition:all 0.5s ease}@media screen and (prefers-reduced-motion: reduce){.inventory-carousel .inventory-navigation .swiper-button-prev,.inventory-carousel .inventory-navigation .swiper-button-next{transition:none}}.inventory-carousel .inventory-navigation .swiper-button-prev.swiper-button-disabled,.inventory-carousel .inventory-navigation .swiper-button-next.swiper-button-disabled{opacity:0}@media (min-width: 768px){.inventory-carousel .inventory-navigation{margin:0;position:static}.inventory-carousel .inventory-navigation .swiper-button-prev,.inventory-carousel .inventory-navigation .swiper-button-next{position:absolute;top:calc(50% - 25px);width:55px;height:105px;line-height:105px;background-color:#D8D8D8;background-color:#d8d8d8}.inventory-carousel .inventory-navigation .swiper-button-prev{left:0}.inventory-carousel .inventory-navigation .swiper-button-next{right:0}}.inventory-carousel .no-inventory-message{display:flex;justify-content:center;align-items:center}.admin-settings div[data-widget="sb.core.atom.inventory-carousel"]{max-height:450px;overflow:hidden}.admin-settings .swiper-wrapper{height:auto}
/*!
 Source: Base: sb.core.atom.reviews.card.basic
*/.reviewCard{padding:30px 30px 60px;background:#F8F9FA}.reviewCard__source{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.reviewCard__source .infoBox>*{display:block}.reviewCard__source .infoBox__source{font-weight:700;font-size:20px;text-transform:uppercase}.reviewCard__source .ratingBox{color:#B70000}.reviewCard__content{height:250px;overflow-y:scroll}.reviewCard__content p:last-of-type>a{position:absolute;bottom:20px;font-weight:700;text-transform:uppercase}
/*!
 Source: Base: sb.core.atom.video
*/.sb-video{display:none}@media (min-width: 992px){.sb-video{display:block;max-width:100%;height:auto}}.sb-video-image{display:block;max-width:100%;height:auto}@media (min-width: 992px){.sb-video-image{display:none}}
/*!
 Source: Base: sb.header
*/.subheader{display:block}.subheaderSize--25{font-size:.25em}.subheaderSize--33{font-size:.33em}.subheaderSize--40{font-size:.40em}.subheaderSize--50{font-size:.5em}.subheaderSize--66{font-size:.66em}.subheaderSize--75{font-size:.75em}.subheaderSize--90{font-size:.90em}.sb-header.text--capitalize{text-transform:capitalize}.sb-header.text--lowercase{text-transform:lowercase}.sb-header.text--uppercase{text-transform:uppercase}.sb-header.text--none{text-transform:none}
/*!
 Source: Base: sb.icon
*/.sb-icon-widget-placeholder{display:block;background-color:#F8F9FA;color:#000;box-sizing:border-box;padding:20px;font-size:2em;text-align:center;border-radius:3px;width:100%}.sb-icon-widget-placeholder .fa{color:#ced4da}.sb-icon-widget-placeholder:after{content:'Click to Add Icon';font-size:0.5em;margin-top:5px;display:block}
/*!
 Source: Base: sb.contentArticles
*/.contentBlock--articleRepeater{margin-left:-15px;margin-right:-15px}.contentBlock--articleRepeater.masonryStyle{display:block}.contentBlock--articleRepeater.masonryStyle .contentBlock--articleRepeater__articleWrap{break-inside:avoid}.contentBlock--articleRepeater__articleWrap{padding:15px}@media (min-width: 768px){.contentBlock--articleRepeater{display:flex;flex-wrap:wrap}.contentBlock--articleRepeater__articleWrap.equalHeights .contentArticle{display:flex;flex-direction:column;height:100%}.contentBlock--articleRepeater__articleWrap.equalHeights .contentArticle__contentContainer{display:flex;flex-direction:column;flex:1 0 auto}.contentBlock--articleRepeater__articleWrap.equalHeights .contentArticle__content{flex:1 0 auto}.contentBlock--articleRepeater.articleCountMD--3.masonryStyle{column-count:3}.contentBlock--articleRepeater.articleCountMD--3 .contentBlock--articleRepeater__articleWrap{flex-basis:33.33%}.contentBlock--articleRepeater.articleCountMD--2.masonryStyle{column-count:2}.contentBlock--articleRepeater.articleCountMD--2 .contentBlock--articleRepeater__articleWrap{flex-basis:50%}.contentBlock--articleRepeater.articleCountMD--1.masonryStyle{column-count:1}.contentBlock--articleRepeater.articleCountMD--1 .contentBlock--articleRepeater__articleWrap{flex-basis:100%}.articleFlex .contentBlock--articleRepeater__articleWrap{flex-grow:1}}@media (min-width: 992px){.contentBlock--articleRepeater.articleCountLG--3.masonryStyle{column-count:3}.contentBlock--articleRepeater.articleCountLG--3 .contentBlock--articleRepeater__articleWrap{flex-basis:33.33%}.contentBlock--articleRepeater.articleCountLG--2.masonryStyle{column-count:2}.contentBlock--articleRepeater.articleCountLG--2 .contentBlock--articleRepeater__articleWrap{flex-basis:50%}.contentBlock--articleRepeater.articleCountLG--1.masonryStyle{column-count:1}.contentBlock--articleRepeater.articleCountLG--1 .contentBlock--articleRepeater__articleWrap{flex-basis:100%}}@media (min-width: 1400px){.contentBlock--articleRepeater.articleCountXL--4.masonryStyle{column-count:4}.contentBlock--articleRepeater.articleCountXL--4 .contentBlock--articleRepeater__articleWrap{flex-basis:25%}.contentBlock--articleRepeater.articleCountXL--3.masonryStyle{column-count:3}.contentBlock--articleRepeater.articleCountXL--3 .contentBlock--articleRepeater__articleWrap{flex-basis:33.33%}.contentBlock--articleRepeater.articleCountXL--2.masonryStyle{column-count:2}.contentBlock--articleRepeater.articleCountXL--2 .contentBlock--articleRepeater__articleWrap{flex-basis:50%}.contentBlock--articleRepeater.articleCountXL--1.masonryStyle{column-count:1}.contentBlock--articleRepeater.articleCountXL--1 .contentBlock--articleRepeater__articleWrap{flex-basis:100%}}
/*!
 Source: Base: sb.block
*/.sbBlock{position:relative}.sbBlock .sbBlock__components{width:100%}.sbBlock .sbBlock__components .flexEnabled{display:flex;width:100%}.sbBlock--underlineLinks a{text-decoration:underline}.sbBlock.heightControl--image.overlayMobileContent .sbBlock__background{padding:0}.sbBlock.heightControl--image.overlayMobileContent .sbBlock__background picture img{width:100%;aspect-ratio:auto}.sbBlock.heightControl--image.overlayMobileContent .sbBlock__components{position:absolute;height:100%;width:100%;top:0;z-index:1}.sbBlock.heightControl--image.overlayMobileContent .sbBlock__components .row{height:100%}.sbBlock.heightControl--content .sbBlock__components,.sbBlock.heightControl--minHeight .sbBlock__components{position:relative;z-index:1}.sbBlock.heightControl--content.overlayMobileContent .sbBlock__background,.sbBlock.heightControl--minHeight.overlayMobileContent .sbBlock__background{position:absolute;height:100%;width:100%;top:0;left:0;padding:0;z-index:0}.sbBlock.heightControl--content.overlayMobileContent .sbBlock__background picture,.sbBlock.heightControl--minHeight.overlayMobileContent .sbBlock__background picture{display:flex;height:100%}.sbBlock.heightControl--content.overlayMobileContent .sbBlock__background img,.sbBlock.heightControl--minHeight.overlayMobileContent .sbBlock__background img{height:auto;width:100%;aspect-ratio:auto}.sbBlock.heightControl--content.overlayMobileContent .sbBlock__background.cover img,.sbBlock.heightControl--minHeight.overlayMobileContent .sbBlock__background.cover img{object-fit:cover}.sbBlock.heightControl--content.overlayMobileContent .sbBlock__background.contain img,.sbBlock.heightControl--minHeight.overlayMobileContent .sbBlock__background.contain img{object-fit:contain}.sbBlock.heightControl--content.overlayMobileContent .sbBlock__background.none img,.sbBlock.heightControl--minHeight.overlayMobileContent .sbBlock__background.none img{object-fit:none}.sbBlock.heightControl--ratio .sbBlock__components{position:relative;z-index:1}.sbBlock.heightControl--ratio.overlayMobileContent .sbBlock__background{position:absolute;height:100%;width:100%;top:0;left:0;padding:0;z-index:0}.sbBlock.heightControl--ratio.overlayMobileContent .sbBlock__background picture{display:flex;height:100%}.sbBlock.heightControl--ratio.overlayMobileContent .sbBlock__background img{height:auto;width:100%}.sbBlock.heightControl--ratio.overlayMobileContent .sbBlock__background.cover img{object-fit:cover}.sbBlock.heightControl--ratio.overlayMobileContent .sbBlock__background.contain img{object-fit:contain}.sbBlock.heightControl--ratio.overlayMobileContent .sbBlock__components{position:absolute;height:100%;width:100%;top:0;z-index:1}.sbBlock.heightControl--ratio.overlayMobileContent .sbBlock__components .row{height:100%}.sbBlock.heightControl--screen .sbBlock__components{position:relative;z-index:1}.sbBlock.heightControl--screen.overlayMobileContent .sbBlock__background{position:absolute;height:100%;width:100%;top:0;left:0;padding:0;z-index:0}.sbBlock.heightControl--screen.overlayMobileContent .sbBlock__background picture{display:flex;height:100%}.sbBlock.heightControl--screen.overlayMobileContent .sbBlock__background img{height:auto;width:100%;aspect-ratio:auto}.sbBlock.heightControl--screen.overlayMobileContent .sbBlock__background.cover img{object-fit:cover}.sbBlock.heightControl--screen.overlayMobileContent .sbBlock__background.contain img{object-fit:contain}@media (max-width: 767.98px){.sbBlock .sbBlock__components{min-height:0 !important}.sbBlock.stackMobileContent:before{padding:0}.sbBlock.stackMobileContent .sbBlock__background{height:auto !important;padding:0 !important;position:relative !important}.sbBlock.stackMobileContent .sbBlock__background picture{display:block;height:auto !important}.sbBlock.stackMobileContent .sbBlock__background picture img{width:100%}.sbBlock.stackMobileContent .sbBlock__components{height:auto !important;position:relative !important;z-index:1}.sbBlock.expandMobileContent:before{padding:0}.sbBlock.expandMobileContent .sbBlock__background{position:absolute;height:100%;width:100%;top:0;left:0;padding:0;z-index:0}.sbBlock.expandMobileContent .sbBlock__background picture{display:flex;height:100%}.sbBlock.expandMobileContent .sbBlock__background img{height:auto;width:100%}.sbBlock.expandMobileContent .sbBlock__background.cover img{object-fit:cover}.sbBlock.expandMobileContent .sbBlock__background.contain img{object-fit:contain}.sbBlock.expandMobileContent .sbBlock__components{height:auto !important;position:relative !important;z-index:1}.sbBlock .sbBlock__background.noMobileBackground picture img{height:0px;width:0px}}@media (min-width: 768px){.sbBlock.heightControl--image.stackMobileContent .sbBlock__background{padding:0}.sbBlock.heightControl--image.stackMobileContent .sbBlock__background picture img{width:100%;aspect-ratio:auto}.sbBlock.heightControl--image.stackMobileContent .sbBlock__components{position:absolute;height:100%;width:100%;top:0;z-index:1}.sbBlock.heightControl--image.stackMobileContent .sbBlock__components .row{height:100%}.sbBlock.heightControl--content.stackMobileContent .sbBlock__background,.sbBlock.heightControl--minHeight.stackMobileContent .sbBlock__background{position:absolute;height:100%;width:100%;top:0;left:0;padding:0;z-index:0}.sbBlock.heightControl--content.stackMobileContent .sbBlock__background picture,.sbBlock.heightControl--minHeight.stackMobileContent .sbBlock__background picture{display:flex;height:100%}.sbBlock.heightControl--content.stackMobileContent .sbBlock__background img,.sbBlock.heightControl--minHeight.stackMobileContent .sbBlock__background img{height:auto;width:100%;aspect-ratio:auto}.sbBlock.heightControl--content.stackMobileContent .sbBlock__background.cover img,.sbBlock.heightControl--minHeight.stackMobileContent .sbBlock__background.cover img{object-fit:cover}.sbBlock.heightControl--content.stackMobileContent .sbBlock__background.contain img,.sbBlock.heightControl--minHeight.stackMobileContent .sbBlock__background.contain img{object-fit:contain}.sbBlock.heightControl--ratio.stackMobileContent .sbBlock__background{position:absolute;height:100%;width:100%;top:0;left:0;padding:0;z-index:0}.sbBlock.heightControl--ratio.stackMobileContent .sbBlock__background picture{display:flex;height:100%}.sbBlock.heightControl--ratio.stackMobileContent .sbBlock__background img{height:auto;width:100%}.sbBlock.heightControl--ratio.stackMobileContent .sbBlock__background.cover img{object-fit:cover}.sbBlock.heightControl--ratio.stackMobileContent .sbBlock__background.contain img{object-fit:contain}.sbBlock.heightControl--ratio.stackMobileContent .sbBlock__components{position:absolute;height:100%;width:100%;top:0;z-index:1}.sbBlock.heightControl--ratio.stackMobileContent .sbBlock__components .row{height:100%}.sbBlock.heightControl--screen{height:100vh;min-height:100vh}.sbBlock.heightControl--screen .sbBlock__components.flexEnabled{height:100%}.sbBlock.heightControl--screen .sbBlock__background{position:absolute;height:100%;width:100%;top:0;left:0;padding:0;z-index:0}.sbBlock.heightControl--screen .sbBlock__background picture{display:flex;height:100%}.sbBlock.heightControl--screen .sbBlock__background img{height:auto;width:100%;aspect-ratio:auto}.sbBlock.heightControl--screen .sbBlock__background.cover img{object-fit:cover}.sbBlock.heightControl--screen .sbBlock__background.contain img{object-fit:contain}}@media (min-width: 768px){[data-control="true"] .sbBlock.heightControl--screen{height:768px;min-height:768px}}@media (min-width: 1200px){[data-control="true"] .sbBlock.heightControl--screen{height:1080px;min-height:1080px}}.sbBlock__background.top img{object-position:top}.sbBlock__background.left img{object-position:left}.sbBlock__background.right img{object-position:right}.sbBlock__background.center img{object-position:center}.sbBlock__background.bottom img{object-position:bottom}
/*!
 Source: Base: sb.buttonGroup
*/@media (min-width: 768px){.buttonGroup{margin-left:-5px;margin-right:-5px}}.buttonGroup.childButtons--button--fullWidth{width:100%}.buttonGroup--buttonsInline .button{flex:0 0 auto}.buttonGroup--buttonsStack{display:inline-flex;align-items:flex-start;flex-direction:column}.buttonGroup--buttonsStack .button{flex:0 1 auto;width:100%}.buttonGroup--buttonsFlex{margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:wrap;align-items:center}.buttonGroup--buttonsFlex .button{margin-left:5px;margin-right:5px;flex:1 0 auto}@media (max-width: 991.98px){.buttonGroup--buttonsFlex .button.button--fullWidthOnlyMobile{width:calc(100% - 10px)}}.buttonGroup .button{text-align:center}@media (min-width: 768px){.buttonGroup .button{margin:0 5px 10px}}.buttonGroup .button.button--fullWidth{display:block;width:100%}.buttonGroup .button.button--flexWidth{flex:1 0 auto}.buttonGroup .add-widget{display:inline-block;padding:0;margin:0 5px 10px}.buttonGroup .add-widget--inner-wrapper{background:#fff;color:#D8D8D8;padding:.475rem 1em;width:100%}
/*!
 Source: Base: sb.core.molecule.layer
*/.sbOverlay{position:absolute;top:0;left:0;width:100%;height:100%}.sbOverlay>.sbWrapper{z-index:10}@media (max-width: 991.98px){.sbOverlay.relativeOnMobile{height:auto;position:relative;background:#6B0000}}.admin-settings [data-control="true"].sbOverlay{position:absolute}@media (max-width: 991.98px){.admin-settings [data-control="true"].sbOverlay.relativeOnMobile{position:relative;height:auto}}.admin-settings.expand-controls [data-control="true"].sbOverlay{transform:scale(0.8)}.admin-settings.expand-controls [data-control="true"].sbOverlay .add-widget{margin:5px 0;border:1px solid #000}.admin-settings.expand-controls [data-control="true"].sbOverlay .add-widget--inner-wrapper{background:#000}@media (min-width: 992px){.admin-settings.expand-controls [data-control="true"].sbOverlay{transform:scale(0.7)}}.swiper-container.allowOverflow{overflow:visible}.sbBlock.allowZIndex{z-index:10}
/*!
 Source: Base: sb.core.molecule.reviews.swiper
*/.reviewsNavigation{margin:10px 0;position:relative;display:flex;justify-content:space-between}.reviewsNavigation .swiper-button-prev,.reviewsNavigation .swiper-button-next{margin-top:0;position:relative;width:49%;height:55px;line-height:55px;left:auto;right:auto;transition:all 0.5s ease}@media screen and (prefers-reduced-motion: reduce){.reviewsNavigation .swiper-button-prev,.reviewsNavigation .swiper-button-next{transition:none}}.reviewsNavigation .swiper-button-prev.swiper-button-disabled,.reviewsNavigation .swiper-button-next.swiper-button-disabled{opacity:0}@media (min-width: 768px){.reviewsNavigation{margin:0;position:static}.reviewsNavigation .swiper-button-prev,.reviewsNavigation .swiper-button-next{position:absolute;top:calc(50% - 25px);width:55px;height:105px;line-height:105px}.reviewsNavigation .swiper-button-prev{left:0}.reviewsNavigation .swiper-button-next{right:0}}.reviewsPagination .swiper-pagination{position:static;transform:none;width:auto;pointer-events:auto;white-space:nowrap !important}.reviewsPagination .swiper-pagination .swiper-pagination-bullet{background:#B70000;opacity:0.5;height:16px;width:16px;margin:4px}.reviewsPagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#B70000;opacity:1}.admin-settings div[data-widget="sb.core.molecule.reviews.swiper"]{max-height:450px;overflow:hidden}.admin-settings .swiper-wrapper{height:auto}.admin-settings.expand-controls>[data-control="true"] [data-control="true"][data-widget-type="sb.core.molecule.reviews.swiper"]{outline:2px dotted #6332f6}.admin-settings.expand-controls>[data-control="true"] [data-control="true"][data-widget-type="sb.core.molecule.reviews.swiper"] .swiper-container{flex-basis:100%}.admin-settings [data-widget-tags="Reviews Card"]{display:flex;flex-wrap:nowrap}.admin-settings [data-widget-tags="Reviews Card"]>*{flex-basis:10%;padding:0px 12px 0 0}
/*!
 Source: Base: sb.core.molecule.swiper
*/.sb-swiper .swiper-container{width:100%}.sb-swiper .swiper-wrapper{height:auto}.sb-swiper .swiper-navigation{position:relative;display:flex;justify-content:space-between;padding:1rem 0 0}.sb-swiper .swiper-arrow{margin-top:0;position:relative;width:49%;height:55px;line-height:55px;left:auto;right:auto;transition:all 0.5s ease}@media screen and (prefers-reduced-motion: reduce){.sb-swiper .swiper-arrow{transition:none}}.sb-swiper .swiper-arrow.swiper-button-disabled{opacity:0}.sb-swiper .swiper-pagination{position:static;text-align:center;z-index:10}.sb-swiper .swiper-pagination .swiper-pagination-bullet{background:#B70000;opacity:0.5;height:10px;width:10px;margin:0 3px}.sb-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}@media (min-width: 768px){.sb-swiper .swiper-navigation{position:static;padding:0}.sb-swiper .swiper-arrow{position:absolute;top:calc(50% - 25px);width:55px;height:105px;line-height:105px}.sb-swiper .swiper-arrow.swiper-button-prev{left:0}.sb-swiper .swiper-arrow.swiper-button-next{right:0}}.admin-settings.expand-controls [data-control="true"].sb-swiper{outline:2px dotted #6332f6}.admin-settings .sb-swiper{display:flex;flex-wrap:wrap}.admin-settings .sb-swiper .swiperCarousel[data-breakpoints_768_slides-per-view="1"] .swiper-container .swiper-wrapper .swiper-slide{flex-basis:calc((100% / 1))}.admin-settings .sb-swiper .swiperCarousel[data-breakpoints_768_slides-per-view="2"] .swiper-container .swiper-wrapper .swiper-slide{flex-basis:calc((100% / 2))}.admin-settings .sb-swiper .swiperCarousel[data-breakpoints_768_slides-per-view="3"] .swiper-container .swiper-wrapper .swiper-slide{flex-basis:calc((100% / 3))}.admin-settings .sb-swiper .swiperCarousel[data-breakpoints_768_slides-per-view="4"] .swiper-container .swiper-wrapper .swiper-slide{flex-basis:calc((100% / 4))}.admin-settings .sb-swiper .swiperCarousel[data-breakpoints_768_slides-per-view="5"] .swiper-container .swiper-wrapper .swiper-slide{flex-basis:calc((100% / 5))}.admin-settings .sb-swiper .swiperCarousel[data-breakpoints_768_slides-per-view="6"] .swiper-container .swiper-wrapper .swiper-slide{flex-basis:calc((100% / 6))}@media (min-width: 768px){.admin-settings .sb-swiper .swiperCarousel[data-breakpoints_1024_slides-per-view="1"] .swiper-container .swiper-wrapper .swiper-slide{flex-basis:calc((100% / 1))}.admin-settings .sb-swiper .swiperCarousel[data-breakpoints_1024_slides-per-view="2"] .swiper-container .swiper-wrapper .swiper-slide{flex-basis:calc((100% / 2))}.admin-settings .sb-swiper .swiperCarousel[data-breakpoints_1024_slides-per-view="3"] .swiper-container .swiper-wrapper .swiper-slide{flex-basis:calc((100% / 3))}.admin-settings .sb-swiper .swiperCarousel[data-breakpoints_1024_slides-per-view="4"] .swiper-container .swiper-wrapper .swiper-slide{flex-basis:calc((100% / 4))}}@media (min-width: 1025px){.admin-settings .sb-swiper .swiperCarousel[data-slides-per-view="1"] .swiper-container .swiper-wrapper .swiper-slide{flex-basis:calc((100% / 1))}.admin-settings .sb-swiper .swiperCarousel[data-slides-per-view="2"] .swiper-container .swiper-wrapper .swiper-slide{flex-basis:calc((100% / 2))}.admin-settings .sb-swiper .swiperCarousel[data-slides-per-view="3"] .swiper-container .swiper-wrapper .swiper-slide{flex-basis:calc((100% / 3))}.admin-settings .sb-swiper .swiperCarousel[data-slides-per-view="4"] .swiper-container .swiper-wrapper .swiper-slide{flex-basis:calc((100% / 4))}}
/*!
 Source: Base: sb.formattedText
*/.ck.ck-balloon-panel{z-index:100000001}
/*!
 Source: Base: sb.wrapper
*/.sbWrapper.flexEnabled{display:flex;width:100%}.sbWrapper .text-light{color:#fff}.sbWrapper .text-light h1,.sbWrapper .text-light h2,.sbWrapper .text-light h3,.sbWrapper .text-light h4,.sbWrapper .text-light h5,.sbWrapper .text-light h6{color:#fff}
/*!
 Source: Base: sb.articleCard
*/.contentArticle--card .contentArticle__image img{width:100%}
/*!
 Source: Base: sb.core.organism.ctaCard.bgImageHeaderLinkOverlay
*/@media (min-width: 992px){.cardLayout__textContent .button.appearOnHover{transition:all 0.25s ease;opacity:0}}@media screen and (min-width: 992px) and (prefers-reduced-motion: reduce){.cardLayout__textContent .button.appearOnHover{transition:none}}@media (min-width: 992px){.cardLayout:hover .cardLayout__textContent .button.appearOnHover,.cardLayout:focus-within .cardLayout__textContent .button.appearOnHover{opacity:1}}.admin-settings .cardLayout__textContent .button.appearOnHover{opacity:1}
/*!
 Source: Base: sb.core.organism.slider.overlay.pzDropdownsLinks
*/.overlayWrapper--pzDropdownsLinks .linkWrapper__content{width:100px;height:100px;line-height:normal}.overlayWrapper--pzDropdownsLinks .linkWrapper__content span.sb-header{font-family:"Neue Haas Grotesk Display Pro",sans-serif;font-weight:600;font-size:1.25rem;letter-spacing:1px}
/*!
 Source: Base: sb.core.atom.dealers.card.style1
*/.dealerCard--style1{background:#fff;box-shadow:2px 2px 7px #e6e6e6;padding:30px 30px;text-align:center;color:#000;width:100%;display:flex;flex-direction:column}@media (min-width: 992px){.dealerCard--style1{width:calc(50% - 10px)}}@media (min-width: 1200px){.dealerCard--style1{width:calc(33.333% - 14px)}}.dealerCard--style1 .dealerCard__logo{width:320px;height:180px;margin:0 auto}.dealerCard--style1 .dealerCard__logo img{width:100%;height:100%;object-fit:scale-down}.dealerCard--style1 .dealerCard__content--bottom{margin-top:auto}.dealerCard--style1 .dealerCard__content--top{text-align:center;margin-bottom:20px}.dealerCard--style1 .dealerCard__content--top .dealerCard__title{font-size:1.625rem;font-weight:600;text-transform:none}.dealerCard--style1 .dealerCard__content--top a{color:#000;font-weight:500}.dealerCard--style1 .dealerCard__content--top a:hover{color:#B70000}.dealerCard--style1 .dealerCard__content--top svg{fill:#B70000;margin-right:5px}.dealerCard--style1 .dealerCard__content--middle .hoursItem{margin-bottom:20px}.dealerCard--style1 .dealerCard__content--middle .hoursItem__title{text-align:left}.dealerCard--style1 .dealerCard__content--middle .hoursItem__title h3{margin:0;font-size:16px;font-weight:bold;text-transform:uppercase}.dealerCard--style1 .dealerCard__content--middle .hoursItem__hours{display:flex;flex-direction:row;flex-wrap:wrap}.dealerCard--style1 .dealerCard__content--middle .hoursItem__hours>div{flex-basis:50%;line-height:20px}.dealerCard--style1 .dealerCard__content--middle .hoursItem__hours--day{text-align:left}.dealerCard--style1 .dealerCard__content--middle .hoursItem__hours--time{text-align:right}.dealerCard--style1 .dealerCard__content--middle .hoursItem__hours--date{font-size:11px;font-style:italic;opacity:0.75}.dealerCard--style1 .dealerCard__content--middle .hoursItem.structuredHours .hoursItem__hours{max-width:100%;flex-grow:1}.dealerCard--style1 .dealerCard__content--middle .hoursItem.structuredHours .hoursItem__hours--day{flex-basis:35%}.dealerCard--style1 .dealerCard__content--middle .hoursItem.structuredHours .hoursItem__hours--time{flex-basis:65%}.dealerCard--style1 .dealerCard__content--middle .hoursItem.structuredHours .hoursItem__hours--disclaimer{flex-basis:100%;text-align:right;font-size:12px;font-style:italic}.dealerCard--style1 .dealerCard__content--middle .hoursItem.structuredHoursSpecials{margin-top:8px}.dealerCard--style1 .dealerCard__content--middle .hoursItem.structuredHoursSpecials .hoursItem__title h3{font-size:0.85em}.dealerCard--style1 .dealerCard__phone .dealerCard__phoneContent{margin:0 0 0 0}.dealerCardsWrap--style1:not(.masonryStyle){display:flex;flex-wrap:wrap;align-items:stretch;gap:20px}.dealerCardsWrap--style1.masonryStyle{margin-top:var(--masonry-gap, 10px);margin-bottom:var(--masonry-gap, 10px)}.dealerCardsWrap--style1.masonryStyle .dealerCard--style1 .dealerCard__logo{width:100%;max-width:320px;height:120px}@media (max-width: 991.98px){.admin-settings [data-widget-type="sb.core.atom.dealers.card.style1"] .dealerCard--style1 .dealerCard__logo{width:100px;height:100px}}.admin-settings [data-widget-type="sb.core.atom.dealers.card.style1"] .noDealersData{color:#D8D8D8;font-style:italic}
/*!
 Source: Base: sb.core.complex-atom.dealers.brands.logos.marquee
*/.groupBrands--logos-marquee{width:100%;overflow:hidden}.groupBrands--logos-marquee .marqueeContainer{width:100%;overflow:hidden}.groupBrands--logos-marquee .marqueeTrack{display:inline-flex;white-space:nowrap;animation:groupBrandsMarqueeScroll 60s linear infinite !important;will-change:transform}.groupBrands--logos-marquee .image-container{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.groupBrands--logos-marquee .logo img{display:block;height:auto;width:auto}@media (min-width: 1180px){.groupBrands--logos-marquee .image-container{width:calc(100vw / var(--desktopCountCarousel))}.groupBrands--logos-marquee .logo img{max-height:90px}}@media (min-width: 768px) and (max-width: 1179.98px){.groupBrands--logos-marquee .image-container{width:calc(100vw / var(--tabletCountCarousel))}.groupBrands--logos-marquee .logo img{max-height:90px}}@media (max-width: 767.98px){.groupBrands--logos-marquee .image-container{width:calc(100vw / var(--mobileCountCarousel))}.groupBrands--logos-marquee .logo img{max-height:70px}}@keyframes groupBrandsMarqueeScroll{from{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--marqueeSetWidth)))}}
/*!
 Source: Base: sb.core.complex-atom.dealers.datasource
*/.dealerCard__socials{display:flex;flex-wrap:wrap;justify-content:center;margin:30px 0}.dealerCard__socials .social{display:flex;justify-content:center;align-items:center;width:40px;height:40px}.dealerCard__socials .social svg{width:20px;height:20px;fill:#B70000;transition:fill 0.3s ease}.dealerCard__socials .social:hover svg{fill:#6B0000}.dealerCard__socials.useOfficialSocialMediaColors .social--facebook svg{fill:#3b5998}.dealerCard__socials.useOfficialSocialMediaColors .social--facebook:hover svg{fill:#2d4373}.dealerCard__socials.useOfficialSocialMediaColors .social--google svg{fill:#dd4b39}.dealerCard__socials.useOfficialSocialMediaColors .social--google:hover svg{fill:#c23321}.dealerCard__socials.useOfficialSocialMediaColors .social--instagram svg{fill:#000}.dealerCard__socials.useOfficialSocialMediaColors .social--instagram:hover svg{fill:#000}.dealerCard__socials.useOfficialSocialMediaColors .social--linkedin svg{fill:#007bb6}.dealerCard__socials.useOfficialSocialMediaColors .social--linkedin:hover svg{fill:#005983}.dealerCard__socials.useOfficialSocialMediaColors .social--pinterest svg{fill:#cb2027}.dealerCard__socials.useOfficialSocialMediaColors .social--pinterest:hover svg{fill:#9f191f}.dealerCard__socials.useOfficialSocialMediaColors .social--twitter svg,.dealerCard__socials.useOfficialSocialMediaColors .social--X svg{fill:#000}.dealerCard__socials.useOfficialSocialMediaColors .social--twitter:hover svg,.dealerCard__socials.useOfficialSocialMediaColors .social--X:hover svg{fill:#000}.dealerCard__socials.useOfficialSocialMediaColors .social--youtube svg{fill:#b00}.dealerCard__socials.useOfficialSocialMediaColors .social--youtube:hover svg{fill:#800}.dealerCardsWrap.masonryStyle{display:block;column-count:var(--masonry-cols-mobile, 1);column-gap:var(--masonry-gap, 10px)}@media (min-width: 992px){.dealerCardsWrap.masonryStyle{column-count:var(--masonry-cols-tablet, 2)}}@media (min-width: 1200px){.dealerCardsWrap.masonryStyle{column-count:var(--masonry-cols-desktop, 4)}}.dealerCardsWrap.masonryStyle>.dealerCard{break-inside:avoid;width:100%;max-width:none;min-width:0;margin:0 0 var(--masonry-gap, 10px)}
/*!
 Source: Base: sb.core.complex-atom.dealers.getDirections
*/.dealersGroupGetDirections{padding:15px 0px;border-radius:8px;justify-content:space-between}.dealersGroupGetDirections.d-flex .dealersGroupGetDirections__inputWrapper{margin-top:0}.dealersGroupGetDirections__selectWrapper{margin-bottom:15px;flex:0 1 33%;padding-right:10px;background:#f5f5f5}.dealersGroupGetDirections__selectWrapper select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dealersGroupGetDirections__inputWrapper{flex:0 1 66%;display:flex;margin-top:5px;position:relative}.dealersGroupGetDirections__inputWrapper button{max-height:54px}.dealersGroupGetDirections__inputWrapper i{position:relative;right:25px;top:20px;color:#000;pointer-events:none}.dealersGroupGetDirections__input{flex:1;padding:10px;font-size:16px;background-color:#f5f5f5;color:#333;height:54px;border:none}.dealersGroupGetDirections__select{width:100%;padding:10px;font-size:16px;margin-top:5px;background-color:#f5f5f5;color:#333;height:54px;border:none}.dealersGroupGetDirections label{display:block;font-weight:bold;margin-bottom:5px}
/*!
 Source: Base: sb.core.complex-atom.dealers.mapbox
*/.admin-settings .dealersGroupMap{position:absolute;min-height:650px}.admin-settings.expand-controls .dealersGroupMap{transform:scale(0.95);position:relative;max-height:440px}.dealersGroupMap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.dealersGroupMap img{object-fit:cover;min-height:100%;min-width:100%}.dealersGroupMap.sbMapbox{height:100%;width:100%}.dealersGroupMap.dealersMap-element{width:100%;height:100%;display:block}.dealersGroupMap .dealersMap-data{display:none}.dealersGroupMap .map-loading-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(255,255,255,0.95);padding:20px 30px;border-radius:8px;z-index:999;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,0.15);min-width:200px;display:flex;flex-direction:column;align-items:center;justify-content:center}.dealersGroupMap .map-loading-indicator p{margin:10px 0 0;font-size:16px;font-weight:500;color:#333}.leaflet-map-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-pane,.leaflet-overlay-pane,.leaflet-shadow-pane,.leaflet-marker-pane,.leaflet-popup-pane,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{z-index:1 !important}.leaflet-overlay-pane{z-index:2 !important}.leaflet-marker-pane{z-index:3 !important}.leaflet-tooltip-pane{z-index:4 !important}.leaflet-popup-pane{z-index:5 !important}.leaflet-control{z-index:6 !important}.leaflet-container{z-index:0 !important}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spinner{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin 1.2s linear infinite;margin:0 auto}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.map-loading-indicator{animation:fadeIn 0.3s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity 0.3s ease-in-out;opacity:1}.leaflet-popup{margin-bottom:15px}.dealer-custom-popup .leaflet-popup-content-wrapper{padding:0;overflow:hidden;border-radius:6px;box-shadow:0 3px 14px rgba(0,0,0,0.15);background:white}.dealer-custom-popup .leaflet-popup-content{margin:0;width:auto !important;min-width:220px}.dealer-custom-popup .leaflet-popup-tip{background:white;box-shadow:0 3px 14px rgba(0,0,0,0.15);color:#333;width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}.dealer-custom-popup .leaflet-popup-tip-container{margin-top:-1px;width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-content-wrapper{padding:0;border-radius:4px;box-shadow:0 3px 14px rgba(0,0,0,0.2);overflow:hidden;margin:0}.leaflet-popup-content{margin:0;padding:0;width:auto !important;min-width:250px}.leaflet-popup-tip{background-color:white;box-shadow:0 3px 14px rgba(0,0,0,0.2);width:15px;height:15px}.leaflet-container a.leaflet-popup-close-button{top:8px;right:8px;color:#666;font-weight:normal}.leaflet-container a.leaflet-popup-close-button:hover{color:#333}.dealer-custom-popup a.leaflet-popup-close-button{display:none}.dealer-popup{padding:15px 20px;background-color:white;color:#333;font-family:"Neue Haas Grotesk Display Pro",sans-serif}.dealer-popup h4{margin:0 0 10px;font-size:18px;font-weight:600;color:#333}.dealer-popup p{margin:0 0 10px;line-height:1.5}.dealer-popup p:last-child{margin-bottom:0}.dealer-popup a{color:#0066cc;text-decoration:none}.dealer-popup a:hover{text-decoration:underline}.dealer-popup .dealer-popup-name{font-size:16px;font-weight:600;margin-bottom:10px;padding-right:20px;color:#333;line-height:1.3}.dealer-popup .dealer-popup-close{position:absolute;top:11px;right:13px;font-size:22px;line-height:18px;cursor:pointer;color:#999;font-weight:normal}.dealer-popup .dealer-popup-close:hover{color:#333}.dealer-popup hr{border:0;height:1px;background-color:#eee;margin:10px 0}.dealer-popup .dealer-popup-info-row{display:flex;align-items:flex-start;margin-bottom:8px;font-size:13px;color:#555;position:relative}.dealer-popup .dealer-popup-info-row svg{flex-shrink:0;margin-right:10px;margin-top:2px;color:#777;width:14px;height:14px;left:-18px}.dealer-popup .dealer-popup-info-row:last-child{margin-bottom:0}.dealer-popup .dealer-popup-address,.dealer-popup .dealer-popup-phone{line-height:1.4}.dealer-popup .dealer-popup-address a,.dealer-popup .dealer-popup-phone a{color:#333;text-decoration:none}.dealer-popup .dealer-popup-address a:hover,.dealer-popup .dealer-popup-phone a:hover{text-decoration:underline;color:#0066cc}.leaflet-marker-icon{transition:transform 0.2s ease}.leaflet-marker-icon:hover{transform:scale(1.2);z-index:1000 !important}
/*!
 Source: Base: sb.core.organism.dealers.map.style2
*/.sbBlock__dealersMap--style2 .sbWrapper__getDirections{width:90% !important}@media (min-width: 1200px){.sbBlock__dealersMap--style2 .sbWrapper__getDirections{width:80% !important}}.sbBlock__dealersMap--style2 .sbWrapper__getDirections .sb-header .subheader{font-weight:normal}@media (min-width: 1200px){.sbBlock__dealersMap--style2 .sbWrapper__getDirections .dealersGroupGetDirections__selectWrapper{margin-bottom:0}}@media (min-width: 992px){.sbBlock__dealersMap--style2 .sbWrapper__getDirections .dealersGroupGetDirections{flex:1 0 auto}}@media (max-width: 1199.98px){.sbBlock__dealersMap--style2 .sbWrapper__getDirections .dealersGroupGetDirections{display:block !important}}@media (max-width: 991.98px){.sbBlock__dealersMap--style2 .sbWrapper__getDirections .dealersGroupGetDirections{width:100%}}@media (max-width: 767.98px){.sbBlock__dealersMap--style2 .sbOverlay{position:relative}}@media (min-width: 768px){.sbBlock__dealersMap--style2 .sbOverlay{height:auto;bottom:50px;top:auto}}.admin-settings [data-widget-type="sb.core.organism.dealers.map.style2"] [data-widget-type="sb.core.complex-atom.dealers.getDirections"]{flex:1 0 auto}@media (max-width: 991.98px){.admin-settings [data-widget-type="sb.core.organism.dealers.map.style2"] [data-widget-type="sb.core.complex-atom.dealers.getDirections"]{width:100%}}.admin-settings [data-widget-type="sb.core.organism.dealers.map.style2"] .sbWrapper__getDirections{width:100% !important}@media (max-width: 767.98px){.admin-settings [data-widget-type="sb.core.organism.dealers.map.style2"] .sbOverlay{align-items:center !important}}.admin-settings [data-widget-type="sb.core.organism.dealers.map.style2"] .noDealersData{color:#D8D8D8;font-style:italic}@media (max-width: 767.98px){.admin-settings.expand-controls [data-widget-type="sb.core.organism.dealers.map.style2"] .sbOverlay{position:relative !important;height:auto}}.admin-settings:not(.expand-controls) .dealersGroupMap{position:relative;height:300px}@media (max-width: 767.98px){.admin-settings:not(.expand-controls) .dealersGroupMap{min-height:300px}}
/*!
 Source: Base: sb.core.organism.dealers.map.style3
*/.sbBlock__dealersMap--style3{background:#F8F9FA}.sbBlock__dealersMap--style3 .sbWrapper__getDirections .sb-header .subheader{font-weight:normal}.sbBlock__dealersMap--style3 .sbWrapper__getDirections .dealersGroupGetDirections__selectWrapper{background:#fff}.sbBlock__dealersMap--style3 .sbWrapper__getDirections .dealersGroupGetDirections__input,.sbBlock__dealersMap--style3 .sbWrapper__getDirections .dealersGroupGetDirections__select{background:#fff}@media (min-width: 992px){.sbBlock__dealersMap--style3 .sbWrapper__getDirections .dealersGroupGetDirections{flex:1 0 auto}}@media (max-width: 1199.98px){.sbBlock__dealersMap--style3 .sbWrapper__getDirections .dealersGroupGetDirections{display:block !important}}@media (max-width: 991.98px){.sbBlock__dealersMap--style3 .sbWrapper__getDirections .dealersGroupGetDirections{width:100%}}.admin-settings [data-widget-type="sb.core.organism.dealers.map.style3"] [data-widget-type="sb.core.complex-atom.dealers.getDirections"]{flex:1 0 auto}@media (max-width: 991.98px){.admin-settings [data-widget-type="sb.core.organism.dealers.map.style3"] [data-widget-type="sb.core.complex-atom.dealers.getDirections"]{width:100%}}.admin-settings [data-widget-type="sb.core.organism.dealers.map.style3"] .noDealersData{color:#D8D8D8;font-style:italic}
