.elementor .container-custom{width:100%;max-width:1180px;margin-inline-start:auto;margin-inline-end:auto;display:flex;gap:35px;}.elementor .top-details{width:fit-content;min-width:1px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:40px;padding-inline-end:14px;margin-block-end:18px;border-radius:999px;background-color:rgba(23, 79, 128, 0.09);}.elementor .top-details-text{font-weight:800;font-size:13px;color:var(--FadeBlue);text-transform:uppercase;}.elementor .background-overlay{padding-block-start:80px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;background: radial-gradient(circle at 10% 12%, rgba(197, 31, 50, 0.12), transparent 28%), radial-gradient(circle at 90% 5%, rgba(23, 79, 128, 0.18), transparent 32%), linear-gradient(180deg, #f8fbff 0%, #ffffff 78%);\n}.elementor .btn-global{padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:9999px;background-color:#000000;box-shadow: 0 14px 34px rgba(197, 31, 50, 0.25);\n}.elementor .btn-red{color:#ffffff;background: linear-gradient(135deg, #c51f32, #971827  );\n}.elementor .btn-white{color:#000000;border-width:1px;border-color:#174f8038;border-style:solid;background-color:#ffffff;box-shadow: none;\n}.elementor .col-3{width:calc(33.33% - 10px);padding:0px;padding: 18px;
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.86);
  border: 1px solid #dce6f2;
  box-shadow: 0 14px 36px rgba(7, 24, 45, 0.07);\n}.elementor .h3{font-family:var(--Montserat);font-weight:800;font-size:19px;text-align:start;}.elementor .h3-desc{font-family:var(--Inter);font-weight:500;font-size:12px;color:var(--textColor);}.elementor .Column-4{width:calc(25% - 1px);padding-block-start:16px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;background-color:#ffffff;display:flex;flex-direction:column;gap:5px;}.elementor .h4-desc{font-family:var(--Inter);font-weight:500;font-size:15px;color:var(--textColor);}.elementor .h2{font-family:var(--Montserat);font-weight:800;font-size:52px;color:#000000;}.elementor .photo-card{border-radius:26px;overflow: hidden;\n}.elementor .container-cards{width:100%;max-width:calc(33.3% - 24px);overflow:hidden;padding:0px;margin:0px;border-radius:26px;background-color:#ffffff;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;border: 1px solid #dce6f2;
  box-shadow: 0 12px 34px rgba(7, 24, 45, 0.06);\n}.elementor .hafl-container{padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;justify-content:center;background: rgba(255, 255, 255, 0.86);\n}.elementor .bg-gredient{background-image: linear-gradient(rgb(247, 249, 252), rgb(255, 255, 255));\n}.elementor .gap{padding:0px;margin-block-end:10px;}.elementor .padding-sec{padding-block-start:50px;padding-block-end:50px;}.elementor .background-dark{overflow: hidden;
  background: radial-gradient(circle at 15% 15%, rgba(197, 31, 50, 0.22), transparent 30%), radial-gradient(circle at 90% 20%, rgba(23, 79, 128, 0.35), transparent 35%), #07182d;\n}.elementor .h4{font-family:var(--Montserat);font-weight:800;font-size:22px;color:#ffffff;margin-block-start:10px;margin-block-end:10px;}.elementor .contain-serve{padding:20px;display:flex;gap:30px;align-items:center;}.elementor .col-6{width:calc(33.3% - 10px);padding:20px;border-radius: 22px;
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.14);\n}.elementor .col-4-25{width:calc(25% - 10px);padding:20px;border-radius: 22px;
  background: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.14);\n}.elementor .col-2-50{width:calc(50% - 10px);padding:0px;padding: 18px;
  border-radius: 18px;
  background: rgba(255, 255, 255, 0.86);
  border: 1px solid #dce6f2;
  box-shadow: 0 14px 36px rgba(7, 24, 45, 0.07);\n}