.notch{--notch-bg:#f2f4f6;--notch-base-radius:24px;--notch-r:20px;--notch-inner:var(--notch-r);--notch-cut:var(--notch-r);--notch-gap:12px;--notch-x:0px;--notch-y:0px;--notch-offset:0px;display:block;position:relative}@media(min-width:992px){.h-100>.notch{height:100%}}.notch__base{aspect-ratio:var(--notch-aspect,auto);background-color:#dfe4ea;border-radius:var(--notch-base-radius);display:block;height:100%;overflow:hidden;width:100%}.notch__base>img,.notch__base>picture>img,.notch__base>video{display:block;height:100%;object-fit:cover;width:100%}img.notch__base,video.notch__base{object-fit:cover}.notch__panel{background-color:var(--notch-bg);position:absolute;z-index:1}.notch__panel:after,.notch__panel:before{background-image:radial-gradient(circle var(--notch-cut) at var(--_cx) var(--_cy),#0000 calc(100% - .5px),var(--notch-bg) calc(100% + .5px));content:"";height:var(--notch-cut);pointer-events:none;position:absolute;width:var(--notch-cut)}.notch--br>.notch__panel{border-top-left-radius:var(--notch-inner);bottom:calc(var(--notch-y)*-1);padding:var(--notch-gap) 0 0 var(--notch-gap);right:calc(var(--notch-x)*-1)}.notch--br>.notch__panel:before{bottom:var(--notch-y);left:calc(var(--notch-cut)*-1);--_cx:0%;--_cy:0%}.notch--br>.notch__panel:after{right:var(--notch-x);top:calc(var(--notch-cut)*-1);--_cx:0%;--_cy:0%}.notch--bl>.notch__panel{border-top-right-radius:var(--notch-inner);bottom:calc(var(--notch-y)*-1);left:calc(var(--notch-x)*-1);padding:var(--notch-gap) var(--notch-gap) 0 0}.notch--bl>.notch__panel:before{bottom:var(--notch-y);right:calc(var(--notch-cut)*-1);--_cx:100%;--_cy:0%}.notch--bl>.notch__panel:after{left:var(--notch-x);top:calc(var(--notch-cut)*-1);--_cx:100%;--_cy:0%}.notch--tr>.notch__panel{border-bottom-left-radius:var(--notch-inner);padding:0 0 var(--notch-gap) var(--notch-gap);right:calc(var(--notch-x)*-1);top:calc(var(--notch-y)*-1)}.notch--tr>.notch__panel:before{left:calc(var(--notch-cut)*-1);top:var(--notch-y);--_cx:0%;--_cy:100%}.notch--tr>.notch__panel:after{bottom:calc(var(--notch-cut)*-1);right:var(--notch-x);--_cx:0%;--_cy:100%}.notch--tl>.notch__panel{border-bottom-right-radius:var(--notch-inner);left:calc(var(--notch-x)*-1);padding:0 var(--notch-gap) var(--notch-gap) 0;top:calc(var(--notch-y)*-1)}.notch--tl>.notch__panel:before{right:calc(var(--notch-cut)*-1);top:var(--notch-y);--_cx:100%;--_cy:100%}.notch--tl>.notch__panel:after{bottom:calc(var(--notch-cut)*-1);left:var(--notch-x);--_cx:100%;--_cy:100%}.notch--right>.notch__panel{border-radius:var(--notch-inner) 0 0 var(--notch-inner);padding:var(--notch-gap) 0 var(--notch-gap) var(--notch-gap);right:calc(var(--notch-x)*-1);top:50%;transform:translateY(-50%)}.notch--right>.notch__panel:before{right:var(--notch-x);top:calc(var(--notch-cut)*-1);--_cx:0%;--_cy:0%}.notch--right>.notch__panel:after{bottom:calc(var(--notch-cut)*-1);right:var(--notch-x);--_cx:0%;--_cy:100%}.notch--left>.notch__panel{border-radius:0 var(--notch-inner) var(--notch-inner) 0;left:calc(var(--notch-x)*-1);padding:var(--notch-gap) var(--notch-gap) var(--notch-gap) 0;top:50%;transform:translateY(-50%)}.notch--left>.notch__panel:before{left:var(--notch-x);top:calc(var(--notch-cut)*-1);--_cx:100%;--_cy:0%}.notch--left>.notch__panel:after{bottom:calc(var(--notch-cut)*-1);left:var(--notch-x);--_cx:100%;--_cy:100%}.notch--top>.notch__panel{border-radius:0 0 var(--notch-inner) var(--notch-inner);left:50%;padding:0 var(--notch-gap) var(--notch-gap) var(--notch-gap);top:calc(var(--notch-y)*-1);transform:translateX(-50%)}.notch--top>.notch__panel:before{left:calc(var(--notch-cut)*-1);top:var(--notch-y);--_cx:0%;--_cy:100%}.notch--top>.notch__panel:after{right:calc(var(--notch-cut)*-1);top:var(--notch-y);--_cx:100%;--_cy:100%}.notch--bottom>.notch__panel{border-radius:var(--notch-inner) var(--notch-inner) 0 0;bottom:calc(var(--notch-y)*-1);left:50%;padding:var(--notch-gap) var(--notch-gap) 0 var(--notch-gap);transform:translateX(-50%)}.notch--bottom>.notch__panel:before{bottom:var(--notch-y);left:calc(var(--notch-cut)*-1);--_cx:0%;--_cy:0%}.notch--bottom>.notch__panel:after{bottom:var(--notch-y);right:calc(var(--notch-cut)*-1);--_cx:100%;--_cy:0%}.notch--left.notch--start>.notch__panel,.notch--right.notch--start>.notch__panel{top:var(--notch-offset);transform:none}.notch--left.notch--end>.notch__panel,.notch--right.notch--end>.notch__panel{bottom:var(--notch-offset);top:auto;transform:none}.notch--bottom.notch--start>.notch__panel,.notch--top.notch--start>.notch__panel{left:var(--notch-offset);transform:none}.notch--bottom.notch--end>.notch__panel,.notch--top.notch--end>.notch__panel{left:auto;right:var(--notch-offset);transform:none}.notch__card{--notch-card-radius:max(0px,calc(var(--notch-inner) - var(--notch-gap)));background-color:#fff;border-radius:var(--notch-card-radius)}.notch--debug>.notch__panel{outline:1px dashed #dc2626b3}.notch--debug>.notch__panel:after,.notch--debug>.notch__panel:before{outline:1px dashed #2563ebb3}.pd-block-banner-cta{--pd-banner-cta-notch-gap:32px;--pd-banner-cta-button-padding-y:22px;--pd-banner-cta-button-padding-x:30px;--pd-banner-cta-action-size:2.2em;--pd-banner-cta-arrow-scale:0.305;--pd-banner-cta-panel-tail:var(--wp--preset--spacing--5);--pd-banner-cta-min-height:clamp(20rem,33.4vw,507px);--pd-banner-cta-content-padding:clamp(var(--wp--preset--spacing--7),4vw,var(--wp--preset--spacing--13));--pd-banner-cta-base-radius:var(--wp--custom--rounding--card);--pd-banner-cta-notch-r:var(--wp--custom--rounding--button);--pd-banner-cta-button-radius:var(--wp--custom--rounding--button);--pd-banner-cta-notch-bg:var(--wp--preset--color--white)}.pd-block-banner-cta>.notch{--notch-bg:var(--pd-banner-cta-notch-bg);--notch-base-radius:var(--pd-banner-cta-base-radius);--notch-inner:var(--pd-banner-cta-notch-r);--notch-cut:var(--pd-banner-cta-notch-r);--notch-gap:var(--pd-banner-cta-notch-gap);--notch-x:0px;--notch-y:0px}.pd-block-banner-cta .notch__base{--notch-aspect:auto;background-color:var(--wp--preset--color--tertiary);display:grid;grid-template-columns:minmax(0,1fr);min-block-size:var(--pd-banner-cta-min-height);position:relative}.pd-block-banner-cta .notch__base>.pd-banner-cta__image,.pd-block-banner-cta .notch__base>.pd-banner-cta__picture,.pd-block-banner-cta .pd-banner-cta__scrim{inset:0;position:absolute}.pd-block-banner-cta .pd-banner-cta__picture{display:block}.pd-block-banner-cta.has-scrim-light .pd-banner-cta__scrim{background-color:#ffffff8c}.pd-block-banner-cta.has-scrim-dark .pd-banner-cta__scrim{background-color:#1e1e1e73}.pd-block-banner-cta .pd-banner-cta__content{color:var(--wp--preset--color--dark);display:flex;flex-direction:column;font-family:var(--wp--preset--font-family--manrope);padding:var(--pd-banner-cta-content-padding);position:relative}.pd-block-banner-cta .pd-banner-cta__content>:last-child{margin-block-end:0}.pd-block-banner-cta .pd-banner-cta__content :where(h1,h2,h3,h4,h5,h6){font-weight:var(--wp--custom--weight--300);letter-spacing:var(--wp--custom--tracking--tight);line-height:var(--wp--custom--leading--2);margin-block:0}.pd-block-banner-cta .notch__panel{box-sizing:border-box;inline-size:max-content;max-inline-size:60%;padding-bottom:var(--pd-banner-cta-panel-tail)}.pd-block-banner-cta .pd-banner-cta__button{align-items:center;background-color:var(--wp--preset--color--primary);border-radius:var(--pd-banner-cta-button-radius);color:var(--wp--preset--color--white);display:inline-flex;font-size:var(--wp--preset--font-size--text-3);font-weight:var(--wp--custom--weight--600);gap:var(--wp--preset--spacing--2);inline-size:100%;justify-content:center;line-height:var(--wp--custom--leading--5);padding:var(--pd-banner-cta-button-padding-y) var(--pd-banner-cta-button-padding-x);text-align:center;text-decoration:none;transition:background-color .2s ease}.pd-block-banner-cta .pd-banner-cta__button:focus-visible,.pd-block-banner-cta .pd-banner-cta__button:hover{background-color:var(--wp--preset--color--secondary)}.pd-block-banner-cta .pd-banner-cta__button:has(.pd-banner-cta__action){--pd-banner-cta-button-padding-y:var(--wp--preset--spacing--2)}.pd-block-banner-cta .pd-banner-cta__button .pd-banner-cta__action{align-items:center;background-color:var(--wp--preset--color--white);block-size:var(--pd-banner-cta-action-size);border-radius:50%;color:var(--wp--preset--color--primary);display:flex;flex:0 0 auto;inline-size:var(--pd-banner-cta-action-size);justify-content:center}.pd-block-banner-cta .pd-banner-cta__button .pd-arrow-svg{block-size:calc(var(--pd-banner-cta-action-size)*var(--pd-banner-cta-arrow-scale));inline-size:calc(var(--pd-banner-cta-action-size)*var(--pd-banner-cta-arrow-scale));transition:transform .2s ease}.pd-block-banner-cta .pd-banner-cta__button:focus-visible .pd-arrow-svg,.pd-block-banner-cta .pd-banner-cta__button:hover .pd-arrow-svg{transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){.pd-block-banner-cta .pd-banner-cta__button,.pd-block-banner-cta .pd-banner-cta__button .pd-arrow-svg{transition:none}}@media(max-width:991.98px){.pd-block-banner-cta{--pd-banner-cta-notch-gap:var(--wp--preset--spacing--5);--pd-banner-cta-notch-r:20px;--pd-banner-cta-panel-tail:var(--wp--preset--spacing--4);--pd-banner-cta-button-padding-y:var(--wp--preset--spacing--4);--pd-banner-cta-button-padding-x:var(--wp--preset--spacing--6)}.pd-block-banner-cta .pd-banner-cta__button{font-size:var(--wp--preset--font-size--text-2)}}@media(max-width:767.98px){.pd-block-banner-cta{--pd-banner-cta-panel-tail:0px;--pd-banner-cta-button-padding-y:var(--wp--preset--spacing--2);--pd-banner-cta-button-padding-x:var(--wp--preset--spacing--3);--pd-banner-cta-button-radius:15px;--pd-banner-cta-base-radius:16px}.pd-block-banner-cta .pd-banner-cta__button{font-size:var(--wp--preset--font-size--text-1)}.pd-block-banner-cta .notch__base:before{content:"";grid-area:1/1;padding-block-start:min(106.7%,28rem)}.pd-block-banner-cta .pd-banner-cta__content{grid-area:1/1}}.pd-block-banner-cta.is-admin .pd-banner-cta__media-placeholder{align-self:end;color:#757575;font-size:13px;grid-area:1/1;justify-self:center;margin:0;padding:var(--wp--preset--spacing--1);text-align:center}
