
.elementor-315 .elementor-element.elementor-element-0175f4b:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-0175f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilemaln.nitrocdn.com/XJjTbypIObVVpwlNhHScitgfxRrBhOkE/assets/images/optimized/rev-070ea2d/serviceaircon.my/wp-content/uploads/2025/05/2151297227-1-1.webp");
	background-position: center center;
	background-size: cover;
}

.elementor-315 .elementor-element.elementor-element-0175f4b > .elementor-background-overlay {
	background-color: #000;
	opacity: .48;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-315 .elementor-element.elementor-element-0175f4b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -25px;
	margin-bottom: -25px;
	padding: 120px 0px 20px 0px;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-315 .elementor-element.elementor-element-aa5b1ea {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, 0);
	--divider-icon-size: 40px;
	--divider-element-spacing: 0px;
}

.elementor-315 .elementor-element.elementor-element-aa5b1ea > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-315 .elementor-element.elementor-element-aa5b1ea .elementor-divider-separator {
	width: 12%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-315 .elementor-element.elementor-element-aa5b1ea .elementor-divider {
	text-align: left;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-315 .elementor-element.elementor-element-aa5b1ea.elementor-view-stacked .elementor-icon {
	background-color: #5dafff;
}

.elementor-315 .elementor-element.elementor-element-aa5b1ea.elementor-view-framed .elementor-icon, .elementor-315 .elementor-element.elementor-element-aa5b1ea.elementor-view-default .elementor-icon {
	color: #5dafff;
	border-color: #5dafff;
}

.elementor-315 .elementor-element.elementor-element-aa5b1ea.elementor-view-framed .elementor-icon, .elementor-315 .elementor-element.elementor-element-aa5b1ea.elementor-view-default .elementor-icon svg {
	fill: #5dafff;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-315 .elementor-element.elementor-element-d0a81b4 {
	text-align: center;
}

.elementor-315 .elementor-element.elementor-element-d0a81b4 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #fff;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-315 .elementor-element.elementor-element-d93484b > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-315 .elementor-element.elementor-element-d93484b {
	text-align: center;
	color: #e9e9e9;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-315 .elementor-element.elementor-element-5259fde .elementor-button {
	background-color: #103783;
	font-family: "Outfit", Sans-serif;
	font-size: 20px;
	font-weight: normal;
	border-radius: 50px 50px 50px 50px;
	padding: 15px 20px 15px 20px;
}

.elementor-315 .elementor-element.elementor-element-5259fde .elementor-button:hover, .elementor-315 .elementor-element.elementor-element-5259fde .elementor-button:focus {
	background-color: #000;
}

.elementor-315 .elementor-element.elementor-element-3e09d4a .elementor-button {
	background-color: transparent;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: normal;
	fill: #fff;
	color: #fff;
	background-image: linear-gradient(226deg, #2f0 1%, #060606 100%);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 20px 15px 19px;
}

.elementor-315 .elementor-element.elementor-element-3e09d4a > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-widget-fluent-form-widget .fluentform-widget-description {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-315 .elementor-element.elementor-element-e0ba94c .fluentform-widget-wrapper {
	background-color: rgba(2, 62, 138, .62);
	margin: 0px 0px 0px 20px;
	padding: 15px 10px 0px 10px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-315 .elementor-element.elementor-element-e0ba94c .fluentform-widget-wrapper .ff-el-group {
	margin-bottom: 13px;
}

.elementor-315 .elementor-element.elementor-element-e0ba94c .fluentform-widget-wrapper .ff-el-group input::-webkit-input-placeholder, .elementor-315 .elementor-element.elementor-element-e0ba94c .fluentform-widget-wrapper .ff-el-group textarea::-webkit-input-placeholder {
	color: #424242;
}

.elementor-315 .elementor-element.elementor-element-e0ba94c .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
	background-color: #1a7efb !important;
	color: #fff !important;
}

.elementor-315 .elementor-element.elementor-element-19e1b6b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-315 .elementor-element.elementor-element-19e1b6b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-315 .elementor-element.elementor-element-1fccdcf:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-1fccdcf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #06090c;
}

.elementor-315 .elementor-element.elementor-element-1fccdcf {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-315 .elementor-element.elementor-element-1fccdcf > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-star-rating .elementor-star-rating__title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-315 .elementor-element.elementor-element-cb80599 {
	text-align: center;
}

.elementor-315 .elementor-element.elementor-element-cb80599 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-315 .elementor-element.elementor-element-cb80599 .elementor-star-rating {
	font-size: 16px;
}

.elementor-315 .elementor-element.elementor-element-cb80599 .elementor-star-rating i:not(:last-of-type) {
	margin-inline-end: 5px;
}

.elementor-315 .elementor-element.elementor-element-cb80599 .elementor-star-rating i:before {
	color: var(--e-global-color-e84f9f0);
}

.elementor-315 .elementor-element.elementor-element-cb80599 .elementor-star-rating i {
	color: rgba(11, 11, 11, 0);
}

.elementor-315 .elementor-element.elementor-element-c6f486d {
	text-align: center;
}

.elementor-315 .elementor-element.elementor-element-c6f486d .elementor-heading-title {
	font-family: "Alata", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-1d04176);
}

.elementor-315 .elementor-element.elementor-element-51b77280:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-51b77280 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ffc21b;
}

.elementor-315 .elementor-element.elementor-element-51b77280 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 30px;
	padding: 50px 0px 30px 0px;
}

