.elementor-17339 .elementor-element.elementor-element-a39efcc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-66fe8ee > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-66fe8ee.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-66fe8ee .elementor-heading-title{line-height:1.3em;}.elementor-17339 .elementor-element.elementor-element-0b83003.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-aae7723 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-aae7723.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-aae7723 .elementor-heading-title{line-height:1.3em;}.elementor-17339 .elementor-element.elementor-element-0ca78df.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-ec273c8 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-ec273c8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-ec273c8 .elementor-heading-title{line-height:1.3em;}.elementor-17339 .elementor-element.elementor-element-ac1999d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-388ce26 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-388ce26.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-388ce26 .elementor-heading-title{line-height:1.3em;}.elementor-17339 .elementor-element.elementor-element-f51ccb3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-93e1b4e > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-93e1b4e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-93e1b4e .elementor-heading-title{line-height:1.3em;}.elementor-17339 .elementor-element.elementor-element-f42f616.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-906da14 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-906da14.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-cf8bf32.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-b8e13e1 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-b8e13e1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-bd9776d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-cb047b3 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-cb047b3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-cf77e58.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-3214bfb > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-3214bfb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-e7a5bdf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-c380485.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-c380485 img{width:100%;}.elementor-17339 .elementor-element.elementor-element-dddf577 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-dddf577.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-4a0def3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-f485d3f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-04677ab > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-04677ab.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-61d8664.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-2dcaed5 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-2dcaed5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-8ac9b50.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-15b4ef4 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-15b4ef4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-a2c790e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-045ca24.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-9b66939 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-9b66939.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-5d7e313.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-bbb720d > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-bbb720d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-c8fe5b5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-e2cf134 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-e2cf134.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-3aa2626.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-84c534b > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-84c534b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-9cda81c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-915951e > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-915951e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-ba39805.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-4918af7 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-4918af7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-5cff05c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-5e766af.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-3e92a89 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-3e92a89.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-4f6ae9b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-10c92c7 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-10c92c7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-4cd95b9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-9b57088 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-9b57088.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-67b6b5e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-764d214.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-1114310 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-1114310.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-5119a4b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-ffc639c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-dc41012 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-dc41012.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-117a599.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-f73a2ea > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-f73a2ea.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-f3ee4fc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-1509003.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-7f5019a > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-7f5019a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-e1f7b61.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-383bb63 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-383bb63.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-7cd72f9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-778f27a > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-778f27a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-f439f20.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-ff7b11b > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-ff7b11b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-ef38588.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-cfd894c > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-cfd894c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-6c9899d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-b73ac4f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-4ec1987 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-4ec1987.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-1026de1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-fd94bdf > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-fd94bdf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-ad0c75e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-1d3985e > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-1d3985e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-1839871.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-e8c0740 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-e8c0740.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-7eca920.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-c6b1b1d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-d6315a9 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-d6315a9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-4dac40e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-25a4fa2 > .elementor-widget-container{padding:2rem 0rem 0rem 0rem;}.elementor-17339 .elementor-element.elementor-element-25a4fa2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-17339 .elementor-element.elementor-element-3cf9fa9.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(max-width:766px){.elementor-17339 .elementor-element.elementor-element-b8e13e1 .elementor-heading-title{line-height:1.2em;}.elementor-17339 .elementor-element.elementor-element-3214bfb .elementor-heading-title{line-height:1.2em;}.elementor-17339 .elementor-element.elementor-element-2dcaed5 .elementor-heading-title{line-height:1.2em;}.elementor-17339 .elementor-element.elementor-element-9b66939 .elementor-heading-title{line-height:1.2em;}.elementor-17339 .elementor-element.elementor-element-bbb720d .elementor-heading-title{line-height:1.2em;}.elementor-17339 .elementor-element.elementor-element-84c534b .elementor-heading-title{line-height:1.2em;}.elementor-17339 .elementor-element.elementor-element-4918af7 .elementor-heading-title{line-height:1.2em;}.elementor-17339 .elementor-element.elementor-element-10c92c7 .elementor-heading-title{line-height:1.2em;}.elementor-17339 .elementor-element.elementor-element-9b57088 .elementor-heading-title{line-height:1.2em;}.elementor-17339 .elementor-element.elementor-element-f73a2ea .elementor-heading-title{line-height:1.2em;}.elementor-17339 .elementor-element.elementor-element-e8c0740 .elementor-heading-title{line-height:1.2em;}}/* Start custom CSS for section, class: .elementor-element-8b71bb8 *//* =========================
   YEA Blog — Elementor-scoped styles
   Scope: .yec-blog (your main content section)
   ========================= */

