.elementor .e-7f21d4e-ebd63a6{text-align:center;}.elementor .e-e7640c7-7a7fc64{margin-block-end:40px;display:flex;gap:15px;justify-content:center;}.elementor .e-4b2391a-12d7fbb{margin-block-end:10px;display:inline-block;flex-wrap:nowrap;}.elementor .e-bdfdcbb-3aac069{font-weight:400;font-size:18px;color:#000000;}.elementor .e-5833329-f49ab22{padding:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;display:flex;align-items:center;}.elementor .e-f04aa6e-5fcda97{padding:0px;align-self:center;}.elementor .e-f08b7a9-27a34b4{max-width:var(--e-gv-5c60fc2);text-align:center;padding-block-start:90px;padding-block-end:0px;display:flex;justify-content:center;}.elementor .e-a9ffc4b-0c1fa78{margin-block-end:40px;}.elementor .e-0cc67ce-8dab6d8{font-weight:600;font-size:32px;}.elementor .e-4e943d9-b13909a{margin-block-end:20px;display:inline-block;flex-wrap:nowrap;}.elementor .e-1b50a27-21e4f4e{max-width:85%;font-weight:400;font-size:18px;color:#000000;}.elementor .e-0ab5065-028527f{padding:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;display:flex;align-items:center;}.elementor .e-af84ebd-504f797{padding:0px;align-self:center;}.elementor .e-0f0e13e-1cf8ce3{padding:0px;border-radius:15px;background-color:#ffffff;}.elementor .e-18ef560-6f187f9{max-width:var(--e-gv-5c60fc2);padding-block-start:40px;padding-block-end:0px;display:flex;}.elementor .e-c9809aa-5dc0b4a{padding:0px;border-radius:15px;background-color:#ffffff;}.elementor .e-1d7fb3a-64e38e9{margin-block-end:40px;}.elementor .e-db34964-f0c3184{font-weight:600;font-size:32px;}.elementor .e-674c312-fc8eb2c{margin-block-end:20px;margin-inline-start:25px;display:inline-block;flex-wrap:nowrap;}.elementor .e-951a82a-88dff2a{max-width:85%;font-weight:400;font-size:18px;color:#000000;}.elementor .e-9c6f25b-dc6f335{padding:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:25px;margin-inline-end:0px;display:flex;align-items:center;}.elementor .e-0406dce-c4b88ba{padding:0px;align-self:center;}.elementor .e-105a565-004c967{max-width:var(--e-gv-5c60fc2);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;}.elementor .e-0356d28-9cf6f3f{margin-block-end:40px;}.elementor .e-2579d2a-4c015f7{font-weight:600;font-size:32px;}.elementor .e-93031a4-59f265e{margin-block-end:20px;margin-inline-start:0px;display:inline-block;flex-wrap:nowrap;}.elementor .e-61425dc-0b09fcd{max-width:85%;font-weight:400;font-size:18px;color:#000000;}.elementor .e-a9bca71-b233101{padding:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;display:flex;align-items:center;}.elementor .e-566ed79-ec5f2a6{padding:0px;margin:0px;align-self:center;}.elementor .e-3bbb302-aa24b5f{padding:0px;border-radius:15px;background-color:#ffffff;}.elementor .e-54685a4-ffe09c7{max-width:var(--e-gv-5c60fc2);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;}.elementor .e-805860c-81a07e1{padding:0px;border-radius:15px;background-color:#ffffff;}.elementor .e-68e1cfa-25a4ee6{margin-block-end:40px;}.elementor .e-3aed5d9-9c7674b{font-weight:600;font-size:32px;}.elementor .e-2440d1b-753b27b{margin-block-end:20px;margin-inline-start:25px;display:inline-block;flex-wrap:nowrap;}.elementor .e-69d72a0-4b1e42a{max-width:85%;font-weight:400;font-size:18px;color:#000000;}.elementor .e-9e03db8-ae17ef8{padding:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:25px;margin-inline-end:0px;display:flex;align-items:center;}.elementor .e-a62efe7-ff94b05{padding:0px;align-self:center;}.elementor .e-89bac6d-68f98e3{max-width:var(--e-gv-5c60fc2);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;}.elementor .e-16e772e-8e6b1b6{color:#ffffff;text-align:center;}.elementor .e-8c4be33-01e1b2f{align-self:center;}.elementor .e-0ee0205-19d9c78{width:100%;max-width:var(--e-gv-5c60fc2);padding:0px;margin:auto;display:flex;}.elementor .e-0e1a33a-b4ba541{margin-block-end:32px;}.elementor .e-bce36e2-eef6528{max-width:55%;color:#ffffff;margin-block-end:20px;}.elementor .e-e6bb4c7-476d7a6{font-weight:400;font-size:16px;color:#ffffff;line-height:24px;margin-block-start:30px;margin-block-end:24px;}.elementor .e-6391883-181f525{text-align:start;padding:25px;border-radius:30px;border-width:1px;border-color:#E5E7EB;border-style:none;background-color:#FFFFFF12;box-shadow:0px 0px 32px 0px #0000001A;display:block;}.elementor .e-bc21535-247280c{margin-block-end:32px;}.elementor .e-1408a40-27894ad{max-width:80%;color:#ffffff;margin-block-end:20px;}.elementor .e-1d9a528-da7ba0e{font-weight:400;font-size:16px;color:#ffffff;line-height:24px;margin-block-start:30px;margin-block-end:24px;}.elementor .e-b2007ed-d9d7aad{text-align:start;padding:25px;border-radius:30px;border-width:1px;border-color:#E5E7EB;border-style:none;background-color:#FFFFFF12;box-shadow:0px 0px 32px 0px #0000001A;display:block;}.elementor .e-4b35112-c7a029f{margin-block-end:32px;}.elementor .e-37e9b40-01f4b75{max-width:80%;color:#ffffff;margin-block-end:20px;}.elementor .e-9ceec79-44316db{font-weight:400;font-size:16px;color:#ffffff;line-height:24px;margin-block-start:30px;margin-block-end:24px;}.elementor .e-185a010-f9665e5{text-align:start;padding:25px;border-radius:30px;border-width:1px;border-color:#E5E7EB;border-style:none;background-color:#FFFFFF12;box-shadow:0px 0px 32px 0px #0000001A;display:block;}.elementor .e-67ec914-70c87de{width:100%;max-width:var(--e-gv-5c60fc2);padding:0px;margin-block-start:40px;display:flex;gap:15px;flex-wrap:nowrap;.coloured-hover-box:hover{
  background: linear-gradient(180deg, #1B427F 0%, #5A498D 100%),
linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
color: #ffffff;
}
.coloured-hover-box:hover  .top-icon svg path {
  fill: #7CD2F0;
}\n}.elementor .e-a13541c-db642fc{margin-block-end:32px;}.elementor .e-1ec6685-fa9b98f{max-width:80%;color:#ffffff;margin-block-end:20px;}.elementor .e-3127449-256d40a{font-weight:400;font-size:16px;color:#ffffff;line-height:24px;margin-block-start:30px;margin-block-end:24px;}.elementor .e-9c4157d-0526dc4{max-width:33%;text-align:start;padding:25px;border-radius:30px;border-width:1px;border-color:#E5E7EB;border-style:none;background-color:#FFFFFF12;box-shadow:0px 0px 32px 0px #0000001A;display:block;}.elementor .e-6a158fd-0eba4dd{margin-block-end:32px;}.elementor .e-afb1059-af11dcc{max-width:80%;color:#ffffff;margin-block-end:20px;}.elementor .e-36f824d-979cdaa{font-weight:400;font-size:16px;color:#ffffff;line-height:24px;margin-block-start:30px;margin-block-end:24px;}.elementor .e-81876e5-ae516ea{max-width:33%;text-align:start;padding:25px;border-radius:30px;border-width:1px;border-color:#E5E7EB;border-style:none;background-color:#FFFFFF12;box-shadow:0px 0px 32px 0px #0000001A;display:block;}.elementor .e-58fca57-96c4a13{width:100%;max-width:var(--e-gv-5c60fc2);padding:0px;margin-block-start:10px;margin-block-end:40px;display:flex;gap:15px;flex-wrap:nowrap;justify-content:center;.coloured-hover-box:hover{
  background: linear-gradient(180deg, #1B427F 0%, #5A498D 100%),
linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
color: #ffffff;
}
.coloured-hover-box:hover  .top-icon svg path {
  fill: #7CD2F0;
}\n}.elementor .e-d6236a3-8650845{text-align:center;padding:0px;}.elementor .e-0d41b90-504a6d6{width:100%;max-width:var(--e-gv-5c60fc2);padding:0px;margin:auto;display:flex;}.elementor .e-23b4a35-124d69f{text-align:center;padding-block-start:90px;padding-block-end:90px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:90px;background-image:linear-gradient(180deg, #1B427F 0%,#5A498D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#E3EFF8;display:block;}.elementor .e-4ae125f-a16b790{max-width:80%;text-align:center;margin-block-start:10px;margin-block-end:30px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-826139c-ff93195{width:35px;height:35px;margin-block-end:40px;}.elementor .e-bdc364e-03c43c5{font-weight:700;font-size:18px;color:#7A7A7A;margin-block-end:24px;}.elementor .e-6bbb5ea-4d2f5d7{font-weight:600;font-size:18px;color:#000000;margin-block-end:12px;}.elementor .e-7cfaa09-7ed421e{font-weight:400;font-size:14px;color:#383C49;line-height:25px;}.elementor .e-158ed54-1858fbc{text-align:start;padding:25px;border-radius:12px;background-color:#ffffff;box-shadow:0px 0px 32px 0px #0000001A;}.elementor .e-93dd49d-0300d8c{width:35px;height:35px;margin-block-end:40px;background-color:#ffffff00;}.elementor .e-8de9293-4973b25{width:35px;height:35px;margin-block-end:40px;background-color:#ffffff00;}.elementor .e-93bab2a-c542a9a{font-weight:700;font-size:18px;color:#7A7A7A;margin-block-end:24px;}.elementor .e-a7d4d10-49082f2{font-weight:600;font-size:18px;color:#000000;line-height:25px;margin-block-end:12px;}.elementor .e-ab573bb-ae59674{font-weight:400;font-size:14px;color:#383C49;line-height:25px;}.elementor .e-ca43669-7457c02{text-align:start;padding:25px;border-radius:12px;background-color:#ffffff;box-shadow:0px 0px 32px 0px #0000001A;}.elementor .e-c46fe81-572add8{width:35px;height:35px;margin-block-end:40px;background-color:#ffffff00;}.elementor .e-1bb5083-d79eda6{width:35px;height:35px;margin-block-end:40px;background-color:#ffffff00;}.elementor .e-9fd9b27-4e246a0{font-weight:700;font-size:18px;color:#7A7A7A;margin-block-end:24px;}.elementor .e-300691a-cd7bab6{font-weight:600;font-size:18px;color:#000000;line-height:25px;margin-block-end:12px;}.elementor .e-cc579e8-861289b{font-weight:400;font-size:14px;color:#383C49;line-height:25px;}.elementor .e-832e5ef-8e3c621{text-align:start;padding:25px;border-radius:12px;background-color:#ffffff;box-shadow:0px 0px 32px 0px #0000001A;}.elementor .e-7046878-703a37b{width:35px;height:35px;margin-block-end:40px;background-color:#ffffff00;}.elementor .e-029ffb1-fd8cfe6{width:35px;height:35px;margin-block-end:40px;background-color:#ffffff00;}.elementor .e-5403048-b8dfc26{font-weight:700;font-size:18px;color:#7A7A7A;margin-block-end:24px;}.elementor .e-fb08194-975d1b1{font-weight:600;font-size:18px;color:#000000;line-height:25px;margin-block-end:12px;}.elementor .e-c77fafd-05a04fc{font-weight:400;font-size:14px;color:#383C49;line-height:25px;}.elementor .e-003df8c-0c7342c{text-align:start;padding:25px;border-radius:12px;background-color:#ffffff;box-shadow:0px 0px 32px 0px #0000001A;}.elementor .e-d41edb0-fda707c{padding:0px;display:flex;gap:15px;}.elementor .e-9fb9768-bb1e30e{width:65px;height:65px;svg path {
  fill: transparent;
}\n}.elementor .e-a1a7013-17479c8{width:270px;text-align:center;align-self:center;}.elementor .e-16b6ee4-a8adac3{width:65px;height:65px;svg path {
  fill: transparent;
}\n}.elementor .e-38fb987-d71d87a{width:270px;text-align:center;align-self:center;}.elementor .e-22fff1f-436fa47{width:65px;height:65px;svg path {
  fill: transparent;
}\n}.elementor .e-ba1f83d-7e936b9{width:270px;text-align:center;align-self:center;}.elementor .e-4a4da7a-fe3882e{width:65px;height:65px;svg path {
  fill: transparent;
}\n}.elementor .e-a3602f7-de4cae9{display:flex;justify-content:center;}.elementor .e-9b2b151-004461c{.step-arrow,
.step-line {
transition: 0.4s ease;
}

.step-arrow {
background: #CBE3FB;
border-radius: 100px;
}

.step-line {
background: white;
}

/* =========================
 DEFAULT ACTIVE (STEP 1)
========================= */
.process-wrapper .step-arrow.step-1,
.process-wrapper .step-line.line-1 {
background: linear-gradient(180deg, #148CF4 0%, #624B9E 100%);
}

.process-wrapper .line-1::after {
width: 100%;
}

.process-wrapper .box-1 h2 {
color: #0495F0;
}

.process-wrapper .box-1 .icon-gap {
margin-bottom: 0;
}

/* =========================
 STEP 1 HOVER
========================= */
.process-wrapper:has(.box-1:hover) .step-arrow.step-1,
.process-wrapper:has(.box-1:hover) .step-line.line-1 {
background: linear-gradient(180deg, #148CF4 0%, #624B9E 100%);
}

.process-wrapper .box-1:hover h2 {
color: #0495F0;
}

.process-wrapper .box-1:hover .icon-gap {
margin-bottom: 0;
}

/* =========================
 STEP 2
========================= */
.process-wrapper:has(.box-2:hover) .step-arrow.step-1,
.process-wrapper:has(.box-2:hover) .step-line.line-1,
.process-wrapper:has(.box-2:hover) .step-arrow.step-2,
.process-wrapper:has(.box-2:hover) .step-line.line-2 {
background: linear-gradient(180deg, #148CF4 0%, #624B9E 100%);
}

.process-wrapper:has(.box-2:hover) .line-1::after,
.process-wrapper:has(.box-2:hover) .line-2::after {
width: 100%;
}

.process-wrapper .box-2:hover h2 {
color: #0495F0;
}

.process-wrapper .box-2:hover .icon-gap {
margin-bottom: 0;
}

/* =========================
 STEP 3
========================= */
.process-wrapper:has(.box-3:hover) .step-arrow.step-1,
.process-wrapper:has(.box-3:hover) .step-line.line-1,
.process-wrapper:has(.box-3:hover) .step-arrow.step-2,
.process-wrapper:has(.box-3:hover) .step-line.line-2,
.process-wrapper:has(.box-3:hover) .step-arrow.step-3,
.process-wrapper:has(.box-3:hover) .step-line.line-3 {
background: linear-gradient(180deg, #148CF4 0%, #624B9E 100%);
}

.process-wrapper:has(.box-3:hover) .line-1::after,
.process-wrapper:has(.box-3:hover) .line-2::after,
.process-wrapper:has(.box-3:hover) .line-3::after {
width: 100%;
}

.process-wrapper .box-3:hover h2 {
color: #0495F0;
}

.process-wrapper .box-3:hover .icon-gap {
margin-bottom: 0;
}

/* =========================
 STEP 4
========================= */
.process-wrapper:has(.box-4:hover) .step-arrow,
.process-wrapper:has(.box-4:hover) .step-line {
background: linear-gradient(180deg, #148CF4 0%, #624B9E 100%);
}

.process-wrapper:has(.box-4:hover) .line-1::after,
.process-wrapper:has(.box-4:hover) .line-2::after,
.process-wrapper:has(.box-4:hover) .line-3::after {
width: 100%;
}

.process-wrapper .box-4:hover h2 {
color: #0495F0;
}

.process-wrapper .box-4:hover .icon-gap {
margin-bottom: 0;
}

/* =========================
 LINE FILL ANIMATION
========================= */
.step-line {
position: relative;
overflow: hidden;
}

.step-line::after {
content: "";
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 0;
background: linear-gradient(180deg, #148CF4 0%, #624B9E 100%);
transition: width 0.4s ease;
}

/* Default fill for step 1 */
.process-wrapper .line-1::after {
width: 100%;
}

/* =========================
 LAYOUT ORDER (Elementor safe)
========================= */
.process-wrapper {
display: flex;
flex-direction: column;
}

.timeline {
order: 1;
}

.step-boxes-sec {
order: 2;
}\n}.elementor .e-4242d62-8f87ece{width:100%;max-width:var(--e-gv-5c60fc2);padding-inline-start:0px;padding-inline-end:0px;margin-block-end:40px;display:inline-block;flex-wrap:nowrap;.step-arrow,
.step-line,
.icon-gap,
.icon,
.hover-state-icon {
transition: 0.4s ease;
}

/* =========================
 BASE
========================= */
.step-arrow {
background: #CBE3FB;
border-radius: 100px;
}

.step-line {
background: white;
position: relative;
overflow: hidden;
}

.step-line::after {
content: "";
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 0%;
background: linear-gradient(180deg, #148CF4 0%, #624B9E 100%);
transition: width 0.4s ease;
}

/* =========================
 DEFAULT STEP 1
========================= */
.process-wrapper .step-arrow.step-1 {
background: linear-gradient(180deg, #148CF4 0%, #624B9E 100%);
}

.process-wrapper .box-1 h2 {
color: #0495F0;
}

.process-wrapper .box-1 .icon-gap {
margin-bottom: 0;
}

/* STEP 1 HALF */
.process-wrapper .line-1::after {
width: 50%;
}

/* =========================
 RESET ON HOVER
========================= */
.process-wrapper:has(.box-2:hover) .step-line::after,
.process-wrapper:has(.box-3:hover) .step-line::after,
.process-wrapper:has(.box-4:hover) .step-line::after {
width: 0%;
}

/* =========================
 STEP 2
========================= */
.process-wrapper:has(.box-2:hover) .line-1::after {
width: 100%;
}

/* =========================
 STEP 3
========================= */
.process-wrapper:has(.box-3:hover) .line-1::after,
.process-wrapper:has(.box-3:hover) .line-2::after {
width: 100%;
}

/* =========================
 STEP 4
========================= */
.process-wrapper:has(.box-4:hover) .line-1::after,
.process-wrapper:has(.box-4:hover) .line-2::after,  
.process-wrapper:has(.box-4:hover) .line-3::after {
width: 100%;
}

/* =========================
 ARROWS
========================= */
.process-wrapper:has(.box-2:hover) .step-arrow.step-1,
.process-wrapper:has(.box-2:hover) .step-arrow.step-2,

.process-wrapper:has(.box-3:hover) .step-arrow.step-1,
.process-wrapper:has(.box-3:hover) .step-arrow.step-2,
.process-wrapper:has(.box-3:hover) .step-arrow.step-3,

.process-wrapper:has(.box-4:hover) .step-arrow {
background: linear-gradient(180deg, #148CF4 0%, #624B9E 100%);
}

/* =========================
 HEADINGS (CASCADE FIXED)
========================= */
.process-wrapper:has(.box-2:hover) .box-1 h2,
.process-wrapper:has(.box-2:hover) .box-2 h2,

.process-wrapper:has(.box-3:hover) .box-1 h2,
.process-wrapper:has(.box-3:hover) .box-2 h2,
.process-wrapper:has(.box-3:hover) .box-3 h2,

.process-wrapper:has(.box-4:hover) .box-1 h2,
.process-wrapper:has(.box-4:hover) .box-2 h2,
.process-wrapper:has(.box-4:hover) .box-3 h2,
.process-wrapper:has(.box-4:hover) .box-4 h2 {
color: #0495F0;
}

/* =========================
 ICON GAP CASCADE
========================= */
.process-wrapper:has(.box-2:hover) .box-1 .icon-gap,
.process-wrapper:has(.box-2:hover) .box-2 .icon-gap,

.process-wrapper:has(.box-3:hover) .box-1 .icon-gap,
.process-wrapper:has(.box-3:hover) .box-2 .icon-gap,
.process-wrapper:has(.box-3:hover) .box-3 .icon-gap,

.process-wrapper:has(.box-4:hover) .box-1 .icon-gap,
.process-wrapper:has(.box-4:hover) .box-2 .icon-gap,
.process-wrapper:has(.box-4:hover) .box-3 .icon-gap,
.process-wrapper:has(.box-4:hover) .box-4 .icon-gap {
margin-bottom: 0;
}

/* =========================
 🔥 ICON SWAP (CASCADE FIXED)
========================= */

.icon-wrapper {
position: relative;
display: inline-block;
}

/* Stack properly (NO top/left shifting issue) */
.icon,
.hover-state-icon {
position: absolute;
top:25px;
left: 25px;
transition: opacity 0.3s ease;
}

/* Default */
.icon {
opacity: 1;
}

.hover-state-icon {
opacity: 0;
}
@media (max-width: 767px) {


.hover-state-icon {
   position: absolute;
top:21px;
left: 21px;
transition: opacity 0.3s ease;
}
.timeline {
  display: none;
}

}

/* =========================
 STEP 1
========================= */
.process-wrapper:has(.box-1:hover) .box-1 .icon {
opacity: 0;
}
.process-wrapper:has(.box-1:hover) .box-1 .hover-state-icon {
opacity: 1;
}

/* =========================
 STEP 2 (CASCADE)
========================= */
.process-wrapper:has(.box-2:hover) .box-1 .icon,
.process-wrapper:has(.box-2:hover) .box-2 .icon-gap {
opacity: 0;
}

.process-wrapper:has(.box-2:hover) .box-1 .hover-state-icon,
.process-wrapper:has(.box-2:hover) .box-2 .hover-state-icon {
opacity: 1;
}

/* =========================
 STEP 3 (CASCADE)
========================= */
.process-wrapper:has(.box-3:hover) .box-1 .icon,
.process-wrapper:has(.box-3:hover) .box-2 .icon,
.process-wrapper:has(.box-3:hover) .box-3 .icon-gap {
opacity: 0;
}

.process-wrapper:has(.box-3:hover) .box-1 .hover-state-icon,
.process-wrapper:has(.box-3:hover) .box-2 .hover-state-icon,
.process-wrapper:has(.box-3:hover) .box-3 .hover-state-icon {
opacity: 1;
}

/* =========================
 STEP 4 (FULL CASCADE)
========================= */
.process-wrapper:has(.box-4:hover) .icon, .process-wrapper:has(.box-4:hover) .icon-gap {
opacity: 0;
}

.process-wrapper:has(.box-4:hover) .hover-state-icon {
opacity: 1;
}

/* =========================
 LAYOUT
========================= */
.process-wrapper {
display: flex;
flex-direction: column;
}

.timeline {
order: 1;
}

.step-boxes-sec {
order: 2;
}\n}.elementor .e-c844afc-eb4f5a0{text-align:center;padding-block-start:90px;padding-block-end:90px;background-image:linear-gradient(180deg, #FFFFFF 0%,#E3EFF8 0%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-55735b5-1df4882{color:#000000;text-align:start;padding-block-end:10px;margin-block-end:10px;border-block-start-width:0px;border-block-end-width:2.6px;border-inline-start-width:0px;border-inline-end-width:0px;border-style:none;}.elementor .e-e9fa2b5-991c3f4{font-weight:400;font-size:16px;color:#000000;line-height:26px;text-align:start;}.elementor .e-16dc842-97de2e2{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-ec504c7-ba3894e{width:100%;}.elementor .e-0f028ee-f19a634{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-9505568-6c351bd{height:435px;padding:0px;border-radius:25px;background-color:#E3EFF8;}.elementor .e-bef219b-6d029be{max-width:75%;color:#000000;text-align:start;padding-block-end:10px;margin-block-end:10px;border-block-start-width:0px;border-block-end-width:2.6px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#148CF4;border-style:none;}.elementor .e-e5ae433-1595709{font-weight:400;font-size:16px;color:#000000;line-height:26px;text-align:start;}.elementor .e-4119f45-5bc06bf{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c9d091a-bb6f7e4{width:100%;}.elementor .e-7bfaddb-a1d4d1d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1ef2878-ade18d8{height:435px;padding:0px;border-radius:25px;background-color:#EEEDF6;}.elementor .e-6bdd3a5-d02ba61{max-width:80%;color:#000000;text-align:start;padding-block-end:10px;margin-block-end:10px;border-block-start-width:0px;border-block-end-width:2.6px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#148CF4;border-style:none;}.elementor .e-7bc67e5-c31987f{font-weight:400;font-size:16px;color:#000000;line-height:26px;text-align:start;}.elementor .e-210f8d2-e6f3f08{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;}.elementor .e-c819379-1fb7949{width:100%;}.elementor .e-da10825-e538204{padding-block-start:25px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-85cfec7-c16ae09{height:435px;padding:0px;border-radius:25px;background-color:#E3EFF8;}.elementor .e-868b927-94f7617{color:#000000;text-align:start;padding-block-end:10px;margin-block-end:10px;border-block-start-width:0px;border-block-end-width:2.6px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#148CF4;border-style:none;}.elementor .e-64995fc-c2cfc1a{font-weight:400;font-size:16px;color:#000000;line-height:26px;text-align:start;}.elementor .e-3e0b41d-83a5f26{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;margin-block-end:0px;}.elementor .e-7f20e5a-6407358{width:100%;}.elementor .e-584b7bb-f855c62{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-f99f209-148721a{height:435px;padding:0px;border-radius:25px;background-color:#EEEDF6;}.elementor .e-9c60d88-3b1cc3d{padding:0px;margin-block-start:40px;margin-block-end:120px;display:flex;gap:20px;}.elementor .e-959309c-7a82103{width:100%;max-width:var(--e-gv-5c60fc2);padding:0px;margin:auto;display:flex;flex-direction:column;}.elementor .e-5f07d2c-7419900{text-align:center;padding-block-start:90px;padding-block-end:90px;padding-inline-start:20px;padding-inline-end:20px;display:block;}.elementor .e-d0003b7-5f51b91{text-align:center;margin-block-start:90px;}.elementor .e-4ca2595-cdc9633{color:#ffffff;text-align:center;}.elementor .e-a196be9-1cd5cd4{max-width:70%;font-weight:400;font-size:18px;color:#ffffff;text-align:center;margin-block-start:20px;margin-block-end:20px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-179b576-edff77a{font-weight:600;font-size:16px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:65px;padding-inline-end:65px;margin-inline-end:15px;border-radius:7px;background-image:linear-gradient(90deg, #1480DA 0%,#785DC7 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#ffffff;}.elementor .e-522a2a2-f2bf25c{font-weight:600;font-size:16px;color:#ffffff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:65px;padding-inline-end:65px;border-radius:7px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#375efa00;}.elementor .e-798b34f-f2b1bd8{text-align:center;padding-block-start:90px;padding-block-end:90px;margin-block-start:40px;background-image:linear-gradient(180deg, #1B427F 0%,#5A498D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-44a6fb4-f7db70f{margin-block-start:10px;margin-block-end:0px;}.elementor .e-e19d07d-74c654d{width:100%;max-width:var(--e-gv-5c60fc2);padding:0px;margin-block-start:-40px;margin-block-end:-40px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .e-3652737-f7e8b46{padding:0px;display:flex;flex-direction:row;gap:10px;}.elementor .e-432aa6e-edad8fe{width:100%;max-width:var(--e-gv-5c60fc2);margin-block-end:40px;display:inline-block;flex-wrap:nowrap;}.elementor .e-8f87a94-a87ca86{text-align:center;padding-block-start:90px;padding-block-end:90px;margin-block-start:50px;background-color:#E3EFF8;}.elementor .e-bdbfd77-5e67edd{width:43px;height:43px;margin-block-start:auto;margin-block-end:auto;margin-inline-end:8px;svg path{
  fill: #C9E0F0;
}\n}.elementor .e-99f76f4-ecc2ae7{font-weight:400;font-size:18px;color:#364153;}.elementor .e-e9b8a65-40cd5be{padding:0px;margin-block-start:30px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;display:flex;align-items:center;}.elementor .e-ac4baab-148e189{width:43px;height:43px;margin-block-start:auto;margin-block-end:auto;margin-inline-end:8px;svg path{
  fill: #C9E0F0;
}\n}.elementor .e-f700737-337e41a{font-weight:400;font-size:18px;color:#364153;}.elementor .e-daa9d00-c5738e4{padding:0px;margin:0px;display:flex;align-items:center;}.elementor .e-5f27a3c-6180c10{margin-block-end:15px;display:inline-block;flex-wrap:nowrap;}.elementor .e-55c5b80-d269451{align-self:center;}.elementor .e-df0628f-69d7476{padding:25px;border-radius:15px;background-color:#C9E0F0;}.elementor .e-dd39cbb-a02bde5{width:100%;max-width:var(--e-gv-5c60fc2);padding:0px;margin:auto;display:flex;}.elementor .e-80a0bd9-17b2256{padding-block-start:90px;padding-block-end:90px;display:block;}