
.elementor-27 .elementor-element.elementor-element-1661b31c:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1661b31c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/uploads/2024/06/%E6%A8%A1%E6%9D%BF2.jpg");
}

.elementor-27 .elementor-element.elementor-element-1661b31c > .elementor-container {
	max-width: 1460px;
}

.elementor-27 .elementor-element.elementor-element-1661b31c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0em 0em 0em 0em;
}

.elementor-27 .elementor-element.elementor-element-1661b31c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-748ae94b > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 80px;
}

.elementor-27 .elementor-element.elementor-element-1ed4810 {
	width: var(--container-widget-width, 66.818%);
	max-width: 66.818%;
	--container-widget-width: 66.818%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-27 .elementor-element.elementor-element-1ed4810 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 65px;
}

.elementor-27 .elementor-element.elementor-element-1ed4810 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-transform: capitalize;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-27 .elementor-element.elementor-element-7dda744 {
	--divider-border-style: solid;
	--divider-color: #ffe3af;
	--divider-border-width: 2.9px;
}

.elementor-27 .elementor-element.elementor-element-7dda744 .elementor-divider-separator {
	width: 15%;
}

.elementor-27 .elementor-element.elementor-element-7dda744 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-27 .elementor-element.elementor-element-260d14e {
	width: var(--container-widget-width, 109.477%);
	max-width: 109.477%;
	--container-widget-width: 109.477%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-27 .elementor-element.elementor-element-260d14e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-260d14e .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 54px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.167em;
	color: var(--e-global-color-accent);
}

.elementor-27 .elementor-element.elementor-element-752a485 {
	--divider-border-style: dashed;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-27 .elementor-element.elementor-element-752a485 .elementor-divider-separator {
	width: 0%;
}

.elementor-27 .elementor-element.elementor-element-752a485 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-27 .elementor-element.elementor-element-efd8139 .elementor-button {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
}

.elementor-27 .elementor-element.elementor-element-0793dee {
	width: var(--container-widget-width, 103.676%);
	max-width: 103.676%;
	--container-widget-width: 103.676%;
	--container-widget-flex-grow: 0;
}

.elementor-27 .elementor-element.elementor-element-3e3d42e9:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-3e3d42e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-27 .elementor-element.elementor-element-3e3d42e9 > .elementor-container {
	max-width: 1280px;
}

.elementor-27 .elementor-element.elementor-element-3e3d42e9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 8em 8em 8em 8em;
	z-index: 2;
}

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

.elementor-27 .elementor-element.elementor-element-56b632cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27 .elementor-element.elementor-element-56b632cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-56b632cc.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-56b632cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-56b632cc > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-56b632cc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-aa53a8c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 86px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-6a9af0c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27 .elementor-element.elementor-element-6a9af0c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-6a9af0c7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-6a9af0c7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-6a9af0c7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 25px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 25px;
	padding: 24px 0px 31px 0px;
}

.elementor-27 .elementor-element.elementor-element-6a9af0c7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-695b7d93 > .elementor-widget-container {
	padding: 0px 0px 0px 65px;
}

.elementor-27 .elementor-element.elementor-element-695b7d93 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: capitalize;
	font-style: italic;
	color: #1c393d;
}

.elementor-27 .elementor-element.elementor-element-1ed3f771 {
	width: var(--container-widget-width, 99.474%);
	max-width: 99.474%;
	--container-widget-width: 99.474%;
	--container-widget-flex-grow: 0;
}

.elementor-27 .elementor-element.elementor-element-1ed3f771 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-1ed3f771 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 32px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.154em;
	color: #1c393d;
}

.elementor-27 .elementor-element.elementor-element-54277974 {
	width: var(--container-widget-width, 95.964%);
	max-width: 95.964%;
	--container-widget-width: 95.964%;
	--container-widget-flex-grow: 0;
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	line-height: 1.667em;
	color: #747373;
}

.elementor-27 .elementor-element.elementor-element-54277974 > .elementor-widget-container {
	padding: 38px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-3dc78a34:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-3dc78a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefee;
}

.elementor-27 .elementor-element.elementor-element-3dc78a34 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 8em 5em 8em 5em;
}

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

.elementor-27 .elementor-element.elementor-element-472ce03f > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-27 .elementor-element.elementor-element-66511f99 > .elementor-widget-container {
	padding: 0px 0px 0px 65px;
}

.elementor-27 .elementor-element.elementor-element-66511f99 {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-66511f99 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: capitalize;
	font-style: italic;
	color: #1c393d;
}

.elementor-27 .elementor-element.elementor-element-3869bed0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-3869bed0 {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-3869bed0 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 32px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.154em;
	color: #1c393d;
}

.elementor-27 .elementor-element.elementor-element-112f6560 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-112f6560 img {
	width: 90px;
}

