.contact-us-cta-section{position:relative}.contact-us-cta-section .contact-us-cta-video-container{display:block;inset:0;overflow:hidden;position:absolute;z-index:0}@media (min-width:769px){.contact-us-cta-section .contact-us-cta-video-container{display:block;inset:0;overflow:hidden;position:absolute;z-index:0}}.contact-us-cta-section .contact-us-cta-video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;transform:scaleX(-1);width:100%}@media (min-width:769px){.contact-us-cta-section .contact-us-cta-video{height:165.65%;left:-.02%;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100.6%}}.contact-us-cta-section .contact-us-cta-overlay{background:linear-gradient(90deg,hsla(0,0%,8%,.85),hsla(0,0%,8%,.65) 35%,hsla(0,0%,8%,0) 75%);inset:0;pointer-events:none;position:absolute;z-index:1}.contact-us-cta-section .website-content-width{position:relative;z-index:2}.contact-us-cta-section .section-content{display:flex;flex-direction:column;gap:7.3rem;padding-inline-end:5.6rem;padding-bottom:2.9rem;padding-top:3.3rem;padding-inline-start:1.6rem}@media (min-width:769px){.contact-us-cta-section .section-content{display:flex;flex-direction:column;gap:1rem;padding-bottom:7.6rem;padding-top:10.3rem;padding-inline-start:4.1rem}}.contact-us-cta-section .contact-us-cta-title{color:#fff;font-family:DM Sans,sans-serif;font-size:3rem;font-style:normal;font-weight:200;line-height:3.4rem}@media (min-width:769px){.contact-us-cta-section .contact-us-cta-title{color:#fff;font-family:DM Sans,sans-serif;font-size:4.8rem;font-style:normal;font-weight:200;line-height:5.2rem}}.contact-us-cta-section .contact-us-cta-content-container{display:flex;flex-direction:column;gap:1.7rem}@media (min-width:769px){.contact-us-cta-section .contact-us-cta-content-container{gap:0}}.contact-us-cta-section .contact-us-cta-content-container .contact-us-cta-subtitle{color:#fff;font-family:DM Sans,sans-serif;font-size:1.6rem;font-weight:200;line-height:100%;max-width:28rem}@media (min-width:769px){.contact-us-cta-section .contact-us-cta-content-container .contact-us-cta-subtitle{font-style:normal;letter-spacing:.032rem;line-height:2.2rem;margin-bottom:2.5rem;max-width:52rem}}.contact-us-cta-section .contact-us-cta-content-container .contact-us-cta-amenities{display:flex;flex-wrap:wrap;gap:1.8rem}@media (min-width:769px){.contact-us-cta-section .contact-us-cta-content-container .contact-us-cta-amenities{flex-direction:row;gap:4.9rem;margin-bottom:4.8rem}}.contact-us-cta-section .contact-us-cta-content-container .contact-us-cta-amenities .amenity-item{align-items:center;display:flex;gap:1.5rem}.contact-us-cta-section .contact-us-cta-content-container .contact-us-cta-amenities .amenity-item .amenity-icon{align-items:center;border:1px solid #fff;border-radius:50%;display:flex;flex-shrink:0;height:4rem;justify-content:center;padding:.8rem;width:4rem}.contact-us-cta-section .contact-us-cta-content-container .contact-us-cta-amenities .amenity-item .amenity-icon-image{display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.contact-us-cta-section .contact-us-cta-content-container .contact-us-cta-amenities .amenity-item .amenity-label{color:#fff;font-family:DM Sans,sans-serif;font-size:1.6rem;font-weight:200;line-height:100%}@media (min-width:769px){.contact-us-cta-section .contact-us-cta-content-container .contact-us-cta-amenities .amenity-item .amenity-label{font-style:normal;letter-spacing:.032rem;line-height:2.2rem}}.contact-us-cta-section .contact-us-cta-content-container .contact-us-cta-amenities .amenity-item--link{color:inherit;cursor:pointer;text-decoration:none;transition:opacity .2s ease}.contact-us-cta-section .contact-us-cta-content-container .contact-us-cta-amenities .amenity-item--link:focus-visible,.contact-us-cta-section .contact-us-cta-content-container .contact-us-cta-amenities .amenity-item--link:hover{opacity:.8}.contact-us-cta-section .contact-us-cta-content-container .contact-us-cta-amenities .amenity-item--link:focus-visible .amenity-label,.contact-us-cta-section .contact-us-cta-content-container .contact-us-cta-amenities .amenity-item--link:hover .amenity-label{text-decoration:underline}.contact-us-cta-section .contact-us-cta-content-container .contact-us-cta-link-wrapper{display:inline-block}
