.elementor .ll-heading{font-family:var(--serif);font-weight:400;font-size:clamp(26px,4vw,34px);color:var(--blue);letter-spacing:-1px;line-height:1.2;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ll-form-block{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:36px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border);border-style:solid;}.elementor .ll-eyebrow{font-size:12px;color:var(--sage);letter-spacing:0.14em;line-height:1.65;text-transform:uppercase;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ll-btn{font-weight:400;font-size:15px;color:var(--white);line-height:1.5;text-decoration:none;padding-block-start:11px;padding-block-end:11px;padding-inline-start:22px;padding-inline-end:22px;border-radius:6px;border-width:1px;border-color:var(--blue);border-style:solid;background-color:var(--blue);}.elementor .ll-btn:hover,.elementor .ll-btn:focus-visible{background-color:#274154;}.elementor .ll-text{max-width:68ch;font-size:17px;color:var(--text);line-height:1.65;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ll-rule{width:46px;height:2px;padding:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--sage);opacity:100%;}.elementor .ll-wrap{width:100%;max-width:860px;position:relative;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .ll-section{width:100%;overflow:hidden;position:relative;padding-block-start:clamp(48px,7vw,86px);padding-block-end:clamp(48px,7vw,86px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--off-white);flex-direction:column;align-items:center;}