.elementor-315 .elementor-element.elementor-element-51b77280 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-315 .elementor-element.elementor-element-cc4c10f .htmega-section-title {
	text-align: center;
	align-items: center;
}

.elementor-315 .elementor-element.elementor-element-cc4c10f .htmega-section-title .section-title-txt {
	color: #23252a;
	font-family: "Poppins", Sans-serif;
	display: inline-block;
}

.elementor-315 .elementor-element.elementor-element-cc4c10f .htmega-section-title .section-title-txt span {
	color: #23252a;
}

.elementor-315 .elementor-element.elementor-element-cc4c10f .htmega-section-title .section-subtitle-txt {
	color: #23252a;
	display: block;
}

.elementor-315 .elementor-element.elementor-element-0650263 {
	text-align: center;
	color: #000;
}

.elementor-widget-image-box .elementor-image-box-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-315 .elementor-element.elementor-element-2a1c774.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-315 .elementor-element.elementor-element-2a1c774.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-315 .elementor-element.elementor-element-2a1c774.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-315 .elementor-element.elementor-element-2a1c774 .elementor-image-box-title {
	margin-bottom: 10px;
}

.elementor-315 .elementor-element.elementor-element-2a1c774 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 75%;
}

.elementor-315 .elementor-element.elementor-element-2a1c774 .elementor-image-box-img img {
	border-radius: 18px;
	transition-duration: .5s;
}

.elementor-315 .elementor-element.elementor-element-2a1c774 .elementor-image-box-description {
	color: #2d2d2d;
}

.elementor-315 .elementor-element.elementor-element-3db69e5.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-315 .elementor-element.elementor-element-3db69e5.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-315 .elementor-element.elementor-element-3db69e5.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-315 .elementor-element.elementor-element-3db69e5 .elementor-image-box-title {
	margin-bottom: 10px;
	color: #023e8a;
}

.elementor-315 .elementor-element.elementor-element-3db69e5 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 80%;
}

