.elementor .icon-xl{width:clamp(120px, 14vw, 200px);height:clamp(120px, 14vw, 200px);}.elementor .split-text-end{width:100%;max-width:700px;padding-block-start:0px;padding-block-end:clamp(56px, 8.2vw, 118px);padding-inline-start:0px;padding-inline-end:clamp(24px, 6.25vw, 90px);display:flex;flex-direction:column;gap:var(--space-sm);justify-self: start;\n}.elementor .split-text{width:100%;max-width:700px;padding-block-start:0px;padding-block-end:clamp(56px, 8.2vw, 118px);padding-inline-start:clamp(24px, 6.25vw, 90px);padding-inline-end:0px;display:flex;flex-direction:column;gap:var(--space-sm);justify-self: end;\n}.elementor .accent-rule{width:0px;height:clamp(80px, 11.5vw, 165px);min-width:0px;padding:0px;border-inline-start-width:7px;flex:0 0 auto;border-left-style: solid; border-left-color: currentColor;\n}.elementor .ribbon-notch{min-width:0px;aspect-ratio:1 / 1;position:absolute;inset-block-start:0px;inset-inline-start:50%;padding:0px;transform:translate3d(-50%, -50%, 0px) rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .card{padding-block-start:var(--space-xl);padding-block-end:var(--space-xl);padding-inline-start:var(--space-lg);padding-inline-end:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md);}.elementor .media-cover{width:100%;height:100%;min-height:320px;object-fit:cover;display:block;flex:1 1 0px;contain: size;\n}.elementor .ribbon-accent{width:clamp(40px, 4.4vw, 64px);min-width:0px;overflow:visible;aspect-ratio:64/136;position:relative;padding:0px;background-color:var(--white);flex:0 0 auto;}.elementor .button-outline:hover,.elementor .button-outline:focus-visible{color:var(--bg-cream);background-color:var(--accent-terracotta);}.elementor .button-outline{font-family:var(--font-body);font-weight:800;font-size:var(--text-button);color:var(--accent-terracotta);letter-spacing:0.03em;line-height:1.25;text-align:center;text-transform:uppercase;padding-block-start:var(--space-sm);padding-block-end:var(--space-sm);padding-inline-start:var(--space-lg);padding-inline-end:var(--space-lg);border-radius:var(--radius-md);border-width:3px;border-color:var(--accent-terracotta);border-style:solid;background-color:var(--bg-cream);}.elementor .button-primary:hover,.elementor .button-primary:focus-visible{color:var(--white);border-color:var(--accent-terracotta-dark);background-color:var(--accent-terracotta-dark);}.elementor .button-primary{font-family:var(--font-body);font-weight:800;font-size:var(--text-button);color:var(--bg-cream);letter-spacing:0.03em;line-height:1.25;text-align:center;text-transform:uppercase;padding-block-start:var(--space-sm);padding-block-end:var(--space-sm);padding-inline-start:var(--space-lg);padding-inline-end:var(--space-lg);border-radius:var(--radius-md);border-width:3px;border-color:var(--accent-terracotta);border-style:solid;background-color:var(--accent-terracotta);}.elementor .body-sm{font-family:var(--font-body);font-weight:500;font-size:var(--text-body-sm);letter-spacing:0px;line-height:1.5;text-transform:none;}.elementor .body-lg{font-family:var(--font-body);font-weight:500;font-size:var(--text-body-lg);letter-spacing:0px;line-height:1.6;text-transform:none;}.elementor .type-h3{font-family:var(--font-body);font-weight:800;font-size:var(--text-h3);letter-spacing:0.08em;line-height:1.25;text-transform:uppercase;}.elementor .type-h2{font-family:var(--font-body);font-weight:800;font-size:var(--text-h2);letter-spacing:0.1em;line-height:1.15;text-transform:uppercase;}.elementor .section{width:100%;padding-block-start:var(--space-2xl);padding-block-end:var(--space-2xl);padding-inline-start:var(--space-md);padding-inline-end:var(--space-md);display:flex;flex-direction:column;align-items:center;}.elementor .grid-split{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .grid-3col{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .flex-column{display:flex;flex-direction:column;}.elementor .max-content-width{width:100%;max-width:var(--max-width-content);}.elementor .bg-white{background-color:var(--white);}.elementor .bg-cream{background-color:var(--bg-cream);}.elementor .bg-stone{background-color:var(--neutral-stone);}.elementor .bg-slate{background-color:var(--neutral-slate);}.elementor .bg-navy{background-color:var(--primary-navy);}.elementor .text-white{color:var(--white);}.elementor .text-cream{color:var(--bg-cream);}.elementor .text-navy{color:var(--primary-navy);}.elementor .items-center{align-items:center;}.elementor .text-center{text-align:center;}.elementor .button-fixed{width:min(100%, 310px);}.elementor .text-end{text-align:end;}.elementor .text-justify{text-align:justify;}.elementor .gap-lg{gap:var(--space-lg);}.elementor .gap-md{gap:var(--space-md);}.elementor .padding-LR-lg{padding-inline: var(--space-lg);\n}.elementor .padding-TB-xl{padding-block: var(--space-xl);\n}.elementor .padding-TB-lg{padding-block: var(--space-lg);\n}.elementor .padding-n{padding:0px;}.elementor .media-inset-end{padding-inline-end:144px;}.elementor .media-inset-start{padding-inline-start:144px;}.elementor .text-italics{font-style:italic;}