.elementor-7433 .elementor-element.elementor-element-sm-cat-menu .elementor-menu-toggle{margin:0 auto;}.elementor-7433 .elementor-element.elementor-element-sm-cat-grid{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-7433 .elementor-element.elementor-element-sm-cat-grid .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-7433 .elementor-element.elementor-element-sm-cat-grid:after{content:"0.66";}.elementor-7433 .elementor-element.elementor-element-sm-cat-grid .elementor-post__thumbnail__link{width:100%;}.elementor-7433 .elementor-element.elementor-element-sm-cat-grid .elementor-post__meta-data span + span:before{content:"•";}.elementor-7433 .elementor-element.elementor-element-sm-cat-grid .elementor-post__text{margin-top:20px;}.elementor-7433 .elementor-element.elementor-element-sm-cat-grid .elementor-post__badge{right:0;}.elementor-7433 .elementor-element.elementor-element-sm-cat-grid .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-7433 .elementor-element.elementor-element-sm-cat-grid .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-7433 .elementor-element.elementor-element-sm-cat-grid .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-7433 .elementor-element.elementor-element-sm-cat-grid .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7433 .elementor-element.elementor-element-sm-cat-grid .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-7433 .elementor-element.elementor-element-sm-cat-grid .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:767px){.elementor-7433 .elementor-element.elementor-element-sm-cat-grid .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7433 .elementor-element.elementor-element-sm-cat-grid:after{content:"0.5";}.elementor-7433 .elementor-element.elementor-element-sm-cat-grid .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for section, class: .elementor-element-sm-cat-header */.elementor-7433 .elementor-element.elementor-element-sm-cat-header { width:100%; }
.elementor-7433 .elementor-element.elementor-element-sm-cat-header, .elementor-7433 .elementor-element.elementor-element-sm-cat-header * { box-sizing:border-box; }
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-container { width:min(1180px, calc(100% - 48px)); }
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .sm-kicker .elementor-heading-title{margin:0;color:#e7b3bc;font:700 12px/1.3 Inter,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .sm-title .elementor-heading-title{margin:0;color:#f2eee5;font:700 clamp(50px,7vw,108px)/.92 Georgia,serif;letter-spacing:-.05em;}
@media(max-width:767px){.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-container{width:min(100% - 28px,1180px);}}.elementor-7433 .elementor-element.elementor-element-sm-cat-header{padding:22px 0;background:#171312;} .elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-container{align-items:center;} .elementor-7433 .elementor-element.elementor-element-sm-cat-header .sm-logo img{width:158px;} .elementor-7433 .elementor-element.elementor-element-sm-cat-header .sm-menu a.elementor-item{color:rgba(242,238,229,.84);font:650 16px/1.3 Inter,system-ui,sans-serif;}
/* SM Mobile Navigation 2026 */
@media(max-width:1024px){
.elementor-7433 .elementor-element.elementor-element-sm-cat-header{
position:relative;
z-index:1000;
padding:12px 0!important;
background:radial-gradient(circle at 88% 0%,rgba(141,38,56,.26),transparent 38%),#171312!important;
}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header>.elementor-container{
position:relative;
display:flex!important;
flex-direction:row!important;
flex-wrap:nowrap!important;
align-items:center!important;
justify-content:space-between!important;
width:min(100% - 28px,1180px)!important;
min-height:58px;
margin:0 auto!important;
}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header>.elementor-container>.elementor-column:first-child{
width:auto!important;
max-width:70%!important;
flex:0 0 auto!important;
}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header>.elementor-container>.elementor-column:last-child{
position:static!important;
width:auto!important;
max-width:none!important;
flex:0 0 auto!important;
margin-left:auto!important;
}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-column-gap-no>.elementor-column>.elementor-element-populated,
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-widget-wrap{
padding:0!important;
}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-widget-image{
margin:0!important;
text-align:left!important;
}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .sm-logo img,
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .sm-pr-logo img{
display:block!important;
width:126px!important;
max-width:126px!important;
height:auto!important;
margin:0!important;
}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-widget-nav-menu,
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-widget-nav-menu>.elementor-widget-container,
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-widget-wrap{
position:static!important;
}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-menu-toggle{
display:flex!important;
align-items:center!important;
justify-content:center!important;
width:48px!important;
height:48px!important;
margin:0 0 0 auto!important;
padding:0!important;
color:#f2eee5!important;
background:rgba(242,238,229,.07)!important;
border:1px solid rgba(242,238,229,.2)!important;
border-radius:999px!important;
font-size:24px!important;
line-height:1!important;
box-shadow:0 10px 28px rgba(0,0,0,.18)!important;
transition:background-color .2s ease,border-color .2s ease,transform .2s ease!important;
}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-menu-toggle:hover,
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-menu-toggle:focus-visible,
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-menu-toggle.elementor-active{
color:#fff!important;
background:#9e2c42!important;
border-color:#b94459!important;
outline:none!important;
}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-menu-toggle__icon--open{
position:relative!important;
display:block!important;
width:20px!important;
height:14px!important;
font-size:0!important;
}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-menu-toggle__icon--open:before{
content:""!important;
position:absolute!important;
left:0!important;
top:6px!important;
display:block!important;
width:20px!important;
height:2px!important;
border-radius:999px!important;
background:currentColor!important;
box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor!important;
}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open{
display:none!important;
}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-nav-menu--dropdown{
position:absolute!important;
top:calc(100% + 10px)!important;
left:0!important;
right:0!important;
width:100%!important;
min-width:0!important;
margin:0!important;
padding:10px!important;
background:rgba(23,19,18,.98)!important;
border:1px solid rgba(242,238,229,.16)!important;
border-radius:20px!important;
box-shadow:0 26px 65px rgba(0,0,0,.46)!important;
backdrop-filter:blur(18px);
-webkit-backdrop-filter:blur(18px);
overflow:hidden!important;
z-index:1001!important;
}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-nav-menu--dropdown .elementor-nav-menu,
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-nav-menu--dropdown ul{
margin:0!important;
padding:0!important;
background:transparent!important;
}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-nav-menu--dropdown li{
margin:0!important;
padding:0!important;
background:transparent!important;
border:0!important;
}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-nav-menu--dropdown a.elementor-item{
display:flex!important;
align-items:center!important;
min-height:0!important;
margin:0!important;
padding:17px 16px!important;
color:#f2eee5!important;
background:transparent!important;
border:0!important;
border-bottom:1px solid rgba(242,238,229,.1)!important;
border-radius:12px!important;
font:700 18px/1.25 Inter,system-ui,sans-serif!important;
letter-spacing:-.01em!important;
text-decoration:none!important;
}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-nav-menu--dropdown li:last-child a.elementor-item{
border-bottom-color:transparent!important;
}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-nav-menu--dropdown a.elementor-item:hover,
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-nav-menu--dropdown a.elementor-item:focus-visible,
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-nav-menu--dropdown a.elementor-item-active{
color:#fff!important;
background:rgba(158,44,66,.34)!important;
outline:none!important;
}
}
@media(max-width:480px){
.elementor-7433 .elementor-element.elementor-element-sm-cat-header>.elementor-container{width:calc(100% - 24px)!important;}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .sm-logo img,
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .sm-pr-logo img{width:118px!important;max-width:118px!important;}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-menu-toggle{width:46px!important;height:46px!important;font-size:22px!important;}
.elementor-7433 .elementor-element.elementor-element-sm-cat-header .elementor-nav-menu--dropdown{top:calc(100% + 8px)!important;border-radius:18px!important;}
}
/* End SM Mobile Navigation 2026 *//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-sm-cat-hero */.elementor-7433 .elementor-element.elementor-element-sm-cat-hero { width:100%; }
.elementor-7433 .elementor-element.elementor-element-sm-cat-hero, .elementor-7433 .elementor-element.elementor-element-sm-cat-hero * { box-sizing:border-box; }
.elementor-7433 .elementor-element.elementor-element-sm-cat-hero .elementor-container { width:min(1180px, calc(100% - 48px)); }
.elementor-7433 .elementor-element.elementor-element-sm-cat-hero .sm-kicker .elementor-heading-title{margin:0;color:#e7b3bc;font:700 12px/1.3 Inter,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;}
.elementor-7433 .elementor-element.elementor-element-sm-cat-hero .sm-title .elementor-heading-title{margin:0;color:#f2eee5;font:700 clamp(50px,7vw,108px)/.92 Georgia,serif;letter-spacing:-.05em;}
@media(max-width:767px){.elementor-7433 .elementor-element.elementor-element-sm-cat-hero .elementor-container{width:min(100% - 28px,1180px);}}.elementor-7433 .elementor-element.elementor-element-sm-cat-hero{padding:110px 0;background:radial-gradient(circle at 82% 16%,rgba(141,38,56,.5),transparent 34%),linear-gradient(135deg,#171312 0%,#2a1519 52%,#11100f 100%);} .elementor-7433 .elementor-element.elementor-element-sm-cat-hero .sm-intro,.elementor-7433 .elementor-element.elementor-element-sm-cat-hero .sm-intro p{max-width:760px;margin-top:28px;color:#d7cacc;font:400 20px/1.65 Inter,system-ui,sans-serif;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-sm-cat-grid-sec */.elementor-7433 .elementor-element.elementor-element-sm-cat-grid-sec { width:100%; }
.elementor-7433 .elementor-element.elementor-element-sm-cat-grid-sec, .elementor-7433 .elementor-element.elementor-element-sm-cat-grid-sec * { box-sizing:border-box; }
.elementor-7433 .elementor-element.elementor-element-sm-cat-grid-sec .elementor-container { width:min(1180px, calc(100% - 48px)); }
.elementor-7433 .elementor-element.elementor-element-sm-cat-grid-sec .sm-kicker .elementor-heading-title{margin:0;color:#e7b3bc;font:700 12px/1.3 Inter,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;}
.elementor-7433 .elementor-element.elementor-element-sm-cat-grid-sec .sm-title .elementor-heading-title{margin:0;color:#f2eee5;font:700 clamp(50px,7vw,108px)/.92 Georgia,serif;letter-spacing:-.05em;}
@media(max-width:767px){.elementor-7433 .elementor-element.elementor-element-sm-cat-grid-sec .elementor-container{width:min(100% - 28px,1180px);}}.elementor-7433 .elementor-element.elementor-element-sm-cat-grid-sec{padding:100px 0;background:#fffdf8;} .elementor-7433 .elementor-element.elementor-element-sm-cat-grid-sec .elementor-posts-container{align-items:stretch;} .elementor-7433 .elementor-element.elementor-element-sm-cat-grid-sec article.elementor-post{background:#f2eee5;border:1px solid rgba(25,24,22,.14);box-shadow:none;} .elementor-7433 .elementor-element.elementor-element-sm-cat-grid-sec .elementor-post__thumbnail{padding-bottom:100%!important;background:#171312;} .elementor-7433 .elementor-element.elementor-element-sm-cat-grid-sec .elementor-post__thumbnail img{object-fit:contain!important;} .elementor-7433 .elementor-element.elementor-element-sm-cat-grid-sec .elementor-post__title,.elementor-7433 .elementor-element.elementor-element-sm-cat-grid-sec .elementor-post__title a{color:#191816;font:700 30px/1.05 Georgia,serif;text-transform:capitalize;} .elementor-7433 .elementor-element.elementor-element-sm-cat-grid-sec .elementor-post__excerpt p{color:#6f6a63;font:400 16px/1.6 Inter,system-ui,sans-serif;} .elementor-7433 .elementor-element.elementor-element-sm-cat-grid-sec .elementor-post__read-more{color:#8d2638!important;font:700 15px/1 Inter,system-ui,sans-serif;text-transform:none!important;}/* End custom CSS */