/* =====================================================================
   Evlo — Moodle Uptime Monitor Plugin
   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:28px 24px 26px 24px;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px}
.d2{position:relative;z-index:2;gap:16px}
.d3{align-self:center;position:relative;z-index:2}
.d4{position:relative;z-index:2}
.d5{padding:20px 24px 26px 24px;flex-direction:column;align-items:center;justify-content:center;gap:12px}
.d6{position:relative;z-index:2;gap:11px}
.d7{align-self:center;width:100%;max-width:100%;position:relative;z-index:2}
.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{padding:24px 18px 24px 18px;flex-direction:column;align-items:center;justify-content:center;gap:7px}
.d11{position:relative;z-index:2;gap:0px}
.d12{position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:11.5px;font-weight:700;line-height:1.35;letter-spacing:1.1px;color:#64798C;text-align:center}
.d13{position:relative;z-index:2;font-family:"Poppins", sans-serif;font-size:16.5px;font-weight:600;line-height:1.4;color:#0B1B2A;text-align:center}

/* ---- 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-c04f69e{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center;justify-items:stretch;gap:52px}
.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-d94232d{flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}
.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:840px;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{padding:88px 20px 88px 20px;flex-direction:column;align-items:center;overflow:hidden;background-color:#E9F2F8}
.el-a676f88{flex-direction:column;align-items:center;gap:26px;max-width:1200px;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:760px;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-449268e{grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch;justify-items:stretch;gap:18px}
.el-7aedc23 .ibox-media{color:#267CBA;font-size:22px}
.el-7aedc23 .ibox-title{font-family:"Poppins", sans-serif;font-size:19.5px;font-weight:600;line-height:1.3;color:#0B1B2A;margin-bottom:8px}
.el-7aedc23 .ibox-desc{font-family:"Poppins", sans-serif;font-size:15px;line-height:1.62;color:#3D5468}
.el-4f646f0 .ibox-media{color:#267CBA;font-size:22px}
.el-4f646f0 .ibox-title{font-family:"Poppins", sans-serif;font-size:19.5px;font-weight:600;line-height:1.3;color:#0B1B2A;margin-bottom:8px}
.el-4f646f0 .ibox-desc{font-family:"Poppins", sans-serif;font-size:15px;line-height:1.62;color:#3D5468}
.el-8586c91 .ibox-media{color:#267CBA;font-size:22px}
.el-8586c91 .ibox-title{font-family:"Poppins", sans-serif;font-size:19.5px;font-weight:600;line-height:1.3;color:#0B1B2A;margin-bottom:8px}
.el-8586c91 .ibox-desc{font-family:"Poppins", sans-serif;font-size:15px;line-height:1.62;color:#3D5468}
.el-0e5b501 .ibox-media{color:#267CBA;font-size:22px}
.el-0e5b501 .ibox-title{font-family:"Poppins", sans-serif;font-size:19.5px;font-weight:600;line-height:1.3;color:#0B1B2A;margin-bottom:8px}
.el-0e5b501 .ibox-desc{font-family:"Poppins", sans-serif;font-size:15px;line-height:1.62;color:#3D5468}
.el-817b7c0 .ibox-media{color:#267CBA;font-size:22px}
.el-817b7c0 .ibox-title{font-family:"Poppins", sans-serif;font-size:19.5px;font-weight:600;line-height:1.3;color:#0B1B2A;margin-bottom:8px}
.el-817b7c0 .ibox-desc{font-family:"Poppins", sans-serif;font-size:15px;line-height:1.62;color:#3D5468}
.el-22859b0{flex-direction:column;align-items:center;gap:26px;max-width:880px;margin-inline:auto;width:100%;position:relative;z-index:2}
.el-774a762 .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-0ac2419{align-self:center;width:780px;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-b0b9dc8{padding:28px 24px 26px 24px;flex-direction:column;align-items:flex-start;justify-content:center;gap:0px}
.el-7aeb797 .icon-list{gap:14px}
.el-7aeb797 .li-icon{color:#267CBA;font-size:17px}
.el-7aeb797 .li-text{font-family:"Poppins", sans-serif;font-size:16px;font-weight:500;line-height:1.55;color:#3D5468}
.el-2d26d2f{grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch;justify-items:stretch;gap:0px}
.el-1d20622 .ibox-media{color:#267CBA;font-size:16px}
.el-d8ba2e4 .ibox-media{color:#267CBA;font-size:16px}
.el-546c0ef .ibox-media{color:#267CBA;font-size:16px}
.el-4053529{padding:88px 20px 88px 20px;flex-direction:column;align-items:center;overflow:hidden;background-color:#E9F2F8}
.el-f97e841{flex-direction:column;align-items:center;gap:26px;max-width:1280px;margin-inline:auto;width:100%;position:relative;z-index:2}
.el-93c5742 .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-089740f{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-71deadb{grid-template-columns:repeat(4, minmax(0, 1fr));align-items:stretch;justify-items:stretch;gap:18px}
.el-d55bf7d .ibox-media{color:#267CBA;font-size:22px}
.el-d55bf7d .ibox-title{font-family:"Poppins", sans-serif;font-size:19.5px;font-weight:600;line-height:1.3;color:#0B1B2A;margin-bottom:8px}
.el-d55bf7d .ibox-desc{font-family:"Poppins", sans-serif;font-size:15px;line-height:1.62;color:#3D5468}
.el-e679713 .ibox-media{color:#267CBA;font-size:22px}
.el-e679713 .ibox-title{font-family:"Poppins", sans-serif;font-size:19.5px;font-weight:600;line-height:1.3;color:#0B1B2A;margin-bottom:8px}
.el-e679713 .ibox-desc{font-family:"Poppins", sans-serif;font-size:15px;line-height:1.62;color:#3D5468}
.el-a7b1ffa .ibox-media{color:#267CBA;font-size:22px}
.el-a7b1ffa .ibox-title{font-family:"Poppins", sans-serif;font-size:19.5px;font-weight:600;line-height:1.3;color:#0B1B2A;margin-bottom:8px}
.el-a7b1ffa .ibox-desc{font-family:"Poppins", sans-serif;font-size:15px;line-height:1.62;color:#3D5468}
.el-99965e9 .ibox-media{color:#267CBA;font-size:22px}
.el-99965e9 .ibox-title{font-family:"Poppins", sans-serif;font-size:19.5px;font-weight:600;line-height:1.3;color:#0B1B2A;margin-bottom:8px}
.el-99965e9 .ibox-desc{font-family:"Poppins", sans-serif;font-size:15px;line-height:1.62;color:#3D5468}
.el-8cdc654{flex-direction:column;align-items:center;gap:30px;max-width:1040px;margin-inline:auto;width:100%;position:relative;z-index:2}
.el-4e82638 .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-28686e7{align-self:center;width:740px;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 .icon-list{gap:14px}
.el-7bb985a .li-icon{color:#267CBA;font-size:17px}
.el-7bb985a .li-text{font-family:"Poppins", sans-serif;font-size:16px;font-weight:500;line-height:1.55;color:#3D5468}
.el-458ccd4{padding:96px 20px 100px 20px;flex-direction:column;align-items:center;overflow:hidden;background-image:linear-gradient(165deg, #0F8FE8 0%, #0B6FBE 100%)}
.el-be61f24{flex-direction:column;align-items:center;gap:22px;max-width:1040px;margin-inline:auto;width:100%;position:relative;z-index:2}
.el-6c16f61{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:#FFFFFF;text-align:center}
.el-38607e2{align-self:center;width:780px;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-ebeb500 .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-0ac2419{font-size:35px}
  .el-089740f{font-size:35px}
  .el-28686e7{font-size:35px}
  .el-6c16f61{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-449268e{grid-template-columns:repeat(2, minmax(0, 1fr))}
  .el-0ac2419{font-size:32px}
  .el-2d26d2f{grid-template-columns:repeat(3, minmax(0, 1fr))}
  .el-089740f{font-size:32px}
  .el-71deadb{grid-template-columns:repeat(2, minmax(0, 1fr))}
  .el-28686e7{font-size:32px}
  .el-6c16f61{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-0e2ad62{padding:54px 16px 54px 16px}
  .el-d117a01{justify-content:center}
  .el-3b1fe10{font-size:27px;text-align:center}
  .el-449268e{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .el-7aedc23 .ibox-title{font-size:18px}
  .el-7aedc23 .ibox-desc{font-size:14.5px}
  .el-4f646f0 .ibox-title{font-size:18px}
  .el-4f646f0 .ibox-desc{font-size:14.5px}
  .el-8586c91 .ibox-title{font-size:18px}
  .el-8586c91 .ibox-desc{font-size:14.5px}
  .el-0e5b501 .ibox-title{font-size:18px}
  .el-0e5b501 .ibox-desc{font-size:14.5px}
  .el-817b7c0 .ibox-title{font-size:18px}
  .el-817b7c0 .ibox-desc{font-size:14.5px}
  .el-4ce2fa9{padding:54px 16px 54px 16px}
  .el-774a762{justify-content:center}
  .el-0ac2419{font-size:27px;text-align:center}
  .el-7aeb797 .li-text{font-size:15px}
  .el-2d26d2f{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .el-aedef06{text-align:center}
  .el-6afa68a{font-size:16px;text-align:center}
  .el-96d341b{text-align:center}
  .el-5de14cd{font-size:16px;text-align:center}
  .el-b68ba10{text-align:center}
  .el-b4e89c2{font-size:16px;text-align:center}
  .el-4053529{padding:54px 16px 54px 16px}
  .el-93c5742{justify-content:center}
  .el-089740f{font-size:27px;text-align:center}
  .el-b5f0adb{font-size:16px;text-align:center}
  .el-71deadb{grid-template-columns:repeat(1, minmax(0, 1fr))}
  .el-d55bf7d .ibox-title{font-size:18px}
  .el-d55bf7d .ibox-desc{font-size:14.5px}
  .el-e679713 .ibox-title{font-size:18px}
  .el-e679713 .ibox-desc{font-size:14.5px}
  .el-a7b1ffa .ibox-title{font-size:18px}
  .el-a7b1ffa .ibox-desc{font-size:14.5px}
  .el-99965e9 .ibox-title{font-size:18px}
  .el-99965e9 .ibox-desc{font-size:14.5px}
  .el-98aae7b{padding:54px 16px 54px 16px}
  .el-4e82638{justify-content:center}
  .el-28686e7{font-size:27px;text-align:center}
  .el-7bb985a .li-text{font-size:15px}
  .el-458ccd4{padding:59px 16px 62px 16px}
  .el-6c16f61{font-size:27px;text-align:center}
  .el-38607e2{font-size:16px;text-align:center}
  .el-ebeb500{justify-content:center}
  .el-ebeb500 .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-0e2ad62{position:relative;}.el-0e2ad62::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-0e2ad62::after{display:none;}}
@media(min-width:1025px){.el-449268e{grid-template-columns:repeat(6,minmax(0,1fr));}.el-449268e > *{grid-column:span 2;}.el-449268e > *:nth-child(4){grid-column:2/span 2;}.el-449268e > *:nth-child(5){grid-column:4/span 2;}}
.el-998136c{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}
.el-7aedc23 .icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;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-7aedc23 .icon i{line-height:1;}
.el-56c01b2{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}
.el-4f646f0 .icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;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-4f646f0 .icon i{line-height:1;}
.el-b652e7d{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}
.el-8586c91 .icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;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-8586c91 .icon i{line-height:1;}
.el-00cbe82{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}
.el-0e5b501 .icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;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-0e5b501 .icon i{line-height:1;}
.el-c8e0359{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}
.el-817b7c0 .icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;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-817b7c0 .icon i{line-height:1;}
.el-4ce2fa9{position:relative;}.el-4ce2fa9::before{content:'';position:absolute;width:52vw;height:52vw;top:calc(50% - 26vw);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 17s ease-in-out infinite;}@media(max-width:767px){.el-4ce2fa9::before{display:none;}}
.el-b0b9dc8{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}.el-b0b9dc8{background:#E9F2F8!important;border-color:#D5E6F1!important;box-shadow:none!important;}
.el-7aeb797 .icon-list-li{align-items:flex-start;}.el-7aeb797 .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-7aeb797 .li-icon{height:23.25px;}}
.el-2d26d2f{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);overflow:hidden;}.el-2d26d2f > *:not(:first-child){border-left:1px solid #EEF4FA;}@media(max-width:767px){.el-2d26d2f > *:not(:first-child){border-left:none;border-top:1px solid #EEF4FA;}}
.el-1d20622 .icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;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-1d20622 .icon i{line-height:1;}
.el-aedef06 .heading-title{text-transform:uppercase;}
.el-d8ba2e4 .icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;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-d8ba2e4 .icon i{line-height:1;}
.el-96d341b .heading-title{text-transform:uppercase;}
.el-546c0ef .icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;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-546c0ef .icon i{line-height:1;}
.el-b68ba10 .heading-title{text-transform:uppercase;}
.el-4053529{position:relative;}
.el-7a10538{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}
.el-d55bf7d .icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;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-d55bf7d .icon i{line-height:1;}
.el-03c1ebb{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}
.el-e679713 .icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;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-e679713 .icon i{line-height:1;}
.el-c71841a{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}
.el-a7b1ffa .icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;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-a7b1ffa .icon i{line-height:1;}
.el-bc590c9{background:#FFFFFF;border:1px solid #E3EDF5;border-radius:16px;box-shadow:0 12px 32px rgba(7,42,71,0.06);}
.el-99965e9 .icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;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-99965e9 .icon i{line-height:1;}
.el-98aae7b{position:relative;}.el-98aae7b::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 15s ease-in-out infinite;}@media(max-width:767px){.el-98aae7b::before{display:none;}}
.el-7bb985a .icon-list-li{align-items:flex-start;}.el-7bb985a .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-7bb985a .li-icon{height:23.25px;}}
.el-458ccd4{position:relative;}.el-458ccd4::before,.el-458ccd4::after{content:'';position:absolute;inset:-45%;pointer-events:none;z-index:0;filter:blur(70px);}.el-458ccd4::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-458ccd4::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-458ccd4::before,.el-458ccd4::after{display:none;}}
.el-ebeb500 .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-ebeb500 .btn:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(0,30,55,0.38);}
.el-ebeb500 .btn:hover{color:#08436B}
