/* Shared by the website and the layout preview. All values are server-validated. */
.mb-hero-section{background:var(--linen,#e7dcd0);padding:64px 45px!important;border-radius:12px;margin-top:36px}.mb-hero-section>h2{font-size:clamp(40px,4.6vw,70px)}
.mb-quote-section{max-width:920px;margin:auto}.mb-quote-section>h2{font-style:italic;font-size:clamp(38px,4.3vw,64px)}
.mb-image-grid{display:grid!important;grid-template-columns:repeat(var(--mb-columns,3),minmax(0,1fr));gap:var(--mb-gap,24px);align-items:start}.mb-image-grid>*{margin:0!important;min-width:0;max-width:none!important}.mb-image-grid .wp-block-image img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.mf-section>.wp-block-columns.mf-split{gap:64px;align-items:center}
.mb-photo-duo>.wp-block-column:nth-child(2){padding-top:65px}.mb-content-group{padding:25px;background:#e7dcd044;border-radius:8px}
.mb-styled[data-mb-style~="background"]{background-color:var(--mb-bg)!important}
.mb-styled[data-mb-style~="color"]{color:var(--mb-color)!important}.mb-styled[data-mb-style~="color"] :where(h2,h3,h4,p,summary){color:inherit}
.mb-styled[data-mb-style~="align"]{text-align:var(--mb-align)!important}.mb-styled[data-mb-style~="align"]>:where(h2,h3,p){text-align:inherit!important}.mb-styled[data-mb-style~="align"]>.wp-block-buttons{justify-content:var(--mb-align)}
.mb-styled[data-mb-style~="paddingTop"]{padding-top:var(--mb-pt)!important}.mb-styled[data-mb-style~="paddingBottom"]{padding-bottom:var(--mb-pb)!important}.mb-styled[data-mb-style~="paddingX"]{padding-left:var(--mb-px)!important;padding-right:var(--mb-px)!important}
.mb-styled[data-mb-style~="gap"]{gap:var(--mb-gap)!important}.mb-styled[data-mb-style~="gap"]>.wp-block-columns{gap:var(--mb-gap)!important}
.mb-styled[data-mb-style~="radius"]{border-radius:var(--mb-radius)!important}.mb-styled[data-mb-style~="radius"]>img,.mb-styled[data-mb-style~="radius"]>.wp-block-button__link{border-radius:var(--mb-radius)!important}
.mb-styled[data-mb-style~="fontSize"]{font-size:var(--mb-font-size)!important}.mb-styled[data-mb-style~="fontSize"]>.wp-block-button__link{font-size:inherit!important}
.mb-styled[data-mb-style~="font"]{font-family:var(--mb-font)!important}.mb-styled[data-mb-style~="font"]>:where(h2,h3,p,a){font-family:inherit!important}
.mb-styled[data-mb-style~="maxWidth"]{max-width:var(--mb-max-width)!important;margin-left:auto!important;margin-right:auto!important;width:100%}
.mb-styled[data-mb-style~="columns"].mb-image-grid{grid-template-columns:repeat(var(--mb-columns),minmax(0,1fr))!important}
.mb-styled[data-mb-style~="ratio"] img{aspect-ratio:var(--mb-ratio)!important;height:auto!important;max-height:none!important;object-fit:cover}
.mb-styled[data-mb-style~="focusX"] img,.mb-styled[data-mb-style~="focusY"] img{object-position:var(--mb-focus)!important}
.mb-styled[data-mb-shadow="soft"]{box-shadow:0 12px 40px #38392f24}.mb-styled[data-mb-shadow="paper"]{box-shadow:0 3px 8px #38392f24,0 18px 40px #38392f12}
.mb-styled[data-mb-style~="backgroundImage"]{background-image:linear-gradient(rgb(0 0 0 / var(--mb-overlay,0.15)),rgb(0 0 0 / var(--mb-overlay,0.15))),var(--mb-image)!important;background-size:cover!important;background-position:var(--mb-focus,50% 50%)!important}
@media(min-width:701px){[data-mb-visibility="mobile"]{display:none!important}}
@media(max-width:700px){.mb-hero-section{padding:38px 24px!important}.mb-image-grid{grid-template-columns:repeat(var(--mb-mobile-columns,1),minmax(0,1fr))!important}.mb-photo-duo>.wp-block-column:nth-child(2){padding-top:0}.mb-styled[data-mb-style~="mobileFontSize"]{font-size:var(--mb-mobile-font-size)!important}.mb-styled[data-mb-style~="mobileColumns"].mb-image-grid{grid-template-columns:repeat(var(--mb-mobile-columns),minmax(0,1fr))!important}[data-mb-visibility="desktop"]{display:none!important}.mb-styled[data-mb-style~="paddingX"]{padding-left:min(var(--mb-px),25px)!important;padding-right:min(var(--mb-px),25px)!important}}
