.elementor .e-6f3a958{padding:0px;flex-direction:column;}.elementor .e-f600ed1-8294f21{padding:0px;flex-direction:column;}.elementor .e-e12d9f0{padding:0px;flex-direction:column;@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

/* Paste this code directly in Archive Posts widget > Advanced > Custom CSS */

selector{
--gold:#c6a356;
--black:#090806;
--card:#11100e;
position:relative;
isolation:isolate;
width:75%!important;
max-width:1420px!important;
margin:0 auto!important;
padding:80px 0 110px!important;
color:#fff;
font-family:Arial,Helvetica,sans-serif;
}

/* Full-width background while the post grid itself remains 75% wide. */
selector:before{
content:'';
position:absolute;
z-index:-1;
top:0;
bottom:0;
left:50%;
width:100vw;
transform:translateX(-50%);
background:radial-gradient(circle at 78% 25%,rgba(198,163,86,.06),transparent 28%),#0d0c09;
}

selector,selector *{box-sizing:border-box}

selector .elementor-posts-container{
width:100%!important;
margin:0!important;
display:grid!important;
grid-template-columns:repeat(3,minmax(0,1fr))!important;
gap:26px!important;
align-items:stretch!important;
}

selector article.elementor-post{
position:relative!important;
width:100%!important;
min-width:0!important;
height:100%!important;
margin:0!important;
padding:13px 13px 27px!important;
display:flex!important;
flex-direction:column!important;
overflow:hidden!important;
border:1px solid rgba(198,163,86,.26)!important;
border-radius:20px!important;
background:var(--card)!important;
box-shadow:none!important;
transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease!important;
}

/* Elementor Cards skin creates this inner white panel. Reset it completely. */
selector article.elementor-post .elementor-post__card{
width:100%!important;
height:100%!important;
min-height:0!important;
margin:0!important;
padding:0!important;
display:flex!important;
flex-direction:column!important;
overflow:hidden!important;
border:0!important;
border-radius:12px!important;
background:var(--card)!important;
box-shadow:none!important;
color:#fff!important;
}

selector article.elementor-post .elementor-post__card:before,
selector article.elementor-post .elementor-post__card:after{display:none!important}

selector article.elementor-post:hover{
transform:translateY(-6px);
border-color:rgba(198,163,86,.5)!important;
box-shadow:0 24px 50px rgba(0,0,0,.4)!important;
}

selector .elementor-post__thumbnail__link{
width:100%!important;
margin:0 0 18px!important;
display:block!important;
overflow:hidden!important;
order:1!important;
}

selector .elementor-post__thumbnail{
position:relative!important;
width:100%!important;
height:0!important;
padding-bottom:75%!important;
overflow:hidden!important;
background:#070706!important;
}

selector .elementor-post__thumbnail img{
position:absolute!important;
inset:0!important;
width:100%!important;
height:100%!important;
object-fit:cover!important;
transform:none!important;
transition:transform .45s ease!important;
}

selector article.elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.04)!important}

selector .elementor-post__text{
height:100%!important;
padding:0 1px!important;
display:flex!important;
flex-direction:column!important;
order:3!important;
background:transparent!important;
color:#fff!important;
}

selector .elementor-post__meta-data{
margin:0 0 11px!important;
padding:0!important;
border:0!important;
color:rgba(255,255,255,.42)!important;
font:400 8px/1.5 Arial,Helvetica,sans-serif!important;
letter-spacing:.18em!important;
text-transform:uppercase!important;
order:2!important;
width:100%!important;
background:transparent!important;
box-shadow:none!important;
}

selector .elementor-post__meta-data span:first-child{color:var(--gold)!important}

selector .elementor-post__title{margin:0 0 13px!important;padding:0!important}
selector .elementor-post__title,
selector .elementor-post__title a,
selector article.elementor-post h2,
selector article.elementor-post h2 a,
selector article.elementor-post h3,
selector article.elementor-post h3 a{
color:#fff!important;
font-family:'Bebas Neue',Impact,sans-serif!important;
font-size:30px!important;
font-style:normal!important;
font-weight:400!important;
line-height:1.06!important;
letter-spacing:0!important;
text-align:left!important;
text-decoration:none!important;
text-transform:uppercase!important;
}

selector article.elementor-post:hover .elementor-post__title a{color:var(--gold)!important}

