.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-4a3afb4-b0a430e{font-size: 22px;
	font-weight: 600;
	color: var(--text);
	margin: 0 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-9996fa7-2048c19{font-size:15px;font-weight:600;color:var(--white);font-family:'Saira',sans-serif;margin-bottom:16px;\n}.elementor .e-a42a950-7a2588f{font-size:18px;
flex-shrink:0;\n}.elementor .e-e40c696-15620d9{font-size:13px;
color:white; 
line-height:1.55\n}.elementor .e-fcd1c6a-ca44fc4{display:flex;
align-items:center;
gap:12px;
background:rgba(255,255,255,0.05);
border:1px solid rgba(178,221,231,0.1);
border-radius:9px;
padding:11px 14px;\n}.elementor .e-5a42739-3d7bbbb{font-size:18px;
flex-shrink:0;\n}.elementor .e-569a895-ca8e763{font-size:13px;
color:white; 
line-height:1.55\n}.elementor .e-d93e03c-d3300e9{display:flex;
align-items:center;
gap:12px;
background:rgba(255,255,255,0.05);
border:1px solid rgba(178,221,231,0.1);
border-radius:9px;
padding:11px 14px;\n}.elementor .e-3c06142-77ea500{font-size:18px;
flex-shrink:0;\n}.elementor .e-fcd7098-b3a1076{font-size:13px;
color:white; 
line-height:1.55\n}.elementor .e-ba78c4f-ffd9d18{display:flex;
align-items:center;
gap:12px;
background:rgba(255,255,255,0.05);
border:1px solid rgba(178,221,231,0.1);
border-radius:9px;
padding:11px 14px;\n}.elementor .e-02daf5f-11c41e0{display:flex;
flex-direction:column;
gap:10px;\n}.elementor .e-e7c0f40-1f2eb6a{background:var(--dark);
border-radius:16px;
padding:28px;
margin:36px 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{color: #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}