.l-main__inner{background-color:var(--main-inner-bg-color);height:100%;margin:auto;min-height:100%;width:90%}.main__notice{align-items:center;background-color:var(--theme-color);display:flex;height:90px;justify-content:center}.notice__icon-close{color:#fff;cursor:pointer;font-size:30px;height:25px;position:absolute;right:150px;top:25px;width:25px}.notice__text{color:#fff;font-size:24px;font-weight:600;text-align:center}.page__featured-image{height:300px}.featured-image__title{color:#fff;font-size:30px;font-weight:600;left:15%;position:absolute;text-shadow:0 0 5px hsla(0,0%,39%,.5);text-transform:uppercase;top:40%}.featured-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.fourzerofour__button,.fourzerofour__subtitle,.fourzerofour__title{text-align:center}.fourzerofour__title{font-size:180px}.fourzerofour__subtitle{font-size:40px}.fourzerofour__button{font-size:30px;font-weight:600}.page__sub-page-block{background-color:var(--soft-bg-color);height:auto}.l-sub-page-block{display:flex;flex-direction:column;height:100%;row-gap:25px}.l-sub-page-block__text{padding-left:10%;padding-right:10%;width:100%}.sub-page-block__title{font-size:17px;font-weight:300;margin-bottom:25px}.sub-page-block__title--big{font-size:33px!important;font-weight:800;text-transform:uppercase}.sub-page-block__paragraph{color:var(--soft-text-font-color);font-size:14px}.l-sub-page-block__image{width:100%}.sub-page-block__image{max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sub-page-block__button{border-radius:0;font-size:14px;font-weight:600;margin-bottom:25px;text-transform:uppercase;width:230px}.sub-page-block__breadcrumbs{margin-bottom:25px}.breadcrumbs__current-page{display:inline}.breadcrumbs__current-page,.breadcrumbs__link{color:#062638;font-size:14px;font-weight:600;text-transform:uppercase}.l-form{background-color:var(--soft-bg-color);display:flex;width:100%}.l-form__form{align-content:center;padding:24px;width:100%}.form__title,.l-form__image{display:none}.form__image-overlay{background-color:#9f2c35;bottom:0;color:#fff;font-size:28px;height:auto;opacity:85%;padding:25px;position:absolute;width:100%}.main__recently-added{background-color:var(--soft-bg-color);padding-bottom:70px;padding-top:70px}.l-recently-added{width:100%}.l-recently-added .ovis-slider-container .slick-list{padding:0!important}.l-recently-added .ovis-slider-container .ovis-caroussel-item-bottom{background-color:#fff!important;border:none!important}.recently-added__title{color:#535353;font-size:18px;margin-bottom:15px}.recently-added__title--big{color:#062638;font-size:36px}.recently-added__button{background-color:var(--theme-color);border-radius:0;color:#fff;font-size:14px;font-weight:600;margin:25px auto 0;text-transform:uppercase;width:280px}.l-main__inner .ovis-slider-container .specs,.l-main__inner .ovis-slider-container .title{font-family:poppins!important}.main__above-fold{display:flex;flex-direction:column;height:auto;row-gap:30px;width:100%}.l-above-fold__top{align-items:center;display:flex;height:calc(80% - 15px)}.l-above-fold__text{display:flex;flex-direction:column;position:absolute;row-gap:20px;width:90%;z-index:99}.above-fold__title{color:#fff;font-size:26px;line-height:1.2}.above-fold__bullet-point{color:#fff;font-size:16px}.above-fold__bullet-point:before{content:">";padding-right:10px}.l-above-fold__buttons{display:none}.above-fold__button{background-color:#9ca8b0;color:#fff;font-size:18px;font-weight:600;padding:10px 15px;position:relative;width:70%}.above-fold__button:hover{filter:brightness(95%)}.above-fold__button:after{content:">";position:absolute;right:40px;transition:transform .3s ease-out}.above-fold__button:hover:after{transform:translateX(9px);transition:transform .3s ease-out}.l-above-fold__video{left:50%;margin-left:-50vw;margin-right:-50vw;padding-bottom:1px;padding-left:1px;padding-top:1px;position:relative;right:50%;width:100vw}.above-fold__video{filter:grayscale(40%) brightness(.6);height:100%;max-height:100%;max-width:100%;min-height:400px;min-width:100%;-o-object-fit:cover;object-fit:cover}.l-video__review-overlay{background-color:#fff;border-radius:10px 10px 0 0;bottom:0;height:50px;left:50%;min-width:-moz-fit-content;min-width:fit-content;padding-left:10px;padding-right:10px;position:absolute;transform:translateX(-50%);width:76%;z-index:999}.video__review-overlay{-moz-column-gap:12px;column-gap:12px;display:flex;width:100%}@media (min-width:1200px) and (max-width:1375px){.review-overlay__img{max-width:116px!important}}.l-google-reviews{align-items:center;display:flex;height:50px;max-height:50px;max-width:270px;min-width:270px;width:270px}.google-reviews__icon,.l-google-reviews__icon{height:35px;margin-right:10px;width:35px}.google-reviews__icon{display:block}.l-google-reviews__score{overflow:hidden;padding:0;text-align:left}.google-reviews__count,.google-reviews__score{color:#000;display:inline-block;font-size:12px;margin:0!important}.l-google-reviews__score div.stars{display:inline-block;font-size:0;line-height:0px;margin-left:10px;position:relative;vertical-align:middle;width:96px}.l-google-reviews__score div.stars.active{display:inline-block;font-size:0;height:18px;left:0;line-height:21px;margin-left:0;overflow:hidden;position:absolute;top:0;vertical-align:middle;white-space:nowrap;width:auto}.l-google-reviews__score div.stars div.star{background:no-repeat 50%/18px;display:inline-block;height:18px;margin-left:4px;vertical-align:top;width:16px}.l-google-reviews__score div.stars div.star.first{margin-left:0}.l-google-reviews__score div.stars div.star.full{background-image:url(../../img/icons/icon-star.svg)}.l-google-reviews__score div.stars div.star.blank{background-image:url(../../img/icons/icon-star-blank.svg)}.l-google-reviews__score div.stars div.star.half{background-image:url(../../img/icons/icon-star-half.svg)}.review-overlay__brands{display:none}.brands--mobile{align-items:center;display:flex;flex-direction:column;margin-bottom:40px;margin-top:40px;row-gap:44px;width:100%}.mobile-brands__img{max-height:100%;max-width:220px;min-height:100%;-o-object-fit:contain;object-fit:contain}.above-fold__bullet-points{gap:30px}.above-fold__bullet-points,.bullet-point__block{display:flex;flex-direction:column;height:auto;width:100%}.bullet-point__block{align-items:center;background-color:#ced3d8;justify-content:center;padding:15px}.bullet-point__title{font-size:18px;font-weight:600;text-align:center}.bullet-point__image{max-width:100%}.bullet-point__block:hover .bullet-point__title{color:var(--theme-color)}.main__offer-categories{display:flex;flex-direction:column;height:auto;justify-content:center;row-gap:25px;width:100%}.offer-categories__block{align-items:center;display:flex;justify-content:center;width:100%}.offer-category__title{color:#062638;font-size:40px}.offer-category-title__dot{font-size:50px}.l-offer-category__img{cursor:pointer;display:block;max-width:420px}.offer-category__img{max-height:100%;max-width:100%}.offer-category__img,.offer-category__img:hover{transition:scale .4s var(--block-zoom-transition-curves)}.offer-category__img:hover{scale:1.1}.main__employee-inform{align-items:center;-moz-column-gap:0;column-gap:0;display:flex;height:auto;justify-content:center;margin:0 auto;width:90%}.l-employee-inform__left{width:100%}.employee-inform__img{display:none}.main__best-dealer{align-items:center;-moz-column-gap:40px;column-gap:40px;display:flex;height:auto;justify-content:center;margin:auto;width:90%}.best-dealer__title{color:var(--theme-color)}.l-best-dealer__left{width:100%}.best-dealer__img{display:none}.best-dealer__circle{background-color:var(--theme-color);border-radius:50%;display:none;height:800px;position:absolute;right:0;width:800px;z-index:0}.main__caravan-brands{align-items:center;background-color:var(--soft-bg-color);-moz-column-gap:50px;column-gap:50px;display:flex;flex-direction:column;height:auto;justify-content:center;margin-bottom:80px;margin-top:80px;padding-bottom:80px;padding-top:80px}.l-caravan-brands__left{display:flex;flex-direction:column;gap:10px;margin-bottom:32px;min-width:40%;width:90%}.caravan-brands__title{color:#062638;font-size:40px}.caravan-brands__text{color:#777;line-height:1.8}.l-caravan-brands__img{cursor:pointer;display:flex;flex-direction:column;height:auto;justify-content:center;max-width:400px;min-width:320px;width:50%}.caravan-brands__img{max-height:100%;max-width:100%}.caravan-brands__brand{color:#062638;font-size:26px;font-weight:600;text-align:center}.l-caravan-brands__img:hover .caravan-brands__brand{color:var(--theme-color)!important}.main__customer-rating{display:flex;flex-direction:column;height:auto;margin:0 auto;width:90%}.main__customer-rating .slick-dots{bottom:unset!important}.customer-rating__img{display:none}.customer-rating__title{align-self:center;color:#062638}.customer-rating__phrase{color:var(--soft-text-font-color);font-size:14px;font-weight:600;margin-bottom:15px}.l-customer-rating__blocks{width:100%}.customer-rating__block{border:1px solid hsla(0,0%,39%,.2);border-radius:5px;display:flex;flex-direction:column;padding:25px;row-gap:20px;width:100%}.customer-rating__name{font-size:22px;font-weight:600;margin-bottom:15px}.customer-rating__review{color:var(--soft-text-font-color);font-size:14px;line-height:1.5}.main__contact{background:#fff;display:flex;height:auto;margin:0 auto;width:90%}.l-main-contact__column{display:flex;flex-direction:column;justify-content:space-between;width:100%}.l-main-contact__form-map{display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.l-main-contact__form{width:100%}.l-main-contact__form .wpcf7 form p{margin-bottom:10px}.l-main-contact__map{height:300px;margin-top:25px;width:100%}.main-contact__title{color:#062638}.main-contact__title-dot{font-size:40px}.main-contact__subtitle{font-size:20px;margin-bottom:35px}.l-main-contact__button{display:flex;flex-direction:column;margin-top:25px;row-gap:15px}.main-contact__button{width:100%}.wpcf7 input[type=date],.wpcf7 input[type=email],.wpcf7 input[type=file],.wpcf7 input[type=text],select,textarea{border:1px solid hsla(0,0%,39%,.3);border-radius:5px;padding:5px;width:100%}textarea{font-family:Poppins!important}.wpcf7 input[type=submit]{background-color:var(--theme-color);border:none;border-radius:var(--generic-button-border-radius);color:#fff;cursor:pointer;font-size:20px;font-weight:600;margin:0;padding:15px;width:calc(60% + 40px)}.wpcf7 input[type=submit]:hover{background-color:var(--generic-button-hover-bg-color)}.wpcf7 .form__inner p{-moz-column-gap:15px;column-gap:15px;display:flex}.wpcf7 .form__inner span{width:50%!important}.l-image{display:none}input[type=date],input[type=email],input[type=file],input[type=tel],input[type=text],select{padding:15px!important;width:100%}textarea{padding-left:15px}input,select,textarea{background-color:transparent;border:none!important;border-bottom:1px solid hsla(0,0%,39%,.2)!important;border-radius:0!important;margin:5px}input:focus,textarea:focus{border:1px solid hsla(0,0%,39%,.55)!important;outline:none}.insurance-logo-slider__img{max-height:41px;-o-object-fit:contain;object-fit:contain}.award__img{max-height:41px}.home__vehicle-finder-our-brands{align-items:center;display:flex;flex-direction:column;row-gap:25px}.our-brands__images{display:flex;flex-direction:column;row-gap:10px}.our-brands__img{max-height:65px;-o-object-fit:cover;object-fit:cover}.find-vehicle__button{color:#fff;font-size:16px;font-weight:600;text-transform:uppercase}.vehicle-finder__title{margin-bottom:20px}.vehicle-finder__dropdowns{display:flex;flex-direction:column;row-gap:15px;width:100%}.vehicle-finder__button{color:#fff;font-size:16px;font-weight:600;margin-top:20px;text-transform:uppercase;width:100%}.facebook__button{cursor:pointer;position:fixed;right:0;top:30%;transition:transform .4s ease-out;z-index:9999999}.facebook__button--active{transform:translateX(-300px);transition:transform .4s ease-out}.facebook__block{position:fixed;right:0;top:30%;transform:translateX(300px);transition:transform .4s ease-out;z-index:9999999}.facebook__block--active{transform:translateX(0);transition:transform .4s ease-out}.ovis-ctabutton:hover{background-color:var(--theme-color)!important}.ovis-ctabutton:hover a{background-color:transparent!important}