.elementor .type-paragraph-white{font-family:Plus Jakarta Sans;font-weight:400;font-size:1rem;color:var(--text-strongest);line-height:1.5em;text-align:center;margin-block-end:2%;}.elementor .type-body-h3-white{font-family:Plus Jakarta Sans;font-weight:400;font-size:2.2rem;color:var(--text-strong);line-height:1.2em;}.elementor .type-body-h2-white{width:100%;font-family:Plus Jakarta Sans;font-weight:400;font-size:2.5rem;color:var(--text-strong);letter-spacing:0.01rem;line-height:1.15em;text-align:center;align-self:center;}.elementor .type-body-eyebrow{font-family:Plus Jakarta Sans;font-weight:500;font-size:0.95rem;color:#35C7EE;letter-spacing:0.02rem;text-align:center;text-transform:uppercase;display:flex;align-self:center;}.elementor .btn-blue{font-weight:500;font-size:1.1rem;color:var(--text-strongest);letter-spacing:0.04rem;line-height:1.5em;text-align:center;text-transform:capitalize;padding-block-start:13px;padding-block-end:13px;padding-inline-start:26px;padding-inline-end:26px;margin-block-start:0%;margin-block-end:0%;border-radius:10px;border-width:1px;border-color:var(--brand-blue-bright);border-style:solid;background-color:var(--brand-blue);transition:all 500ms;align-self:center;}.elementor .btn-blue:hover,.elementor .btn-blue:focus-visible{color:var(--text-strong);text-transform:capitalize;border-radius:10px;border-width:1px;border-color:var(--text-strong);border-style:solid;background-color:#ffffff00;box-shadow:0px 0px 10px 0px #35c7ee4d;text-shadow: none !important;\n}.elementor .btn-white{font-weight:500;font-size:1.1rem;color:var(--text-strong);letter-spacing:0.04rem;line-height:1.5em;text-align:center;text-transform:capitalize;border-radius:10px;border-width:1px;border-color:var(--text-strong);border-style:solid;background-color:#ffffff00;transition:all 500ms;align-self:center;}.elementor .btn-white:hover,.elementor .btn-white:focus-visible{color:#ffffff;border-color:var(--brand-blue);background-color:var(--brand-blue);box-shadow:0px 0px 12px 1px #35c7ee66;text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.65);
transition: all 0.3s ease\n}.elementor .main-outside-container{width:100%;min-width:auto;padding:7%;margin-block-start:0%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;}.elementor .main-inside-container{width:100%;min-width:320px;max-width:1200px;padding:0px;flex-direction:row;gap:20px;flex-wrap:wrap;justify-content:center;align-content:space-evenly;align-items:center;align-self:center;}.elementor .frosted-glass-container-dark{width:33%;padding-block-start:5%;padding-block-end:5%;padding-inline-start:3.5%;padding-inline-end:3.5%;border-radius:20px;border-width:1px;border-color:#ffffff4d;border-style:solid;background-color:#0F141E99;gap:10px;flex-wrap:wrap;/* 1. Background Hex-Alpha (15% White) */
background-color: #0f141ec7 !important;

/* 2. The Frost Effect */
backdrop-filter: blur(15px) saturate(180%);
-webkit-backdrop-filter: blur(15px) saturate(180%);

/* 3. The 1px Glass Edge (30% White) */
border: 1px solid #bcbec2;

/* 4. Rounded Bottom / Flat Top */
 border-radius: 15px;

/* 5. Depth */
box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.3);\n}.elementor .blue-line-glow{width:30%;min-width:auto;min-height:3px;padding-block-start:0%;padding-block-end:0%;padding-inline-start:0%;padding-inline-end:0%;margin-block-start:0%;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:linear-gradient(90deg, #009cc700 0%,#009CC8 50%,#009cc800 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#00000000;display:flex;/* 1. Clear the base color */
background-color: transparent !important;

/* 2. Higher quality glow that follows the fade */
filter: drop-shadow(0px 0px 4px #00bbff);\n}.elementor .square-frosted-glass-light{width:30%;padding:0%;margin-block-start:0.5%;margin-block-end:0.5%;margin-inline-start:1%;margin-inline-end:1%;flex-direction:column;gap:10px;flex-wrap:wrap;justify-content:center;align-content:space-evenly;align-items:start;align-self:center;/* 1. Background Hex-Alpha (15% White) */
background-color: #FFFFFF26 !important;

/* 2. The Frost Effect */
backdrop-filter: blur(15px) saturate(180%);
-webkit-backdrop-filter: blur(15px) saturate(180%);

/* 3. The 1px Glass Edge (30% White) */
border: 1px solid #ffffff44;

/* 4. Rounded Bottom / Flat Top */
border-radius: 10px;

/* 5. Depth */
box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.035);\n}.elementor .square-frosted-glass-light:hover,.elementor .square-frosted-glass-light:focus-visible{border-width:1px;border-color:#ffffff80;border-style:solid;box-shadow:0px 0px 10px 0px #35c7ee73;}.elementor .htgs-number{font-family:Arial;font-weight:700;font-size:16rem;color:var(--text-medium);padding-block-start:0%;padding-block-end:30%;padding-inline-start:0%;padding-inline-end:0%;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;}.elementor .card-with-top-line{width:48%;border-radius:0px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--brand-blue);border-style:solid;background-color:var(--bg-medium);flex-direction:column;gap:20px;flex-wrap:wrap;justify-content:flex-start;align-self:stretch;}