.elementor-7605 .elementor-element.elementor-element-d7bd023{--display:flex;--min-height:420px;--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;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-7605 .elementor-element.elementor-element-d7bd023:not(.elementor-motion-effects-element-type-background), .elementor-7605 .elementor-element.elementor-element-d7bd023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a0a;background-image:url("https://images.unsplash.com/photo-1555396273-367ea4eb4db5?w=1600&q=80");background-position:center center;background-size:cover;}.elementor-7605 .elementor-element.elementor-element-d7bd023::before, .elementor-7605 .elementor-element.elementor-element-d7bd023 > .elementor-background-video-container::before, .elementor-7605 .elementor-element.elementor-element-d7bd023 > .e-con-inner > .elementor-background-video-container::before, .elementor-7605 .elementor-element.elementor-element-d7bd023 > .elementor-background-slideshow::before, .elementor-7605 .elementor-element.elementor-element-d7bd023 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7605 .elementor-element.elementor-element-d7bd023 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(10,10,10,0.62);--background-overlay:'';}.elementor-7605 .elementor-element.elementor-element-009259f{text-align:center;}.elementor-7605 .elementor-element.elementor-element-009259f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:11px;font-weight:600;letter-spacing:4px;color:#c9a96e;}.elementor-7605 .elementor-element.elementor-element-562d17a{text-align:center;}.elementor-7605 .elementor-element.elementor-element-562d17a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:58px;font-weight:700;font-style:italic;color:#f0ece4;}.elementor-7605 .elementor-element.elementor-element-25fe069{text-align:center;}.elementor-7605 .elementor-element.elementor-element-25fe069 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;letter-spacing:1px;color:rgba(240,236,228,0.7);}.elementor-7605 .elementor-element.elementor-element-ac63d9d{--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;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7605 .elementor-element.elementor-element-ac63d9d:not(.elementor-motion-effects-element-type-background), .elementor-7605 .elementor-element.elementor-element-ac63d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-7605 .elementor-element.elementor-element-bb999a7{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;}.elementor-7605 .elementor-element.elementor-element-bafd22a{--grid-row-gap:3px;--grid-column-gap:30px;}.elementor-7605 .elementor-element.elementor-element-bafd22a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-7605 .elementor-element.elementor-element-bafd22a:after{content:"0.66";}.elementor-7605 .elementor-element.elementor-element-bafd22a .elementor-post__thumbnail__link{width:100%;}.elementor-7605 .elementor-element.elementor-element-bafd22a .elementor-post__meta-data span + span:before{content:"///";}.elementor-7605 .elementor-element.elementor-element-bafd22a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-7605 .elementor-element.elementor-element-bafd22a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-7605 .elementor-element.elementor-element-bafd22a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:1024px){.elementor-7605 .elementor-element.elementor-element-d7bd023{--min-height:360px;}.elementor-7605 .elementor-element.elementor-element-562d17a .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-7605 .elementor-element.elementor-element-d7bd023{--min-height:300px;}.elementor-7605 .elementor-element.elementor-element-562d17a .elementor-heading-title{font-size:32px;}.elementor-7605 .elementor-element.elementor-element-bafd22a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7605 .elementor-element.elementor-element-bafd22a:after{content:"0.5";}.elementor-7605 .elementor-element.elementor-element-bafd22a .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-bb999a7 */.elementor-7605 .elementor-element.elementor-element-bb999a7 .e-filter { display:flex; flex-wrap:wrap; gap:8px; justify-content:center; padding:28px 0 36px; }
.elementor-7605 .elementor-element.elementor-element-bb999a7 .e-filter-item { background:transparent !important; border:1px solid rgba(201,169,110,0.45) !important; color:rgba(255,255,255,0.55) !important; font-size:10px !important; letter-spacing:2px !important; text-transform:uppercase !important; padding:9px 20px !important; transition:all 0.3s ease !important; font-family:'Raleway',sans-serif !important; border-radius:0 !important; cursor:pointer !important; }
.elementor-7605 .elementor-element.elementor-element-bb999a7 .e-filter-item:hover, .elementor-7605 .elementor-element.elementor-element-bb999a7 .e-filter-item[aria-pressed="true"] { background:#c9a96e !important; border-color:#c9a96e !important; color:#141414 !important; font-weight:600 !important; }/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-bafd22a */.elementor-7605 .elementor-element.elementor-element-bafd22a .elementor-post { position:relative !important; overflow:hidden !important; background:#141414 !important; height:360px !important; display:block !important; }
.elementor-7605 .elementor-element.elementor-element-bafd22a .elementor-post__thumbnail { position:absolute !important; top:0 !important; left:0 !important; right:0 !important; bottom:0 !important; width:100% !important; height:360px !important; overflow:hidden !important; z-index:0 !important; }
.elementor-7605 .elementor-element.elementor-element-bafd22a .elementor-post__thumbnail img { position:absolute !important; top:0 !important; left:0 !important; width:100% !important; height:100% !important; object-fit:cover !important; transform:none !important; filter:brightness(0.75) !important; transition:filter .5s ease !important; display:block !important; }
.elementor-7605 .elementor-element.elementor-element-bafd22a .elementor-post::after { content:'' !important; position:absolute !important; inset:0 !important; background:linear-gradient(to top, rgba(10,10,10,.97) 0%, rgba(10,10,10,.3) 50%, transparent 100%) !important; z-index:1 !important; }
.elementor-7605 .elementor-element.elementor-element-bafd22a .elementor-post__text { position:absolute !important; bottom:0 !important; left:0 !important; right:0 !important; padding:20px 24px !important; z-index:2 !important; background:transparent !important; }
.elementor-7605 .elementor-element.elementor-element-bafd22a .elementor-post__meta-data { color:#c9a96e !important; font-size:10px !important; letter-spacing:2px !important; text-transform:uppercase !important; margin-bottom:6px !important; display:block !important; }
.elementor-7605 .elementor-element.elementor-element-bafd22a .elementor-post__title a { color:#f0ece4 !important; font-family:'Playfair Display',serif !important; font-size:17px !important; line-height:1.4 !important; text-decoration:none !important; }
.elementor-7605 .elementor-element.elementor-element-bafd22a .elementor-post:hover .elementor-post__thumbnail img { filter:brightness(0.9) !important; transform:scale(1.05) !important; }
.elementor-7605 .elementor-element.elementor-element-bafd22a .elementor-post:hover .elementor-post__title a { color:#c9a96e !important; }
.elementor-7605 .elementor-element.elementor-element-bafd22a .elementor-post__excerpt, .elementor-7605 .elementor-element.elementor-element-bafd22a .elementor-post__read-more { display:none !important; }
@media(max-width:767px) { .elementor-7605 .elementor-element.elementor-element-bafd22a .elementor-post { height:260px !important; } .elementor-7605 .elementor-element.elementor-element-bafd22a .elementor-post__thumbnail { height:260px !important; } }/* End custom CSS */