/* End custom CSS */

.elementor-2243 .elementor-element.elementor-element-58933c5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-2243 .elementor-element.elementor-element-58933c5 > .elementor-container {
	max-width: 1180px;
}

.elementor-2243 .elementor-element.elementor-element-58933c5 {
	padding: 80px 0px 0px 0px;
}

.elementor-2243 .elementor-element.elementor-element-7b3bd2b .section_title h4 {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-7b3bd2b .section_title .title, .elementor-2243 .elementor-element.elementor-element-7b3bd2b .section_title .title span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-7b3bd2b .section_title {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-7f48187 .position_p_relative, .elementor-2243 .elementor-element.elementor-element-7f48187 .position_p_relative  p, .elementor-2243 .elementor-element.elementor-element-7f48187 .position_p_relative h1, .elementor-2243 .elementor-element.elementor-element-7f48187
                .position_p_relative h2, .elementor-2243 .elementor-element.elementor-element-7f48187 .position_p_relative h3, .elementor-2243 .elementor-element.elementor-element-7f48187 .position_p_relative h4, .elementor-2243 .elementor-element.elementor-element-7f48187 .position_p_relative h5, .elementor-2243 .elementor-element.elementor-element-7f48187 .position_p_relative h6, .elementor-2243 .elementor-element.elementor-element-7f48187 .position_p_relative a, .elementor-2243 .elementor-element.elementor-element-7f48187 .position_p_relative ul li, .elementor-2243 .elementor-element.elementor-element-7f48187 .position_p_relative ul li a {
	color: var(--e-global-color-text);
}

.elementor-2243 .elementor-element.elementor-element-0874043 > .elementor-container {
	max-width: 1180px;
}

.elementor-2243 .elementor-element.elementor-element-0874043 {
	padding: 0px 0px 80px 0px;
}

.elementor-2243 .elementor-element.elementor-element-33b8604 {
	padding: 8% 0% 6% 0%;
}

.elementor-2243 .elementor-element.elementor-element-aab787a > .elementor-element-populated {
	margin: 0% 2% -12% 0%;
	--e-column-margin-right: 2%;
	--e-column-margin-left: 0%;
	padding: 0px 0px 0px 0px;
}

.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 {
	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-description {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-2243 .elementor-element.elementor-element-9496aba > .elementor-widget-container {
	background-color: rgba(0, 178, 178, .19);
	margin: 0px 0px 0px 0px;
	padding: 0% 35% 6% 8%;
}

.elementor-2243 .elementor-element.elementor-element-9496aba:hover .elementor-widget-container {
	background-color: rgba(0, 178, 178, .59);
}

.elementor-2243 .elementor-element.elementor-element-9496aba .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-2243 .elementor-element.elementor-element-9496aba {
	--icon-box-icon-margin: 15px;
}

.elementor-2243 .elementor-element.elementor-element-9496aba.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-9496aba.elementor-view-framed .elementor-icon, .elementor-2243 .elementor-element.elementor-element-9496aba.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-9496aba.elementor-view-stacked .elementor-icon:hover {
	background-color: #2d3e4e;
}

.elementor-2243 .elementor-element.elementor-element-9496aba.elementor-view-framed .elementor-icon:hover, .elementor-2243 .elementor-element.elementor-element-9496aba.elementor-view-default .elementor-icon:hover {
	fill: #2d3e4e;
	color: #2d3e4e;
	border-color: #2d3e4e;
}

.elementor-2243 .elementor-element.elementor-element-9496aba .elementor-icon {
	border-radius: 6px 6px 6px 6px;
}

.elementor-2243 .elementor-element.elementor-element-9496aba .elementor-icon-box-title, .elementor-2243 .elementor-element.elementor-element-9496aba .elementor-icon-box-title a {
	font-family: "DM Sans", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 26px;
}

.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-2243 .elementor-element.elementor-element-baa7349 {
	--divider-border-style: solid;
	--divider-color: #dcdcdc;
	--divider-border-width: 1px;
	z-index: 0;
}

.elementor-2243 .elementor-element.elementor-element-baa7349 > .elementor-widget-container {
	--e-transform-rotateZ: 90deg;
	--e-transform-translateX: -140px;
	--e-transform-translateY: -150px;
}

.elementor-2243 .elementor-element.elementor-element-baa7349 .elementor-divider-separator {
	width: 30%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2243 .elementor-element.elementor-element-baa7349 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

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

.elementor-2243 .elementor-element.elementor-element-1e4baea > .elementor-widget-container {
	margin: -35% 0% 0% 0%;
	padding: 0% 9% 0% 0%;
}

.elementor-2243 .elementor-element.elementor-element-1e4baea {
	text-align: right;
}

.elementor-2243 .elementor-element.elementor-element-1e4baea img {
	width: 10%;
}

.elementor-2243 .elementor-element.elementor-element-fe0734d > .elementor-element-populated {
	margin: 0% 0% -12% 2%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 2%;
	padding: 0px 0px 0px 0px;
}

.elementor-2243 .elementor-element.elementor-element-27c0237 > .elementor-widget-container {
	background-color: rgba(0, 178, 178, .19);
	margin: 0px 0px 0px 0px;
	padding: 0% 35% 6% 8%;
}

.elementor-2243 .elementor-element.elementor-element-27c0237:hover .elementor-widget-container {
	background-color: rgba(0, 178, 178, .59);
}

.elementor-2243 .elementor-element.elementor-element-27c0237 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-2243 .elementor-element.elementor-element-27c0237 {
	--icon-box-icon-margin: 15px;
}

.elementor-2243 .elementor-element.elementor-element-27c0237.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-27c0237.elementor-view-framed .elementor-icon, .elementor-2243 .elementor-element.elementor-element-27c0237.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-27c0237.elementor-view-stacked .elementor-icon:hover {
	background-color: #2d3e4e;
}

.elementor-2243 .elementor-element.elementor-element-27c0237.elementor-view-framed .elementor-icon:hover, .elementor-2243 .elementor-element.elementor-element-27c0237.elementor-view-default .elementor-icon:hover {
	fill: #2d3e4e;
	color: #2d3e4e;
	border-color: #2d3e4e;
}

.elementor-2243 .elementor-element.elementor-element-27c0237 .elementor-icon {
	border-radius: 6px 6px 6px 6px;
}

.elementor-2243 .elementor-element.elementor-element-27c0237 .elementor-icon-box-title, .elementor-2243 .elementor-element.elementor-element-27c0237 .elementor-icon-box-title a {
	font-family: "DM Sans", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 26px;
}

.elementor-2243 .elementor-element.elementor-element-0905ada {
	--divider-border-style: solid;
	--divider-color: #dcdcdc;
	--divider-border-width: 1px;
	z-index: 0;
}

.elementor-2243 .elementor-element.elementor-element-0905ada > .elementor-widget-container {
	--e-transform-rotateZ: 90deg;
	--e-transform-translateX: -140px;
	--e-transform-translateY: -150px;
}

.elementor-2243 .elementor-element.elementor-element-0905ada .elementor-divider-separator {
	width: 30%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2243 .elementor-element.elementor-element-0905ada .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2243 .elementor-element.elementor-element-7da13aa > .elementor-widget-container {
	margin: -35% 0% 0% 0%;
	padding: 0% 9% 0% 0%;
}

.elementor-2243 .elementor-element.elementor-element-7da13aa {
	text-align: right;
}

.elementor-2243 .elementor-element.elementor-element-7da13aa img {
	width: 10%;
}

.elementor-2243 .elementor-element.elementor-element-391c293 > .elementor-element-populated {
	margin: 0% 2% -12% 0%;
	--e-column-margin-right: 2%;
	--e-column-margin-left: 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-2243 .elementor-element.elementor-element-63f15fa > .elementor-widget-container {
	background-color: rgba(0, 178, 178, .19);
	margin: 0px 0px 0px 0px;
	padding: 0% 35% 6% 8%;
}

.elementor-2243 .elementor-element.elementor-element-63f15fa:hover .elementor-widget-container {
	background-color: rgba(0, 178, 178, .59);
}

.elementor-2243 .elementor-element.elementor-element-63f15fa .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-2243 .elementor-element.elementor-element-63f15fa {
	--icon-box-icon-margin: 15px;
}

.elementor-2243 .elementor-element.elementor-element-63f15fa.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-63f15fa.elementor-view-framed .elementor-icon, .elementor-2243 .elementor-element.elementor-element-63f15fa.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-63f15fa.elementor-view-stacked .elementor-icon:hover {
	background-color: #2d3e4e;
}

.elementor-2243 .elementor-element.elementor-element-63f15fa.elementor-view-framed .elementor-icon:hover, .elementor-2243 .elementor-element.elementor-element-63f15fa.elementor-view-default .elementor-icon:hover {
	fill: #2d3e4e;
	color: #2d3e4e;
	border-color: #2d3e4e;
}

.elementor-2243 .elementor-element.elementor-element-63f15fa .elementor-icon {
	border-radius: 6px 6px 6px 6px;
}

.elementor-2243 .elementor-element.elementor-element-63f15fa .elementor-icon-box-title, .elementor-2243 .elementor-element.elementor-element-63f15fa .elementor-icon-box-title a {
	font-family: "DM Sans", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 26px;
}

.elementor-2243 .elementor-element.elementor-element-9b52158 {
	--divider-border-style: solid;
	--divider-color: #dcdcdc;
	--divider-border-width: 1px;
	z-index: 0;
}

.elementor-2243 .elementor-element.elementor-element-9b52158 > .elementor-widget-container {
	--e-transform-rotateZ: 90deg;
	--e-transform-translateX: -140px;
	--e-transform-translateY: -150px;
}

.elementor-2243 .elementor-element.elementor-element-9b52158 .elementor-divider-separator {
	width: 30%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2243 .elementor-element.elementor-element-9b52158 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2243 .elementor-element.elementor-element-190ebbc > .elementor-widget-container {
	margin: -35% 0% 0% 0%;
	padding: 0% 9% 0% 0%;
}

.elementor-2243 .elementor-element.elementor-element-190ebbc {
	text-align: right;
}

.elementor-2243 .elementor-element.elementor-element-190ebbc img {
	width: 10%;
}

.elementor-2243 .elementor-element.elementor-element-7d7921f > .elementor-element-populated {
	margin: 0% 0% -12% 2%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 2%;
	padding: 0px 0px 0px 0px;
}

.elementor-2243 .elementor-element.elementor-element-c50c094 > .elementor-widget-container {
	background-color: rgba(0, 178, 178, .19);
	margin: 0px 0px 0px 0px;
	padding: 0% 35% 6% 8%;
}

.elementor-2243 .elementor-element.elementor-element-c50c094:hover .elementor-widget-container {
	background-color: rgba(0, 178, 178, .59);
}

.elementor-2243 .elementor-element.elementor-element-c50c094 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-2243 .elementor-element.elementor-element-c50c094 {
	--icon-box-icon-margin: 15px;
}

.elementor-2243 .elementor-element.elementor-element-c50c094.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-c50c094.elementor-view-framed .elementor-icon, .elementor-2243 .elementor-element.elementor-element-c50c094.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-c50c094.elementor-view-stacked .elementor-icon:hover {
	background-color: #2d3e4e;
}

.elementor-2243 .elementor-element.elementor-element-c50c094.elementor-view-framed .elementor-icon:hover, .elementor-2243 .elementor-element.elementor-element-c50c094.elementor-view-default .elementor-icon:hover {
	fill: #2d3e4e;
	color: #2d3e4e;
	border-color: #2d3e4e;
}

.elementor-2243 .elementor-element.elementor-element-c50c094 .elementor-icon {
	border-radius: 6px 6px 6px 6px;
}

.elementor-2243 .elementor-element.elementor-element-c50c094 .elementor-icon-box-title, .elementor-2243 .elementor-element.elementor-element-c50c094 .elementor-icon-box-title a {
	font-family: "DM Sans", Sans-serif;
	font-size: 24px;
	font-weight: 800;
	line-height: 26px;
}

.elementor-2243 .elementor-element.elementor-element-79d3f78 {
	--divider-border-style: solid;
	--divider-color: #dcdcdc;
	--divider-border-width: 1px;
	z-index: 0;
}

.elementor-2243 .elementor-element.elementor-element-79d3f78 > .elementor-widget-container {
	--e-transform-rotateZ: 90deg;
	--e-transform-translateX: -140px;
	--e-transform-translateY: -150px;
}

.elementor-2243 .elementor-element.elementor-element-79d3f78 .elementor-divider-separator {
	width: 30%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2243 .elementor-element.elementor-element-79d3f78 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-2243 .elementor-element.elementor-element-a88a902 > .elementor-widget-container {
	margin: -35% 0% 0% 0%;
	padding: 0% 9% 0% 0%;
}

.elementor-2243 .elementor-element.elementor-element-a88a902 {
	text-align: right;
}

.elementor-2243 .elementor-element.elementor-element-a88a902 img {
	width: 10%;
}

.elementor-2243 .elementor-element.elementor-element-829e5e1 {
	--spacer-size: 80px;
}

.elementor-2243 .elementor-element.elementor-element-c95d607 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2243 .elementor-element.elementor-element-c95d607 > .elementor-container {
	max-width: 1180px;
}

.elementor-2243 .elementor-element.elementor-element-c95d607 {
	padding: 0px 0px 0px 0px;
}

.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-2243 .elementor-element.elementor-element-52c0674 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-e9bc505 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2243 .elementor-element.elementor-element-e9bc505 > .elementor-container {
	max-width: 1180px;
}

.elementor-2243 .elementor-element.elementor-element-e9bc505 {
	padding: 0px 0px 50px 0px;
}

.elementor-2243 .elementor-element.elementor-element-b9dc3a1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 20px;
}

.elementor-2243 .elementor-element.elementor-element-b9dc3a1 > .elementor-element-populated {
	margin: 0px 0px 0px 40px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 40px;
	padding: 0px 0px 0px 0px;
}

.elementor-2243 .elementor-element.elementor-element-17e5b6b .section_title h4 {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-17e5b6b .section_title .title, .elementor-2243 .elementor-element.elementor-element-17e5b6b .section_title .title span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-17e5b6b .section_title p {
	color: var(--e-global-color-text);
}

.elementor-2243 .elementor-element.elementor-element-17e5b6b .section_title {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-9c930b1 .list_box {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-9c930b1 .list_box li a.links {
	font-weight: 600;
}

.elementor-2243 .elementor-element.elementor-element-9c930b1 .list_box li  i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-9c930b1 .list_box li svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-9c930b1 .list_box li  i, .elementor-2243 .elementor-element.elementor-element-9c930b1 .list_box li img {
	min-width: 20px !important;
	width: 20px !important;
	height: auto !important;
	font-size: 20px !important;
	top: 1px !important;
	position: relative;
	margin-right: 0px !important;
}

.elementor-2243 .elementor-element.elementor-element-9c930b1 .rtl .list_box li  i, .elementor-2243 .elementor-element.elementor-element-9c930b1 .rtl .list_box li img {
	margin-left: 0px !important;
}

.elementor-2243 .elementor-element.elementor-element-9c930b1 .list_box li a {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-9c930b1 .list_box li:hover a {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-d56af2f > .elementor-element-populated {
	padding: 0px 0px 0px 5px;
}

.elementor-2243 .elementor-element.elementor-element-d048553 .list_box {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-d048553 .list_box li a.links {
	font-weight: 600;
}

.elementor-2243 .elementor-element.elementor-element-d048553 .list_box li  i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-d048553 .list_box li svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-d048553 .list_box li  i, .elementor-2243 .elementor-element.elementor-element-d048553 .list_box li img {
	min-width: 20px !important;
	width: 20px !important;
	height: auto !important;
	font-size: 20px !important;
	top: 1px !important;
	position: relative;
	margin-right: 0px !important;
}

.elementor-2243 .elementor-element.elementor-element-d048553 .rtl .list_box li  i, .elementor-2243 .elementor-element.elementor-element-d048553 .rtl .list_box li img {
	margin-left: 0px !important;
}

.elementor-2243 .elementor-element.elementor-element-d048553 .list_box li a {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-d048553 .list_box li:hover a {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-6e58285 {
	padding: 60px 0px 0px 0px;
	z-index: 1;
}

.elementor-2243 .elementor-element.elementor-element-6803900 > .elementor-widget-container {
	padding: 0px 0px 9px 0px;
}

.elementor-2243 .elementor-element.elementor-element-6803900 .section_title h4 {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-6803900 .section_title .title, .elementor-2243 .elementor-element.elementor-element-6803900 .section_title .title span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-6803900 .section_title p {
	color: var(--e-global-color-text);
}

.elementor-2243 .elementor-element.elementor-element-6803900 .section_title {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-7feece2 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-7feece2 .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-7feece2 .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-7feece2 .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-7feece2 .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-7feece2 .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-7feece2 .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-7feece2 .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-7feece2 .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-7feece2 .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-7feece2 .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-7feece2 .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-7feece2 .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-7feece2 .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-7feece2 .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-7feece2 .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-f6fedbc > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-f6fedbc .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-f6fedbc .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-f6fedbc .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-f6fedbc .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-f6fedbc .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-f6fedbc .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-f6fedbc .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-f6fedbc .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-f6fedbc .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-f6fedbc .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-f6fedbc .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-f6fedbc .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-f6fedbc .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-f6fedbc .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-f6fedbc .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-772825f > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-772825f .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-772825f .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-772825f .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-772825f .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-772825f .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-772825f .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-772825f .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-772825f .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-772825f .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-772825f .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-772825f .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-772825f .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-772825f .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-772825f .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-772825f .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-f4b272e > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-f4b272e .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-f4b272e .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-f4b272e .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-f4b272e .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-f4b272e .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-f4b272e .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-f4b272e .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-f4b272e .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-f4b272e .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-f4b272e .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-f4b272e .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-f4b272e .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-f4b272e .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-f4b272e .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-f4b272e .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-4e33d99 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-4e33d99 .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-4e33d99 .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-4e33d99 .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-4e33d99 .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-4e33d99 .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-4e33d99 .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-4e33d99 .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-4e33d99 .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-4e33d99 .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-4e33d99 .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-4e33d99 .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-4e33d99 .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-4e33d99 .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-4e33d99 .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-4e33d99 .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-c01d06f > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-c01d06f .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-c01d06f .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-c01d06f .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-c01d06f .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-c01d06f .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-c01d06f .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-c01d06f .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-c01d06f .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-c01d06f .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-c01d06f .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-c01d06f .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-c01d06f .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-c01d06f .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-c01d06f .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-c01d06f .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-c06c483 img {
	height: 649px;
	object-fit: cover;
	object-position: center center;
}

.elementor-2243 .elementor-element.elementor-element-f389753:not(.elementor-motion-effects-element-type-background), .elementor-2243 .elementor-element.elementor-element-f389753 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-f389753 > .elementor-container {
	max-width: 1200px;
}

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

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

.elementor-2243 .elementor-element.elementor-element-61b3116 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2243 .elementor-element.elementor-element-61b3116 .section_title .title {
	font-size: 30px;
	line-height: 40px;
}

.elementor-2243 .elementor-element.elementor-element-61b3116 .section_title .title, .elementor-2243 .elementor-element.elementor-element-61b3116 .section_title .title span:after {
	color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-61b3116 .section_title p {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 50px;
}

.elementor-2243 .elementor-element.elementor-element-61b3116 .section_title p {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-61b3116 .section_title {
	text-align: center !important;
}

.elementor-2243 .elementor-element.elementor-element-821b1e3 .theme_btn {
	background-color: #fff;
}

.elementor-2243 .elementor-element.elementor-element-821b1e3 .theme_btn:hover {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-2243 .elementor-element.elementor-element-821b1e3 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2243 .elementor-element.elementor-element-821b1e3 .theme_btn_all {
	text-align: right !important;
}

.elementor-2243 .elementor-element.elementor-element-821b1e3 .theme_btn i {
	font-size: 24px !important;
	transform: rotate(45deg) !important;
}

.elementor-2243 .elementor-element.elementor-element-821b1e3 .theme_btn svg {
	width: 24px !important;
	transform: rotate(45deg) !important;
}

.elementor-2243 .elementor-element.elementor-element-821b1e3  .theme_btn i, .elementor-2243 .elementor-element.elementor-element-821b1e3 .theme_btn_all svg {
	top: 6px !important;
	right: 4px !important;
}

.elementor-2243 .elementor-element.elementor-element-821b1e3  .theme_btn i {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-821b1e3  .theme_btn svg path {
	fill: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-821b1e3  .theme_btn {
	color: var(--e-global-color-primary);
	border-color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-821b1e3 .theme_btn {
	min-width: 180px !important;
}

.elementor-2243 .elementor-element.elementor-element-821b1e3 .theme_btn {
	padding: 5px 30px 10px 34px !important;
}

.elementor-2243 .elementor-element.elementor-element-821b1e3  .theme_btn:hover i {
	color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-821b1e3  .theme_btn:hover {
	color: #fff !important;
	border-color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-dfa6ee2 .theme_btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-dfa6ee2 .theme_btn:hover {
	background-color: #fff;
}

.elementor-2243 .elementor-element.elementor-element-dfa6ee2 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2243 .elementor-element.elementor-element-dfa6ee2 .theme_btn_all {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-dfa6ee2 .theme_btn i {
	font-size: 24px !important;
	transform: rotate(45deg) !important;
}

.elementor-2243 .elementor-element.elementor-element-dfa6ee2 .theme_btn svg {
	width: 24px !important;
	transform: rotate(45deg) !important;
}

.elementor-2243 .elementor-element.elementor-element-dfa6ee2  .theme_btn i, .elementor-2243 .elementor-element.elementor-element-dfa6ee2 .theme_btn_all svg {
	top: 6px !important;
	right: 4px !important;
}

.elementor-2243 .elementor-element.elementor-element-dfa6ee2  .theme_btn i {
	color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-dfa6ee2  .theme_btn svg path {
	fill: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-dfa6ee2  .theme_btn {
	border-color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-dfa6ee2 .theme_btn {
	min-width: 180px !important;
}

.elementor-2243 .elementor-element.elementor-element-dfa6ee2 .theme_btn {
	padding: 5px 30px 10px 34px !important;
}

.elementor-2243 .elementor-element.elementor-element-dfa6ee2  .theme_btn:hover i {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-dfa6ee2  .theme_btn:hover {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-6fc904a > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2243 .elementor-element.elementor-element-6fc904a > .elementor-container {
	max-width: 1180px;
}

.elementor-2243 .elementor-element.elementor-element-6fc904a {
	padding: 80px 0px 80px 0px;
	z-index: 1180;
}

.elementor-2243 .elementor-element.elementor-element-e8c5baf > .elementor-element-populated {
	padding: 0px 40px 0px 0px;
}

.elementor-2243 .elementor-element.elementor-element-9655cbe .section_title h4 {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-9655cbe .section_title .title, .elementor-2243 .elementor-element.elementor-element-9655cbe .section_title .title span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-9655cbe .section_title {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-6cb5894 {
	--spacer-size: 50px;
}

.elementor-2243 .elementor-element.elementor-element-a403dc3:not(.elementor-motion-effects-element-type-background), .elementor-2243 .elementor-element.elementor-element-a403dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #edffff;
}

.elementor-2243 .elementor-element.elementor-element-a403dc3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 3em 0em 2em 0em;
}

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

.elementor-2243 .elementor-element.elementor-element-76ae47e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-bc8ae8e .section_title h4 {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-bc8ae8e .section_title .title, .elementor-2243 .elementor-element.elementor-element-bc8ae8e .section_title .title span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-bc8ae8e .section_title p {
	color: #000 !important;
}

.elementor-2243 .elementor-element.elementor-element-bc8ae8e .section_title {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-9e9bd4c {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-2243 .elementor-element.elementor-element-9e9bd4c .list_box {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-9e9bd4c .list_box li a.links {
	font-weight: 600;
}

.elementor-2243 .elementor-element.elementor-element-9e9bd4c .list_box li  i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-9e9bd4c .list_box li svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-9e9bd4c .list_box li  i, .elementor-2243 .elementor-element.elementor-element-9e9bd4c .list_box li img {
	min-width: 20px !important;
	width: 20px !important;
	height: auto !important;
	font-size: 20px !important;
	top: 1px !important;
	position: relative;
	margin-right: 0px !important;
}

.elementor-2243 .elementor-element.elementor-element-9e9bd4c .rtl .list_box li  i, .elementor-2243 .elementor-element.elementor-element-9e9bd4c .rtl .list_box li img {
	margin-left: 0px !important;
}

.elementor-2243 .elementor-element.elementor-element-9e9bd4c .list_box li a {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-9e9bd4c .list_box li:hover a {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-182925c {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-2243 .elementor-element.elementor-element-182925c .list_box {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-182925c .list_box li a.links {
	font-weight: 600;
}

.elementor-2243 .elementor-element.elementor-element-182925c .list_box li  i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-182925c .list_box li svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-182925c .list_box li  i, .elementor-2243 .elementor-element.elementor-element-182925c .list_box li img {
	min-width: 20px !important;
	width: 20px !important;
	height: auto !important;
	font-size: 20px !important;
	top: 1px !important;
	position: relative;
	margin-right: 0px !important;
}

.elementor-2243 .elementor-element.elementor-element-182925c .rtl .list_box li  i, .elementor-2243 .elementor-element.elementor-element-182925c .rtl .list_box li img {
	margin-left: 0px !important;
}

.elementor-2243 .elementor-element.elementor-element-182925c .list_box li a {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-182925c .list_box li:hover a {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-9d18d1f:not(.elementor-motion-effects-element-type-background), .elementor-2243 .elementor-element.elementor-element-9d18d1f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #edffff;
}

.elementor-2243 .elementor-element.elementor-element-9d18d1f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 2em 0em 4em 0em;
}

.elementor-2243 .elementor-element.elementor-element-9d18d1f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2243 .elementor-element.elementor-element-470652a > .elementor-widget-container {
	padding: 0px 0px 9px 0px;
}

.elementor-2243 .elementor-element.elementor-element-470652a .section_title h4 {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-470652a .section_title .title, .elementor-2243 .elementor-element.elementor-element-470652a .section_title .title span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-470652a .section_title p {
	color: var(--e-global-color-text);
}

.elementor-2243 .elementor-element.elementor-element-470652a .section_title {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-94b621b > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-94b621b .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-94b621b .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-94b621b .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-94b621b .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-94b621b .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-94b621b .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-94b621b .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-94b621b .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-94b621b .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-94b621b .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-94b621b .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-94b621b .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-94b621b .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-94b621b .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-94b621b .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-084039b > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-084039b .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-084039b .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-084039b .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-084039b .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-084039b .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-084039b .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-084039b .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-084039b .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-084039b .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-084039b .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-084039b .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-084039b .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-084039b .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-084039b .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-084039b .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-6586eb6 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-6586eb6 .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-6586eb6 .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-6586eb6 .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-6586eb6 .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-6586eb6 .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-6586eb6 .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-6586eb6 .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-6586eb6 .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-6586eb6 .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-6586eb6 .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-6586eb6 .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-6586eb6 .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-6586eb6 .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-6586eb6 .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-6586eb6 .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-f0b5cc9 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-f0b5cc9 .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-f0b5cc9 .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-f0b5cc9 .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-f0b5cc9 .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-f0b5cc9 .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-f0b5cc9 .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-f0b5cc9 .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-f0b5cc9 .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-f0b5cc9 .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-f0b5cc9 .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-f0b5cc9 .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-f0b5cc9 .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-f0b5cc9 .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-f0b5cc9 .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-f0b5cc9 .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-8d2f023 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-8d2f023 .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-8d2f023 .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-8d2f023 .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-8d2f023 .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-8d2f023 .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-8d2f023 .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-8d2f023 .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-8d2f023 .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-8d2f023 .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-8d2f023 .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-8d2f023 .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-8d2f023 .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-8d2f023 .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-8d2f023 .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-8d2f023 .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-dbb02b4 img {
	height: 649px;
	object-fit: cover;
	object-position: center center;
}

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

.elementor-2243 .elementor-element.elementor-element-61a20c0 > .elementor-container {
	max-width: 1200px;
}

.elementor-2243 .elementor-element.elementor-element-61a20c0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 50px 0px;
}

.elementor-2243 .elementor-element.elementor-element-61a20c0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2243 .elementor-element.elementor-element-22e1b0e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2243 .elementor-element.elementor-element-22e1b0e .section_title .title {
	font-size: 30px;
	line-height: 40px;
}

.elementor-2243 .elementor-element.elementor-element-22e1b0e .section_title .title, .elementor-2243 .elementor-element.elementor-element-22e1b0e .section_title .title span:after {
	color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-22e1b0e .section_title p {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 50px;
}

.elementor-2243 .elementor-element.elementor-element-22e1b0e .section_title p {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-22e1b0e .section_title {
	text-align: center !important;
}

.elementor-2243 .elementor-element.elementor-element-bfbc57d .theme_btn {
	background-color: #fff;
}

.elementor-2243 .elementor-element.elementor-element-bfbc57d .theme_btn:hover {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-2243 .elementor-element.elementor-element-bfbc57d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2243 .elementor-element.elementor-element-bfbc57d .theme_btn_all {
	text-align: right !important;
}

.elementor-2243 .elementor-element.elementor-element-bfbc57d .theme_btn i {
	font-size: 24px !important;
	transform: rotate(45deg) !important;
}

.elementor-2243 .elementor-element.elementor-element-bfbc57d .theme_btn svg {
	width: 24px !important;
	transform: rotate(45deg) !important;
}

.elementor-2243 .elementor-element.elementor-element-bfbc57d  .theme_btn i, .elementor-2243 .elementor-element.elementor-element-bfbc57d .theme_btn_all svg {
	top: 6px !important;
	right: 4px !important;
}

.elementor-2243 .elementor-element.elementor-element-bfbc57d  .theme_btn i {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-bfbc57d  .theme_btn svg path {
	fill: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-bfbc57d  .theme_btn {
	color: var(--e-global-color-primary);
	border-color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-bfbc57d .theme_btn {
	min-width: 180px !important;
}

.elementor-2243 .elementor-element.elementor-element-bfbc57d .theme_btn {
	padding: 5px 30px 10px 34px !important;
}

.elementor-2243 .elementor-element.elementor-element-bfbc57d  .theme_btn:hover i {
	color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-bfbc57d  .theme_btn:hover {
	color: #fff !important;
	border-color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-27ee742 .theme_btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-27ee742 .theme_btn:hover {
	background-color: #fff;
}

.elementor-2243 .elementor-element.elementor-element-27ee742 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2243 .elementor-element.elementor-element-27ee742 .theme_btn_all {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-27ee742 .theme_btn i {
	font-size: 24px !important;
	transform: rotate(45deg) !important;
}

.elementor-2243 .elementor-element.elementor-element-27ee742 .theme_btn svg {
	width: 24px !important;
	transform: rotate(45deg) !important;
}

.elementor-2243 .elementor-element.elementor-element-27ee742  .theme_btn i, .elementor-2243 .elementor-element.elementor-element-27ee742 .theme_btn_all svg {
	top: 6px !important;
	right: 4px !important;
}

.elementor-2243 .elementor-element.elementor-element-27ee742  .theme_btn i {
	color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-27ee742  .theme_btn svg path {
	fill: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-27ee742  .theme_btn {
	border-color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-27ee742 .theme_btn {
	min-width: 180px !important;
}

.elementor-2243 .elementor-element.elementor-element-27ee742 .theme_btn {
	padding: 5px 30px 10px 34px !important;
}

.elementor-2243 .elementor-element.elementor-element-27ee742  .theme_btn:hover i {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-27ee742  .theme_btn:hover {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-b9fedfb:not(.elementor-motion-effects-element-type-background), .elementor-2243 .elementor-element.elementor-element-b9fedfb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #edffff;
}

.elementor-2243 .elementor-element.elementor-element-b9fedfb {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 2em 0em 2em 0em;
}

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

.elementor-2243 .elementor-element.elementor-element-d452b93 {
	padding: 1em 0em 2em 0em;
}

.elementor-2243 .elementor-element.elementor-element-ad4124a .section_title h4 {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-ad4124a .section_title .title, .elementor-2243 .elementor-element.elementor-element-ad4124a .section_title .title span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-ad4124a .section_title {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-6b0a2f1 {
	--spacer-size: 60px;
}

.elementor-2243 .elementor-element.elementor-element-2cdea97 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2243 .elementor-element.elementor-element-2cdea97 > .elementor-container {
	max-width: 1180px;
}

.elementor-2243 .elementor-element.elementor-element-2cdea97 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2243 .elementor-element.elementor-element-dee45ef .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-5ac65e8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2243 .elementor-element.elementor-element-5ac65e8 > .elementor-container {
	max-width: 1180px;
}

.elementor-2243 .elementor-element.elementor-element-5ac65e8 {
	padding: 0px 0px 50px 0px;
}

.elementor-2243 .elementor-element.elementor-element-a76145a .section_title h4 {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-a76145a .section_title .title, .elementor-2243 .elementor-element.elementor-element-a76145a .section_title .title span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-a76145a .section_title p {
	color: var(--e-global-color-text);
}

.elementor-2243 .elementor-element.elementor-element-a76145a .section_title {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-3425ec2 .list_box {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-3425ec2 .list_box li a.links {
	font-weight: 600;
}

.elementor-2243 .elementor-element.elementor-element-3425ec2 .list_box li  i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-3425ec2 .list_box li svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-3425ec2 .list_box li  i, .elementor-2243 .elementor-element.elementor-element-3425ec2 .list_box li img {
	min-width: 20px !important;
	width: 20px !important;
	height: auto !important;
	font-size: 20px !important;
	top: 1px !important;
	position: relative;
	margin-right: 0px !important;
}

.elementor-2243 .elementor-element.elementor-element-3425ec2 .rtl .list_box li  i, .elementor-2243 .elementor-element.elementor-element-3425ec2 .rtl .list_box li img {
	margin-left: 0px !important;
}

.elementor-2243 .elementor-element.elementor-element-3425ec2 .list_box li a {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-3425ec2 .list_box li:hover a {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-0e49635 > .elementor-element-populated {
	padding: 0px 0px 0px 10px;
}

.elementor-2243 .elementor-element.elementor-element-66667cb .list_box {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-66667cb .list_box li a.links {
	font-weight: 600;
}

.elementor-2243 .elementor-element.elementor-element-66667cb .list_box li  i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-66667cb .list_box li svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-66667cb .list_box li  i, .elementor-2243 .elementor-element.elementor-element-66667cb .list_box li img {
	min-width: 20px !important;
	width: 20px !important;
	height: auto !important;
	font-size: 20px !important;
	top: 1px !important;
	position: relative;
	margin-right: 0px !important;
}

.elementor-2243 .elementor-element.elementor-element-66667cb .rtl .list_box li  i, .elementor-2243 .elementor-element.elementor-element-66667cb .rtl .list_box li img {
	margin-left: 0px !important;
}

.elementor-2243 .elementor-element.elementor-element-66667cb .list_box li a {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-66667cb .list_box li:hover a {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-5655b2e {
	margin-top: 0em;
	margin-bottom: -6em;
	padding: 60px 0px 0px 0px;
	z-index: 1;
}

.elementor-2243 .elementor-element.elementor-element-2932063 > .elementor-widget-container {
	padding: 0px 0px 9px 0px;
}

.elementor-2243 .elementor-element.elementor-element-2932063 .section_title h4 {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-2932063 .section_title .title, .elementor-2243 .elementor-element.elementor-element-2932063 .section_title .title span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-2932063 .section_title p {
	color: var(--e-global-color-text);
}

.elementor-2243 .elementor-element.elementor-element-2932063 .section_title {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-890e818 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-890e818 .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-890e818 .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-890e818 .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-890e818 .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-890e818 .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-890e818 .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-890e818 .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-890e818 .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-890e818 .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-890e818 .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-890e818 .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-890e818 .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-890e818 .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-890e818 .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-890e818 .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-4d8a2bd > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-4d8a2bd .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-4d8a2bd .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-4d8a2bd .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-4d8a2bd .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-4d8a2bd .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-4d8a2bd .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-4d8a2bd .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-4d8a2bd .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-4d8a2bd .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-4d8a2bd .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-4d8a2bd .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-4d8a2bd .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-4d8a2bd .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-4d8a2bd .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-4d8a2bd .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-f6a70e6 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-f6a70e6 .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-f6a70e6 .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-f6a70e6 .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-f6a70e6 .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-f6a70e6 .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-f6a70e6 .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-f6a70e6 .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-f6a70e6 .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-f6a70e6 .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-f6a70e6 .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-f6a70e6 .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-f6a70e6 .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-f6a70e6 .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-f6a70e6 .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-f6a70e6 .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-c82b26e > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-c82b26e .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-c82b26e .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-c82b26e .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-c82b26e .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-c82b26e .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-c82b26e .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-c82b26e .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-c82b26e .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-c82b26e .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-c82b26e .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-c82b26e .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-c82b26e .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-c82b26e .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-c82b26e .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-c82b26e .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-2dcbb62 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-2dcbb62 .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-2dcbb62 .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-2dcbb62 .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-2dcbb62 .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-2dcbb62 .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-2dcbb62 .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-2dcbb62 .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-2dcbb62 .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-2dcbb62 .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-2dcbb62 .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-2dcbb62 .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-2dcbb62 .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-2dcbb62 .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-2dcbb62 .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-2dcbb62 .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-7b32c53 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-7b32c53 .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-7b32c53 .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-7b32c53 .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-7b32c53 .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-7b32c53 .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-7b32c53 .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-7b32c53 .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-7b32c53 .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-7b32c53 .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-7b32c53 .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-7b32c53 .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-7b32c53 .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-7b32c53 .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-7b32c53 .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-7b32c53 .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-db7746b img {
	height: 649px;
	object-fit: cover;
	object-position: center center;
}

.elementor-2243 .elementor-element.elementor-element-c18918c:not(.elementor-motion-effects-element-type-background), .elementor-2243 .elementor-element.elementor-element-c18918c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-c18918c > .elementor-container {
	max-width: 1200px;
}

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

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

.elementor-2243 .elementor-element.elementor-element-eab702e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2243 .elementor-element.elementor-element-eab702e .section_title .title {
	font-size: 30px;
	line-height: 40px;
}

.elementor-2243 .elementor-element.elementor-element-eab702e .section_title .title, .elementor-2243 .elementor-element.elementor-element-eab702e .section_title .title span:after {
	color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-eab702e .section_title p {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 50px;
}

.elementor-2243 .elementor-element.elementor-element-eab702e .section_title p {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-eab702e .section_title {
	text-align: center !important;
}

.elementor-2243 .elementor-element.elementor-element-1c7f2ef .theme_btn {
	background-color: #fff;
}

.elementor-2243 .elementor-element.elementor-element-1c7f2ef .theme_btn:hover {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-2243 .elementor-element.elementor-element-1c7f2ef > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2243 .elementor-element.elementor-element-1c7f2ef .theme_btn_all {
	text-align: right !important;
}

.elementor-2243 .elementor-element.elementor-element-1c7f2ef .theme_btn i {
	font-size: 24px !important;
	transform: rotate(45deg) !important;
}

.elementor-2243 .elementor-element.elementor-element-1c7f2ef .theme_btn svg {
	width: 24px !important;
	transform: rotate(45deg) !important;
}

.elementor-2243 .elementor-element.elementor-element-1c7f2ef  .theme_btn i, .elementor-2243 .elementor-element.elementor-element-1c7f2ef .theme_btn_all svg {
	top: 6px !important;
	right: 4px !important;
}

.elementor-2243 .elementor-element.elementor-element-1c7f2ef  .theme_btn i {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-1c7f2ef  .theme_btn svg path {
	fill: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-1c7f2ef  .theme_btn {
	color: var(--e-global-color-primary);
	border-color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-1c7f2ef .theme_btn {
	min-width: 180px !important;
}

.elementor-2243 .elementor-element.elementor-element-1c7f2ef .theme_btn {
	padding: 5px 30px 10px 34px !important;
}

.elementor-2243 .elementor-element.elementor-element-1c7f2ef  .theme_btn:hover i {
	color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-1c7f2ef  .theme_btn:hover {
	color: #fff !important;
	border-color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-57ce397 .theme_btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-57ce397 .theme_btn:hover {
	background-color: #fff;
}

.elementor-2243 .elementor-element.elementor-element-57ce397 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2243 .elementor-element.elementor-element-57ce397 .theme_btn_all {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-57ce397 .theme_btn i {
	font-size: 24px !important;
	transform: rotate(45deg) !important;
}

.elementor-2243 .elementor-element.elementor-element-57ce397 .theme_btn svg {
	width: 24px !important;
	transform: rotate(45deg) !important;
}

.elementor-2243 .elementor-element.elementor-element-57ce397  .theme_btn i, .elementor-2243 .elementor-element.elementor-element-57ce397 .theme_btn_all svg {
	top: 6px !important;
	right: 4px !important;
}

.elementor-2243 .elementor-element.elementor-element-57ce397  .theme_btn i {
	color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-57ce397  .theme_btn svg path {
	fill: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-57ce397  .theme_btn {
	border-color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-57ce397 .theme_btn {
	min-width: 180px !important;
}

.elementor-2243 .elementor-element.elementor-element-57ce397 .theme_btn {
	padding: 5px 30px 10px 34px !important;
}

.elementor-2243 .elementor-element.elementor-element-57ce397  .theme_btn:hover i {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-57ce397  .theme_btn:hover {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-c9ac464 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2243 .elementor-element.elementor-element-c9ac464 > .elementor-container {
	max-width: 1180px;
}

.elementor-2243 .elementor-element.elementor-element-c9ac464 {
	padding: 80px 0px 80px 0px;
	z-index: 1180;
}

.elementor-2243 .elementor-element.elementor-element-f3bad6d > .elementor-element-populated {
	padding: 0px 40px 0px 0px;
}

.elementor-2243 .elementor-element.elementor-element-2ce2822 .section_title h4 {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-2ce2822 .section_title .title, .elementor-2243 .elementor-element.elementor-element-2ce2822 .section_title .title span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-2ce2822 .section_title {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-773ff56 {
	--spacer-size: 50px;
}

.elementor-2243 .elementor-element.elementor-element-5fb2ca6:not(.elementor-motion-effects-element-type-background), .elementor-2243 .elementor-element.elementor-element-5fb2ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #edffff;
}

.elementor-2243 .elementor-element.elementor-element-5fb2ca6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 2em 0em 2em 0em;
}

.elementor-2243 .elementor-element.elementor-element-5fb2ca6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-2243 .elementor-element.elementor-element-b296059 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-8e6325d .section_title h4 {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-8e6325d .section_title .title, .elementor-2243 .elementor-element.elementor-element-8e6325d .section_title .title span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-8e6325d .section_title p {
	color: var(--e-global-color-text);
}

.elementor-2243 .elementor-element.elementor-element-8e6325d .section_title {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-910e239 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-2243 .elementor-element.elementor-element-910e239 .list_box {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-910e239 .list_box li a.links {
	font-weight: 600;
}

.elementor-2243 .elementor-element.elementor-element-910e239 .list_box li  i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-910e239 .list_box li svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-910e239 .list_box li  i, .elementor-2243 .elementor-element.elementor-element-910e239 .list_box li img {
	min-width: 20px !important;
	width: 20px !important;
	height: auto !important;
	font-size: 20px !important;
	top: 1px !important;
	position: relative;
	margin-right: 0px !important;
}

.elementor-2243 .elementor-element.elementor-element-910e239 .rtl .list_box li  i, .elementor-2243 .elementor-element.elementor-element-910e239 .rtl .list_box li img {
	margin-left: 0px !important;
}

.elementor-2243 .elementor-element.elementor-element-910e239 .list_box li a {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-910e239 .list_box li:hover a {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-acbc137 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-2243 .elementor-element.elementor-element-acbc137 .list_box {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-acbc137 .list_box li a.links {
	font-weight: 600;
}

.elementor-2243 .elementor-element.elementor-element-acbc137 .list_box li  i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-acbc137 .list_box li svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-acbc137 .list_box li  i, .elementor-2243 .elementor-element.elementor-element-acbc137 .list_box li img {
	min-width: 20px !important;
	width: 20px !important;
	height: auto !important;
	font-size: 20px !important;
	top: 1px !important;
	position: relative;
	margin-right: 0px !important;
}

.elementor-2243 .elementor-element.elementor-element-acbc137 .rtl .list_box li  i, .elementor-2243 .elementor-element.elementor-element-acbc137 .rtl .list_box li img {
	margin-left: 0px !important;
}

.elementor-2243 .elementor-element.elementor-element-acbc137 .list_box li a {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-acbc137 .list_box li:hover a {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-d1497e1:not(.elementor-motion-effects-element-type-background), .elementor-2243 .elementor-element.elementor-element-d1497e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #edffff;
}

.elementor-2243 .elementor-element.elementor-element-d1497e1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 2em 0em 2em 0em;
}

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

.elementor-2243 .elementor-element.elementor-element-d0dc1e7 > .elementor-widget-container {
	padding: 0px 0px 9px 0px;
}

.elementor-2243 .elementor-element.elementor-element-d0dc1e7 .section_title h4 {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-d0dc1e7 .section_title .title, .elementor-2243 .elementor-element.elementor-element-d0dc1e7 .section_title .title span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-d0dc1e7 .section_title p {
	color: var(--e-global-color-text);
}

.elementor-2243 .elementor-element.elementor-element-d0dc1e7 .section_title {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-8b4af2b > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-8b4af2b .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-8b4af2b .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-8b4af2b .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-8b4af2b .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-8b4af2b .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-8b4af2b .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-8b4af2b .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-8b4af2b .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-8b4af2b .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-8b4af2b .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-8b4af2b .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-8b4af2b .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-8b4af2b .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-8b4af2b .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-8b4af2b .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-4a1ad22 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-4a1ad22 .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-4a1ad22 .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-4a1ad22 .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-4a1ad22 .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-4a1ad22 .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-4a1ad22 .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-4a1ad22 .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-4a1ad22 .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-4a1ad22 .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-4a1ad22 .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-4a1ad22 .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-4a1ad22 .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-4a1ad22 .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-4a1ad22 .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-4a1ad22 .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-7f7d7b7 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-7f7d7b7 .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-7f7d7b7 .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-7f7d7b7 .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-7f7d7b7 .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-7f7d7b7 .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-7f7d7b7 .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-7f7d7b7 .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-7f7d7b7 .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-7f7d7b7 .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-7f7d7b7 .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-7f7d7b7 .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-7f7d7b7 .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-7f7d7b7 .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-7f7d7b7 .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-7f7d7b7 .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-3e30481 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-3e30481 .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-3e30481 .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-3e30481 .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-3e30481 .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-3e30481 .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-3e30481 .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-3e30481 .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-3e30481 .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-3e30481 .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-3e30481 .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-3e30481 .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-3e30481 .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-3e30481 .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-3e30481 .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-3e30481 .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-00a32a8 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-00a32a8 .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-00a32a8 .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-00a32a8 .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-00a32a8 .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-00a32a8 .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-00a32a8 .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-00a32a8 .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-00a32a8 .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-00a32a8 .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-00a32a8 .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-00a32a8 .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-00a32a8 .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-00a32a8 .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-00a32a8 .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-00a32a8 .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-b68bed1 > .elementor-widget-container {
	padding: 0px 0px 5px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(0, 0, 0, .11);
}

.elementor-2243 .elementor-element.elementor-element-b68bed1 .icon_box_only .icon i {
	color: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-b68bed1 .icon_box_only .icon svg path {
	fill: var(--e-global-color-accent);
}

.elementor-2243 .elementor-element.elementor-element-b68bed1 .icon_box_only .icon i {
	top: 5px !important;
	position: relative;
}

.elementor-2243 .elementor-element.elementor-element-b68bed1 .icon_box_only  .title_22 a, .elementor-2243 .elementor-element.elementor-element-b68bed1 .icon_box_only  .title_18 a, .elementor-2243 .elementor-element.elementor-element-b68bed1 .icon_box_only  .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-b68bed1 .icon_box_only  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-b68bed1 .icon_box_only  .title_24 a, .elementor-2243 .elementor-element.elementor-element-b68bed1 .icon_box_only  .title_24 a span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-b68bed1 .icon_box_only:hover  .title_22 a, .elementor-2243 .elementor-element.elementor-element-b68bed1 .icon_box_only:hover  .title_22 a span:after, .elementor-2243 .elementor-element.elementor-element-b68bed1 .icon_box_only:hover .title_18 a, .elementor-2243 .elementor-element.elementor-element-b68bed1 .icon_box_only:hover .title_18 a span:after, .elementor-2243 .elementor-element.elementor-element-b68bed1 .icon_box_only:hover  .title_24 a, .elementor-2243 .elementor-element.elementor-element-b68bed1 .icon_box_only:hover  .title_24 a span:after {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-41e17b8 img {
	height: 649px;
	object-fit: cover;
	object-position: center center;
}

.elementor-2243 .elementor-element.elementor-element-bdc9884:not(.elementor-motion-effects-element-type-background), .elementor-2243 .elementor-element.elementor-element-bdc9884 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-bdc9884 > .elementor-container {
	max-width: 1200px;
}

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

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

.elementor-2243 .elementor-element.elementor-element-9fe3dc6 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2243 .elementor-element.elementor-element-9fe3dc6 .section_title .title {
	font-size: 30px;
	line-height: 40px;
}

.elementor-2243 .elementor-element.elementor-element-9fe3dc6 .section_title .title, .elementor-2243 .elementor-element.elementor-element-9fe3dc6 .section_title .title span:after {
	color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-9fe3dc6 .section_title p {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 50px;
}

.elementor-2243 .elementor-element.elementor-element-9fe3dc6 .section_title p {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-9fe3dc6 .section_title {
	text-align: center !important;
}

.elementor-2243 .elementor-element.elementor-element-b81d834 .theme_btn {
	background-color: #fff;
}

.elementor-2243 .elementor-element.elementor-element-b81d834 .theme_btn:hover {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-2243 .elementor-element.elementor-element-b81d834 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2243 .elementor-element.elementor-element-b81d834 .theme_btn_all {
	text-align: right !important;
}

.elementor-2243 .elementor-element.elementor-element-b81d834 .theme_btn i {
	font-size: 24px !important;
	transform: rotate(45deg) !important;
}

.elementor-2243 .elementor-element.elementor-element-b81d834 .theme_btn svg {
	width: 24px !important;
	transform: rotate(45deg) !important;
}

.elementor-2243 .elementor-element.elementor-element-b81d834  .theme_btn i, .elementor-2243 .elementor-element.elementor-element-b81d834 .theme_btn_all svg {
	top: 6px !important;
	right: 4px !important;
}

.elementor-2243 .elementor-element.elementor-element-b81d834  .theme_btn i {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-b81d834  .theme_btn svg path {
	fill: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-b81d834  .theme_btn {
	color: var(--e-global-color-primary);
	border-color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-b81d834 .theme_btn {
	min-width: 180px !important;
}

.elementor-2243 .elementor-element.elementor-element-b81d834 .theme_btn {
	padding: 5px 30px 10px 34px !important;
}

.elementor-2243 .elementor-element.elementor-element-b81d834  .theme_btn:hover i {
	color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-b81d834  .theme_btn:hover {
	color: #fff !important;
	border-color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-5c11ff4 .theme_btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-5c11ff4 .theme_btn:hover {
	background-color: #fff;
}

.elementor-2243 .elementor-element.elementor-element-5c11ff4 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2243 .elementor-element.elementor-element-5c11ff4 .theme_btn_all {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-5c11ff4 .theme_btn i {
	font-size: 24px !important;
	transform: rotate(45deg) !important;
}

.elementor-2243 .elementor-element.elementor-element-5c11ff4 .theme_btn svg {
	width: 24px !important;
	transform: rotate(45deg) !important;
}

.elementor-2243 .elementor-element.elementor-element-5c11ff4  .theme_btn i, .elementor-2243 .elementor-element.elementor-element-5c11ff4 .theme_btn_all svg {
	top: 6px !important;
	right: 4px !important;
}

.elementor-2243 .elementor-element.elementor-element-5c11ff4  .theme_btn i {
	color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-5c11ff4  .theme_btn svg path {
	fill: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-5c11ff4  .theme_btn {
	border-color: #fff !important;
}

.elementor-2243 .elementor-element.elementor-element-5c11ff4 .theme_btn {
	min-width: 180px !important;
}

.elementor-2243 .elementor-element.elementor-element-5c11ff4 .theme_btn {
	padding: 5px 30px 10px 34px !important;
}

.elementor-2243 .elementor-element.elementor-element-5c11ff4  .theme_btn:hover i {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-5c11ff4  .theme_btn:hover {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-b95fe29:not(.elementor-motion-effects-element-type-background), .elementor-2243 .elementor-element.elementor-element-b95fe29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #edffff;
}

.elementor-2243 .elementor-element.elementor-element-b95fe29 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 3em 0em 3em 0em;
}

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

.elementor-2243 .elementor-element.elementor-element-bdcc31b .section_title h4 {
	color: var(--e-global-color-secondary);
}

.elementor-2243 .elementor-element.elementor-element-bdcc31b .section_title .title, .elementor-2243 .elementor-element.elementor-element-bdcc31b .section_title .title span:after {
	color: var(--e-global-color-primary);
}

.elementor-2243 .elementor-element.elementor-element-bdcc31b .section_title {
	text-align: left !important;
}

.elementor-2243 .elementor-element.elementor-element-4186ac9 > .elementor-widget-container {
	margin: 0px 0px 9px 0px;
	padding: 3px 0px 3px 25px;
	border-style: solid;
	border-width: 0px 0px 0px 3px;
}

.elementor-2243 .elementor-element.elementor-element-4186ac9 .position_p_relative, .elementor-2243 .elementor-element.elementor-element-4186ac9 .position_p_relative  p, .elementor-2243 .elementor-element.elementor-element-4186ac9 .position_p_relative h1, .elementor-2243 .elementor-element.elementor-element-4186ac9
                .position_p_relative h2, .elementor-2243 .elementor-element.elementor-element-4186ac9 .position_p_relative h3, .elementor-2243 .elementor-element.elementor-element-4186ac9 .position_p_relative h4, .elementor-2243 .elementor-element.elementor-element-4186ac9 .position_p_relative h5, .elementor-2243 .elementor-element.elementor-element-4186ac9 .position_p_relative h6, .elementor-2243 .elementor-element.elementor-element-4186ac9 .position_p_relative a, .elementor-2243 .elementor-element.elementor-element-4186ac9 .position_p_relative ul li, .elementor-2243 .elementor-element.elementor-element-4186ac9 .position_p_relative ul li a {
	color: var(--e-global-color-text);
}

@media (max-width:1024px) {
	.elementor-2243 .elementor-element.elementor-element-baa7349 > .elementor-widget-container {
		--e-transform-translateX: -140px;
		--e-transform-translateY: -75px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-1e4baea > .elementor-widget-container {
		margin: -55% 0% 0% 0%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-1e4baea img {
		width: 15%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-0905ada > .elementor-widget-container {
		--e-transform-translateX: -140px;
		--e-transform-translateY: -75px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-7da13aa > .elementor-widget-container {
		margin: -55% 0% 0% 0%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-7da13aa img {
		width: 15%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-9b52158 > .elementor-widget-container {
		--e-transform-translateX: -140px;
		--e-transform-translateY: -75px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-190ebbc > .elementor-widget-container {
		margin: -55% 0% 0% 0%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-190ebbc img {
		width: 15%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-79d3f78 > .elementor-widget-container {
		--e-transform-translateX: -140px;
		--e-transform-translateY: -75px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-a88a902 > .elementor-widget-container {
		margin: -55% 0% 0% 0%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-a88a902 img {
		width: 15%;
	}
	
	.elementor-bc-flex-widget .elementor-2243 .elementor-element.elementor-element-79db8a4.elementor-column .elementor-widget-wrap {
		align-items: flex-start;
	}
	
	.elementor-2243 .elementor-element.elementor-element-79db8a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: flex-start;
		align-items: flex-start;
	}
	
	.elementor-2243 .elementor-element.elementor-element-821b1e3 .theme_btn_all {
		text-align: right !important;
	}
	
	.elementor-2243 .elementor-element.elementor-element-dfa6ee2 .theme_btn_all {
		text-align: left !important;
	}
	
	.elementor-2243 .elementor-element.elementor-element-bfbc57d .theme_btn_all {
		text-align: right !important;
	}
	
	.elementor-2243 .elementor-element.elementor-element-27ee742 .theme_btn_all {
		text-align: left !important;
	}
	
	.elementor-2243 .elementor-element.elementor-element-1c7f2ef .theme_btn_all {
		text-align: right !important;
	}
	
	.elementor-2243 .elementor-element.elementor-element-57ce397 .theme_btn_all {
		text-align: left !important;
	}
	
	.elementor-2243 .elementor-element.elementor-element-b81d834 .theme_btn_all {
		text-align: right !important;
	}
	
	.elementor-2243 .elementor-element.elementor-element-5c11ff4 .theme_btn_all {
		text-align: left !important;
	}
}

@media (max-width:767px) {
	.elementor-2243 .elementor-element.elementor-element-58933c5 {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-0874043 {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-33b8604 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-aab787a > .elementor-element-populated {
		margin: 45px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-9496aba > .elementor-widget-container {
		padding: 0% 0% 6% 8%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-1e4baea > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-fe0734d > .elementor-element-populated {
		margin: 45px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-27c0237 > .elementor-widget-container {
		padding: 0% 0% 6% 8%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-391c293 > .elementor-element-populated {
		margin: 45px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-63f15fa > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0% 0% 6% 8%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-7d7921f > .elementor-element-populated {
		margin: 45px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-c50c094 > .elementor-widget-container {
		padding: 0% 0% 6% 8%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-c95d607 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0% 3% 0% 3%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-e9bc505 {
		padding: 0% 3% 1% 3%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-b9dc3a1 > .elementor-element-populated {
		margin: 0% 3% 0% 3%;
		--e-column-margin-right: 3%;
		--e-column-margin-left: 3%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-17e5b6b .section_title .title {
		font-size: 28px;
		line-height: 34px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-d56af2f > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-d048553 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-6e58285 {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-6803900 .section_title .title {
		font-size: 28px;
		line-height: 34px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-61b3116 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-61b3116 .section_title h4 {
		font-size: 24px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-61b3116 .section_title .title {
		font-size: 24px;
		line-height: 30px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-61b3116 .section_title p {
		font-size: 28px;
		line-height: 30px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-821b1e3 .theme_btn_all {
		text-align: center !important;
	}
	
	.elementor-2243 .elementor-element.elementor-element-dfa6ee2 .theme_btn_all {
		text-align: center !important;
	}
	
	.elementor-2243 .elementor-element.elementor-element-e8c5baf > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-9655cbe .section_title .title {
		font-size: 28px;
		line-height: 34px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-9e9bd4c {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-182925c {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-22e1b0e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-22e1b0e .section_title h4 {
		font-size: 24px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-22e1b0e .section_title .title {
		font-size: 24px;
		line-height: 30px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-22e1b0e .section_title p {
		font-size: 28px;
		line-height: 30px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-bfbc57d .theme_btn_all {
		text-align: center !important;
	}
	
	.elementor-2243 .elementor-element.elementor-element-27ee742 .theme_btn_all {
		text-align: center !important;
	}
	
	.elementor-2243 .elementor-element.elementor-element-ad4124a .section_title .title {
		font-size: 28px;
		line-height: 34px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-2cdea97 {
		padding: 0% 3% 0% 3%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-5ac65e8 {
		padding: 0% 3% 1% 3%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-eab702e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-eab702e .section_title h4 {
		font-size: 24px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-eab702e .section_title .title {
		font-size: 24px;
		line-height: 30px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-eab702e .section_title p {
		font-size: 28px;
		line-height: 30px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-1c7f2ef .theme_btn_all {
		text-align: center !important;
	}
	
	.elementor-2243 .elementor-element.elementor-element-57ce397 .theme_btn_all {
		text-align: center !important;
	}
	
	.elementor-2243 .elementor-element.elementor-element-f3bad6d > .elementor-element-populated {
		margin: 10px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-2ce2822 .section_title h4 {
		font-size: 18px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-2ce2822 .section_title .title {
		font-size: 24px;
		line-height: 30px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-910e239 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-acbc137 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-9fe3dc6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-9fe3dc6 .section_title h4 {
		font-size: 24px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-9fe3dc6 .section_title .title {
		font-size: 24px;
		line-height: 30px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-9fe3dc6 .section_title p {
		font-size: 28px;
		line-height: 30px;
	}
	
	.elementor-2243 .elementor-element.elementor-element-b81d834 .theme_btn_all {
		text-align: center !important;
	}
	
	.elementor-2243 .elementor-element.elementor-element-5c11ff4 .theme_btn_all {
		text-align: center !important;
	}
}

@media (min-width:768px) {
	.elementor-2243 .elementor-element.elementor-element-7c93d16 {
		width: 51.88%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-3915867 {
		width: 48.12%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-79db8a4 {
		width: 41.638%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-f4a9310 {
		width: 2.549%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-b9dc3a1 {
		width: 55.146%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-00915df {
		width: 45.351%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-34c2557 {
		width: 6.421%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-efb5263 {
		width: 47.892%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-ff9f645 {
		width: 48.832%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-8a809ed {
		width: 3.932%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-e8c5baf {
		width: 46.9%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-3ef95bf {
		width: 53.506%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-b42663b {
		width: 2.736%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-c71ab04 {
		width: 43.422%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-63795ee {
		width: 45.351%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-7b86785 {
		width: 6.421%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-fa813df {
		width: 47.892%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-f16c3ba {
		width: 48.832%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-2bc3832 {
		width: 3.932%;
	}
	
	.elementor-2243 .elementor-element.elementor-element-f3bad6d {
		width: 46.9%;
	}
}

/* Start custom CSS for icon-box, class: .elementor-element-9496aba */
.elementor-view-stacked .elementor-icon {
	margin-top: -40px;
}

p.elementor-icon-box-description:hover {
	color: #fff;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-27c0237 */
.elementor-view-stacked .elementor-icon {
	margin-top: -40px;
}

p.elementor-icon-box-description:hover {
	color: #fff;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-63f15fa */
.elementor-view-stacked .elementor-icon {
	margin-top: -40px;
}

p.elementor-icon-box-description:hover {
	color: #fff;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-c50c094 */
.elementor-view-stacked .elementor-icon {
	margin-top: -40px;
}

p.elementor-icon-box-description:hover {
	color: #fff;
}

/* End custom CSS */

/* Start custom CSS for vankine-themebtns-v1, class: .elementor-element-821b1e3 */
.elementor-2243 .elementor-element.elementor-element-821b1e3 .theme_btn i:hover {
	color: #2d3e4e !important;
}

/* End custom CSS */

/* Start custom CSS for vankine-themebtns-v1, class: .elementor-element-dfa6ee2 */
.elementor-2243 .elementor-element.elementor-element-dfa6ee2 .theme_btn i:hover {
	color: #2d3e4e !important;
}

/* End custom CSS */

/* Start custom CSS for vankine-themebtns-v1, class: .elementor-element-bfbc57d */
.elementor-2243 .elementor-element.elementor-element-821b1e3 .theme_btn i:hover {
	color: #2d3e4e !important;
}

/* End custom CSS */

/* Start custom CSS for vankine-themebtns-v1, class: .elementor-element-27ee742 */
.elementor-2243 .elementor-element.elementor-element-27ee742 .theme_btn i:hover {
	color: #2d3e4e !important;
}

/* End custom CSS */

/* Start custom CSS for vankine-themebtns-v1, class: .elementor-element-1c7f2ef */
.elementor-2243 .elementor-element.elementor-element-821b1e3 .theme_btn i:hover {
	color: #2d3e4e !important;
}

/* End custom CSS */

/* Start custom CSS for vankine-themebtns-v1, class: .elementor-element-57ce397 */
.elementor-2243 .elementor-element.elementor-element-57ce397 .theme_btn i:hover {
	color: #2d3e4e !important;
}

/* End custom CSS */

/* Start custom CSS for vankine-themebtns-v1, class: .elementor-element-b81d834 */
.elementor-2243 .elementor-element.elementor-element-821b1e3 .theme_btn i:hover {
	color: #2d3e4e !important;
}

/* End custom CSS */

/* Start custom CSS for vankine-themebtns-v1, class: .elementor-element-5c11ff4 */
.elementor-2243 .elementor-element.elementor-element-5c11ff4 .theme_btn i:hover {
	color: #2d3e4e !important;
}