.elementor-27 .elementor-element.elementor-element-1ead606f > .elementor-widget-container {
	margin: -60px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-1ead606f .elementor-testimonial-wrapper {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-1ead606f .elementor-testimonial-content {
	color: #747373;
	font-family: "Karla", Sans-serif;
	font-size: 24px;
	font-style: italic;
	line-height: 1.5em;
}

.elementor-27 .elementor-element.elementor-element-1ead606f .elementor-testimonial-wrapper .elementor-testimonial-image img {
	width: 70px;
	height: 70px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-1ead606f .elementor-testimonial-name {
	color: #1c393d;
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.625em;
}

.elementor-27 .elementor-element.elementor-element-1ead606f .elementor-testimonial-job {
	color: #747373;
	font-family: "Karla", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	font-style: italic;
	line-height: 1.857em;
}

.elementor-27 .elementor-element.elementor-element-2d3e5308:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-2d3e5308 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-27 .elementor-element.elementor-element-2d3e5308 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-7fa9bbf3 > .elementor-element-populated {
	padding: 0% 15% 0% 15%;
}

.elementor-27 .elementor-element.elementor-element-2853fe80 > .elementor-widget-container {
	padding: 0px 0px 0px 65px;
}

.elementor-27 .elementor-element.elementor-element-2853fe80 {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-2853fe80 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	text-transform: capitalize;
	font-style: italic;
	color: #1c393d;
}

.elementor-27 .elementor-element.elementor-element-4f3271c3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-4f3271c3 {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-4f3271c3 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 32px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.154em;
	color: #1c393d;
}

.elementor-27 .elementor-element.elementor-element-e77ee56 {
	text-align: center;
	font-family: "Karla", Sans-serif;
}

.elementor-27 .elementor-element.elementor-element-1e70f4fd:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1e70f4fd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-27 .elementor-element.elementor-element-1e70f4fd > .elementor-container {
	max-width: 1340px;
}

.elementor-27 .elementor-element.elementor-element-1e70f4fd {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0em 5em 8em 5em;
}

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

.elementor-27 .elementor-element.elementor-element-75c56788 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-27 .elementor-element.elementor-element-48adf383 {
	margin-top: 45px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-72a47268 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-27 .elementor-element.elementor-element-72a47268 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-2cfe0780 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-2cfe0780 {
	text-align: right;
}

.elementor-27 .elementor-element.elementor-element-2cfe0780 img {
	width: 100%;
}

.elementor-27 .elementor-element.elementor-element-2a3ea04 {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-2a3ea04 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
}

.elementor-27 .elementor-element.elementor-element-275cdce0 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-27 .elementor-element.elementor-element-275cdce0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-2578c22d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-2578c22d {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-2578c22d img {
	width: 100%;
}

.elementor-27 .elementor-element.elementor-element-2c1b328 {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-2c1b328 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
}

.elementor-27 .elementor-element.elementor-element-dd26a25 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-27 .elementor-element.elementor-element-dd26a25 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-b6b1942 {
	text-align: left;
}

.elementor-27 .elementor-element.elementor-element-b6b1942 img {
	width: 100%;
}

.elementor-27 .elementor-element.elementor-element-7c514d7 {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-7c514d7 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
}

.elementor-27 .elementor-element.elementor-element-4b5fc295 {
	margin-top: 45px;
	margin-bottom: 58px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-6694de88 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-27 .elementor-element.elementor-element-6694de88 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-6cf724d1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-6cf724d1 {
	text-align: right;
}

.elementor-27 .elementor-element.elementor-element-6cf724d1 img {
	width: 100%;
}

.elementor-27 .elementor-element.elementor-element-8bd1ec1 {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-8bd1ec1 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
}

.elementor-27 .elementor-element.elementor-element-68ae6a6c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-27 .elementor-element.elementor-element-68ae6a6c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-7403623c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-7403623c {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-7403623c img {
	width: 100%;
}

.elementor-27 .elementor-element.elementor-element-0b74947 {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-0b74947 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
}

.elementor-27 .elementor-element.elementor-element-3a9a90ed > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-27 .elementor-element.elementor-element-3a9a90ed > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-4345cfa5 {
	text-align: left;
}

.elementor-27 .elementor-element.elementor-element-4345cfa5 img {
	width: 100%;
}

.elementor-27 .elementor-element.elementor-element-7b77a46 {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-7b77a46 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
}

.elementor-27 .elementor-element.elementor-element-70c2f8a5 .elementor-button {
	background-color: var(--e-global-color-0def9cd);
	font-family: "Karla", Sans-serif;
	font-size: 16px;
}

.elementor-27 .elementor-element.elementor-element-d5b07b2:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-d5b07b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #8fd6d1;
}

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

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

.elementor-27 .elementor-element.elementor-element-7497d8e > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 44px 0px 0px 0px;
}

body:not(.rtl) .elementor-27 .elementor-element.elementor-element-71ce685 {
	left: 0px;
}

body.rtl .elementor-27 .elementor-element.elementor-element-71ce685 {
	right: 0px;
}

.elementor-27 .elementor-element.elementor-element-71ce685 {
	top: 0px;
	text-align: left;
}

.elementor-27 .elementor-element.elementor-element-71ce685 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
}

.elementor-27 .elementor-element.elementor-element-f4d312a {
	text-align: left;
}

.elementor-27 .elementor-element.elementor-element-f4d312a .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 2.6em;
	font-weight: 800;
	text-transform: capitalize;
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-54aa15a {
	text-align: left;
	font-family: "Karla", Sans-serif;
	line-height: 1.5em;
	color: #fff;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-1172216.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-1172216.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-1172216 > .elementor-element-populated {
	padding: 0em 0em 0em 0em;
}

.elementor-27 .elementor-element.elementor-element-ecd0335 .elementor-button {
	background-color: #ffe3af;
	font-family: "Muli", Sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	fill: #0f1616;
	color: #0f1616;
	padding: 15px 40px 15px 40px;
}

.elementor-27 .elementor-element.elementor-element-ecd0335 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-ecd0335 .elementor-button:focus {
	background-color: #000;
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-ecd0335 > .elementor-widget-container {
	margin: 25px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-ecd0335 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-27 .elementor-element.elementor-element-ecd0335 .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-27 .elementor-element.elementor-element-ecd0335 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-ecd0335 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-27 .elementor-element.elementor-element-29f149a9:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-29f149a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-27 .elementor-element.elementor-element-29f149a9 > .elementor-container {
	max-width: 1280px;
}

.elementor-27 .elementor-element.elementor-element-29f149a9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 5em 5em 5em 5em;
}

.elementor-27 .elementor-element.elementor-element-29f149a9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-48212d93:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27 .elementor-element.elementor-element-48212d93 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefee;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-48212d93.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-48212d93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-48212d93 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-48212d93 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-211e925f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-211e925f img {
	width: 100%;
}

.elementor-27 .elementor-element.elementor-element-2bc31285:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27 .elementor-element.elementor-element-2bc31285 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefee;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-2bc31285.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-2bc31285.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-2bc31285 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 70px 0px 70px;
}

.elementor-27 .elementor-element.elementor-element-2bc31285 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-1a21aaff .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 32px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.176em;
	color: #1c393d;
}

.elementor-27 .elementor-element.elementor-element-2423f20d {
	width: var(--container-widget-width, 118.606%);
	max-width: 118.606%;
	--container-widget-width: 118.606%;
	--container-widget-flex-grow: 0;
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	line-height: 1.667em;
	color: #747373;
}

.elementor-27 .elementor-element.elementor-element-47c36240 .elementor-button {
	background-color: var(--e-global-color-0def9cd);
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 4em;
	fill: #fff;
	color: #fff;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 55px 0px 55px;
}

.elementor-27 .elementor-element.elementor-element-47c36240 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-5e81d6f9:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-5e81d6f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-27 .elementor-element.elementor-element-5e81d6f9 > .elementor-container {
	max-width: 1280px;
}

.elementor-27 .elementor-element.elementor-element-5e81d6f9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0em 5em 5em 5em;
}

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

.elementor-27 .elementor-element.elementor-element-19784faf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27 .elementor-element.elementor-element-19784faf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefee;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-19784faf.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-19784faf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-19784faf > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 70px 0px 70px;
}

.elementor-27 .elementor-element.elementor-element-19784faf > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-7c68e582 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 32px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.176em;
	color: #1c393d;
}

.elementor-27 .elementor-element.elementor-element-44e4c9c4 {
	width: var(--container-widget-width, 111.23%);
	max-width: 111.23%;
	--container-widget-width: 111.23%;
	--container-widget-flex-grow: 0;
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	line-height: 1.667em;
	color: #747373;
}

.elementor-27 .elementor-element.elementor-element-c93847f .elementor-button {
	background-color: var(--e-global-color-0def9cd);
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 4em;
	fill: #fff;
	color: #fff;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 55px 0px 55px;
}

.elementor-27 .elementor-element.elementor-element-c93847f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-43a6e0cc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27 .elementor-element.elementor-element-43a6e0cc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefee;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-43a6e0cc.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-43a6e0cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-43a6e0cc > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-43a6e0cc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-35fd3b34 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-35fd3b34 img {
	width: 100%;
}

.elementor-27 .elementor-element.elementor-element-335b49a:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-335b49a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-27 .elementor-element.elementor-element-335b49a > .elementor-container {
	max-width: 1280px;
}

.elementor-27 .elementor-element.elementor-element-335b49a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0em 5em 5em 5em;
}

.elementor-27 .elementor-element.elementor-element-335b49a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-678db477:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27 .elementor-element.elementor-element-678db477 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefee;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-678db477.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-678db477.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-678db477 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-678db477 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-5fa04c61 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-5fa04c61 img {
	width: 100%;
}

.elementor-27 .elementor-element.elementor-element-5cf6a076:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27 .elementor-element.elementor-element-5cf6a076 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefee;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-5cf6a076.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-5cf6a076.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-5cf6a076 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 70px 0px 70px;
}

.elementor-27 .elementor-element.elementor-element-5cf6a076 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-395f795d .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 32px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.176em;
	color: #1c393d;
}

.elementor-27 .elementor-element.elementor-element-6955bc2 {
	width: var(--container-widget-width, 121.176%);
	max-width: 121.176%;
	--container-widget-width: 121.176%;
	--container-widget-flex-grow: 0;
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	line-height: 1.667em;
	color: #747373;
}

.elementor-27 .elementor-element.elementor-element-7444744 .elementor-button {
	background-color: var(--e-global-color-0def9cd);
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 4em;
	fill: #fff;
	color: #fff;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 55px 0px 55px;
}

.elementor-27 .elementor-element.elementor-element-7444744 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-190be25f:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-190be25f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-27 .elementor-element.elementor-element-190be25f > .elementor-container {
	max-width: 1280px;
}

.elementor-27 .elementor-element.elementor-element-190be25f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0em 5em 8em 5em;
}

.elementor-27 .elementor-element.elementor-element-190be25f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-4971c45d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27 .elementor-element.elementor-element-4971c45d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefee;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-4971c45d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-4971c45d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-4971c45d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 70px 0px 70px;
}

.elementor-27 .elementor-element.elementor-element-4971c45d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-3f045cdd {
	width: var(--container-widget-width, 100.963%);
	max-width: 100.963%;
	--container-widget-width: 100.963%;
	--container-widget-flex-grow: 0;
}

.elementor-27 .elementor-element.elementor-element-3f045cdd .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 32px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.176em;
	color: #1c393d;
}

.elementor-27 .elementor-element.elementor-element-7c109593 {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	line-height: 1.667em;
	color: #747373;
}

.elementor-27 .elementor-element.elementor-element-6fee548 .elementor-button {
	background-color: var(--e-global-color-0def9cd);
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 4em;
	fill: #fff;
	color: #fff;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 55px 0px 55px;
}

.elementor-27 .elementor-element.elementor-element-6fee548 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-35095489:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-27 .elementor-element.elementor-element-35095489 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefee;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-35095489.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-35095489.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-35095489 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-35095489 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-a5e770f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-a5e770f img {
	width: 100%;
}

.elementor-27 .elementor-element.elementor-element-1c8ce378:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1c8ce378 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/plugins/elementor/assets/images/placeholder.png");
	background-size: cover;
}

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

.elementor-27 .elementor-element.elementor-element-1c8ce378 > .elementor-container {
	max-width: 1460px;
}

.elementor-27 .elementor-element.elementor-element-1c8ce378 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10em 5em 10em 5em;
}

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

.elementor-27 .elementor-element.elementor-element-b9f6ae4 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-dbf90a4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 65px;
}

