.elementor-988110 .elementor-element.elementor-element-38f484d:not(.elementor-motion-effects-element-type-background), .elementor-988110 .elementor-element.elementor-element-38f484d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988110 .elementor-element.elementor-element-38f484d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 18px 20px;}.elementor-988110 .elementor-element.elementor-element-38f484d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-988110 .elementor-element.elementor-element-6a5942cf{--spacer-size:18px;}.elementor-988110 .elementor-element.elementor-element-74f4b529:not(.elementor-motion-effects-element-type-background), .elementor-988110 .elementor-element.elementor-element-74f4b529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-988110 .elementor-element.elementor-element-74f4b529{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-988110 .elementor-element.elementor-element-74f4b529 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-988110 .elementor-element.elementor-element-44c3a2c3{padding:14px 20px 14px 20px;}.elementor-988110 .elementor-element.elementor-element-420fb49e{padding:14px 20px 14px 20px;}.elementor-988110 .elementor-element.elementor-element-133ef365{padding:14px 20px 14px 20px;}.elementor-988110 .elementor-element.elementor-element-1852ee99{padding:14px 20px 14px 20px;}.elementor-988110 .elementor-element.elementor-element-187308e6{padding:14px 20px 14px 20px;}.elementor-988110 .elementor-element.elementor-element-1b3c2194{padding:14px 20px 14px 20px;}.elementor-988110 .elementor-element.elementor-element-69ea6b45{padding:14px 20px 14px 20px;}.elementor-988110 .elementor-element.elementor-element-da59402{padding:14px 20px 14px 20px;}.elementor-988110 .elementor-element.elementor-element-74dfff59{padding:14px 20px 14px 20px;}.elementor-988110 .elementor-element.elementor-element-7af9b33f{padding:14px 20px 14px 20px;}.elementor-988110 .elementor-element.elementor-element-4801e11e{padding:14px 20px 14px 20px;}.elementor-988110 .elementor-element.elementor-element-4f746b32{padding:14px 20px 14px 20px;}.elementor-988110 .elementor-element.elementor-element-5b86b3ad{padding:14px 20px 14px 20px;}.elementor-988110 .elementor-element.elementor-element-2a68665d{padding:14px 20px 14px 20px;}.elementor-988110 .elementor-element.elementor-element-38a2baea{padding:14px 20px 14px 20px;}.elementor-988110 .elementor-element.elementor-element-7f5af2ff{padding:18px 20px 70px 20px;}:root{--page-title-display:none;}/* Start custom CSS for section, class: .elementor-element-38f484d */.elementor-988110 .elementor-element.elementor-element-38f484d{ --sw-blue:#182987; --sw-accent:#2563EB; --sw-text:#0F172A; --sw-muted:#64748B; }
.elementor-988110 .elementor-element.elementor-element-38f484d .elementor-widget-text-editor{ color:var(--sw-text); font-size:16px; line-height:1.95; }
.elementor-988110 .elementor-element.elementor-element-38f484d .sw-hero{
  background:linear-gradient(135deg,#071A3A,#0B2552);
  border-radius:26px;
  padding:64px 22px;
  text-align:center;
  color:#fff;
  box-shadow:0 20px 56px rgba(7,26,58,.18);
}
.elementor-988110 .elementor-element.elementor-element-38f484d .sw-hero h1{ color:#fff; margin:0 0 10px 0; font-size:clamp(26px,3.2vw,42px); }
.elementor-988110 .elementor-element.elementor-element-38f484d .sw-hero p{ color:rgba(255,255,255,.88); margin:0; max-width:980px; margin-left:auto; margin-right:auto; }
.elementor-988110 .elementor-element.elementor-element-38f484d .sw-card{
  background:#fff;
  border:1px solid rgba(15,23,42,.08);
  border-radius:18px;
  box-shadow:0 10px 26px rgba(15,23,42,.08);
  padding:22px;
}
.elementor-988110 .elementor-element.elementor-element-38f484d .sw-kicker{ color:var(--sw-muted); font-size:14px; margin:0 0 10px 0; }
.elementor-988110 .elementor-element.elementor-element-38f484d .sw-badge{
  display:inline-block;
  font-size:12px;
  padding:4px 10px;
  border-radius:999px;
  background:rgba(37,99,235,.10);
  color:var(--sw-accent);
  font-weight:800;
  margin-bottom:10px;
}
.elementor-988110 .elementor-element.elementor-element-38f484d .sw-equip-img img{
  width:100% !important;
  height:auto !important;
  aspect-ratio:16/10;
  object-fit:cover;
  border-radius:16px;
  border:1px solid rgba(15,23,42,.08);
}
.elementor-988110 .elementor-element.elementor-element-38f484d .sw-logo img{
  max-width:180px;
  height:auto !important;
  border-radius:12px;
  border:1px solid rgba(15,23,42,.08);
  background:#fff;
}
@media(max-width:767px){
  .elementor-988110 .elementor-element.elementor-element-38f484d .sw-nav-wrap .elementor-button{ white-space:nowrap; }
  .elementor-988110 .elementor-element.elementor-element-38f484d .sw-equip-img img{ aspect-ratio:4/3; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74f4b529 */.elementor-988110 .elementor-element.elementor-element-74f4b529{ --sw-blue:#071A3A; --sw-accent:#2563EB; --sw-text:#0F172A; --sw-muted:#64748B; }
.elementor-988110 .elementor-element.elementor-element-74f4b529 .elementor-widget-text-editor{ color:var(--sw-text); font-size:16px; line-height:1.95; }
.elementor-988110 .elementor-element.elementor-element-74f4b529 .sw-hero{
  background:linear-gradient(135deg,#071A3A,#0B2552);
  border-radius:26px;
  padding:64px 22px;
  text-align:center;
  color:#fff;
  box-shadow:0 20px 56px rgba(7,26,58,.18);
}
.elementor-988110 .elementor-element.elementor-element-74f4b529 .sw-hero h1{ color:#fff; margin:0 0 10px 0; font-size:clamp(26px,3.2vw,42px); }
.elementor-988110 .elementor-element.elementor-element-74f4b529 .sw-hero p{ color:rgba(255,255,255,.88); margin:0; max-width:980px; margin-left:auto; margin-right:auto; }
.elementor-988110 .elementor-element.elementor-element-74f4b529 .sw-card{
  background:#fff;
  border:1px solid rgba(15,23,42,.08);
  border-radius:18px;
  box-shadow:0 10px 26px rgba(15,23,42,.08);
  padding:22px;
}
.elementor-988110 .elementor-element.elementor-element-74f4b529 .sw-kicker{ color:var(--sw-muted); font-size:14px; margin:0 0 10px 0; }
.elementor-988110 .elementor-element.elementor-element-74f4b529 .sw-badge{
  display:inline-block;
  font-size:12px;
  padding:4px 10px;
  border-radius:999px;
  background:rgba(37,99,235,.10);
  color:var(--sw-accent);
  font-weight:800;
  margin-bottom:10px;
}
.elementor-988110 .elementor-element.elementor-element-74f4b529 .sw-equip-img img{
  width:100% !important;
  height:auto !important;
  aspect-ratio:16/10;
  object-fit:cover;
  border-radius:16px;
  border:1px solid rgba(15,23,42,.08);
}
.elementor-988110 .elementor-element.elementor-element-74f4b529 .sw-logo img{
  max-width:180px;
  height:auto !important;
  border-radius:12px;
  border:1px solid rgba(15,23,42,.08);
  background:#fff;
}
@media(max-width:767px){
  .elementor-988110 .elementor-element.elementor-element-74f4b529 .sw-nav-wrap .elementor-button{ white-space:nowrap; }
  .elementor-988110 .elementor-element.elementor-element-74f4b529 .sw-equip-img img{ aspect-ratio:4/3; }
}/* End custom CSS */