.elementor-5683 .elementor-element.elementor-element-8f6ca96{--display:flex;--min-height:47px;--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;}.elementor-5683 .elementor-element.elementor-element-e1d484a{--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;}.elementor-5683 .elementor-element.elementor-element-0bab6cb.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-5683 .elementor-element.elementor-element-0bab6cb .elementor-main-swiper{height:437px;}.elementor-5683 .elementor-element.elementor-element-0bab6cb .elementor-swiper-button{font-size:20px;}@media(max-width:1550px){.elementor-5683 .elementor-element.elementor-element-0bab6cb.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1299px){.elementor-5683 .elementor-element.elementor-element-0bab6cb.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:1199px){.elementor-5683 .elementor-element.elementor-element-0bab6cb.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:991px){.elementor-5683 .elementor-element.elementor-element-0bab6cb.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-5683 .elementor-element.elementor-element-0bab6cb.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS */.id-everabox{
      --brand:#2563EB;
      --brand-2:#1D4ED8;
      --text:#111827;
      --muted:#4B5563;
      --surface:#FFFFFF;
      --surface-2:#F9FAFB;
      --line:#E5E7EB;
      --radius:18px;
      color:var(--text);
      font-family:inherit;
    }

    .id-everabox h1,.id-everabox h2,.id-everabox h3,.id-everabox p,.id-everabox ul,.id-everabox li{margin:0}
    .id-everabox a{color:inherit}
    .id-everabox *{box-sizing:border-box}

    .id-everabox .container{max-width:1160px; margin:0 auto; padding:0 18px;}
    .id-everabox section{padding:56px 0;}
    .id-everabox .band{background:var(--surface-2); border-top:1px solid var(--line); border-bottom:1px solid var(--line);}

    .id-everabox .hero{
      background: radial-gradient(900px 420px at 12% 20%, rgba(37,99,235,.14), transparent 55%),
                  radial-gradient(900px 420px at 86% 10%, rgba(147,197,253,.22), transparent 55%);
      border-bottom:1px solid var(--line);
    }
    .id-everabox .hero-grid{display:grid; grid-template-columns:1.05fr .95fr; gap:18px; align-items:stretch;}
    .id-everabox h1{
      font-size:clamp(30px, 4.2vw, 46px);
      line-height:1.06;
      letter-spacing:-.02em;
    }
    .id-everabox .sub-h1{
      font-size:clamp(22px, 2.2vw, 30px);
      font-weight:900;
      letter-spacing:-0.02em;
      line-height:1.15;
      margin-top:4px;
    }
    .id-everabox .sub{margin-top:12px; font-size:17px; line-height:1.6; color:var(--muted);}
    .id-everabox .pill{
      display:inline-flex; align-items:center; gap:10px;
      padding:8px 12px; border:1px solid var(--line); border-radius:999px;
      background:rgba(255,255,255,.7);
      color:rgba(17,24,39,.82);
      font-weight:800;
      font-size:13px;
    }
    .id-everabox .btnrow{display:flex; flex-wrap:wrap; gap:10px; margin-top:16px;}
    .id-everabox .btn{
      display:inline-flex; align-items:center; justify-content:center;
      padding:10px 14px;
      border-radius:999px;
      border:1px solid var(--line);
      background:var(--surface);
      text-decoration:none;
      font-weight:900;
      color:rgba(17,24,39,.92);
      transition:transform .12s ease, box-shadow .12s ease, border-color .12s ease;
    }
    .id-everabox .btn:hover{transform:translateY(-1px); box-shadow:0 10px 24px rgba(17,24,39,.08); border-color:rgba(37,99,235,.35);}
    .id-everabox .btn.primary{
      background:var(--brand);
      color:#fff;
      border-color:rgba(37,99,235,.55);
    }
    .id-everabox .btn.primary:hover{background:var(--brand-2); border-color:rgba(29,78,216,.65);}
    .id-everabox .btn.btn-green{background-color:#E6F4EA !important; border-color:#9ED5B5 !important; color:#14532D !important;}
    .id-everabox .btn.btn-green:hover{background-color:#D1EEDC !important; border-color:#7BC9A4 !important; color:#14532D !important;}

    .id-everabox .card{
      background:var(--surface);
      border:1px solid var(--line);
      border-radius:var(--radius);
      padding:16px;
      box-shadow:0 10px 24px rgba(17,24,39,.06);
    }
    .id-everabox .media{
      height:100%;
      min-height:300px;
      border-left:1px solid var(--line);
      border-radius:var(--radius);
      overflow:hidden;
      background:linear-gradient(135deg, rgba(37,99,235,.12), rgba(15,47,92,.04));
      display:flex;
      align-items:stretch;
    }
    .id-everabox .media-inner{padding:14px; width:100%;}
    .id-everabox .figure{margin:0;}
    .id-everabox .img{
      width:100%;
      height:100%;
      max-height:600px;
      object-fit:cover;
      display:block;
      border-radius:14px;
      border:1px solid rgba(17,24,39,.10);
      background:#fff;
    }
    .id-everabox .caption{
      margin-top:10px;
      text-align:center;
      font-size:13px;
      color:rgba(17,24,39,.62);
      font-weight:700;
    }

    .id-everabox .kpis{display:grid; grid-template-columns:repeat(3,1fr); gap:12px; margin-top:16px; text-align:center;}
    .id-everabox .kpi{padding:14px; border-radius:16px; border:1px solid var(--line); background:rgba(255,255,255,.75); text-align:center;}
    .id-everabox .k{font-size:12px; color:rgba(17,24,39,.55); font-weight:900; letter-spacing:.10em; text-transform:uppercase}
    .id-everabox .v{margin-top:6px; font-weight:900; font-size:18px; color:rgba(17,24,39,.90)}

    .id-everabox .section-title{display:flex; align-items:flex-end; justify-content:space-between; gap:16px; margin-bottom:14px;}
    .id-everabox .section-title h2{font-size:22px; letter-spacing:-.01em; font-weight:960; line-height:1.25;}
    .id-everabox .section-title p{font-size:16px; line-height:1.55; color:var(--muted);}

    .id-everabox .grid-2{display:grid; grid-template-columns:1fr 1fr; gap:14px;}
    .id-everabox .grid-3{display:grid; grid-template-columns:repeat(3,1fr); gap:14px;}

    .id-everabox .list{margin-top:10px; padding-left:18px; color:rgba(17,24,39,.90);}
    .id-everabox .list li{margin:8px 0; line-height:1.45;}
    .id-everabox .muted{color:var(--muted);}

    .id-everabox .steps{display:grid; grid-template-columns:repeat(5,1fr); gap:10px;}
    .id-everabox .step{padding:12px; border-radius:16px; border:1px solid var(--line); background:#fff;}
    .id-everabox .step b{display:block; font-size:13px;}
    .id-everabox .step span{display:block; margin-top:6px; font-size:13px; color:rgba(17,24,39,.64); line-height:1.4;}

    .id-everabox .callout{
      background:rgba(37,99,235,.06);
      border:1px solid rgba(37,99,235,.20);
    }
    .id-everabox .callout h3{font-size:16px; margin-bottom:8px;}
    .id-everabox .callout p{color:rgba(17,24,39,.70); line-height:1.6;}

    .id-everabox .hero .card p.sub,
    .id-everabox .grid-3 .card p,
    .id-everabox .grid-2 .card p{text-align:justify;}

    .id-everabox #features .card h3{
      text-align:center;
      font-size:20px;
      font-weight:600;
      line-height:1.3;
      margin-bottom:8px;
    }

    .id-everabox #applications .card h3{
      text-align:center;
      font-weight:800;
      font-size:18px;
      line-height:1.3;
    }

    .id-everabox .hero-image-placeholder,
    .id-everabox .mp-image{
      width:100%;
      height:100%;
      min-height:260px;
      object-fit:cover;
      border-radius:16px;
      display:block;
      background:linear-gradient(135deg, rgba(37,99,235,.20), rgba(29,78,216,.08));
    }
    .id-everabox .hero-image-placeholder{
      display:flex;
      align-items:center;
      justify-content:center;
      padding:20px;
      text-align:center;
      color:rgba(17,24,39,.72);
      font-weight:800;
    }

    .id-everabox .contact-grid{display:grid; grid-template-columns:1.1fr .9fr; gap:14px;}

    @media (max-width:980px){
      .id-everabox .hero-grid,
      .id-everabox .grid-2,
      .id-everabox .grid-3,
      .id-everabox .contact-grid{grid-template-columns:1fr;}
      .id-everabox .media{border-left:none;}
      .id-everabox .kpis,
      .id-everabox .steps{grid-template-columns:1fr;}
    }

    @media (max-width:900px){
      .id-everabox .hero .card p.sub,
      .id-everabox .grid-3 .card p,
      .id-everabox .grid-2 .card p{text-align:left;}
    }
    .id-everabox #applications .mp-image{
  height:160px;
  min-height:160px;
}
.id-everabox .band .section-title{
  display:block;
}

.id-everabox .band .section-title h2{
  display:block;
  margin-bottom:6px;
}

.id-everabox .band .section-title p{
  display:block;
}
.id-everabox #features .section-title,
.id-everabox #series .section-title{
  display:block;
}