.elementor-27 .elementor-element.elementor-element-dbf90a4 {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-dbf90a4 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	text-transform: capitalize;
	font-style: italic;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-27 .elementor-element.elementor-element-725d2e3 {
	--divider-border-style: solid;
	--divider-color: #ffe3af;
	--divider-border-width: 1px;
}

.elementor-27 .elementor-element.elementor-element-725d2e3 .elementor-divider-separator {
	width: 30%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-27 .elementor-element.elementor-element-725d2e3 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-27 .elementor-element.elementor-element-c16d7aa {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-accent);
}

.elementor-27 .elementor-element.elementor-element-c16d7aa .elementor-headline {
	text-align: center;
	font-family: "Karla", Sans-serif;
}

.elementor-27 .elementor-element.elementor-element-c16d7aa .elementor-headline-dynamic-wrapper path {
	stroke: var(--e-global-color-accent);
}

.elementor-27 .elementor-element.elementor-element-c16d7aa .elementor-headline-plain-text {
	color: var(--e-global-color-primary);
}

.elementor-27 .elementor-element.elementor-element-de4848c.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-27 .elementor-element.elementor-element-de4848c > .elementor-element-populated {
	margin: 41px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-27 .elementor-element.elementor-element-a567fbd {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-27 .elementor-element.elementor-element-a567fbd .elementor-divider-separator {
	width: 0%;
}

.elementor-27 .elementor-element.elementor-element-a567fbd .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-27 .elementor-element.elementor-element-6955210 {
	width: var(--container-widget-width, 90.774%);
	max-width: 90.774%;
	--container-widget-width: 90.774%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Karla", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-27 .elementor-element.elementor-element-d368400 {
	--divider-border-style: dashed;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-27 .elementor-element.elementor-element-d368400 .elementor-divider-separator {
	width: 0%;
}

.elementor-27 .elementor-element.elementor-element-d368400 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-27 .elementor-element.elementor-element-760ce43 a.elementor-button, .elementor-27 .elementor-element.elementor-element-760ce43 a.elementor-button svg {
	font-family: "Karla", Sans-serif;
}

.elementor-27 .elementor-element.elementor-element-760ce43 a.elementor-button {
	background-color: var(--e-global-color-0def9cd);
}

.elementor-27 .elementor-element.elementor-element-760ce43 .uael-dual-button-wrap .uael-button-wrapper {
	margin-right: calc(10px / 2);
	margin-left: calc(10px / 2);
}

.elementor-27 .elementor-element.elementor-element-760ce43.uael-button-stack-none .uael-dual-button-wrap {
	margin-right: calc(-10px / 2);
	margin-left: calc(-10px / 2);
}

.elementor-27 .elementor-element.elementor-element-760ce43.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper {
	margin-bottom: calc(10px / 2);
	margin-top: calc(10px / 2);
	margin-right: 0;
	margin-left: 0;
}

.elementor-27 .elementor-element.elementor-element-760ce43.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper:last-child {
	margin-bottom: 0;
}

.elementor-27 .elementor-element.elementor-element-760ce43.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper:first-child {
	margin-top: 0;
}

.elementor-27 .elementor-element.elementor-element-03062af {
	padding: 1px 1px 1px 1px;
}

.elementor-27 .elementor-element.elementor-element-acf0486 > .elementor-container {
	max-width: 380px;
}

.elementor-27 .elementor-element.elementor-element-6917b4d {
	--divider-border-style: solid;
	--divider-color: #8fd6d1;
	--divider-border-width: 2px;
}

.elementor-27 .elementor-element.elementor-element-6917b4d > .elementor-widget-container {
	margin: 0px 0px -15px 12px;
}

.elementor-27 .elementor-element.elementor-element-6917b4d .elementor-divider-separator {
	width: 48%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-27 .elementor-element.elementor-element-6917b4d .elementor-divider {
	text-align: left;
	padding-block-start: 4px;
	padding-block-end: 4px;
}

.elementor-27 .elementor-element.elementor-element-5ad5a93 {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-5ad5a93 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 2em;
	font-weight: 800;
	text-transform: capitalize;
	color: #000;
}

.elementor-27 .elementor-element.elementor-element-1e4cb45 {
	--divider-border-style: solid;
	--divider-color: #8fd6d1;
	--divider-border-width: 2px;
}

.elementor-27 .elementor-element.elementor-element-1e4cb45 > .elementor-widget-container {
	margin: -15px 15px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-1e4cb45 .elementor-divider-separator {
	width: 48%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-27 .elementor-element.elementor-element-1e4cb45 .elementor-divider {
	text-align: right;
	padding-block-start: 4px;
	padding-block-end: 4px;
}

.elementor-27 .elementor-element.elementor-element-f3574e2 {
	padding: 17px 95px 17px 95px;
}

.elementor-27 .elementor-element.elementor-element-5b728e0 {
	width: var(--container-widget-width, 113.758%);
	max-width: 113.758%;
	--container-widget-width: 113.758%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Karla", Sans-serif;
	font-size: 18px;
	font-style: italic;
	line-height: 1.5em;
	color: #1c393d;
}

.elementor-27 .elementor-element.elementor-element-5b728e0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-52c71c75:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-52c71c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-27 .elementor-element.elementor-element-52c71c75 > .elementor-container {
	max-width: 1300px;
}

.elementor-27 .elementor-element.elementor-element-52c71c75 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0em 5em 5em 5em;
}

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

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-71988929.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-71988929.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-71988929 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 1em 1em 1em 1em;
}

.elementor-27 .elementor-element.elementor-element-23cdfe1 img {
	width: 700px;
	height: 200px;
}

.elementor-27 .elementor-element.elementor-element-8863557 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-8863557 {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-8863557 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 1.176em;
	color: var(--e-global-color-secondary);
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-aebf7e8.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-aebf7e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-aebf7e8 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 1em 1em 1em 1em;
}

.elementor-27 .elementor-element.elementor-element-0570e9e img {
	width: 700px;
	height: 200px;
}

.elementor-27 .elementor-element.elementor-element-8a44db3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-8a44db3 {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-8a44db3 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 1.176em;
	color: var(--e-global-color-secondary);
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-1e1ae0cf.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-1e1ae0cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-1e1ae0cf > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 1em 1em 1em 1em;
}

.elementor-27 .elementor-element.elementor-element-db3c55c img {
	width: 700px;
	height: 200px;
}

.elementor-27 .elementor-element.elementor-element-f47a12b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-f47a12b {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-f47a12b .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 1.176em;
	color: var(--e-global-color-secondary);
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-60155a2a.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-60155a2a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-27 .elementor-element.elementor-element-60155a2a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 1em 1em 1em 1em;
}

.elementor-27 .elementor-element.elementor-element-3519445 img {
	width: 700px;
	height: 200px;
}

.elementor-27 .elementor-element.elementor-element-1206856 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-1206856 {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-1206856 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 1.176em;
	color: var(--e-global-color-secondary);
}

.elementor-27 .elementor-element.elementor-element-d3417a8 {
	margin-top: -11px;
	margin-bottom: 0px;
	padding: 0em 0em 4em 0em;
}

.elementor-27 .elementor-element.elementor-element-323019d > .elementor-container {
	max-width: 300px;
}

.elementor-27 .elementor-element.elementor-element-323019d {
	margin-top: 63px;
	margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-568f6d9 {
	width: var(--container-widget-width, 139.996%);
	max-width: 139.996%;
	--container-widget-width: 139.996%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-568f6d9 .elementor-heading-title {
	font-family: "Muli", Sans-serif;
	font-size: 2em;
	font-weight: 800;
	text-transform: capitalize;
	color: #000;
}

.elementor-27 .elementor-element.elementor-element-ee29762 {
	--divider-border-style: double;
	--divider-color: #8fd6d1;
	--divider-border-width: 5px;
}

.elementor-27 .elementor-element.elementor-element-ee29762 .elementor-divider-separator {
	width: 28%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-27 .elementor-element.elementor-element-ee29762 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-27 .elementor-element.elementor-element-e8bcc0a {
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-0889cef .elementor-swiper-button {
	font-size: 0px;
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-0889cef .elementor-swiper-button svg {
	fill: #fff;
}

.elementor-27 .elementor-element.elementor-element-0889cef .elementor-testimonial__content, .elementor-27 .elementor-element.elementor-element-0889cef .elementor-testimonial__content:after {
	background-color: #f5f5f5;
}

.elementor-27 .elementor-element.elementor-element-0889cef .elementor-testimonial__content {
	padding: 40px 40px 40px 40px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_left .elementor-testimonial__footer, .elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-top: 40px;
}

.elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	padding: 0 40px 0 40px;
}

.elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	margin-top: 20px;
}

.elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
	margin-bottom: 20px;
}

.elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
	padding-right: 20px;
}

.elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-left: 20px;
}

.elementor-27 .elementor-element.elementor-element-0889cef .elementor-testimonial__text {
	color: rgba(84, 89, 95, .89);
	font-family: "Merriweather", Sans-serif;
	font-size: 14px;
}

.elementor-27 .elementor-element.elementor-element-0889cef .elementor-testimonial__name {
	font-size: 14px;
}

.elementor-27 .elementor-element.elementor-element-0889cef .elementor-testimonial__title {
	color: rgba(0, 0, 0, .57);
	font-size: 10px;
}

.elementor-27 .elementor-element.elementor-element-0889cef .elementor-testimonial__image img {
	width: 75px;
	height: 75px;
}

.elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
	top: calc(40px + ( 75px / 2 ) - 8px);
}

body:not(.rtl) .elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, body:not(.rtl) .elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(40px + ( 75px / 2 ) - 8px);
	right: auto;
}

body.rtl .elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, body.rtl .elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: calc(40px + ( 75px / 2 ) - 8px);
	left: auto;
}

body:not(.rtl) .elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(40px + ( 75px / 2 ) - 8px);
	right: auto;
}

body.rtl .elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-27 .elementor-element.elementor-element-0889cef.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: calc(40px + ( 75px / 2 ) - 8px);
	left: auto;
}

