.BlockCallToAction{--cta-bg:#fcfaf6;--cta-text:#1e2421;--cta-muted:#56645b;--cta-accent:#d6a35d;--cta-accent-dark:#b98536;--cta-dark:#0f2016;--cta-dark-alt:#172d1d;--cta-border:#d6a35db8;--cta-shadow:0 18px 34px #1e242124;background:var(--cta-bg);width:100%;color:var(--cta-text);grid-column:full-width;padding:72px 0 88px;position:relative;overflow:hidden}@media (min-width:768px){.BlockCallToAction{padding:92px 0 108px}}@media (min-width:1312px){.BlockCallToAction{padding:104px 0 118px}}.BlockCallToAction__inner{z-index:1;text-align:center;justify-items:center;min-width:0;display:grid;position:relative}.BlockCallToAction__topOrnament,.BlockCallToAction__divider{grid-gap:16px;width:min(100%,360px);color:var(--cta-accent);grid-template-columns:minmax(56px,1fr) 58px minmax(56px,1fr);align-items:center;gap:16px;display:grid}@media (min-width:768px){.BlockCallToAction__topOrnament,.BlockCallToAction__divider{gap:18px;width:420px}}.BlockCallToAction__topOrnament span,.BlockCallToAction__divider span{background-color:currentColor;height:1px}.BlockCallToAction__topOrnament svg,.BlockCallToAction__divider svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:58px;height:28px;display:block}.BlockCallToAction__title{max-width:1180px;color:var(--cta-text);font-family:var(--font-heading);letter-spacing:0;text-wrap:balance;margin:28px 0 0;font-size:42px;font-weight:400;line-height:1.1}@media (min-width:768px){.BlockCallToAction__title{margin-top:34px;font-size:64px;line-height:1.08}}@media (min-width:1312px){.BlockCallToAction__title{font-size:74px}}.BlockCallToAction__divider{width:min(100%,310px);margin-top:26px}@media (min-width:768px){.BlockCallToAction__divider{width:360px;margin-top:30px}}.BlockCallToAction__divider svg{width:44px;height:20px;transform:rotate(90deg)}.BlockCallToAction__body{max-width:840px;color:var(--cta-text);font-family:var(--font-body);margin:26px 0 0;font-size:17px;font-weight:400;line-height:1.55}@media (min-width:768px){.BlockCallToAction__body{font-size:21px}}.BlockCallToAction__actions{grid-gap:14px;grid-template-columns:minmax(0,1fr);gap:14px;width:min(100%,720px);margin-top:30px;display:grid}@media (min-width:768px){.BlockCallToAction__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px}}.BlockCallToAction__button{color:#fff;min-height:56px;font-family:var(--font-heading);letter-spacing:0;text-align:center;border-radius:8px;grid-template-columns:24px minmax(0,1fr);justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:18px;font-weight:400;line-height:1.25;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s,border-color .18s;display:inline-grid}@media (min-width:768px){.BlockCallToAction__button{grid-template-columns:26px minmax(0,1fr);min-height:64px;padding:14px 26px;font-size:21px}}.BlockCallToAction__button:hover,.BlockCallToAction__button.focus-visible,.BlockCallToAction__button:hover{color:#fff;filter:brightness(1.04);transform:translateY(-1px)}.BlockCallToAction__button:focus-visible{color:#fff;filter:brightness(1.04);transform:translateY(-1px)}.BlockCallToAction__button--primary{background:linear-gradient(120deg,var(--cta-dark)0%,var(--cta-dark-alt)100%);box-shadow:var(--cta-shadow);border:1px solid #0f20166b}.BlockCallToAction__button--secondary{border:1px solid var(--cta-border);background:linear-gradient(120deg,var(--cta-accent-dark)0%,var(--cta-accent)100%);box-shadow:0 14px 28px #b985362e}.BlockCallToAction__buttonIcon{color:currentColor;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@media (min-width:768px){.BlockCallToAction__buttonIcon{width:26px;height:26px}}.BlockCallToAction__buttonIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:100%;height:100%;display:block}.content-grid>.wp-block-acf-call-to-action,.full-width>.wp-block-acf-call-to-action,.content-grid>.BlockCallToAction,.full-width>.BlockCallToAction,.wp-block-acf-call-to-action>.BlockCallToAction{grid-column:full-width}