.elementor-11994 .elementor-element.elementor-element-2388f38{--display:flex;}.elementor-11994 .elementor-element.elementor-element-2388f38 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-11994 .elementor-element.elementor-element-5b7247c .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.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-11994 .elementor-element.elementor-element-3b44465 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-11994 .elementor-element.elementor-element-3b44465 .elementor-icon-list-icon{width:14px;}.elementor-11994 .elementor-element.elementor-element-3b44465 .elementor-icon-list-icon i{font-size:14px;}.elementor-11994 .elementor-element.elementor-element-3b44465 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-11994 .elementor-element.elementor-element-bb3b34a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11994 .elementor-element.elementor-element-bb3b34a .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-11994 .elementor-element.elementor-element-f99e0e8 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-theme-post-content{color:var( --e-global-color-text );}.elementor-11994 .elementor-element.elementor-element-f6e2422{padding:0px 60px 0px 60px;text-align:start;}.elementor-11994 .elementor-element.elementor-element-f6e2422.elementor-element{--align-self:center;}.elementor-11994 .elementor-element.elementor-element-f6e2422 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-11994 .elementor-element.elementor-element-aef5318 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );}.elementor-11994 .elementor-element.elementor-element-d9d7726{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-11994 .elementor-element.elementor-element-d9d7726 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-11994 .elementor-element.elementor-element-d9d7726 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-11994 .elementor-element.elementor-element-d9d7726:after{content:"0.66";}.elementor-11994 .elementor-element.elementor-element-d9d7726 .elementor-post__thumbnail__link{width:100%;}.elementor-11994 .elementor-element.elementor-element-d9d7726 .elementor-post__meta-data span + span:before{content:"///";}.elementor-11994 .elementor-element.elementor-element-d9d7726.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-11994 .elementor-element.elementor-element-d9d7726.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-11994 .elementor-element.elementor-element-d9d7726.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.breadcrumb-wrap .breadcrumb-overlay, .elementor-page-11998 .breadcrumb-wrap .breadcrumb-overlay{opacity:0.5;}@media(max-width:767px){.elementor-11994 .elementor-element.elementor-element-f6e2422{padding:0px 0px 0px 0px;}.elementor-11994 .elementor-element.elementor-element-d9d7726 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-11994 .elementor-element.elementor-element-d9d7726:after{content:"0.5";}.elementor-11994 .elementor-element.elementor-element-d9d7726 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* ===== EVOKE SINGLE POST DESIGN ===== */
/* HERO container (title + meta) */
.evoke-hero{
  background:linear-gradient(135deg,#003F66 0%,#00567f 100%);
  border-radius:32px;
  padding:46px 40px !important;
  margin-bottom:38px;
  position:relative;
  overflow:hidden;
  max-width:820px;
  margin-left:auto;
  margin-right:auto;
}
.evoke-hero:after{
  content:"";position:absolute;right:-60px;bottom:-60px;
  width:200px;height:200px;border-radius:50%;
  background:rgba(148,186,51,.25);
}
.evoke-title{margin-bottom:16px !important;}
.evoke-title h1{
  color:#ffffff !important;
  font-size:38px !important;
  line-height:1.2 !important;
  font-weight:800 !important;
  margin:0 !important;
}
/* META */
.evoke-meta .elementor-icon-list-items{display:flex;gap:22px;flex-wrap:wrap;}
.evoke-meta .elementor-icon-list-item,
.evoke-meta .elementor-icon-list-text,
.evoke-meta a{color:rgba(255,255,255,.9) !important;font-size:15px !important;}
.evoke-meta .elementor-icon-list-icon i,
.evoke-meta .elementor-icon-list-icon svg{color:#94BA33 !important;fill:#94BA33 !important;}

/* BODY wrap (image + content) */
.evoke-body-wrap{
  max-width:820px;
  margin-left:auto !important;
  margin-right:auto !important;
}
/* Featured image */
.evoke-feat img{
  border-radius:26px !important;
  box-shadow:0 18px 40px rgba(0,63,102,.15);
  width:100%;
  margin-bottom:30px;
}
/* Post content typography */
.evoke-body{color:#4B4B4B;line-height:1.7;font-size:17px;}
.evoke-body h2{
  color:#003F66 !important;font-size:27px !important;font-weight:800 !important;
  margin:42px 0 14px !important;position:relative;padding-left:18px;
}
.evoke-body h2:before{
  content:"";position:absolute;left:0;top:6px;bottom:6px;width:5px;
  border-radius:4px;background:#94BA33;
}
.evoke-body h3{color:#003F66 !important;font-size:21px !important;font-weight:700 !important;margin:30px 0 10px !important;}
.evoke-body p{margin:0 0 18px;font-size:17px;}
.evoke-body a{color:#94BA33;font-weight:600;text-decoration:none;border-bottom:2px solid #94BA33;}
.evoke-body ul{list-style:none;padding-left:4px;}
.evoke-body ul li{position:relative;padding:0 0 12px 32px;}
.evoke-body ul li:before{
  content:"";position:absolute;left:4px;top:9px;width:12px;height:12px;border-radius:50%;
  background:#94BA33;box-shadow:0 0 0 4px rgba(148,186,51,.18);
}
.evoke-body ol{list-style:none;counter-reset:step;padding-left:4px;}
.evoke-body ol li{position:relative;padding:0 0 14px 48px;counter-increment:step;}
.evoke-body ol li:before{
  content:counter(step);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;
  background:#003F66;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:15px;
}
.evoke-body blockquote{
  background:#003F66;color:#fff;border-radius:24px;padding:36px 40px;margin:42px 0;border:0;position:relative;
}
.evoke-body blockquote:before{
  content:"\201C";position:absolute;top:6px;left:24px;font-size:90px;color:#94BA33;
  font-family:Georgia,serif;line-height:1;opacity:.6;
}
.evoke-body blockquote p{font-size:22px !important;font-style:italic;color:#fff !important;}

@media(max-width:600px){
  .evoke-title h1{font-size:28px !important;}
  .evoke-hero{padding:28px 22px !important;}
  .evoke-body blockquote{padding:28px 22px;}
}

/* ===== RELATED POSTS ===== */
.evoke-related{max-width:1100px;margin:0 auto;}
.evoke-related .elementor-posts-container{gap:26px !important;}
.evoke-related article.elementor-post{
  background:#fff;border-radius:22px;overflow:hidden;
  box-shadow:0 10px 30px rgba(0,63,102,.10);transition:.25s;
}
.evoke-related article.elementor-post:hover{
  transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,63,102,.18);
}
.evoke-related .elementor-post__thumbnail{
  border-radius:0 !important;padding-bottom:62% !important;height:0;overflow:hidden;
}
.evoke-related .elementor-post__thumbnail img{
  position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;
}
.evoke-related .elementor-post__text{padding:20px 22px 26px;}
.evoke-related .elementor-post__title a{
  color:#003F66 !important;font-weight:700 !important;font-size:18px !important;line-height:1.35 !important;
}
.evoke-related .elementor-post__title a:hover{color:#94BA33 !important;}
.evoke-related .elementor-post__badge{
  background:#94BA33 !important;color:#fff !important;border-radius:30px;
}
.evoke-related .elementor-post__meta-data{color:#8a96a0 !important;font-size:13px;}
.evoke-related .elementor-post__read-more{
  color:#94BA33 !important;font-weight:600;border-bottom:2px solid #94BA33;text-decoration:none;
}

/* ===== RELATED POSTS TITLE ===== */
.evoke-related-title{max-width:1100px;margin:60px auto 30px !important;text-align:center;}
.evoke-related-title h2{
  color:#003F66 !important;font-size:28px !important;font-weight:800 !important;margin:0 !important;
  position:relative;display:inline-block;padding-bottom:14px;
}
.evoke-related-title h2:after{
  content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);
  width:60px;height:4px;border-radius:4px;background:#94BA33;
}/* End custom CSS */