
.elementor-25 .elementor-element.elementor-element-47d9b8d8:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-47d9b8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f2;
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/uploads/2024/12/%E6%B5%B7%E6%8A%A5.png");
	background-position: 18vw 0vh;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-25 .elementor-element.elementor-element-47d9b8d8 > .elementor-background-overlay {
	background-color: #fff;
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/uploads/2024/12/background-blank-empty-62693.jpg");
	background-position: center center;
	background-repeat: repeat;
	background-size: auto;
	opacity: 1;
	mix-blend-mode: multiply;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-25 .elementor-element.elementor-element-47d9b8d8 > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-25 .elementor-element.elementor-element-47d9b8d8 > .elementor-container {
	min-height: 100vh;
}

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

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-508c5f52.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-25 .elementor-element.elementor-element-508c5f52 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-508c5f52 > .elementor-element-populated {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-684aef20 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-4a797213 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
}

.elementor-25 .elementor-element.elementor-element-4a797213 {
	text-align: left;
}

.elementor-25 .elementor-element.elementor-element-4a797213 .elementor-heading-title {
	font-family: "Cabin", Sans-serif;
	font-size: .7em;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 2.4em;
	letter-spacing: 2px;
	color: rgba(0, 0, 0, .34);
}

.elementor-25 .elementor-element.elementor-element-43a9a328 {
	width: var(--container-widget-width, 24.816%);
	max-width: 24.816%;
	--container-widget-width: 24.816%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-25 .elementor-element.elementor-element-43a9a328 > .elementor-widget-container {
	margin: 0px 0px 0px -23px;
	padding: .5em 0em 0em 0em;
}

.elementor-25 .elementor-element.elementor-element-43a9a328 img {
	width: 87px;
	opacity: 1;
	filter: brightness(56%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-25 .elementor-element.elementor-element-87d4912 {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
	--dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-25 .elementor-element.elementor-element-87d4912 .elementor-headline {
	text-align: center;
}

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

.elementor-25 .elementor-element.elementor-element-87d4912 .elementor-headline-plain-text {
	color: var(--e-global-color-secondary);
}

.elementor-25 .elementor-element.elementor-element-87d4912 .elementor-headline-dynamic-text {
	font-family: "Karla", Sans-serif;
}

.elementor-25 .elementor-element.elementor-element-1cbbd884 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-25 .elementor-element.elementor-element-1cbbd884:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-1cbbd884 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

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

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

.elementor-25 .elementor-element.elementor-element-354bc3bc {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .37);
	--divider-border-width: 1px;
}

.elementor-25 .elementor-element.elementor-element-354bc3bc > .elementor-widget-container {
	padding: 0em 0em 13.5em 0em;
}

.elementor-25 .elementor-element.elementor-element-354bc3bc .elementor-divider-separator {
	width: 79px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-25 .elementor-element.elementor-element-354bc3bc .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-25 .elementor-element.elementor-element-2808cdc0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-2808cdc0 > .elementor-element-populated {
	padding: .05em 0em 0em 0em;
}

.elementor-25 .elementor-element.elementor-element-142dae23 {
	width: var(--container-widget-width, 110.857%);
	max-width: 110.857%;
	--container-widget-width: 110.857%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Karla", Sans-serif;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6em;
	letter-spacing: .2px;
	color: #000;
}

.elementor-25 .elementor-element.elementor-element-35bed675 .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: "Cabin", Sans-serif;
	font-size: .7rem;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 2px;
	fill: #fff;
	color: #fff;
	border-radius: 0px 0px 0px 0px;
	padding: 22px 40px 19px 40px;
}

.elementor-25 .elementor-element.elementor-element-35bed675 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-35bed675 .elementor-button:focus {
	background-color: #0f0f0f;
	color: #fff;
}

.elementor-25 .elementor-element.elementor-element-35bed675 > .elementor-widget-container {
	padding: 2em 0em 0em 0em;
}

.elementor-25 .elementor-element.elementor-element-35bed675 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-25 .elementor-element.elementor-element-35bed675 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-25 .elementor-element.elementor-element-35bed675 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-35bed675 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-86edc49.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-25 .elementor-element.elementor-element-86edc49.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-852c3c9 {
	padding: 0em 0em 0em 16em;
}

.elementor-25 .elementor-element.elementor-element-116c8c1c > .elementor-element-populated {
	margin: -224px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-25 .elementor-element.elementor-element-3342fc24 > .elementor-widget-container {
	padding: 0em 0em 1em 12em;
	border-radius: 2px 2px 2px 2px;
}

.elementor-25 .elementor-element.elementor-element-3342fc24 {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-3342fc24 .elementor-heading-title {
	font-family: "Heebo", Sans-serif;
	font-size: 1em;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.4em;
	letter-spacing: 2px;
	color: #ebe7de;
}

.elementor-25 .elementor-element.elementor-element-51e67557 > .elementor-background-overlay {
	background-color: var(--e-global-color-987f101);
	opacity: .8;
}

.elementor-25 .elementor-element.elementor-element-51e67557 {
	padding: 65px 20px 65px 20px;
}

.elementor-25 .elementor-element.elementor-element-459044e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25 .elementor-element.elementor-element-459044e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-987f101);
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-459044e4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-25 .elementor-element.elementor-element-459044e4 > .elementor-element-populated, .elementor-25 .elementor-element.elementor-element-459044e4 > .elementor-element-populated > .elementor-background-overlay, .elementor-25 .elementor-element.elementor-element-459044e4 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-25 .elementor-element.elementor-element-459044e4 > .elementor-element-populated {
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, .3);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 50px 0px 0px;
	--e-column-margin-right: 50px;
	--e-column-margin-left: 0px;
	padding: 50px 50px 50px 50px;
}

.elementor-25 .elementor-element.elementor-element-459044e4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 15px;
}

.elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -15px;
}

.elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-labels-inline .elementor-field-group > label {
	padding-left: 6px;
}

body:not(.rtl) .elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-labels-inline .elementor-field-group > label {
	padding-right: 6px;
}

body .elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 6px;
}

.elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-field-group > label, .elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-field-subgroup label {
	color: var(--e-global-color-text);
}

.elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-field-group > label {
	font-family: "Karla", Sans-serif;
	font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-field-type-html {
	padding-bottom: 0px;
	font-family: "Karla", Sans-serif;
}

.elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-field-group .elementor-field {
	color: var(--e-global-color-secondary);
}

.elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-field-group .elementor-field, .elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-field-subgroup label {
	line-height: 2em;
}

.elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color: var(--e-global-color-466da60);
}

.elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-field-group .elementor-select-wrapper select {
	background-color: var(--e-global-color-466da60);
}

.elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-button {
	font-family: "Karla", Sans-serif;
}

.elementor-25 .elementor-element.elementor-element-520d3a0d .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-987f101);
}

.elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-button[type="submit"] {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-987f101);
}

.elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-button[type="submit"] svg * {
	fill: var(--e-global-color-987f101);
}

.elementor-25 .elementor-element.elementor-element-520d3a0d .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-25 .elementor-element.elementor-element-520d3a0d .e-form__buttons__wrapper__button-next:hover {
	background-color: var(--e-global-color-secondary);
	color: #fff;
}

.elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-button[type="submit"]:hover {
	background-color: var(--e-global-color-secondary);
	color: #fff;
}

