:root{--mhm-ivory:#F7F5F0;--mhm-forest:#01261C;--mhm-pearl:#F4F1EB;--mhm-champagne:#DED4C4;--mhm-sage:#BBC5B5;--mhm-soft-sage:#D4DDD2;--mhm-charcoal:#2D2D2C;color-scheme:light}html body.mhm-palette{background-color:var(--mhm-ivory);color:var(--mhm-charcoal);--e-global-color-primary:var(--mhm-ivory);--e-global-color-secondary:var(--mhm-charcoal);--e-global-color-text:var(--mhm-charcoal);--e-global-color-accent:var(--mhm-forest);--e-global-color-a029f6d:var(--mhm-champagne);--e-global-color-095eec6:var(--mhm-forest);--e-global-color-b1555b7:var(--mhm-charcoal);--e-global-color-9c92250:var(--mhm-sage);--e-global-color-b3a626f:var(--mhm-soft-sage);--e-global-color-3718ab7:var(--mhm-champagne);--e-global-color-93bbf75:var(--mhm-forest)}html body.mhm-palette:not(.page-id-3140):not(.page-id-3219) :is(#qodef-page-outer,#qodef-page-inner,#qodef-content-bottom){background-color:var(--mhm-ivory)}html body.mhm-palette #qodef-page-footer :is(#qodef-page-footer-top-area,#qodef-page-footer-top-area-inner,#qodef-page-footer-bottom-area,#qodef-page-footer-bottom-area-inner,.mhm-shared-footer){background:var(--mhm-charcoal)!important}html body.mhm-palette #qodef-page-footer :is(.mhm-shared-footer,.mhm-shared-footer a,.mhm-footer-story,.mhm-footer-copyright){color:var(--mhm-ivory)!important}html body.mhm-palette #qodef-page-footer :is(.mhm-shared-footer h2,.mhm-footer-marquee,.mhm-shared-footer a:hover,.mhm-shared-footer a:focus-visible){color:var(--mhm-champagne)!important}html body.mhm-palette #qodef-page-footer .mhm-footer-copyright{border-top-color:var(--mhm-champagne)!important}html body.mhm-palette :is(.qodef-header-navigation .sub-menu,.qodef-mobile-header-navigation,#qodef-fullscreen-area){background-color:var(--mhm-ivory)!important}html body.mhm-palette :is(.qodef-header-navigation .sub-menu a,.qodef-mobile-header-navigation a,.qodef-fullscreen-menu a,.qodef-fullscreen-menu-opener.qodef--opened,.qodef-mobile-header-opener){color:var(--mhm-forest)!important}html body.mhm-palette :is(.qodef-header-navigation .sub-menu a:hover,.qodef-mobile-header-navigation a:hover,.qodef-fullscreen-menu a:hover){color:var(--mhm-charcoal)!important}html body.mhm-palette #qodef-back-to-top .qodef-back-to-top-icon{background-color:var(--mhm-forest)!important;color:var(--mhm-ivory)!important;border-color:var(--mhm-forest)!important}html body.mhm-palette #qodef-back-to-top:hover .qodef-back-to-top-icon{background-color:var(--mhm-charcoal)!important}html body.mhm-palette :is(input,textarea,select){accent-color:var(--mhm-forest)}html body.mhm-palette .elementor-field-textual{background-color:var(--mhm-ivory);color:var(--mhm-charcoal);border-color:var(--mhm-sage)}html body.mhm-palette .elementor-field-textual:focus{border-color:var(--mhm-forest)}html body.mhm-palette #wpconsent-root{--wpconsent-background:var(--mhm-ivory)!important;--wpconsent-text:var(--mhm-charcoal)!important;--wpconsent-accept-bg:var(--mhm-forest)!important;--wpconsent-accept-color:var(--mhm-ivory)!important;--wpconsent-cancel-bg:var(--mhm-forest)!important;--wpconsent-cancel-color:var(--mhm-ivory)!important;--wpconsent-preferences-bg:var(--mhm-charcoal)!important;--wpconsent-preferences-color:var(--mhm-ivory)!important}html body.mhm-palette:not(.elementor-page):not(.mhm-photo-hero) :is(#qodef-page-header,#qodef-page-mobile-header){background-color:var(--mhm-charcoal)!important}html body.mhm-palette:not(.elementor-page):not(.mhm-photo-hero) :is(.qodef-mobile-header-opener,#qodef-page-header .qodef-header-navigation>ul>li>a){color:var(--mhm-ivory)!important}html body.mhm-palette .mhm-manual-reviews{position:relative}html body.mhm-palette .mhm-manual-reviews>.elementor-widget-container{padding-inline:56px}html body.mhm-palette .mhm-manual-reviews .mhm-review-arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;color:var(--mhm-forest);font-size:26px;line-height:1;cursor:pointer}html body.mhm-palette .mhm-manual-reviews .mhm-review-prev{left:0}html body.mhm-palette .mhm-manual-reviews .mhm-review-next{right:0}html body.mhm-palette .mhm-manual-reviews .mhm-review-arrow:hover{color:var(--mhm-charcoal)}html body.mhm-palette .mhm-manual-reviews .mhm-review-arrow:disabled{opacity:.35;cursor:default}html body.mhm-palette .mhm-manual-reviews .mhm-review-arrow:focus-visible{outline:2px solid var(--mhm-forest);outline-offset:3px}html body.mhm-palette .mhm-manual-reviews :is(.qodef-e-text,.qodef-e-author-job){color:var(--mhm-charcoal)!important}html body.mhm-palette .mhm-manual-reviews :is(.qodef-e-title,.qodef-e-author-name){color:var(--mhm-forest)!important}@media(max-width:680px){html body.mhm-palette .mhm-manual-reviews>.elementor-widget-container{padding-inline:0;padding-bottom:52px}html body.mhm-palette .mhm-manual-reviews .mhm-review-arrow{top:auto;bottom:0;transform:none}}html body.mhm-palette .elementor-287 .wedding-availability :is(.wpsbc-calendar,.wpsbc-legend){background:var(--mhm-ivory)!important;color:var(--mhm-charcoal)!important;border-color:var(--mhm-champagne)!important}html body.mhm-palette .elementor-287 .wedding-availability .wpsbc-calendar-header{background:var(--mhm-forest)!important;border-color:var(--mhm-forest)!important}html body.mhm-palette .elementor-287 .wedding-availability .wpsbc-calendar-header select{background-color:var(--mhm-forest)!important;color:var(--mhm-ivory)!important;border-color:var(--mhm-sage)!important}html body.mhm-palette .elementor-287 .wedding-availability :is(.wpsbc-prev,.wpsbc-next){background:var(--mhm-forest)!important;color:var(--mhm-ivory)!important}html body.mhm-palette .elementor-287 .wedding-availability .wpsbc-calendar thead th{background:var(--mhm-ivory)!important;color:var(--mhm-forest)!important}html body.mhm-palette .elementor-287 .wedding-availability .wpsbc-date{border-color:var(--mhm-ivory)!important}html body.mhm-palette .elementor-287 .wedding-availability :is(.wpsbc-gap,.wpsbc-gap div){background:var(--mhm-pearl)!important}html body.mhm-palette .elementor-287 .wedding-availability :is(.wpsbc-date.wpsbc-legend-item-1,.wpsbc-date.wpsbc-legend-item-1 div,.wpsbc-legend-item-icon-1,.wpsbc-legend-item-icon-1 .wpsbc-legend-item-icon-color){background:var(--mhm-soft-sage)!important;color:var(--mhm-forest)!important}html body.mhm-palette .elementor-287 .wedding-availability :is(.wpsbc-date.wpsbc-legend-item-2,.wpsbc-date.wpsbc-legend-item-2 div,.wpsbc-legend-item-icon-2,.wpsbc-legend-item-icon-2 .wpsbc-legend-item-icon-color){background:var(--mhm-charcoal)!important;color:var(--mhm-ivory)!important}html body.mhm-palette .elementor-287 .wedding-availability :is(.wpsbc-date.wpsbc-legend-item-3,.wpsbc-date.wpsbc-legend-item-3 div,.wpsbc-legend-item-icon-3,.wpsbc-legend-item-icon-3 .wpsbc-legend-item-icon-color){background:var(--mhm-champagne)!important;color:var(--mhm-forest)!important}html body.mhm-palette .elementor-287 .wedding-availability .wpsbc-date.wpsbc-legend-item-1 .wpsbc-date-number{color:var(--mhm-forest)!important}html body.mhm-palette .elementor-287 .wedding-availability .wpsbc-date.wpsbc-legend-item-2 .wpsbc-date-number{color:var(--mhm-ivory)!important}html body.mhm-palette .elementor-287 .wedding-availability .wpsbc-legend-item-name{color:var(--mhm-charcoal)!important}html body.mhm-palette .elementor-287 :is(.elementor-element-7aed1c7,.elementor-element-4567930){--min-height:0px!important;min-height:0!important}html body.mhm-palette .elementor-287 .elementor-element-7aed1c7{padding-top:80px!important;padding-bottom:80px!important}html body.mhm-palette .elementor-287 .elementor-element-4567930{padding-top:0!important;padding-bottom:0!important}@media(max-width:767px){html body.mhm-palette .elementor-287 .elementor-element-7aed1c7{padding-top:48px!important;padding-bottom:48px!important}}html body.mhm-palette .elementor-287 .elementor-element-899057d .qodef-e-title-holder{background:var(--mhm-ivory)!important;color:var(--mhm-forest)!important}html body.mhm-palette .elementor-287 .elementor-element-899057d .qodef-e-title-holder :is(.qodef-e-title,.qodef-e-mark){color:var(--mhm-forest)!important}html body.mhm-palette .elementor-287 .elementor-element-899057d :is(.qodef-e-title-holder.ui-state-active,.qodef-e-title-holder.ui-state-hover,.qodef-e-title-holder:hover){background:var(--mhm-forest)!important;color:var(--mhm-ivory)!important}html body.mhm-palette .elementor-287 .elementor-element-899057d :is(.qodef-e-title-holder.ui-state-active,.qodef-e-title-holder.ui-state-hover,.qodef-e-title-holder:hover) :is(.qodef-e-title,.qodef-e-mark){color:var(--mhm-ivory)!important}html body.mhm-palette .elementor-287 .elementor-element-899057d .qodef-e-title-holder.ui-state-active+.qodef-e-content{background:var(--mhm-forest)!important;color:var(--mhm-ivory)!important}html body.mhm-palette .elementor-287 .elementor-element-899057d .qodef-e-title-holder.ui-state-active+.qodef-e-content :is(p,span,strong,b,li,a){color:var(--mhm-ivory)!important}