.elementor-27 .elementor-element.elementor-element-b6943e0 {
	margin-top: 35px;
	margin-bottom: 35px;
}

.elementor-27 .elementor-element.elementor-element-367c22f .elementor-button {
	background-color: var(--e-global-color-0def9cd);
	font-family: "Karla", Sans-serif;
}

.elementor-27 .elementor-element.elementor-element-f791be8 .elementor-button {
	background-color: var(--e-global-color-0def9cd);
	font-family: "Karla", Sans-serif;
}

.elementor-27 .elementor-element.elementor-element-354e6e06:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-354e6e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #efefee;
}

.elementor-27 .elementor-element.elementor-element-354e6e06 > .elementor-container {
	max-width: 1300px;
}

.elementor-27 .elementor-element.elementor-element-354e6e06 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 8em 5em 8em 5em;
}

.elementor-27 .elementor-element.elementor-element-354e6e06 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-5defdf78 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-72503f00 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 65px;
}

.elementor-27 .elementor-element.elementor-element-72503f00 {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-72503f00 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	text-transform: capitalize;
	font-style: italic;
	color: #1c393d;
}

.elementor-27 .elementor-element.elementor-element-f819ac7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-f819ac7 {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-f819ac7 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 52px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.154em;
	color: var(--e-global-color-primary);
}

.elementor-27 .elementor-element.elementor-element-1751dedd {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-18f06543 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-27 .elementor-element.elementor-element-3d69159 > .elementor-widget-container {
	padding: 30px 5px 30px 5px;
}

.elementor-27 .elementor-element.elementor-element-3d69159.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-27 .elementor-element.elementor-element-3d69159.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-27 .elementor-element.elementor-element-3d69159.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-27 .elementor-element.elementor-element-3d69159 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: "Karla", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.267em;
	color: #1c393d;
}

.elementor-27 .elementor-element.elementor-element-3d69159 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-27 .elementor-element.elementor-element-3d69159 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27 .elementor-element.elementor-element-3d69159 .elementor-image-box-description {
	font-family: "Lora", Sans-serif;
	font-size: 18px;
	line-height: 1.667em;
	color: #747373;
}

.elementor-27 .elementor-element.elementor-element-27e144f5 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-27 .elementor-element.elementor-element-2e1f057e > .elementor-widget-container {
	padding: 30px 5px 30px 5px;
}

.elementor-27 .elementor-element.elementor-element-2e1f057e.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-27 .elementor-element.elementor-element-2e1f057e.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-27 .elementor-element.elementor-element-2e1f057e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-27 .elementor-element.elementor-element-2e1f057e .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: "Karla", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.267em;
	color: #1c393d;
}

.elementor-27 .elementor-element.elementor-element-2e1f057e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-27 .elementor-element.elementor-element-2e1f057e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27 .elementor-element.elementor-element-2e1f057e .elementor-image-box-description {
	font-family: "Lora", Sans-serif;
	font-size: 18px;
	line-height: 1.667em;
	color: #747373;
}

.elementor-27 .elementor-element.elementor-element-7cf8e061 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-27 .elementor-element.elementor-element-71c231f2 > .elementor-widget-container {
	padding: 30px 5px 30px 5px;
}

.elementor-27 .elementor-element.elementor-element-71c231f2.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-27 .elementor-element.elementor-element-71c231f2.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-27 .elementor-element.elementor-element-71c231f2.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-27 .elementor-element.elementor-element-71c231f2 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: "Karla", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.267em;
	color: #1c393d;
}

.elementor-27 .elementor-element.elementor-element-71c231f2 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-27 .elementor-element.elementor-element-71c231f2 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27 .elementor-element.elementor-element-71c231f2 .elementor-image-box-description {
	font-family: "Lora", Sans-serif;
	font-size: 18px;
	line-height: 1.667em;
	color: #747373;
}

.elementor-27 .elementor-element.elementor-element-672e9ac7 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-5086e25d > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-27 .elementor-element.elementor-element-6351dd45 > .elementor-widget-container {
	padding: 30px 5px 30px 5px;
}

.elementor-27 .elementor-element.elementor-element-6351dd45.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-27 .elementor-element.elementor-element-6351dd45.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-27 .elementor-element.elementor-element-6351dd45.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-27 .elementor-element.elementor-element-6351dd45 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: "Karla", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.267em;
	color: #1c393d;
}

.elementor-27 .elementor-element.elementor-element-6351dd45 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-27 .elementor-element.elementor-element-6351dd45 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27 .elementor-element.elementor-element-6351dd45 .elementor-image-box-description {
	font-family: "Lora", Sans-serif;
	font-size: 18px;
	line-height: 1.667em;
	color: #747373;
}

.elementor-27 .elementor-element.elementor-element-5bcec831 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-27 .elementor-element.elementor-element-21783c44 > .elementor-widget-container {
	padding: 30px 5px 30px 5px;
}

.elementor-27 .elementor-element.elementor-element-21783c44.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-27 .elementor-element.elementor-element-21783c44.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-27 .elementor-element.elementor-element-21783c44.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-27 .elementor-element.elementor-element-21783c44 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: "Karla", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.267em;
	color: #1c393d;
}

.elementor-27 .elementor-element.elementor-element-21783c44 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-27 .elementor-element.elementor-element-21783c44 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27 .elementor-element.elementor-element-21783c44 .elementor-image-box-description {
	font-family: "Lora", Sans-serif;
	font-size: 18px;
	line-height: 1.667em;
	color: #747373;
}

.elementor-27 .elementor-element.elementor-element-29a53677 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-27 .elementor-element.elementor-element-19b93a38 > .elementor-widget-container {
	padding: 30px 5px 30px 5px;
}

.elementor-27 .elementor-element.elementor-element-19b93a38.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-27 .elementor-element.elementor-element-19b93a38.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-27 .elementor-element.elementor-element-19b93a38.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-27 .elementor-element.elementor-element-19b93a38 .elementor-image-box-title {
	margin-bottom: 20px;
	font-family: "Karla", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.267em;
	color: #1c393d;
}

.elementor-27 .elementor-element.elementor-element-19b93a38 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-27 .elementor-element.elementor-element-19b93a38 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-27 .elementor-element.elementor-element-19b93a38 .elementor-image-box-description {
	font-family: "Lora", Sans-serif;
	font-size: 18px;
	line-height: 1.667em;
	color: #747373;
}

.elementor-27 .elementor-element.elementor-element-1b72ad9c:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1b72ad9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(90deg, #8fd6d1 0%, #2cbfc7 100%);
}

.elementor-27 .elementor-element.elementor-element-1b72ad9c > .elementor-container {
	max-width: 1440px;
}

.elementor-27 .elementor-element.elementor-element-1b72ad9c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 5em 5em 5em 5em;
}

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

.elementor-27 .elementor-element.elementor-element-6c9be3ed > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 80px;
}

.elementor-27 .elementor-element.elementor-element-1abcc8a6 > .elementor-widget-container {
	padding: 0px 0px 0px 65px;
}

.elementor-27 .elementor-element.elementor-element-1abcc8a6 {
	text-align: left;
}