.elementor-25 .elementor-element.elementor-element-520d3a0d .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-25 .elementor-element.elementor-element-520d3a0d .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-25 .elementor-element.elementor-element-520d3a0d {
	--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-25 .elementor-element.elementor-element-1ef02964 .uael-dual-color-heading {
	text-align: left;
}

.elementor-25 .elementor-element.elementor-element-1ef02964 .uael-before-heading {
	margin-right: 0px;
}

.elementor-25 .elementor-element.elementor-element-1ef02964 .uael-after-heading {
	margin-left: 0px;
}

.elementor-25 .elementor-element.elementor-element-1ef02964 .uael-stack-desktop-yes .uael-before-heading {
	margin-bottom: 0px;
	margin-right: 0px;
	display: inline-block;
}

.elementor-25 .elementor-element.elementor-element-1ef02964 .uael-stack-desktop-yes .uael-after-heading {
	margin-top: 0px;
	margin-left: 0px;
	display: inline-block;
}

.elementor-25 .elementor-element.elementor-element-1ef02964 .uael-dual-heading-text {
	font-family: "Karla", Sans-serif;
}

.elementor-25 .elementor-element.elementor-element-1ef02964 .uael-dual-heading-text.uael-highlight-text {
	color: var(--e-global-color-accent);
}

.elementor-25 .elementor-element.elementor-element-5b63c7be > .elementor-widget-container {
	margin: -10px 0px -10px 0px;
}

.elementor-25 .elementor-element.elementor-element-5b63c7be {
	text-align: left;
	font-family: "Karla", Sans-serif;
	font-size: 15px;
	color: var(--e-global-color-primary);
}

.elementor-25 .elementor-element.elementor-element-3c8bcfba img {
	border-style: none;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 0px 10px 0px #8fd6d1;
}

.elementor-25 .elementor-element.elementor-element-3b9553f6 {
	padding: 4em 0em 4em 0em;
}

.elementor-25 .elementor-element.elementor-element-6071ebd1 > .elementor-container {
	max-width: 380px;
}

.elementor-25 .elementor-element.elementor-element-488b3bcb {
	--divider-border-style: solid;
	--divider-color: #8fd6d1;
	--divider-border-width: 2px;
}

.elementor-25 .elementor-element.elementor-element-488b3bcb > .elementor-widget-container {
	margin: 0px 0px -15px 12px;
}

.elementor-25 .elementor-element.elementor-element-488b3bcb .elementor-divider-separator {
	width: 48%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-25 .elementor-element.elementor-element-488b3bcb .elementor-divider {
	text-align: left;
	padding-block-start: 4px;
	padding-block-end: 4px;
}

.elementor-25 .elementor-element.elementor-element-7b1041b5 {
	text-align: center;
}

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

.elementor-25 .elementor-element.elementor-element-79db4395 {
	--divider-border-style: solid;
	--divider-color: #8fd6d1;
	--divider-border-width: 2px;
}

.elementor-25 .elementor-element.elementor-element-79db4395 > .elementor-widget-container {
	margin: -15px 15px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-79db4395 .elementor-divider-separator {
	width: 48%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-25 .elementor-element.elementor-element-79db4395 .elementor-divider {
	text-align: right;
	padding-block-start: 4px;
	padding-block-end: 4px;
}

.elementor-25 .elementor-element.elementor-element-48505548 {
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 1em 1em 1em 1em;
}

.elementor-25 .elementor-element.elementor-element-15ebcd6d .elementor-flip-box__front {
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/uploads/2024/06/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20240612152356_%E5%89%AF%E6%9C%AC1_%E7%9C%8B%E5%9B%BE%E7%8E%8B.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-25 .elementor-element.elementor-element-15ebcd6d .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-25 .elementor-element.elementor-element-15ebcd6d .elementor-flip-box__back {
	background-color: #8fd6d1;
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/uploads/2024/06/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20240612152949_%E5%89%AF%E6%9C%AC_%E7%9C%8B%E5%9B%BE%E7%8E%8B.jpg");
}

.elementor-25 .elementor-element.elementor-element-15ebcd6d .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-25 .elementor-element.elementor-element-15ebcd6d .elementor-flip-box__button {
	background-color: #fff;
	margin-center: 0;
	font-family: "Karla", Sans-serif;
	font-size: .7rem;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #8fd6d1;
}

.elementor-25 .elementor-element.elementor-element-15ebcd6d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(71, 81, 79, .44);
	text-align: center;
	justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-15ebcd6d .elementor-flip-box {
	height: 400px;
}

.elementor-25 .elementor-element.elementor-element-15ebcd6d .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-accent);
	font-family: "Karla", Sans-serif;
	font-size: 24px;
	font-weight: bold;
}

.elementor-25 .elementor-element.elementor-element-15ebcd6d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-15ebcd6d .elementor-flip-box__button:hover {
	color: #000;
}

.elementor-25 .elementor-element.elementor-element-3aca5445 .elementor-flip-box__front {
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/uploads/2024/06/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20240612163220_%E5%89%AF%E6%9C%AC_%E7%9C%8B%E5%9B%BE%E7%8E%8B.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-25 .elementor-element.elementor-element-3aca5445 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-25 .elementor-element.elementor-element-3aca5445 .elementor-flip-box__back {
	background-color: #8fd6d1;
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/uploads/2024/07/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20240701161119_%E5%89%AF%E6%9C%AC.png");
}

.elementor-25 .elementor-element.elementor-element-3aca5445 .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-25 .elementor-element.elementor-element-3aca5445 .elementor-flip-box__button {
	background-color: #fff;
	margin-center: 0;
	font-family: "Karla", Sans-serif;
	font-size: .7rem;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #8fd6d1;
}

.elementor-25 .elementor-element.elementor-element-3aca5445 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(71, 81, 79, .44);
	text-align: center;
	justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-3aca5445 .elementor-flip-box {
	height: 400px;
}

.elementor-25 .elementor-element.elementor-element-3aca5445 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-accent);
	font-family: "Karla", Sans-serif;
	font-size: 24px;
	font-weight: bold;
}

.elementor-25 .elementor-element.elementor-element-3aca5445 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-3aca5445 .elementor-flip-box__button:hover {
	color: #000;
}

.elementor-25 .elementor-element.elementor-element-4d49bb7d .elementor-flip-box__front {
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/uploads/2024/06/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20240612154336_%E5%89%AF%E6%9C%AC_%E7%9C%8B%E5%9B%BE%E7%8E%8B.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-25 .elementor-element.elementor-element-4d49bb7d .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-25 .elementor-element.elementor-element-4d49bb7d .elementor-flip-box__back {
	background-color: #8fd6d1;
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/uploads/2024/06/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20240612154545_%E5%89%AF%E6%9C%AC_%E7%9C%8B%E5%9B%BE%E7%8E%8B.jpg");
}

.elementor-25 .elementor-element.elementor-element-4d49bb7d .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-25 .elementor-element.elementor-element-4d49bb7d .elementor-flip-box__button {
	background-color: #fff;
	margin-center: 0;
	font-family: "Karla", Sans-serif;
	font-size: .7rem;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #8fd6d1;
}

.elementor-25 .elementor-element.elementor-element-4d49bb7d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(71, 81, 79, .44);
	text-align: center;
	justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-4d49bb7d .elementor-flip-box {
	height: 400px;
}

.elementor-25 .elementor-element.elementor-element-4d49bb7d .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-accent);
	font-family: "Karla", Sans-serif;
	font-size: 24px;
	font-weight: bold;
}

.elementor-25 .elementor-element.elementor-element-4d49bb7d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-4d49bb7d .elementor-flip-box__button:hover {
	color: #000;
}

.elementor-25 .elementor-element.elementor-element-2e19f8f .elementor-flip-box__front {
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/uploads/2024/06/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20240612161958_%E5%89%AF%E6%9C%AC1_%E7%9C%8B%E5%9B%BE%E7%8E%8B.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-25 .elementor-element.elementor-element-2e19f8f .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-25 .elementor-element.elementor-element-2e19f8f .elementor-flip-box__back {
	background-color: #8fd6d1;
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/uploads/2024/06/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20240131201548_%E5%89%AF%E6%9C%AC_%E7%9C%8B%E5%9B%BE%E7%8E%8B.jpg");
}

.elementor-25 .elementor-element.elementor-element-2e19f8f .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-25 .elementor-element.elementor-element-2e19f8f .elementor-flip-box__button {
	background-color: #fff;
	margin-center: 0;
	font-family: "Karla", Sans-serif;
	font-size: .7rem;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #8fd6d1;
}

.elementor-25 .elementor-element.elementor-element-2e19f8f .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(71, 81, 79, .44);
	text-align: center;
	justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-2e19f8f .elementor-flip-box {
	height: 400px;
}

.elementor-25 .elementor-element.elementor-element-2e19f8f .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-accent);
	font-family: "Karla", Sans-serif;
	font-size: 24px;
	font-weight: bold;
}

.elementor-25 .elementor-element.elementor-element-2e19f8f .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-2e19f8f .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-secondary);
	font-family: "Karla", Sans-serif;
	font-size: 20px;
	line-height: 1.5em;
}

.elementor-25 .elementor-element.elementor-element-2e19f8f .elementor-flip-box__button:hover {
	color: #000;
}

.elementor-25 .elementor-element.elementor-element-312f549b .elementor-flip-box__front {
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/uploads/2024/06/O1CN01vHHL0U272VrjrMTkp_2206970437739-0-cib_%E5%89%AF%E6%9C%AC1_%E7%9C%8B%E5%9B%BE%E7%8E%8B.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-25 .elementor-element.elementor-element-312f549b .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-25 .elementor-element.elementor-element-312f549b .elementor-flip-box__back {
	background-color: #8fd6d1;
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/uploads/2024/06/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20240612161735_%E5%89%AF%E6%9C%AC_%E7%9C%8B%E5%9B%BE%E7%8E%8B.jpg");
}

.elementor-25 .elementor-element.elementor-element-312f549b .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-25 .elementor-element.elementor-element-312f549b .elementor-flip-box__button {
	background-color: #fff;
	margin-center: 0;
	font-family: "Karla", Sans-serif;
	font-size: .7rem;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #8fd6d1;
}

.elementor-25 .elementor-element.elementor-element-312f549b .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(71, 81, 79, .44);
	text-align: center;
	justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-312f549b .elementor-flip-box {
	height: 400px;
}

.elementor-25 .elementor-element.elementor-element-312f549b .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-accent);
	font-family: "Karla", Sans-serif;
	font-size: 24px;
	font-weight: bold;
}

.elementor-25 .elementor-element.elementor-element-312f549b .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-312f549b .elementor-flip-box__back .elementor-flip-box__layer__title {
	-webkit-text-stroke-color: #000;
	stroke: #000;
}

.elementor-25 .elementor-element.elementor-element-312f549b .elementor-flip-box__button:hover {
	color: #000;
}

.elementor-25 .elementor-element.elementor-element-55dc5ae9 .elementor-flip-box__front {
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/uploads/2024/06/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20240612164324_%E5%89%AF%E6%9C%AC_%E7%9C%8B%E5%9B%BE%E7%8E%8B-240x300.jpg");
	background-position: center right;
	background-size: cover;
}

.elementor-25 .elementor-element.elementor-element-55dc5ae9 .elementor-flip-box__front.nitro-lazy {
	background-image: none !important;
}

.elementor-25 .elementor-element.elementor-element-55dc5ae9 .elementor-flip-box__back {
	background-color: #8fd6d1;
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/uploads/2024/06/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20240627170212_%E5%89%AF%E6%9C%AC.png");
	background-position: center center;
}

.elementor-25 .elementor-element.elementor-element-55dc5ae9 .elementor-flip-box__back.nitro-lazy {
	background-image: none !important;
}

.elementor-25 .elementor-element.elementor-element-55dc5ae9 .elementor-flip-box__button {
	background-color: #fff;
	margin-center: 0;
	font-family: "Karla", Sans-serif;
	font-size: .7rem;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #8fd6d1;
}

.elementor-25 .elementor-element.elementor-element-55dc5ae9 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	background-color: rgba(71, 81, 79, .44);
	text-align: center;
	justify-content: center;
}

.elementor-25 .elementor-element.elementor-element-55dc5ae9 .elementor-flip-box {
	height: 400px;
}

.elementor-25 .elementor-element.elementor-element-55dc5ae9 .elementor-flip-box__front .elementor-flip-box__layer__title {
	color: var(--e-global-color-accent);
	font-family: "Karla", Sans-serif;
	font-size: 24px;
	font-weight: bold;
}

.elementor-25 .elementor-element.elementor-element-55dc5ae9 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-55dc5ae9 .elementor-flip-box__button:hover {
	color: #000;
}

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

.elementor-25 .elementor-element.elementor-element-5d2d107f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 70px 0px 70px 0px;
}

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

.elementor-25 .elementor-element.elementor-element-4b9b2905 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-d34d8e5, .elementor-25 .elementor-element.elementor-element-d34d8e5 > .elementor-background-overlay {
	border-radius: 3px 3px 3px 3px;
}

.elementor-25 .elementor-element.elementor-element-d34d8e5 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-71a4078c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-25 .elementor-element.elementor-element-71a4078c > .elementor-element-populated {
	margin: 0px 0px 0px 20px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 20px;
	padding: 0px 20px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-41dde375 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 22px;
	line-height: 40px;
	color: var(--e-global-color-accent);
}

.elementor-25 .elementor-element.elementor-element-577dd954 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-25 .elementor-element.elementor-element-577dd954 {
	font-family: "Karla", Sans-serif;
	font-size: 15px;
	line-height: 26px;
	color: #7c7c7c;
}

.elementor-25 .elementor-element.elementor-element-a833c31 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 22px;
	line-height: 40px;
	color: var(--e-global-color-accent);
}

.elementor-25 .elementor-element.elementor-element-842497b > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-25 .elementor-element.elementor-element-842497b {
	font-family: "Karla", Sans-serif;
	font-size: 15px;
	line-height: 26px;
	color: #7c7c7c;
}

.elementor-25 .elementor-element.elementor-element-86190af .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 22px;
	line-height: 40px;
	color: var(--e-global-color-accent);
}

.elementor-25 .elementor-element.elementor-element-1160ae7 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-25 .elementor-element.elementor-element-1160ae7 {
	font-family: "Karla", Sans-serif;
	font-size: 15px;
	line-height: 26px;
	color: #7c7c7c;
}

.elementor-25 .elementor-element.elementor-element-1ee2825 > .elementor-element-populated {
	margin: 0px 20px 0px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-32af8752 .elementor-button {
	background-color: var(--e-global-color-text);
	font-family: "Karla", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	border-radius: 3px 3px 3px 3px;
	padding: 14px 34px 14px 34px;
}

.elementor-25 .elementor-element.elementor-element-32af8752 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-32af8752 .elementor-button:focus {
	background-color: #7c7c7c;
}

.elementor-25 .elementor-element.elementor-element-32af8752 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

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

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

.elementor-25 .elementor-element.elementor-element-b024d36 > .elementor-element-populated {
	margin: 0px 0px 0px 20px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 20px;
	padding: 0px 20px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-6444af0 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 22px;
	line-height: 40px;
	color: var(--e-global-color-accent);
}

.elementor-25 .elementor-element.elementor-element-059fb5a > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-25 .elementor-element.elementor-element-059fb5a {
	font-family: "Karla", Sans-serif;
	font-size: 15px;
	line-height: 26px;
	color: #7c7c7c;
}

.elementor-25 .elementor-element.elementor-element-81bc3dc .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 22px;
	line-height: 40px;
	color: var(--e-global-color-accent);
}

.elementor-25 .elementor-element.elementor-element-16de2d2 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-25 .elementor-element.elementor-element-16de2d2 {
	font-family: "Karla", Sans-serif;
	font-size: 15px;
	line-height: 26px;
	color: #7c7c7c;
}

