.elementor .e-3a231d0-81d310d{position:absolute;inset:0;
background:
  radial-gradient(ellipse 55% 65% at 85% 15%,rgba(255,255,255,0.55) 0%,transparent 60%),
  radial-gradient(ellipse 35% 45% at 5% 90%,rgba(1,143,176,0.1) 0%,transparent 55%);\n}.elementor .e-521b463-aa4230c{position:absolute;
inset:0;
background-image:linear-gradient(rgba(1,143,176,0.07) 1px,transparent 1px),linear-gradient(90deg,rgba(1,143,176,0.07) 1px,transparent 1px);
background-size:48px 48px;
mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,black 30%,transparent 100%);\n}.elementor .e-0de6dfa-698bc38:hover,.elementor .e-0de6dfa-698bc38:focus-visible{color:var(--qa-dark);}.elementor .e-758711f-faecd0d{font-family:var(--qa-font-heading);font-size:12px;color:var(--qa-muted);letter-spacing:1.5px;text-transform:uppercase;padding:0px;margin-block-end:24px;display:flex;gap:6px;align-items:center;}.elementor .e-ecc4fd5-eba2baf{/* font-size: 16px; */
	color: var(--muted);
	line-height: 1.8;
	max-width: 480px;
	animation: fade-up 0.6s 0.1s ease both;\n}.elementor .e-08913e0-3823200{width:100%;
  height:320px;
  object-fit:cover;
  display:block;\n}.elementor .e-fa158b4-1b32440{padding:0px;border-radius:18px;
  overflow:hidden;
  box-shadow:0 12px 40px rgba(1,143,176,0.18);\n}.elementor .e-9a445c8-07cf013{padding:0px;align-self:center;animation:fade-up 0.6s 0.15s ease both;\n}.elementor .e-9654d02-d2bf55d{column-gap:2px;display:flex;row-gap:1px;grid-auto-flow:row;position:relative;
z-index:2;
width:100%;
max-width:1160px;
margin:0 auto;
padding:100px 5% 80px;\n}.elementor .e-f57095e-76a7b08{background:var(--bg);
min-height:60vh;
position:relative;
overflow:hidden;
display:flex;
align-items:center;\n}.elementor .e-8504fe6-d0d2c40{margin-block-end:24px;}.elementor .e-6a253439-98aab13{width:100%;height:180px;object-fit:cover;display:block;flex-shrink: 0;
transition: transform 0.4s ease;\n}.elementor .e-1fa7227c-405f38c{font-family:var(--qa-font-heading);font-size:var(--test-xsmall);color:var(--qa-accent);text-transform:uppercase;margin-block-end:16px;}.elementor .e-72bf2f9f-dd1a4cf{font-family:var(--qa-font-heading);font-weight:600;font-size:var(--header-18px);color:var(--qa-primary);letter-spacing:-0.03px;line-height:1.2rem;margin-block-end:12px;}.elementor .e-68f26227-6900f42{font-family:var(--qa-font-body);font-size:var(--text-default);color:var(--qa-text);line-height:1.8rem;margin-block-end:24px;}.elementor .e-6bcc8421-9311b3e{width:100%;height:1px;margin-block-end:14px;border-style:none;background-color:#b2dde7;}.elementor .e-671eb667-df7dae5{font-family:var(--qa-font-heading);font-weight:500;font-size:var(--text-small);color:var(--qa-primary-dark);padding:0px;margin:0px;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-74a7e4b3-9dcbce3{display: flex;
flex-direction: column;
flex: 1;
padding: 22px 20px 20px;
gap: 0;\n}.elementor .e-30c9304a-24e5a71{max-width:600px;overflow:hidden;position:relative;padding:0px;border-radius:16px;border-width:1.5px;border-color:#018fb0;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;text-decoration: none;
transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;\n}.elementor .e-30c9304a-24e5a71:hover,.elementor .e-30c9304a-24e5a71:focus-visible{/* transform: translateY(-3px); */
box-shadow: 0 10px 32px rgba(1, 143, 176, 0.09);
border-color: #018FB0;
  transform: scale(1.04);\n}.elementor .e-a2ee9ab-a6f24d3{display:flex;flex-direction:column;align-items:center;}.elementor .e-485f78c-e792446{padding-inline-start:5%;padding-inline-end:5px;margin-block-start:50px;margin-block-end:30px;flex-direction:column;align-items:center;}.elementor .e-672f5f7-5837679{margin-block-end:24px;}.elementor .e-7cc8c18-da29437{max-width:1160px;padding-block-start:0px;padding-block-end:64px;padding-inline-start:5%;padding-inline-end:5%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-632bee1-75a6f13{padding:24px 0;
background:var(--white);\n}