.id-everabox #features .section-title h2,
.id-everabox #series .section-title h2{
  display:block;
  margin-bottom:6px;
}

.id-everabox #features .section-title p,
.id-everabox #series .section-title p{
  display:block;
  max-width:none;
}
.id-everabox .callout h3{
  font-size:22px;
  font-weight:960;
  letter-spacing:-0.01em;
  line-height:1.25;
  margin-bottom:10px;
}

.id-everabox .callout p{
  color:var(--muted);
  line-height:1.55;
}

.id-everabox .callout .list li{
  line-height:1.45;
}
.id-everabox .callout h3{
  font-family: inherit !important;
  font-size: 22px !important;
  font-weight: 960 !important;
  letter-spacing: -0.01em !important;
  line-height: 1.25 !important;
  margin-bottom: 10px !important;
  color: var(--text) !important;
}
.id-everabox .kpi{
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
}

.id-everabox .k{
  min-height:36px;
  display:flex;
  align-items:flex-end;
  justify-content:center;
}

.id-everabox .v{
  display:flex;
  align-items:flex-start;
  justify-content:center;
  text-align:center;
}
.id-everabox .mp-image img{
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:16px;
  display:block;
}
.id-everabox .series-image{
  margin-bottom:12px;
}

.id-everabox .series-image img{
  width:100%;
  height:500px;
  object-fit:cover;
  border-radius:14px;
  display:block;
  border:1px solid rgba(17,24,39,.10);
}/* End custom CSS */