.elementor-25 .elementor-element.elementor-element-a121fa6 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 22px;
	line-height: 40px;
	color: var(--e-global-color-accent);
}

.elementor-25 .elementor-element.elementor-element-a52d122 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-25 .elementor-element.elementor-element-a52d122 {
	font-family: "Karla", Sans-serif;
	font-size: 15px;
	line-height: 26px;
	color: #7c7c7c;
}

.elementor-25 .elementor-element.elementor-element-5e9ec5c > .elementor-container {
	max-width: 380px;
}

.elementor-25 .elementor-element.elementor-element-491ec8f {
	--divider-border-style: solid;
	--divider-color: #8fd6d1;
	--divider-border-width: 2px;
}

.elementor-25 .elementor-element.elementor-element-491ec8f > .elementor-widget-container {
	margin: 0px 0px -15px 12px;
}

.elementor-25 .elementor-element.elementor-element-491ec8f .elementor-divider-separator {
	width: 48%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-25 .elementor-element.elementor-element-491ec8f .elementor-divider {
	text-align: left;
	padding-block-start: 4px;
	padding-block-end: 4px;
}

.elementor-25 .elementor-element.elementor-element-a2f0190 {
	text-align: center;
}

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

.elementor-25 .elementor-element.elementor-element-0c1c79c {
	--divider-border-style: solid;
	--divider-color: #8fd6d1;
	--divider-border-width: 2px;
}

.elementor-25 .elementor-element.elementor-element-0c1c79c > .elementor-widget-container {
	margin: -15px 15px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-0c1c79c .elementor-divider-separator {
	width: 48%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-25 .elementor-element.elementor-element-0c1c79c .elementor-divider {
	text-align: right;
	padding-block-start: 4px;
	padding-block-end: 4px;
}

.elementor-25 .elementor-element.elementor-element-41e818f0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-41e818f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfffd;
	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: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-25 .elementor-element.elementor-element-41e818f0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 12px 0px 234px 0px;
}

.elementor-25 .elementor-element.elementor-element-41e818f0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-25 .elementor-element.elementor-element-2c66713e {
	margin-top: -30px;
	margin-bottom: -37px;
	padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-3d5c135a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-1bf2f777 > .elementor-container {
	max-width: 1140px;
}

.elementor-25 .elementor-element.elementor-element-1bf2f777 {
	margin-top: 6px;
	margin-bottom: -114px;
	padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-712a4ec6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25 .elementor-element.elementor-element-712a4ec6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-25 .elementor-element.elementor-element-712a4ec6 > .elementor-element-populated, .elementor-25 .elementor-element.elementor-element-712a4ec6 > .elementor-element-populated > .elementor-background-overlay, .elementor-25 .elementor-element.elementor-element-712a4ec6 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-25 .elementor-element.elementor-element-712a4ec6 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px #dccdcd;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-25 .elementor-element.elementor-element-712a4ec6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-25 .elementor-element.elementor-element-6953887 > .elementor-widget-container {
	margin: 36px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-6953887 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-25 .elementor-element.elementor-element-6953887 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-25 .elementor-element.elementor-element-6953887 {
	--e-icon-list-icon-size: 0px;
	--icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-6953887 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-6953887 .elementor-icon-list-item > a {
	font-family: "Karla", Sans-serif;
}

.elementor-25 .elementor-element.elementor-element-6953887 .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-25 .elementor-element.elementor-element-6953887 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-accent);
}

.elementor-25 .elementor-element.elementor-element-ea0f693 > .elementor-widget-container {
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-ea0f693 {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-ea0f693 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	letter-spacing: 0px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #fff;
}

.elementor-25 .elementor-element.elementor-element-7fd393f8 img {
	width: 990px;
	height: 300px;
}

.elementor-25 .elementor-element.elementor-element-58bc9994:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25 .elementor-element.elementor-element-58bc9994 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-25 .elementor-element.elementor-element-58bc9994 > .elementor-element-populated, .elementor-25 .elementor-element.elementor-element-58bc9994 > .elementor-element-populated > .elementor-background-overlay, .elementor-25 .elementor-element.elementor-element-58bc9994 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-25 .elementor-element.elementor-element-58bc9994 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 30px 30px;
}

.elementor-25 .elementor-element.elementor-element-58bc9994 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-25 .elementor-element.elementor-element-28a22a8 > .elementor-widget-container {
	margin: 36px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-28a22a8 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-25 .elementor-element.elementor-element-28a22a8 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-25 .elementor-element.elementor-element-28a22a8 {
	--e-icon-list-icon-size: 0px;
	--icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-28a22a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-28a22a8 .elementor-icon-list-item > a {
	font-family: "Karla", Sans-serif;
}

.elementor-25 .elementor-element.elementor-element-28a22a8 .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-25 .elementor-element.elementor-element-28a22a8 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-accent);
}

.elementor-25 .elementor-element.elementor-element-21fe2f50 > .elementor-widget-container {
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-21fe2f50 {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-21fe2f50 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	letter-spacing: 0px;
	color: #fff;
}

.elementor-25 .elementor-element.elementor-element-3e403537 img {
	width: 990px;
	height: 300px;
}

.elementor-25 .elementor-element.elementor-element-620ee27b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25 .elementor-element.elementor-element-620ee27b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-25 .elementor-element.elementor-element-620ee27b > .elementor-element-populated, .elementor-25 .elementor-element.elementor-element-620ee27b > .elementor-element-populated > .elementor-background-overlay, .elementor-25 .elementor-element.elementor-element-620ee27b > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-25 .elementor-element.elementor-element-620ee27b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 20px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 20px;
	padding: 30px 30px 30px 30px;
}

.elementor-25 .elementor-element.elementor-element-620ee27b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-25 .elementor-element.elementor-element-3310ff2c > .elementor-widget-container {
	margin: 36px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-3310ff2c .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-25 .elementor-element.elementor-element-3310ff2c .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-25 .elementor-element.elementor-element-3310ff2c {
	--e-icon-list-icon-size: 0px;
	--icon-vertical-offset: 0px;
}

.elementor-25 .elementor-element.elementor-element-3310ff2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-3310ff2c .elementor-icon-list-item > a {
	font-family: "Karla", Sans-serif;
}

.elementor-25 .elementor-element.elementor-element-3310ff2c .elementor-icon-list-text {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-25 .elementor-element.elementor-element-3310ff2c .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-accent);
}

.elementor-25 .elementor-element.elementor-element-2ef3519e > .elementor-widget-container {
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-2ef3519e {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-2ef3519e .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	letter-spacing: 0px;
	color: #fff;
}

.elementor-25 .elementor-element.elementor-element-2740a002 {
	margin-top: -127px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

.elementor-25 .elementor-element.elementor-element-72a036d6 > .elementor-element-populated, .elementor-25 .elementor-element.elementor-element-72a036d6 > .elementor-element-populated > .elementor-background-overlay, .elementor-25 .elementor-element.elementor-element-72a036d6 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-25 .elementor-element.elementor-element-72a036d6 > .elementor-element-populated {
	box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, .06);
	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: 71px 43px 73px 56px;
}

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

.elementor-25 .elementor-element.elementor-element-250e3db4 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-25 .elementor-element.elementor-element-6fcfffff > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-44dade12 {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-44dade12 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 1em;
	letter-spacing: 0px;
}

.elementor-25 .elementor-element.elementor-element-6935e5ec > .elementor-element-populated {
	margin: 10px 0px 0px 9px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 9px;
	padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-d606cbb .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-d606cbb .elementor-button:focus {
	background-color: rgba(128, 112, 157, 0);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-25 .elementor-element.elementor-element-d606cbb {
	width: var(--container-widget-width, 83.142%);
	max-width: 83.142%;
	--container-widget-width: 83.142%;
	--container-widget-flex-grow: 0;
}

.elementor-25 .elementor-element.elementor-element-d606cbb > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-d606cbb .elementor-button {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-d01a140);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 10px 10px 10px;
}

.elementor-25 .elementor-element.elementor-element-d606cbb .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-d606cbb .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-25 .elementor-element.elementor-element-41d21772:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-41d21772 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7f8;
}

.elementor-25 .elementor-element.elementor-element-41d21772 > .elementor-background-overlay {
	opacity: .22;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-25 .elementor-element.elementor-element-41d21772 {
	border-style: solid;
	border-width: 0px 20px 0px 20px;
	border-color: #fff;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 4em 0em 4em 0em;
}

.elementor-25 .elementor-element.elementor-element-5d82b8b3 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0em 0em 0em 0em;
}

.elementor-25 .elementor-element.elementor-element-71aea5f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-25 .elementor-element.elementor-element-71aea5f {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 2em 2em 2em 2em;
}

.elementor-25 .elementor-element.elementor-element-6cae176d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25 .elementor-element.elementor-element-6cae176d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/uploads/2024/06/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20240612113106_%E7%9C%8B%E5%9B%BE%E7%8E%8B.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-25 .elementor-element.elementor-element-6cae176d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-25 .elementor-element.elementor-element-6cae176d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-25 .elementor-element.elementor-element-6cae176d > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(320deg, rgba(255, 255, 255, .04) 70%, #8fd6d1 53%);
	opacity: .97;
}

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

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

.elementor-25 .elementor-element.elementor-element-30d9ab05 {
	--spacer-size: 50px;
}

.elementor-25 .elementor-element.elementor-element-88c2fee {
	--divider-border-style: solid;
	--divider-color: #8fd6d1;
	--divider-border-width: 2px;
}

.elementor-25 .elementor-element.elementor-element-88c2fee > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-25 .elementor-element.elementor-element-88c2fee .elementor-divider-separator {
	width: 28%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-25 .elementor-element.elementor-element-88c2fee .elementor-divider {
	text-align: left;
	padding-block-start: 4px;
	padding-block-end: 4px;
}

.elementor-25 .elementor-element.elementor-element-61adfc2 {
	text-align: left;
}

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

.elementor-25 .elementor-element.elementor-element-4d2fda1f {
	--divider-border-style: solid;
	--divider-color: #8fd6d1;
	--divider-border-width: 2px;
}

.elementor-25 .elementor-element.elementor-element-4d2fda1f > .elementor-widget-container {
	margin: -15px 100px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-4d2fda1f .elementor-divider-separator {
	width: 28%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-25 .elementor-element.elementor-element-4d2fda1f .elementor-divider {
	text-align: center;
	padding-block-start: 4px;
	padding-block-end: 4px;
}

.elementor-25 .elementor-element.elementor-element-36322fc3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

.elementor-25 .elementor-element.elementor-element-577d99d5 .elementor-button {
	background-color: #8fd6d1;
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: #fff;
	color: #fff;
	padding: 15px 40px 15px 40px;
}

.elementor-25 .elementor-element.elementor-element-577d99d5 > .elementor-widget-container {
	margin: 25px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-577d99d5 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-577d99d5 .elementor-button:focus {
	color: #fff;
}

.elementor-25 .elementor-element.elementor-element-577d99d5 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-577d99d5 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-25 .elementor-element.elementor-element-1b9e2756 {
	--spacer-size: 50px;
}

.elementor-25 .elementor-element.elementor-element-446d6584 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-6f075538 > .elementor-widget-container {
	background-color: #fff;
	padding: 50px 30px 50px 30px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-25 .elementor-element.elementor-element-6f075538:hover .elementor-widget-container {
	box-shadow: 0px 20px 40px 5px rgba(0, 0, 0, .15);
}

.elementor-25 .elementor-element.elementor-element-6f075538 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-25 .elementor-element.elementor-element-6f075538.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-25 .elementor-element.elementor-element-6f075538.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-25 .elementor-element.elementor-element-6f075538.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-25 .elementor-element.elementor-element-6f075538 .elementor-image-box-title {
	margin-bottom: 30px;
	font-family: "Karla", Sans-serif;
	font-size: 1.3em;
	font-weight: 800;
	color: #000;
}

.elementor-25 .elementor-element.elementor-element-6f075538 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-25 .elementor-element.elementor-element-6f075538 .elementor-image-box-img img {
	filter: brightness(161%) contrast(139%) saturate(25%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-25 .elementor-element.elementor-element-6f075538 .elementor-image-box-description {
	font-family: "Karla", Sans-serif;
	line-height: 1.5em;
}

.elementor-25 .elementor-element.elementor-element-22069e96 > .elementor-widget-container {
	background-color: #fff;
	padding: 50px 30px 50px 30px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-25 .elementor-element.elementor-element-22069e96:hover .elementor-widget-container {
	box-shadow: 0px 20px 40px 5px rgba(0, 0, 0, .15);
}

.elementor-25 .elementor-element.elementor-element-22069e96 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-25 .elementor-element.elementor-element-22069e96.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-25 .elementor-element.elementor-element-22069e96.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-25 .elementor-element.elementor-element-22069e96.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-25 .elementor-element.elementor-element-22069e96 .elementor-image-box-title {
	margin-bottom: 30px;
	font-family: "Muli", Sans-serif;
	font-size: 1.3em;
	font-weight: 800;
	color: #000;
}

.elementor-25 .elementor-element.elementor-element-22069e96 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-25 .elementor-element.elementor-element-22069e96 .elementor-image-box-img img {
	filter: brightness(161%) contrast(139%) saturate(25%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-25 .elementor-element.elementor-element-22069e96 .elementor-image-box-description {
	font-family: "Muli", Sans-serif;
	line-height: 1.5em;
}

.elementor-25 .elementor-element.elementor-element-1fbbfeb3 > .elementor-widget-container {
	background-color: #fff;
	padding: 50px 30px 50px 30px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-25 .elementor-element.elementor-element-1fbbfeb3:hover .elementor-widget-container {
	box-shadow: 0px 20px 40px 5px rgba(0, 0, 0, .15);
}

.elementor-25 .elementor-element.elementor-element-1fbbfeb3 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-25 .elementor-element.elementor-element-1fbbfeb3.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-25 .elementor-element.elementor-element-1fbbfeb3.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-25 .elementor-element.elementor-element-1fbbfeb3.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-25 .elementor-element.elementor-element-1fbbfeb3 .elementor-image-box-title {
	margin-bottom: 30px;
	font-family: "Muli", Sans-serif;
	font-size: 1.3em;
	font-weight: 800;
	color: #000;
}

.elementor-25 .elementor-element.elementor-element-1fbbfeb3 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-25 .elementor-element.elementor-element-1fbbfeb3 .elementor-image-box-img img {
	filter: brightness(161%) contrast(139%) saturate(25%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-25 .elementor-element.elementor-element-1fbbfeb3 .elementor-image-box-description {
	font-family: "Muli", Sans-serif;
	line-height: 1.5em;
}

.elementor-25 .elementor-element.elementor-element-3379d8df {
	padding: 80px 0px 80px 0px;
}

.elementor-25 .elementor-element.elementor-element-5a98262e > .elementor-container {
	max-width: 500px;
}

.elementor-25 .elementor-element.elementor-element-268db1f6 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-25 .elementor-element.elementor-element-268db1f6 {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-268db1f6 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 1em;
	font-weight: 700;
	color: #54595f;
}

.elementor-25 .elementor-element.elementor-element-7a309af4 > .elementor-widget-container {
	padding: 0em 0em 1em 0em;
}

.elementor-25 .elementor-element.elementor-element-7a309af4 {
	text-align: center;
}

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

.elementor-25 .elementor-element.elementor-element-6eda1d0d {
	--divider-border-style: solid;
	--divider-color: #f7de00;
	--divider-border-width: 1px;
}

.elementor-25 .elementor-element.elementor-element-6eda1d0d > .elementor-widget-container {
	margin: -12px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-6eda1d0d .elementor-divider-separator {
	width: 22%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-25 .elementor-element.elementor-element-6eda1d0d .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-61a148ad {
	--divider-border-style: solid;
	--divider-color: #f7de00;
	--divider-border-width: 1px;
}

.elementor-25 .elementor-element.elementor-element-61a148ad > .elementor-widget-container {
	margin: -12px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-61a148ad .elementor-divider-separator {
	width: 12%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-25 .elementor-element.elementor-element-61a148ad .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-73d1fcf6 {
	margin-top: -1px;
	margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-3108295 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-25 .elementor-element.elementor-element-f608b3b {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-f608b3b .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-a082ed3 {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-a082ed3 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-b058a1d {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-b058a1d .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-54fb22db {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-d0784dd {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-d0784dd .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-d7a53c8 {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-d7a53c8 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-660e556 {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-660e556 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-ee586cf .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-ee586cf .elementor-button:focus {
	background-color: rgba(128, 112, 157, 0);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-25 .elementor-element.elementor-element-ee586cf {
	width: var(--container-widget-width, 99.789%);
	max-width: 99.789%;
	--container-widget-width: 99.789%;
	--container-widget-flex-grow: 0;
}

.elementor-25 .elementor-element.elementor-element-ee586cf > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-ee586cf .elementor-button {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-d01a140);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 10px 10px 10px;
}

.elementor-25 .elementor-element.elementor-element-ee586cf .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-ee586cf .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-25 .elementor-element.elementor-element-726d3cac:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-726d3cac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	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: center center;
	background-size: cover;
}

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

.elementor-25 .elementor-element.elementor-element-726d3cac > .elementor-background-overlay {
	background-color: #ffe3af;
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-25 .elementor-element.elementor-element-726d3cac > .elementor-container {
	min-height: 40vh;
}

.elementor-25 .elementor-element.elementor-element-726d3cac {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-25 .elementor-element.elementor-element-726d3cac > .elementor-shape-bottom .elementor-shape-fill {
	fill: #fff;
}

.elementor-25 .elementor-element.elementor-element-726d3cac > .elementor-shape-bottom svg {
	height: 93px;
}

.elementor-25 .elementor-element.elementor-element-1cb4ae81 {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-1cb4ae81 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 4em;
	font-weight: 900;
	color: #000;
}

.elementor-25 .elementor-element.elementor-element-db1f3ae {
	padding: 80px 0px 80px 0px;
}

.elementor-25 .elementor-element.elementor-element-8d15bd3 > .elementor-widget-container {
	padding: 0em 0em 0em 0em;
}

.elementor-25 .elementor-element.elementor-element-8d15bd3 {
	text-align: center;
}

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

.elementor-25 .elementor-element.elementor-element-4f1ed6df {
	--divider-border-style: double;
	--divider-color: #fed45c;
	--divider-border-width: 5px;
}

.elementor-25 .elementor-element.elementor-element-4f1ed6df .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-25 .elementor-element.elementor-element-4f1ed6df .elementor-divider {
	text-align: center;
	padding-block-start: 4px;
	padding-block-end: 4px;
}

.elementor-25 .elementor-element.elementor-element-4c5f4e68 {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-b6b63a9 > .elementor-widget-container {
	background-color: #fff;
	padding: 50px 30px 50px 30px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-25 .elementor-element.elementor-element-b6b63a9:hover .elementor-widget-container {
	box-shadow: 0px 20px 40px 5px rgba(0, 0, 0, .15);
}

.elementor-25 .elementor-element.elementor-element-b6b63a9 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-b6b63a9 .elementor-image-box-title {
	margin-bottom: 30px;
	font-family: "Muli", Sans-serif;
	font-size: 1.3em;
	font-weight: 800;
	color: #000;
}

.elementor-25 .elementor-element.elementor-element-b6b63a9 .elementor-image-box-description {
	font-family: "Muli", Sans-serif;
	line-height: 1.5em;
}

.elementor-25 .elementor-element.elementor-element-b36966a img {
	border-style: solid;
	border-width: 20px 20px 20px 20px;
	border-color: #ffe3af;
}

.elementor-25 .elementor-element.elementor-element-50d11e5 > .elementor-widget-container {
	background-color: #fff;
	padding: 50px 30px 50px 30px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-25 .elementor-element.elementor-element-50d11e5:hover .elementor-widget-container {
	box-shadow: 0px 20px 40px 5px rgba(0, 0, 0, .15);
}

.elementor-25 .elementor-element.elementor-element-50d11e5 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-50d11e5 .elementor-image-box-title {
	margin-bottom: 30px;
	font-family: "Muli", Sans-serif;
	font-size: 1.3em;
	font-weight: 800;
	color: #000;
}

.elementor-25 .elementor-element.elementor-element-50d11e5 .elementor-image-box-description {
	font-family: "Muli", Sans-serif;
	line-height: 1.5em;
}

.elementor-25 .elementor-element.elementor-element-3063cd8d {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-494ed76 img {
	border-style: solid;
	border-width: 20px 20px 20px 20px;
	border-color: #ffe3af;
}

.elementor-25 .elementor-element.elementor-element-6553d312 > .elementor-widget-container {
	background-color: #fff;
	padding: 50px 30px 50px 30px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-25 .elementor-element.elementor-element-6553d312:hover .elementor-widget-container {
	box-shadow: 0px 20px 40px 5px rgba(0, 0, 0, .15);
}

.elementor-25 .elementor-element.elementor-element-6553d312 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-6553d312 .elementor-image-box-title {
	margin-bottom: 30px;
	font-family: "Muli", Sans-serif;
	font-size: 1.3em;
	font-weight: 800;
	color: #000;
}

.elementor-25 .elementor-element.elementor-element-6553d312 .elementor-image-box-description {
	font-family: "Muli", Sans-serif;
	line-height: 1.5em;
}

.elementor-25 .elementor-element.elementor-element-9d00c9d img {
	border-style: solid;
	border-width: 20px 20px 20px 20px;
	border-color: #ffe3af;
}

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

.elementor-25 .elementor-element.elementor-element-3be6db38 > .elementor-container {
	max-width: 1400px;
}

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

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

.elementor-25 .elementor-element.elementor-element-3be6db38 > .elementor-shape-bottom .elementor-shape-fill {
	fill: rgba(208, 215, 221, .2);
}

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

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-6542506d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-25 .elementor-element.elementor-element-6542506d > .elementor-element-populated {
	padding: 0em 4em 4em 2em;
}

.elementor-25 .elementor-element.elementor-element-2d72aa33 > .elementor-container {
	max-width: 720px;
}

.elementor-25 .elementor-element.elementor-element-f8211d5 > .elementor-widget-container {
	padding: 0em 0em 1em 0em;
}

.elementor-25 .elementor-element.elementor-element-f8211d5 {
	text-align: left;
}

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

.elementor-25 .elementor-element.elementor-element-715a6f {
	--divider-border-style: solid;
	--divider-color: #f7de00;
	--divider-border-width: 1px;
}

.elementor-25 .elementor-element.elementor-element-715a6f > .elementor-widget-container {
	margin: -12px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-715a6f .elementor-divider-separator {
	width: 16%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-25 .elementor-element.elementor-element-715a6f .elementor-divider {
	text-align: left;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-19f2d52b {
	--divider-border-style: solid;
	--divider-color: #f4db33;
	--divider-border-width: 1px;
}

.elementor-25 .elementor-element.elementor-element-19f2d52b > .elementor-widget-container {
	margin: -12px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-19f2d52b .elementor-divider-separator {
	width: 8%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-25 .elementor-element.elementor-element-19f2d52b .elementor-divider {
	text-align: left;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-bf8f5df .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-f8e2436 {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
}

.elementor-25 .elementor-element.elementor-element-c556382 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-2c36046b {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
}

.elementor-25 .elementor-element.elementor-element-710e246 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-25 .elementor-element.elementor-element-4fd29793 {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
}

.elementor-25 .elementor-element.elementor-element-4ebc257b > .elementor-element-populated {
	margin: 70px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0em 0em 0em 0em;
}

.elementor-25 .elementor-element.elementor-element-4a3aad6 {
	width: var(--container-widget-width, 103.165%);
	max-width: 103.165%;
	--container-widget-width: 103.165%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-4a3aad6 img {
	width: 720px;
	height: 350px;
}

.elementor-25 .elementor-element.elementor-element-ea12fe7 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-ea12fe7 .elementor-button:focus {
	background-color: rgba(128, 112, 157, 0);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-25 .elementor-element.elementor-element-ea12fe7 {
	width: var(--container-widget-width, 99.789%);
	max-width: 99.789%;
	--container-widget-width: 99.789%;
	--container-widget-flex-grow: 0;
}

.elementor-25 .elementor-element.elementor-element-ea12fe7 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-ea12fe7 .elementor-button {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-d01a140);
	border-radius: 100px 100px 100px 100px;
	padding: 10px 10px 10px 10px;
}

.elementor-25 .elementor-element.elementor-element-ea12fe7 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-ea12fe7 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-25 .elementor-element.elementor-element-55a8b4ed:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-55a8b4ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7f8;
}

.elementor-25 .elementor-element.elementor-element-55a8b4ed > .elementor-container {
	max-width: 1300px;
}

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

.elementor-25 .elementor-element.elementor-element-55a8b4ed > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-25 .elementor-element.elementor-element-57dffb91 > .elementor-container {
	max-width: 500px;
}

.elementor-25 .elementor-element.elementor-element-741bf36c {
	width: var(--container-widget-width, 131.042%);
	max-width: 131.042%;
	--container-widget-width: 131.042%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

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

.elementor-25 .elementor-element.elementor-element-295acfe7 {
	--divider-border-style: double;
	--divider-color: #fed45c;
	--divider-border-width: 5px;
}

.elementor-25 .elementor-element.elementor-element-295acfe7 .elementor-divider-separator {
	width: 12%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-25 .elementor-element.elementor-element-295acfe7 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-1c64a9b8 > .elementor-container {
	max-width: 1300px;
}

.elementor-25 .elementor-element.elementor-element-1c64a9b8 {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-c9a90dc > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-be07f26 img {
	width: 930px;
	height: 400px;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-1f69c78d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-25 .elementor-element.elementor-element-1f69c78d > .elementor-element-populated {
	padding: 0px 20px 0px 30px;
}

.elementor-25 .elementor-element.elementor-element-6ca59da0 {
	text-align: left;
}

.elementor-25 .elementor-element.elementor-element-6ca59da0 .elementor-heading-title {
	font-family: "Muli", Sans-serif;
	font-size: 1.4em;
	font-weight: 800;
	color: #202020;
}

.elementor-25 .elementor-element.elementor-element-dcde85c {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-25 .elementor-element.elementor-element-dcde85c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-dcde85c .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 14px;
}

.elementor-25 .elementor-element.elementor-element-dcde85c .swiper-pagination-bullet {
	width: 11px;
	height: 11px;
}

.elementor-25 .elementor-element.elementor-element-7a6b84a > .elementor-container {
	max-width: 1300px;
}

.elementor-25 .elementor-element.elementor-element-7a6b84a {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-619553f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-25 .elementor-element.elementor-element-619553f > .elementor-element-populated {
	padding: 0px 20px 0px 30px;
}

.elementor-25 .elementor-element.elementor-element-612b2c4 {
	text-align: left;
}

.elementor-25 .elementor-element.elementor-element-612b2c4 .elementor-heading-title {
	font-family: "Muli", Sans-serif;
	font-size: 1.4em;
	font-weight: 800;
	color: #202020;
}

.elementor-25 .elementor-element.elementor-element-9dfea83 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-25 .elementor-element.elementor-element-9dfea83 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-9dfea83 .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 14px;
}

.elementor-25 .elementor-element.elementor-element-9dfea83 .swiper-pagination-bullet {
	width: 11px;
	height: 11px;
}

.elementor-25 .elementor-element.elementor-element-3d43b739 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-37b3242 img {
	width: 930px;
	height: 400px;
}

.elementor-25 .elementor-element.elementor-element-5b18298 > .elementor-container {
	max-width: 1300px;
}

.elementor-25 .elementor-element.elementor-element-5b18298 {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-2c623107 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-38b487d img {
	width: 930px;
	height: 400px;
}

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

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

.elementor-25 .elementor-element.elementor-element-ffcbd3e > .elementor-element-populated {
	padding: 0px 20px 0px 30px;
}

.elementor-25 .elementor-element.elementor-element-7f96c6e {
	text-align: left;
}

.elementor-25 .elementor-element.elementor-element-7f96c6e .elementor-heading-title {
	font-family: "Muli", Sans-serif;
	font-size: 1.4em;
	font-weight: 800;
	color: #202020;
}

.elementor-25 .elementor-element.elementor-element-327b8e7 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-25 .elementor-element.elementor-element-327b8e7 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-327b8e7 .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 14px;
}

.elementor-25 .elementor-element.elementor-element-327b8e7 .swiper-pagination-bullet {
	width: 11px;
	height: 11px;
}

.elementor-25 .elementor-element.elementor-element-88f0e65 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-88f0e65 .elementor-button:focus {
	background-color: rgba(128, 112, 157, 0);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-25 .elementor-element.elementor-element-88f0e65 {
	width: var(--container-widget-width, 99.789%);
	max-width: 99.789%;
	--container-widget-width: 99.789%;
	--container-widget-flex-grow: 0;
}

.elementor-25 .elementor-element.elementor-element-88f0e65 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-88f0e65 .elementor-button {
	font-family: "Karla", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #e59b76;
	border-radius: 100px 100px 100px 100px;
	padding: 10px 10px 10px 10px;
}

.elementor-25 .elementor-element.elementor-element-88f0e65 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-88f0e65 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-25 .elementor-element.elementor-element-62adc60d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-62adc60d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilamhej.nitrocdn.com/CiSQTuZSRMYxrRNhkxwnVDrpCQuCrahE/assets/images/optimized/rev-19f4d14/yxchtv.com/wp-content/uploads/2024/06/%E6%B5%B7%E6%8A%A51.png");
	background-position: center right;
	background-size: cover;
}

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

.elementor-25 .elementor-element.elementor-element-62adc60d > .elementor-background-overlay {
	background-color: #8fd6d1;
	opacity: .13;
	mix-blend-mode: color;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-25 .elementor-element.elementor-element-62adc60d > .elementor-container {
	min-height: 60vh;
}

.elementor-25 .elementor-element.elementor-element-62adc60d .elementor-background-overlay {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(254deg);
}

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

.elementor-25 .elementor-element.elementor-element-62adc60d > .elementor-shape-bottom .elementor-shape-fill {
	fill: #fff;
}

.elementor-25 .elementor-element.elementor-element-62adc60d > .elementor-shape-bottom svg {
	height: 93px;
}

.elementor-25 .elementor-element.elementor-element-7997e0e {
	--divider-border-style: double;
	--divider-color: #ffe3af;
	--divider-border-width: 1px;
}

.elementor-25 .elementor-element.elementor-element-7997e0e .elementor-divider-separator {
	width: 30%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-25 .elementor-element.elementor-element-7997e0e .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-25 .elementor-element.elementor-element-f212923 {
	padding: 0px 0px 0px 0px;
}

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

.elementor-25 .elementor-element.elementor-element-d8d55cc {
	--iteration-count: infinite;
	--animation-duration: 1200ms;
}

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

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

.elementor-25 .elementor-element.elementor-element-d8d55cc .elementor-headline-dynamic-text {
	font-family: "Karla", Sans-serif;
	line-height: 2em;
}

.elementor-25 .elementor-element.elementor-element-d7297ca {
	width: var(--container-widget-width, 86.295%);
	max-width: 86.295%;
	--container-widget-width: 86.295%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Karla", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-25 .elementor-element.elementor-element-1334fa5 {
	width: var(--container-widget-width, 94.587%);
	max-width: 94.587%;
	--container-widget-width: 94.587%;
	--container-widget-flex-grow: 0;
}

.elementor-25 .elementor-element.elementor-element-1334fa5 img {
	width: 520px;
	height: 320px;
}

.elementor-25 .elementor-element.elementor-element-17b3f939:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-17b3f939 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .51);
}

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

.elementor-25 .elementor-element.elementor-element-17b3f939 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-7da9dbd5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-25 .elementor-element.elementor-element-61aefdfb {
	--e-image-carousel-slides-to-show: 5;
}

.elementor-25 .elementor-element.elementor-element-61aefdfb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-61aefdfb .elementor-swiper-button.elementor-swiper-button-prev, .elementor-25 .elementor-element.elementor-element-61aefdfb .elementor-swiper-button.elementor-swiper-button-next {
	color: #0f1616;
}

.elementor-25 .elementor-element.elementor-element-61aefdfb .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-25 .elementor-element.elementor-element-61aefdfb .elementor-swiper-button.elementor-swiper-button-next svg {
	fill: #0f1616;
}

.elementor-25 .elementor-element.elementor-element-61aefdfb .elementor-image-carousel-caption {
	text-align: center;
}

.elementor-25 .elementor-element.elementor-element-693ada98 {
	margin-top: -11px;
	margin-bottom: 0px;
	padding: 0em 0em 4em 0em;
}

.elementor-25 .elementor-element.elementor-element-6a35b8fa > .elementor-container {
	max-width: 300px;
}

.elementor-25 .elementor-element.elementor-element-6a35b8fa {
	margin-top: 63px;
	margin-bottom: 0px;
}

.elementor-25 .elementor-element.elementor-element-79e55a47 {
	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-25 .elementor-element.elementor-element-79e55a47 .elementor-heading-title {
	font-family: "Karla", Sans-serif;
	font-size: 2em;
	font-weight: 800;
	text-transform: capitalize;
	color: #000;
}

.elementor-25 .elementor-element.elementor-element-48804b5c {
	--divider-border-style: double;
	--divider-color: #8fd6d1;
	--divider-border-width: 5px;
}

.elementor-25 .elementor-element.elementor-element-48804b5c .elementor-divider-separator {
	width: 28%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-25 .elementor-element.elementor-element-48804b5c .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-7dd5b341 {
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-376dd5ab .elementor-swiper-button {
	font-size: 0px;
	color: #fff;
}

.elementor-25 .elementor-element.elementor-element-376dd5ab .elementor-swiper-button svg {
	fill: #fff;
}

.elementor-25 .elementor-element.elementor-element-376dd5ab .elementor-testimonial__content, .elementor-25 .elementor-element.elementor-element-376dd5ab .elementor-testimonial__content:after {
	background-color: #f5f5f5;
}

.elementor-25 .elementor-element.elementor-element-376dd5ab .elementor-testimonial__content {
	padding: 40px 40px 40px 40px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-25 .elementor-element.elementor-element-376dd5ab.elementor-testimonial--layout-image_left .elementor-testimonial__footer, .elementor-25 .elementor-element.elementor-element-376dd5ab.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-top: 40px;
}

.elementor-25 .elementor-element.elementor-element-376dd5ab.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-25 .elementor-element.elementor-element-376dd5ab.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-25 .elementor-element.elementor-element-376dd5ab.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	padding: 0 40px 0 40px;
}

.elementor-25 .elementor-element.elementor-element-376dd5ab.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-25 .elementor-element.elementor-element-376dd5ab.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	margin-top: 20px;
}

.elementor-25 .elementor-element.elementor-element-376dd5ab.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
	margin-bottom: 20px;
}

.elementor-25 .elementor-element.elementor-element-376dd5ab.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
	padding-right: 20px;
}

.elementor-25 .elementor-element.elementor-element-376dd5ab.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-left: 20px;
}

.elementor-25 .elementor-element.elementor-element-376dd5ab .elementor-testimonial__text {
	color: rgba(84, 89, 95, .89);
	font-family: "Karla", Sans-serif;
	font-size: 14px;
}

.elementor-25 .elementor-element.elementor-element-376dd5ab .elementor-testimonial__name {
	font-size: 14px;
}

.elementor-25 .elementor-element.elementor-element-376dd5ab .elementor-testimonial__title {
	color: rgba(0, 0, 0, .57);
	font-size: 10px;
}

.elementor-25 .elementor-element.elementor-element-376dd5ab .elementor-testimonial__image img {
	width: 75px;
	height: 75px;
}

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

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

body.rtl .elementor-25 .elementor-element.elementor-element-376dd5ab.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, body.rtl .elementor-25 .elementor-element.elementor-element-376dd5ab.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-25 .elementor-element.elementor-element-376dd5ab.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-25 .elementor-element.elementor-element-376dd5ab.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-25 .elementor-element.elementor-element-376dd5ab.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-25 .elementor-element.elementor-element-376dd5ab.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(40px + ( 75px / 2 ) - 8px);
	right: auto;
}

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

.elementor-25 .elementor-element.elementor-element-1a445431 > .elementor-container {
	max-width: 1200px;
}

.elementor-25 .elementor-element.elementor-element-1a445431 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0%;
	margin-bottom: 0%;
	padding: 0px 0px 4px 0px;
	z-index: 5;
}

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

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

.elementor-25 .elementor-element.elementor-element-54ded355 > .elementor-element-populated, .elementor-25 .elementor-element.elementor-element-54ded355 > .elementor-element-populated > .elementor-background-overlay, .elementor-25 .elementor-element.elementor-element-54ded355 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-25 .elementor-element.elementor-element-54ded355 > .elementor-element-populated {
	box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, .08);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -10% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
	padding: 50px 20px 35px 20px;
}

.elementor-25 .elementor-element.elementor-element-54ded355:hover > .elementor-element-populated {
	box-shadow: 0px 5px 50px 0px rgba(0, 0, 0, .15);
}

.elementor-25 .elementor-element.elementor-element-54ded355 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-25 .elementor-element.elementor-element-2b069eee.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 4px;
}

.elementor-25 .elementor-element.elementor-element-2b069eee .elementor-main-swiper {
	height: 230px;
	width: 100%;
}

.elementor-25 .elementor-element.elementor-element-2b069eee .elementor-swiper-button {
	font-size: 24px;
	color: #0f1616;
}

.elementor-25 .elementor-element.elementor-element-2b069eee .elementor-swiper-button svg {
	fill: #0f1616;
}

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

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

.elementor-25 .elementor-element.elementor-element-766a03db > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-25 .elementor-element.elementor-element-63420460 {
	text-align: left;
}

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

.elementor-25 .elementor-element.elementor-element-f70ceba {
	text-align: left;
	font-family: "Muli", Sans-serif;
	line-height: 1.5em;
	color: #fff;
}

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

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

.elementor-25 .elementor-element.elementor-element-53661162 > .elementor-element-populated {
	padding: 0em 0em 0em 0em;
}

.elementor-25 .elementor-element.elementor-element-3c074b15 .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-25 .elementor-element.elementor-element-3c074b15 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-3c074b15 .elementor-button:focus {
	background-color: #000;
	color: #fff;
}

.elementor-25 .elementor-element.elementor-element-3c074b15 > .elementor-widget-container {
	margin: 25px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-3c074b15 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-25 .elementor-element.elementor-element-3c074b15 .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-25 .elementor-element.elementor-element-3c074b15 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-3c074b15 .elementor-button:focus svg {
	fill: #fff;
}

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

.elementor-25 .elementor-element.elementor-element-2dbd05e5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 122px 0px 50px;
}

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

.elementor-25 .elementor-element.elementor-element-2dbd05e5 > .elementor-shape-top .elementor-shape-fill {
	fill: #f6f7f8;
}

.elementor-25 .elementor-element.elementor-element-2dbd05e5 > .elementor-shape-top svg {
	height: 137px;
}

.elementor-25 .elementor-element.elementor-element-2dbd05e5 > .elementor-shape-bottom .elementor-shape-fill {
	fill: #f6f7f8;
}

.elementor-25 .elementor-element.elementor-element-2dbd05e5 > .elementor-shape-bottom svg {
	height: 69px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-4128acd6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-25 .elementor-element.elementor-element-4128acd6 > .elementor-element-populated {
	padding: 0em 4em 4em 2em;
}

.elementor-25 .elementor-element.elementor-element-765b5186 {
	text-align: left;
}

.elementor-25 .elementor-element.elementor-element-765b5186 .elementor-heading-title {
	font-family: "Muli", Sans-serif;
	font-size: 1.8em;
	font-weight: 800;
	color: #202020;
}

.elementor-25 .elementor-element.elementor-element-758374c2 {
	--divider-border-style: double;
	--divider-color: #fed45c;
	--divider-border-width: 5px;
}

.elementor-25 .elementor-element.elementor-element-758374c2 .elementor-divider-separator {
	width: 10%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-25 .elementor-element.elementor-element-758374c2 .elementor-divider {
	text-align: left;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-25 .elementor-element.elementor-element-7f49ba98 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-7f49ba98 {
	text-align: left;
	font-family: "Karla", Sans-serif;
	line-height: 1.5em;
	color: #0f1616;
}

.elementor-25 .elementor-element.elementor-element-5db592d .elementor-toggle-item:not(:last-child) {
	margin-block-end: 10px;
}

.elementor-25 .elementor-element.elementor-element-5db592d .elementor-toggle-title, .elementor-25 .elementor-element.elementor-element-5db592d .elementor-toggle-icon {
	color: rgba(15, 22, 22, .89);
}

.elementor-25 .elementor-element.elementor-element-5db592d .elementor-toggle-icon svg {
	fill: rgba(15, 22, 22, .89);
}

.elementor-25 .elementor-element.elementor-element-5db592d .elementor-tab-title.elementor-active a, .elementor-25 .elementor-element.elementor-element-5db592d .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: #f7c933;
}

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

.elementor-25 .elementor-element.elementor-element-5db592d .elementor-tab-title .elementor-toggle-icon i:before {
	color: rgba(15, 22, 22, .61);
}

.elementor-25 .elementor-element.elementor-element-5db592d .elementor-tab-title .elementor-toggle-icon svg {
	fill: rgba(15, 22, 22, .61);
}

.elementor-25 .elementor-element.elementor-element-5db592d .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
	color: #0f1616;
}

.elementor-25 .elementor-element.elementor-element-5db592d .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
	fill: #0f1616;
}

.elementor-25 .elementor-element.elementor-element-5db592d .elementor-toggle-icon {
	margin-inline-end: 14px;
}

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

.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-53ca26ac.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

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

.elementor-25 .elementor-element.elementor-element-53ca26ac > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-51eb44ed {
	width: var(--container-widget-width, 95.212%);
	max-width: 95.212%;
	--container-widget-width: 95.212%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

.elementor-25 .elementor-element.elementor-element-51eb44ed > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-51eb44ed img {
	width: 750px;
	height: 150px;
	border-style: solid;
	border-width: 20px 20px 20px 20px;
	border-color: #ffe3af;
}

.elementor-25 .elementor-element.elementor-element-43114c2f {
	width: var(--container-widget-width, 159.929%);
	max-width: 159.929%;
	--container-widget-width: 159.929%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

.elementor-25 .elementor-element.elementor-element-43114c2f > .elementor-widget-container {
	margin: -30px -60px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-43114c2f img {
	width: 100%;
	border-style: solid;
	border-width: 20px 20px 20px 20px;
	border-color: #ffe3af;
}

.elementor-25 .elementor-element.elementor-element-1db875ef:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-1db875ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f7f8;
}

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

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

.elementor-25 .elementor-element.elementor-element-57b46c88 {
	text-align: left;
}

.elementor-25 .elementor-element.elementor-element-57b46c88 .elementor-heading-title {
	font-family: "Muli", Sans-serif;
	font-size: 2.6em;
	font-weight: 800;
	text-transform: capitalize;
	color: #0f1616;
}

.elementor-25 .elementor-element.elementor-element-5979a11c {
	text-align: left;
	font-family: "Muli", Sans-serif;
	line-height: 1.5em;
	color: #0f1616;
}

.elementor-25 .elementor-element.elementor-element-26c501d8 .elementor-button {
	background-color: #f7c933;
	font-family: "Muli", Sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	fill: #fff;
	color: #fff;
	padding: 15px 40px 15px 40px;
}

.elementor-25 .elementor-element.elementor-element-26c501d8 > .elementor-widget-container {
	margin: 25px 0px 0px 0px;
}

.elementor-25 .elementor-element.elementor-element-26c501d8 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-26c501d8 .elementor-button:focus {
	color: #fff;
}

.elementor-25 .elementor-element.elementor-element-26c501d8 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-26c501d8 .elementor-button:focus svg {
	fill: #fff;
}

body.elementor-page-25:not(.elementor-motion-effects-element-type-background), body.elementor-page-25 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ecf2f8;
}

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

@media (max-width:1024px) {
	.elementor-25 .elementor-element.elementor-element-47d9b8d8:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-47d9b8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-47d9b8d8 {
		padding: 0em 2em 0em 2em;
	}
	
	.elementor-25 .elementor-element.elementor-element-4a797213 > .elementor-widget-container {
		padding: 0em 0em 1.6em 0em;
	}
	
	.elementor-25 .elementor-element.elementor-element-4a797213 .elementor-heading-title {
		font-size: .73em;
	}
	
	.elementor-25 .elementor-element.elementor-element-43a9a328 {
		text-align: left;
	}
	
	.elementor-25 .elementor-element.elementor-element-1cbbd884 {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-25 .elementor-element.elementor-element-142dae23 > .elementor-widget-container {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-25 .elementor-element.elementor-element-142dae23 {
		text-align: left;
	}
	
	.elementor-25 .elementor-element.elementor-element-35bed675 > .elementor-widget-container {
		padding: 0em 0em 3.5em 0em;
	}
	
	.elementor-25 .elementor-element.elementor-element-35bed675 .elementor-button {
		font-size: .72em;
	}
	
	.elementor-25 .elementor-element.elementor-element-852c3c9 {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-25 .elementor-element.elementor-element-116c8c1c > .elementor-element-populated {
		margin: -60px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-3342fc24 > .elementor-widget-container {
		padding: 0em 0em .5em 0em;
	}
	
	.elementor-25 .elementor-element.elementor-element-3342fc24 {
		text-align: center;
	}
	
	.elementor-25 .elementor-element.elementor-element-51e67557 {
		padding: 65px 20px 65px 20px;
	}
	
	.elementor-25 .elementor-element.elementor-element-520d3a0d > .elementor-widget-container {
		padding: 0px 0px 40px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-1ef02964 .uael-heading-stack-tablet .uael-before-heading {
		margin-bottom: 0px;
		margin-right: 0px;
		display: inline-block;
	}
	
	.elementor-25 .elementor-element.elementor-element-1ef02964 .uael-heading-stack-tablet .uael-after-heading {
		margin-top: 0px;
		margin-left: 0px;
		display: inline-block;
	}
	
	.elementor-25 .elementor-element.elementor-element-3b9553f6 {
		padding: 80px 30px 80px 30px;
	}
	
	.elementor-25 .elementor-element.elementor-element-15ebcd6d .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: 22px;
	}
	
	.elementor-25 .elementor-element.elementor-element-15ebcd6d .elementor-flip-box__button {
		font-size: 10px;
	}
	
	.elementor-25 .elementor-element.elementor-element-3aca5445 .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: 22px;
	}
	
	.elementor-25 .elementor-element.elementor-element-3aca5445 .elementor-flip-box__button {
		font-size: 10px;
	}
	
	.elementor-25 .elementor-element.elementor-element-4d49bb7d .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: 22px;
	}
	
	.elementor-25 .elementor-element.elementor-element-4d49bb7d .elementor-flip-box__button {
		font-size: 10px;
	}
	
	.elementor-25 .elementor-element.elementor-element-2e19f8f .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: 22px;
	}
	
	.elementor-25 .elementor-element.elementor-element-2e19f8f .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: 12px;
	}
	
	.elementor-25 .elementor-element.elementor-element-2e19f8f .elementor-flip-box__button {
		font-size: 10px;
	}
	
	.elementor-25 .elementor-element.elementor-element-312f549b .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: 22px;
	}
	
	.elementor-25 .elementor-element.elementor-element-312f549b .elementor-flip-box__button {
		font-size: 10px;
	}
	
	.elementor-25 .elementor-element.elementor-element-55dc5ae9 .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: 22px;
	}
	
	.elementor-25 .elementor-element.elementor-element-55dc5ae9 .elementor-flip-box__button {
		font-size: 10px;
	}
	
	.elementor-25 .elementor-element.elementor-element-5d2d107f {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-d34d8e5 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 40px 60px 40px;
	}
	
	.elementor-25 .elementor-element.elementor-element-1ee2825 > .elementor-element-populated {
		margin: 40px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 40px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-41e818f0 {
		padding: 120px 0px 200px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-41113674 > .elementor-element-populated {
		padding: 0px 30px 0px 30px;
	}
	
	.elementor-25 .elementor-element.elementor-element-ea0f693 {
		text-align: center;
	}
	
	.elementor-25 .elementor-element.elementor-element-7fd393f8 img {
		height: 160px;
	}
	
	.elementor-25 .elementor-element.elementor-element-3e403537 img {
		height: 155px;
	}
	
	.elementor-25 .elementor-element.elementor-element-72a036d6 > .elementor-element-populated {
		margin: 0px 30px 0px 30px;
		--e-column-margin-right: 30px;
		--e-column-margin-left: 30px;
	}
	
	.elementor-25 .elementor-element.elementor-element-6935e5ec > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-41d21772 {
		padding: 80px 0px 80px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-88c2fee .elementor-divider-separator {
		width: 47%;
	}
	
	.elementor-25 .elementor-element.elementor-element-4d2fda1f > .elementor-widget-container {
		margin: 0px 42px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-4d2fda1f .elementor-divider-separator {
		width: 43%;
		margin: 0 auto;
		margin-right: 0;
	}
	
	.elementor-25 .elementor-element.elementor-element-4d2fda1f .elementor-divider {
		text-align: right;
	}
	
	.elementor-25 .elementor-element.elementor-element-3379d8df {
		padding: 80px 30px 80px 30px;
	}
	
	.elementor-25 .elementor-element.elementor-element-268db1f6 .elementor-heading-title {
		font-size: 1em;
	}
	
	.elementor-25 .elementor-element.elementor-element-7a309af4 .elementor-heading-title {
		font-size: 1.8em;
	}
	
	.elementor-25 .elementor-element.elementor-element-726d3cac {
		padding: 10px 30px 10px 30px;
	}
	
	.elementor-25 .elementor-element.elementor-element-1cb4ae81 .elementor-heading-title {
		font-size: 2.1em;
	}
	
	.elementor-25 .elementor-element.elementor-element-db1f3ae {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-25 .elementor-element.elementor-element-8d15bd3 .elementor-heading-title {
		font-size: 1.8em;
	}
	
	.elementor-25 .elementor-element.elementor-element-4c5f4e68 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-25 .elementor-element.elementor-element-5960f84b > .elementor-element-populated {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-25 .elementor-element.elementor-element-b6b63a9 > .elementor-widget-container {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-25 .elementor-element.elementor-element-b6b63a9 .elementor-image-box-description {
		font-size: .7rem;
	}
	
	.elementor-25 .elementor-element.elementor-element-b36966a {
		text-align: left;
	}
	
	.elementor-25 .elementor-element.elementor-element-a5384d7 > .elementor-element-populated {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-25 .elementor-element.elementor-element-50d11e5 > .elementor-widget-container {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-25 .elementor-element.elementor-element-50d11e5 .elementor-image-box-description {
		font-size: .7rem;
	}
	
	.elementor-25 .elementor-element.elementor-element-3063cd8d {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-494ed76 {
		text-align: left;
	}
	
	.elementor-25 .elementor-element.elementor-element-6123b259 > .elementor-element-populated {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-25 .elementor-element.elementor-element-6553d312 > .elementor-widget-container {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-25 .elementor-element.elementor-element-6553d312 .elementor-image-box-description {
		font-size: .7rem;
	}
	
	.elementor-25 .elementor-element.elementor-element-9d00c9d {
		text-align: left;
	}
	
	.elementor-25 .elementor-element.elementor-element-3be6db38 {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-25 .elementor-element.elementor-element-6542506d > .elementor-element-populated {
		padding: 4px 4px 4px 4px;
	}
	
	.elementor-25 .elementor-element.elementor-element-4ebc257b > .elementor-element-populated {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-55a8b4ed {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-25 .elementor-element.elementor-element-741bf36c .elementor-heading-title {
		font-size: 1.8em;
	}
	
	.elementor-25 .elementor-element.elementor-element-1f69c78d > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-25 .elementor-element.elementor-element-619553f > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-25 .elementor-element.elementor-element-ffcbd3e > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-25 .elementor-element.elementor-element-62adc60d {
		padding: 10px 30px 10px 30px;
	}
	
	.elementor-25 .elementor-element.elementor-element-17b3f939 {
		padding: 80px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-61aefdfb {
		--e-image-carousel-slides-to-show: 4;
	}
	
	.elementor-25 .elementor-element.elementor-element-48804b5c .elementor-divider {
		text-align: center;
	}
	
	.elementor-25 .elementor-element.elementor-element-48804b5c .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-25 .elementor-element.elementor-element-1a445431 {
		margin-top: -110px;
		margin-bottom: 0px;
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-25 .elementor-element.elementor-element-54ded355 > .elementor-element-populated {
		margin: -45px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-2b069eee.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-25 .elementor-element.elementor-element-766a03db {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-25 .elementor-element.elementor-element-63420460 .elementor-heading-title {
		font-size: 1.8em;
	}
	
	.elementor-25 .elementor-element.elementor-element-2dbd05e5 > .elementor-shape-top svg {
		height: 60px;
	}
	
	.elementor-25 .elementor-element.elementor-element-2dbd05e5 > .elementor-shape-bottom svg {
		height: 138px;
	}
	
	.elementor-25 .elementor-element.elementor-element-2dbd05e5 {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-25 .elementor-element.elementor-element-4128acd6 > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-25 .elementor-element.elementor-element-53ca26ac > .elementor-element-populated {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-51eb44ed {
		width: var(--container-widget-width, 339.417px);
		max-width: 339.417px;
		--container-widget-width: 339.417px;
		--container-widget-flex-grow: 0;
		text-align: left;
	}
	
	.elementor-25 .elementor-element.elementor-element-43114c2f {
		width: var(--container-widget-width, 419px);
		max-width: 419px;
		--container-widget-width: 419px;
		--container-widget-flex-grow: 0;
		text-align: left;
	}
	
	.elementor-25 .elementor-element.elementor-element-43114c2f img {
		width: 92%;
	}
	
	.elementor-25 .elementor-element.elementor-element-1db875ef {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-25 .elementor-element.elementor-element-57b46c88 .elementor-heading-title {
		font-size: 1.8em;
	}
}

@media (max-width:767px) {
	.elementor-25 .elementor-element.elementor-element-47d9b8d8:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-47d9b8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-47d9b8d8 {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-25 .elementor-element.elementor-element-508c5f52 > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-25 .elementor-element.elementor-element-684aef20 > .elementor-element-populated {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-25 .elementor-element.elementor-element-4a797213 > .elementor-widget-container {
		padding: 0em 0em 1em 0em;
	}
	
	.elementor-25 .elementor-element.elementor-element-4a797213 .elementor-heading-title {
		font-size: .73em;
	}
	
	.elementor-25 .elementor-element.elementor-element-43a9a328 {
		text-align: center;
	}
	
	.elementor-25 .elementor-element.elementor-element-354bc3bc > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-354bc3bc .elementor-divider {
		text-align: center;
	}
	
	.elementor-25 .elementor-element.elementor-element-354bc3bc .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-25 .elementor-element.elementor-element-142dae23 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-142dae23 {
		text-align: left;
	}
	
	.elementor-25 .elementor-element.elementor-element-35bed675 > .elementor-widget-container {
		padding: 0em 0em 3em 0em;
	}
	
	.elementor-25 .elementor-element.elementor-element-35bed675 .elementor-button {
		font-size: .72em;
	}
	
	.elementor-25 .elementor-element.elementor-element-116c8c1c > .elementor-element-populated {
		margin: -58px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-51e67557 {
		padding: 65px 0px 65px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-1ef02964 .uael-heading-stack-mobile .uael-before-heading {
		margin-bottom: 0px;
		margin-right: 0px;
		display: inline-block;
	}
	
	.elementor-25 .elementor-element.elementor-element-1ef02964 .uael-heading-stack-mobile .uael-after-heading {
		margin-top: 0px;
		margin-left: 0px;
		display: inline-block;
	}
	
	.elementor-25 .elementor-element.elementor-element-5b63c7be {
		text-align: center;
	}
	
	.elementor-25 .elementor-element.elementor-element-3b9553f6 {
		padding: 50px 15px 50px 15px;
	}
	
	.elementor-25 .elementor-element.elementor-element-7b1041b5 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-25 .elementor-element.elementor-element-d34d8e5 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-41dde375 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-41dde375 .elementor-heading-title {
		font-size: 36px;
		line-height: 44px;
	}
	
	.elementor-25 .elementor-element.elementor-element-a833c31 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-a833c31 .elementor-heading-title {
		font-size: 36px;
		line-height: 44px;
	}
	
	.elementor-25 .elementor-element.elementor-element-86190af > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-86190af .elementor-heading-title {
		font-size: 36px;
		line-height: 44px;
	}
	
	.elementor-25 .elementor-element.elementor-element-6444af0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-6444af0 .elementor-heading-title {
		font-size: 36px;
		line-height: 44px;
	}
	
	.elementor-25 .elementor-element.elementor-element-81bc3dc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-81bc3dc .elementor-heading-title {
		font-size: 36px;
		line-height: 44px;
	}
	
	.elementor-25 .elementor-element.elementor-element-a121fa6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-a121fa6 .elementor-heading-title {
		font-size: 36px;
		line-height: 44px;
	}
	
	.elementor-25 .elementor-element.elementor-element-a2f0190 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-25 .elementor-element.elementor-element-41e818f0 {
		padding: 0px 0px 200px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-41113674 > .elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-25 .elementor-element.elementor-element-2c66713e {
		margin-top: -30px;
		margin-bottom: -93px;
	}
	
	.elementor-25 .elementor-element.elementor-element-1bf2f777 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-712a4ec6 > .elementor-element-populated {
		margin: 35px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-6953887 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-ea0f693 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-7fd393f8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-7fd393f8 img {
		width: 360px;
		height: 250px;
	}
	
	.elementor-25 .elementor-element.elementor-element-58bc9994 > .elementor-element-populated {
		margin: 35px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-28a22a8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-21fe2f50 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-3e403537 img {
		width: 360px;
		height: 200px;
	}
	
	.elementor-25 .elementor-element.elementor-element-620ee27b > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-3310ff2c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-2ef3519e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-2538ecdc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-2538ecdc img {
		width: 360%;
		height: 250px;
	}
	
	.elementor-25 .elementor-element.elementor-element-2740a002 {
		margin-top: -111px;
		margin-bottom: 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-72a036d6 > .elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
		padding: 70px 20px 120px 20px;
	}
	
	.elementor-25 .elementor-element.elementor-element-d606cbb .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-25 .elementor-element.elementor-element-5d82b8b3 > .elementor-element-populated {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-25 .elementor-element.elementor-element-71aea5f {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-25 .elementor-element.elementor-element-6cae176d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-30d9ab05 {
		--spacer-size: 328px;
	}
	
	.elementor-25 .elementor-element.elementor-element-61adfc2 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-25 .elementor-element.elementor-element-4d2fda1f > .elementor-widget-container {
		margin: 0px 30px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-6f075538 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-25 .elementor-element.elementor-element-22069e96 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-25 .elementor-element.elementor-element-1fbbfeb3 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-25 .elementor-element.elementor-element-3379d8df {
		padding: 50px 15px 50px 15px;
	}
	
	.elementor-25 .elementor-element.elementor-element-4b510b00 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-41cde13c {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-268db1f6 .elementor-heading-title {
		font-size: 1em;
	}
	
	.elementor-25 .elementor-element.elementor-element-7a309af4 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-25 .elementor-element.elementor-element-ee586cf .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-25 .elementor-element.elementor-element-726d3cac {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-25 .elementor-element.elementor-element-6b17eaf7 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-1cb4ae81 .elementor-heading-title {
		font-size: 3.4em;
	}
	
	.elementor-25 .elementor-element.elementor-element-db1f3ae {
		padding: 4% 0% 0% 0%;
	}
	
	.elementor-25 .elementor-element.elementor-element-4f5c4b10 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-70e06f7 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-8d15bd3 .elementor-heading-title {
		font-size: 2.7em;
	}
	
	.elementor-25 .elementor-element.elementor-element-5960f84b {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-46a73c56 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-a5384d7 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-4137fc74 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-6123b259 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-70f32dc4 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-3be6db38 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-6542506d {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-6542506d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-25 .elementor-element.elementor-element-6fb7dab5 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-f8211d5 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-25 .elementor-element.elementor-element-19f2d52b .elementor-divider {
		text-align: center;
	}
	
	.elementor-25 .elementor-element.elementor-element-19f2d52b .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-25 .elementor-element.elementor-element-4ebc257b {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-4ebc257b > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-4a3aad6 img {
		height: 320px;
	}
	
	.elementor-25 .elementor-element.elementor-element-ea12fe7 .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-25 .elementor-element.elementor-element-55a8b4ed {
		padding: 50px 15px 50px 15px;
	}
	
	.elementor-25 .elementor-element.elementor-element-39bb939d {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-17be2be4 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-741bf36c .elementor-heading-title {
		font-size: 2.1em;
	}
	
	.elementor-25 .elementor-element.elementor-element-1c64a9b8 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-c9a90dc {
		width: 90%;
	}
	
	.elementor-25 .elementor-element.elementor-element-c9a90dc > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-be07f26 {
		width: var(--container-widget-width, 285px);
		max-width: 285px;
		--container-widget-width: 285px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-25 .elementor-element.elementor-element-be07f26 img {
		width: 930px;
		height: 250px;
	}
	
	.elementor-25 .elementor-element.elementor-element-1f69c78d {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-1f69c78d > .elementor-element-populated {
		padding: 20px 0px 30px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-6ca59da0 .elementor-heading-title {
		font-size: 1.3em;
	}
	
	.elementor-25 .elementor-element.elementor-element-7a6b84a {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-619553f {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-619553f > .elementor-element-populated {
		padding: 20px 0px 30px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-612b2c4 .elementor-heading-title {
		font-size: 1.3em;
	}
	
	.elementor-25 .elementor-element.elementor-element-3d43b739 {
		width: 90%;
	}
	
	.elementor-25 .elementor-element.elementor-element-3d43b739 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-37b3242 img {
		width: 930px;
		height: 250px;
	}
	
	.elementor-25 .elementor-element.elementor-element-2c623107 {
		width: 90%;
	}
	
	.elementor-25 .elementor-element.elementor-element-2c623107 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-38b487d {
		width: var(--container-widget-width, 274px);
		max-width: 274px;
		--container-widget-width: 274px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-25 .elementor-element.elementor-element-38b487d img {
		width: 930px;
		height: 250px;
	}
	
	.elementor-25 .elementor-element.elementor-element-ffcbd3e {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-ffcbd3e > .elementor-element-populated {
		padding: 20px 0px 30px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-7f96c6e .elementor-heading-title {
		font-size: 1.3em;
	}
	
	.elementor-25 .elementor-element.elementor-element-88f0e65 .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-25 .elementor-element.elementor-element-62adc60d {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-25 .elementor-element.elementor-element-d8d55cc .elementor-headline {
		font-size: 28px;
	}
	
	.elementor-25 .elementor-element.elementor-element-17b3f939 {
		padding: 50px 15px 0px 15px;
	}
	
	.elementor-25 .elementor-element.elementor-element-7da9dbd5 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-61aefdfb {
		--e-image-carousel-slides-to-show: 1;
	}
	
	.elementor-25 .elementor-element.elementor-element-693ada98 {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-79e55a47 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-25 .elementor-element.elementor-element-376dd5ab.elementor-arrows-yes .elementor-main-swiper {
		width: calc(406px - 40px);
	}
	
	.elementor-25 .elementor-element.elementor-element-376dd5ab .elementor-main-swiper {
		width: 406px;
	}
	
	.elementor-25 .elementor-element.elementor-element-1a445431 {
		margin-top: -52px;
		margin-bottom: 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-2b069eee.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-25 .elementor-element.elementor-element-12c580ac {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-63420460 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-25 .elementor-element.elementor-element-3c074b15 .elementor-button {
		font-size: .9rem;
	}
	
	.elementor-25 .elementor-element.elementor-element-2dbd05e5 > .elementor-shape-bottom svg {
		height: 54px;
	}
	
	.elementor-25 .elementor-element.elementor-element-4128acd6 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-765b5186 .elementor-heading-title {
		font-size: 1.3em;
	}
	
	.elementor-25 .elementor-element.elementor-element-53ca26ac {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-53ca26ac > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25 .elementor-element.elementor-element-43114c2f img {
		width: 83%;
	}
	
	.elementor-25 .elementor-element.elementor-element-218e77cd {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-57b46c88 {
		text-align: center;
	}
	
	.elementor-25 .elementor-element.elementor-element-57b46c88 .elementor-heading-title {
		font-size: 1.5em;
	}
	
	.elementor-25 .elementor-element.elementor-element-5979a11c {
		text-align: center;
	}
}

@media (min-width:768px) {
	.elementor-25 .elementor-element.elementor-element-508c5f52 {
		width: 62.037%;
	}
	
	.elementor-25 .elementor-element.elementor-element-b2c6c59 {
		width: 15.647%;
	}
	
	.elementor-25 .elementor-element.elementor-element-2808cdc0 {
		width: 61.522%;
	}
	
	.elementor-25 .elementor-element.elementor-element-30f20d46 {
		width: 22.821%;
	}
	
	.elementor-25 .elementor-element.elementor-element-86edc49 {
		width: 37.963%;
	}
	
	.elementor-25 .elementor-element.elementor-element-6fcfffff {
		width: 65.296%;
	}
	
	.elementor-25 .elementor-element.elementor-element-6935e5ec {
		width: 34.704%;
	}
	
	.elementor-25 .elementor-element.elementor-element-6542506d {
		width: 55.157%;
	}
	
	.elementor-25 .elementor-element.elementor-element-4ebc257b {
		width: 44.843%;
	}
	
	.elementor-25 .elementor-element.elementor-element-bf7eb36 {
		width: 52.795%;
	}
	
	.elementor-25 .elementor-element.elementor-element-8b5ad3a {
		width: 47.157%;
	}
	
	.elementor-25 .elementor-element.elementor-element-12c580ac {
		width: 66%;
	}
	
	.elementor-25 .elementor-element.elementor-element-53661162 {
		width: 34%;
	}
	
	.elementor-25 .elementor-element.elementor-element-4128acd6 {
		width: 102.431%;
	}
	
	.elementor-25 .elementor-element.elementor-element-53ca26ac {
		width: 58.97%;
	}
	
	.elementor-25 .elementor-element.elementor-element-218e77cd {
		width: 66%;
	}
	
	.elementor-25 .elementor-element.elementor-element-23becfea {
		width: 34%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-25 .elementor-element.elementor-element-508c5f52 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-b2c6c59 {
		width: 15%;
	}
	
	.elementor-25 .elementor-element.elementor-element-86edc49 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-116c8c1c {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-71a4078c {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-1ee2825 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-b024d36 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-6fcfffff {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-6935e5ec {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-3d1c883a {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-66e5373e {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-766dfac3 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-4b510b00 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-41cde13c {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-6b17eaf7 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-4f5c4b10 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-70e06f7 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-5960f84b {
		width: 33.33%;
	}
	
	.elementor-25 .elementor-element.elementor-element-46a73c56 {
		width: 33.33%;
	}
	
	.elementor-25 .elementor-element.elementor-element-a5384d7 {
		width: 33.33%;
	}
	
	.elementor-25 .elementor-element.elementor-element-4137fc74 {
		width: 33.33%;
	}
	
	.elementor-25 .elementor-element.elementor-element-6123b259 {
		width: 33.33%;
	}
	
	.elementor-25 .elementor-element.elementor-element-70f32dc4 {
		width: 33.33%;
	}
	
	.elementor-25 .elementor-element.elementor-element-6542506d {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-6fb7dab5 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-4ebc257b {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-39bb939d {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-17be2be4 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-c9a90dc {
		width: 90%;
	}
	
	.elementor-25 .elementor-element.elementor-element-1f69c78d {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-619553f {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-3d43b739 {
		width: 90%;
	}
	
	.elementor-25 .elementor-element.elementor-element-2c623107 {
		width: 90%;
	}
	
	.elementor-25 .elementor-element.elementor-element-ffcbd3e {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-7da9dbd5 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-54ded355 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-12c580ac {
		width: 50%;
	}
	
	.elementor-25 .elementor-element.elementor-element-53661162 {
		width: 50%;
	}
	
	.elementor-25 .elementor-element.elementor-element-4128acd6 {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-53ca26ac {
		width: 100%;
	}
	
	.elementor-25 .elementor-element.elementor-element-218e77cd {
		width: 50%;
	}
	
	.elementor-25 .elementor-element.elementor-element-23becfea {
		width: 50%;
	}
}

@media (min-width:1025px) {
	.elementor-25 .elementor-element.elementor-element-47d9b8d8 > .elementor-background-overlay {
		background-attachment: fixed;
	}
}

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