.elementor .hero-section{height:100vh;background-color:var(--Midnight-Black);flex-direction:column;justify-content:center;align-items:center;}.elementor .DUP_body-small1{font-family:Manrope;font-weight:400;font-size:22px;line-height:1.6em;}.elementor .type-h2{font-family:Cormorant Garamond;font-weight:600;font-size:52px;line-height:1.2em;text-transform:uppercase;}.elementor .type-h3{font-family:Cormorant Garamond;font-weight:500;font-size:36px;line-height:1.3em;text-transform:uppercase;}.elementor .type-h4{font-family:Manrope;font-weight:600;font-size:28px;line-height:1.4em;}.elementor .body-small{font-family:Manrope;font-weight:400;font-size:22px;line-height:1.6em;}.elementor .caption{font-family:Manrope;font-weight:400;font-size:18px;line-height:1.5em;}.elementor .primary-button{font-family:Manrope;font-weight:700;font-size:16px;color:var(--Champagne-Gold);letter-spacing:2px;word-spacing:0.3em;text-transform:uppercase;border-radius:5px;border-width:1px;border-color:var(--Champagne-Gold);border-style:solid;background-color:var(--Midnight-Black);}.elementor .primary-button:hover,.elementor .primary-button:focus-visible{color:var(--Midnight-Black);background-color:var(--Champagne-Gold);}.elementor .secondary-button{font-family:Manrope;font-weight:700;font-size:16px;color:var(--Midnight-Black);letter-spacing:2px;word-spacing:0.3em;text-transform:uppercase;border-radius:5px;border-width:1px;border-color:var(--Dark-Border);border-style:solid;background-color:var(--Pure-White);}.elementor .secondary-button:hover,.elementor .secondary-button:focus-visible{color:var(--Pure-White);background-color:var(--Midnight-Black);}.elementor .divider{width:60px;height:2px;background-color:var(--Champagne-Gold);}