.elementor-529 .elementor-element.elementor-element-1c92e519{--display:flex;--min-height:620px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.58;--padding-top:8%;--padding-bottom:7%;--padding-left:8%;--padding-right:8%;}.elementor-529 .elementor-element.elementor-element-1c92e519::before, .elementor-529 .elementor-element.elementor-element-1c92e519 > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-1c92e519 > .e-con-inner > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-1c92e519 > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-1c92e519 > .e-con-inner > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-1c92e519 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#17130F;--background-overlay:'';}.elementor-529 .elementor-element.elementor-element-1c92e519:not(.elementor-motion-effects-element-type-background), .elementor-529 .elementor-element.elementor-element-1c92e519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-529 .elementor-element.elementor-element-79d7874c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-529 .elementor-element.elementor-element-77f1155{text-align:start;font-family:"Montserrat", Georgia, serif;font-size:14px;line-height:1.75em;color:#E6DED4;}.elementor-529 .elementor-element.elementor-element-edf1487{text-align:start;}.elementor-529 .elementor-element.elementor-element-edf1487 .elementor-heading-title{font-family:"Cormorant Garamond", Georgia, serif;font-size:68px;font-weight:400;line-height:1.05em;color:#F8F4EE;}.elementor-529 .elementor-element.elementor-element-78d6936e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:28px;--padding-right:28px;}.elementor-529 .elementor-element.elementor-element-78d6936e:not(.elementor-motion-effects-element-type-background), .elementor-529 .elementor-element.elementor-element-78d6936e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0EB;}.elementor-529 .elementor-element.elementor-element-61489b56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-529 .elementor-element.elementor-element-77c72534{color:#4D4742;font-family:"Montserrat", Georgia, serif;font-size:17px;line-height:1.85em;}.elementor-529 .elementor-element.elementor-element-56dfdcb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:34px;--padding-bottom:34px;--padding-left:30px;--padding-right:30px;}.elementor-529 .elementor-element.elementor-element-56dfdcb1:not(.elementor-motion-effects-element-type-background), .elementor-529 .elementor-element.elementor-element-56dfdcb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE8DF;}.elementor-529 .elementor-element.elementor-element-16c720da{text-align:start;font-family:"Montserrat", Georgia, serif;font-size:13px;line-height:1.7em;color:#77745E;}.elementor-529 .elementor-element.elementor-element-490e1f42{text-align:start;}.elementor-529 .elementor-element.elementor-element-490e1f42 .elementor-heading-title{font-family:"Cormorant Garamond", Georgia, serif;font-size:34px;font-weight:400;line-height:1.08em;color:#2E2925;}.elementor-529 .elementor-element.elementor-element-51f4914b{text-align:start;font-family:"Montserrat", Georgia, serif;font-size:15px;line-height:1.75em;color:#625B54;}.elementor-529 .elementor-element.elementor-element-5192e21a .elementor-button{background-color:#2E2925;font-family:"Montserrat", Georgia, serif;font-size:11px;font-weight:500;letter-spacing:1.4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E2925;border-radius:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-461834f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:100px;--padding-left:28px;--padding-right:28px;}.elementor-529 .elementor-element.elementor-element-461834f3:not(.elementor-motion-effects-element-type-background), .elementor-529 .elementor-element.elementor-element-461834f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE8DF;}.elementor-529 .elementor-element.elementor-element-5ad82227{text-align:start;font-family:"Montserrat", Georgia, serif;font-size:13px;color:#77745E;}.elementor-529 .elementor-element.elementor-element-70424a5a{text-align:start;}.elementor-529 .elementor-element.elementor-element-70424a5a .elementor-heading-title{font-family:"Cormorant Garamond", Georgia, serif;font-size:46px;font-weight:400;line-height:1.08em;color:#2E2925;}.elementor-529 .elementor-element.elementor-element-4afe7b44{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-529 .elementor-element.elementor-element-4afe7b44 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-529 .elementor-element.elementor-element-4afe7b44:after{content:"0.66";}.elementor-529 .elementor-element.elementor-element-4afe7b44 .elementor-post__thumbnail__link{width:100%;}.elementor-529 .elementor-element.elementor-element-4afe7b44 .elementor-post__meta-data span + span:before{content:"///";}.elementor-529 .elementor-element.elementor-element-4afe7b44.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-529 .elementor-element.elementor-element-4afe7b44.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-529 .elementor-element.elementor-element-4afe7b44.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-529 .elementor-element.elementor-element-4afe7b44 .elementor-post__title, .elementor-529 .elementor-element.elementor-element-4afe7b44 .elementor-post__title a{font-size:26px;}.elementor-529 .elementor-element.elementor-element-4dfd08a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:28px;--padding-right:28px;}.elementor-529 .elementor-element.elementor-element-4dfd08a9:not(.elementor-motion-effects-element-type-background), .elementor-529 .elementor-element.elementor-element-4dfd08a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17130F;}.elementor-529 .elementor-element.elementor-element-53e60f90{text-align:center;font-family:"Montserrat", Georgia, serif;font-size:13px;color:#C9C0B5;}.elementor-529 .elementor-element.elementor-element-5c70172{text-align:center;}.elementor-529 .elementor-element.elementor-element-5c70172 .elementor-heading-title{font-family:"Cormorant Garamond", Georgia, serif;font-size:48px;font-weight:400;line-height:1.08em;color:#F8F4EE;}.elementor-529 .elementor-element.elementor-element-726e2dc1 .elementor-button{background-color:transparent;font-family:"Montserrat", Georgia, serif;font-size:11px;font-weight:500;letter-spacing:1.4px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F8F4EE;border-radius:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-529 .elementor-element.elementor-element-1c92e519{--min-height:520px;}.elementor-529 .elementor-element.elementor-element-edf1487 .elementor-heading-title{font-size:54px;}.elementor-529 .elementor-element.elementor-element-78d6936e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-529 .elementor-element.elementor-element-70424a5a .elementor-heading-title{font-size:40px;}.elementor-529 .elementor-element.elementor-element-5c70172 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-529 .elementor-element.elementor-element-1c92e519{--min-height:440px;--padding-top:12%;--padding-bottom:9%;--padding-left:7%;--padding-right:7%;}.elementor-529 .elementor-element.elementor-element-77f1155{font-size:12px;}.elementor-529 .elementor-element.elementor-element-edf1487 .elementor-heading-title{font-size:40px;}.elementor-529 .elementor-element.elementor-element-78d6936e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:54px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-529 .elementor-element.elementor-element-61489b56{--width:100%;}.elementor-529 .elementor-element.elementor-element-77c72534{font-size:15px;}.elementor-529 .elementor-element.elementor-element-56dfdcb1{--width:100%;}.elementor-529 .elementor-element.elementor-element-490e1f42 .elementor-heading-title{font-size:30px;}.elementor-529 .elementor-element.elementor-element-461834f3{--padding-top:58px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-529 .elementor-element.elementor-element-70424a5a .elementor-heading-title{font-size:34px;}.elementor-529 .elementor-element.elementor-element-4afe7b44 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-529 .elementor-element.elementor-element-4afe7b44:after{content:"0.5";}.elementor-529 .elementor-element.elementor-element-4afe7b44 .elementor-post__thumbnail__link{width:100%;}.elementor-529 .elementor-element.elementor-element-4dfd08a9{--padding-top:68px;--padding-bottom:68px;--padding-left:20px;--padding-right:20px;}.elementor-529 .elementor-element.elementor-element-5c70172 .elementor-heading-title{font-size:34px;}}@media(min-width:768px){.elementor-529 .elementor-element.elementor-element-61489b56{--width:68%;}.elementor-529 .elementor-element.elementor-element-56dfdcb1{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-529 .elementor-element.elementor-element-61489b56{--width:100%;}.elementor-529 .elementor-element.elementor-element-56dfdcb1{--width:100%;}}/* Start custom CSS for theme-post-content, class: .elementor-element-77c72534 */.elementor-529 .elementor-element.elementor-element-77c72534 h2, .elementor-529 .elementor-element.elementor-element-77c72534 h3, .elementor-529 .elementor-element.elementor-element-77c72534 h4 {
    color: #2E2925;
    font-family: "Cormorant Garamond", serif;
    font-weight: 400;
    line-height: 1.15;
}
.elementor-529 .elementor-element.elementor-element-77c72534 h2 { font-size: 42px; margin: 50px 0 18px; }
.elementor-529 .elementor-element.elementor-element-77c72534 h3 { font-size: 32px; margin: 38px 0 14px; }
.elementor-529 .elementor-element.elementor-element-77c72534 p { margin: 0 0 22px; }
.elementor-529 .elementor-element.elementor-element-77c72534 a { color: #77745E; text-decoration: underline; text-underline-offset: 3px; }
.elementor-529 .elementor-element.elementor-element-77c72534 blockquote {
    margin: 42px 0;
    padding: 4px 0 4px 28px;
    border-left: 1px solid #9A8F84;
    color: #2E2925;
    font-family: "Cormorant Garamond", serif;
    font-size: 30px;
    line-height: 1.35;
}
.elementor-529 .elementor-element.elementor-element-77c72534 img {
    margin: 26px 0;
}
@media (max-width: 767px) {
    .elementor-529 .elementor-element.elementor-element-77c72534 h2 { font-size: 34px; }
    .elementor-529 .elementor-element.elementor-element-77c72534 h3 { font-size: 28px; }
    .elementor-529 .elementor-element.elementor-element-77c72534 blockquote { font-size: 25px; padding-left: 20px; }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-4afe7b44 */.elementor-529 .elementor-element.elementor-element-4afe7b44 .elementor-post__card {
    box-shadow: none;
    border: 0;
}
.elementor-529 .elementor-element.elementor-element-4afe7b44 .elementor-post__thumbnail img {
    aspect-ratio: 1 / 1.15;
    object-fit: cover;
}
.elementor-529 .elementor-element.elementor-element-4afe7b44 .elementor-post__text {
    padding: 22px 0 0 !important;
}
.elementor-529 .elementor-element.elementor-element-4afe7b44 .elementor-post__read-more {
    text-transform: uppercase;
    border-bottom: 1px solid #2E2925;
    padding-bottom: 3px;
}/* End custom CSS */