.elementor-315 .elementor-element.elementor-element-3db69e5 .elementor-image-box-img img {
	border-radius: 18px;
	filter: brightness(90%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-315 .elementor-element.elementor-element-3db69e5 .elementor-image-box-description {
	color: #2d2d2d;
}

.elementor-315 .elementor-element.elementor-element-a70fcc2.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-315 .elementor-element.elementor-element-a70fcc2.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-315 .elementor-element.elementor-element-a70fcc2.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-315 .elementor-element.elementor-element-a70fcc2 .elementor-image-box-title {
	margin-bottom: 10px;
}

.elementor-315 .elementor-element.elementor-element-a70fcc2 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 80%;
}

.elementor-315 .elementor-element.elementor-element-a70fcc2 .elementor-image-box-img img {
	border-radius: 18px;
	filter: brightness(90%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-315 .elementor-element.elementor-element-a70fcc2 .elementor-image-box-description {
	color: #2d2d2d;
}

.elementor-315 .elementor-element.elementor-element-59e0fe4.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-315 .elementor-element.elementor-element-59e0fe4.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-315 .elementor-element.elementor-element-59e0fe4.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-315 .elementor-element.elementor-element-59e0fe4 .elementor-image-box-title {
	margin-bottom: 10px;
}

.elementor-315 .elementor-element.elementor-element-59e0fe4 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 80%;
}

.elementor-315 .elementor-element.elementor-element-59e0fe4 .elementor-image-box-img img {
	border-radius: 18px;
	filter: brightness(90%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-315 .elementor-element.elementor-element-59e0fe4 .elementor-image-box-description {
	color: #2d2d2d;
}

.elementor-315 .elementor-element.elementor-element-93a0e14.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-315 .elementor-element.elementor-element-93a0e14.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-315 .elementor-element.elementor-element-93a0e14.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-315 .elementor-element.elementor-element-93a0e14 .elementor-image-box-title {
	margin-bottom: 10px;
}

.elementor-315 .elementor-element.elementor-element-93a0e14 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 80%;
}

.elementor-315 .elementor-element.elementor-element-93a0e14 .elementor-image-box-img img {
	border-radius: 18px;
	filter: brightness(90%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-315 .elementor-element.elementor-element-93a0e14 .elementor-image-box-description {
	color: #2d2d2d;
}

.elementor-315 .elementor-element.elementor-element-653461b.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-315 .elementor-element.elementor-element-653461b.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-315 .elementor-element.elementor-element-653461b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-315 .elementor-element.elementor-element-653461b .elementor-image-box-title {
	margin-bottom: 10px;
}

.elementor-315 .elementor-element.elementor-element-653461b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 80%;
}

.elementor-315 .elementor-element.elementor-element-653461b .elementor-image-box-img img {
	border-radius: 18px;
	transition-duration: .5s;
}

.elementor-315 .elementor-element.elementor-element-653461b .elementor-image-box-description {
	color: #2d2d2d;
}

.elementor-315 .elementor-element.elementor-element-01dcc06 {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-widget-eael-dual-color-header .eael-dch-separator-wrap i {
	color: var(--e-global-color-primary);
}

.elementor-315 .elementor-element.elementor-element-c27428d > .elementor-widget-container {
	margin: 0px 0px -40px 0px;
}

.elementor-315 .elementor-element.elementor-element-c27428d .eael-dual-header i {
	font-size: 36px;
	color: #5dafff;
}

.elementor-315 .elementor-element.elementor-element-c27428d .eael-dual-header img {
	height: 36px;
	width: 36px;
}

.elementor-315 .elementor-element.elementor-element-c27428d .eael-dual-header .eael-dch-svg-icon {
	height: 36px;
	width: 36px;
}

.elementor-315 .elementor-element.elementor-element-c27428d .eael-dual-header .eael-dch-svg-icon svg {
	height: 36px;
	width: 36px;
}

.elementor-315 .elementor-element.elementor-element-c27428d .eael-dual-header svg {
	fill: #5dafff;
}

.elementor-315 .elementor-element.elementor-element-c27428d .eael-dual-header .title {
	color: #000;
}

.elementor-315 .elementor-element.elementor-element-c27428d .eael-dual-header .title span.lead {
	color: #103783;
}

.elementor-315 .elementor-element.elementor-element-c27428d .eael-dual-header .subtext {
	color: #4d4d4d;
}

.elementor-315 .elementor-element.elementor-element-182048c .elementor-button {
	background-color: transparent;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: normal;
	fill: #fff;
	color: #fff;
	background-image: linear-gradient(226deg, #2f0 1%, #060606 100%);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 20px 15px 20px;
}

.elementor-315 .elementor-element.elementor-element-182048c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-315 .elementor-element.elementor-element-fff5606 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-315 .elementor-element.elementor-element-609d8b0 > .elementor-widget-container {
	padding: 80px 0px 0px 0px;
}

.elementor-315 .elementor-element.elementor-element-609d8b0 img {
	width: 100%;
}

.elementor-315 .elementor-element.elementor-element-fc942e3:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-fc942e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fce29c;
}

.elementor-315 .elementor-element.elementor-element-fc942e3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 20px;
	margin-bottom: 30px;
	padding: 10px 0px 30px 0px;
}

.elementor-315 .elementor-element.elementor-element-fc942e3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-315 .elementor-element.elementor-element-adae2c3 .htmega-section-title {
	text-align: center;
	align-items: center;
}

.elementor-315 .elementor-element.elementor-element-adae2c3 .htmega-section-title .section-title-txt {
	color: #23252a;
	font-family: "Poppins", Sans-serif;
	display: inline-block;
}

.elementor-315 .elementor-element.elementor-element-adae2c3 .htmega-section-title .section-title-txt span {
	color: #23252a;
}

.elementor-315 .elementor-element.elementor-element-adae2c3 .htmega-section-title .section-subtitle-txt {
	color: #23252a;
	display: block;
}

.elementor-315 .elementor-element.elementor-element-e9c4e3d {
	color: #000;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-315 .elementor-element.elementor-element-a59ee9e .elementor-icon-box-wrapper {
	align-items: start;
	gap: 12px;
}

.elementor-315 .elementor-element.elementor-element-a59ee9e .elementor-icon {
	font-size: 65px;
}

.elementor-315 .elementor-element.elementor-element-a59ee9e .elementor-icon-box-description {
	color: #080808;
}

.elementor-315 .elementor-element.elementor-element-cebac61 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 12px;
}

.elementor-315 .elementor-element.elementor-element-cebac61 .elementor-icon {
	font-size: 65px;
}

.elementor-315 .elementor-element.elementor-element-cebac61 .elementor-icon-box-description {
	color: #080808;
}

.elementor-315 .elementor-element.elementor-element-4efa599 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 12px;
}

.elementor-315 .elementor-element.elementor-element-4efa599 .elementor-icon {
	font-size: 65px;
}

.elementor-315 .elementor-element.elementor-element-4efa599 .elementor-icon-box-description {
	color: #080808;
}

.elementor-315 .elementor-element.elementor-element-9e0747e .elementor-icon-box-wrapper {
	align-items: start;
	gap: 12px;
}

.elementor-315 .elementor-element.elementor-element-9e0747e .elementor-icon {
	font-size: 65px;
}

.elementor-315 .elementor-element.elementor-element-9e0747e .elementor-icon-box-description {
	color: #080808;
}

.elementor-315 .elementor-element.elementor-element-fc7a71a .elementor-icon-box-wrapper {
	align-items: start;
	gap: 12px;
}

.elementor-315 .elementor-element.elementor-element-fc7a71a .elementor-icon {
	font-size: 65px;
}

.elementor-315 .elementor-element.elementor-element-fc7a71a .elementor-icon-box-description {
	color: #080808;
}

.elementor-315 .elementor-element.elementor-element-a8f07a6 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 12px;
}

.elementor-315 .elementor-element.elementor-element-a8f07a6 .elementor-icon {
	font-size: 65px;
}

.elementor-315 .elementor-element.elementor-element-a8f07a6 .elementor-icon-box-description {
	color: #080808;
}

.elementor-315 .elementor-element.elementor-element-0cdd6db {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 20px;
	margin-bottom: 30px;
	padding: 10px 0px 30px 0px;
}

.elementor-315 .elementor-element.elementor-element-0cdd6db > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-315 .elementor-element.elementor-element-94c783c > .elementor-element-populated {
	padding: 0px 30px 0px 0px;
}

.elementor-315 .elementor-element.elementor-element-f20f50d .htmega-section-title {
	text-align: start;
	align-items: start;
}

.elementor-315 .elementor-element.elementor-element-f20f50d .htmega-section-title .section-title-txt {
	color: #023e8a;
	font-family: "Poppins", Sans-serif;
	display: inline-block;
}

.elementor-315 .elementor-element.elementor-element-f20f50d .htmega-section-title .section-title-txt span {
	color: #23252a;
}

.elementor-315 .elementor-element.elementor-element-f20f50d .htmega-section-title .section-subtitle-txt {
	color: #23252a;
	display: block;
}

.elementor-315 .elementor-element.elementor-element-4d60879 {
	color: #474747;
}

.elementor-315 .elementor-element.elementor-element-8b0f577 .htmega-section-title {
	text-align: start;
	align-items: start;
}

.elementor-315 .elementor-element.elementor-element-8b0f577 .htmega-section-title .section-title-txt {
	color: #023e8a;
	font-family: "Poppins", Sans-serif;
	display: inline-block;
}

.elementor-315 .elementor-element.elementor-element-8b0f577 .htmega-section-title .section-title-txt span {
	color: #23252a;
}

.elementor-315 .elementor-element.elementor-element-8b0f577 .htmega-section-title .section-subtitle-txt {
	color: #23252a;
	display: block;
}

.elementor-315 .elementor-element.elementor-element-5864777 {
	color: #474747;
}

.elementor-315 .elementor-element.elementor-element-ef2cb9f .htmega-section-title {
	text-align: start;
	align-items: start;
}

.elementor-315 .elementor-element.elementor-element-ef2cb9f .htmega-section-title .section-title-txt {
	color: #023e8a;
	font-family: "Poppins", Sans-serif;
	display: inline-block;
}

.elementor-315 .elementor-element.elementor-element-ef2cb9f .htmega-section-title .section-title-txt span {
	color: #23252a;
}

.elementor-315 .elementor-element.elementor-element-ef2cb9f .htmega-section-title .section-subtitle-txt {
	color: #23252a;
	display: block;
}

.elementor-315 .elementor-element.elementor-element-e489572 {
	color: var(--e-global-color-secondary);
}

.elementor-315 .elementor-element.elementor-element-f509d42 .elementor-button {
	background-color: transparent;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: normal;
	fill: #fff;
	color: #fff;
	background-image: linear-gradient(226deg, #2f0 1%, #060606 100%);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 20px 15px 20px;
}

.elementor-315 .elementor-element.elementor-element-f509d42 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-315 .elementor-element.elementor-element-316667f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 20px;
	margin-bottom: 30px;
	padding: 10px 0px 30px 0px;
}

.elementor-315 .elementor-element.elementor-element-316667f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-315 .elementor-element.elementor-element-7a24833 > .elementor-element-populated {
	padding: 0px 30px 0px 0px;
}

.elementor-315 .elementor-element.elementor-element-4d030e0 .htmega-section-title {
	text-align: start;
	align-items: start;
}

.elementor-315 .elementor-element.elementor-element-4d030e0 .htmega-section-title .section-subtitle-txt {
	color: #23252a;
	display: block;
}

.elementor-315 .elementor-element.elementor-element-2801cc5 > .elementor-widget-container {
	margin: 0px 0px -40px 0px;
}

.elementor-315 .elementor-element.elementor-element-2801cc5 .eael-dual-header .title {
	color: #000;
}

.elementor-315 .elementor-element.elementor-element-2801cc5 .eael-dual-header .title span.lead {
	color: #103783;
}

.elementor-315 .elementor-element.elementor-element-2801cc5 .eael-dual-header .subtext {
	color: #4d4d4d;
}

.elementor-315 .elementor-element.elementor-element-a0026d2 {
	color: #474747;
}

.elementor-315 .elementor-element.elementor-element-487c261 .elementor-button {
	background-color: transparent;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: normal;
	fill: #fff;
	color: #fff;
	background-image: linear-gradient(226deg, #2f0 1%, #060606 100%);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 20px 15px 20px;
}

.elementor-315 .elementor-element.elementor-element-487c261 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-315 .elementor-element.elementor-element-ca957f1 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-315 .elementor-element.elementor-element-03d066a > .elementor-widget-container {
	margin: 35px 0px 0px 0px;
}

.elementor-315 .elementor-element.elementor-element-1d98fb2 > .elementor-widget-container {
	background-color: #023e8a;
	margin: 35px 0px 0px 0px;
	padding: 10px 0px 5px 0px;
	border-radius: 15px 15px 15px 15px;
}

.elementor-315 .elementor-element.elementor-element-1d98fb2 .elementor-counter-number-wrapper {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-1d98fb2 .elementor-counter-title {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-b40d428 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-315 .elementor-element.elementor-element-52b6be2:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-52b6be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-1d04176);
}

.elementor-315 .elementor-element.elementor-element-52b6be2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 20px;
	margin-bottom: 30px;
	padding: 10px 0px 30px 0px;
}

.elementor-315 .elementor-element.elementor-element-52b6be2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-315 .elementor-element.elementor-element-d91db06 > .elementor-element-populated {
	padding: 0px 30px 0px 0px;
}

.elementor-315 .elementor-element.elementor-element-c064dc9 .htmega-section-title {
	background-color: var(--e-global-color-secondary);
	text-align: center;
	align-items: center;
}

.elementor-315 .elementor-element.elementor-element-c064dc9 .htmega-section-title .section-title-txt {
	color: var(--e-global-color-1d04176);
	font-family: "Poppins", Sans-serif;
	display: inline-block;
}

.elementor-315 .elementor-element.elementor-element-c064dc9 .htmega-section-title .section-title-txt span {
	color: #23252a;
}

.elementor-315 .elementor-element.elementor-element-399cfe5 {
	color: var(--e-global-color-primary);
}

.elementor-315 .elementor-element.elementor-element-53a7194 .elementor-button {
	background-color: transparent;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: normal;
	fill: #fff;
	color: #fff;
	background-image: linear-gradient(226deg, #2f0 1%, #060606 100%);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 20px 15px 20px;
}

.elementor-315 .elementor-element.elementor-element-53a7194 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-315 .elementor-element.elementor-element-360c863:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-360c863 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #7fd8c0 0%, #171a24 100%);
}

.elementor-315 .elementor-element.elementor-element-360c863 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-315 .elementor-element.elementor-element-360c863 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-315 .elementor-element.elementor-element-d8382c3 {
	text-align: center;
}

.elementor-315 .elementor-element.elementor-element-d8382c3 .elementor-heading-title {
	font-family: "Alata", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #023e8a;
}

.elementor-315 .elementor-element.elementor-element-3d5621d {
	text-align: center;
	color: var(--e-global-color-1d04176);
}

.elementor-315 .elementor-element.elementor-element-7a39374 {
	color: var(--e-global-color-1d04176);
}

.elementor-315 .elementor-element.elementor-element-7a39374 a {
	color: var(--e-global-color-e84f9f0);
}

.elementor-315 .elementor-element.elementor-element-f6eed45 {
	color: var(--e-global-color-1d04176);
}

.elementor-315 .elementor-element.elementor-element-f6eed45 a {
	color: var(--e-global-color-e84f9f0);
}

.elementor-315 .elementor-element.elementor-element-e19191e:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-e19191e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #7ae8ec;
}

