.elementor .e-48f702e-d1e764a{font-family:var(--qa-font-heading);color:var(--qa-primary);}.elementor .e-69b367a-af29c2c{margin-block-start:0px;}.elementor .e-9212e10-4b3832e{margin-block-end:30px;}.elementor .e-9d1a24e-e8f1cfc{font-weight:600;margin-block-end:30px;}.elementor .e-8519d75-65d8a30{padding:0px;}.elementor .e-cfc37dc-1ec4ed5{padding:0px;margin-block-end:30px;}.elementor .e-482c459-9791dc3{font-weight:600;margin-block-end:30px;}.elementor .e-d829061-ffa3d65{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-d9981cd-2d28d0f{font-family:var(--qa-font-heading);font-size:var(--header-18px);color:var(--qa-primary);margin-block-end:10px;}.elementor .e-044a24f-615d1e8{font-size:var(--text-default);}.elementor .e-abbf3db-9da8b11{margin-block-start:30px;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-abbf3db-9da8b11:hover,.elementor .e-abbf3db-9da8b11:focus-visible{border-color: var(--p);
  background: var(--white);
  box-shadow: 0 8px 24px rgba(1, 143, 176, 0.1);\n}.elementor .e-4f11903-5cf6ff4{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-4cbd4d7-6a089b3{font-family:var(--qa-font-heading);font-size:var(--header-18px);color:var(--qa-primary);margin-block-end:10px;}.elementor .e-2646b9f-9524f8a{font-size:var(--text-default);}.elementor .e-c247e06-bda6114{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-c247e06-bda6114:hover,.elementor .e-c247e06-bda6114:focus-visible{border-color: var(--p);
  background: var(--white);
  box-shadow: 0 8px 24px rgba(1, 143, 176, 0.1);\n}.elementor .e-ff2db39-d89dddc{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-44d6859-0cfc328{font-family:var(--qa-font-heading);font-size:var(--header-18px);color:var(--qa-primary);margin-block-end:10px;}.elementor .e-6eb5c90-ffbf995{font-size:var(--text-default);}.elementor .e-587ca55-5507387{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-587ca55-5507387:hover,.elementor .e-587ca55-5507387:focus-visible{border-color: var(--p);
  background: var(--white);
  box-shadow: 0 8px 24px rgba(1, 143, 176, 0.1);\n}.elementor .e-643f5ad-5baf144{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-c71a0c2-7165824{font-family:var(--qa-font-heading);font-size:var(--header-18px);color:var(--qa-primary);margin-block-end:10px;}.elementor .e-3fa8c16-e16c7ec{font-size:var(--text-default);}.elementor .e-67a3493-34fd3eb{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-67a3493-34fd3eb:hover,.elementor .e-67a3493-34fd3eb:focus-visible{border-color: var(--p);
  background: var(--white);
  box-shadow: 0 8px 24px rgba(1, 143, 176, 0.1);\n}.elementor .e-cfd8211-fb9daad{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-f963e70-65c743f{font-family:var(--qa-font-heading);font-size:var(--header-18px);color:var(--qa-primary);margin-block-end:10px;}.elementor .e-c18c7a2-bd89716{font-size:var(--text-default);}.elementor .e-9ca5c5f-71abd40{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-9ca5c5f-71abd40:hover,.elementor .e-9ca5c5f-71abd40:focus-visible{border-color: var(--p);
  background: var(--white);
  box-shadow: 0 8px 24px rgba(1, 143, 176, 0.1);\n}.elementor .e-38874c3-f56c414{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-d517119-723cb4c{font-family:var(--qa-font-heading);font-size:var(--header-18px);color:var(--qa-primary);margin-block-end:10px;}.elementor .e-fcea769-a9ac034{margin-block-end:30px;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-fcea769-a9ac034:hover,.elementor .e-fcea769-a9ac034:focus-visible{border-color: var(--p);
  background: var(--white);
  box-shadow: 0 8px 24px rgba(1, 143, 176, 0.1);\n}.elementor .e-90287d5-4908861{/* 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-2bab2da-c0465ac{font-weight:600;margin-block-end:30px;}.elementor .e-3a1fa32-276a53e{margin-block-end:30px;}.elementor .e-2117757-381bad8{font-weight:600;margin-block-end:30px;}.elementor .e-19861f4-24a9fb5{margin-block-end:30px;}.elementor .e-a79f2f8-cfc26a9{font-family:var(--qa-font-heading);color:var(--qa-primary);margin-block-end:10px;}.elementor .e-6846c1e-e3e290c{border-left: 3px solid var(--s);
margin-bottom: 8px;\n}.elementor .e-ee9833f-f4d3f28{padding:0px;}.elementor .e-c701c7d-34364d4{font-family:var(--qa-font-heading);font-weight:600;font-size:13px;color:var(--qa-primary);letter-spacing:0.8px;text-transform:uppercase;margin-block-start:5px;margin-block-end:5px;}.elementor .e-db0e01b-da73dee{padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(1, 143, 176, 0.1);border-style:solid;background-color:rgba(1, 143, 176, 0.08);}.elementor .e-81a4aa0-a9ead57{overflow:hidden;padding:0px;border-radius:14px;border-width:1.5px;border-color:rgb(1, 143, 176, 0.1);border-style:solid;}.elementor .e-96c6034-1678e94{background:var(--white);
border:1.5px solid var(--bg);
border-radius:14px;
overflow:hidden;
position:sticky;
top:20px;
padding: 10px;\n}.elementor .e-b68d645-df5f201{margin-block-end:10px;display:flex;flex-direction:column;
gap:18px;
position:sticky;
position: -webkit-sticky;
top:82px;
padding: 0 0;\n}