selector .elementor-post__excerpt{margin:0 0 25px!important;padding:0!important}
selector .elementor-post__excerpt,
selector .elementor-post__excerpt p,
selector article.elementor-post .elementor-post__text p{
color:rgba(255,255,255,.46)!important;
font-family:Arial,Helvetica,sans-serif!important;
font-size:14px!important;
font-style:normal!important;
font-weight:400!important;
line-height:1.65!important;
letter-spacing:0!important;
text-align:left!important;
text-transform:none!important;
}

selector .elementor-post__excerpt p{margin:0!important}

/* Cards skin spacing after its internal structure is reordered. */
selector .elementor-post__card>.elementor-post__meta-data{padding:0 1px!important}
selector .elementor-post__card>.elementor-post__text{padding:0 1px!important}

selector .elementor-post__read-more{
width:max-content!important;
margin-top:auto!important;
padding:0 0 4px!important;
display:inline-flex!important;
align-items:center!important;
border:0!important;
border-bottom:1px solid transparent!important;
border-radius:0!important;
background:transparent!important;
color:var(--gold)!important;
box-shadow:none!important;
font:400 17px/1 'Bebas Neue',Impact,sans-serif!important;
letter-spacing:.02em!important;
text-decoration:none!important;
text-transform:uppercase!important;
}

selector .elementor-post__read-more:after{content:'↗';margin-left:7px;font:12px Arial,sans-serif}
selector .elementor-post__read-more:hover{border-bottom-color:var(--gold)!important}
/* Category badge */
selector .elementor-post__badge{
position:absolute!important;
z-index:5!important;
top:28px!important;
left:28px!important;
right:auto!important;
margin:0!important;
padding:8px 12px!important;
display:inline-flex!important;
align-items:center!important;
width:max-content!important;
max-width:calc(100% - 56px)!important;
border:1px solid rgba(198,163,86,.62)!important;
border-radius:999px!important;
background:rgba(9,8,6,.86)!important;
color:var(--gold)!important;
box-shadow:none!important;
font-family:Arial,Helvetica,sans-serif!important;
font-size:8px!important;
font-style:normal!important;
font-weight:400!important;
line-height:1!important;
letter-spacing:.16em!important;
text-overflow:ellipsis;
text-transform:uppercase!important;
white-space:nowrap;
overflow:hidden;
}

selector .elementor-post-avatar{display:none!important}

/* Elementor Load More wrapper and button */
selector .e-load-more-anchor{grid-column:1/-1!important}
selector .elementor-button-wrapper,
selector .e-load-more-button-wrapper{
width:100%!important;
margin-top:52px!important;
display:flex!important;
justify-content:center!important;
}

selector .elementor-button-wrapper .elementor-button,
selector .e-load-more-button,
selector a.elementor-button{
min-width:210px!important;
padding:17px 34px!important;
border:1px solid var(--gold)!important;
border-radius:999px!important;
background:transparent!important;
color:var(--gold)!important;
box-shadow:none!important;
font:400 19px/1 'Bebas Neue',Impact,sans-serif!important;
letter-spacing:.06em!important;
text-align:center!important;
text-transform:uppercase!important;
transition:.25s!important;
}

selector .elementor-button-wrapper .elementor-button:hover,
selector .e-load-more-button:hover,
selector a.elementor-button:hover{
background:var(--gold)!important;
color:var(--black)!important;
transform:translateY(-2px);
}

selector .e-load-more-spinner{color:var(--gold)!important}

