big-callout-module{background-color:#fbf8f1;display:block;margin-inline:auto}big-callout-module[data-theme=light]{background-color:hsla(0,0%,100%,.7)}big-callout-module[data-theme=light-alt]{background-color:var(--Wheat-100,#fbf8f1)}big-callout-module[data-theme=dark]{background-color:var(--Purple-600,#471132)}big-callout-module content-width{display:block;margin-inline:auto;max-width:1440px;padding:48px 24px}big-callout-module content-width .text-content-wrapper{align-items:center;background:var(--Purple-800,#2f0820);border-radius:24px;display:flex;justify-content:center;min-height:400px}big-callout-module content-width .text-content{max-width:800px;text-align:center}big-callout-module content-width .text-content h2{color:var(--Neutrals-0,#fff);font-family:P22 Mackinac;font-size:24px!important;font-style:normal;font-weight:500;line-height:130%!important;margin-block:0;text-align:center}big-callout-module[data-theme=light] content-width{background:#d3d3d3 50%,var(--Purple-800,#2f0820)}big-callout-module content-width .buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-block-start:24px}big-callout-module content-width .buttons .btn-arrow,big-callout-module content-width .buttons .btn-secondary{background:var(--Primary-White,#fff);border:1px solid var(--Primary-Plum,#803663);border-radius:8px;color:var(--Primary-Plum,#803663);padding:14px 16px}big-callout-module content-width .buttons .btn-arrow{align-items:center;border:1px solid var(--Primary-White,#fff);display:flex;gap:12px}big-callout-module content-width .buttons .btn-arrow:hover,big-callout-module content-width .buttons .btn-secondary:hover{background:var(--Primary-Plum,#803663)!important;border:1px solid var(--Primary-Plum,#803663)!important;color:var(--Primary-White,#fff)!important}big-callout-module content-width .buttons .btn-arrow img{transition:all .3s ease-in-out}big-callout-module content-width .buttons .btn-arrow:hover img{filter:brightness(0) invert(1);transform:translateX(5px);transition:all .3s ease-in-out}@media screen and (min-width:992px){big-callout-module content-width.extra-top-padding{padding-block-start:96px}big-callout-module content-width.extra-bottom-padding{padding-block-end:96px}big-callout-module content-width.extra-top-bottom-padding{padding-block:96px}big-callout-module content-width .text-content h2{font-size:24px!important}}@media screen and (min-width:1440px){big-callout-module content-width{padding:48px 80px}big-callout-module content-width .text-content h2{font-size:54px!important}}