.elementor .e-badeaed-85bfade{font-weight:600;margin-block-end:30px;}.elementor .e-47e04b4-0e314f4{margin:32px 0;
padding:24px 28px;
background:var(--light);
border-left:3px solid var(--s);
border-radius:0 12px 12px 0;\n}.elementor .e-f60636d-baf280f{font-weight:600;margin-block-end:30px;}.elementor .e-244a0aa-9a992a8{font-weight:600;margin-block-end:30px;}.elementor .e-715533d-c59ed56{width: 30px;
  height: 30px;
  border-radius: 50%;
  background: var(--p);
  color: var(--white);
  font-family: 'Saira', sans-serif;
  font-weight: 800;
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-top: 1px;\n}.elementor .e-e7994b4-b42e626{font-size: 15px;
color: var(--text);
line-height: 1.7;
}

 strong {    
  color: var(--dark);
  font-weight: 800;
  font-family: 'Saira', sans-serif;\n}.elementor .e-de5c21f-55dcd2a{display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 18px 20px;
  background: var(--light);
  border: 1.5px solid rgba(1, 143, 176, 0.15);
  border-radius: 12px;
  transition: all 0.2s;\n}.elementor .e-de5c21f-55dcd2a:hover,.elementor .e-de5c21f-55dcd2a:focus-visible{border-color: var(--p);
  background: var(--white);
  box-shadow: 0 8px 24px rgba(1, 143, 176, 0.1);\n}.elementor .e-57126dc-9b05a71{width: 30px;
  height: 30px;
  border-radius: 50%;
  background: var(--p);
  color: var(--white);
  font-family: 'Saira', sans-serif;
  font-weight: 800;
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-top: 1px;\n}.elementor .e-73ff33d-234270e{font-size: 15px;
color: var(--text);
line-height: 1.7;
}

 strong {    
  color: var(--dark);
  font-weight: 800;
  font-family: 'Saira', sans-serif;\n}.elementor .e-8eb8151-fe5e611{display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 18px 20px;
  background: var(--light);
  border: 1.5px solid rgba(1, 143, 176, 0.15);
  border-radius: 12px;
  transition: all 0.2s;\n}.elementor .e-8eb8151-fe5e611:hover,.elementor .e-8eb8151-fe5e611:focus-visible{border-color: var(--p);
  background: var(--white);
  box-shadow: 0 8px 24px rgba(1, 143, 176, 0.1);\n}.elementor .e-b8ee910-e6912a4{width: 30px;
  height: 30px;
  border-radius: 50%;
  background: var(--p);
  color: var(--white);
  font-family: 'Saira', sans-serif;
  font-weight: 800;
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-top: 1px;\n}.elementor .e-814f7fc-4373184{font-size: 15px;
color: var(--text);
line-height: 1.7;
}

 strong {    
  color: var(--dark);
  font-weight: 800;
  font-family: 'Saira', sans-serif;\n}.elementor .e-07cf7e5-c985419{display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 18px 20px;
  background: var(--light);
  border: 1.5px solid rgba(1, 143, 176, 0.15);
  border-radius: 12px;
  transition: all 0.2s;\n}.elementor .e-07cf7e5-c985419:hover,.elementor .e-07cf7e5-c985419:focus-visible{border-color: var(--p);
  background: var(--white);
  box-shadow: 0 8px 24px rgba(1, 143, 176, 0.1);\n}.elementor .e-99f60d9-d02d090{width: 30px;
  height: 30px;
  border-radius: 50%;
  background: var(--p);
  color: var(--white);
  font-family: 'Saira', sans-serif;
  font-weight: 800;
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-top: 1px;\n}.elementor .e-3df9b07-565d6e2{font-size: 15px;
color: var(--text);
line-height: 1.7;
}

 strong {    
  color: var(--dark);
  font-weight: 800;
  font-family: 'Saira', sans-serif;\n}.elementor .e-ad30d6e-1ec87c3{display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 18px 20px;
  background: var(--light);
  border: 1.5px solid rgba(1, 143, 176, 0.15);
  border-radius: 12px;
  transition: all 0.2s;\n}.elementor .e-ad30d6e-1ec87c3:hover,.elementor .e-ad30d6e-1ec87c3:focus-visible{border-color: var(--p);
  background: var(--white);
  box-shadow: 0 8px 24px rgba(1, 143, 176, 0.1);\n}.elementor .e-dd9db85-10ed28f{/* Steps */
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 12px;
  padding: 0;

/* .step-item {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 18px 20px;
  background: var(--light);
  border: 1.5px solid rgba(1, 143, 176, 0.15);
  border-radius: 12px;
  transition: all 0.2s;
} */
/*   
.step-item:hover {
  border-color: var(--p);
  background: var(--white);
  box-shadow: 0 8px 24px rgba(1, 143, 176, 0.1);
}

.step-num {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: var(--p);
  color: var(--white);
  font-family: 'Saira', sans-serif;
  font-weight: 800;
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin-top: 1px;
} */
/*   
.step-text {
  font-size: 15px;
  color: var(--text);
  line-height: 1.7;
} */

/* .step-text strong {
  color: var(--dark);
  font-weight: 800;
  font-family: 'Saira', sans-serif;
} */\n}.elementor .e-ab80b43-5b51e6f{display:block;
width:100%;
height:auto;\n}.elementor .e-e2bb87d-51c3196{padding:14px 20px;
font-size:13px;
color:var(--muted);
line-height:1.6;
background:var(--light);
border-top:1px solid rgba(1,143,176,0.12);\n}.elementor .e-0dad8c6-ceb5db4{margin:40px 0;
border-radius:16px;
overflow:hidden;
border:1.5px solid rgba(1,143,176,0.15);
background:var(--white);
box-shadow:0 12px 40px rgba(1,143,176,0.1);
padding: 0;\n}.elementor .e-5724599-8fcae49{font-weight:600;margin-block-end:30px;}.elementor .e-5923591-53fb94a{font-weight:600;margin-block-end:30px;}.elementor .e-db7113f-3937c09{font-weight:600;margin-block-end:30px;}.elementor .e-afed173-ce9b0c8{margin-top:8px;
padding:28px 26px;
background:var(--bg);
border-radius:16px;
border:1px solid rgba(1,143,176,0.2);\n}.elementor .e-263b60c-085b9c8{padding:0px;}.elementor .e-bdad79a-3afc318{background:var(--white);
border:1.5px solid var(--bg);
border-radius:14px;
overflow:hidden;
position:sticky;
top:20px;
padding: 10px;\n}.elementor .e-b3cd34f-ae84648{margin-block-end:10px;display:flex;flex-direction:column;
gap:18px;
position:sticky;
position: -webkit-sticky;
top:82px;
padding: 0 0;\n}