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