.elementor-27 .elementor-element.elementor-element-1abcc8a6 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	text-transform: capitalize;
	font-style: italic;
	line-height: 1.2em;
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-3827513b {
	width: var(--container-widget-width, 100.084%);
	max-width: 100.084%;
	--container-widget-width: 100.084%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-27 .elementor-element.elementor-element-3827513b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-3827513b .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 52px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1.167em;
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-257edbf7 {
	width: var(--container-widget-width, 35.237%);
	max-width: 35.237%;
	--container-widget-width: 35.237%;
	--container-widget-flex-grow: 0;
}

.elementor-27 .elementor-element.elementor-element-257edbf7 > .elementor-widget-container {
	padding: 64px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-257edbf7 .elementor-button {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
}

.elementor-27 .elementor-element.elementor-element-444e68e2:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-444e68e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-27 .elementor-element.elementor-element-444e68e2 > .elementor-container {
	max-width: 1340px;
}

.elementor-27 .elementor-element.elementor-element-444e68e2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 8em 5em 8em 5em;
}

.elementor-27 .elementor-element.elementor-element-444e68e2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-44556f79 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-79585bfa > .elementor-container {
	max-width: 1280px;
}

.elementor-27 .elementor-element.elementor-element-79585bfa {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0em 0em 1em 0em;
}

.elementor-27 .elementor-element.elementor-element-57326fe8 > .elementor-element-populated {
	border-style: solid;
	border-width: 6px 6px 6px 6px;
	border-color: #efefee;
	margin: 30px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 80px 65px 62px 65px;
}

.elementor-27 .elementor-element.elementor-element-770f602 .elementor-toggle-item:not(:last-child) {
	margin-block-end: 10px;
}

.elementor-27 .elementor-element.elementor-element-770f602 .elementor-toggle-title, .elementor-27 .elementor-element.elementor-element-770f602 .elementor-toggle-icon {
	color: rgba(15, 22, 22, .89);
}

.elementor-27 .elementor-element.elementor-element-770f602 .elementor-toggle-icon svg {
	fill: rgba(15, 22, 22, .89);
}

.elementor-27 .elementor-element.elementor-element-770f602 .elementor-tab-title.elementor-active a, .elementor-27 .elementor-element.elementor-element-770f602 .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: #f7c933;
}

.elementor-27 .elementor-element.elementor-element-770f602 .elementor-toggle-title {
	font-family: "Muli", Sans-serif;
	font-size: 1rem;
	font-weight: bold;
	line-height: 1em;
}

.elementor-27 .elementor-element.elementor-element-770f602 .elementor-tab-title .elementor-toggle-icon i:before {
	color: rgba(15, 22, 22, .61);
}

.elementor-27 .elementor-element.elementor-element-770f602 .elementor-tab-title .elementor-toggle-icon svg {
	fill: rgba(15, 22, 22, .61);
}

.elementor-27 .elementor-element.elementor-element-770f602 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
	color: #0f1616;
}

.elementor-27 .elementor-element.elementor-element-770f602 .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
	fill: #0f1616;
}

.elementor-27 .elementor-element.elementor-element-770f602 .elementor-toggle-icon {
	margin-inline-end: 14px;
}

.elementor-27 .elementor-element.elementor-element-770f602 .elementor-tab-content {
	color: #0f1616;
	font-family: "Muli", Sans-serif;
	line-height: 1.6em;
}

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

.elementor-27 .elementor-element.elementor-element-5f1ad56d:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-5f1ad56d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-27 .elementor-element.elementor-element-5f1ad56d > .elementor-background-overlay {
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/plugins/elementor/assets/images/placeholder.png");
	background-position: bottom center;
	background-size: cover;
	opacity: .1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-5f1ad56d > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-27 .elementor-element.elementor-element-5f1ad56d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 0px 60px 0px;
}

.elementor-27 .elementor-element.elementor-element-13152c24 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-787a216 > .elementor-container {
	max-width: 700px;
}

.elementor-27 .elementor-element.elementor-element-3c641540.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-27 .elementor-element.elementor-element-3c641540 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 22px;
}

.elementor-27 .elementor-element.elementor-element-33e15a7b {
	--spacer-size: 62px;
	width: var(--container-widget-width, 11px);
	max-width: 11px;
	--container-widget-width: 11px;
	--container-widget-flex-grow: 0;
}

.elementor-27 .elementor-element.elementor-element-33e15a7b > .elementor-widget-container {
	margin: 0px 0px 30px 4px;
	border-style: solid;
	border-width: 0px 0px 0px 2px;
	border-color: #c0c9d1;
}

.elementor-27 .elementor-element.elementor-element-554a8fb0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-554a8fb0 {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-554a8fb0 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 26px;
	letter-spacing: 1.6px;
	color: var(--e-global-color-secondary);
}

.elementor-27 .elementor-element.elementor-element-1154558c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-1154558c {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-1154558c .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 80px;
	font-weight: 300;
	text-transform: capitalize;
	letter-spacing: -1.2px;
	color: var(--e-global-color-accent);
}

.elementor-27 .elementor-element.elementor-element-760e6dc0 {
	--divider-border-style: dashed;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-27 .elementor-element.elementor-element-760e6dc0 .elementor-divider-separator {
	width: 0%;
}

.elementor-27 .elementor-element.elementor-element-760e6dc0 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-27 .elementor-element.elementor-element-3c11884b > .elementor-container {
	max-width: 800px;
}

.elementor-27 .elementor-element.elementor-element-3c11884b {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-4e559650 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-307e8335 {
	text-align: center;
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7em;
	letter-spacing: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-27 .elementor-element.elementor-element-285bc15:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-285bc15 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-27 .elementor-element.elementor-element-285bc15 > .elementor-container {
	max-width: 1400px;
}

.elementor-27 .elementor-element.elementor-element-285bc15 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 6em 0em 4em 0em;
}

.elementor-27 .elementor-element.elementor-element-285bc15 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-285bc15 > .elementor-shape-bottom .elementor-shape-fill {
	fill: #f6f7f8;
}

.elementor-27 .elementor-element.elementor-element-285bc15 > .elementor-shape-bottom svg {
	height: 170px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-27 .elementor-element.elementor-element-734f28c8 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-2c74356a .elementor-repeater-item-fda08dc .swiper-slide-bg {
	background-color: #ffe3af;
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/uploads/2024/06/O1CN01xO4KZP1gz91h5GWCj_2214190704212-0-cib2_%E7%9C%8B%E5%9B%BE%E7%8E%8B.jpg");
	background-size: contain;
}

.elementor-27 .elementor-element.elementor-element-2c74356a .elementor-repeater-item-fda08dc .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-27 .elementor-element.elementor-element-2c74356a .elementor-repeater-item-fda08dc .elementor-background-overlay {
	background-color: rgba(107, 158, 143, .15);
}

.elementor-27 .elementor-element.elementor-element-2c74356a .elementor-repeater-item-80ab37e .swiper-slide-bg {
	background-color: #8fd6d1;
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/uploads/2024/06/O1CN01xO4KZP1gz91h5GWCj_2214190704212-0-cib-11_%E7%9C%8B%E5%9B%BE%E7%8E%8B.jpg");
	background-size: contain;
}

.elementor-27 .elementor-element.elementor-element-2c74356a .elementor-repeater-item-80ab37e .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-27 .elementor-element.elementor-element-2c74356a .elementor-repeater-item-80ab37e .elementor-background-overlay {
	background-color: rgba(44, 68, 53, .21);
}

.elementor-27 .elementor-element.elementor-element-2c74356a .elementor-repeater-item-ec05166 .swiper-slide-bg {
	background-color: #fff;
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/uploads/2024/06/O1CN01xO4KZP1gz91h5GWCj_2214190704212-0-cib-21_%E7%9C%8B%E5%9B%BE%E7%8E%8B.jpg");
	background-size: contain;
}

.elementor-27 .elementor-element.elementor-element-2c74356a .elementor-repeater-item-ec05166 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-27 .elementor-element.elementor-element-2c74356a .elementor-repeater-item-ec05166 .elementor-background-overlay {
	background-color: rgba(0, 0, 0, .15);
}

.elementor-27 .elementor-element.elementor-element-2c74356a .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 924px;
}

.elementor-27 .elementor-element.elementor-element-2c74356a .elementor-slide-button {
	background-color: #8fd6d1;
	font-family: "Muli", Sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-width: 0px;
	border-radius: 3px;
	color: #fff;
	border-color: rgba(255, 255, 255, .32);
}

.elementor-27 .elementor-element.elementor-element-2c74356a .elementor-slide-button:hover {
	background-color: rgba(0, 0, 0, .92);
	border-color: rgba(255, 255, 255, .5);
}

.elementor-27 .elementor-element.elementor-element-2c74356a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-2c74356a .swiper-slide-contents {
	max-width: 50%;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
}

.elementor-27 .elementor-element.elementor-element-2c74356a .swiper-slide-inner {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-2c74356a .elementor-slide-heading {
	font-family: "Karla", Sans-serif;
	font-size: 6em;
	font-weight: 900;
}

.elementor-27 .elementor-element.elementor-element-2c74356a .elementor-slide-description {
	color: #fff;
	font-family: "Karla", Sans-serif;
	font-size: 1.2rem;
}

.elementor-27 .elementor-element.elementor-element-2c74356a .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
}

.elementor-27 .elementor-element.elementor-element-2c74356a .swiper-horizontal .swiper-pagination-progressbar {
	height: 10px;
}

.elementor-27 .elementor-element.elementor-element-2c74356a .swiper-pagination-fraction {
	font-size: 10px;
}

.elementor-27 .elementor-element.elementor-element-2c74356a .swiper-pagination-bullet-active {
	background-color: #fff;
}

.elementor-27 .elementor-element.elementor-element-7f8ce490:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-7f8ce490 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7f8;
}

.elementor-27 .elementor-element.elementor-element-7f8ce490 > .elementor-container {
	max-width: 1400px;
}

.elementor-27 .elementor-element.elementor-element-7f8ce490 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 6em 0em 2em 0em;
}