.elementor-315 .elementor-element.elementor-element-e19191e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-315 .elementor-element.elementor-element-e19191e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-315 .elementor-element.elementor-element-ea106d9 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-315 .elementor-element.elementor-element-4106778 {
	text-align: center;
}

.elementor-315 .elementor-element.elementor-element-4106778 .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 38px;
	font-weight: 600;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-315 .elementor-element.elementor-element-aa29865 .eael-accordion_media-wrapper .eael-accordion_media-list {
	background-color: #0096c7;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
	font-size: 16px;
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
	height: 16px;
	width: 16px;
	line-height: 16px;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-accordion_media-list .eael-accordion_media-icon i {
	font-size: 16px;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-accordion_media-list .eael-accordion_media-icon svg {
	height: 16px;
	width: 16px;
	line-height: 16px;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon, .elementor-315 .elementor-element.elementor-element-aa29865 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list {
	gap: 10px;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-accordion_media-content .eael-accordion_media-title {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
	color: #fff;
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-accordion_media-list .eael-accordion_media-icon {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-315 .elementor-element.elementor-element-aa29865 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
	color: #fff;
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-accordion_media-list:hover .eael-accordion_media-icon i {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-accordion_media-list:hover .eael-accordion_media-icon svg {
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
	color: #fff;
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-accordion_media-list.active .eael-accordion_media-icon i {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-accordion_media-list.active .eael-accordion_media-icon svg {
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
	color: #333;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description {
	color: #333;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg {
	font-size: 16px;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
	height: 16px;
	width: 16px;
	line-height: 16px;
	fill: #444;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
	color: #444;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
	color: #444;
	fill: #444;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
	color: #fff;
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-315 .elementor-element.elementor-element-ade7a11 .eael-accordion_media-wrapper .eael-accordion_media-list {
	background-color: #0096c7;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
	font-size: 16px;
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
	height: 16px;
	width: 16px;
	line-height: 16px;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-accordion_media-list .eael-accordion_media-icon i {
	font-size: 16px;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-accordion_media-list .eael-accordion_media-icon svg {
	height: 16px;
	width: 16px;
	line-height: 16px;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon, .elementor-315 .elementor-element.elementor-element-ade7a11 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list {
	gap: 10px;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-accordion_media-content .eael-accordion_media-title {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
	color: #fff;
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-accordion_media-list .eael-accordion_media-icon {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-315 .elementor-element.elementor-element-ade7a11 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
	color: #fff;
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-accordion_media-list:hover .eael-accordion_media-icon i {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-accordion_media-list:hover .eael-accordion_media-icon svg {
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
	color: #fff;
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-accordion_media-list.active .eael-accordion_media-icon i {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-accordion_media-list.active .eael-accordion_media-icon svg {
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
	color: #333;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description {
	color: #333;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg {
	font-size: 16px;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
	height: 16px;
	width: 16px;
	line-height: 16px;
	fill: #444;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
	color: #444;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
	color: #444;
	fill: #444;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
	color: #fff;
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-59820e2:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-59820e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #8cd6ee;
}

.elementor-315 .elementor-element.elementor-element-59820e2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-315 .elementor-element.elementor-element-59820e2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-315 .elementor-element.elementor-element-fc3c3dd > .elementor-widget-container {
	margin: 0px 0px -57px 0px;
}

.elementor-315 .elementor-element.elementor-element-fc3c3dd .eael-dual-header .title {
	color: #000;
}

.elementor-315 .elementor-element.elementor-element-fc3c3dd .eael-dual-header .title span.lead {
	color: #103783;
}

.elementor-315 .elementor-element.elementor-element-fc3c3dd .eael-dual-header .subtext {
	color: #4d4d4d;
}

.elementor-315 .elementor-element.elementor-element-ea88893 .elementor-button {
	background-color: #103783;
	font-family: "Outfit", Sans-serif;
	font-size: 20px;
	font-weight: normal;
	border-radius: 50px 50px 50px 50px;
	padding: 15px 20px 15px 20px;
}

.elementor-315 .elementor-element.elementor-element-ea88893 .elementor-button:hover, .elementor-315 .elementor-element.elementor-element-ea88893 .elementor-button:focus {
	background-color: #000;
}

.elementor-315 .elementor-element.elementor-element-e0d5a0a .elementor-button {
	background-color: transparent;
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: normal;
	fill: #fff;
	color: #fff;
	background-image: linear-gradient(226deg, #2f0 1%, #060606 100%);
	border-radius: 50px 50px 50px 50px;
	padding: 15px 20px 15px 20px;
}

.elementor-315 .elementor-element.elementor-element-b62c215:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-b62c215 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fffffe;
}

.elementor-315 .elementor-element.elementor-element-b62c215 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-315 .elementor-element.elementor-element-b62c215 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-315 .elementor-element.elementor-element-55d6a6e {
	text-align: center;
}

.elementor-315 .elementor-element.elementor-element-55d6a6e .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-315 .elementor-element.elementor-element-233bba3:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-233bba3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #212933;
}

.elementor-315 .elementor-element.elementor-element-233bba3, .elementor-315 .elementor-element.elementor-element-233bba3 > .elementor-background-overlay {
	border-radius: 40px 40px 0px 0px;
}

.elementor-315 .elementor-element.elementor-element-233bba3 {
	box-shadow: 0px -5px 28px 0px rgba(0, 0, 0, .5);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 40px;
	margin-bottom: 0px;
	padding: 50px 0px 20px 0px;
}

.elementor-315 .elementor-element.elementor-element-233bba3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-315 .elementor-element.elementor-element-85ae41f {
	text-align: start;
}

.elementor-315 .elementor-element.elementor-element-85ae41f img {
	width: 80%;
}

.elementor-315 .elementor-element.elementor-element-884469d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-315 .elementor-element.elementor-element-884469d {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-6e35b78 .elementor-repeater-item-0fbc752.elementor-social-icon {
	background-color: #f82525;
}

.elementor-315 .elementor-element.elementor-element-6e35b78 .elementor-repeater-item-0fbc752.elementor-social-icon i {
	color: #fff;
}

.elementor-315 .elementor-element.elementor-element-6e35b78 .elementor-repeater-item-0fbc752.elementor-social-icon svg {
	fill: #fff;
}

.elementor-315 .elementor-element.elementor-element-6e35b78 .elementor-repeater-item-0b2b700.elementor-social-icon {
	background-color: #000;
}

.elementor-315 .elementor-element.elementor-element-6e35b78 .elementor-repeater-item-818f986.elementor-social-icon {
	background-color: #f00;
}

.elementor-315 .elementor-element.elementor-element-6e35b78 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 16px;
	--grid-column-gap: 10px;
	--grid-row-gap: 10px;
}

.elementor-315 .elementor-element.elementor-element-6e35b78 .elementor-widget-container {
	text-align: left;
}

.elementor-315 .elementor-element.elementor-element-6e35b78 > .elementor-widget-container {
	margin: -30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-315 .elementor-element.elementor-element-c5c9539 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-315 .elementor-element.elementor-element-c5c9539 {
	text-align: center;
}

.elementor-315 .elementor-element.elementor-element-c5c9539 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-1d04176);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-315 .elementor-element.elementor-element-9c846a3 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-315 .elementor-element.elementor-element-9c846a3 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-315 .elementor-element.elementor-element-9c846a3 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-315 .elementor-element.elementor-element-9c846a3 .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-315 .elementor-element.elementor-element-9c846a3 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #072440;
}

.elementor-315 .elementor-element.elementor-element-e0052e0 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-315 .elementor-element.elementor-element-e0052e0 {
	text-align: center;
}

.elementor-315 .elementor-element.elementor-element-e0052e0 .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-1d04176);
}

.elementor-315 .elementor-element.elementor-element-d41274e .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-315 .elementor-element.elementor-element-d41274e .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-315 .elementor-element.elementor-element-d41274e {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-315 .elementor-element.elementor-element-d41274e .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-315 .elementor-element.elementor-element-d41274e .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #072440;
}

.elementor-315 .elementor-element.elementor-element-695ea9f > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-315 .elementor-element.elementor-element-695ea9f {
	text-align: center;
}

.elementor-315 .elementor-element.elementor-element-695ea9f .elementor-heading-title {
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 0px;
	color: var(--e-global-color-1d04176);
}

.elementor-315 .elementor-element.elementor-element-6aaa2ef .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-315 .elementor-element.elementor-element-6aaa2ef .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-315 .elementor-element.elementor-element-6aaa2ef {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-315 .elementor-element.elementor-element-6aaa2ef .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-315 .elementor-element.elementor-element-6aaa2ef .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #072440;
}

.elementor-315 .elementor-element.elementor-element-3421ff6:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-3421ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #0096c7;
}

.elementor-315 .elementor-element.elementor-element-3421ff6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-315 .elementor-element.elementor-element-3421ff6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-315 .elementor-element.elementor-element-e754920 {
	width: auto;
	max-width: auto;
	text-align: center;
	font-size: 15px;
	color: var(--e-global-color-1d04176);
}

.elementor-315 .elementor-element.elementor-element-e754920 > .elementor-widget-container {
	margin: 0px 5px 0px 0px;
}

:root {
	--page-title-display: none;
}

@media (max-width:1540px) {
	.elementor-315 .elementor-element.elementor-element-0175f4b:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-0175f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-star-rating .elementor-star-rating__title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-315 .elementor-element.elementor-element-cc4c10f .htmega-section-title .section-title-txt {
		font-size: 40px;
	}
	
	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-315 .elementor-element.elementor-element-01dcc06 {
		margin-top: 50px;
		margin-bottom: 0px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-315 .elementor-element.elementor-element-adae2c3 .htmega-section-title .section-title-txt {
		font-size: 40px;
	}
	
	.elementor-315 .elementor-element.elementor-element-e9c4e3d {
		text-align: center;
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-315 .elementor-element.elementor-element-f20f50d .htmega-section-title .section-title-txt {
		font-size: 40px;
	}
	
	.elementor-315 .elementor-element.elementor-element-8b0f577 .htmega-section-title .section-title-txt {
		font-size: 40px;
	}
	
	.elementor-315 .elementor-element.elementor-element-ef2cb9f .htmega-section-title .section-title-txt {
		font-size: 40px;
	}
	
	.elementor-315 .elementor-element.elementor-element-c064dc9 .htmega-section-title .section-title-txt {
		font-size: 40px;
	}
	
	.elementor-315 .elementor-element.elementor-element-59820e2 {
		margin-top: 50px;
		margin-bottom: 0px;
	}
	
	.elementor-315 .elementor-element.elementor-element-b62c215 {
		margin-top: 50px;
		margin-bottom: 0px;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
}

@media (max-width:1280px) {
	.elementor-315 .elementor-element.elementor-element-aa5b1ea {
		width: var(--container-widget-width, 619.312px);
		max-width: 619.312px;
		--container-widget-width: 619.312px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-315 .elementor-element.elementor-element-d93484b {
		width: var(--container-widget-width, 486px);
		max-width: 486px;
		--container-widget-width: 486px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-315 .elementor-element.elementor-element-3e09d4a {
		width: var(--container-widget-width, 631.469px);
		max-width: 631.469px;
		--container-widget-width: 631.469px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-315 .elementor-element.elementor-element-182048c {
		width: var(--container-widget-width, 598.469px);
		max-width: 598.469px;
		--container-widget-width: 598.469px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-315 .elementor-element.elementor-element-f509d42 {
		width: var(--container-widget-width, 598.469px);
		max-width: 598.469px;
		--container-widget-width: 598.469px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-315 .elementor-element.elementor-element-487c261 {
		width: var(--container-widget-width, 598.469px);
		max-width: 598.469px;
		--container-widget-width: 598.469px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-315 .elementor-element.elementor-element-53a7194 {
		width: var(--container-widget-width, 598.469px);
		max-width: 598.469px;
		--container-widget-width: 598.469px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-315 .elementor-element.elementor-element-e754920 {
		width: var(--container-widget-width, 957.391px);
		max-width: 957.391px;
		--container-widget-width: 957.391px;
		--container-widget-flex-grow: 0;
	}
}

@media (max-width:1024px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-star-rating .elementor-star-rating__title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
}

@media (max-width:480px) {
	.elementor-315 .elementor-element.elementor-element-0175f4b:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-0175f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-315 .elementor-element.elementor-element-0175f4b {
		padding: 75px 0px 40px 0px;
	}
	
	.elementor-315 .elementor-element.elementor-element-aa5b1ea .elementor-divider-separator {
		width: 12%;
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-315 .elementor-element.elementor-element-aa5b1ea .elementor-divider {
		text-align: center;
		padding-block-start: 14px;
		padding-block-end: 14px;
	}
	
	.elementor-315 .elementor-element.elementor-element-d0a81b4 {
		text-align: center;
	}
	
	.elementor-315 .elementor-element.elementor-element-d0a81b4 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-315 .elementor-element.elementor-element-d93484b {
		text-align: center;
	}
	
	.elementor-315 .elementor-element.elementor-element-e0ba94c .fluentform-widget-wrapper {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-315 .elementor-element.elementor-element-e0ba94c .fluentform-widget-wrapper .ff-el-group {
		margin-bottom: 10px;
	}
	
	.elementor-widget-star-rating .elementor-star-rating__title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-315 .elementor-element.elementor-element-cb80599 {
		text-align: center;
	}
	
	.elementor-315 .elementor-element.elementor-element-c6f486d .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-315 .elementor-element.elementor-element-51b77280 {
		padding: 15px 0px 0px 0px;
	}
	
	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-315 .elementor-element.elementor-element-2a1c774 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-315 .elementor-element.elementor-element-3db69e5 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-315 .elementor-element.elementor-element-a70fcc2 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-315 .elementor-element.elementor-element-59e0fe4 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-315 .elementor-element.elementor-element-93a0e14 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-315 .elementor-element.elementor-element-653461b .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-315 .elementor-element.elementor-element-03d066a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-315 .elementor-element.elementor-element-1d98fb2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-315 .elementor-element.elementor-element-aa29865 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
		padding: 12px 0px 12px 15px;
	}
	
	.elementor-315 .elementor-element.elementor-element-aa29865 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title {
		padding: 12px 0px 12px 15px;
	}
	
	.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
		padding: 12px 0px 12px 15px;
	}
	
	.elementor-315 .elementor-element.elementor-element-ade7a11 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title {
		padding: 12px 0px 12px 15px;
	}
	
	.elementor-315 .elementor-element.elementor-element-85ae41f {
		text-align: center;
	}
	
	.elementor-315 .elementor-element.elementor-element-884469d {
		text-align: center;
	}
	
	.elementor-315 .elementor-element.elementor-element-6e35b78 .elementor-widget-container {
		text-align: center;
	}
	
	.elementor-315 .elementor-element.elementor-element-c5c9539 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-315 .elementor-element.elementor-element-e0052e0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-315 .elementor-element.elementor-element-695ea9f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-315 .elementor-element.elementor-element-e754920 {
		text-align: center;
	}
}

@media (min-width:481px) {
	.elementor-315 .elementor-element.elementor-element-1a9dc65 {
		width: 60%;
	}
	
	.elementor-315 .elementor-element.elementor-element-c80f609 {
		width: 50%;
	}
	
	.elementor-315 .elementor-element.elementor-element-db2f9ad {
		width: 50%;
	}
	
	.elementor-315 .elementor-element.elementor-element-faa93f2 {
		width: 40%;
	}
	
	.elementor-315 .elementor-element.elementor-element-7a24833 {
		width: 50%;
	}
	
	.elementor-315 .elementor-element.elementor-element-3029988 {
		width: 49.949%;
	}
	
	.elementor-315 .elementor-element.elementor-element-d91db06 {
		width: 50%;
	}
	
	.elementor-315 .elementor-element.elementor-element-aefab96 {
		width: 49.949%;
	}
}

@media (min-width:2400px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-star-rating .elementor-star-rating__title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
}

.elementor-315 .elementor-element.elementor-element-0175f4b:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-315 .elementor-element.elementor-element-0175f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}
