
.elementor-11565 .elementor-element.elementor-element-7abfca68 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11565 .elementor-element.elementor-element-4a264c71 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-11565 .elementor-element.elementor-element-2dc19daa img {
	width: 53%;
}

.elementor-11565 .elementor-element.elementor-element-7ae7caf2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-11565 .elementor-element.elementor-element-3dde02a6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11565 .elementor-element.elementor-element-3dde02a6:not(.elementor-motion-effects-element-type-background), .elementor-11565 .elementor-element.elementor-element-3dde02a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-uicore_light);
}

.elementor-11565 .elementor-element.elementor-element-42371340 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-11565 .elementor-element.elementor-element-1f161241 .elementor-heading-title {
	font-size: 30px;
}

.elementor-11565 .elementor-element.elementor-element-2f9df037 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-11565 .elementor-element.elementor-element-32ddbdbc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11565 .elementor-element.elementor-element-04f201a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-11565 .elementor-element.elementor-element-6d998d3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-11565 .elementor-element.elementor-element-5b46c19d .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-11565 .elementor-element.elementor-element-5b46c19d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-uicore_primary);
}

.elementor-11565 .elementor-element.elementor-element-5b46c19d.elementor-view-framed .elementor-icon, .elementor-11565 .elementor-element.elementor-element-5b46c19d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-uicore_primary);
	color: var(--e-global-color-uicore_primary);
	border-color: var(--e-global-color-uicore_primary);
}

.elementor-11565 .elementor-element.elementor-element-5b46c19d.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-11565 .elementor-element.elementor-element-5b46c19d.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-uicore_dark);
}

.elementor-11565 .elementor-element.elementor-element-5b46c19d.elementor-view-framed:has(:hover) .elementor-icon, .elementor-11565 .elementor-element.elementor-element-5b46c19d.elementor-view-default:has(:hover) .elementor-icon, .elementor-11565 .elementor-element.elementor-element-5b46c19d.elementor-view-framed:has(:focus) .elementor-icon, .elementor-11565 .elementor-element.elementor-element-5b46c19d.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-uicore_dark);
	color: var(--e-global-color-uicore_dark);
	border-color: var(--e-global-color-uicore_dark);
}

.elementor-11565 .elementor-element.elementor-element-36d9288 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-11565 .elementor-element.elementor-element-19fa580 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-11565 .elementor-element.elementor-element-19fa580.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-uicore_primary);
}

.elementor-11565 .elementor-element.elementor-element-19fa580.elementor-view-framed .elementor-icon, .elementor-11565 .elementor-element.elementor-element-19fa580.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-uicore_primary);
	color: var(--e-global-color-uicore_primary);
	border-color: var(--e-global-color-uicore_primary);
}

.elementor-11565 .elementor-element.elementor-element-19fa580.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-11565 .elementor-element.elementor-element-19fa580.elementor-view-stacked:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-uicore_dark);
}

.elementor-11565 .elementor-element.elementor-element-19fa580.elementor-view-framed:has(:hover) .elementor-icon, .elementor-11565 .elementor-element.elementor-element-19fa580.elementor-view-default:has(:hover) .elementor-icon, .elementor-11565 .elementor-element.elementor-element-19fa580.elementor-view-framed:has(:focus) .elementor-icon, .elementor-11565 .elementor-element.elementor-element-19fa580.elementor-view-default:has(:focus) .elementor-icon {
	fill: var(--e-global-color-uicore_dark);
	color: var(--e-global-color-uicore_dark);
	border-color: var(--e-global-color-uicore_dark);
}

.elementor-11565 .elementor-element.elementor-element-45367836 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11565 .elementor-element.elementor-element-4a1e9324 {
	text-align: center;
}

.elementor-11565 .elementor-element.elementor-element-4a1e9324 .elementor-heading-title {
	font-size: 40px;
}

.elementor-11565 .elementor-element.elementor-element-54707fe6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-11565 .elementor-element.elementor-element-4b22313b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-11565 .elementor-element.elementor-element-2620158b .elementor-wrapper {
	--video-aspect-ratio: 1.33333;
}

.elementor-11565 .elementor-element.elementor-element-1373fc11 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-11565 .elementor-element.elementor-element-61c4a77e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11565 .elementor-element.elementor-element-61c4a77e:not(.elementor-motion-effects-element-type-background), .elementor-11565 .elementor-element.elementor-element-61c4a77e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-uicore_light);
}

.elementor-11565 .elementor-element.elementor-element-8a32d3 {
	text-align: center;
}

.elementor-11565 .elementor-element.elementor-element-8a32d3 .elementor-heading-title {
	font-size: 40px;
}

.elementor-11565 .elementor-element.elementor-element-15fc5afc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-11565 .elementor-element.elementor-element-a4935d6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-11565 .elementor-element.elementor-element-7314704 .uc_classic_content {
	background-color: #fff;
	border-radius: 0px;
}

.elementor-11565 .elementor-element.elementor-element-7314704 .uc_classic_content_content {
	min-height: 76px;
}

.elementor-11565 .elementor-element.elementor-element-7314704 .uc_classic_content_container_holder {
	padding: 20px 20px 20px 20px;
}

.elementor-11565 .elementor-element.elementor-element-7314704 .uc_classic_content .uc_classic_content_content h2 {
	margin-top: 10px;
}

.elementor-11565 .elementor-element.elementor-element-7314704 .uc_classic_content .uc_classic_content_content p {
	margin-top: 10px;
}

