.elementor .s-cfam-cs-h1{max-width:16ch;font-family:var(--font-heading);font-weight:500;font-size:72px;color:var(--ink);letter-spacing:-0.03em;line-height:1.1em;margin:0px;font-size:72px !important;font-weight:500 !important;line-height:1.1 !important;letter-spacing:-.03em !important;\n}.elementor .s-cfam-cs-lede{max-width:66ch;font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--body);line-height:1.55em;margin:0px;}.elementor .s-cfam-cs-btn{margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-cfam-cs-copy{padding:0px;display:flex;flex-direction:column;gap:var(--space-sm);justify-content:center;align-items:flex-start;}.elementor .s-cfam-cs-img{width:100%;height:auto;max-width:520px;object-fit:contain;border-radius:0px;mix-blend-mode:multiply;}.elementor .s-cfam-cs-panel{min-height:520px;padding:var(--space-md);border-radius:var(--radius-lg);background-color:var(--tan-tint-3);display:flex;justify-content:center;align-items:center;}.elementor .s-cfam-cs{width:100%;min-height:min(100vh, 900px);max-width:1330px;padding-block-start:150px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:var(--space-lg);grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:stretch;}