.elementor-767 .elementor-element.elementor-element-0ca0551:not(.elementor-motion-effects-element-type-background), .elementor-767 .elementor-element.elementor-element-0ca0551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tjpaper );}.elementor-767 .elementor-element.elementor-element-0ca0551{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 40px 0px;}.elementor-767 .elementor-element.elementor-element-0ca0551 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-767 .elementor-element.elementor-element-9c2b350 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:300;text-transform:none;font-style:normal;line-height:1.02em;letter-spacing:-1px;color:#2e2528;}.elementor-767 .elementor-element.elementor-element-40d11c4{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:300;font-style:italic;line-height:1.4em;color:#5e4f54;}.elementor-767 .elementor-element.elementor-element-1beba68f:not(.elementor-motion-effects-element-type-background), .elementor-767 .elementor-element.elementor-element-1beba68f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-tjpaper );}.elementor-767 .elementor-element.elementor-element-1beba68f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-767 .elementor-element.elementor-element-1beba68f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-767 .elementor-element.elementor-element-3ffa158a{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-767 .elementor-element.elementor-element-3ffa158a .elementor-post__thumbnail__link{width:100%;}.elementor-767 .elementor-element.elementor-element-3ffa158a .elementor-post__meta-data span + span:before{content:"•";}.elementor-767 .elementor-element.elementor-element-3ffa158a .elementor-post__text{margin-top:20px;}@media(min-width:768px){.elementor-767 .elementor-element.elementor-element-ff4eb5f{width:58.626%;}.elementor-767 .elementor-element.elementor-element-6b3572b{width:60%;}}@media(max-width:1024px){.elementor-767 .elementor-element.elementor-element-0ca0551{padding:80px 0px 80px 0px;}.elementor-767 .elementor-element.elementor-element-9c2b350 .elementor-heading-title{font-size:52px;}.elementor-767 .elementor-element.elementor-element-40d11c4{font-size:23px;}.elementor-767 .elementor-element.elementor-element-1beba68f{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-767 .elementor-element.elementor-element-0ca0551{padding:60px 0px 60px 0px;}.elementor-767 .elementor-element.elementor-element-9c2b350 .elementor-heading-title{font-size:38px;}.elementor-767 .elementor-element.elementor-element-40d11c4{font-size:20px;}.elementor-767 .elementor-element.elementor-element-1beba68f{padding:0px 0px 0px 0px;}.elementor-767 .elementor-element.elementor-element-3ffa158a .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-3ffa158a */.elementor-posts .elementor-post__card{
    background: transparent;
    border: 1px solid var(--line-soft);
    border-radius: var(--r-lg);
}

h3{
    font-family: "Cormorant Garamond", Sans-serif;
    font-size: 24px !important;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    line-height: 1.2em;
    letter-spacing: 0px;
    color: #2e2528;
}

.elementor-posts .elementor-post__excerpt p{
margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    font-family: "Inter", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.7em;
    color: #5e4f54;
}/* End custom CSS */