@media(max-width:1024px){
selector{width:88%!important}
selector .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

@media(max-width:650px){
selector{width:calc(100% - 36px)!important;padding:65px 0 80px!important}
selector .elementor-posts-container{grid-template-columns:1fr!important;gap:18px!important}
selector article.elementor-post{padding:11px 11px 23px!important;border-radius:18px!important}
selector .elementor-post__title,selector .elementor-post__title a{font-size:28px!important}
}\n}.elementor .e-e277fc6-2d49891{padding:0px;flex-direction:column;@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

/* Add this class ONLY to the Elementor Archive Posts widget: glw-blog-archive-posts */
.elementor-widget-archive-posts.glw-blog-archive-posts{--gold:#c6a356;--black:#090806;--card:#11100e;width:100%;padding:80px 0 105px;background:#0d0c09;color:#fff;font-family:Arial,Helvetica,sans-serif}
.elementor-widget-archive-posts.glw-blog-archive-posts,.elementor-widget-archive-posts.glw-blog-archive-posts *{box-sizing:border-box}
.elementor-widget-archive-posts.glw-blog-archive-posts>.elementor-widget-container{width:min(1240px,calc(100% - 50px));margin:0 auto}
.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-posts-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px!important;align-items:stretch!important}

/* Card */
.elementor-widget-archive-posts.glw-blog-archive-posts article.elementor-post{min-width:0!important;height:100%!important;margin:0!important;padding:13px 13px 26px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid rgba(198,163,86,.25)!important;border-radius:20px!important;background:var(--card)!important;box-shadow:none!important;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease!important}
.elementor-widget-archive-posts.glw-blog-archive-posts article.elementor-post:hover{transform:translateY(-6px);border-color:rgba(198,163,86,.48)!important;box-shadow:0 24px 50px rgba(0,0,0,.38)!important}

/* Image */
.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post__thumbnail__link{width:100%!important;margin:0 0 18px!important;display:block!important;overflow:hidden!important;border-radius:0!important}
.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post__thumbnail{position:relative!important;width:100%!important;height:0!important;padding-bottom:75%!important;overflow:hidden!important;background:#070706!important}
.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post__thumbnail img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important;transition:transform .45s ease!important}
.elementor-widget-archive-posts.glw-blog-archive-posts article.elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.04)!important}

/* Content */
.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post__text{height:100%!important;padding:0 1px!important;display:flex!important;flex-direction:column!important}
.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post__meta-data{margin:0 0 11px!important;padding:0!important;border:0!important;color:rgba(255,255,255,.42)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:8px!important;font-style:normal!important;font-weight:400!important;line-height:1.5!important;letter-spacing:.18em!important;text-transform:uppercase!important}
.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post__meta-data span:first-child{color:var(--gold)!important}

/* Title */
.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post__title{margin:0 0 13px!important;padding:0!important}
.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post__title,.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post__title a{color:#fff!important;font-family:'Bebas Neue',Impact,sans-serif!important;font-size:30px!important;font-style:normal!important;font-weight:400!important;line-height:1.06!important;letter-spacing:0!important;text-align:left!important;text-decoration:none!important;text-transform:uppercase!important}
.elementor-widget-archive-posts.glw-blog-archive-posts article.elementor-post:hover .elementor-post__title a{color:var(--gold)!important}

/* Excerpt */
.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post__excerpt{margin:0 0 25px!important;padding:0!important}
.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post__excerpt,.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post__excerpt p{color:rgba(255,255,255,.46)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:1.65!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important}
.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post__excerpt p{margin:0!important}

/* Read More */
.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post__read-more{width:max-content!important;margin-top:auto!important;padding:0 0 4px!important;display:inline-flex!important;align-items:center!important;border:0!important;border-bottom:1px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--gold)!important;box-shadow:none!important;font-family:'Bebas Neue',Impact,sans-serif!important;font-size:17px!important;font-style:normal!important;font-weight:400!important;line-height:1!important;letter-spacing:.02em!important;text-decoration:none!important;text-transform:uppercase!important;transition:border-color .25s ease!important}
.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post__read-more:after{content:'↗';margin-left:7px;font:12px Arial,sans-serif}
.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post__read-more:hover{border-bottom-color:var(--gold)!important}
.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post__card{box-shadow:none!important}
.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post__badge,.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post-avatar{display:none!important}

/* Pagination */
.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-pagination{margin-top:48px!important;display:flex!important;align-items:center;justify-content:center;gap:9px}
.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-pagination .page-numbers{min-width:43px;height:43px;margin:0!important;padding:0 14px;display:inline-grid;place-items:center;border:1px solid rgba(198,163,86,.38);border-radius:999px;background:transparent;color:rgba(255,255,255,.66)!important;font:16px 'Bebas Neue',Impact,sans-serif!important;text-decoration:none!important}
.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-pagination .current,.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-pagination a:hover{border-color:var(--gold);background:var(--gold);color:var(--black)!important}

@media(max-width:1024px){.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:650px){.elementor-widget-archive-posts.glw-blog-archive-posts{padding:65px 0 80px}.elementor-widget-archive-posts.glw-blog-archive-posts>.elementor-widget-container{width:calc(100% - 36px)}.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-posts-container{grid-template-columns:1fr!important;gap:18px!important}.elementor-widget-archive-posts.glw-blog-archive-posts article.elementor-post{padding:11px 11px 23px!important;border-radius:18px!important}.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post__title,.elementor-widget-archive-posts.glw-blog-archive-posts .elementor-post__title a{font-size:28px!important}}\n}