.wgc-split{padding:var(--split-padding,64px) 20px;color:var(--cms-text,#364d59);font-family:var(--cms-body-font,inherit)}.wgc-split *{box-sizing:border-box}.wgc-split-grid{max-width:var(--split-width,var(--cms-content-width,1320px));margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--split-gap,40px);align-items:center}.wgc-split--left .wgc-split-gallery{grid-column:1;grid-row:1}.wgc-split--left .wgc-split-copy{grid-column:2;grid-row:1}.wgc-split-eyebrow{font-family:var(--split-eyebrow-font,var(--cms-body-font,inherit));font-size:var(--split-eyebrow-size,1rem);color:var(--split-eyebrow-color,var(--cms-text,inherit));font-weight:600;letter-spacing:.08em;margin:0 0 1rem}.wgc-split-title{font-family:var(--split-title-font,var(--cms-heading-font,inherit));font-size:var(--split-title-size,var(--cms-h2-size,2.4rem));color:var(--split-title-color,var(--cms-text,inherit));line-height:1.12;margin:0 0 1.4rem;overflow-wrap:anywhere}.wgc-split-title span{color:var(--cms-primary,inherit)}.wgc-split-lead.ql-editor{font-family:var(--split-lead-font,var(--cms-body-font,inherit));font-size:var(--split-lead-size,var(--cms-base-size,1rem));color:var(--split-lead-color,var(--cms-text,inherit));padding:0;line-height:var(--cms-line-height,1.6);white-space:normal;overflow-wrap:anywhere}.wgc-split-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:24px}.wgc-split-action{display:inline-flex;align-items:center;justify-content:center;max-width:100%;overflow-wrap:anywhere;text-decoration:none;transition:transform .18s,background-color .18s,color .18s;border-radius:var(--cms-button-radius,4px)}.wgc-split .wgc-split-action--button{background:var(--action-bg,var(--cms-primary,#364d59));color:var(--action-color,var(--cms-button-text,#fff));padding:var(--cms-button-py,10px) var(--cms-button-px,20px)}.wgc-split .wgc-split-action--link{background:var(--action-bg,transparent);color:var(--action-color,var(--cms-link,#364d59));padding:8px 0}.wgc-split .wgc-split-action:is(:hover,:focus-visible){background:var(--action-hover-bg,var(--action-bg,var(--cms-secondary,#2f4858)));color:var(--action-hover-color,var(--action-color,#fff))}.wgc-split-effect--underline:is(:hover,:focus-visible){text-decoration:underline}.wgc-split-effect--lift:is(:hover,:focus-visible){transform:translateY(-3px)}.wgc-split a:focus-visible,.wgc-split button:focus-visible{outline:3px solid currentColor;outline-offset:4px}.wgc-split-gallery{min-width:0}.wgc-split-photo{position:relative;height:var(--split-height,460px);margin:0;overflow:hidden;border-radius:var(--split-radius,24px)}.wgc-split [hidden]{display:none!important}.wgc-split-photo img{width:100%;height:100%;display:block}.wgc-split-label{position:absolute;max-width:calc(100% - 32px);padding:12px 18px;background:var(--cms-surface,#fff);color:var(--cms-text,#364d59);border-radius:8px;overflow-wrap:anywhere;--label-tx:0%;--label-ty:0%;transform:translate(calc(var(--label-tx) + var(--label-x,0px)),calc(var(--label-ty) + var(--label-y,0px)))}.wgc-split-label[data-v=top]{top:16px}.wgc-split-label[data-v=center]{top:50%;--label-ty:-50%}.wgc-split-label[data-v=bottom]{bottom:16px}.wgc-split-label[data-h=left]{left:16px}.wgc-split-label[data-h=center]{left:50%;--label-tx:-50%}.wgc-split-label[data-h=right]{right:16px}.wgc-split-controls{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:12px}.wgc-split-controls button{background:var(--cms-surface,#fff);color:var(--cms-text,#364d59);border:1px solid currentColor;border-radius:6px;padding:8px 12px;cursor:pointer}
@media(max-width:767px){.wgc-split-grid{grid-template-columns:minmax(0,1fr)}.wgc-split .wgc-split-copy,.wgc-split .wgc-split-gallery{grid-column:auto;grid-row:auto}.wgc-split-mobile--photo .wgc-split-gallery{grid-row:1}.wgc-split-title{font-size:var(--split-title-mobile-size,var(--split-title-size,var(--cms-h2-size,2.4rem)))}.wgc-split-eyebrow{font-size:var(--split-eyebrow-mobile-size,var(--split-eyebrow-size,1rem))}.wgc-split-lead.ql-editor{font-size:var(--split-lead-mobile-size,var(--split-lead-size,1rem))}.wgc-split-photo{height:min(var(--split-height,460px),110vw)}}
@media(prefers-reduced-motion:reduce){.wgc-split-action{transition:none}.wgc-split-effect--lift:is(:hover,:focus-visible){transform:none}}

.wgc-split .wgc-split-action--link:is(:hover,:focus-visible){background:var(--action-hover-bg,var(--action-bg,transparent));color:var(--action-hover-color,var(--cms-link-hover,#0a58ca))}
.wgc-split-lead .ql-align-center{text-align:center}.wgc-split-lead .ql-align-right{text-align:right}.wgc-split-lead .ql-align-justify{text-align:justify}.wgc-split-lead .ql-size-small{font-size:.75em}.wgc-split-lead .ql-size-large{font-size:1.5em}.wgc-split-lead .ql-size-huge{font-size:2.5em}.wgc-split-lead .ql-font-serif{font-family:Georgia,serif}.wgc-split-lead .ql-font-monospace{font-family:monospace}.wgc-split-lead [data-list=bullet]{list-style-type:disc}.wgc-split-lead [data-list=ordered]{list-style-type:decimal}

.wgc-split--no-photo .wgc-split-grid{grid-template-columns:minmax(0,1fr)}.wgc-split--no-photo .wgc-split-copy{grid-column:1;grid-row:auto}
.wgc-split-lead .ql-indent-1{padding-left:2em}.wgc-split-lead .ql-indent-2{padding-left:4em}.wgc-split-lead .ql-indent-3{padding-left:6em}.wgc-split-lead .ql-indent-4{padding-left:8em}.wgc-split-lead .ql-indent-5{padding-left:10em}.wgc-split-lead .ql-indent-6{padding-left:12em}.wgc-split-lead .ql-indent-7{padding-left:14em}.wgc-split-lead .ql-indent-8{padding-left:16em}
/* Carousel variants are scoped to this block, independently of the site's Bootstrap version. */
.wgc-split-gallery{position:relative;display:flex;flex-direction:column;gap:12px}
.wgc-split-track{min-width:0}
.wgc-split-gallery.is-enhanced .wgc-split-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative;overscroll-behavior-x:contain;border-radius:var(--split-radius,24px)}
.wgc-split-track::-webkit-scrollbar{display:none}
.wgc-split-gallery.is-enhanced .wgc-split-photo{flex:0 0 100%;scroll-snap-align:start;min-width:0}
.wgc-split-gallery .wgc-split-controls{margin:0;flex-wrap:wrap}
.wgc-split-gallery--top .wgc-split-controls{order:-1;justify-content:flex-end}
.wgc-split-gallery--bottom .wgc-split-controls{justify-content:flex-end}
.wgc-split-controls button:disabled{opacity:.35;cursor:default}
.wgc-split-indicators{display:flex;align-items:center;justify-content:center;gap:8px}
.wgc-split .wgc-split-indicators button{width:26px;height:5px;padding:0;min-height:0;border:0;border-radius:6px;background:currentColor;opacity:.35;position:relative}
.wgc-split .wgc-split-indicators button::after{content:'';position:absolute;inset:-10px 0}
.wgc-split .wgc-split-indicators button[aria-current=true]{opacity:1}
.wgc-split-gallery--indicators [data-split-count],.wgc-split-gallery--overlay [data-split-count],.wgc-split-gallery--crossfade [data-split-count],.wgc-split-gallery--peeking [data-split-count]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.wgc-split-gallery--overlay .wgc-split-controls{position:absolute;bottom:0;left:0;right:0;padding:18px 12px;background:linear-gradient(transparent,rgba(0,0,0,.65));border-radius:0 0 var(--split-radius,24px) var(--split-radius,24px);color:#fff;z-index:3}
.wgc-split-gallery--overlay .wgc-split-controls button{background:rgba(0,0,0,.55);color:#fff;border-color:rgba(255,255,255,.7)}
.wgc-split-gallery--overlay .wgc-split-label[data-v=bottom]{bottom:calc(var(--split-controls-height,100px) + 12px)}
.wgc-split-gallery--crossfade.is-enhanced .wgc-split-track{display:grid;overflow:hidden;touch-action:pan-y}
.wgc-split-gallery--crossfade.is-enhanced .wgc-split-photo{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s .6s;z-index:0;width:100%}
.wgc-split-gallery--crossfade.is-enhanced .wgc-split-photo.is-active{opacity:1;visibility:visible;transition:opacity .6s ease;z-index:1}
.wgc-split-gallery--peeking.is-enhanced .wgc-split-track{gap:12px;padding-inline:32px;scroll-padding-inline:32px;border-radius:0}
.wgc-split-gallery--peeking.is-enhanced .wgc-split-photo{flex-basis:100%;scroll-snap-align:center}
@media(prefers-reduced-motion:reduce){.wgc-split-gallery--crossfade.is-enhanced .wgc-split-photo{transition:none}}

.wgc-split-indicators{flex-wrap:wrap;max-width:100%;min-width:0}.wgc-split-gallery--overlay .wgc-split-indicators{order:1;flex-basis:100%}