/* Set up a counter for step headings */
.elementor-17339 .elementor-element.elementor-element-8b71bb8 { counter-reset: yec-steps; }

/* ---------- Step titles (H3) get numbered + styled ---------- */
.elementor-17339 .elementor-element.elementor-element-8b71bb8 .elementor-widget-heading h3 {
  position: relative;
  display: block;
  margin: 36px 0 12px;
  padding-left: 12px;
  border-left: 4px solid var(--ya-coral, #F66B4D);
  color: var(--ya-navy, #0C2A50);
  font-weight: 800;
  font-size: clamp(1.1rem, 1rem + 0.6vw, 1.45rem);
}
.elementor-17339 .elementor-element.elementor-element-8b71bb8 .elementor-widget-heading h3::before {
  counter-increment: yec-steps;
  content: counter(yec-steps);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px; height: 28px;
  border-radius: 50%;
  background: var(--ya-coral, #F66B4D);
  color: #fff;
  font-weight: 700;
  font-size: .95rem;
  box-shadow: 0 4px 12px rgba(246,107,77,.28);
  position: absolute;
  left: -46px; 
  top: 0;
}

/* ---------- Glass cards for IMAGES (Elementor Image widget) ---------- */
.elementor-17339 .elementor-element.elementor-element-8b71bb8 .elementor-widget-image .elementor-widget-container {
  background: rgba(255,255,255,.16);
  border: 1px solid rgba(15,36,62,.10);
  backdrop-filter: blur(10px) saturate(140%);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  border-radius: 14px;
  padding: 16px;
  box-shadow: 0 6px 18px rgba(15,36,62,.07);
  margin: 14px auto 22px;
  max-width: 720px;
  transition: all 0.25s ease;
}
.elementor-17339 .elementor-element.elementor-element-8b71bb8 .elementor-widget-image .elementor-widget-container:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 28px rgba(15,36,62,.12),
              0 4px 12px rgba(15,36,62,.08);
  border-color: rgba(246,107,77,.4);
}
.elementor-17339 .elementor-element.elementor-element-8b71bb8 .elementor-widget-image img {
  display: block;
  width: 50%;         /* desktop default */
  height: auto;
  max-width: 560px;
  margin: 0 auto;
  border-radius: 10px;
}

/* ---------- Responsive images (100% on mobile) ---------- */
@media (max-width: 767px) {
  .elementor-17339 .elementor-element.elementor-element-8b71bb8 .elementor-widget-image img {
    width: 100% !important;   /* full width on mobile */
    max-width: 100% !important;
  }
  .elementor-17339 .elementor-element.elementor-element-8b71bb8 .elementor-widget-heading h3::before {
    left: -38px;              /* tighter padding for step number */
  }
}

/* If you used Image Box instead of Image widget */
.elementor-17339 .elementor-element.elementor-element-8b71bb8 .elementor-widget-image-box .elementor-widget-container {
  background: rgba(255,255,255,.16);
  border: 1px solid rgba(15,36,62,.10);
  backdrop-filter: blur(12px) saturate(140%);
  -webkit-backdrop-filter: blur(12px) saturate(140%);
  border-radius: 16px;
  padding: clamp(14px, 2.5vw, 24px);
  box-shadow: 0 8px 24px rgba(15,36,62,.08);
  margin: 14px auto 22px;
  max-width: 880px;
}
.elementor-17339 .elementor-element.elementor-element-8b71bb8 .elementor-widget-image-box img {
  display: block;
  width: 100%;
  height: auto;
  max-width: 820px;
  margin: 0 auto;
  border-radius: 12px;
}

/* ---------- Callouts (for “Click Continue”, etc.) ---------- */
.elementor-17339 .elementor-element.elementor-element-8b71bb8 .yec-callout .elementor-widget-container {
  background: var(--ya-off, #F6F7FB);
  border-left: 4px solid var(--ya-coral, #F66B4D);
  padding: 12px 16px;
  border-radius: 8px;
  margin: 14px auto 18px;
  color: var(--ya-ink, #0F243E);
  font-weight: 600;
  max-width: 880px;
}

/* ---------- Soft separators (if you drop a Divider) ---------- */
.elementor-17339 .elementor-element.elementor-element-8b71bb8 .elementor-widget-divider .elementor-divider-separator {
  background: rgba(12,42,80,.12);
  height: 1px;
  border-radius: 1px;
}/* End custom CSS */