@media(max-width:767px){.elementor .hn-hero-brand-logo{width:108px;height:145px;inset-block-start:42px;}}@media(max-width:767px){.elementor .hn-header-book-button{background-color:var(--gold);}}@media(max-width:767px){.elementor .vg-hover-overlay{opacity:100%;transform:translate3d(0px, 0px, 0px);}}@media(max-width:767px){.elementor .vg-hover-card{& .vg-hover-video { display: none; } & .vg-hover-image { opacity: 1; transform: none; } & .vg-hover-overlay { transform: translateY(0); opacity: 1; }\n}}@media(max-width:767px){.elementor .vg-grid-three{margin-block-start:2rem;gap:2.5rem;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .vg-grid-two{margin-block-start:2rem;gap:1.25rem;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .vg-heading{font-size:2.3rem;&::after { width: 8.5rem; height: 1.9rem; inset-block-end: 0.2rem; } &::after { content: none; background-image: none; width: 0; height: 0; opacity: 0; }\n}}@media(max-width:767px){.elementor .vg-section{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}