/* =====================================================================
   Evlo — About Evlo
   Generated by scripts/elementor_to_html/convert.py from the Elementor
   export. Pairs with shared/base.css (reset, primitives, reveal).

   Layout: .dN classes are deduplicated blocks shared by 3+ elements.
   .el-XXXXXXX blocks are element-specific. Both are safe to rename in
   the stage-2 craft pass — nothing else references them.
   ===================================================================== */

/* ---- shared blocks (3+ uses) ---- */
.d1{padding:26px 24px 26px 24px;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:11px}
.d2{position:relative;z-index:2}
.d3{align-self:center;position:relative;z-index:2}
.d4{position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:17px;font-weight:400;line-height:1.72;color:#3D5468;text-align:left}
.d5{align-self:center;width:100%;max-width:100%;position:relative;z-index:2}
.d6{padding:20px 24px 26px 24px;flex-direction:column;align-items:center;justify-content:center;gap:12px}
.d7{position:relative;z-index:2;gap:11px}
.d8{padding:88px 20px 88px 20px;flex-direction:column;align-items:center;overflow:hidden;background-color:#FFFFFF}
.d9{align-self:center;width:880px;max-width:100%;position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:17.5px;font-weight:400;line-height:1.7;color:#3D5468;text-align:center}
.d10{position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:21px;font-weight:700;line-height:1.3;color:#0B1B2A;text-align:left}
.d11{position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:15.5px;font-weight:400;line-height:1.65;color:#3D5468;text-align:left}
.d12{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;justify-items:stretch;gap:52px}
.d13{flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}
.d14{padding:88px 20px 88px 20px;flex-direction:column;align-items:center;overflow:hidden;background-color:#E9F2F8}
.d15{position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:19px;font-weight:700;line-height:1.34;color:#0B1B2A;text-align:left}
.d16{position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:15px;font-weight:400;line-height:1.62;color:#3D5468;text-align:left}

/* ---- element styles ---- */
.el-1e06fe9{padding:0px 0px 0px 0px;flex-direction:column}
.el-1527e50{padding:84px 20px 74px 20px;flex-direction:column;align-items:center;overflow:hidden;background-color:#F8F8F8}
.el-62c9450{flex-direction:column;align-items:center;gap:48px;max-width:1360px;margin-inline:auto;width:100%;position:relative;z-index:2}
.el-2e1469c{flex-direction:column;align-items:flex-start;justify-content:center;gap:20px}
.el-a9e714a{position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:13.5px;font-weight:400;line-height:1.5;color:#64798C;text-align:left}
.el-5d9062e{position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:46px;font-weight:700;line-height:1.18;letter-spacing:-0.8px;color:#0B1B2A;text-align:left}
.el-4a62976{position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:17.5px;font-weight:400;line-height:1.7;color:#3D5468;text-align:left}
.el-0573375 .btn{font-family:"Poppins", sans-serif;font-size:16.5px;font-weight:600;background-color:rgba(0,0,0,0);color:#FFFFFF;padding:15px 36px 15px 36px}
.el-b1c7625{grid-template-columns:repeat(4, minmax(0, 1fr));align-items:stretch;justify-items:stretch;gap:14px}
.el-73efc10 .ibox-media{color:#267CBA;font-size:17px}
.el-73efc10 .ibox-title{font-family:"Poppins", sans-serif;font-size:16px;font-weight:600;line-height:1.35;color:#0B1B2A}
.el-a96dbda .ibox-media{color:#267CBA;font-size:17px}
.el-a96dbda .ibox-title{font-family:"Poppins", sans-serif;font-size:16px;font-weight:600;line-height:1.35;color:#0B1B2A}
.el-300a6b7 .ibox-media{color:#267CBA;font-size:17px}
.el-300a6b7 .ibox-title{font-family:"Poppins", sans-serif;font-size:16px;font-weight:600;line-height:1.35;color:#0B1B2A}
.el-375a7a4 .ibox-media{color:#267CBA;font-size:17px}
.el-375a7a4 .ibox-title{font-family:"Poppins", sans-serif;font-size:16px;font-weight:600;line-height:1.35;color:#0B1B2A}
.el-359c686{flex-direction:column;align-items:center;gap:22px;max-width:1040px;margin-inline:auto;width:100%;position:relative;z-index:2}
.el-673ca24 .btn{font-family:"Poppins", sans-serif;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:1.2px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5E6F1;border-radius:30px 30px 30px 30px;background-color:#E9F2F8;color:#267CBA;padding:8px 18px 8px 18px}
.el-eed52d9{align-self:center;width:920px;max-width:100%;position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:38px;font-weight:700;line-height:1.22;letter-spacing:-0.5px;color:#0B1B2A;text-align:center}
.el-774a762{flex-direction:column;align-items:center;gap:26px;max-width:1360px;margin-inline:auto;width:100%;position:relative;z-index:2}
.el-d117a01 .btn{font-family:"Poppins", sans-serif;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:1.2px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5E6F1;border-radius:30px 30px 30px 30px;background-color:#E9F2F8;color:#267CBA;padding:8px 18px 8px 18px}
.el-3b1fe10{align-self:center;width:700px;max-width:100%;position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:38px;font-weight:700;line-height:1.22;letter-spacing:-0.5px;color:#0B1B2A;text-align:center}
.el-0e2ad62{grid-template-columns:repeat(4, minmax(0, 1fr));align-items:stretch;justify-items:stretch;gap:18px}
.el-96d341b{flex-direction:column;align-items:center;gap:30px;max-width:1200px;margin-inline:auto;width:100%;position:relative;z-index:2}
.el-1d20622{flex-direction:column;align-items:flex-start;justify-content:center;gap:18px}
.el-01f9bc3{align-self:flex-start;position:relative;z-index:2}
.el-01f9bc3 .btn{font-family:"Poppins", sans-serif;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:1.2px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5E6F1;border-radius:30px 30px 30px 30px;background-color:#E9F2F8;color:#267CBA;padding:8px 18px 8px 18px}
.el-e5b35e8{position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:38px;font-weight:700;line-height:1.22;letter-spacing:-0.5px;color:#0B1B2A;text-align:left}
.el-44ee008{flex-direction:column;align-items:center;gap:26px;max-width:1200px;margin-inline:auto;width:100%;position:relative;z-index:2}
.el-4ead367 .btn{font-family:"Poppins", sans-serif;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:1.2px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5E6F1;border-radius:30px 30px 30px 30px;background-color:#E9F2F8;color:#267CBA;padding:8px 18px 8px 18px}
.el-546c0ef{align-self:center;width:860px;max-width:100%;position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:38px;font-weight:700;line-height:1.22;letter-spacing:-0.5px;color:#0B1B2A;text-align:center}
.el-b68ba10{align-self:center;width:860px;max-width:100%;position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:17.5px;font-weight:400;line-height:1.7;color:#3D5468;text-align:center}
.el-b5f0adb{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;justify-items:stretch;gap:40px}
.el-22859b0 .icon-list{gap:14px}
.el-22859b0 .li-icon{color:#267CBA;font-size:17px}
.el-22859b0 .li-text{font-family:"Poppins", sans-serif;font-size:16px;font-weight:500;line-height:1.55;color:#3D5468}
.el-089740f .icon-list{gap:14px}
.el-089740f .li-icon{color:#267CBA;font-size:17px}
.el-089740f .li-text{font-family:"Poppins", sans-serif;font-size:16px;font-weight:500;line-height:1.55;color:#3D5468}
.el-99965e9{flex-direction:column;align-items:center;gap:28px;max-width:1200px;margin-inline:auto;width:100%;position:relative;z-index:2}
.el-d55bf7d .btn{font-family:"Poppins", sans-serif;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:1.2px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5E6F1;border-radius:30px 30px 30px 30px;background-color:#E9F2F8;color:#267CBA;padding:8px 18px 8px 18px}
.el-7a10538{align-self:center;width:880px;max-width:100%;position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:38px;font-weight:700;line-height:1.22;letter-spacing:-0.5px;color:#0B1B2A;text-align:center}
.el-98aae7b{flex-direction:column;align-items:center;gap:26px;max-width:1200px;margin-inline:auto;width:100%;position:relative;z-index:2}
.el-71deadb .btn{font-family:"Poppins", sans-serif;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:1.2px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5E6F1;border-radius:30px 30px 30px 30px;background-color:#E9F2F8;color:#267CBA;padding:8px 18px 8px 18px}
.el-f97e841{align-self:center;width:800px;max-width:100%;position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:38px;font-weight:700;line-height:1.22;letter-spacing:-0.5px;color:#0B1B2A;text-align:center}
.el-7bb985a{grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch;justify-items:stretch;gap:18px}
.el-8cdc654 .btn{font-family:"Poppins", sans-serif;font-size:16.5px;font-weight:600;background-color:rgba(0,0,0,0);color:#FFFFFF;padding:15px 36px 15px 36px}
.el-6face6a{flex-direction:column;align-items:center;gap:30px;max-width:1200px;margin-inline:auto;width:100%;position:relative;z-index:2}
.el-f7da247{flex-direction:column;align-items:flex-start;justify-content:center;gap:18px}
.el-458ccd4{align-self:flex-start;position:relative;z-index:2}
.el-458ccd4 .btn{font-family:"Poppins", sans-serif;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:1.2px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D5E6F1;border-radius:30px 30px 30px 30px;background-color:#E9F2F8;color:#267CBA;padding:8px 18px 8px 18px}
.el-98f50d6{position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:38px;font-weight:700;line-height:1.22;letter-spacing:-0.5px;color:#0B1B2A;text-align:left}
.el-ac2faf7{padding:96px 20px 100px 20px;flex-direction:column;align-items:center;overflow:hidden;background-image:linear-gradient(165deg, #0F8FE8 0%, #0B6FBE 100%)}
.el-e0a75d2{flex-direction:column;align-items:center;gap:22px;max-width:1040px;margin-inline:auto;width:100%;position:relative;z-index:2}
.el-3f331fc{align-self:center;width:900px;max-width:100%;position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:38px;font-weight:700;line-height:1.22;letter-spacing:-0.5px;color:#FFFFFF;text-align:center}
.el-8f016c9{align-self:center;width:800px;max-width:100%;position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:17.5px;font-weight:400;line-height:1.7;color:#DCEEFB;text-align:center}
.el-6eb548d .btn{font-family:"Poppins", sans-serif;font-size:16.5px;font-weight:600;background-color:rgba(0,0,0,0);color:#08436B;padding:15px 36px 15px 36px}

@media (max-width:1366px){
  .el-5d9062e{font-size:42px}
  .el-eed52d9{font-size:35px}
  .el-3b1fe10{font-size:35px}
  .el-e5b35e8{font-size:35px}
  .el-546c0ef{font-size:35px}
  .el-7a10538{font-size:35px}
  .el-f97e841{font-size:35px}
  .el-98f50d6{font-size:35px}
  .el-3f331fc{font-size:35px}
}

@media (max-width:1024px){
  .el-c04f69e{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .el-5d9062e{font-size:36px}
  .el-b1c7625{grid-template-columns:repeat(2, minmax(0, 1fr))}
  .el-eed52d9{font-size:32px}
  .el-3b1fe10{font-size:32px}
  .el-0e2ad62{grid-template-columns:repeat(2, minmax(0, 1fr))}
  .el-d8ba2e4{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .el-e5b35e8{font-size:32px}
  .el-546c0ef{font-size:32px}
  .el-b5f0adb{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .el-7a10538{font-size:32px}
  .el-f97e841{font-size:32px}
  .el-7bb985a{grid-template-columns:repeat(2, minmax(0, 1fr))}
  .el-9902ab5{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .el-98f50d6{font-size:32px}
  .el-3f331fc{font-size:32px}
}

@media (max-width:767px){
  .el-1527e50{padding:52px 16px 45px 16px}
  .el-c04f69e{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .el-a9e714a{font-size:16px;text-align:left}
  .el-5d9062e{font-size:29px;text-align:left}
  .el-4a62976{font-size:16px;text-align:left}
  .el-0573375{justify-content:center}
  .el-0573375 .btn{font-size:15px;padding:13px 24px 13px 24px}
  .el-b1c7625{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .el-73efc10 .ibox-title{font-size:15px}
  .el-a96dbda .ibox-title{font-size:15px}
  .el-300a6b7 .ibox-title{font-size:15px}
  .el-375a7a4 .ibox-title{font-size:15px}
  .el-729e888{padding:54px 16px 54px 16px}
  .el-673ca24{justify-content:center}
  .el-eed52d9{font-size:27px;text-align:center}
  .el-b571f1e{font-size:16px;text-align:center}
  .el-c33df8b{font-size:16px;text-align:center}
  .el-0ac2419{padding:54px 16px 54px 16px}
  .el-d117a01{justify-content:center}
  .el-3b1fe10{font-size:27px;text-align:center}
  .el-0e2ad62{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .el-7aedc23{font-size:19px;text-align:left}
  .el-998136c{font-size:15px;text-align:left}
  .el-56c01b2{font-size:19px;text-align:left}
  .el-8586c91{font-size:15px;text-align:left}
  .el-0e5b501{font-size:19px;text-align:left}
  .el-00cbe82{font-size:15px;text-align:left}
  .el-c8e0359{font-size:19px;text-align:left}
  .el-449268e{font-size:15px;text-align:left}
  .el-5de14cd{padding:54px 16px 54px 16px}
  .el-d8ba2e4{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .el-01f9bc3{justify-content:flex-start}
  .el-e5b35e8{font-size:27px;text-align:left}
  .el-7aeb797{font-size:16px;text-align:left}
  .el-b0b9dc8{font-size:16px;text-align:left}
  .el-598db3e{padding:54px 16px 54px 16px}
  .el-4ead367{justify-content:center}
  .el-546c0ef{font-size:27px;text-align:center}
  .el-b68ba10{font-size:16px;text-align:center}
  .el-b5f0adb{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .el-22859b0 .li-text{font-size:15px}
  .el-089740f .li-text{font-size:15px}
  .el-bc590c9{padding:54px 16px 54px 16px}
  .el-d55bf7d{justify-content:center}
  .el-7a10538{font-size:27px;text-align:center}
  .el-e679713{font-size:16px;text-align:center}
  .el-c71841a{font-size:16px;text-align:center}
  .el-6c16f61{padding:54px 16px 54px 16px}
  .el-71deadb{justify-content:center}
  .el-f97e841{font-size:27px;text-align:center}
  .el-7bb985a{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .el-4053529{font-size:18px;text-align:left}
  .el-4e82638{font-size:14.5px;text-align:left}
  .el-6b1e9f0{font-size:18px;text-align:left}
  .el-23d11e4{font-size:14.5px;text-align:left}
  .el-1bec4bf{font-size:18px;text-align:left}
  .el-e052abd{font-size:14.5px;text-align:left}
  .el-8cdc654{justify-content:center}
  .el-8cdc654 .btn{font-size:15px;padding:13px 24px 13px 24px}
  .el-db832cb{padding:54px 16px 54px 16px}
  .el-9902ab5{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .el-458ccd4{justify-content:flex-start}
  .el-98f50d6{font-size:27px;text-align:left}
  .el-3388e2f{font-size:16px;text-align:left}
  .el-d8a87bd{font-size:16px;text-align:left}
  .el-f89f24e{font-size:16px;text-align:left}
  .el-ac2faf7{padding:59px 16px 62px 16px}
  .el-3f331fc{font-size:27px;text-align:center}
  .el-8f016c9{font-size:16px;text-align:center}
  .el-6eb548d{justify-content:center}
  .el-6eb548d .btn{font-size:15px;padding:13px 24px 13px 24px}
}

/* ---- per-element custom CSS (verbatim from the export) ---- */
.el-1527e50{position:relative;}.el-1527e50::before{content:'';position:absolute;inset:-45%;pointer-events:none;z-index:0;filter:blur(70px);background:radial-gradient(40% 50% at 12% 18%,rgba(38,124,186,.18),transparent 64%),radial-gradient(38% 48% at 88% 70%,rgba(13,137,224,.14),transparent 64%);opacity:.8;animation:evlAurA 15s ease-in-out infinite;}.el-1527e50::after{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background:repeating-linear-gradient(45deg,rgba(38,124,186,.055) 0 1px,transparent 1px 13px);-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 72%);mask-image:linear-gradient(180deg,#000 0%,transparent 72%);}@media(max-width:767px){.el-1527e50::before,.el-1527e50::after{display:none;}}
.el-0573375 .btn{background:linear-gradient(180deg,#2F89CB 0%,#267CBA 100%);border-radius:9px;box-shadow:0 10px 26px rgba(38,124,186,0.30);transition:transform .25s ease,box-shadow .3s ease,filter .3s ease;}.el-0573375 .btn:hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:0 16px 38px rgba(38,124,186,0.42);}
.el-0573375 .btn:hover{color:#FFFFFF}
.el-da1b702{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}
.el-73efc10 .icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(180deg,#EAF4FB,#DCECF7);border:1px solid #CBE2F2;box-shadow:0 10px 24px rgba(38,124,186,.16);position:relative;overflow:hidden;}.el-73efc10 .icon i{line-height:1;}
.el-677c07c{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}
.el-a96dbda .icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(180deg,#EAF4FB,#DCECF7);border:1px solid #CBE2F2;box-shadow:0 10px 24px rgba(38,124,186,.16);position:relative;overflow:hidden;}.el-a96dbda .icon i{line-height:1;}
.el-42d17af{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}
.el-300a6b7 .icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(180deg,#EAF4FB,#DCECF7);border:1px solid #CBE2F2;box-shadow:0 10px 24px rgba(38,124,186,.16);position:relative;overflow:hidden;}.el-300a6b7 .icon i{line-height:1;}
.el-6befd24{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}
.el-375a7a4 .icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(180deg,#EAF4FB,#DCECF7);border:1px solid #CBE2F2;box-shadow:0 10px 24px rgba(38,124,186,.16);position:relative;overflow:hidden;}.el-375a7a4 .icon i{line-height:1;}
.el-729e888{position:relative;}.el-729e888::before{content:'';position:absolute;width:52vw;height:52vw;top:calc(50% - 26vw);left:66%;background:radial-gradient(circle,rgba(38,124,186,0.09),transparent 60%);filter:blur(70px);pointer-events:none;z-index:0;animation:evlAurB 16s ease-in-out infinite;}@media(max-width:767px){.el-729e888::before{display:none;}}
.el-0ac2419{position:relative;}.el-0ac2419::after{content:'';position:absolute;top:8%;bottom:8%;width:340px;right:2.5%;pointer-events:none;z-index:0;background-image:radial-gradient(circle,rgba(38,124,186,.42) 2px,transparent 2.1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse at center,#000 42%,transparent 82%);mask-image:radial-gradient(ellipse at center,#000 42%,transparent 82%);animation:evlDots 8s ease-in-out infinite;}@media(max-width:1279px){.el-0ac2419::after{display:none;}}
.el-4f646f0{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}
.el-b652e7d{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}
.el-817b7c0{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}
.el-a676f88{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}
.el-5de14cd{position:relative;}.el-5de14cd::before{content:'';position:absolute;width:52vw;height:52vw;top:calc(50% - 26vw);left:-16%;background:radial-gradient(circle,rgba(38,124,186,0.09),transparent 60%);filter:blur(70px);pointer-events:none;z-index:0;animation:evlAurA 15s ease-in-out infinite;}@media(max-width:767px){.el-5de14cd::before{display:none;}}
.el-598db3e{position:relative;}.el-598db3e::before{content:'';position:absolute;width:46vw;height:46vw;bottom:-23vw;top:auto;left:-16%;background:radial-gradient(circle,rgba(38,124,186,0.08),transparent 60%);filter:blur(70px);pointer-events:none;z-index:0;animation:evlAurA 18s ease-in-out infinite;}@media(max-width:767px){.el-598db3e::before{display:none;}}
.el-22859b0 .icon-list-li{align-items:flex-start;}.el-22859b0 .li-icon{align-self:flex-start;margin-top:0;padding-top:0;height:24.80px;display:inline-flex;align-items:center;justify-content:center;}@media(max-width:767px){.el-22859b0 .li-icon{height:23.25px;}}
.el-089740f .icon-list-li{align-items:flex-start;}.el-089740f .li-icon{align-self:flex-start;margin-top:0;padding-top:0;height:24.80px;display:inline-flex;align-items:center;justify-content:center;}@media(max-width:767px){.el-089740f .li-icon{height:23.25px;}}
.el-bc590c9{position:relative;}
.el-6c16f61{position:relative;}.el-6c16f61::after{content:'';position:absolute;top:8%;bottom:8%;width:340px;left:2.5%;pointer-events:none;z-index:0;background-image:radial-gradient(circle,rgba(38,124,186,.42) 2px,transparent 2.1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse at center,#000 42%,transparent 82%);mask-image:radial-gradient(ellipse at center,#000 42%,transparent 82%);animation:evlDots 8s ease-in-out infinite;}@media(max-width:1279px){.el-6c16f61::after{display:none;}}
.el-28686e7{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}
.el-63f1099{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}
.el-29c08dc{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}
.el-8cdc654 .btn{background:linear-gradient(180deg,#2F89CB 0%,#267CBA 100%);border-radius:9px;box-shadow:0 10px 26px rgba(38,124,186,0.30);transition:transform .25s ease,box-shadow .3s ease,filter .3s ease;}.el-8cdc654 .btn:hover{transform:translateY(-3px);filter:brightness(1.06);box-shadow:0 16px 38px rgba(38,124,186,0.42);}
.el-8cdc654 .btn:hover{color:#FFFFFF}
.el-db832cb{position:relative;}.el-db832cb::before{content:'';position:absolute;width:52vw;height:52vw;top:calc(50% - 26vw);left:66%;background:radial-gradient(circle,rgba(38,124,186,0.09),transparent 60%);filter:blur(70px);pointer-events:none;z-index:0;animation:evlAurB 17s ease-in-out infinite;}@media(max-width:767px){.el-db832cb::before{display:none;}}
.el-ac2faf7{position:relative;}.el-ac2faf7::before,.el-ac2faf7::after{content:'';position:absolute;inset:-45%;pointer-events:none;z-index:0;filter:blur(70px);}.el-ac2faf7::before{background:radial-gradient(42% 52% at 14% 24%,rgba(255,255,255,.22),transparent 64%);opacity:.8;animation:evlAurA 14s ease-in-out infinite;}.el-ac2faf7::after{background:radial-gradient(40% 52% at 86% 76%,rgba(124,196,248,.30),transparent 64%);opacity:.7;animation:evlAurB 18s ease-in-out infinite;}@media(max-width:767px){.el-ac2faf7::before,.el-ac2faf7::after{display:none;}}
.el-6eb548d .btn{background:#FFFFFF;border-radius:9px;box-shadow:0 12px 30px rgba(0,30,55,0.28);transition:transform .25s ease,box-shadow .3s ease;}.el-6eb548d .btn:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(0,30,55,0.38);}
.el-6eb548d .btn:hover{color:#08436B}
