.elementor .wr-mobilebar-btn{min-height:44px;font-family:var(--font-body);font-weight:700;font-size:var(--fs-small);color:var(--white);letter-spacing:0.02em;line-height:1.1;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:6px;padding-inline-end:6px;border-radius:4px;border-width:1px;border-color:var(--forest);border-style:solid;background-color:var(--forest);display:inline-flex;flex:1 1 0px;justify-content:center;align-items:center;}.elementor .wr-mobilebar{display:none;}.elementor .wr-footer-bottom{width:100%;padding-block-start:20px;border-block-start-width:1px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;border-top-style: solid; border-top-color: rgba(237,230,218,0.18);\n}.elementor .wr-footer-logo{width:200px;height:auto;max-width:100%;display:block;}.elementor .wr-grid-3{width:100%;display:grid;gap:32px;grid-template-columns:repeat(3, 1fr);}.elementor .wr-small{font-family:var(--font-body);font-size:var(--fs-small);color:var(--stone);line-height:1.5;margin:0px;}.elementor .wr-eyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--fs-small);color:var(--teal-deep);letter-spacing:0.12em;line-height:1.2;text-transform:uppercase;margin:0px;}.elementor .wr-bg-deep{color:var(--ivory);background-color:var(--deep-teal);}.elementor .wr-stack{display:flex;flex-direction:column;gap:12px;}.elementor .wr-container{width:100%;max-width:var(--content-width);display:flex;flex-direction:column;gap:24px;}.elementor .wr-section{width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;align-items:center;}.elementor .wr-light-muted{color:#C9D6D9;}.elementor .wr-light{color:var(--ivory);}