@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700;800&display=swap);.image-component{margin:0;position:relative;width:100%}@media(max-width:768.98px){.image-component{overflow:hidden}}.common-image-component{object-fit:cover;object-position:var(--focal-point-x) var(--focal-point-y);width:100%}.subtext p span,.text-container .subtext h1,.text-container .subtext h2,.text-container .subtext h3,.text-container .subtext h4,.text-container .subtext p{color:#fff;font-size:20px}.text-container h1,.text-container h2,.text-container h3,.text-container h4,.text-container p{color:#fff;font-weight:400}.text-container h1{font-family:Playfair Display,serif;font-size:50px}.mainbanner-figure .common-image-filter{filter:brightness(80%)}.image-heading-container{color:#fff;font-family:Open Sans,arial,sans-serif;left:50%;padding-left:0!important;position:absolute;top:70%;transform:translate(-50%,-50%);width:90%}@media(max-width:768.98px){.image-heading-container{top:75%}}.image-heading-container .hero-heading p{font-size:2.2em;font-weight:700;max-width:400px}.heroVideo{width:100%}@media(max-width:768.98px){.heroVideo{height:500px;object-fit:cover}}.image-heading-container .subtext p{font-size:.8em;max-width:300px}@media(max-width:768.98px){.image-heading-container .subtext p{font-weight:700}}.btn-invert{align-self:center;background-color:unset;border:2px solid #fff;color:#fff;font-size:18px;width:fit-content}.btn-invert:hover{background-color:hsla(0,0%,100%,.7);border:2px solid #e66d1c;color:#e66d1c}