.elementor-27 .elementor-element.elementor-element-7f8ce490 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-27 .elementor-element.elementor-element-7f8ce490 > .elementor-shape-bottom .elementor-shape-fill {
	fill: #8fd6d1;
}

.elementor-27 .elementor-element.elementor-element-7f8ce490 > .elementor-shape-bottom svg {
	height: 109px;
}

.elementor-27 .elementor-element.elementor-element-3cbc4b22 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-18f01687 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-18f01687 img {
	width: 95%;
	filter: brightness(100%) contrast(100%) saturate(70%) blur(0px) hue-rotate(349deg);
	box-shadow: 16px 18px 0px 0px #f7f4ea;
}

.elementor-27 .elementor-element.elementor-element-7661a796 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-27 .elementor-element.elementor-element-7661a796:hover > .elementor-widget-container {
	border-radius: 3px 3px 3px 3px;
}

.elementor-27 .elementor-element.elementor-element-7661a796 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 1.2em;
	font-weight: 800;
	color: #0f1616;
}

.elementor-27 .elementor-element.elementor-element-5df7bfee > .elementor-widget-container {
	margin: -12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-27 .elementor-element.elementor-element-5df7bfee:hover > .elementor-widget-container {
	border-radius: 3px 3px 3px 3px;
}

.elementor-27 .elementor-element.elementor-element-5df7bfee .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: .7em;
	font-weight: bold;
	text-transform: uppercase;
	font-style: oblique;
	color: #0f1616;
}

.elementor-27 .elementor-element.elementor-element-6c86ca46 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-5256e171 > .elementor-widget-container {
	margin: -50px 0px 0px -105px;
}

.elementor-27 .elementor-element.elementor-element-5256e171 img {
	width: 100%;
	filter: brightness(100%) contrast(100%) saturate(70%) blur(0px) hue-rotate(349deg);
	box-shadow: 16px 18px 0px 0px #f7f4ea;
}

.elementor-27 .elementor-element.elementor-element-5d6aec36 > .elementor-widget-container {
	padding: 1em 0em 0em 1em;
}

.elementor-27 .elementor-element.elementor-element-5d6aec36 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
}

.elementor-27 .elementor-element.elementor-element-35125ea7 > .elementor-widget-container {
	margin: -12px 0px 0px 0px;
	padding: 0em 0em 0em 1em;
	border-radius: 3px 3px 3px 3px;
}

.elementor-27 .elementor-element.elementor-element-35125ea7:hover > .elementor-widget-container {
	border-radius: 3px 3px 3px 3px;
}

.elementor-27 .elementor-element.elementor-element-35125ea7 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: .7em;
	font-weight: bold;
	text-transform: uppercase;
	font-style: oblique;
	color: #0f1616;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-501dc140.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-501dc140.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-501dc140 > .elementor-element-populated {
	padding: 4em 4em 4em 4em;
}

.elementor-27 .elementor-element.elementor-element-277c5234 {
	text-align: left;
}

.elementor-27 .elementor-element.elementor-element-277c5234 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 1.8em;
	font-weight: 800;
	color: #202020;
}

.elementor-27 .elementor-element.elementor-element-55603ea0 {
	--divider-border-style: double;
	--divider-color: #8fd6d1;
	--divider-border-width: 5px;
}

.elementor-27 .elementor-element.elementor-element-55603ea0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0em 0em 0em 0em;
}

