.elementor-297 .elementor-element.elementor-element-5afeb5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:125px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-297 .elementor-element.elementor-element-5afeb5d:not(.elementor-motion-effects-element-type-background), .elementor-297 .elementor-element.elementor-element-5afeb5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F131F;}.elementor-297 .elementor-element.elementor-element-5afeb5d::before, .elementor-297 .elementor-element.elementor-element-5afeb5d > .elementor-background-video-container::before, .elementor-297 .elementor-element.elementor-element-5afeb5d > .e-con-inner > .elementor-background-video-container::before, .elementor-297 .elementor-element.elementor-element-5afeb5d > .elementor-background-slideshow::before, .elementor-297 .elementor-element.elementor-element-5afeb5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-297 .elementor-element.elementor-element-5afeb5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-297 .elementor-element.elementor-element-8bb18b7{--display:flex;}.elementor-297 .elementor-element.elementor-element-bca3289{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-297 .elementor-element.elementor-element-e9f8226:hover .elementor-widget-container{background-color:#27AAE138;}.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__thumbnail:hover img{opacity:1;}.elementor-297 .elementor-element.elementor-element-e9f8226.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap .uael-post__thumbnail img{opacity:1;}.elementor-297 .elementor-element.elementor-element-e9f8226.uael-equal__height-yes .uael-post-image-background .uael-post__inner-wrap:hover img{opacity:1;}.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post-grid .uael-post-wrapper{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post-grid .uael-post-grid__inner{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__bg-wrap{background-color:#f6f6f6;box-shadow:0px 6px 25px 1px rgba(255, 85.00000000000004, 178.00000000000017, 0.27);}.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__content-wrap{padding:30px 30px 30px 30px;}.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__title, .elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__title a{color:#27AAE1;}.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__title:hover, .elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__title a:hover{color:#54595F;}.elementor-297 .elementor-element.elementor-element-e9f8226.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap .uael-post__title a{color:#54595F;}.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__title{font-family:"Roboto", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.3em;margin-bottom:5px;}.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__meta-data{color:#9AA0A6;margin-bottom:15px;}.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__meta-data svg{fill:#9AA0A6;}.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__meta-data span{font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;margin-right:10px;}.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__meta-data span:last-child, .elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__meta-data span.uael-listing__terms-link{margin-right:0;}.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__excerpt{margin-bottom:20px;}.elementor-297 .elementor-element.elementor-element-e9f8226 a.uael-post__read-more{color:#FFFFFF;background-color:#27AAE1;border-radius:14px 14px 14px 14px;padding:15px 15px 15px 15px;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;}.elementor-297 .elementor-element.elementor-element-e9f8226 a.uael-post__read-more:hover{background-color:#FF55B2;}.elementor-297 .elementor-element.elementor-element-e9f8226.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap a.uael-post__read-more{background-color:#FF55B2;}.elementor-297 .elementor-element.elementor-element-35489e4{--display:flex;}.elementor-297 .elementor-element.elementor-element-13cf4df{width:100%;max-width:100%;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-297 .elementor-element.elementor-element-f01fa64{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;}@media(max-width:1024px){.elementor-297 .elementor-element.elementor-element-bca3289{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-297 .elementor-element.elementor-element-5afeb5d{--content-width:1400px;}}/* Start custom CSS for uael-posts, class: .elementor-element-e9f8226 *//* MACH-10 BLOG GRID — BRUTE-FORCE SCOPED SKIN */
/* Paste inside Posts widget: Advanced → Custom CSS */
/* Requires class m10-blog-grid on this same Posts widget */

.elementor-297 .elementor-element.elementor-element-e9f8226 {
  font-family: Inter, Roboto, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

/* Kill the white card look inside this widget only */
.elementor-297 .elementor-element.elementor-element-e9f8226 article,
.elementor-297 .elementor-element.elementor-element-e9f8226 article > div,
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-grid-item,
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-grid-item > div,
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-post,
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-post > div,
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-post__card,
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-post__text,
.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post-wrapper,
.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post-wrapper > div,
.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__inner-wrap,
.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__content-wrap {
  background:
    radial-gradient(circle at 10% 0%, rgba(39,170,225,.12), transparent 38%),
    radial-gradient(circle at 92% 8%, rgba(255,85,178,.08), transparent 32%),
    linear-gradient(180deg, rgba(16,23,34,.98), rgba(8,11,16,.99)) !important;
  background-color: #0b0f14 !important;
  color: #c9d3da !important;
}

/* Make each actual post card feel like a card */
.elementor-297 .elementor-element.elementor-element-e9f8226 article,
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-grid-item,
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-post,
.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post-wrapper {
  border-radius: 22px !important;
  overflow: hidden !important;
  border: 1px solid rgba(39,170,225,.26) !important;
  box-shadow:
    0 18px 44px rgba(0,0,0,.30),
    0 0 22px rgba(39,170,225,.10) !important;
  transition:
    transform .18s ease,
    border-color .18s ease,
    box-shadow .18s ease;
}

/* Text area padding */
.elementor-297 .elementor-element.elementor-element-e9f8226 article > div:not(:first-child),
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-post__text,
.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__content-wrap {
  padding: 22px 22px 24px !important;
}

/* Images */
.elementor-297 .elementor-element.elementor-element-e9f8226 img {
  display: block;
}

.elementor-297 .elementor-element.elementor-element-e9f8226 a img {
  transition: transform .24s ease, filter .24s ease;
}

.elementor-297 .elementor-element.elementor-element-e9f8226 article:hover img,
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-post:hover img,
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-grid-item:hover img,
.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post-wrapper:hover img {
  transform: scale(1.035);
  filter: saturate(1.08) contrast(1.03);
}

/* Titles, regardless of exact Elementor/addon class */
.elementor-297 .elementor-element.elementor-element-e9f8226 h2,
.elementor-297 .elementor-element.elementor-element-e9f8226 h3,
.elementor-297 .elementor-element.elementor-element-e9f8226 h2 a,
.elementor-297 .elementor-element.elementor-element-e9f8226 h3 a,
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-post__title,
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-post__title a,
.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__title,
.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__title a {
  font-family: Inter, Roboto, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  color: #ffffff !important;
 font-size: 19px !important;
line-height: 1.14 !important;
letter-spacing: -0.03em !important;
  font-weight: 900 !important;
  text-decoration: none !important;
}

.elementor-297 .elementor-element.elementor-element-e9f8226 h2 a:hover,
.elementor-297 .elementor-element.elementor-element-e9f8226 h3 a:hover,
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-post__title a:hover,
.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__title a:hover {
  color: #27AAE1 !important;
}

/* Meta */
.elementor-297 .elementor-element.elementor-element-e9f8226 time,
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-post__meta-data,
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-post__meta-data *,
.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__meta-data,
.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__meta-data * {
  color: #8fa0ab !important;
  font-size: 12px !important;
  line-height: 1.4 !important;
}

/* Excerpt/body copy */
.elementor-297 .elementor-element.elementor-element-e9f8226 p,
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-post__excerpt,
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-post__excerpt p,
.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__excerpt,
.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__excerpt p {
  color: #c9d3da !important;
  font-size: 15px !important;
  line-height: 1.62 !important;
}

/* Read More button */
.elementor-297 .elementor-element.elementor-element-e9f8226 a.elementor-post__read-more,
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-post__read-more,
.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__read-more,
.elementor-297 .elementor-element.elementor-element-e9f8226 a.uael-post__read-more,
.elementor-297 .elementor-element.elementor-element-e9f8226 a[href*="/"]:has(+ span),
.elementor-297 .elementor-element.elementor-element-e9f8226 a[href*="/"] {
  font-family: Inter, Roboto, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}

/* Safer button targeting: common Read More classes */
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-post__read-more,
.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__read-more,
.elementor-297 .elementor-element.elementor-element-e9f8226 a.uael-post__read-more {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-height: 42px;
  padding: 11px 18px !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #27AAE1, #FF55B2) !important;
  color: #ffffff !important;
  font-size: 13px !important;
  font-weight: 900 !important;
  text-decoration: none !important;
  box-shadow: 0 12px 26px rgba(39,170,225,.22);
}

/* Hover */
.elementor-297 .elementor-element.elementor-element-e9f8226 article:hover,
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-post:hover,
.elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-grid-item:hover,
.elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post-wrapper:hover {
  transform: translateY(-4px);
  border-color: rgba(39,170,225,.48) !important;
  box-shadow:
    0 26px 58px rgba(0,0,0,.36),
    0 0 26px rgba(39,170,225,.16) !important;
}

@media (max-width: 767px) {
  .elementor-297 .elementor-element.elementor-element-e9f8226 h2,
  .elementor-297 .elementor-element.elementor-element-e9f8226 h3,
  .elementor-297 .elementor-element.elementor-element-e9f8226 h2 a,
  .elementor-297 .elementor-element.elementor-element-e9f8226 h3 a,
  .elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-post__title,
  .elementor-297 .elementor-element.elementor-element-e9f8226 .elementor-post__title a,
  .elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__title,
  .elementor-297 .elementor-element.elementor-element-e9f8226 .uael-post__title a {
    font-size: 20px !important;
    line-height: 1.12 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb18b7 *//* MACH-10 BLOG SECTION WRAPPER */

.m10-blog-section {
  background:
    radial-gradient(circle at 18% 8%, rgba(39,170,225,.16), transparent 34%),
    radial-gradient(circle at 86% 12%, rgba(255,85,178,.12), transparent 34%),
    linear-gradient(180deg, #05070b 0%, #0b0f14 52%, #05070b 100%) !important;
  padding: 54px 24px 76px !important;
  border-top: 1px solid rgba(39,170,225,.20);
  border-bottom: 1px solid rgba(255,85,178,.18);
}

.m10-blog-section .elementor-widget-container {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
}

/* Toolkit CTA above grid */
.m10-blog-section .elementor-button,
.m10-blog-section a.elementor-button {
  border-radius: 999px !important;
  background: linear-gradient(90deg, #27AAE1, #FF55B2) !important;
  color: #ffffff !important;
  font-family: Inter, Roboto, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
  font-weight: 900 !important;
  letter-spacing: -0.01em !important;
  box-shadow:
    0 14px 34px rgba(39,170,225,.22),
    0 0 20px rgba(255,85,178,.12) !important;
}

/* Archive text under grid */
.m10-blog-section p,
.m10-blog-section .elementor-heading-title {
  color: #A9B0B6 !important;
  font-family: Inter, Roboto, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}/* End custom CSS */