.elementor .e-2e08e5c-6e99371:hover,.elementor .e-2e08e5c-6e99371:focus-visible{color:var(--dark);}.elementor .e-c84a89a-fd8bc69{padding:0px;}.elementor .e-a6660d3-7389d22{font-size: 16px;
	color: var(--muted);
	max-width: 580px;
	line-height: 1.8;
	margin-bottom: 36px;\n}.elementor .e-bc65e02-ee88229{color: #fff;
font-family: "Saira", sans-serif;
font-weight: 500;
font-size: 13px;\n}.elementor .e-3859022-b3137fa{position: absolute;
bottom: 0;
left: 0;
right: 0;
background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), transparent);
padding: 18px 22px 14px;\n}.elementor .e-7c383d7-cd8df38{position: relative;
border-radius: 16px;
overflow: hidden;
/* aspect-ratio: 21/8; */
background: radial-gradient(
    circle at 30% 20%,
    rgba(255, 255, 255, 0.05),
    transparent 45%
  ),
  linear-gradient(160deg, #0c3a4a 0%, #07232e 65%, #051a22 100%);
margin: 36px auto 0;
max-width: 980px;\n}.elementor .e-50163e7-3334a25{min-width: 0;
padding: 0;\n}.elementor .e-c08ed62-d9194f1{max-width: 900px;
	margin: 0 auto;
	display: grid;
	grid-template-columns: 1fr;
	gap: 48px;
	align-items: center;\n}.elementor .e-3363eef-27b9c64{font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 0.8px;
	color: var(--muted);
	font-weight: 700;\n}.elementor .e-eed0246-af3241f{font-size: 13px;
	color: var(--text);
	font-weight: 600;\n}.elementor .e-71b7022-0a67813{display: flex;
	flex-direction: column;
	gap: 2px;\n}.elementor .e-cdd3d9d-e065e95{font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 0.8px;
	color: var(--muted);
	font-weight: 700;\n}.elementor .e-98d39c8-9bb519b{font-size: 13px;
	color: var(--text);
	font-weight: 600;\n}.elementor .e-f69fd1d-718a489{display: flex;
	flex-direction: column;
	gap: 2px;\n}.elementor .e-ba9de51-58cc870{font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 0.8px;
	color: var(--muted);
	font-weight: 700;\n}.elementor .e-ee8b698-558f8cb{font-size: 13px;
	color: var(--text);
	font-weight: 600;\n}.elementor .e-7ae8b03-e538d52{display: flex;
	flex-direction: column;
	gap: 2px;\n}.elementor .e-5a15134-c9a0909{background: var(--light);
	border-bottom: 1px solid var(--border);
	padding: 16px 5%;\n}.elementor .e-6ecd3af-4be22b8{padding:0px;}.elementor .e-8682c15-d33a9e3{font-size: 17px;
	line-height: 1.85;
	color: var(--muted);
	margin-bottom: 44px;
	padding: 24px 28px;
	background: var(--light);
	border-left: 4px solid var(--s);
	border-radius: 0 10px 10px 0;\n}.elementor .e-4a3afb4-b0a430e{font-size: 22px;
	font-weight: 600;
	color: var(--text);
	margin: 44px 0 16px;
	padding-top: 8px;\n}.elementor .e-9f9abca-ac20f2c{width: 32px;
	height: 32px;
	border-radius: 50%;
	background: var(--p);
	color: var(--white);
	font-size: 13px;
	font-weight: 800;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;\n}.elementor .e-d6b4154-b70f479{font-size: 17px;
	font-weight: 600;
	color: var(--text);\n}.elementor .e-e7553a6-2951b62{display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 14px;
	padding: 0;\n}.elementor .e-214b192-48e8149{margin-bottom: 36px;
padding:0;\n}.elementor .e-363e982-74ed46e{width: 32px;
	height: 32px;
	border-radius: 50%;
	background: var(--p);
	color: var(--white);
	font-size: 13px;
	font-weight: 800;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;\n}.elementor .e-ed81e42-cc824eb{font-size: 17px;
	font-weight: 600;
	color: var(--text);\n}.elementor .e-3f3480e-06dedab{display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 14px;
	padding: 0;\n}.elementor .e-434290b-82f2bc1{margin-bottom: 36px;
padding: 0;\n}.elementor .e-14a91cc-64e8ba6{width: 32px;
	height: 32px;
	border-radius: 50%;
	background: var(--p);
	color: var(--white);
	font-size: 13px;
	font-weight: 800;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;\n}.elementor .e-337732c-f69b29e{font-size: 17px;
	font-weight: 600;
	color: var(--text);\n}.elementor .e-42eb74f-f971490{display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 14px;
	padding: 0;\n}.elementor .e-d2c897b-e36097a{margin-bottom: 36px;
padding: 0;\n}.elementor .e-3bc8ea0-1ffd66e{font-size: 15px;
	color: var(--bg);
	opacity: 0.8;
	line-height: 1.8;
	margin-bottom: 0;\n}.elementor .e-64a41f1-e108070{background: var(--dark);
	border-radius: 12px;
	padding: 36px 40px;
	margin: 44px 0 0 0;\n}.elementor .e-9259072-bd1b011{padding: 0;\n}.elementor .e-b3e8b94-08d71a3{font-size: 14px;
	font-weight: 600;
	color: var(--white);
	margin-bottom: 3px;\n}.elementor .e-92dbba9-b2dc2ce{font-size: 12px;
	color: rgba(255, 255, 255, 0.6);\n}.elementor .e-561190e-15f72c7{background: var(--p);
	padding: 18px 20px;\n}.elementor .e-bfa4d85-c0e9af9{font-size: 13px;
	color: var(--muted);
	line-height: 1.65;
	margin-bottom: 14px;\n}.elementor .e-6305b8b-a28504f{display: block;
	background: var(--s);
	color: var(--white);
	text-align: center;
	padding: 11px 16px;
	border-radius: 7px;
	font-size: 13px;
	font-weight: 800;
	text-decoration: none;
	margin-top: 6px;\n}.elementor .e-6305b8b-a28504f:hover,.elementor .e-6305b8b-a28504f:focus-visible{background: #d96a18;\n}.elementor .e-8041d63-04fc2e3{padding: 20px;\n}.elementor .e-4a76680-2ce75db{background: var(--white);
	border: 1.5px solid var(--border);
	border-radius: 12px;
	overflow: hidden;

	margin-bottom: 20px;
	padding: 0;\n}.elementor .e-4832bf8-ad0a84c{font-size: 12px;
	font-weight: 600;
	color: var(--p);
	text-transform: uppercase;
	letter-spacing: 0.5px;\n}.elementor .e-b17a2d8-dc0014e{background: var(--light);
	padding: 14px 20px;
	border-bottom: 1px solid var(--border);\n}.elementor .e-9278cba-f9d2541{font-size: 13px;
	color: var(--muted);
	line-height: 1.65;
	margin-bottom: 14px;\n}.elementor .e-64ae21d-ab98858{font-size: 13px;
	color: var(--p);
	font-weight: 700;
	text-decoration: none\n}.elementor .e-64ae21d-ab98858:hover,.elementor .e-64ae21d-ab98858:focus-visible{background: #d96a18;\n}.elementor .e-25412de-0144526{padding: 20px;\n}.elementor .e-b68ac0d-ef438c7{background: var(--white);
	border: 1.5px solid var(--border);
	border-radius: 12px;
	overflow: hidden;
	/* margin-bottom: 20px; */
	padding: 0;\n}.elementor .e-8707c4e-19d16cd{position:sticky;
position: -webkit-sticky; 
top:20px;
padding:0;\n}.elementor .e-5b60b62-c9c35b2{display:flex;
flex-direction:column;
gap:10px;
  	/* overflow: hidden; */
position:sticky;
position: -webkit-sticky;
top:20px;
padding: 0 0;\n}.elementor .e-7a1b85a-6610444{max-width: 1100px;
	margin: 0 auto;
	padding: 0 5%;\n}