.lazyload,.lazyloading{max-width:100%}
.smush-dimensions{--smush-image-aspect-ratio:auto;aspect-ratio:var(--smush-image-aspect-ratio)}
*,*:before,*:after{box-sizing:border-box;padding:0}*:not(dialog){margin:0}html{text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords;scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased}img,video{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}ul,ol{list-style:none}:root{--font-family:system-ui,-apple-system,"Segoe UI","Roboto",sans-serif;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-size-h1:2rem;--font-size-h2:1.5rem;--font-size-h3:1.25rem;--font-size-body:1rem;--font-size-sm:.875rem;--line-height-heading:1.2;--line-height-body:1.5;--letter-spacing-heading:-.01em}body{font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-foreground);background-color:var(--color-background)}:root{--color-white:#fff;--color-black:#000;--color-neutral-10:#1a1a1a;--color-neutral-30:#666;--color-neutral-50:#ccc;--color-neutral-60:#f5f5f5;--color-primary:var(--color-neutral-10);--color-background:var(--color-white);--color-foreground:var(--color-neutral-10);--color-foreground-muted:var(--color-neutral-30);--color-heading:var(--color-foreground);--color-border:var(--color-neutral-50);--color-link:var(--color-foreground);--color-link-hover:var(--color-foreground-muted)}:root{--spacing-unit:1rem;--spacing-01:calc(var(--spacing-unit) * .25);--spacing-02:calc(var(--spacing-unit) * .5);--spacing-03:calc(var(--spacing-unit) * .75);--spacing-04:calc(var(--spacing-unit) * 1);--spacing-04-5:calc(var(--spacing-unit) * 1.5);--spacing-05:calc(var(--spacing-unit) * 2);--spacing-06:calc(var(--spacing-unit) * 3);--spacing-07:calc(var(--spacing-unit) * 4);--spacing-08:calc(var(--spacing-unit) * 5);--spacing-09:calc(var(--spacing-unit) * 6);--spacing-10:calc(var(--spacing-unit) * 7);--spacing-11:calc(var(--spacing-unit) * 8);--spacing-12:calc(var(--spacing-unit) * 9);--spacing-13:calc(var(--spacing-unit) * 10);--spacing-14:calc(var(--spacing-unit) * 11);--spacing-15:calc(var(--spacing-unit) * 12);--spacing-16:calc(var(--spacing-unit) * 13);--page-width:87.5rem;--page-width-narrow:43.75rem;--page-gutter:var(--spacing-04)}@media(width>=62.499rem){:root{--page-gutter:var(--spacing-07)}}:root{--section-padding-block:var(--spacing-06)}@media(width>=62.499rem){:root{--section-padding-block:var(--spacing-08)}}:root{--header-height:4rem}@media(width>=62.499rem){:root{--header-height:4.5rem}}:root{--z-index-highest:2147483647;--z-index-header:calc(var(--z-index-highest) - 2)}.page-width,.page-width-narrow{width:100%;padding-inline:var(--page-gutter);margin-inline:auto}.page-width{max-width:var(--page-width)}.page-width-narrow{max-width:var(--page-width-narrow)}.page-width-grid{display:grid;grid-template-columns:[bleed-start] minmax(var(--page-gutter), 1fr) [content-start] minmax(0, calc(var(--page-width) - 2 * var(--page-gutter))) [content-end] minmax(var(--page-gutter), 1fr) [bleed-end]}.page-width-grid>*{grid-column:content-start/content-end;min-width:0}.page-width-grid>.bleed-left{grid-column:bleed-start/content-end}.page-width-grid>.bleed-right{grid-column:content-start/bleed-end}.page-width-grid>.bleed-full{grid-column:bleed-start/bleed-end}.hidden{display:none}@media(width <=31.25rem){.hidden-xs-down{display:none}}@media(width>=31.25rem){.hidden-xs-up{display:none}}@media(width <=46.875rem){.hidden-sm-down{display:none}}@media(width>=46.875rem){.hidden-sm-up{display:none}}@media(width <=62.499rem){.hidden-md-down{display:none}}@media(width>=62.499rem){.hidden-md-up{display:none}}@media(width <=78.125rem){.hidden-lg-down{display:none}}@media(width>=78.125rem){.hidden-lg-up{display:none}}@media(width <=99.999rem){.hidden-xl-down{display:none}}@media(width>=99.999rem){.hidden-xl-up{display:none}}.section-padding-block{padding-block:var(--section-padding-block)}.isolate{isolation:isolate;position:relative}.grid{--__grid-columns:var(--grid-columns,4);--__grid-gap:var(--grid-gap,var(--spacing-04));display:grid;grid-template-columns:repeat(var(--__grid-columns),1fr);gap:var(--__grid-gap)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);border:0}.skip-to-content{border:0;padding:1rem 2rem;background-color:var(--color-white);color:var(--color-neutral-10);text-decoration:none}.skip-to-content:focus{z-index:9999;top:var(--spacing-04);left:var(--page-gutter);overflow:auto;width:auto;height:auto;clip-path:none}.icon{--__icon-size:var(--icon-size,1rem);--__icon-color:var(--icon-color,currentColor);width:var(--__icon-size);height:auto;color:var(--__icon-color)}.icon-ui{--__icon-size:var(--icon-size,1rem);--__icon-color:var(--icon-color,currentColor);width:var(--__icon-size);height:auto;stroke:var(--__icon-color);stroke-width:1;fill:none}
:root{--color-navy:#293759;--color-navy-deep:#25385c;--color-gold:#cd9a37;--color-bowtie:#94b3cf;--color-cream:#d9ccc8;--color-cream-muted:#cec0bb;--color-cream-line:#a09894;--color-white:#fff;--color-black:#000;--color-background:var(--color-cream);--color-foreground:var(--color-navy);--color-foreground-muted:var(--color-cream-muted);--color-heading:var(--color-navy);--color-accent:var(--color-gold);--color-border:var(--color-cream-line);--color-link:var(--color-gold);--color-link-hover:var(--color-cream-muted);--color-button-primary-background:var(--color-navy);--color-button-primary-foreground:var(--color-gold)}[data-color-scheme=navy]{--color-background:var(--color-navy);--color-foreground:var(--color-cream-muted);--color-heading:var(--color-cream-muted);--color-border:var(--color-cream-muted);--color-link:var(--color-gold);--color-link-hover:var(--color-cream)}@font-face{font-family:"Work Sans";src:url(//mulberryservice.com/wp-content/themes/wp-mulberryservicecompany/assets/css/dist/../../fonts/work-sans-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Work Sans";src:url(//mulberryservice.com/wp-content/themes/wp-mulberryservicecompany/assets/css/dist/../../fonts/work-sans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Work Sans";src:url(//mulberryservice.com/wp-content/themes/wp-mulberryservicecompany/assets/css/dist/../../fonts/work-sans-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Work Sans";src:url(//mulberryservice.com/wp-content/themes/wp-mulberryservicecompany/assets/css/dist/../../fonts/work-sans-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--font-family-heading:"Work Sans",system-ui,sans-serif;--font-family-body:"Work Sans",system-ui,sans-serif;--font-family-script:"Thirsty Script",thirsty-script,"Work Sans",cursive;--font-family:var(--font-family-body);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-body:var(--font-weight-medium);--font-weight-heading:var(--font-weight-extrabold);--font-size-h1:7.25rem;--font-size-h1-mobile:2.25rem;--font-size-script:6.6875rem;--font-size-h2:1.25rem;--font-size-eyebrow:1.1875rem;--font-size-body:.95rem;--font-size-body-sm:.75rem;--font-size-cta:1.25rem;--font-size-services-mobile:.8125rem;--line-height-heading:.8;--line-height-heading-mobile:.89;--line-height-body:1.5;--letter-spacing-heading:-.25rem;--letter-spacing-eyebrow:.05rem;--letter-spacing-services-label:.15rem;--letter-spacing-services:.0625rem;--letter-spacing-services-mobile:.04em;--letter-spacing-cta:.125rem}body{font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);color:var(--color-foreground);background-color:var(--color-background)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);color:var(--color-heading);text-transform:uppercase}h1{color:var(--color-heading);font-family:var(--font-family-heading);font-size:var(--font-size-h1);font-style:normal;font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);font-variant:all-small-caps;font-feature-settings:"c2sc","smcp";letter-spacing:var(--letter-spacing-heading);text-transform:none;leading-trim:both;text-edge:cap;text-box-trim:both;text-box-edge:cap alphabetic}
#page{overflow-x:hidden}.site-header{--header-height:6rem;position:relative;z-index:20;background-color:var(--color-navy);color:var(--color-cream-muted)}@media(width <=62.499rem){.site-header{--header-height:4.5rem}}.site-header__inner{display:flex;align-items:center;justify-content:center;height:var(--header-height);padding-inline:var(--page-gutter)}
.site-footer{position:relative;background-color:var(--color-navy);color:var(--color-cream-muted);padding:4.25rem 0 .6875rem;text-align:center}@media(width <=62.499rem){.site-footer{padding-block:5rem 3rem;padding-inline:1.625rem}}.site-footer__bowtie{position:absolute;top:0;left:50%;z-index:2;width:6.6346rem;height:3.3759rem;transform:translate(-50%,-50%)}.site-footer__bowtie img{display:block;width:100%;height:auto}.site-footer__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:3.75rem;max-width:51.8125rem;margin-inline:auto}@media(width <=62.499rem){.site-footer__inner{flex-direction:column;align-items:center;gap:4rem;max-width:unset}}@media(width <=62.499rem){.site-footer__brand{display:flex;justify-content:center;width:100%}}.site-footer__meta{display:flex;flex-direction:column;align-items:flex-start;width:24.8125rem;padding-top:.875rem}@media(width <=62.499rem){.site-footer__meta{align-items:center;width:100%;padding-top:0}}.site-footer__contact{display:flex;align-items:center;gap:2.625rem}@media(width <=62.499rem){.site-footer__contact{flex-direction:column;align-items:center;gap:2.625rem;width:100%}}.site-footer__address{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin:0;font-style:normal;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}@media(width <=62.499rem){.site-footer__address{align-items:center;text-align:center}}.site-footer__address-link{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;color:inherit;text-decoration:none}@media(pointer:fine){.site-footer__address-link:hover{color:var(--color-gold)}}@media(width <=62.499rem){.site-footer__address-link{align-items:center;text-align:center}}.site-footer__address span:first-child,.site-footer__address-link span:first-child{letter-spacing:.09rem}.site-footer__address span:last-child,.site-footer__address-link span:last-child{letter-spacing:.05625rem}.site-footer__phone-block{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;position:relative;padding-left:2.625rem}.site-footer__phone-block:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background-color:var(--color-cream-muted)}@media(width <=62.499rem){.site-footer__phone-block{align-items:center;padding-left:0;padding-top:2.625rem}.site-footer__phone-block:before{inset:0 0 auto 50%;width:10.625rem;height:1px;transform:translateX(-50%)}}.site-footer__phone-label{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);letter-spacing:.09rem;line-height:1;text-transform:uppercase}.site-footer__phone{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);letter-spacing:.16875rem;line-height:1;color:var(--color-gold);text-decoration:underline;text-underline-offset:.15em}@media(pointer:fine){.site-footer__phone:hover{color:var(--color-cream)}}.site-footer__social{display:flex;gap:.5rem;margin:2.125rem 0 0;padding:0;list-style:none}@media(width <=62.499rem){.site-footer__social{justify-content:center;margin-top:2.75rem}}.site-footer__social-link{display:block;width:1.5rem;height:1.5rem}.site-footer__social-icon{display:block;width:1.5rem;height:1.5rem}.site-footer__copyright{max-width:51.8125rem;margin:4rem auto 0;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);line-height:1.5;text-align:center}@media(width <=62.499rem){.site-footer__copyright{margin-top:4rem;font-size:1rem;line-height:1.25}}
#page{overflow-x:hidden}.site-header{--header-height:6rem;position:relative;z-index:20;background-color:var(--color-navy);color:var(--color-cream-muted)}@media(width <=62.499rem){.site-header{--header-height:4.5rem}}.site-header__inner{display:flex;align-items:center;justify-content:center;height:var(--header-height);padding-inline:var(--page-gutter)}
main.legal{max-width:750px;margin:10vh auto;display:flex;flex-direction:column;gap:4rem;font-family:var(--font-family-body);section:first-child{text-align:center}h1{line-height:1;margin:0 0 .5rem;font-weight:700}h2{line-height:1;margin:0 0 1rem;font-size:2rem;font-weight:bolder}h3{line-height:1;margin:0 0 1rem;font-size:1.35rem;font-weight:bolder}p{margin:1rem 0;line-height:1.5}ol,ul{margin-bottom:0;margin-left:50px;li{line-height:1.35;margin:.75rem 0}}a{text-decoration:underline}}
/*
Theme Name: Mulberry Service Company
Template: makememodern
Description: Child theme built on the Make Me Modern boilerplate.
Author: Make Me Modern
Version: 0.1.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 8.1
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wp_mulberryservicecompany
*/

/* Add global CSS overrides below. Section styles live in assets/css/sections/. */

.no-js img.lazyload{display:none}figure.wp-block-image img.lazyloading{min-width:150px}.lazyload,.lazyloading{--smush-placeholder-width:100px;--smush-placeholder-bg-max-width:120px;--smush-placeholder-aspect-ratio:1/1;width:var(--smush-image-width,var(--smush-placeholder-width)) !important;aspect-ratio:var(--smush-image-aspect-ratio,var(--smush-placeholder-aspect-ratio)) !important}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .4s;transition-delay:0ms}
.logo{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}.logo__img{display:block;width:100%;height:auto}.logo--header{width:13.6875rem}@media(width <=62.499rem){.logo--header{width:11.0625rem}}.logo--footer{width:23.25rem}@media(width <=62.499rem){.logo--footer{width:100%}}