@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@1,500&display=swap);:root{--breakpoint-xl:1400px !important;--font-size-base:14px;--entry-spacing:calc(8px + 1.5vw);--sidebar-width:320px;--content-sidebar-wrap-margin-top:var(--spacing-lg);--content-sidebar-wrap-margin-bottom:var(--spacing-lg)}.all-the-way-up{display:none}a:focus,:focus,focus{outline:none}.tight{margin-bottom:0}.callus{line-height:1.2}.callus a{color:#695324}.callus a:hover{text-decoration:none}.before-header:after{content:"";display:block;height:1px;background-image:url(/wp-content/uploads/2023/12/border.png);background-repeat:repeat-y;background-position:left bottom}.menu{font-size:15px;text-transform:var(--menu-text-transform,uppercase);font-weight:700}.sub-menu{width:222px}.site-inner{background:url(/wp-content/uploads/2023/12/background-texture.png) repeat}.has-image-full .has-image-first .entry-wrap>:first-child{width:100%;max-width:calc(100% - var(--spacing-xl));margin-top:calc(var(--spacing-xl) * -2);margin-right:auto;margin-left:auto;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-lg) var(--spacing-md);background-color:var(--color-white);text-align:center}.discuss{letter-spacing:.25rem;border:1px solid #ae9d78}p.has-background .discuss{padding:.8em 1.5em}.wideinstagram{margin-right:0;margin-left:0}.whyus{max-width:1100px!important;margin-left:auto;margin-right:auto}.home .strong-view.wpmtst-simple .wpmtst-testimonial-image img{max-width:100%;border-radius:50%;vertical-align:middle}.home .strong-view.wpmtst-simple .wpmtst-testimonial-image{float:left;margin-top:.25em;margin-right:2em;margin-bottom:0}.home .strong-view.controls-style-buttons .wpmslider-start,.home .strong-view.controls-style-buttons .wpmslider-stop,.home .strong-view.controls-style-buttons .wpmslider-next,.home .strong-view.controls-style-buttons .wpmslider-prev{color:#ae9d78}.home .strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev:before,.home .strong-view.controls-style-buttons:not(.rtl) .wpmslider-next:before{background:#ae9d78}.page-header-inner:not(:empty){--page-header-inner-background:hsla(0,0%,100%,.5);--page-header-inner-padding:var(--spacing-lg) var(--spacing-lg);--page-header-inner-border-radius:var(--border-radius);--page-header-inner-box-shadow:0 0 8px rgba(0,0,0,.1)}.has-dark-page-header .page-header-inner:not(:empty){--page-header-inner-background:rgba(255,255,255,.5)}.has-dark-background h1:not(.has-text-color),.has-dark-background h2:not(.has-text-color),.has-dark-background h3:not(.has-text-color),.has-dark-background h4:not(.has-text-color),.has-dark-background h5:not(.has-text-color),.has-light-background h1:not(.has-text-color),.has-light-background h2:not(.has-text-color),.has-light-background h3:not(.has-text-color),.has-light-background h4:not(.has-text-color),.has-light-background h5:not(.has-text-color),.has-light-background h6:not(.has-text-color){color:#695324}.has-image-background{--entry-wrap-padding:var(--spacing-xs) !important}.pcportfolio .entry-title{text-align:center;color:var(--color-white)!important;margin-bottom:0}.pcportfolio .page-header-description{text-align:center;color:var(--color-white)!important;font-family:var(--heading-font-family,Cormorant Garamond);font-size:var(--body-font-size,var(--font-size-xl))}@media only screen and (max-width:768px){.pcportfolio .wp-block-cover{min-height:300px!important}}#cboxSlideshow{display:none!important}.portfoliopostgridcat.has-image-background .has-image.has-entry-link{--entry-title-link-color:var(--color-body);--entry-title-link-color-hover:var(--color-heading)}.portfoliopostgridcat.has-image-background .has-image{color:var(--color-white);--entry-overlay-background:linear-gradient(var(--entry-overlay-background-direction, to bottom),var(--entry-overlay-color-start, var(--color-white)),var(--entry-overlay-color-end, var(--color-white)))}.portfoliopostgridcat .entry-overlay{background:var(--entry-overlay-background,transparent);border-radius:var(--entry-border-radius,var(--border-radius));opacity:var(--entry-overlay-opacity,.1);transition:var(--transition)}.portfoliopostgridcat.has-image-background .has-image.has-entry-link:hover{--entry-overlay-opacity:var(--entry-overlay-hover-opacity, 0.4);--entry-overlay-background:linear-gradient(var(--entry-overlay-hover-background-direction, var(--entry-overlay-background-direction, to bottom)),var(--entry-overlay-hover-color-start, var(--entry-overlay-color-start, var(--color-white))),var(--entry-overlay-hover-color-end, var(--entry-overlay-color-end, var(--color-white))))}.portfoliopostgridcat .entry-wrap{background:rgb(255 255 255 / .7)}.mai-accordion-item{border:none!important}.mai-accordion-content{padding:0!important;border-top:none!important}.mai-accordion-summary{color:#695324;padding:var(--accordion-summary-padding,var(--spacing-xs) var(--spacing-lg))!important;font-size:var(--body-font-size,var(--font-size-md))!important;font-family:var(--body-font-family,unset)!important;font-weight:var(--accordion-summary-font-weight,var(--body-font-weight,normal))}.mai-accordion-summary::after{display:none}.mai-accordion-summary::before{position:absolute;top:48%;left:0;width:1em;height:1em;color:#695324;background:currentColor;transform:translateY(-50%);-webkit-mask-image:var(--accordion-icon,var(--icon-plus));mask-image:var(--accordion-icon,var(--icon-plus));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;content:""}.page-id-16236 .mai-accordion-item{background:transparent!important}.has-content-sidebar,.has-sidebar-content{--content-max-width:unset}.blog .sidebar{margin-top:87px}.widget{padding:30px;background:#FFF}em,i,.serif{font-family:'Cormorant Garamond',serif;font-weight:500}#menu-sidebar.menu{font-size:15px;text-transform:none;font-weight:300}#menu-sidebar li{margin-bottom:5px;padding:5px}#menu-sidebar li:nth-of-type(2n+1){background:#FAF9F7}#menu-sidebar li:nth-of-type(2n){background:#f0ede5}.fancybox-overlay{background:rgb(255 255 255 / .6)}.fp-player a{background-image:none!important}@media only screen and (max-width:544px){.hidemobile{display:none}.gg-mw-first-row .gg-mw-column,.gg-mw-second-row .gg-mw-column{width:100%!important}.gg-mw-row tr,.gg-mw-row td{display:block;width:100%!important;clear:both;float:none}.crop{height:100%!important}}