.elementor .V4-Body-Large{font-family:var(--Body-Font);font-weight:400;font-size:clamp(1.25rem, 0.645vw + 1.105rem, 1.625rem);line-height:1.45;}.elementor .V4-Btn-Primary{display:inline-flex;}.elementor .V4-Body{font-family:var(--Body-Font);font-weight:500;font-size:var(--DS-Body-Size);line-height:var(--DS-Body-Line-Height);}.elementor .V4-Eyebrow{font-family:var(--Accent-Font);font-weight:800;font-size:var(--DS-Eyebrow-Size);letter-spacing:0.22em;line-height:var(--DS-Eyebrow-Line-Height);}.elementor .V4-H4{font-family:var(--Heading-Font);font-weight:700;font-size:var(--DS-H4-Size);line-height:var(--DS-H4-Line-Height);}.elementor .V4-H2{font-family:var(--Heading-Font);font-weight:700;font-size:var(--DS-H2-Size);line-height:var(--DS-H2-Line-Height);}.elementor .V4-H1{font-family:var(--Heading-Font);font-weight:700;font-size:var(--DS-H1-Size);letter-spacing:-0.005em;line-height:var(--DS-H1-Line-Height);}.elementor .Gold-Gradient-on-Bold-text{& :is(b,strong) {
background: linear-gradient(90deg, #f1c26d, #a47d38);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
color: transparent;
display: inline-block;
font-weight: inherit !important;
}\n}