.elementor-27 .elementor-element.elementor-element-55603ea0 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-27 .elementor-element.elementor-element-55603ea0 .elementor-divider {
	text-align: left;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-27 .elementor-element.elementor-element-199f1278 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-199f1278 {
	text-align: left;
	font-family: "Karla", Sans-serif;
	font-size: 1rem;
	line-height: 1.5em;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #fff;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-field-group {
	padding-right: calc(20px / 2);
	padding-left: calc(20px / 2);
	margin-bottom: 12px;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-form-fields-wrapper {
	margin-left: calc(-20px / 2);
	margin-right: calc(-20px / 2);
	margin-bottom: -12px;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-field-group > label, .elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-field-subgroup label {
	color: #0f1616;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-mark-required .elementor-field-label:after {
	color: #8fd6d1;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-field-group > label {
	font-family: "Karla", Sans-serif;
	font-size: 1rem;
	line-height: 1.6em;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-field-type-html {
	padding-bottom: 0px;
	font-family: "Karla", Sans-serif;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-field-group .elementor-field {
	color: #0f1616;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-field-group .elementor-field, .elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-field-subgroup label {
	font-family: "Karla", Sans-serif;
	font-size: 15px;
	line-height: 1.6em;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
	border-color: #f7f4ea;
	border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-color: #f7f4ea;
	border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-field-group .elementor-select-wrapper::before {
	color: #f7f4ea;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-button {
	font-family: "Karla", Sans-serif;
	font-size: .8rem;
	text-transform: uppercase;
	letter-spacing: 2.4px;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-primary);
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-button[type="submit"] {
	background-color: var(--e-global-color-primary);
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .e-form__buttons__wrapper__button-next:hover {
	background-color: #8fd6d1;
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-button[type="submit"]:hover {
	background-color: #8fd6d1;
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 .elementor-message {
	font-family: "Muli", Sans-serif;
	font-size: 1rem;
	line-height: 1.6em;
}

.elementor-27 .elementor-element.elementor-element-10f71b43 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-27 .elementor-element.elementor-element-fc1baa2 {
	--spacer-size: 20px;
}

.elementor-27 .elementor-element.elementor-element-5c1ab4da:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-5c1ab4da > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #8fd6d1;
}

.elementor-27 .elementor-element.elementor-element-5c1ab4da {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 4em 0em 4em 0em;
}

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

.elementor-27 .elementor-element.elementor-element-3f65a7a0 {
	text-align: left;
}

.elementor-27 .elementor-element.elementor-element-3f65a7a0 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 2.6em;
	font-weight: 800;
	text-transform: capitalize;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-778a19f0 {
	text-align: left;
	font-family: "Karla", Sans-serif;
	line-height: 1.5em;
	color: #fff;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-14229c5d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-14229c5d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-14229c5d > .elementor-element-populated {
	padding: 0em 0em 0em 0em;
}

.elementor-27 .elementor-element.elementor-element-8338143 .elementor-button {
	background-color: #ffe3af;
	font-family: "Karla", Sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: #0f1616;
	color: #0f1616;
	padding: 15px 40px 15px 40px;
}

.elementor-27 .elementor-element.elementor-element-8338143 .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-8338143 .elementor-button:focus {
	background-color: #000;
	color: #fff;
}

.elementor-27 .elementor-element.elementor-element-8338143 > .elementor-widget-container {
	margin: 25px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-8338143 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-27 .elementor-element.elementor-element-8338143 .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-27 .elementor-element.elementor-element-8338143 .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-8338143 .elementor-button:focus svg {
	fill: #fff;
}

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

@media (max-width:1024px) {
	.elementor-27 .elementor-element.elementor-element-1661b31c {
		padding: 8em 2em 8em 2em;
	}
	
	.elementor-27 .elementor-element.elementor-element-748ae94b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-260d14e .elementor-heading-title {
		font-size: 52px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3e3d42e9 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 5em 2em 5em 2em;
	}
	
	.elementor-27 .elementor-element.elementor-element-56b632cc > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6a9af0c7 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1ed3f771 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1ed3f771 .elementor-heading-title {
		font-size: 32px;
		line-height: 1.2em;
	}
	
	.elementor-27 .elementor-element.elementor-element-54277974 {
		font-size: 16px;
		line-height: 1.4em;
	}
	
	.elementor-27 .elementor-element.elementor-element-3dc78a34 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 5em 2em 5em 2em;
	}
	
	.elementor-27 .elementor-element.elementor-element-472ce03f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3869bed0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3869bed0 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-27 .elementor-element.elementor-element-112f6560 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1ead606f .elementor-testimonial-content {
		font-size: 16px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2d3e5308 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 5em 2em 1em 2em;
	}
	
	.elementor-27 .elementor-element.elementor-element-7fa9bbf3 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-27 .elementor-element.elementor-element-4f3271c3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-4f3271c3 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1e70f4fd {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0em 2em 5em 2em;
	}
	
	.elementor-27 .elementor-element.elementor-element-75c56788 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-48adf383 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-72a47268 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-27 .elementor-element.elementor-element-275cdce0 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-27 .elementor-element.elementor-element-dd26a25 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-27 .elementor-element.elementor-element-4b5fc295 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6694de88 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-27 .elementor-element.elementor-element-68ae6a6c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3a9a90ed > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-27 .elementor-element.elementor-element-d5b07b2 {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-27 .elementor-element.elementor-element-f4d312a .elementor-heading-title {
		font-size: 1.8em;
	}
	
	.elementor-27 .elementor-element.elementor-element-29f149a9 {
		padding: 5em 2em 2em 2em;
	}
	
	.elementor-27 .elementor-element.elementor-element-48212d93 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-211e925f img {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-2bc31285 > .elementor-element-populated {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1a21aaff > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1a21aaff .elementor-heading-title {
		font-size: 24px;
		line-height: 1.2em;
	}
	
	.elementor-27 .elementor-element.elementor-element-2423f20d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2423f20d {
		font-size: 15px;
		line-height: 1.4em;
	}
	
	.elementor-27 .elementor-element.elementor-element-47c36240 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-47c36240 .elementor-button {
		font-size: 14px;
		line-height: 3em;
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-27 .elementor-element.elementor-element-5e81d6f9 {
		padding: 0em 2em 2em 2em;
	}
	
	.elementor-27 .elementor-element.elementor-element-19784faf > .elementor-element-populated {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7c68e582 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7c68e582 .elementor-heading-title {
		font-size: 24px;
		line-height: 1.2em;
	}
	
	.elementor-27 .elementor-element.elementor-element-44e4c9c4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-44e4c9c4 {
		font-size: 15px;
		line-height: 1.4em;
	}
	
	.elementor-27 .elementor-element.elementor-element-c93847f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-c93847f .elementor-button {
		font-size: 14px;
		line-height: 3em;
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-27 .elementor-element.elementor-element-43a6e0cc > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-35fd3b34 img {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-335b49a {
		padding: 0em 2em 2em 2em;
	}
	
	.elementor-27 .elementor-element.elementor-element-678db477 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-5fa04c61 img {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-5cf6a076 > .elementor-element-populated {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-27 .elementor-element.elementor-element-395f795d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-395f795d .elementor-heading-title {
		font-size: 24px;
		line-height: 1.2em;
	}
	
	.elementor-27 .elementor-element.elementor-element-6955bc2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6955bc2 {
		font-size: 15px;
		line-height: 1.4em;
	}
	
	.elementor-27 .elementor-element.elementor-element-7444744 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7444744 .elementor-button {
		font-size: 14px;
		line-height: 3em;
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-27 .elementor-element.elementor-element-190be25f {
		padding: 0em 2em 5em 2em;
	}
	
	.elementor-27 .elementor-element.elementor-element-4971c45d > .elementor-element-populated {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3f045cdd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3f045cdd .elementor-heading-title {
		font-size: 24px;
		line-height: 1.2em;
	}
	
	.elementor-27 .elementor-element.elementor-element-7c109593 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7c109593 {
		font-size: 15px;
		line-height: 1.4em;
	}
	
	.elementor-27 .elementor-element.elementor-element-6fee548 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6fee548 .elementor-button {
		font-size: 14px;
		line-height: 3em;
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-27 .elementor-element.elementor-element-35095489 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-a5e770f img {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-1c8ce378 {
		padding: 10em 2em 10em 2em;
	}
	
	.elementor-27 .elementor-element.elementor-element-760ce43.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper {
		margin-bottom: calc(10px / 2);
		margin-top: calc(10px / 2);
		margin-right: 0;
		margin-left: 0;
	}
	
	.elementor-27 .elementor-element.elementor-element-760ce43.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper:last-child {
		margin-bottom: 0;
	}
	
	.elementor-27 .elementor-element.elementor-element-760ce43.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper:first-child {
		margin-top: 0;
	}
	
	.elementor-27 .elementor-element.elementor-element-5b728e0 {
		font-size: 18px;
	}
	
	.elementor-27 .elementor-element.elementor-element-52c71c75 {
		padding: 0em 2em 5em 2em;
	}
	
	.elementor-27 .elementor-element.elementor-element-71988929 > .elementor-element-populated {
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-27 .elementor-element.elementor-element-8863557 > .elementor-widget-container {
		margin: -5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-8863557 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-27 .elementor-element.elementor-element-aebf7e8 > .elementor-element-populated {
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-27 .elementor-element.elementor-element-8a44db3 > .elementor-widget-container {
		margin: -5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-8a44db3 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1e1ae0cf > .elementor-element-populated {
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-27 .elementor-element.elementor-element-f47a12b > .elementor-widget-container {
		margin: -5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-f47a12b .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-27 .elementor-element.elementor-element-60155a2a > .elementor-element-populated {
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1206856 > .elementor-widget-container {
		margin: -5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1206856 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-27 .elementor-element.elementor-element-ee29762 .elementor-divider {
		text-align: center;
	}
	
	.elementor-27 .elementor-element.elementor-element-ee29762 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-27 .elementor-element.elementor-element-354e6e06 {
		padding: 5em 2em 5em 2em;
	}
	
	.elementor-27 .elementor-element.elementor-element-f819ac7 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-27 .elementor-element.elementor-element-18f06543 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3d69159 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3d69159 .elementor-image-box-title {
		font-size: 24px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3d69159 .elementor-image-box-description {
		font-size: 16px;
	}
	
	.elementor-27 .elementor-element.elementor-element-27e144f5 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2e1f057e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2e1f057e .elementor-image-box-title {
		font-size: 24px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2e1f057e .elementor-image-box-description {
		font-size: 16px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7cf8e061 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-27 .elementor-element.elementor-element-71c231f2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-71c231f2 .elementor-image-box-title {
		font-size: 24px;
	}
	
	.elementor-27 .elementor-element.elementor-element-71c231f2 .elementor-image-box-description {
		font-size: 16px;
	}
	
	.elementor-27 .elementor-element.elementor-element-672e9ac7 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-27 .elementor-element.elementor-element-5086e25d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6351dd45 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6351dd45 .elementor-image-box-title {
		font-size: 24px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6351dd45 .elementor-image-box-description {
		font-size: 16px;
	}
	
	.elementor-27 .elementor-element.elementor-element-5bcec831 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-27 .elementor-element.elementor-element-21783c44 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-21783c44 .elementor-image-box-title {
		font-size: 24px;
	}
	
	.elementor-27 .elementor-element.elementor-element-21783c44 .elementor-image-box-description {
		font-size: 16px;
	}
	
	.elementor-27 .elementor-element.elementor-element-29a53677 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-27 .elementor-element.elementor-element-19b93a38 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-19b93a38 .elementor-image-box-title {
		font-size: 24px;
	}
	
	.elementor-27 .elementor-element.elementor-element-19b93a38 .elementor-image-box-description {
		font-size: 16px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1b72ad9c {
		padding: 8em 2em 8em 2em;
	}
	
	.elementor-27 .elementor-element.elementor-element-6c9be3ed > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3827513b .elementor-heading-title {
		font-size: 52px;
	}
	
	.elementor-27 .elementor-element.elementor-element-257edbf7 {
		width: var(--container-widget-width, 279.719px);
		max-width: 279.719px;
		--container-widget-width: 279.719px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-27 .elementor-element.elementor-element-444e68e2 {
		padding: 5em 2em 5em 2em;
	}
	
	.elementor-27 .elementor-element.elementor-element-57326fe8 > .elementor-element-populated {
		margin: 15px 0px 15px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 50px 30px 50px 30px;
	}
	
	.elementor-27 .elementor-element.elementor-element-13152c24 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1154558c .elementor-heading-title {
		font-size: 94px;
	}
	
	.elementor-27 .elementor-element.elementor-element-285bc15 {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-27 .elementor-element.elementor-element-2c74356a .elementor-slide-heading {
		font-size: 42px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2c74356a .elementor-slide-description {
		font-size: 14px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2c74356a .elementor-slide-button {
		font-size: 12px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7f8ce490 {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-27 .elementor-element.elementor-element-3cbc4b22 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-18f01687 {
		text-align: left;
	}
	
	.elementor-27 .elementor-element.elementor-element-6c86ca46 > .elementor-element-populated {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-5256e171 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-5256e171 {
		text-align: left;
	}
	
	.elementor-27 .elementor-element.elementor-element-501dc140 > .elementor-element-populated {
		padding: 3em 1em 1em 1em;
	}
	
	.elementor-27 .elementor-element.elementor-element-55603ea0 .elementor-divider {
		text-align: left;
	}
	
	.elementor-27 .elementor-element.elementor-element-55603ea0 .elementor-divider-separator {
		margin: 0 auto;
		margin-left: 0;
	}
	
	.elementor-27 .elementor-element.elementor-element-5c1ab4da {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-27 .elementor-element.elementor-element-3f65a7a0 .elementor-heading-title {
		font-size: 1.8em;
	}
}

@media (max-width:767px) {
	.elementor-27 .elementor-element.elementor-element-1661b31c {
		padding: 8em 1em 8em 1em;
	}
	
	.elementor-27 .elementor-element.elementor-element-748ae94b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-260d14e {
		width: var(--container-widget-width, 307px);
		max-width: 307px;
		--container-widget-width: 307px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-27 .elementor-element.elementor-element-260d14e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-260d14e .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3e3d42e9 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 5em 1em 5em 1em;
	}
	
	.elementor-27 .elementor-element.elementor-element-56b632cc > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6a9af0c7 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0em 0em 2em 0em;
	}
	
	.elementor-27 .elementor-element.elementor-element-1ed3f771 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-27 .elementor-element.elementor-element-54277974 {
		font-size: 14px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3dc78a34 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 5em 1em 5em 1em;
	}
	
	.elementor-27 .elementor-element.elementor-element-3869bed0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3869bed0 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1ead606f .elementor-testimonial-content {
		font-size: 14px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2d3e5308 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 5em 1em 1em 1em;
	}
	
	.elementor-27 .elementor-element.elementor-element-7fa9bbf3 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-4f3271c3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-4f3271c3 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1e70f4fd {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0em 1em 5em 1em;
	}
	
	.elementor-27 .elementor-element.elementor-element-75c56788 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-72a47268 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 0px 15px;
	}
	
	.elementor-27 .elementor-element.elementor-element-275cdce0 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 15px 0px 15px;
	}
	
	.elementor-27 .elementor-element.elementor-element-dd26a25 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 15px 15px 15px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6694de88 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 0px 15px;
	}
	
	.elementor-27 .elementor-element.elementor-element-68ae6a6c > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 15px 0px 15px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3a9a90ed > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 15px 15px 15px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7497d8e {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-f4d312a .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-27 .elementor-element.elementor-element-ecd0335 .elementor-button {
		font-size: .9rem;
	}
	
	.elementor-27 .elementor-element.elementor-element-29f149a9 {
		padding: 5em 1em 2em 1em;
	}
	
	.elementor-27 .elementor-element.elementor-element-2bc31285 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2423f20d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2423f20d {
		font-size: 14px;
	}
	
	.elementor-27 .elementor-element.elementor-element-5e81d6f9 {
		padding: 0em 1em 2em 1em;
	}
	
	.elementor-27 .elementor-element.elementor-element-19784faf > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-27 .elementor-element.elementor-element-44e4c9c4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-44e4c9c4 {
		font-size: 14px;
	}
	
	.elementor-27 .elementor-element.elementor-element-335b49a {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0em 1em 2em 1em;
	}
	
	.elementor-27 .elementor-element.elementor-element-5cf6a076 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6955bc2 {
		font-size: 14px;
	}
	
	.elementor-27 .elementor-element.elementor-element-190be25f {
		padding: 0em 1em 5em 1em;
	}
	
	.elementor-27 .elementor-element.elementor-element-4971c45d > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7c109593 {
		font-size: 14px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1c8ce378 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 8em 1em 8em 1em;
	}
	
	.elementor-27 .elementor-element.elementor-element-c16d7aa .elementor-headline {
		font-size: 28px;
	}
	
	.elementor-27 .elementor-element.elementor-element-760ce43.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper {
		margin-bottom: calc(10px / 2);
		margin-top: calc(10px / 2);
		margin-right: 0;
		margin-left: 0;
	}
	
	.elementor-27 .elementor-element.elementor-element-760ce43.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper:last-child {
		margin-bottom: 0;
	}
	
	.elementor-27 .elementor-element.elementor-element-760ce43.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper:first-child {
		margin-top: 0;
	}
	
	.elementor-27 .elementor-element.elementor-element-5ad5a93 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-27 .elementor-element.elementor-element-f3574e2 {
		padding: 17px 32px 17px 20px;
	}
	
	.elementor-27 .elementor-element.elementor-element-5b728e0 {
		width: var(--container-widget-width, 298.333px);
		max-width: 298.333px;
		--container-widget-width: 298.333px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-27 .elementor-element.elementor-element-5b728e0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-52c71c75 {
		padding: 0em 1em 5em 1em;
	}
	
	.elementor-27 .elementor-element.elementor-element-71988929 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-aebf7e8 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1e1ae0cf > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-60155a2a > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-d3417a8 {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-568f6d9 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-27 .elementor-element.elementor-element-0889cef.elementor-arrows-yes .elementor-main-swiper {
		width: calc(406px - 40px);
	}
	
	.elementor-27 .elementor-element.elementor-element-0889cef .elementor-main-swiper {
		width: 406px;
	}
	
	.elementor-27 .elementor-element.elementor-element-354e6e06 {
		padding: 5em 1em 5em 1em;
	}
	
	.elementor-27 .elementor-element.elementor-element-5defdf78 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-f819ac7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-f819ac7 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3d69159 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3d69159 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2e1f057e .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2e1f057e .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-27 .elementor-element.elementor-element-71c231f2 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-27 .elementor-element.elementor-element-71c231f2 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-27 .elementor-element.elementor-element-672e9ac7 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6351dd45 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6351dd45 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-27 .elementor-element.elementor-element-21783c44 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-27 .elementor-element.elementor-element-21783c44 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-27 .elementor-element.elementor-element-29a53677 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-19b93a38 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-27 .elementor-element.elementor-element-19b93a38 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-27 .elementor-element.elementor-element-1b72ad9c {
		padding: 8em 1em 8em 1em;
	}
	
	.elementor-27 .elementor-element.elementor-element-6c9be3ed > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3827513b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3827513b .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-27 .elementor-element.elementor-element-444e68e2 {
		padding: 5em 1em 5em 1em;
	}
	
	.elementor-27 .elementor-element.elementor-element-770f602 {
		width: var(--container-widget-width, 255.333px);
		max-width: 255.333px;
		--container-widget-width: 255.333px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-27 .elementor-element.elementor-element-5f1ad56d {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-27 .elementor-element.elementor-element-1154558c {
		width: var(--container-widget-width, 255.333px);
		max-width: 255.333px;
		--container-widget-width: 255.333px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-27 .elementor-element.elementor-element-1154558c .elementor-heading-title {
		font-size: 45px;
		line-height: 50px;
	}
	
	.elementor-27 .elementor-element.elementor-element-734f28c8 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-2c74356a .swiper-slide {
		height: 222px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2c74356a .elementor-slide-heading {
		font-size: 32px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2c74356a .elementor-slide-description {
		font-size: 12px;
	}
	
	.elementor-27 .elementor-element.elementor-element-2c74356a .elementor-slide-button {
		font-size: 10px;
	}
	
	.elementor-27 .elementor-element.elementor-element-7f8ce490 {
		padding: 0px 15px 200px 15px;
	}
	
	.elementor-27 .elementor-element.elementor-element-3cbc4b22 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-3cbc4b22 > .elementor-element-populated {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-6c86ca46 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-6c86ca46 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-501dc140 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-501dc140 > .elementor-element-populated {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-27 .elementor-element.elementor-element-277c5234 .elementor-heading-title {
		font-size: 1.3em;
	}
	
	.elementor-27 .elementor-element.elementor-element-766fd372 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-3f65a7a0 .elementor-heading-title {
		font-size: 1.5em;
	}
}

@media (min-width:768px) {
	.elementor-27 .elementor-element.elementor-element-97a550e {
		width: 49.689%;
	}
	
	.elementor-27 .elementor-element.elementor-element-9834c8a {
		width: 50.311%;
	}
	
	.elementor-27 .elementor-element.elementor-element-56b632cc {
		width: 46.778%;
	}
	
	.elementor-27 .elementor-element.elementor-element-6a9af0c7 {
		width: 53.222%;
	}
	
	.elementor-27 .elementor-element.elementor-element-7497d8e {
		width: 66%;
	}
	
	.elementor-27 .elementor-element.elementor-element-1172216 {
		width: 34%;
	}
	
	.elementor-27 .elementor-element.elementor-element-73560b3 {
		width: 50.053%;
	}
	
	.elementor-27 .elementor-element.elementor-element-de4848c {
		width: 49.834%;
	}
	
	.elementor-27 .elementor-element.elementor-element-6c86ca46 {
		width: 10.714%;
	}
	
	.elementor-27 .elementor-element.elementor-element-501dc140 {
		width: 55.619%;
	}
	
	.elementor-27 .elementor-element.elementor-element-766fd372 {
		width: 66%;
	}
	
	.elementor-27 .elementor-element.elementor-element-14229c5d {
		width: 34%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-27 .elementor-element.elementor-element-56b632cc {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-6a9af0c7 {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-7497d8e {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-1172216 {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-71988929 {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-aebf7e8 {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-1e1ae0cf {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-60155a2a {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-734f28c8 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-3cbc4b22 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-6c86ca46 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-501dc140 {
		width: 100%;
	}
	
	.elementor-27 .elementor-element.elementor-element-766fd372 {
		width: 50%;
	}
	
	.elementor-27 .elementor-element.elementor-element-14229c5d {
		width: 50%;
	}
}

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