.elementor-257 .elementor-element.elementor-element-7d5d6a1{--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;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-257 .elementor-element.elementor-element-7d5d6a1:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-7d5d6a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#576B64;}.elementor-257 .elementor-element.elementor-element-341ee10{--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;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-257 .elementor-element.elementor-element-d8ad53f .elementor-icon-list-icon{width:14px;}.elementor-257 .elementor-element.elementor-element-d8ad53f .elementor-icon-list-icon i{font-size:14px;}.elementor-257 .elementor-element.elementor-element-d8ad53f .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-257 .elementor-element.elementor-element-d8ad53f .elementor-icon-list-text, .elementor-257 .elementor-element.elementor-element-d8ad53f .elementor-icon-list-text a{color:#BF9D72;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-653c7ec{text-align:start;}.elementor-257 .elementor-element.elementor-element-653c7ec .elementor-heading-title{font-family:"Playfair Display", sans-serif;font-size:44px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-257 .elementor-element.elementor-element-2d55364 .elementor-icon-list-icon i{color:#BF9D72;font-size:13px;}.elementor-257 .elementor-element.elementor-element-2d55364 .elementor-icon-list-icon svg{fill:#BF9D72;--e-icon-list-icon-size:13px;}.elementor-257 .elementor-element.elementor-element-2d55364 .elementor-icon-list-icon{width:13px;}.elementor-257 .elementor-element.elementor-element-2d55364 .elementor-icon-list-text, .elementor-257 .elementor-element.elementor-element-2d55364 .elementor-icon-list-text a{color:#F8EBE5;}.elementor-257 .elementor-element.elementor-element-3950e36{--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;--align-items:center;--padding-top:70px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-257 .elementor-element.elementor-element-3950e36:not(.elementor-motion-effects-element-type-background), .elementor-257 .elementor-element.elementor-element-3950e36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-257 .elementor-element.elementor-element-b30e6a7{--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;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-257 .elementor-element.elementor-element-500ea96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-257 .elementor-element.elementor-element-500ea96 img{width:100%;height:440px;object-fit:cover;object-position:center center;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-257 .elementor-element.elementor-element-d13c340{color:#4A4F49;font-family:"Inter", sans-serif;font-size:17px;line-height:1.8em;}.elementor-257 .elementor-element.elementor-element-67aa4dd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(min-width:768px){.elementor-257 .elementor-element.elementor-element-341ee10{--content-width:1220px;}.elementor-257 .elementor-element.elementor-element-b30e6a7{--content-width:1220px;}}@media(max-width:1024px){.elementor-257 .elementor-element.elementor-element-7d5d6a1{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-257 .elementor-element.elementor-element-3950e36{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-257 .elementor-element.elementor-element-7d5d6a1{--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-257 .elementor-element.elementor-element-653c7ec .elementor-heading-title{font-size:30px;}.elementor-257 .elementor-element.elementor-element-3950e36{--padding-top:55px;--padding-bottom:55px;--padding-left:20px;--padding-right:20px;}.elementor-257 .elementor-element.elementor-element-500ea96 img{height:240px;}}/* Start custom CSS */body.elementor-page-257 .drk-post-content h2 { font-family: "Playfair Display", serif; font-weight: 600; font-size: 28px; line-height: 1.25; color: #576B64; margin: 42px 0 14px; }
body.elementor-page-257 .drk-post-content h3 { font-family: "Playfair Display", serif; font-weight: 600; font-size: 22px; color: #576B64; margin: 32px 0 12px; }
body.elementor-page-257 .drk-post-content p { margin: 0 0 18px; }
body.elementor-page-257 .drk-post-content ul, body.elementor-page-257 .drk-post-content ol { margin: 0 0 22px; padding-left: 22px; }
body.elementor-page-257 .drk-post-content li { margin-bottom: 8px; }
body.elementor-page-257 .drk-post-content li::marker { color: #BF9D72; font-weight: 700; }
body.elementor-page-257 .drk-post-content a { color: #B76E79; text-decoration: underline; }
body.elementor-page-257 .drk-post-content strong { color: #576B64; }
body.elementor-page-257 .drk-post-content em { color: #7C827B; font-size: 15px; }
body.elementor-page-257 .drk-post-terms, body.elementor-page-257 .drk-post-terms a { color: #BF9D72 !important; text-transform: uppercase; letter-spacing: 3px; font-weight: 700; font-size: 13px; }
body.elementor-page-257 .drk-blog-cta { background: #F8EBE5; border: 1px solid #EAD9D0; border-left: 4px solid #BF9D72; padding: 38px 36px; margin-top: 16px; }
body.elementor-page-257 .drk-blog-cta__eyebrow { display: block; font-family: Inter, sans-serif; font-size: 13px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #BF9D72; margin-bottom: 10px; }
body.elementor-page-257 .drk-blog-cta__title { font-family: "Playfair Display", serif; font-size: 26px; font-weight: 600; color: #576B64; margin: 0 0 10px; }
body.elementor-page-257 .drk-blog-cta__text { font-family: Inter, sans-serif; font-size: 16px; line-height: 1.7; color: #4A4F49; margin: 0 0 22px; }
body.elementor-page-257 .drk-blog-cta__button { display: inline-block; background: #B76E79; color: #fff !important; font-family: Inter, sans-serif; font-size: 14px; font-weight: 700; letter-spacing: .5px; text-transform: uppercase; padding: 16px 32px; border-radius: 10px; transition: transform .3s, background .3s; }
body.elementor-page-257 .drk-blog-cta__button:hover, body.elementor-page-257 .drk-blog-cta__button:focus { background: #B76E79; color: #fff !important; transform: translateY(-3px); }
body.elementor-page-257 .drk-blog-back { font-family: Inter, sans-serif; font-size: 14px; font-weight: 600; color: #576B64; letter-spacing: .3px; }
body.elementor-page-257 .drk-blog-back:hover { color: #BF9D72; }
@media (max-width: 767px) { body.elementor-page-257 .drk-post-content h2 { font-size: 24px; } body.elementor-page-257 .drk-blog-cta { padding: 28px 22px; } }/* End custom CSS */