.elementor .e-321589d{width:33.3333%;flex-direction:column;}.elementor .e-95acecb{width:66.6666%;flex-direction:row;justify-content:flex-end;}.elementor .e-c1b25e1{max-width:1300px;background-color:#ffffff;flex-direction:row;}.elementor .e-b63988e{flex-direction:column;align-items:center;background: var(--white);
  border-bottom: 2px solid var(--border);
  position: sticky;
  top: 0;
  z-index: 1000;
  box-shadow: 0 2px 12px rgba(39, 154, 179, 0.1);\n}.elementor .e-a6c8f83-2772726{display: inline-flex;
  align-items: center;
  gap: 8px;
  background: var(--primary);
  color: var(--white);
  padding: 6px 16px;
  border-radius: 20px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 18px;
  width: max-content;;\n}.elementor .e-788cb61-ae6167b{font-size:21px;}.elementor .e-24f8c93-170d774{font-size: clamp(28px, 4vw, 42px);
  color: var(--text-dark);
  margin-bottom: 10px;
  line-height: 1.2;\n}.elementor .e-461bfae-e3ec3c9{font-size:21px;}.elementor .e-8312922-c7a1311{font-size: 16px;
  color: var(--text-mid);
  margin-bottom: 24px;
  line-height: 1.8;\n}.elementor .e-3a0dff1-9bfafc1{margin-block-start:23px;display: inline-block;
  background: #ff3b30;
  color: #fff;
  padding: 8px 18px;
  border-radius: 50px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  margin-bottom: 15px;
  width: max-content;;\n}.elementor .e-5d1abfd-1fa1ce2{font-size:28px;}.elementor .e-509b8fe-6862dd7{margin-block-start:17px;display: inline-block;
  background: rgba(245, 197, 24);
  color: var(--text-dark);
  font-weight: 800;
  font-size: 1.1rem;
  padding: 16px 40px;
  border-radius: 50px;
  text-decoration: none;
  box-shadow: 0 6px 22px rgba(245, 197, 24, 0.45);
  transition: background 0.2s, transform 0.18s, box-shadow 0.2s;
  letter-spacing: 0.2px;
  animation: fadeUp 1s ease 0.4s both;
  width: max-content;\n}.elementor .e-beaa524-16e9135{margin-block-start:23px;}.elementor .e-e1cf49d{width:50%;flex-direction:column;}.elementor .e-b6e0ef1-25938f5{background: var(--white);
  border: 1px solid var(--border);
  padding: 7px 14px;
  border-radius: 20px;
  font-size: 13px;
  font-weight: 700;
  color: var(--text-mid);
  display: flex;
  align-items: center;
  margin: 20px;
  gap: 6px;
  width: max-content;;
  box-shadow: var(--shadow);\n}.elementor .e-51594b7-2fc963c{background: var(--white);
  border: 1px solid var(--border);
  padding: 7px 14px;
  border-radius: 20px;
  font-size: 13px;
  font-weight: 700;
  color: var(--text-mid);
  display: flex;
  align-items: center;
  margin: 20px;
  gap: 6px;
  width: max-content;;
  box-shadow: var(--shadow);\n}.elementor .e-312bb2c-1415b8b{background: var(--white);
  border: 1px solid var(--border);
  padding: 7px 14px;
  border-radius: 20px;
  font-size: 13px;
  font-weight: 700;
  color: var(--text-mid);
  display: flex;
  align-items: center;
  margin: 20px;
  gap: 6px;
  width: max-content;;
  box-shadow: var(--shadow);\n}.elementor .e-5aa6e9a-859cca0{background: var(--white);
  border: 1px solid var(--border);
  padding: 7px 14px;
  border-radius: 20px;
  font-size: 13px;
  font-weight: 700;
  color: var(--text-mid);
  display: flex;
  align-items: center;
  margin: 20px;
  gap: 6px;
  width: max-content;;
  box-shadow: var(--shadow);\n}.elementor .e-dc857fe-5bd02c2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}.elementor .e-b2cca28{width:50%;flex-direction:column;}.elementor .e-89a799f{max-width:1300px;flex-direction:row;}.elementor .e-5f3a5b0{flex-direction:column;align-items:center;background: linear-gradient(135deg, #e8f6fa 0%, #f0fbff 40%, #e0f4f8 100%);
  padding: 70px 20px 60px;
  position: relative;
  overflow: hidden;\n}.elementor .e-10e231c-46bd786{color: var(--white);
  text-align: center;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.5px;
  display: flex;
  margin: 5px 20px;
  align-items: center;
  gap: 8px;
  width: max-content;;\n}.elementor .e-d92d204-4f85b03{color: var(--white);
  text-align: center;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.5px;
  display: flex;
  margin: 5px 20px;
  align-items: center;
  gap: 8px;
  width: max-content;;\n}.elementor .e-a374a90-ea87ff0{color: var(--white);
  text-align: center;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.5px;
  display: flex;
  margin: 5px 20px;
  align-items: center;
  gap: 8px;
  width: max-content;;\n}.elementor .e-32076e7-2f4b8fa{color: var(--white);
  text-align: center;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.5px;
  display: flex;
  margin: 5px 20px;
  align-items: center;
  gap: 8px;
  width: max-content;;\n}.elementor .e-d6bd7b4-6b0e8c6{max-width:1300px;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-ea6cf33{flex-direction:row;justify-content:center;align-items:center;background: var(--primary);
  padding: 18px 20px;\n}.elementor .e-3486577-1588185{font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--primary);
  margin-bottom: 12px;\n}.elementor .e-5a6fae1-ba83619{font-size:38px;}.elementor .e-5f4fec6-83bc52a{font-size:19px;margin:8px;}.elementor .e-c420bec-a088b51{font-size:15px;}.elementor .e-3346af3-a334f25{background: var(--white);
  border: 1px solid var(--border);
  border-radius: 12px;
  padding: 10px 20px 26px;
  text-align: center;
  box-shadow: var(--shadow);
  transition: transform 0.3s, box-shadow 0.3s;
  max-width: 230px;margin: 30px;\n}.elementor .e-0b94aa5-d9ff046{font-size:38px;}.elementor .e-9b11731-01364be{font-size:19px;margin:8px;}.elementor .e-07787ee-fa3f3e9{font-size:15px;}.elementor .e-f89e590-5982fb0{background: var(--white);
  border: 1px solid var(--border);
  border-radius: 12px;
  padding: 10px 20px 26px;
  text-align: center;
  box-shadow: var(--shadow);
  transition: transform 0.3s, box-shadow 0.3s;
  max-width: 230px;margin: 30px;\n}.elementor .e-380b618-eafdcbf{font-size:38px;}.elementor .e-f4134c6-2d6a41b{font-size:19px;margin:8px;}.elementor .e-353046f-3ba2493{font-size:15px;}.elementor .e-00720b4-b4e971d{background: var(--white);
  border: 1px solid var(--border);
  border-radius: 12px;
  padding: 10px 20px 26px;
  text-align: center;
  box-shadow: var(--shadow);
  transition: transform 0.3s, box-shadow 0.3s;
  max-width: 230px;margin: 30px;\n}.elementor .e-29a275e-2f21899{font-size:38px;}.elementor .e-f214b66-bf36acb{font-size:19px;margin:8px;}.elementor .e-abb70e4-436c051{font-size:15px;}.elementor .e-6dff018-c30d729{background: var(--white);
  border: 1px solid var(--border);
  border-radius: 12px;
  padding: 10px 20px 26px;
  text-align: center;
  box-shadow: var(--shadow);
  transition: transform 0.3s, box-shadow 0.3s;
  max-width: 230px;margin: 30px;\n}.elementor .e-e79cb1e-1953b78{font-size:38px;}.elementor .e-9661eae-38c6b79{font-size:19px;margin:8px;}.elementor .e-9e5dd9d-e02f3b4{font-size:15px;}.elementor .e-e50c7c9-62d3070{background: var(--white);
  border: 1px solid var(--border);
  border-radius: 12px;
  padding: 10px 20px 26px;
  text-align: center;
  box-shadow: var(--shadow);
  transition: transform 0.3s, box-shadow 0.3s;
  max-width: 230px;margin: 30px;\n}.elementor .e-3a25828-0aade4d{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-636a044-b3f4281{max-width:1300px;display:flex;flex-direction:column;align-items:start;padding: 50px 20px;\n}.elementor .e-bca0015-c7d090f{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-eb3d619-02978a9{font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--primary);
  margin-bottom: 12px;\n}.elementor .e-0a162c4-81cff27{width:63%;}.elementor .e-b276b1e-c8eedad{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;}.elementor .e-b77b5ab-c284591{max-width:1300px;display:flex;flex-direction:column;align-items:start;padding: 50px 20px;\n}.elementor .e-900f73d-a070724{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-568aa73-6bbf0a1{max-width:1300px;}.elementor .e-d39b97a-ea07263{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-2338357-96ca302{font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--primary);
  margin-bottom: 12px;\n}.elementor .e-ffb06b2-3f6fa93{margin-block-end:23px;}.elementor .e-b13ae83-2f3f650{font-size:32px;}.elementor .e-b81efc2-614815d{font-size:19px;margin:0px;}.elementor .e-261c25c-afcedcb{font-size:13px;}.elementor .e-068f239-7108278{display: flex;
  gap: 14px;
  margin-bottom: 20px;
  padding: 0px 10px;
  background: var(--white);
  border-radius: 10px;
  border-left: 4px solid var(--primary);
  box-shadow: var(--shadow);
  transition: transform 0.2s;\n}.elementor .e-d468e46-9cc8591{font-size:32px;}.elementor .e-ca9ce00-27c07e5{font-size:19px;margin:0px;}.elementor .e-bd6c583-f03cae1{font-size:13px;}.elementor .e-ed7af28-12fcb53{display: flex;
  gap: 14px;
  margin-bottom: 20px;
  padding: 0px 10px;
  background: var(--white);
  border-radius: 10px;
  border-left: 4px solid var(--primary);
  box-shadow: var(--shadow);
  transition: transform 0.2s;\n}.elementor .e-05d84c0-ded854c{font-size:32px;}.elementor .e-92e1616-90d8722{font-size:19px;margin:0px;}.elementor .e-d5badff-4cac103{font-size:13px;}.elementor .e-419c88a-9ffa0c6{display: flex;
  gap: 14px;
  margin-bottom: 20px;
  padding: 0px 10px;
  background: var(--white);
  border-radius: 10px;
  border-left: 4px solid var(--primary);
  box-shadow: var(--shadow);
  transition: transform 0.2s;\n}.elementor .e-261d400-a32d9e2{font-size:32px;}.elementor .e-e656cf2-03190d7{font-size:19px;margin:0px;}.elementor .e-9aa118d-54f4293{font-size:13px;}.elementor .e-d7d1d6b-8908562{display: flex;
  gap: 14px;
  margin-bottom: 20px;
  padding: 0px 10px;
  background: var(--white);
  border-radius: 10px;
  border-left: 4px solid var(--primary);
  box-shadow: var(--shadow);
  transition: transform 0.2s;\n}.elementor .e-3cd12ec-dfb6cf0{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:start;}.elementor .e-d6df013-16d8393{max-width:1300px;display:flex;flex-direction:column;align-items:start;padding: 50px 20px;\n}.elementor .e-0dc5944-76bcf06{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-04141bc-b308bf9{font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--primary);
  margin-bottom: 12px;\n}.elementor .e-28f11a9-e1457db{margin-block-end:26px;}.elementor .e-f7b2257-a21488d{font-size:25px;background: var(--primary);
  color: var(--white);
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 900;
  font-size: 16px;
  margin-bottom: 14px;\n}.elementor .e-61f4e1a-b985781{font-size:15px;text-align:start;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3db4356-2b4b629{font-size:15px;color:var(----text-light);text-align:start;}.elementor .e-5a6b028-f172ba6{display:flex;flex-direction:column;align-items:start;background: var(--white);
  border: 1px solid var(--border);
  border-radius: 12px;
  padding: 26px 20px 26px;
  text-align: center;
  box-shadow: var(--shadow);
  transition: transform 0.3s, box-shadow 0.3s;
  max-width: 280px;margin: 30px;\n}.elementor .e-b979114-1969562{font-size:25px;background: var(--primary);
  color: var(--white);
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 900;
  font-size: 16px;
  margin-bottom: 14px;\n}.elementor .e-9d09faf-ef8338c{font-size:15px;text-align:start;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-57d5971-e3b8d42{font-size:15px;color:var(----text-light);text-align:start;}.elementor .e-a668fe2-3114581{display:flex;flex-direction:column;align-items:start;background: var(--white);
  border: 1px solid var(--border);
  border-radius: 12px;
  padding: 26px 20px 26px;
  text-align: center;
  box-shadow: var(--shadow);
  transition: transform 0.3s, box-shadow 0.3s;
  max-width: 280px;margin: 30px;\n}.elementor .e-a30de52-1f642bd{font-size:25px;background: var(--primary);
  color: var(--white);
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 900;
  font-size: 16px;
  margin-bottom: 14px;\n}.elementor .e-5ee9e01-5184fd6{font-size:15px;text-align:start;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5a55253-208d724{font-size:15px;color:var(----text-light);text-align:start;}.elementor .e-32be847-6c788b4{display:flex;flex-direction:column;align-items:start;background: var(--white);
  border: 1px solid var(--border);
  border-radius: 12px;
  padding: 26px 20px 26px;
  text-align: center;
  box-shadow: var(--shadow);
  transition: transform 0.3s, box-shadow 0.3s;
  max-width: 280px;margin: 30px;\n}.elementor .e-b105acd-5c3e8da{font-size:25px;background: var(--primary);
  color: var(--white);
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 900;
  font-size: 16px;
  margin-bottom: 14px;\n}.elementor .e-e0c76b4-160c451{font-size:15px;text-align:start;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-e786f59-924c292{font-size:15px;color:var(----text-light);text-align:start;}.elementor .e-6ed4db6-1d6cc3b{display:flex;flex-direction:column;align-items:start;background: var(--white);
  border: 1px solid var(--border);
  border-radius: 12px;
  padding: 26px 20px 26px;
  text-align: center;
  box-shadow: var(--shadow);
  transition: transform 0.3s, box-shadow 0.3s;
  max-width: 280px;margin: 30px;\n}.elementor .e-3dca7e2-d169aef{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-878097d-467136f{max-width:1300px;display:flex;flex-direction:column;align-items:start;padding: 50px 20px;\n}.elementor .e-ac29606-8d84ebf{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-aff75e7-d97881e{font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--primary);
  margin-bottom: 12px;\n}.elementor .e-a718d25-e380005{margin-block-end:26px;}.elementor .e-3c9b062-1151b15{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-3cb0abd-17468b3{max-width:1300px;display:flex;flex-direction:column;align-items:start;padding: 50px 20px;\n}.elementor .e-cc29bf0-70e0445{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-6d5b759-1351e9d{font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color:var(--accent) ;
  margin-bottom: 12px;\n}.elementor .e-5a840f6-78ecf41{font-size:14px;color:#ffffff7a;text-align:center;}.elementor .e-507c76f-b58cc57{margin-block-start:20px;margin-block-end:10px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;align-items:center;}.elementor .e-d290192-f2055a1{max-width:1300px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding: 50px 20px;\n}.elementor .e-7a65ab7-2f224f1{flex-direction:column;justify-content:center;align-items:center;background: linear-gradient(135deg, #1a2a2e 0%, #0f1e22 100%);
  color: var(--white);\n}.elementor .e-022f0cd-38c9d9a{font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--primary);
  margin-bottom: 12px;\n}.elementor .e-fae83e4-3fc0788{margin-block-start:11px;}.elementor .e-4e52294-fe5b225{background: linear-gradient(135deg, #e8f8f2, #f0fdf6);
  border: 1px solid #b8e8d0;
  border-radius: 20px;padding: 30px;
  margin: 30px;\n}.elementor .e-87fbd09-02d081c{background: linear-gradient(135deg, #fef4f4, #fff8f8);
  border: 1px solid #f5c6c6;
  border-radius: 20px;
  padding: 30px;
  margin: 30px;\n}.elementor .e-8cb0104-a8808cd{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:stretch;}.elementor .e-c3e6cf5-fcb6214{max-width:1300px;display:flex;flex-direction:column;align-items:start;padding: 50px 20px;\n}.elementor .e-5f1daa7-920c002{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-6bbd533-4289156{font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--primary);
  margin-bottom: 12px;\n}.elementor .e-e24e700-0b08760{margin-block-end:26px;}.elementor .e-3799bee-2f27524{font-size:33px;}.elementor .e-cc8def5-80d2e35{font-size:15px;text-align:start;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5420b97-2a4c8eb{font-size:15px;color:var(----text-light);text-align:start;}.elementor .e-d2b5d4a-7c3d7c6{display:flex;flex-direction:column;align-items:start;background: var(--white);
  border: 1px solid var(--border);
  border-radius: 12px;
  padding: 26px 20px 26px;
  text-align: center;
  box-shadow: var(--shadow);
  transition: transform 0.3s, box-shadow 0.3s;
  max-width: 280px;margin: 30px;\n}.elementor .e-b86f250-5ab1e09{font-size:33px;}.elementor .e-b150164-d69cda5{font-size:15px;text-align:start;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7f4d202-7e6818a{font-size:15px;color:var(----text-light);text-align:start;}.elementor .e-752e6ac-ba19941{display:flex;flex-direction:column;align-items:start;background: var(--white);
  border: 1px solid var(--border);
  border-radius: 12px;
  padding: 26px 20px 26px;
  text-align: center;
  box-shadow: var(--shadow);
  transition: transform 0.3s, box-shadow 0.3s;
  max-width: 280px;margin: 30px;\n}.elementor .e-2abd73c-cefbd64{font-size:33px;}.elementor .e-a0d85d2-a181adb{font-size:15px;text-align:start;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7147879-2ebd7ab{font-size:15px;color:var(----text-light);text-align:start;}.elementor .e-3671842-afa93ac{display:flex;flex-direction:column;align-items:start;background: var(--white);
  border: 1px solid var(--border);
  border-radius: 12px;
  padding: 26px 20px 26px;
  text-align: center;
  box-shadow: var(--shadow);
  transition: transform 0.3s, box-shadow 0.3s;
  max-width: 280px;margin: 30px;\n}.elementor .e-8e3138c-b70e55a{font-size:33px;}.elementor .e-38eef37-4bebf31{font-size:15px;text-align:start;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-707acf8-2cebe01{font-size:15px;color:var(----text-light);text-align:start;}.elementor .e-944ccac-29303d8{display:flex;flex-direction:column;align-items:start;background: var(--white);
  border: 1px solid var(--border);
  border-radius: 12px;
  padding: 26px 20px 26px;
  text-align: center;
  box-shadow: var(--shadow);
  transition: transform 0.3s, box-shadow 0.3s;
  max-width: 280px;margin: 30px;\n}.elementor .e-105032e-865f627{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-8883662-e713299{max-width:1300px;display:flex;flex-direction:column;align-items:start;padding: 50px 20px;\n}.elementor .e-7aa412d-ce48e68{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-d8b08b6-4dcf97a{font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--primary);
  margin-bottom: 12px;\n}.elementor .e-f4db748-4d1ea2c{margin-block-end:26px;}.elementor .e-de073ea-77ad8d6{margin:0px;}.elementor .e-95b2a01-eace279{margin:0px;}.elementor .e-aaa2e64-7b57e1c{margin:0px;}.elementor .e-6e415ab-afb8cd9{margin:0px;}.elementor .e-e7e9fa8-defdc21{margin:0px;}.elementor .e-10c109e-d39337c{margin:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-ad298ff-2687d0f{max-width:1300px;display:flex;flex-direction:column;align-items:start;padding: 50px 20px;\n}.elementor .e-67046df-6f26b7c{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-81c5f9e-8e20032{font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--primary);
  margin-bottom: 12px;\n}.elementor .e-9d8aa9b-ef70ce2{margin-block-end:26px;}.elementor .e-12e3c58-587fec5{width:224px;}.elementor .e-ad3ac23-4361b4a{font-size:28px;margin-block-end:26px;}.elementor .e-376e024-ac96110{margin:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;background: linear-gradient(135deg, #e8f6fa, #f0fbff);
  border: 2px solid var(--primary);
  border-radius: 20px;
  padding: 48px 40px;
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 36px;
  align-items: center;
  max-width: 860px;
  margin: 0 auto;\n}.elementor .e-ff2cac8-027fb8c{max-width:1300px;display:flex;flex-direction:column;align-items:center;padding: 50px 20px;\n}.elementor .e-8293d58-64f08c2{flex-direction:column;justify-content:center;align-items:center;background: linear-gradient(135deg, #e8f6fa 0%, #f4fbfd 100%);\n}.elementor .e-711f7d8-5f205bf{font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--primary);
  margin-bottom: 12px;\n}.elementor .e-e3046c4-0e0bf1d{margin-block-end:26px;}.elementor .e-cb6dafd-ba6f168{font-size:18px;font-size: 11px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--primary);
  background: var(--light-gray);
  padding: 4px 10px;
  border-radius: 20px;
  display: inline-block;
  margin-bottom: 12px;\n}.elementor .e-086ff2f-ad97d7e{font-size:15px;text-align:start;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-85f6a35-2e0043f{font-size:15px;color:var(----text-light);text-align:start;margin-top: 20px;
    color: var(--primary);
  font-weight: 700;
  font-size: 14px;
  text-decoration: none;\n}.elementor .e-4a02d5c-8ae37cf{display:flex;flex-direction:column;align-items:start;background: var(--white);
  border: 1px solid var(--border);
  border-radius: 12px;
  padding: 26px 20px 26px;
  text-align: center;
  box-shadow: var(--shadow);
  transition: transform 0.3s, box-shadow 0.3s;
  max-width: 320px;margin: 30px;\n}.elementor .e-76b80be-acc1583{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-6a8be5e-62fe51d{max-width:1300px;display:flex;flex-direction:column;align-items:start;padding: 50px 20px;\n}.elementor .e-3c205a6-68cc6ca{flex-direction:column;justify-content:center;align-items:center;}.elementor .e-1a14ff2-553a1f0{font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--primary);
  margin-bottom: 12px;\n}.elementor .e-467dd0a-5eded3a{max-width:1300px;display:flex;flex-direction:column;align-items:center;padding: 30px 20px;\n}.elementor .e-8225069-66727ec{flex-direction:column;justify-content:center;align-items:center;background: #0f1e22;
  color: rgba(255, 255, 255, 0.7);
  padding: 40px 20px 24px;\n}