.elementor .e-eefcbca-69576be{position: absolute;
	inset: 0;
	background:
		radial-gradient(ellipse 55% 65% at 80% 20%, 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-e51279d-531943c{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-9cc3e69-e0f6427:hover,.elementor .e-9cc3e69-e0f6427:focus-visible{color:var(--dark);}.elementor .e-2d7b93f-43227cc{padding:0px;}.elementor .e-92071c8-712371c{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-66b6cbc-36c66b6{animation: fade-up 0.6s 0.15s ease both;\n}.elementor .e-3037356-89b5832{position: relative;
	z-index: 2;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	padding: 90px 5% 70px;
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 60px;
	align-items: center;\n}.elementor .e-00992a4-5d01882{background: #B2DDE7;
	min-height: 52vh;
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	border-bottom: 3px solid rgba(1, 143, 176, 0.2);\n}.elementor .e-54a80f3-61915e6{display: inline-flex;
	align-items: center;
	gap: 6px;
	font-size: 10px;
	font-weight: 700;
	font-family: 'Saira', sans-serif;
	padding: 4px 12px;
	border-radius: 20px;
	text-transform: uppercase;
	letter-spacing: 0.8px;
	width: fit-content;
		background: rgba(244, 124, 36, 0.1);
	color: var(--s);\n}.elementor .e-525ba8d-635c836{width: 200px;
	height: 200px;
	border-radius: 12%;
	background: linear-gradient(135deg, var(--p), var(--p-dark));
	border: 2px solid rgba(1, 143, 176, 0.2);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 22px;
	font-weight: 900;
	font-family: 'Saira', sans-serif;
	color: var(--white);
	flex-shrink: 0;\n}.elementor .e-2ddf1d8-1347a74{display: flex;
justify-content: center;
padding: 0 0;\n}.elementor .e-08e1992-03efadb{font-size: 18px;
	font-weight: 600;
	color: var(--text);
	font-family: 'Saira', sans-serif;
	margin-bottom: 2px;\n}.elementor .e-3e950a8-3bb8d40{font-size: 14px;
	color: var(--muted);\n}.elementor .e-f128cfd-f032f18{width: 32px;
	height: 32px;
	border-radius: 8px;
	background: var(--light);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	flex-shrink: 0;
	transition: background 0.2s;\n}.elementor .e-f128cfd-f032f18:hover,.elementor .e-f128cfd-f032f18:focus-visible{background: rgba(1, 143, 176, 0.1);\n}.elementor .e-0511911-9e02583{font-size: 13px;
	color: var(--text);
	text-decoration: none;
	font-family: 'Saira', sans-serif;
	font-weight: 600;
	transition: color 0.2s;\n}.elementor .e-0511911-9e02583:hover,.elementor .e-0511911-9e02583:focus-visible{color: var(--p);\n}.elementor .e-625601a-13583b7{display: flex;
	align-items: center;
	gap: 10px;\n}.elementor .e-e79b4f4-321023e{width: 32px;
	height: 32px;
	border-radius: 8px;
	background: var(--light);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	flex-shrink: 0;
	transition: background 0.2s;\n}.elementor .e-e79b4f4-321023e:hover,.elementor .e-e79b4f4-321023e:focus-visible{background: rgba(1, 143, 176, 0.1);\n}.elementor .e-a4272af-a9eecd3{font-size: 13px;
	color: var(--text);
	text-decoration: none;
	font-family: 'Saira', sans-serif;
	font-weight: 600;
	transition: color 0.2s;\n}.elementor .e-a4272af-a9eecd3:hover,.elementor .e-a4272af-a9eecd3:focus-visible{color: var(--p);\n}.elementor .e-c3df0b5-efac64e{display: flex;
	align-items: center;
	gap: 10px;\n}.elementor .e-27a5bb1-6d742e0{display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	padding: 13px 20px;
	background: var(--s);
	border-radius: 10px;
	font-size: 13px;
	font-weight: 700;
	font-family: 'Saira', sans-serif;
	color: var(--white);
	text-decoration: none;
	transition: all 0.25s;
	margin-top: auto;\n}.elementor .e-27a5bb1-6d742e0:hover,.elementor .e-27a5bb1-6d742e0:focus-visible{background: var(--p);
	transform: translateY(-1px);\n}.elementor .e-fd69eec-f3777bb{display: flex;
	flex-direction: column;
	gap: 10px;
	padding:0 0;\n}.elementor .e-776044a-8877856{display: inline-flex;
	align-items: center;
	gap: 6px;
	font-size: 10px;
	font-weight: 700;
	font-family: 'Saira', sans-serif;
	padding: 4px 12px;
	border-radius: 20px;
	text-transform: uppercase;
	letter-spacing: 0.8px;
	width: fit-content;
	background: rgba(1, 143, 176, 0.1);
	color: var(--p);\n}.elementor .e-4e62f05-d00acc9{width: 200px;
	height: 200px;
	border-radius: 12%;
	background: linear-gradient(135deg, var(--p), var(--p-dark));
	border: 2px solid rgba(1, 143, 176, 0.2);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 22px;
	font-weight: 900;
	font-family: 'Saira', sans-serif;
	color: var(--white);
	flex-shrink: 0;\n}.elementor .e-96b6f8f-b6068e5{display: flex;
justify-content: center;
padding: 0 0;\n}.elementor .e-4612dac-cdd82f1{font-size: 18px;
	font-weight: 600;
	color: var(--text);
	font-family: 'Saira', sans-serif;
	margin-bottom: 2px;\n}.elementor .e-12ccccd-bbd0343{font-size: 14px;
	color: var(--muted);\n}.elementor .e-72d9132-c1e4ba9{width: 32px;
	height: 32px;
	border-radius: 8px;
	background: var(--light);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	flex-shrink: 0;
	transition: background 0.2s;\n}.elementor .e-72d9132-c1e4ba9:hover,.elementor .e-72d9132-c1e4ba9:focus-visible{background: rgba(1, 143, 176, 0.1);\n}.elementor .e-6fec1b6-d83ad9c{font-size: 13px;
	color: var(--text);
	text-decoration: none;
	font-family: 'Saira', sans-serif;
	font-weight: 600;
	transition: color 0.2s;\n}.elementor .e-6fec1b6-d83ad9c:hover,.elementor .e-6fec1b6-d83ad9c:focus-visible{color: var(--p);\n}.elementor .e-335f08d-63ce8f3{display: flex;
	align-items: center;
	gap: 10px;\n}.elementor .e-a90cfcb-5e97632{width: 32px;
	height: 32px;
	border-radius: 8px;
	background: var(--light);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	flex-shrink: 0;
	transition: background 0.2s;\n}.elementor .e-a90cfcb-5e97632:hover,.elementor .e-a90cfcb-5e97632:focus-visible{background: rgba(1, 143, 176, 0.1);\n}.elementor .e-77bc368-34067b0{font-size: 13px;
	color: var(--text);
	text-decoration: none;
	font-family: 'Saira', sans-serif;
	font-weight: 600;
	transition: color 0.2s;\n}.elementor .e-77bc368-34067b0:hover,.elementor .e-77bc368-34067b0:focus-visible{color: var(--p);\n}.elementor .e-7bfa650-254ec38{display: flex;
	align-items: center;
	gap: 10px;\n}.elementor .e-b22a843-693cc4d{display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	padding: 13px 20px;
	background: var(--s);
	border-radius: 10px;
	font-size: 13px;
	font-weight: 700;
	font-family: 'Saira', sans-serif;
	color: var(--white);
	text-decoration: none;
	transition: all 0.25s;
	margin-top: auto;\n}.elementor .e-b22a843-693cc4d:hover,.elementor .e-b22a843-693cc4d:focus-visible{background: var(--p);
	transform: translateY(-1px);\n}.elementor .e-374648f-4efbe68{display: flex;
	flex-direction: column;
	gap: 10px;
	padding:0 0;\n}.elementor .e-44dc629-b851881{display: inline-flex;
	align-items: center;
	gap: 6px;
	font-size: 10px;
	font-weight: 700;
	font-family: 'Saira', sans-serif;
	padding: 4px 12px;
	border-radius: 20px;
	text-transform: uppercase;
	letter-spacing: 0.8px;
	width: fit-content;
	background: rgba(20, 160, 90, 0.1);
	color: #16a34a;\n}.elementor .e-d4a5c00-606f095{width: 200px;
	height: 200px;
	border-radius: 12%;
	background: linear-gradient(135deg, var(--p), var(--p-dark));
	border: 2px solid rgba(1, 143, 176, 0.2);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 22px;
	font-weight: 900;
	font-family: 'Saira', sans-serif;
	color: var(--white);
	flex-shrink: 0;\n}.elementor .e-dd6d90e-4fb23aa{display: flex;
justify-content: center;
padding: 0 0;\n}.elementor .e-82a9d50-f911011{font-size: 18px;
	font-weight: 600;
	color: var(--text);
	font-family: 'Saira', sans-serif;
	margin-bottom: 2px;\n}.elementor .e-ee5a09f-04354b3{font-size: 14px;
	color: var(--muted);\n}.elementor .e-b36d5fb-1647a11{width: 32px;
	height: 32px;
	border-radius: 8px;
	background: var(--light);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	flex-shrink: 0;
	transition: background 0.2s;\n}.elementor .e-b36d5fb-1647a11:hover,.elementor .e-b36d5fb-1647a11:focus-visible{background: rgba(1, 143, 176, 0.1);\n}.elementor .e-3c762c5-1ee6d1e{font-size: 13px;
	color: var(--text);
	text-decoration: none;
	font-family: 'Saira', sans-serif;
	font-weight: 600;
	transition: color 0.2s;\n}.elementor .e-3c762c5-1ee6d1e:hover,.elementor .e-3c762c5-1ee6d1e:focus-visible{color: var(--p);\n}.elementor .e-c62eaf5-7de7970{display: flex;
	align-items: center;
	gap: 10px;\n}.elementor .e-bc54b1c-614ac79{width: 32px;
	height: 32px;
	border-radius: 8px;
	background: var(--light);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	flex-shrink: 0;
	transition: background 0.2s;\n}.elementor .e-bc54b1c-614ac79:hover,.elementor .e-bc54b1c-614ac79:focus-visible{background: rgba(1, 143, 176, 0.1);\n}.elementor .e-35071ca-c3acc78{font-size: 13px;
	color: var(--text);
	text-decoration: none;
	font-family: 'Saira', sans-serif;
	font-weight: 600;
	transition: color 0.2s;\n}.elementor .e-35071ca-c3acc78:hover,.elementor .e-35071ca-c3acc78:focus-visible{color: var(--p);\n}.elementor .e-1a20a6e-9148201{display: flex;
	align-items: center;
	gap: 10px;\n}.elementor .e-8c47ada-1186aa6{display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	padding: 13px 20px;
	background: var(--s);
	border-radius: 10px;
	font-size: 13px;
	font-weight: 700;
	font-family: 'Saira', sans-serif;
	color: var(--white);
	text-decoration: none;
	transition: all 0.25s;
	margin-top: auto;\n}.elementor .e-8c47ada-1186aa6:hover,.elementor .e-8c47ada-1186aa6:focus-visible{background: var(--p);
	transform: translateY(-1px);\n}.elementor .e-99d3979-fc3a580{display: flex;
	flex-direction: column;
	gap: 10px;
	padding:0 0;\n}.elementor .e-a9c9710-6272025{width: 40px;
	height: 40px;
	border-radius: 10px;
	background: rgba(1, 143, 176, 0.1);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	flex-shrink: 0;\n}.elementor .e-079c36a-e1e8ba3{font-size: 13px;
	font-weight: 700;
	font-family: 'Saira', sans-serif;
	color: var(--muted);
	text-transform: uppercase;
	letter-spacing: 0.8px;
	margin-bottom: 4px;\n}.elementor .e-54a22f4-3d919ae{font-size: 15px;
	color: var(--text);
	font-family: 'Saira', sans-serif;
	line-height: 1.6;\n}.elementor .e-fe2d65e-11dd3b2{padding: 0;\n}.elementor .e-d994b32-804bc69{display: flex;
	align-items: flex-start;
	gap: 14px;\n}.elementor .e-dd46500-93a180c{width: 40px;
	height: 40px;
	border-radius: 10px;
	background: rgba(1, 143, 176, 0.1);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	flex-shrink: 0;\n}.elementor .e-26829ff-e6ed06f{font-size: 13px;
	font-weight: 700;
	font-family: 'Saira', sans-serif;
	color: var(--muted);
	text-transform: uppercase;
	letter-spacing: 0.8px;
	margin-bottom: 4px;\n}.elementor .e-a699ef1-183ec92{font-size: 15px;
	color: var(--text);
	font-family: 'Saira', sans-serif;
	line-height: 1.6;\n}.elementor .e-0a1b0df-f28a73d{padding: 0;\n}.elementor .e-d022dbf-13b330e{display: flex;
	align-items: flex-start;
	gap: 14px;\n}.elementor .e-a0b971b-c0cc284{width: 40px;
	height: 40px;
	border-radius: 10px;
	background: rgba(1, 143, 176, 0.1);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	flex-shrink: 0;\n}.elementor .e-4d68775-c80e153{font-size: 13px;
	font-weight: 700;
	font-family: 'Saira', sans-serif;
	color: var(--muted);
	text-transform: uppercase;
	letter-spacing: 0.8px;
	margin-bottom: 4px;\n}.elementor .e-57d724f-68fbb15{padding: 0;\n}.elementor .e-c7da63c-3276c34{display: flex;
	align-items: flex-start;
	gap: 14px;\n}.elementor .e-ae72005-a07df6c{font-size: 15px;
	color: var(--muted);
	line-height: 1.8;
	margin-bottom: 36px;\n}.elementor .e-7286ad4-671c35f{display:block;padding: 0;\n}.elementor .e-18c50f3-7b8da7e{font-size: 16px;
	font-weight: 600;
	color: var(--dark);
	font-family: 'Saira', sans-serif;
	margin-bottom: 14px;\n}.elementor .e-aea5da4-f2ec83e{width: 40px;
	height: 40px;
	border-radius: 12%;
	background: linear-gradient(135deg, var(--p), var(--p-dark));
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 15px;
	font-weight: 700;
	color: var(--white);
	font-family: 'Saira', sans-serif;
	flex-shrink: 0;\n}.elementor .e-dbf4da9-8e3faa9{font-size: 15px;
	font-weight: 500;
	color: var(--dark);
	font-family: 'Saira', sans-serif;\n}.elementor .e-585294d-7086552{font-size: 13px;
	color: var(--muted);\n}.elementor .e-5c25d95-0c396b6{display: flex;
	align-items: center;
	gap: 6px;
	font-size: 13px;
	color: var(--p);
	text-decoration: none;
	font-family: 'Saira', sans-serif;
	margin-top: 2px;
	font-weight: 600;
	transition: color 0.2s;\n}.elementor .e-5c25d95-0c396b6:hover,.elementor .e-5c25d95-0c396b6:focus-visible{color: var(--p-dark);\n}.elementor .e-0cd9c29-b936085{display: flex;
	align-items: center;
	gap: 12px;
	padding: 10px 0 10px;\n}.elementor .e-1d87471-db69366{display: flex;
	flex-direction: column;
	gap: 10px;
	padding:0;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;;
	border-bottom-width:1px;
	border-style: solid;
	border-bottom-color: var(--p);\n}.elementor .e-01220cf-01d261d{width: 40px;
	height: 40px;
	border-radius: 12%;
	background: linear-gradient(135deg, var(--p), var(--p-dark));
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 15px;
	font-weight: 700;
	color: var(--white);
	font-family: 'Saira', sans-serif;
	flex-shrink: 0;\n}.elementor .e-97b93ce-6f5d5dd{font-size: 15px;
	font-weight: 500;
	color: var(--dark);
	font-family: 'Saira', sans-serif;\n}.elementor .e-64f7563-ea218d8{font-size: 13px;
	color: var(--muted);\n}.elementor .e-c494e21-6c5135e{display: flex;
	align-items: center;
	gap: 6px;
	font-size: 13px;
	color: var(--p);
	text-decoration: none;
	font-family: 'Saira', sans-serif;
	margin-top: 2px;
	font-weight: 600;
	transition: color 0.2s;\n}.elementor .e-c494e21-6c5135e:hover,.elementor .e-c494e21-6c5135e:focus-visible{color: var(--p-dark);\n}.elementor .e-491e74c-1866273{paddin\n}.elementor .e-981826d-6e26edf{display: flex;
	align-items: center;
	gap: 12px;
	padding: 0;
	
	padding: 10px 0 10px;\n}.elementor .e-f2377f2-678f585{display: flex;
	flex-direction: column;
	gap: 10px;
	padding:0;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;;
	border-bottom-width:1px;
	border-style: solid;
	border-bottom-color:var(--p);\n}.elementor .e-1e0fb14-d3c9d94{width: 40px;
	height: 40px;
	border-radius: 12%;
	background: linear-gradient(135deg, var(--p), var(--p-dark));
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 15px;
	font-weight: 700;
	color: var(--white);
	font-family: 'Saira', sans-serif;
	flex-shrink: 0;\n}.elementor .e-6c9d487-7ed4d8a{font-size: 15px;
	font-weight: 500;
	color: var(--dark);
	font-family: 'Saira', sans-serif;\n}.elementor .e-d3ffe92-6aea4a0{font-size: 13px;
	color: var(--muted);\n}.elementor .e-52fbc15-bb5ed48{display: flex;
	align-items: center;
	gap: 6px;
	font-size: 13px;
	color: var(--p);
	text-decoration: none;
	font-family: 'Saira', sans-serif;
	margin-top: 2px;
	font-weight: 600;
	transition: color 0.2s;\n}.elementor .e-52fbc15-bb5ed48:hover,.elementor .e-52fbc15-bb5ed48:focus-visible{color: var(--p-dark);\n}.elementor .e-f495849-0544e42{display: flex;
	align-items: center;
	gap: 12px;
	padding: 0;
	padding: 10px 0 0;\n}.elementor .e-f3478b4-f6f4e51{display: flex;
	flex-direction: column;
	gap: 10px;
	padding:0;\n}.elementor .e-8733ab6-a499280{background: var(--light);
	border: 1.5px solid rgba(1, 143, 176, 0.18);
	border-radius: 16px;
	padding: 24px;\n}.elementor .e-4873659-b07f863{display: flex;
	flex-direction: column;
	gap: 16px;
	position: sticky;
	top: 20px;
	padding: 0;\n}.elementor .e-474db94-ec5a9a6{padding: 0;\n}.elementor .e-aef3f89-df5cd94{max-width: 1200px;
	margin: 0 auto;
	padding: 0 5%;\n}.elementor .e-1199689-96c4d7e{padding: 0 0 80px;
	background: var(--white);\n}