.elementor-11565 .elementor-element.elementor-element-7314704 .ue-title {
	color: #000;
	font-size: 20px;
}

.elementor-11565 .elementor-element.elementor-element-7314704 .ue-text {
	color: #5d5d5d;
}

.elementor-11565 .elementor-element.elementor-element-7314704 .uc_classic_content_border {
	background-color: #00d3ca;
	width: 100px;
	height: 4px;
}

.elementor-11565 .elementor-element.elementor-element-7314704 .uc_classic_content .uc_classic_content_placeholder img {
	height: 300px;
	border-radius: 0px;
}

.elementor-11565 .elementor-element.elementor-element-7314704 .uc_classic_content .uc_classic_content_content .uc_more_btn {
	margin-top: 10px;
}

.elementor-11565 .elementor-element.elementor-element-7314704 .uc_more_btn {
	border-radius: 100px;
	padding: 10px 50px 10px 50px;
	background-color: #fff;
	color: #000;
	border-color: #000;
	border-width: 1px;
}

.elementor-11565 .elementor-element.elementor-element-7314704 .uc_more_btn:hover {
	background-color: var(--e-global-color-uicore_primary);
	color: #fff;
	border-color: #000;
}

.elementor-11565 .elementor-element.elementor-element-12ae01b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-11565 .elementor-element.elementor-element-87263a7 .uc_classic_content {
	background-color: #fff;
	border-radius: 0px;
}

.elementor-11565 .elementor-element.elementor-element-87263a7 .uc_classic_content_content {
	min-height: 76px;
}

.elementor-11565 .elementor-element.elementor-element-87263a7 .uc_classic_content_container_holder {
	padding: 20px 20px 20px 20px;
}

.elementor-11565 .elementor-element.elementor-element-87263a7 .uc_classic_content .uc_classic_content_content h2 {
	margin-top: 10px;
}

.elementor-11565 .elementor-element.elementor-element-87263a7 .uc_classic_content .uc_classic_content_content p {
	margin-top: 10px;
}

.elementor-11565 .elementor-element.elementor-element-87263a7 .ue-title {
	color: #000;
	font-size: 20px;
}

.elementor-11565 .elementor-element.elementor-element-87263a7 .ue-text {
	color: #5d5d5d;
}

.elementor-11565 .elementor-element.elementor-element-87263a7 .uc_classic_content_border {
	background-color: #00d3ca;
	width: 100px;
	height: 4px;
}

.elementor-11565 .elementor-element.elementor-element-87263a7 .uc_classic_content .uc_classic_content_placeholder img {
	height: 300px;
	border-radius: 0px;
}

.elementor-11565 .elementor-element.elementor-element-87263a7 .uc_classic_content .uc_classic_content_content .uc_more_btn {
	margin-top: 10px;
}

.elementor-11565 .elementor-element.elementor-element-87263a7 .uc_more_btn {
	border-radius: 100px;
	padding: 10px 50px 10px 50px;
	background-color: #fff;
	color: #000;
	border-color: #000;
	border-width: 1px;
}

.elementor-11565 .elementor-element.elementor-element-87263a7 .uc_more_btn:hover {
	background-color: var(--e-global-color-uicore_primary);
	color: #fff;
	border-color: #000;
}

.elementor-11565 .elementor-element.elementor-element-94ecaa1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11565 .elementor-element.elementor-element-94ecaa1:not(.elementor-motion-effects-element-type-background), .elementor-11565 .elementor-element.elementor-element-94ecaa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-uicore_white);
}

.elementor-11565 .elementor-element.elementor-element-95d0cfa {
	text-align: center;
}

.elementor-11565 .elementor-element.elementor-element-95d0cfa .elementor-heading-title {
	font-size: 40px;
}

.elementor-11565 .elementor-element.elementor-element-fb9ea7f {
	--display: flex;
}

.elementor-widget .tippy-tooltip .tippy-content {
	text-align: center;
}

@media (max-width:767px) {
	.elementor-11565 .elementor-element.elementor-element-2dc19daa img {
		width: 88%;
	}
	
	.elementor-11565 .elementor-element.elementor-element-1f161241 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-11565 .elementor-element.elementor-element-4a1e9324 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-11565 .elementor-element.elementor-element-8a32d3 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-11565 .elementor-element.elementor-element-95d0cfa .elementor-heading-title {
		font-size: 20px;
	}
}

@media (min-width:768px) {
	.elementor-11565 .elementor-element.elementor-element-4a264c71 {
		--width: 50%;
	}
	
	.elementor-11565 .elementor-element.elementor-element-7ae7caf2 {
		--width: 50%;
	}
	
	.elementor-11565 .elementor-element.elementor-element-42371340 {
		--width: 50%;
	}
	
	.elementor-11565 .elementor-element.elementor-element-2f9df037 {
		--width: 50%;
	}
	
	.elementor-11565 .elementor-element.elementor-element-6d998d3 {
		--width: 50%;
	}
	
	.elementor-11565 .elementor-element.elementor-element-36d9288 {
		--width: 50%;
	}
	
	.elementor-11565 .elementor-element.elementor-element-4b22313b {
		--width: 50%;
	}
	
	.elementor-11565 .elementor-element.elementor-element-1373fc11 {
		--width: 50%;
	}
	
	.elementor-11565 .elementor-element.elementor-element-a4935d6 {
		--width: 50%;
	}
	
	.elementor-11565 .elementor-element.elementor-element-12ae01b {
		--width: 50%;
	}
}
