.elementor .section{padding-block-start:100px;padding-block-end:100px;padding-inline-start:4%;padding-inline-end:4%;margin:0px;flex-direction:column;align-items:center;}.elementor .site-container{max-width:1280px;padding:0px;flex-direction:column;gap:10px;}.elementor .h-6{font-family:var(--body-text);font-weight:700;font-size:11px;color:var(--primary);letter-spacing:1.98px;text-transform:uppercase;}.elementor .h-1{font-family:var(--heading);font-weight:400;font-size:76px;color:var(--secondary);letter-spacing:-0.012em;line-height:1.04em;font-style:italic;}.elementor .hero-intro{width:500px;font-family:var(--heading);font-weight:500;font-size:21px;color:var(--text);line-height:1.45em;font-style:italic;margin-block-end:10px;}.elementor .global-btn{font-family:var(--body-text);font-weight:600;font-size:14px;color:var(--off-white);line-height:1em;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1px;border-color:var(--primary);border-style:solid;background-color:var(--primary);transition:all 400ms;}.elementor .global-btn:hover,.elementor .global-btn:focus-visible{color:var(--off-white);border-color:var(--accent);background-color:var(--accent);transform:translate3d(0px, 4px, 0px);}.elementor .secondary-btn{color:var(--accent);border-color:var(--accent);background-color:var(--transparent);}.elementor .h-3{font-family:var(--heading);font-weight:400;font-size:28px;color:var(--secondary);line-height:1.2em;font-style:italic;}.elementor .number{font-family:var(--body-text);font-weight:700;font-size:10px;color:var(--primary);letter-spacing:0.14em;line-height:1.5em;}.elementor .h-4{font-family:var(--heading);font-weight:600;font-size:22px;color:var(--secondary);line-height:1.5em;}.elementor .text{font-family:var(--body-text);font-weight:400;font-size:14px;color:var(--accent);line-height:1.3em;}.elementor .j-container{gap:30px;}.elementor .h-2{font-family:var(--heading);font-weight:400;font-size:56px;color:var(--secondary);line-height:1.1em;}.elementor .sub-text{width:640px;font-family:var(--heading);font-weight:400;font-size:22px;color:var(--text);line-height:1.4em;}.elementor .body-text{font-family:var(--body-text);font-weight:400;font-size:16px;color:var(--text);line-height:1.65em;}.elementor .cta-heading{font-family:var(--heading);font-weight:400;font-size:56px;color:var(--off-white);line-height:1.1em;padding-block-start:25px;padding-block-end:25px;}