h1{font-family:"p22-allyson-pro",sans-serif;margin-bottom:10px;letter-spacing:0;font-size:4.4rem}h2,h3,h4,h5,h6{text-transform:uppercase;margin-bottom:10px}h2{font-size:1.8rem;letter-spacing:2px}.onepress-menu a,h2,h3,h5,h6{font-family:"minion-3-caption",serif}h3{font-size:1.5rem}h4{font-family:"muli",sans-serif;font-weight:600;font-size:1.1rem;line-height:1.6}p{font-size:16px;line-height:1.7}body,input,select,textarea{font-family:"garamond-premier-pro",serif}.breadcrumbs{display:none}.no-sidebar .entry-content>.alignfull{max-width:100vw;max-width:calc(var(--vw, 1vw) * 100);width:100vw;width:calc(var(--vw, 1vw) * 100);transform:translateX(-50%);left:50%;position:relative}.kt-inner-column-height-full.kt-tab-layout-inherit:not(.kt-row-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col,.kt-inner-column-height-full.kt-tab-layout-row>.wp-block-kadence-column>.kt-inside-inner-col{height:100%!important}.no-sidebar .entry-content>.alignfull{transform:unset;width:100%;width:100vw;position:relative;left:50%;margin-left:-50%;margin-left:-50vw}#page{overflow-x:hidden}.onepress-menu a{letter-spacing:0;text-transform:none}#primary{padding-top:0;padding-bottom:0}.entry-content{margin-bottom:0}.no-sidebar .entry-content>.alignfull{margin-top:0;margin-bottom:0}.wp-block-media-text:not(.has-media-on-the-right) .wp-block-media-text__content{padding-right:0}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0}#masthead{padding:5px 0}.site-branding .no-logo-img.has-desc,.site-branding .has-logo-img,.site-header{line-height:unset}#masthead>.container{display:flex;flex-wrap:wrap;align-items:center}#masthead>.container>div{flex:1}#masthead>.container>div.site-branding{max-width:300px;float:none}.header-right-wrapper{text-align:right}.onepress-menu{float:none;text-align:right;display:inline-block}.onepress-menu ul,.onepress-menu li{text-align:left}.onepress-menu>li{float:none;display:inline-block}.onepress-menu>li>a{font-family:"minion-3-caption",serif;text-transform:uppercase;font-weight:500;letter-spacing:2px;font-size:14px}.onepress-menu>li>a:hover{text-decoration:none}.wp-block-columns{margin-bottom:0}p:empty{display:none}#back-to-top{position:fixed;bottom:0;right:10px;background:gray;padding:5px 10px;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;border:0}.tab-slider .kt-tabs-title-list{display:none!important}.tab-slider .kt-tabs-content-wrap .wp-block-kadence-tab{padding:0!important;outline:none!important;border:0!important}.tab-slider .kt-tabs-content-wrap .ab-block-container{position:relative}.tab-slider .kt-tabs-content-wrap .ab-block-container:before{content:'';padding-bottom:30%;display:block;position:relative}.tab-slider .kt-tabs-content-wrap .ab-block-container .ab-container-content{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;width:100%;z-index:20}.thumbnail.square,.thumbnail.rectangular{position:relative}.thumbnail.square:before,.thumbnail.rectangular:before{content:'';padding-bottom:100%;position:relative;display:block}.thumbnail.rectangular:before{padding-bottom:56%}.thumbnail.square img,.thumbnail.rectangular img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;object-fit:cover}#page .pagination{display:block;margin:20px 0}#page .pagination .page-numbers{padding:3px 12px 5px;border:1px solid;margin-right:5px;border-radius:2px;text-decoration:none!important}#page .pagination .page-numbers.current,#page .pagination .page-numbers:hover{background:#ddd;text-decoration:none}#page .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),#page .gform_wrapper select,#page .gform_wrapper textarea{width:100%;padding:10px;border:1px solid #707070;line-height:unset;box-shadow:none;background:#fff;min-height:unset;outline:none}#page .gform_wrapper .gform_footer{margin-top:0}#page .gform_wrapper .gform_footer input{background:#E8DFD3;font-weight:600;font-family:'Muli',sans-serif;letter-spacing:1px;line-height:unset;height:auto;padding:12px 30px 10px}.kb-blocks-bg-video-container .fluid-width-video-wrapper{padding-top:0!important;position:absolute;top:0;left:0;right:0;bottom:0}.two-titles{text-align:center}.two-titles>div{display:inline-block;position:relative;padding-bottom:40px;padding-right:5%}.two-titles h1{position:absolute;bottom:0;right:0}.kt-testimonial-meta-wrap{margin-top:20px}#page .kt-testimonial-name{font-family:"muli",sans-serif;letter-spacing:1px}#footer-widgets a,#footer-widgets{font-size:16px}#footer-widgets .container{max-width:900px}#footer-widgets .row{margin:0 -30px}#footer-widgets .row>div{padding:0 30px}#text-2 p{margin-bottom:0;font-family:"muli",sans-serif;text-transform:uppercase;font-size:15px}#footer-widgets #footer-1{text-align:center}.site-info .container{padding-top:10px;border-top:1px solid #fff}#media_image-2 img{max-width:300px!important}#page .footer-widgets .sidebar .widget{margin-bottom:20px}#page #media_image-2{margin-bottom:0}#text-3 p{text-transform:uppercase}#page .sidebar .widget .widget-title{text-transform:uppercase;letter-spacing:1px;font-weight:400}#text-4 .widget-title{margin-bottom:30px}#nav-toggle{display:none}img[src*="Insta-Icon.svg"]{width:18px}.gform_footer{justify-content:center}#page .gform_wrapper .gform_fields .gfield input,#page .gfield_select,#page .textarea{border:none!important}#gform_submit_button_2{width:25%}#page .green-btn .gform_wrapper .gform_footer input{background-color:#bec4ae!important}#page .gform_wrapper .gform_footer input{background-color:#E8DFD3!important}.post-wrapper .post-details{display:flex;gap:2rem;margin-bottom:2rem}.post-wrapper .post-details:nth-child(even){flex-direction:row-reverse}.post-wrapper .post-details>div{flex:1}.post-wrapper .post-details .details{display:flex;flex-direction:column;padding-top:1rem}.post-wrapper .post-details .details a:hover{text-decoration:none}.post-wrapper .post-details .details a{color:#bec4ae!important}.post-wrapper .post-details .details h2{margin-bottom:1.5rem}.single-post h1{font-family:"minion-3-caption",serif;font-size:2rem;text-align:center;color:#BEC4AE;text-transform:uppercase}.single-blog-header{background-color:#e8dfd3}.single-blog-header .single-blog-wrapper{max-width:1140px;margin:0 auto;text-align:center;padding:6.5rem}.share-post{display:flex;padding:3rem 0;border-top:1px solid #392E24;border-bottom:1px solid #392E24}.share-post .addtoany_shortcode{position:absolute;left:50%;transform:translateX(-50%)}.share-post h4{margin-bottom:0;font-size:16px;letter-spacing:2px}.single-blog-header,.magnolia-flower-3{position:relative}.single-blog-header:before,.magnolia-flower-3-green:before{content:'';background-image:url(/wp-content/uploads/2023/11/Magnolia3-green.png);display:inline-block!important;position:absolute;right:0;top:0;bottom:0;left:80%;background-repeat:no-repeat;background-size:500px}.magnolia-flower-2.left:before{content:'';background-image:url(/wp-content/uploads/2023/09/Magnolia2.svg);display:inline-block!important;position:absolute;right:0;top:-36px;bottom:0;left:-94px;background-repeat:no-repeat;background-size:250px;transform:scaleX(-1);width:250px;rotate:45deg}.header-banner-wrapper h4{letter-spacing:2px}.header-banner-wrapper h2{line-height:1.5}a:focus,a:hover{text-decoration:none}#menu-item-239 img{max-width:300px}.onepress-menu a{padding-left:10px!important;padding-right:10px!important}.onepress-menu{text-align:center!important}#page .kt-accordion-header-wrap .kt-blocks-accordion-header{background-color:#bec4ae!important}.historic-estate-wrapper{z-index:-1!important}.historic-estate-wrapper.highindex{z-index:99!important}.cov-wrapper{cursor:pointer}.historic-estate-wrapper>.kt-inside-inner-col,.historic-estate-wrapper>.kt-inside-inner-col>.kb-row-layout-wrap{height:100%}.historic-estate-wrapper .kt-row-column-wrap,.historic-estate-wrapper .kt-row-column-wrap .wp-block-kadence-column,.historic-estate-wrapper .kt-row-column-wrap .wp-block-kadence-column .kt-inside-inner-col{position:unset}.historic-estate-wrapper .kt-row-column-wrap .wp-block-kadence-column .kt-inside-inner-col{padding-bottom:60%;padding-left:25px;padding-right:25px}.cov-wrapper{position:absolute;left:0;right:0;bottom:0}.cov-wrapper:before{content:'';position:relative;display:block;padding-bottom:60%}.wp-block-cover,.wp-block-cover-image{min-height:unset}#masthead .onepress-menu ul li>a{color:#392e24!important}#masthead .onepress-menu.onepress-menu-mobile ul li>a{color:#ffffff!important;letter-spacing:2px;font-weight:400;text-transform:uppercase}.overlay-slider.show:before{content:"\58";position:absolute;top:20px;right:20px;font-size:0;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'%3E%3Cpath fill='%23fff' d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'/%3E%3C/svg%3E") center / contain no-repeat;z-index:99;color:#fff}#content.gallery-open{position:relative;z-index:99999}#page #gform_submit_button_2{background-color:#bec4ae!important}#page .kt-blocks-accordion-header{font-family:"garamond-premier-pro",serif}.team .thumbnail{margin-bottom:20px}.team .thumbnail:before{padding-bottom:115%}.team .team-member{margin-bottom:40px}.team .team-member .wrapper{height:100%;padding:25px;position:relative;background:#fff}.team .team-member .wrapper .job-title{color:rgb(57,46,36,.42);margin-bottom:0;font-family:"muli",sans-serif;letter-spacing:1px;font-weight:600;font-size:15px}.team .team-member .wrapper .overlay-link{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;background:rgb(0,0,0,.57);justify-self:center;z-index:99;visibility:hidden;opacity:0;transition:all .5s}.team .team-member:hover .overlay-link{visibility:visible;opacity:1}.team .team-member:hover .overlay-link span{color:#FFF;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);font-family:"muli",sans-serif;letter-spacing:1px;font-weight:600;font-size:15px}.team .team-member .wrapper h3{font-size:1.4rem}.team .team-member .wrapper h3,.team .team-member .wrapper .job-title{text-transform:uppercase}.single-team-details .thumbnail img{object-position:top}.single-team-details h1.name{font-family:"garamond-premier-pro",serif;text-transform:uppercase;letter-spacing:1px;font-size:3.8rem}.single-team-details h3.job-title{letter-spacing:1px;font-family:'Muli',sans-serif;text-transform:uppercase;color:rgb(57,46,36,.8);margin-bottom:30px}.single-team-details .bio{font-size:18px}@media (min-width:600px){.single-team-details .row>div:first-child{padding-right:40px}}@media (min-width:1180px){#masthead .site-branding{display:none}}@media (max-width:1180px){#menu-item-239{display:none}#nav_menu-2 ul,#nav_menu-2 ul li{padding:0}.container{width:100%}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{background:#ffffff!important}#nav-toggle{position:relative;top:0;display:block}.onepress-menu{top:0!important;height:100%!important;position:fixed!important;bottom:0;right:0;max-width:400px;background:#4C525D;padding-top:70px;padding-left:30px;padding-right:30px;margin-top:0!important;background:#bec4ae!important}.onepress-menu.onepress-menu-mobile a{color:#fff}.onepress-menu.onepress-menu-mobile li{background:transparent}.onepress-menu.onepress-menu-mobile li a{padding-left:0;padding-right:0;text-transform:normal}.onepress-menu ul,.onepress-menu ul li a{background:transparent}.onepress-menu a{font-size:20px}.onepress-menu li.current-menu-item>a,.onepress-menu li a:hover{color:#0c0c0c!important}.onepress-menu .nav-toggle-subarrow{left:unset!important;right:0}.onepress-menu .nav-toggle-subarrow{border-left:0!important}.onepress-menu.onepress-menu-mobile li{border-top:1px solid #fff}.onepress-menu.onepress-menu-mobile>li>a,.onepress-menu.onepress-menu-mobile .nav-toggle-subarrow{padding:20px}.onepress-menu{transition:right .2s;right:-100%}.onepress-menu.onepress-menu-mobile{right:0;box-shadow:2px -5px 9px #a6a6a6}.onepress-menu.onepress-menu-mobile ul li a{padding:12px 20px}.onepress-menu{transform:none}#nav-toggle.nav-is-visible{position:fixed;top:30px;z-index:10000000;right:30px}#nav-toggle.nav-is-visible span{background:transparent!important}#nav-toggle.nav-is-visible span:before,#nav-toggle.nav-is-visible span:after{background:#fff}.onepress-menu li ul:before{display:none}.onepress-menu>li>ul{padding:0 0 0 20px!important}#nav-toggle span{width:36px}#nav-toggle span:before,#nav-toggle span:after{width:30px}#nav-toggle.nav-is-visible span:after{top:10px}#nav-toggle.nav-is-visible span:before{top:-10px}#content-inside{padding:0 25px}.entry-content>.alignfull.gb-block-container:not(.full-width-content)>div>.gb-container-content,.entry-content>.alignfull:not(.full-width-content)>div>.kt-row-column-wrap,.entry-content>.alignfull:not(.full-width-content)>.kt-row-column-wrap{padding-left:25px!important;padding-right:25px!important}#masthead .overlay{position:fixed;top:0;left:0;bottom:0;background:#000;opacity:0;right:-100%;transition:opacity .5s;z-index:100;width:0}#masthead .nav-is-visible+.overlay{right:0;width:100%;opacity:.6}#footer-widgets .container{padding-left:25px;padding-right:25px}}@media (min-width:600px) and (max-width:880px){.cov-wrapper .gallery-center-btn{font-size:14px!important}}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{display:block}.wp-block-media-text .wp-block-media-text__media{margin-bottom:20px}.wp-block-media-text .wp-block-media-text__content{padding-left:0;padding-right:0}#footer-2{margin-top:30px}#footer-2 *{text-align:center}#footer-widgets{padding-bottom:0}#text-4{margin-bottom:0!important}#gform_1 .gform_footer{justify-content:center}.homepage-gallery .kb-gallery-ul>li:last-child{display:none}.price-wrapper ul li{margin-left:15px;font-size:16px}.price-wrapper h2{min-height:84px!important;font-size:18px!important}.single-team-details h1.name{font-size:2.6rem;margin-top:30px}}.ma-icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em;fill:currentColor;overflow:visible}.onepress-menu.onepress-menu-mobile .nav-toggle-dropdown>.nav-toggle-subarrow .ma-icon{transform:rotate(180deg)}