html{scroll-behavior:smooth}#new-vehicles,#stock-vehicles,#renting,#find-us,#faqs{scroll-margin-top:80px}#find-us{z-index:0;position:relative}#section_locations .container{margin:15rem 0}.byd-kvBanner-containe-new{display:flex;flex-direction:column;height:100dvh}.byd-models-container{background-color:unset}.byd-kvBanner-containe-new .byd-title h1{width:auto;font-size:40px;line-height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;transform:translateZ(0);margin-top:4rem}.byd-kvBanner-containe-new .top-container{position:unset;height:-moz-fit-content;height:fit-content;transition:margin-top .3s ease;margin-top:5rem}.byd-kvBanner-containe-new .byd-title{display:flex;justify-content:center}.anchor-wrapper{z-index:1;position:absolute;bottom:0;width:100%;display:flex;justify-content:center;padding-bottom:1rem}.anchor-point{padding:.5rem 2rem}.anchor-point a{border-radius:25px;padding:.5rem}.anchor-point.anchor-point-spacer:after{content:"";position:relative;right:-30px}.anchor-wrapper.text-black .anchor-point.anchor-point-spacer:after{border-right:1px solid black}.anchor-wrapper.text-white .anchor-point.anchor-point-spacer:after{border-right:1px solid white}.anchor-wrapper.dynamic-color.text-white .anchor-point a:hover{background-color:#00000080}.text-white{color:#fff}.text-black{color:#000}.anchor-wrapper.dynamic-color.text-black .anchor-point a:hover{background-color:#ffffff80}.byd-models-container .cards .cards-wrapper .card .card-wrap{margin-bottom:unset}.btn-red{background:#d80000}.byd-page .btn.btn-black{color:#fff;background-color:transparent;box-shadow:inset 0 0 0 1px #252728;border:1px solid white;width:-moz-fit-content;width:fit-content;border-radius:5px}.byd-kvBanner-containe-new .byd-title h1{overflow:visible;text-overflow:unset;display:block;text-align:center}.landing-stock-swiper .byd-models-container{background-color:#000}.landing-stock-swiper .similar-header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:48px 96px 0}.landing-stock-swiper .similar-heading{min-width:0}.landing-stock-swiper .byd-models-container .similar-title{color:#fff;text-align:left;font-weight:700;padding:0}.landing-stock-swiper .similar-label{text-align:left;color:#d70c19;font-size:32px;line-height:40px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.landing-stock-swiper .similar-actions{display:flex;align-items:center;gap:24px;flex-shrink:0;margin-bottom:12px}.landing-stock-swiper .similar-actions .all-vehicles-btn{width:auto;margin:0}.landing-stock-swiper .similar-actions .swiper-operation{display:flex;gap:16px}.landing-stock-swiper .similar-actions .swiper-button-next,.landing-stock-swiper .similar-actions .swiper-button-prev{position:static;width:auto;height:auto;margin:0}.landing-stock-swiper .similar-actions .swiper-button-next:after,.landing-stock-swiper .similar-actions .swiper-button-prev:after{font-size:14px;font-weight:900;border:2px solid;border-radius:50%;padding:10px 12px}@media(max-width:992px){.landing-stock-swiper .similar-label{font-size:24px}}@media(max-width:1103px){.landing-stock-swiper .similar-header{flex-direction:column;align-items:flex-start;gap:24px}}.landing-stock-swiper .stock-vehicle-card{background-color:#fff}.landing-stock-swiper .all-vehicles-btn a{color:#fff;border-color:#fff;font-weight:400}.landing-stock-swiper .all-vehicles-btn a b{font-weight:700}.landing-stock-swiper .mySwiperSimilar{padding-bottom:3.5rem}.landing-stock-swiper .mySwiperSimilar .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:.75rem!important}.landing-stock-swiper .mySwiperSimilar .swiper-pagination-models:not(.swiper-pagination-lock){height:24px;display:flex;align-items:center}.landing-stock-swiper .swiper-pagination-bullet{background:#fff;opacity:.4;flex-shrink:0}.landing-stock-swiper .swiper-pagination-bullet-active{opacity:1}.landing-stock-swiper .mySwiperSimilar .swiper-pagination-bullet-active{width:10px!important;height:10px!important;margin-bottom:0!important}.landing-stock-swiper .mySwiperSimilar .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1.4)}.landing-stock-swiper .similar-actions .swiper-similar .swiper-button-disabled{opacity:1!important;cursor:default}.landing-stock-swiper .similar-actions .swiper-similar .swiper-button-disabled:after{border-color:#686d71!important;color:#686d71!important}.landing-stock-swiper .swiper-button-next,.landing-stock-swiper .swiper-button-prev{color:#fff}.landing-stock-swiper .byd-models-container .cards{padding-top:0}.landing-stock-swiper .mySwiperSimilar .stock-vehicle-card{margin-top:1rem}.landing-stock-swiper .all-vehicles-btn--bottom{display:none}@media(max-width:992px){.landing-stock-swiper .similar-header{display:block;padding:48px 26px 0}.landing-stock-swiper .similar-actions{display:none}.landing-stock-swiper .all-vehicles-btn--bottom{display:flex;align-items:center;height:3rem;margin:3.5rem 0 1rem}.landing-stock-swiper .byd-models-container .cards{padding-top:8px}.landing-stock-swiper .mySwiperSimilar .stock-vehicle-card{margin-top:1rem}.landing-stock-swiper .mySwiperSimilar{padding-bottom:0}.landing-stock-swiper .mySwiperSimilar .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:5rem!important}}@media(max-width:380px){.landing-stock-swiper .mySwiperSimilar .swiper-wrapper .swiper-slide{width:calc(100vw - 64px)!important}.landing-stock-swiper .stock-vehicle-card,.landing-stock-swiper .stock-vehicle-card .card-info{width:100%;max-width:100%}.landing-stock-swiper .stock-vehicle-card img{min-width:0}.landing-stock-swiper .stock-vehicle-card .main-price,.landing-stock-swiper .stock-vehicle-card .monthly-price{font-size:22px}}.sections-wrapper{position:relative;display:flex}.landing-section{position:relative;overflow:hidden;width:100%;color:#fff}.landing-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1}.landing-section picture,.landing-section-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.landing-section-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.landing-section-content{position:relative;z-index:2;max-width:600px;margin-left:8%;padding:4rem 1rem}.landing-section-label{font-size:20px;letter-spacing:2px;text-transform:uppercase}.landing-section-title{font-size:42px;font-weight:700;margin-top:10rem;margin-bottom:1rem}.landing-section-description{font-size:18px;margin-bottom:30px;opacity:.9}.landing-section-button.text-black{color:#000;border-color:#000}.landing-section-button.text-black:hover,.landing-section-button.text-gray:hover{background:#000;color:#fff}.landing-section-button{display:inline-block;padding:12px;border:1px solid white;color:#fff;text-decoration:none;font-weight:600;transition:all .2s ease;border-radius:5px}.landing-section-button:hover{background:#fff;color:#000}@media(max-width:1123px){.sections-wrapper{flex-direction:column}.landing-section{width:100%}}@media(max-width:992px){#section_locations .header__tagline{font-weight:unset!important}#section_locations .header__title{font-size:21px!important}.byd-kvBanner-containe-new .byd-title h1{font-size:32px;line-height:32px}.landing-section-button{font-size:11px}.landing-section-title{font-size:24px;margin-top:6rem}.byd-kvBanner-containe-new .anchor-wrapper{display:none}}
