.elementor-22997 .elementor-element.elementor-element-77ef3b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22997 .elementor-element.elementor-element-085e9a5 .jl_fr1_inner{--jl-font-main:32px;--jl-font-small:20px;--jl-main-h:25%;--jl-small-h:57%;--jl-grid-gap:11px;--jl-padding-main:25px;--jl-padding-small:20px;}.elementor-22997 .elementor-element.elementor-element-0b627da{--display:flex;}.elementor-22997 .elementor-element.elementor-element-027ab17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22997 .elementor-element.elementor-element-027ab17 .block-section{--grid-col-num:3;--jlcols-gap:30px;--jlrow-gap:30px;--jl-fr-padding:17px 17px 17px 17px;}.elementor-22997 .elementor-element.elementor-element-027ab17{--jl-t-align:left;}.elementor-22997 .elementor-element.elementor-element-027ab17 .jl_fot_share_i.jl_share_l_bg.jls_tooltip{display:inline-flex !important;}.elementor-22997 .elementor-element.elementor-element-027ab17 .jl_en_fr .jl_frsha{box-shadow:0 4px 20px #00000012;}.options_dark_skin .elementor-22997 .elementor-element.elementor-element-027ab17 .jl_en_fr .jl_frsha{box-shadow:0 4px 20px #e4e4e414;}.elementor-22997 .elementor-element.elementor-element-3e2a547{--display:flex;}.elementor-22997 .elementor-element.elementor-element-dc74819 .jl_fr5_inner{--jl-font-main:30px;--jl-font-small:20px;--jl-main-w:54%;--jl-grid-gap:16px;--jl-padding-main:30px;--jl-imgli-w:194px;}.elementor-22997 .elementor-element.elementor-element-dc74819 .jl_ov_el .jl_post_meta{border-top:1px solid var(--jl-ov-lcor, #ffffff50);padding-top:var(--jl-ov-msp, 13px);margin-top:var(--jl-ov-msp, 13px);}.elementor-22997 .elementor-element.elementor-element-dc74819 .jl_ov_el .jl_imgl{background-color:transparent !important;background:linear-gradient(180deg, rgba(0, 0, 0, 0) var(--jl-ov-bg-pos), var(--jl-ov-bg) var(--jl-ov-bgc-pos)) !important;}.elementor-22997 .elementor-element.elementor-element-dc74819 .jl_p_fr5 .jl_fot_share_i.jl_share_l_bg.jls_tooltip{display:inline-flex !important;}.options_dark_skin .elementor-22997 .elementor-element.elementor-element-dc74819 .jl_fr5_inner{--jl-post-line-color:#260707;}@media(min-width:768px){.elementor-22997 .elementor-element.elementor-element-77ef3b6{--width:69%;}.elementor-22997 .elementor-element.elementor-element-0b627da{--width:69%;}.elementor-22997 .elementor-element.elementor-element-3e2a547{--width:69%;}}@media(max-width:1024px){.elementor-22997 .elementor-element.elementor-element-085e9a5 .jl_fr1_inner{--jl-font-main:30px;--jl-font-small:25px;--jl-main-h:40%;--jl-small-h:60%;--jl-grid-gap:10px;--jl-padding-main:25px;--jl-padding-small:20px;}.elementor-22997 .elementor-element.elementor-element-027ab17 .block-section{--grid-col-num:2;--jlcols-gap:20px;--jlrow-gap:20px;}.elementor-22997 .elementor-element.elementor-element-dc74819 .jl_fr5_inner{--jl-font-main:30px;--jl-font-small:20px;--jl-main-w:56%;--jl-grid-gap:30px;--jl-padding-main:30px;}}@media(max-width:767px){.elementor-22997 .elementor-element.elementor-element-085e9a5 .jl_fr1_inner{--jl-font-main:23px;--jl-font-small:16px;--jl-main-h:70%;--jl-small-h:100%;--jl-grid-gap:1px;--jl-padding-main:15px;--jl-padding-small:15px;}.elementor-22997 .elementor-element.elementor-element-027ab17 .block-section{--grid-col-num:1;--jlcols-gap:20px;--jlrow-gap:20px;}.elementor-22997 .elementor-element.elementor-element-dc74819 .jl_fr5_inner{--jl-font-main:23px;--jl-font-small:16px;--jl-main-w:100%;--jl-grid-gap:30px;--jl-padding-main:15px;}}/* Start custom CSS */body.elementor-page-22997 .elementor-post__card{transition:transform .25s ease, box-shadow .25s ease}
body.elementor-page-22997 .elementor-post__card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -16px rgba(43,37,34,.28)}
body.elementor-page-22997 .elementor-post__card .elementor-post__thumbnail img{transition:transform .5s ease}
body.elementor-page-22997 .elementor-post__card:hover .elementor-post__thumbnail img{transform:scale(1.04)}
body.elementor-page-22997 .elementor-post__badge{letter-spacing:1px}
body.elementor-page-22997 .elementor-icon-box-wrapper{transition:transform .25s ease}
body.elementor-page-22997 .elementor-widget-icon-box:hover .elementor-icon-box-wrapper{transform:translateY(-3px)}
body.elementor-page-22997 .elementor-widget-text-editor p{margin:0;color:inherit}
body.elementor-page-22997 .dm-cats > .e-con, body.elementor-page-22997 .dm-cats > .e-con-inner > .e-con{flex:1 1 200px}
body.elementor-page-22997 .elementor-widget-text-editor{color:inherit}
body.elementor-page-22997 .elementor-widget-text-editor p{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;font-weight:inherit;font-style:inherit}
/* HERO */
body.elementor-page-22997 .dm-hero{position:relative;isolation:isolate}
body.elementor-page-22997 .dm-hero::before{content:"";position:absolute;width:520px;height:520px;right:-120px;top:-160px;background:radial-gradient(circle,rgba(181,105,74,.18),transparent 65%);z-index:-1;border-radius:50%}
body.elementor-page-22997 .dm-hero::after{content:"";position:absolute;width:420px;height:420px;left:-160px;bottom:-200px;background:radial-gradient(circle,rgba(124,140,116,.20),transparent 65%);z-index:-1;border-radius:50%}
body.elementor-page-22997 .dm-pill{align-self:flex-start;width:auto !important}
body.elementor-page-22997 .dm-pill p{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #EADFD1;border-radius:40px;padding:8px 16px;box-shadow:0 6px 18px -10px rgba(43,37,34,.25)}
body.elementor-page-22997 .dm-dot{width:8px;height:8px;border-radius:50%;background:#B5694A;box-shadow:0 0 0 4px rgba(181,105,74,.18);display:inline-block}
body.elementor-page-22997 .dm-h1 .elementor-heading-title em{font-style:italic;color:#B5694A;font-weight:600}
body.elementor-page-22997 .dm-search .elementor-search-form__container{border-radius:50px;overflow:hidden;background:#fff;border:1px solid #E6DACB;box-shadow:0 14px 34px -18px rgba(43,37,34,.35);min-height:58px;padding:5px}
body.elementor-page-22997 .dm-search input.elementor-search-form__input{background:#fff;font-family:Inter,sans-serif;font-size:15px;padding-left:20px;color:#2B2522}
body.elementor-page-22997 .dm-search .elementor-search-form__submit{background:#B5694A;border-radius:50px;font-family:Inter,sans-serif;font-weight:600;font-size:14px;padding:0 26px;min-width:auto;color:#fff}
body.elementor-page-22997 .dm-search .elementor-search-form__submit:hover{background:#8F4F35}
body.elementor-page-22997 .dm-hero-media{position:relative}
body.elementor-page-22997 .dm-trend{position:absolute !important;top:16px;left:16px;z-index:5;width:auto !important}
body.elementor-page-22997 .dm-trend p{background:#B5694A;padding:7px 14px;border-radius:30px;box-shadow:0 8px 20px -8px rgba(0,0,0,.4)}
body.elementor-page-22997 .dm-mosaic .elementor-posts-container{display:grid !important;grid-template-columns:1fr 1fr;gap:16px}
body.elementor-page-22997 .dm-mosaic article.elementor-post{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 22px 44px -22px rgba(43,37,34,.45);margin:0 !important;width:auto !important}
body.elementor-page-22997 .dm-mosaic article:first-child{grid-column:1 / -1}
body.elementor-page-22997 .dm-mosaic article:first-child .elementor-post__thumbnail{padding-bottom:56% !important}
body.elementor-page-22997 .dm-mosaic .elementor-post__thumbnail__link{margin:0 !important;width:100%}
body.elementor-page-22997 .dm-mosaic .elementor-post__thumbnail img{transition:transform .6s ease}
body.elementor-page-22997 .dm-mosaic article:hover .elementor-post__thumbnail img{transform:scale(1.05)}
body.elementor-page-22997 .dm-mosaic .elementor-post__text{position:absolute;inset:auto 0 0 0;padding:44px 16px 14px;background:linear-gradient(180deg,transparent,rgba(24,18,15,.88));pointer-events:none}
body.elementor-page-22997 .dm-mosaic .elementor-post__title{margin:0}
body.elementor-page-22997 .dm-mosaic .elementor-post__title a{color:#fff !important;font-family:'Playfair Display',serif;font-size:16px;line-height:1.3;font-weight:600;pointer-events:auto}
body.elementor-page-22997 .dm-mosaic article:first-child .elementor-post__text{padding:70px 24px 22px}
body.elementor-page-22997 .dm-mosaic article:first-child .elementor-post__title a{font-size:26px}
@media(max-width:767px){
 body.elementor-page-22997 .dm-mosaic article:first-child .elementor-post__title a{font-size:19px}
 body.elementor-page-22997 .dm-mosaic .elementor-post__title a{font-size:13px}
 body.elementor-page-22997 .dm-mosaic .elementor-post__text{padding:34px 10px 10px}
 body.elementor-page-22997 .dm-search .elementor-search-form__submit{padding:0 16px}
 body.elementor-page-22997 .dm-hero::before{width:300px;height:300px}
}
/* MOBILE 2-COLUMN CARDS */
@media(max-width:767px){
 body.elementor-page-22997 .elementor-posts--skin-cards .elementor-post__text{padding:12px 12px 4px !important}
 body.elementor-page-22997 .elementor-posts--skin-cards .elementor-post__meta-data{padding:8px 12px !important;font-size:11px}
 body.elementor-page-22997 .elementor-posts--skin-cards .elementor-post__title{font-size:15px !important;line-height:1.3 !important;margin-bottom:4px}
 body.elementor-page-22997 .elementor-posts--skin-cards .elementor-post__excerpt, body.elementor-page-22997 .elementor-posts--skin-cards .elementor-post__read-more{display:none !important}
 body.elementor-page-22997 .elementor-posts--skin-cards .elementor-post__badge{font-size:9px !important;padding:3px 8px !important;margin:8px !important}
 body.elementor-page-22997 .elementor-posts--skin-cards .elementor-post__card{border-radius:12px !important}
}/* End custom CSS */