html{scroll-behavior:smooth}#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;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}.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}}
