
.elementor-8250 .elementor-element.elementor-element-2f28c06 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 120px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-8250 .elementor-element.elementor-element-2f28c06:not(.elementor-motion-effects-element-type-background), .elementor-8250 .elementor-element.elementor-element-2f28c06 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff8f3;
}

.elementor-8250 .elementor-element.elementor-element-26f5c3e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-8250 .elementor-element.elementor-element-2f5dc34 > .elementor-widget-container {
	margin: 0px 0px 18px 0px;
	padding: 0px 0px 18px 0px;
}

.elementor-8250 .elementor-element.elementor-element-2f5dc34.elementor-element {
	--align-self: stretch;
}

.elementor-8250 .elementor-element.elementor-element-2f5dc34 {
	text-align: center;
}

.elementor-8250 .elementor-element.elementor-element-2f5dc34 .mas-addons-heading-title {
	color: #db7239;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 1.5px;
}

.elementor-8250 .elementor-element.elementor-element-54dc1ae {
	margin: 0px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 10px;
	padding: 0px 10px 20px 10px;
	text-align: center;
}

.elementor-8250 .elementor-element.elementor-element-54dc1ae.elementor-element {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-54dc1ae .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 75px;
	font-weight: 700;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #000;
}

.elementor-8250 .elementor-element.elementor-element-9eaccc8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: #000;
}

.elementor-8250 .elementor-element.elementor-element-9eaccc8.elementor-element {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-c7e061d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
}

.elementor-8250 .elementor-element.elementor-element-1dfa1bc .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "GeneralSans-Variable", Sans-serif;
	font-weight: 400;
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-radius: 30px 30px 30px 30px;
	padding: 15px 20px 15px 20px;
}

.elementor-8250 .elementor-element.elementor-element-1dfa1bc .elementor-button:hover, .elementor-8250 .elementor-element.elementor-element-1dfa1bc .elementor-button:focus {
	background-color: #fff5ee;
	color: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-1dfa1bc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-1dfa1bc.elementor-element {
	--align-self: flex-start;
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-1dfa1bc .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-8250 .elementor-element.elementor-element-1dfa1bc .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

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

.elementor-8250 .elementor-element.elementor-element-6759d74 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: none;
	border-radius: 30px 30px 30px 30px;
	padding: 20px 20px 20px 20px;
}

.elementor-8250 .elementor-element.elementor-element-6759d74 .elementor-button:hover, .elementor-8250 .elementor-element.elementor-element-6759d74 .elementor-button:focus {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-6759d74 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-8250 .elementor-element.elementor-element-6759d74 .elementor-button .elementor-button-content-wrapper {
	gap: 16px;
}

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

.elementor-8250 .elementor-element.elementor-element-0a34fcc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-0a34fcc.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-f32e4c4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-f32e4c4 img {
	width: 80%;
}

.elementor-8250 .elementor-element.elementor-element-b5c9e41 {
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 10px 0px 10px 0px;
}

.elementor-8250 .elementor-element.elementor-element-8f09813 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 100px 30px 100px;
	text-align: center;
}

.elementor-8250 .elementor-element.elementor-element-8f09813 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 60px;
	font-weight: 600;
	color: #000;
}

.elementor-8250 .elementor-element.elementor-element-6227c86 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #000;
}

.elementor-8250 .elementor-element.elementor-element-e046e7e {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 30px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-0cfeabc.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-8250 .elementor-element.elementor-element-0cfeabc.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-8250 .elementor-element.elementor-element-0cfeabc.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-8250 .elementor-element.elementor-element-0cfeabc .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-8250 .elementor-element.elementor-element-0cfeabc .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8250 .elementor-element.elementor-element-0cfeabc .elementor-image-box-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #000;
}

.elementor-8250 .elementor-element.elementor-element-0cfeabc .elementor-image-box-description {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #000;
}

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

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

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

.elementor-8250 .elementor-element.elementor-element-fc20c5b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-8250 .elementor-element.elementor-element-fc20c5b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8250 .elementor-element.elementor-element-fc20c5b .elementor-image-box-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-8250 .elementor-element.elementor-element-fc20c5b .elementor-image-box-description {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #000;
}

.elementor-8250 .elementor-element.elementor-element-54d4aad.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-8250 .elementor-element.elementor-element-54d4aad.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-8250 .elementor-element.elementor-element-54d4aad.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-8250 .elementor-element.elementor-element-54d4aad .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-8250 .elementor-element.elementor-element-54d4aad .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-8250 .elementor-element.elementor-element-54d4aad .elementor-image-box-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #000;
}

.elementor-8250 .elementor-element.elementor-element-54d4aad .elementor-image-box-description {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #000;
}

.elementor-8250 .elementor-element.elementor-element-1c6ca99 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 30px;
	--margin-bottom: 30px;
	--margin-left: 30px;
	--margin-right: 30px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-1c6ca99.e-con {
	--align-self: center;
}

.elementor-8250 .elementor-element.elementor-element-f5adafb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-8250 .elementor-element.elementor-element-f5adafb .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-8250 .elementor-element.elementor-element-f5adafb .elementor-heading-title a:hover, .elementor-8250 .elementor-element.elementor-element-f5adafb .elementor-heading-title a:focus {
	color: #000;
}

.elementor-8250 .elementor-element.elementor-element-8fb1a78 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #000;
}

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

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

.elementor-8250 .elementor-element.elementor-element-d235b41.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-8250 .elementor-element.elementor-element-e5598f7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-10e94d3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	padding: 0px 0px 10px 0px;
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-10e94d3 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #000;
}

.elementor-8250 .elementor-element.elementor-element-dae62dd {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8250 .elementor-element.elementor-element-7186801 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-7186801 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-7186801 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-7186801 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-7186801 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-7186801 .elementor-icon-list-icon svg path {
	stroke: #000;
}

.elementor-8250 .elementor-element.elementor-element-7186801 .elementor-icon-list-icon i {
	color: #db7239;
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-7186801 .elementor-icon-list-icon svg {
	fill: #db7239;
	transition: fill .3s;
}

.elementor-8250 .elementor-element.elementor-element-7186801 {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 0px;
}

.elementor-8250 .elementor-element.elementor-element-7186801 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8250 .elementor-element.elementor-element-7186801 .elementor-icon-list-item > a {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-8250 .elementor-element.elementor-element-7186801 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-8f914b8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-8f914b8.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-8250 .elementor-element.elementor-element-71b0a87 .elementor-widget-container {
	text-align: center;
}

.elementor-8250 .elementor-element.elementor-element-71b0a87 .mas-creative-btn i {
	font-size: 24px;
}

.elementor-8250 .elementor-element.elementor-element-71b0a87 .mas-creative-btn, .elementor-8250 .elementor-element.elementor-element-71b0a87 .mas-creative-btn.mas-eft--bloom div {
	border-style: solid;
}

.elementor-8250 .elementor-element.elementor-element-71b0a87 .mas-creative-btn-wrap .mas-creative-btn {
	--ha-ctv-btn-txt-clr: var(--e-global-color-e893d8a);
	--ha-ctv-btn-bg-clr: var(--e-global-color-primary);
	--ha-ctv-btn-border-clr: var(--e-global-color-e893d8a);
	--ha-ctv-btn-txt-hvr-clr: var(--e-global-color-primary);
	--ha-ctv-btn-bg-hvr-clr: #fff;
}

.elementor-8250 .elementor-element.elementor-element-71b0a87 .mas-creative-btn-wrap .mas-creative-btn:hover {
	border-color: #db7239;
}

.elementor-8250 .elementor-element.elementor-element-04942e6 {
	width: auto;
	max-width: auto;
	text-align: start;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-weight: 600;
}

.elementor-8250 .elementor-element.elementor-element-04942e6.elementor-element {
	--align-self: center;
}

.elementor-8250 .elementor-element.elementor-element-4bcda7c {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--align-items: center;
	--gap: 60px 40px;
	--row-gap: 60px;
	--column-gap: 40px;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-8250 .elementor-element.elementor-element-e65f3a2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-8250 .elementor-element.elementor-element-6b211aa.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-5965a29 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	padding: 0px 0px 10px 0px;
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-5965a29 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #000;
}

.elementor-8250 .elementor-element.elementor-element-1aa9a66 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8250 .elementor-element.elementor-element-c1784df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-c1784df .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-c1784df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-c1784df .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-c1784df .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-c1784df .elementor-icon-list-icon svg path {
	stroke: #000;
}

.elementor-8250 .elementor-element.elementor-element-c1784df .elementor-icon-list-icon i {
	color: #db7239;
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-c1784df .elementor-icon-list-icon svg {
	fill: #db7239;
	transition: fill .3s;
}

.elementor-8250 .elementor-element.elementor-element-c1784df {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 0px;
}

.elementor-8250 .elementor-element.elementor-element-c1784df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8250 .elementor-element.elementor-element-c1784df .elementor-icon-list-item > a {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-8250 .elementor-element.elementor-element-c1784df .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-abe593f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-abe593f.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-8250 .elementor-element.elementor-element-afc5cf8 .elementor-widget-container {
	text-align: center;
}

.elementor-8250 .elementor-element.elementor-element-afc5cf8 .mas-creative-btn i {
	font-size: 24px;
}

.elementor-8250 .elementor-element.elementor-element-afc5cf8 .mas-creative-btn, .elementor-8250 .elementor-element.elementor-element-afc5cf8 .mas-creative-btn.mas-eft--bloom div {
	border-style: solid;
}

.elementor-8250 .elementor-element.elementor-element-afc5cf8 .mas-creative-btn-wrap .mas-creative-btn {
	--ha-ctv-btn-txt-clr: var(--e-global-color-e893d8a);
	--ha-ctv-btn-bg-clr: var(--e-global-color-primary);
	--ha-ctv-btn-border-clr: var(--e-global-color-e893d8a);
	--ha-ctv-btn-txt-hvr-clr: var(--e-global-color-primary);
	--ha-ctv-btn-bg-hvr-clr: #fff;
}

.elementor-8250 .elementor-element.elementor-element-afc5cf8 .mas-creative-btn-wrap .mas-creative-btn:hover {
	border-color: #db7239;
}

.elementor-8250 .elementor-element.elementor-element-c1eaa58 {
	width: auto;
	max-width: auto;
	text-align: start;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-weight: 600;
}

.elementor-8250 .elementor-element.elementor-element-c1eaa58.elementor-element {
	--align-self: center;
}

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

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

.elementor-8250 .elementor-element.elementor-element-49cfb0f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-8250 .elementor-element.elementor-element-6e4a05c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-d2676d9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	padding: 0px 0px 10px 0px;
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-d2676d9 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #000;
}

.elementor-8250 .elementor-element.elementor-element-c13e674 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: #000;
}

.elementor-8250 .elementor-element.elementor-element-92ae29b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-92ae29b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-92ae29b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-92ae29b .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-92ae29b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-92ae29b .elementor-icon-list-icon svg path {
	stroke: #000;
}

.elementor-8250 .elementor-element.elementor-element-92ae29b .elementor-icon-list-icon i {
	color: #db7239;
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-92ae29b .elementor-icon-list-icon svg {
	fill: #db7239;
	transition: fill .3s;
}

.elementor-8250 .elementor-element.elementor-element-92ae29b {
	--e-icon-list-icon-size: 25px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 0px;
}

.elementor-8250 .elementor-element.elementor-element-92ae29b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8250 .elementor-element.elementor-element-92ae29b .elementor-icon-list-item > a {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-8250 .elementor-element.elementor-element-92ae29b .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-bb6fc7d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-bb6fc7d.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-8250 .elementor-element.elementor-element-66aa9e8 .elementor-widget-container {
	text-align: center;
}

.elementor-8250 .elementor-element.elementor-element-66aa9e8 .mas-creative-btn i {
	font-size: 24px;
}

.elementor-8250 .elementor-element.elementor-element-66aa9e8 .mas-creative-btn, .elementor-8250 .elementor-element.elementor-element-66aa9e8 .mas-creative-btn.mas-eft--bloom div {
	border-style: solid;
}

.elementor-8250 .elementor-element.elementor-element-66aa9e8 .mas-creative-btn-wrap .mas-creative-btn {
	--ha-ctv-btn-txt-clr: var(--e-global-color-e893d8a);
	--ha-ctv-btn-bg-clr: var(--e-global-color-primary);
	--ha-ctv-btn-border-clr: var(--e-global-color-e893d8a);
	--ha-ctv-btn-txt-hvr-clr: var(--e-global-color-primary);
	--ha-ctv-btn-bg-hvr-clr: #fff;
}

.elementor-8250 .elementor-element.elementor-element-66aa9e8 .mas-creative-btn-wrap .mas-creative-btn:hover {
	border-color: #db7239;
}

.elementor-8250 .elementor-element.elementor-element-89a103c {
	width: auto;
	max-width: auto;
	text-align: start;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-8250 .elementor-element.elementor-element-89a103c.elementor-element {
	--align-self: center;
}

.elementor-8250 .elementor-element.elementor-element-a21c029:not(.elementor-motion-effects-element-type-background), .elementor-8250 .elementor-element.elementor-element-a21c029 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8250 .elementor-element.elementor-element-a21c029 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 85px 0px 100px 0px;
}

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

.elementor-8250 .elementor-element.elementor-element-217f8fb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-8250 .elementor-element.elementor-element-03d211a {
	--display: flex;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-8250 .elementor-element.elementor-element-2c1e309 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0% 15% 0% 15%;
	text-align: center;
}

.elementor-8250 .elementor-element.elementor-element-2c1e309 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 60px;
	font-weight: 600;
	color: #fff;
}

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

.elementor-8250 .elementor-element.elementor-element-48b2bd6 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 10px;
}

.elementor-8250 .elementor-element.elementor-element-0dbe712 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 0px 0px 30px 0px;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: rgba(255, 255, 255, .1);
}

.elementor-8250 .elementor-element.elementor-element-0dbe712 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-e2b1028.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-e2b1028 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-e2b1028 .elementor-icon-box-title {
	margin-block-end: 15px;
	color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-e2b1028 .elementor-icon-box-title, .elementor-8250 .elementor-element.elementor-element-e2b1028 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-8250 .elementor-element.elementor-element-e2b1028 .elementor-icon-box-description {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: rgba(255, 255, 255, .8);
}

.elementor-8250 .elementor-element.elementor-element-5d846ff > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-5d846ff .mas-addons-btn .btn-icon {
	background-color: var(--e-global-color-primary);
	font-size: 25px;
	width: 50px;
	height: 50px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.elementor-8250 .elementor-element.elementor-element-5d846ff .mas-addons-btn .icon-before {
	margin-right: 20px;
}

.elementor-8250 .elementor-element.elementor-element-5d846ff .mas-addons-btn .icon-after {
	margin-left: 20px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-5d846ff .mas-addons-btn .icon-before {
	margin-left: 20px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-5d846ff .mas-addons-btn .icon-after {
	margin-right: 20px;
}

.elementor-8250 .elementor-element.elementor-element-5d846ff .mas-addons-btn:hover .btn-icon {
	background-color: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-5d846ff .mas-addons-btn .btn-icon svg {
	width: 25px;
}

.elementor-8250 .elementor-element.elementor-element-5d846ff .mas-addons-btn-wrapper .btn-icon {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8250 .elementor-element.elementor-element-5d846ff .mas-addons-btn {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: #fff;
	background-color: rgba(2, 1, 1, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-5d846ff .mas-addons-btn {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-8520d00 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 28px;
}

.elementor-8250 .elementor-element.elementor-element-bfb392d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 0px 0px 30px 0px;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: rgba(255, 255, 255, .1);
}

.elementor-8250 .elementor-element.elementor-element-bfb392d .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-5987e5b.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-5987e5b .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-5987e5b .elementor-icon-box-title {
	margin-block-end: 15px;
	color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-5987e5b .elementor-icon-box-title, .elementor-8250 .elementor-element.elementor-element-5987e5b .elementor-icon-box-title a {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-8250 .elementor-element.elementor-element-5987e5b .elementor-icon-box-description {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: rgba(255, 255, 255, .8);
}

.elementor-8250 .elementor-element.elementor-element-857b9eb > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-857b9eb .mas-addons-btn .btn-icon {
	background-color: var(--e-global-color-primary);
	font-size: 25px;
	width: 50px;
	height: 50px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.elementor-8250 .elementor-element.elementor-element-857b9eb .mas-addons-btn .icon-before {
	margin-right: 20px;
}

.elementor-8250 .elementor-element.elementor-element-857b9eb .mas-addons-btn .icon-after {
	margin-left: 20px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-857b9eb .mas-addons-btn .icon-before {
	margin-left: 20px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-857b9eb .mas-addons-btn .icon-after {
	margin-right: 20px;
}

.elementor-8250 .elementor-element.elementor-element-857b9eb .mas-addons-btn:hover .btn-icon {
	background-color: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-857b9eb .mas-addons-btn .btn-icon svg {
	width: 25px;
}

.elementor-8250 .elementor-element.elementor-element-857b9eb .mas-addons-btn-wrapper .btn-icon {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8250 .elementor-element.elementor-element-857b9eb .mas-addons-btn {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: #fff;
	background-color: rgba(2, 1, 1, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-857b9eb .mas-addons-btn {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-dfd49d5 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 30px;
}

.elementor-8250 .elementor-element.elementor-element-0feddf8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 0px 0px 30px 0px;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: rgba(255, 255, 255, .1);
}

.elementor-8250 .elementor-element.elementor-element-0feddf8 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-fe59c42.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-fe59c42 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-fe59c42 .elementor-icon-box-title {
	margin-block-end: 15px;
	color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-fe59c42 .elementor-icon-box-title, .elementor-8250 .elementor-element.elementor-element-fe59c42 .elementor-icon-box-title a {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-8250 .elementor-element.elementor-element-fe59c42 .elementor-icon-box-description {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: rgba(255, 255, 255, .8);
}

.elementor-8250 .elementor-element.elementor-element-42b4173 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-42b4173 .mas-addons-btn .btn-icon {
	background-color: var(--e-global-color-primary);
	font-size: 25px;
	width: 50px;
	height: 50px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.elementor-8250 .elementor-element.elementor-element-42b4173 .mas-addons-btn .icon-before {
	margin-right: 20px;
}

.elementor-8250 .elementor-element.elementor-element-42b4173 .mas-addons-btn .icon-after {
	margin-left: 20px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-42b4173 .mas-addons-btn .icon-before {
	margin-left: 20px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-42b4173 .mas-addons-btn .icon-after {
	margin-right: 20px;
}

.elementor-8250 .elementor-element.elementor-element-42b4173 .mas-addons-btn:hover .btn-icon {
	background-color: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-42b4173 .mas-addons-btn .btn-icon svg {
	width: 25px;
}

.elementor-8250 .elementor-element.elementor-element-42b4173 .mas-addons-btn-wrapper .btn-icon {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8250 .elementor-element.elementor-element-42b4173 .mas-addons-btn {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: #fff;
	background-color: rgba(2, 1, 1, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-42b4173 .mas-addons-btn {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-8250 .elementor-element.elementor-element-353e52d {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 10px;
}

.elementor-8250 .elementor-element.elementor-element-f2e4ad6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 0px 0px 30px 0px;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: rgba(255, 255, 255, .1);
}

.elementor-8250 .elementor-element.elementor-element-f2e4ad6 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-6ed6ee6.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-6ed6ee6 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-6ed6ee6 .elementor-icon-box-title {
	margin-block-end: 15px;
	color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-6ed6ee6 .elementor-icon-box-title, .elementor-8250 .elementor-element.elementor-element-6ed6ee6 .elementor-icon-box-title a {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-8250 .elementor-element.elementor-element-6ed6ee6 .elementor-icon-box-description {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: rgba(255, 255, 255, .8);
}

.elementor-8250 .elementor-element.elementor-element-9e5fe42 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-9e5fe42 .mas-addons-btn .btn-icon {
	background-color: var(--e-global-color-primary);
	font-size: 25px;
	width: 50px;
	height: 50px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.elementor-8250 .elementor-element.elementor-element-9e5fe42 .mas-addons-btn .icon-before {
	margin-right: 20px;
}

.elementor-8250 .elementor-element.elementor-element-9e5fe42 .mas-addons-btn .icon-after {
	margin-left: 20px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-9e5fe42 .mas-addons-btn .icon-before {
	margin-left: 20px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-9e5fe42 .mas-addons-btn .icon-after {
	margin-right: 20px;
}

.elementor-8250 .elementor-element.elementor-element-9e5fe42 .mas-addons-btn:hover .btn-icon {
	background-color: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-9e5fe42 .mas-addons-btn .btn-icon svg {
	width: 25px;
}

.elementor-8250 .elementor-element.elementor-element-9e5fe42 .mas-addons-btn-wrapper .btn-icon {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8250 .elementor-element.elementor-element-9e5fe42 .mas-addons-btn {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: #fff;
	background-color: rgba(2, 1, 1, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-9e5fe42 .mas-addons-btn {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-7c6e07d {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 15px;
}

.elementor-8250 .elementor-element.elementor-element-cb32f35 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 0px 0px 30px 0px;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: rgba(255, 255, 255, .1);
}

.elementor-8250 .elementor-element.elementor-element-cb32f35 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-89dd0c7.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-89dd0c7 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-89dd0c7 .elementor-icon-box-title {
	margin-block-end: 15px;
	color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-89dd0c7 .elementor-icon-box-title, .elementor-8250 .elementor-element.elementor-element-89dd0c7 .elementor-icon-box-title a {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-8250 .elementor-element.elementor-element-89dd0c7 .elementor-icon-box-description {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: rgba(255, 255, 255, .8);
}

.elementor-8250 .elementor-element.elementor-element-910d7d4 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-910d7d4 .mas-addons-btn .btn-icon {
	background-color: var(--e-global-color-primary);
	font-size: 25px;
	width: 50px;
	height: 50px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.elementor-8250 .elementor-element.elementor-element-910d7d4 .mas-addons-btn .icon-before {
	margin-right: 20px;
}

.elementor-8250 .elementor-element.elementor-element-910d7d4 .mas-addons-btn .icon-after {
	margin-left: 20px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-910d7d4 .mas-addons-btn .icon-before {
	margin-left: 20px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-910d7d4 .mas-addons-btn .icon-after {
	margin-right: 20px;
}

.elementor-8250 .elementor-element.elementor-element-910d7d4 .mas-addons-btn:hover .btn-icon {
	background-color: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-910d7d4 .mas-addons-btn .btn-icon svg {
	width: 25px;
}

.elementor-8250 .elementor-element.elementor-element-910d7d4 .mas-addons-btn-wrapper .btn-icon {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8250 .elementor-element.elementor-element-910d7d4 .mas-addons-btn {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: #fff;
	background-color: rgba(2, 1, 1, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-910d7d4 .mas-addons-btn {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-54e73f6 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 30px;
}

.elementor-8250 .elementor-element.elementor-element-90f5337 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 0px 0px 30px 0px;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: rgba(255, 255, 255, .1);
}

.elementor-8250 .elementor-element.elementor-element-90f5337 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-f3b4935.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-f3b4935 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-f3b4935 .elementor-icon-box-title {
	margin-block-end: 15px;
	color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-f3b4935 .elementor-icon-box-title, .elementor-8250 .elementor-element.elementor-element-f3b4935 .elementor-icon-box-title a {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-8250 .elementor-element.elementor-element-f3b4935 .elementor-icon-box-description {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: rgba(255, 255, 255, .8);
}

.elementor-8250 .elementor-element.elementor-element-b8bf0f8 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-b8bf0f8 .mas-addons-btn .btn-icon {
	background-color: var(--e-global-color-primary);
	font-size: 25px;
	width: 50px;
	height: 50px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.elementor-8250 .elementor-element.elementor-element-b8bf0f8 .mas-addons-btn .icon-before {
	margin-right: 20px;
}

.elementor-8250 .elementor-element.elementor-element-b8bf0f8 .mas-addons-btn .icon-after {
	margin-left: 20px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-b8bf0f8 .mas-addons-btn .icon-before {
	margin-left: 20px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-b8bf0f8 .mas-addons-btn .icon-after {
	margin-right: 20px;
}

.elementor-8250 .elementor-element.elementor-element-b8bf0f8 .mas-addons-btn:hover .btn-icon {
	background-color: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-b8bf0f8 .mas-addons-btn .btn-icon svg {
	width: 25px;
}

.elementor-8250 .elementor-element.elementor-element-b8bf0f8 .mas-addons-btn-wrapper .btn-icon {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8250 .elementor-element.elementor-element-b8bf0f8 .mas-addons-btn {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: #fff;
	background-color: rgba(2, 1, 1, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-b8bf0f8 .mas-addons-btn {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-8250 .elementor-element.elementor-element-1886028.e-con {
	--align-self: stretch;
}

.elementor-8250 .elementor-element.elementor-element-a8b17fb {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 10px;
}

.elementor-8250 .elementor-element.elementor-element-d38ebf8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 0px 0px 30px 0px;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: rgba(255, 255, 255, .1);
}

.elementor-8250 .elementor-element.elementor-element-d38ebf8 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-4fdf23b.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-4fdf23b .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-4fdf23b .elementor-icon-box-title {
	margin-block-end: 15px;
	color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-4fdf23b .elementor-icon-box-title, .elementor-8250 .elementor-element.elementor-element-4fdf23b .elementor-icon-box-title a {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-8250 .elementor-element.elementor-element-4fdf23b .elementor-icon-box-description {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: rgba(255, 255, 255, .8);
}

.elementor-8250 .elementor-element.elementor-element-3d88c16 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-3d88c16 .mas-addons-btn .btn-icon {
	background-color: var(--e-global-color-primary);
	font-size: 25px;
	width: 50px;
	height: 50px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.elementor-8250 .elementor-element.elementor-element-3d88c16 .mas-addons-btn .icon-before {
	margin-right: 20px;
}

.elementor-8250 .elementor-element.elementor-element-3d88c16 .mas-addons-btn .icon-after {
	margin-left: 20px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-3d88c16 .mas-addons-btn .icon-before {
	margin-left: 20px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-3d88c16 .mas-addons-btn .icon-after {
	margin-right: 20px;
}

.elementor-8250 .elementor-element.elementor-element-3d88c16 .mas-addons-btn:hover .btn-icon {
	background-color: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-3d88c16 .mas-addons-btn .btn-icon svg {
	width: 25px;
}

.elementor-8250 .elementor-element.elementor-element-3d88c16 .mas-addons-btn-wrapper .btn-icon {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8250 .elementor-element.elementor-element-3d88c16 .mas-addons-btn {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: #fff;
	background-color: rgba(2, 1, 1, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-3d88c16 .mas-addons-btn {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-ecd8b64 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 15px;
}

.elementor-8250 .elementor-element.elementor-element-ab3f999 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 0px 0px 30px 0px;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: rgba(255, 255, 255, .1);
}

.elementor-8250 .elementor-element.elementor-element-ab3f999 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-9e2d21b.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-9e2d21b .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-9e2d21b .elementor-icon-box-title {
	margin-block-end: 15px;
	color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-9e2d21b .elementor-icon-box-title, .elementor-8250 .elementor-element.elementor-element-9e2d21b .elementor-icon-box-title a {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-8250 .elementor-element.elementor-element-9e2d21b .elementor-icon-box-description {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: rgba(255, 255, 255, .8);
}

.elementor-8250 .elementor-element.elementor-element-968d95f > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-968d95f .mas-addons-btn .btn-icon {
	background-color: var(--e-global-color-primary);
	font-size: 25px;
	width: 50px;
	height: 50px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.elementor-8250 .elementor-element.elementor-element-968d95f .mas-addons-btn .icon-before {
	margin-right: 20px;
}

.elementor-8250 .elementor-element.elementor-element-968d95f .mas-addons-btn .icon-after {
	margin-left: 20px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-968d95f .mas-addons-btn .icon-before {
	margin-left: 20px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-968d95f .mas-addons-btn .icon-after {
	margin-right: 20px;
}

.elementor-8250 .elementor-element.elementor-element-968d95f .mas-addons-btn:hover .btn-icon {
	background-color: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-968d95f .mas-addons-btn .btn-icon svg {
	width: 25px;
}

.elementor-8250 .elementor-element.elementor-element-968d95f .mas-addons-btn-wrapper .btn-icon {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8250 .elementor-element.elementor-element-968d95f .mas-addons-btn {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: #fff;
	background-color: rgba(2, 1, 1, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-968d95f .mas-addons-btn {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-f6216d9 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 15px;
}

.elementor-8250 .elementor-element.elementor-element-60219f2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 0px 0px 30px 0px;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: rgba(255, 255, 255, .1);
}

.elementor-8250 .elementor-element.elementor-element-60219f2 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-e503630.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-e503630 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-e503630 .elementor-icon-box-title {
	margin-block-end: 15px;
	color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-e503630 .elementor-icon-box-title, .elementor-8250 .elementor-element.elementor-element-e503630 .elementor-icon-box-title a {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-8250 .elementor-element.elementor-element-e503630 .elementor-icon-box-description {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: rgba(255, 255, 255, .8);
}

.elementor-8250 .elementor-element.elementor-element-5fb7eb5 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-5fb7eb5 .mas-addons-btn .btn-icon {
	background-color: var(--e-global-color-primary);
	font-size: 25px;
	width: 50px;
	height: 50px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.elementor-8250 .elementor-element.elementor-element-5fb7eb5 .mas-addons-btn .icon-before {
	margin-right: 20px;
}

.elementor-8250 .elementor-element.elementor-element-5fb7eb5 .mas-addons-btn .icon-after {
	margin-left: 20px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-5fb7eb5 .mas-addons-btn .icon-before {
	margin-left: 20px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-5fb7eb5 .mas-addons-btn .icon-after {
	margin-right: 20px;
}

.elementor-8250 .elementor-element.elementor-element-5fb7eb5 .mas-addons-btn:hover .btn-icon {
	background-color: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-5fb7eb5 .mas-addons-btn .btn-icon svg {
	width: 25px;
}

.elementor-8250 .elementor-element.elementor-element-5fb7eb5 .mas-addons-btn-wrapper .btn-icon {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8250 .elementor-element.elementor-element-5fb7eb5 .mas-addons-btn {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: #fff;
	background-color: rgba(2, 1, 1, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-5fb7eb5 .mas-addons-btn {
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-9bd1ac1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--margin-top: 40px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-a5da9dc {
	width: auto;
	max-width: auto;
}

.elementor-8250 .elementor-element.elementor-element-a5da9dc > .elementor-widget-container {
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 0px 15px;
	background-image: radial-gradient(at center center, var(--e-global-color-primary) 0%, var(--e-global-color-primary) 100%);
	border-style: solid;
	border-width: 5px 5px 5px 5px;
	border-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-8250 .elementor-element.elementor-element-a5da9dc.elementor-element {
	--align-self: center;
}

.elementor-8250 .elementor-element.elementor-element-a5da9dc .mas-addons-heading-title {
	color: var(--e-global-color-e893d8a);
	font-family: "Plus Jakarta Sans", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-8250 .elementor-element.elementor-element-17f6da8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-8250 .elementor-element.elementor-element-17f6da8 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 60px;
	font-weight: 600;
	color: #000;
}

.elementor-8250 .elementor-element.elementor-element-3d2a3cd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #000;
}

.elementor-8250 .elementor-element.elementor-element-9a96188 {
	text-align: center;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-weight: 400;
}

.elementor-8250 .elementor-element.elementor-element-7cf45ff {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: wrap;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 10px;
	--margin-right: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8250 .elementor-element.elementor-element-7cf45ff.e-con {
	--align-self: stretch;
}

.elementor-8250 .elementor-element.elementor-element-81cb14f {
	--display: flex;
	--min-height: 400px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 15px -1px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8250 .elementor-element.elementor-element-81cb14f:not(.elementor-motion-effects-element-type-background), .elementor-8250 .elementor-element.elementor-element-81cb14f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-81cb14f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-a9ba847 {
	--display: flex;
	--min-height: 0px;
	--justify-content: flex-end;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-f10f58a {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 10px 10px 10px 10px;
	text-align: center;
}

.elementor-8250 .elementor-element.elementor-element-f10f58a.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-8250 .elementor-element.elementor-element-f10f58a .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-8250 .elementor-element.elementor-element-266fa7c {
	--display: flex;
	--min-height: 80px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-266fa7c.e-con {
	--align-self: stretch;
}

.elementor-8250 .elementor-element.elementor-element-21c6dcf {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-21c6dcf .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-a92379e {
	--display: flex;
	--min-height: 0px;
	--justify-content: space-around;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-3e7e8eb.elementor-element {
	--align-self: stretch;
}

.elementor-8250 .elementor-element.elementor-element-3e7e8eb {
	text-align: start;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-8250 .elementor-element.elementor-element-85d42a3 {
	--display: flex;
	--min-height: 0px;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-8250 .elementor-element.elementor-element-c46e5e7 {
	width: var(--container-widget-width, 99.437%);
	max-width: 99.437%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 99.437%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-8250 .elementor-element.elementor-element-c46e5e7.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-c46e5e7 img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: fill;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-8250 .elementor-element.elementor-element-b92a17b {
	--display: flex;
	--min-height: 0px;
	--justify-content: space-around;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-8250 .elementor-element.elementor-element-b92a17b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-228f23a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-228f23a.elementor-element {
	--align-self: stretch;
}

.elementor-8250 .elementor-element.elementor-element-228f23a .elementor-icon-wrapper {
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-228f23a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-228f23a.elementor-view-framed .elementor-icon, .elementor-8250 .elementor-element.elementor-element-228f23a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-228f23a.elementor-view-framed .elementor-icon, .elementor-8250 .elementor-element.elementor-element-228f23a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-228f23a.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-228f23a.elementor-view-framed .elementor-icon:hover, .elementor-8250 .elementor-element.elementor-element-228f23a.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-90d904b);
	border-color: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-228f23a.elementor-view-framed .elementor-icon:hover, .elementor-8250 .elementor-element.elementor-element-228f23a.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-228f23a .elementor-icon {
	font-size: 30px;
}

.elementor-8250 .elementor-element.elementor-element-228f23a .elementor-icon svg {
	height: 30px;
}

.elementor-8250 .elementor-element.elementor-element-204f58b {
	--display: flex;
	--min-height: 400px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 15px -1px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8250 .elementor-element.elementor-element-204f58b:not(.elementor-motion-effects-element-type-background), .elementor-8250 .elementor-element.elementor-element-204f58b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-204f58b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-3af029d {
	--display: flex;
	--min-height: 0px;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-bf9be8d {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-bf9be8d.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-8250 .elementor-element.elementor-element-bf9be8d .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-weight: 600;
}

.elementor-8250 .elementor-element.elementor-element-b304be2 {
	--display: flex;
	--min-height: 80px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-b304be2.e-con {
	--align-self: stretch;
}

.elementor-8250 .elementor-element.elementor-element-32e0280 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-8250 .elementor-element.elementor-element-32e0280 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-65d723d {
	--display: flex;
	--min-height: 0px;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-8250 .elementor-element.elementor-element-acd48bd {
	text-align: start;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-8250 .elementor-element.elementor-element-890970d {
	--display: flex;
	--min-height: 0px;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-8250 .elementor-element.elementor-element-8b83209 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-8250 .elementor-element.elementor-element-8b83209.elementor-element {
	--align-self: center;
}

.elementor-8250 .elementor-element.elementor-element-8b83209 img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center center;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-8250 .elementor-element.elementor-element-b830ca9 {
	--display: flex;
	--min-height: 0px;
	--justify-content: space-around;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-8250 .elementor-element.elementor-element-b830ca9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-6dafa36 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-6dafa36.elementor-element {
	--align-self: stretch;
}

.elementor-8250 .elementor-element.elementor-element-6dafa36 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-6dafa36.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-6dafa36.elementor-view-framed .elementor-icon, .elementor-8250 .elementor-element.elementor-element-6dafa36.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-6dafa36.elementor-view-framed .elementor-icon, .elementor-8250 .elementor-element.elementor-element-6dafa36.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-6dafa36.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-6dafa36.elementor-view-framed .elementor-icon:hover, .elementor-8250 .elementor-element.elementor-element-6dafa36.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-90d904b);
	border-color: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-6dafa36.elementor-view-framed .elementor-icon:hover, .elementor-8250 .elementor-element.elementor-element-6dafa36.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-6dafa36 .elementor-icon {
	font-size: 30px;
}

.elementor-8250 .elementor-element.elementor-element-6dafa36 .elementor-icon svg {
	height: 30px;
}

.elementor-8250 .elementor-element.elementor-element-eb2f0a2 {
	--display: flex;
	--min-height: 400px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 15px -1px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

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

.elementor-8250 .elementor-element.elementor-element-eb2f0a2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-15912e2 {
	--display: flex;
	--min-height: 0px;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-52167da {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-52167da.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-8250 .elementor-element.elementor-element-52167da .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-8250 .elementor-element.elementor-element-0031b9a {
	--display: flex;
	--min-height: 80px;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-0031b9a.e-con {
	--align-self: stretch;
}

.elementor-8250 .elementor-element.elementor-element-b8b4cd4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-b8b4cd4 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-6f62de7 {
	--display: flex;
	--min-height: 0px;
	--justify-content: flex-start;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-8250 .elementor-element.elementor-element-8334458 {
	text-align: start;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-8250 .elementor-element.elementor-element-30c278c {
	--display: flex;
	--min-height: 0px;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-8250 .elementor-element.elementor-element-873e07e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-8250 .elementor-element.elementor-element-873e07e.elementor-element {
	--align-self: center;
}

.elementor-8250 .elementor-element.elementor-element-873e07e img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: fill;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-8250 .elementor-element.elementor-element-94fb427 {
	--display: flex;
	--min-height: 0px;
	--justify-content: space-around;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-8250 .elementor-element.elementor-element-94fb427.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-62dd91c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-62dd91c.elementor-element {
	--align-self: stretch;
}

.elementor-8250 .elementor-element.elementor-element-62dd91c .elementor-icon-wrapper {
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-62dd91c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-62dd91c.elementor-view-framed .elementor-icon, .elementor-8250 .elementor-element.elementor-element-62dd91c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-62dd91c.elementor-view-framed .elementor-icon, .elementor-8250 .elementor-element.elementor-element-62dd91c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-62dd91c.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-62dd91c.elementor-view-framed .elementor-icon:hover, .elementor-8250 .elementor-element.elementor-element-62dd91c.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-90d904b);
	border-color: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-62dd91c.elementor-view-framed .elementor-icon:hover, .elementor-8250 .elementor-element.elementor-element-62dd91c.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-62dd91c .elementor-icon {
	font-size: 30px;
}

.elementor-8250 .elementor-element.elementor-element-62dd91c .elementor-icon svg {
	height: 30px;
}

.elementor-8250 .elementor-element.elementor-element-8f71a42 {
	--display: flex;
	--min-height: 400px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 15px -1px rgba(0, 0, 0, .5);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-8250 .elementor-element.elementor-element-8f71a42:not(.elementor-motion-effects-element-type-background), .elementor-8250 .elementor-element.elementor-element-8f71a42 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-34ede56 {
	--display: flex;
	--min-height: 0px;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-27d70cf {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-27d70cf.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-8250 .elementor-element.elementor-element-27d70cf .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-weight: 600;
}

.elementor-8250 .elementor-element.elementor-element-06be5b3 {
	--display: flex;
	--min-height: 80px;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-06be5b3.e-con {
	--align-self: stretch;
}

.elementor-8250 .elementor-element.elementor-element-d3046d1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-d3046d1 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-df937eb {
	--display: flex;
	--min-height: 0px;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-8250 .elementor-element.elementor-element-d0e2d1c.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-8250 .elementor-element.elementor-element-d0e2d1c {
	text-align: start;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-8250 .elementor-element.elementor-element-12a3ba7 {
	--display: flex;
	--min-height: 0px;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-8250 .elementor-element.elementor-element-b4c9901 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-8250 .elementor-element.elementor-element-b4c9901.elementor-element {
	--align-self: center;
}

.elementor-8250 .elementor-element.elementor-element-b4c9901 img {
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: fill;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-8250 .elementor-element.elementor-element-e3bf58a {
	--display: flex;
	--min-height: 0px;
	--justify-content: space-around;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-e3bf58a.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-ceab9ac {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-ceab9ac.elementor-element {
	--align-self: stretch;
}

.elementor-8250 .elementor-element.elementor-element-ceab9ac .elementor-icon-wrapper {
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-ceab9ac.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-ceab9ac.elementor-view-framed .elementor-icon, .elementor-8250 .elementor-element.elementor-element-ceab9ac.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-ceab9ac.elementor-view-framed .elementor-icon, .elementor-8250 .elementor-element.elementor-element-ceab9ac.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-ceab9ac.elementor-view-stacked .elementor-icon:hover {
	background-color: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-ceab9ac.elementor-view-framed .elementor-icon:hover, .elementor-8250 .elementor-element.elementor-element-ceab9ac.elementor-view-default .elementor-icon:hover {
	color: var(--e-global-color-90d904b);
	border-color: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-ceab9ac.elementor-view-framed .elementor-icon:hover, .elementor-8250 .elementor-element.elementor-element-ceab9ac.elementor-view-default .elementor-icon:hover svg {
	fill: var(--e-global-color-90d904b);
}

.elementor-8250 .elementor-element.elementor-element-ceab9ac .elementor-icon {
	font-size: 30px;
}

.elementor-8250 .elementor-element.elementor-element-ceab9ac .elementor-icon svg {
	height: 30px;
}

.elementor-8250 .elementor-element.elementor-element-786f18b > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8250 .elementor-element.elementor-element-786f18b:not(.elementor-motion-effects-element-type-background), .elementor-8250 .elementor-element.elementor-element-786f18b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-8250 .elementor-element.elementor-element-786f18b {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 120px 0px;
}

.elementor-8250 .elementor-element.elementor-element-786f18b > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8250 .elementor-element.elementor-element-786f18b:hover > .elementor-background-overlay {
	opacity: .5;
}

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

.elementor-8250 .elementor-element.elementor-element-d78d2fe > .elementor-element-populated {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
	margin: 0px 10px 0px 20px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 20px;
	padding: 0px 10px 0px 20px;
}

.elementor-8250 .elementor-element.elementor-element-e08e250 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: end;
}

.elementor-8250 .elementor-element.elementor-element-e08e250.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-e08e250 img {
	width: 100%;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-8250 .elementor-element.elementor-element-5393f0b > .elementor-element-populated {
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 20px 20px 20px 20px;
}

.elementor-8250 .elementor-element.elementor-element-9728957 {
	width: var(--container-widget-width, 100.002%);
	max-width: 100.002%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	padding: 0px 0px 10px 0px;
	--container-widget-width: 100.002%;
	--container-widget-flex-grow: 0;
}

.elementor-8250 .elementor-element.elementor-element-9728957.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-9728957 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 60px;
	font-weight: 600;
	color: var(--e-global-color-e893d8a);
}

.elementor-8250 .elementor-element.elementor-element-5e221de {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 0px 0px 0px;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-5a835d6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 5px 5px 5px 5px;
	--e-icon-list-icon-size: 25px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 0px;
}

.elementor-8250 .elementor-element.elementor-element-5a835d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-5a835d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-5a835d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-5a835d6 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-5a835d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-5a835d6 .elementor-icon-list-icon svg path {
	stroke: #000;
}

.elementor-8250 .elementor-element.elementor-element-5a835d6 .elementor-icon-list-icon i {
	color: #db7239;
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-5a835d6 .elementor-icon-list-icon svg {
	fill: #db7239;
	transition: fill .3s;
}

.elementor-8250 .elementor-element.elementor-element-5a835d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8250 .elementor-element.elementor-element-5a835d6 .elementor-icon-list-item > a {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-8250 .elementor-element.elementor-element-5a835d6 .elementor-icon-list-text {
	color: #fff;
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-ecd563b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: center;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-ecd563b.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-8250 .elementor-element.elementor-element-729e970 .elementor-widget-container {
	text-align: center;
}

.elementor-8250 .elementor-element.elementor-element-729e970 .mas-creative-btn i {
	font-size: 24px;
}

.elementor-8250 .elementor-element.elementor-element-729e970 .mas-creative-btn {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-8250 .elementor-element.elementor-element-729e970 .mas-creative-btn, .elementor-8250 .elementor-element.elementor-element-729e970 .mas-creative-btn.mas-eft--bloom div {
	border-style: solid;
}

.elementor-8250 .elementor-element.elementor-element-729e970 .mas-creative-btn-wrap .mas-creative-btn {
	--ha-ctv-btn-txt-clr: var(--e-global-color-e893d8a);
	--ha-ctv-btn-bg-clr: var(--e-global-color-primary);
	--ha-ctv-btn-border-clr: var(--e-global-color-e893d8a);
	--ha-ctv-btn-txt-hvr-clr: var(--e-global-color-primary);
	--ha-ctv-btn-bg-hvr-clr: #fff;
}

.elementor-8250 .elementor-element.elementor-element-729e970 .mas-creative-btn-wrap .mas-creative-btn:hover {
	border-color: #db7239;
}

.elementor-8250 .elementor-element.elementor-element-cecf0c7 {
	width: auto;
	max-width: auto;
	text-align: start;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-e893d8a);
}

.elementor-8250 .elementor-element.elementor-element-cecf0c7.elementor-element {
	--align-self: center;
}

.elementor-8250 .elementor-element.elementor-element-2dc3c62:not(.elementor-motion-effects-element-type-background), .elementor-8250 .elementor-element.elementor-element-2dc3c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fff 100%, #fff 100%);
}

.elementor-8250 .elementor-element.elementor-element-2dc3c62 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 85px 0px 115px 0px;
}

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

.elementor-8250 .elementor-element.elementor-element-52ed3a7 {
	margin-top: 0px;
	margin-bottom: 70px;
}

.elementor-8250 .elementor-element.elementor-element-5f41569 > .elementor-element-populated {
	margin: 0% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-7d24e6e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0% 0% 0% 0%;
	text-align: center;
}

.elementor-8250 .elementor-element.elementor-element-7d24e6e .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 60px;
	font-weight: 600;
	color: #02021e;
}

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

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

.elementor-8250 .elementor-element.elementor-element-b013eca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8250 .elementor-element.elementor-element-b013eca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #eddcd3 0%, #fff 100%);
}

.elementor-8250 .elementor-element.elementor-element-b013eca > .elementor-element-populated {
	border-style: solid;
	border-width: 10px 1px 1px 1px;
	border-color: #db7239;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 14px 0px 0px;
	--e-column-margin-right: 14px;
	--e-column-margin-left: 0px;
	padding: 35px 35px 35px 35px;
}

.elementor-8250 .elementor-element.elementor-element-b013eca > .elementor-element-populated, .elementor-8250 .elementor-element.elementor-element-b013eca > .elementor-element-populated > .elementor-background-overlay, .elementor-8250 .elementor-element.elementor-element-b013eca > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

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

.elementor-8250 .elementor-element.elementor-element-2b6888b {
	--display: flex;
	--min-height: 150px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 10px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-2b6888b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-7092010 .elementor-button {
	background-color: #f3f4f6;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-8250 .elementor-element.elementor-element-7092010 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-7092010 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-8250 .elementor-element.elementor-element-7d323e2 {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-7d323e2.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-7d323e2 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #02021e;
}

.elementor-8250 .elementor-element.elementor-element-380a416 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-380a416.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-380a416 p {
	margin-block-end: 0px;
}

.elementor-8250 .elementor-element.elementor-element-bd0b657 {
	--display: flex;
	--min-height: 180px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-d173c70 {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(2, 2, 30, .1);
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-d173c70.elementor-element {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-d173c70 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 62px;
	font-weight: 700;
	color: #02021e;
}

.elementor-8250 .elementor-element.elementor-element-af6a354 {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	column-gap: 0px;
	text-align: start;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-af6a354.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-af6a354 p {
	margin-block-end: 0px;
}

.elementor-8250 .elementor-element.elementor-element-c9f33ee {
	--display: flex;
	--min-height: 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-a066657 {
	text-align: left;
}

.elementor-8250 .elementor-element.elementor-element-a066657 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-a066657.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-a066657 .mas-addons-btn .btn-icon path {
	fill: #f3f4f6;
}

.elementor-8250 .elementor-element.elementor-element-a066657 .mas-addons-btn .icon-before {
	margin-right: 7px;
}

.elementor-8250 .elementor-element.elementor-element-a066657 .mas-addons-btn .icon-after {
	margin-left: 7px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-a066657 .mas-addons-btn .icon-before {
	margin-left: 7px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-a066657 .mas-addons-btn .icon-after {
	margin-right: 7px;
}

.elementor-8250 .elementor-element.elementor-element-a066657 .mas-addons-btn:hover .btn-icon {
	color: var(--e-global-color-primary);
	font-size: 15px;
}

.elementor-8250 .elementor-element.elementor-element-a066657 .mas-addons-btn:hover .btn-icon path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-a066657 .mas-addons-btn:hover .icon-before {
	transform: translatex(-4px);
}

.elementor-8250 .elementor-element.elementor-element-a066657 .mas-addons-btn:hover .icon-after {
	transform: translatex(4px);
}

body.rtl .elementor-8250 .elementor-element.elementor-element-a066657 .mas-addons-btn:hover .icon-before {
	transform: translatex(4px);
}

body.rtl .elementor-8250 .elementor-element.elementor-element-a066657 .mas-addons-btn:hover .icon-after {
	transform: translatex(-4px);
}

.elementor-8250 .elementor-element.elementor-element-a066657 .mas-addons-btn:hover .btn-icon svg {
	width: 15px;
}

.elementor-8250 .elementor-element.elementor-element-a066657 .mas-addons-btn .btn-icon {
	font-size: 0px;
	width: 23px;
	height: 23px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.elementor-8250 .elementor-element.elementor-element-a066657 .mas-addons-btn .btn-icon svg {
	width: 0px;
}

.elementor-8250 .elementor-element.elementor-element-a066657 .mas-addons-btn-wrapper .btn-icon {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8250 .elementor-element.elementor-element-a066657 .mas-addons-btn {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	background-color: var(--e-global-color-primary);
	min-width: 100%;
	border-radius: 25px 25px 25px 25px;
	padding: 10px 10px 10px 10px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-a066657 .mas-addons-btn {
	border-radius: 25px 25px 25px 25px;
	padding: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-a066657 .mas-addons-btn:hover {
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-a066657 .mas-addons-btn:hover, .elementor-8250 .elementor-element.elementor-element-a066657 .all-side span.hover-animation {
	background-color: var(--e-global-color-e893d8a);
}

.elementor-8250 .elementor-element.elementor-element-2cae62c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-8250 .elementor-element.elementor-element-2cae62c.elementor-element {
	--align-self: flex-start;
}

.elementor-8250 .elementor-element.elementor-element-2cae62c .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-2cae62c .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-8250 .elementor-element.elementor-element-2cae62c .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-886e8d3 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-886e8d3.e-con {
	--align-self: flex-start;
}

.elementor-8250 .elementor-element.elementor-element-210abff {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: rgba(2, 2, 30, .8);
}

.elementor-8250 .elementor-element.elementor-element-210abff p {
	margin-block-end: 0px;
}

.elementor-8250 .elementor-element.elementor-element-9b7efc3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	padding: 0px 0px 30px 0px;
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-8250 .elementor-element.elementor-element-9b7efc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px / 2);
}

.elementor-8250 .elementor-element.elementor-element-9b7efc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px / 2);
}

.elementor-8250 .elementor-element.elementor-element-9b7efc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px / 2);
}

.elementor-8250 .elementor-element.elementor-element-9b7efc3 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px / 2);
}

.elementor-8250 .elementor-element.elementor-element-9b7efc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px / 2);
}

.elementor-8250 .elementor-element.elementor-element-9b7efc3 .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-9b7efc3 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill .3s;
}

.elementor-8250 .elementor-element.elementor-element-9b7efc3 .elementor-icon-list-icon {
	padding-inline-end: 7px;
}

.elementor-8250 .elementor-element.elementor-element-9b7efc3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8250 .elementor-element.elementor-element-9b7efc3 .elementor-icon-list-item > a {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-8250 .elementor-element.elementor-element-9b7efc3 .elementor-icon-list-text {
	color: #02021e;
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-bc1f705 > .elementor-element-populated {
	border-style: solid;
	border-width: 10px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	margin: 0px 7px 0px 7px;
	--e-column-margin-right: 7px;
	--e-column-margin-left: 7px;
	padding: 35px 35px 35px 35px;
}

.elementor-8250 .elementor-element.elementor-element-bc1f705 > .elementor-element-populated, .elementor-8250 .elementor-element.elementor-element-bc1f705 > .elementor-element-populated > .elementor-background-overlay, .elementor-8250 .elementor-element.elementor-element-bc1f705 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-0328749 {
	--display: flex;
	--min-height: 150px;
	--justify-content: space-around;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-6e4bc12 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-6e4bc12.elementor-element {
	--align-self: flex-start;
}

.elementor-8250 .elementor-element.elementor-element-6e4bc12 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-a7e0291 {
	--display: flex;
	--min-height: 180px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-6b26b59 {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(2, 2, 30, .1);
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-6b26b59.elementor-element {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-6b26b59 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 62px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-fb278e8 {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	column-gap: 0px;
	text-align: start;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-fb278e8.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-fb278e8 p {
	margin-block-end: 0px;
}

.elementor-8250 .elementor-element.elementor-element-d7cd4f7 {
	--display: flex;
	--min-height: 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-5ae7acd {
	text-align: left;
}

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

.elementor-8250 .elementor-element.elementor-element-5ae7acd.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-5ae7acd .mas-addons-btn .btn-icon path {
	fill: #f3f4f6;
}

.elementor-8250 .elementor-element.elementor-element-5ae7acd .mas-addons-btn .icon-before {
	margin-right: 7px;
}

.elementor-8250 .elementor-element.elementor-element-5ae7acd .mas-addons-btn .icon-after {
	margin-left: 7px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-5ae7acd .mas-addons-btn .icon-before {
	margin-left: 7px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-5ae7acd .mas-addons-btn .icon-after {
	margin-right: 7px;
}

.elementor-8250 .elementor-element.elementor-element-5ae7acd .mas-addons-btn:hover .btn-icon {
	color: var(--e-global-color-primary);
	font-size: 15px;
}

.elementor-8250 .elementor-element.elementor-element-5ae7acd .mas-addons-btn:hover .btn-icon path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-5ae7acd .mas-addons-btn:hover .icon-before {
	transform: translatex(-4px);
}

.elementor-8250 .elementor-element.elementor-element-5ae7acd .mas-addons-btn:hover .icon-after {
	transform: translatex(4px);
}

body.rtl .elementor-8250 .elementor-element.elementor-element-5ae7acd .mas-addons-btn:hover .icon-before {
	transform: translatex(4px);
}

body.rtl .elementor-8250 .elementor-element.elementor-element-5ae7acd .mas-addons-btn:hover .icon-after {
	transform: translatex(-4px);
}

.elementor-8250 .elementor-element.elementor-element-5ae7acd .mas-addons-btn:hover .btn-icon svg {
	width: 15px;
}

.elementor-8250 .elementor-element.elementor-element-5ae7acd .mas-addons-btn .btn-icon {
	font-size: 0px;
	width: 23px;
	height: 23px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.elementor-8250 .elementor-element.elementor-element-5ae7acd .mas-addons-btn .btn-icon svg {
	width: 0px;
}

.elementor-8250 .elementor-element.elementor-element-5ae7acd .mas-addons-btn-wrapper .btn-icon {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8250 .elementor-element.elementor-element-5ae7acd .mas-addons-btn {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	background-color: var(--e-global-color-primary);
	min-width: 100%;
	border-radius: 25px 25px 25px 25px;
	padding: 10px 10px 10px 10px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-5ae7acd .mas-addons-btn {
	border-radius: 25px 25px 25px 25px;
	padding: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-5ae7acd .mas-addons-btn:hover {
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-5ae7acd .mas-addons-btn:hover, .elementor-8250 .elementor-element.elementor-element-5ae7acd .all-side span.hover-animation {
	background-color: var(--e-global-color-e893d8a);
}

.elementor-8250 .elementor-element.elementor-element-f5ad86d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-8250 .elementor-element.elementor-element-f5ad86d.elementor-element {
	--align-self: flex-start;
}

.elementor-8250 .elementor-element.elementor-element-f5ad86d .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-f5ad86d .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-8250 .elementor-element.elementor-element-f5ad86d .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-ef13603 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-ef13603.e-con {
	--align-self: flex-start;
}

.elementor-8250 .elementor-element.elementor-element-d3d9738 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-d3d9738 a:hover, .elementor-8250 .elementor-element.elementor-element-d3d9738 a:focus {
	color: #b0b6bf;
}

.elementor-8250 .elementor-element.elementor-element-be89fec {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	padding: 0px 0px 30px 0px;
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-8250 .elementor-element.elementor-element-be89fec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px / 2);
}

.elementor-8250 .elementor-element.elementor-element-be89fec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px / 2);
}

.elementor-8250 .elementor-element.elementor-element-be89fec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px / 2);
}

.elementor-8250 .elementor-element.elementor-element-be89fec .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px / 2);
}

.elementor-8250 .elementor-element.elementor-element-be89fec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px / 2);
}

.elementor-8250 .elementor-element.elementor-element-be89fec .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-be89fec .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill .3s;
}

.elementor-8250 .elementor-element.elementor-element-be89fec .elementor-icon-list-icon {
	padding-inline-end: 7px;
}

.elementor-8250 .elementor-element.elementor-element-be89fec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8250 .elementor-element.elementor-element-be89fec .elementor-icon-list-item > a {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-8250 .elementor-element.elementor-element-be89fec .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-8d0e4af > .elementor-element-populated {
	border-style: solid;
	border-width: 10px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	margin: 0px 7px 0px 7px;
	--e-column-margin-right: 7px;
	--e-column-margin-left: 7px;
	padding: 35px 35px 35px 35px;
}

.elementor-8250 .elementor-element.elementor-element-8d0e4af > .elementor-element-populated, .elementor-8250 .elementor-element.elementor-element-8d0e4af > .elementor-element-populated > .elementor-background-overlay, .elementor-8250 .elementor-element.elementor-element-8d0e4af > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-c6268d9 {
	--display: flex;
	--min-height: 150px;
	--justify-content: space-around;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-83768ea {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-83768ea.elementor-element {
	--align-self: flex-start;
}

.elementor-8250 .elementor-element.elementor-element-83768ea .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-230132d {
	--display: flex;
	--min-height: 180px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-31deb7a {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(2, 2, 30, .1);
	text-align: start;
}

.elementor-8250 .elementor-element.elementor-element-31deb7a.elementor-element {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-31deb7a .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 62px;
	font-weight: 700;
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-e4e3322 {
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	column-gap: 0px;
	text-align: start;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-e4e3322.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-e4e3322 p {
	margin-block-end: 0px;
}

.elementor-8250 .elementor-element.elementor-element-51c6ad4 {
	--display: flex;
	--min-height: 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-4a29bce {
	text-align: left;
}

.elementor-8250 .elementor-element.elementor-element-4a29bce > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-4a29bce.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-4a29bce .mas-addons-btn .btn-icon path {
	fill: #f3f4f6;
}

.elementor-8250 .elementor-element.elementor-element-4a29bce .mas-addons-btn .icon-before {
	margin-right: 7px;
}

.elementor-8250 .elementor-element.elementor-element-4a29bce .mas-addons-btn .icon-after {
	margin-left: 7px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-4a29bce .mas-addons-btn .icon-before {
	margin-left: 7px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-4a29bce .mas-addons-btn .icon-after {
	margin-right: 7px;
}

.elementor-8250 .elementor-element.elementor-element-4a29bce .mas-addons-btn:hover .btn-icon {
	color: var(--e-global-color-primary);
	font-size: 15px;
}

.elementor-8250 .elementor-element.elementor-element-4a29bce .mas-addons-btn:hover .btn-icon path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-4a29bce .mas-addons-btn:hover .icon-before {
	transform: translatex(-4px);
}

.elementor-8250 .elementor-element.elementor-element-4a29bce .mas-addons-btn:hover .icon-after {
	transform: translatex(4px);
}

body.rtl .elementor-8250 .elementor-element.elementor-element-4a29bce .mas-addons-btn:hover .icon-before {
	transform: translatex(4px);
}

body.rtl .elementor-8250 .elementor-element.elementor-element-4a29bce .mas-addons-btn:hover .icon-after {
	transform: translatex(-4px);
}

.elementor-8250 .elementor-element.elementor-element-4a29bce .mas-addons-btn:hover .btn-icon svg {
	width: 15px;
}

.elementor-8250 .elementor-element.elementor-element-4a29bce .mas-addons-btn .btn-icon {
	font-size: 0px;
	width: 23px;
	height: 23px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.elementor-8250 .elementor-element.elementor-element-4a29bce .mas-addons-btn .btn-icon svg {
	width: 0px;
}

.elementor-8250 .elementor-element.elementor-element-4a29bce .mas-addons-btn-wrapper .btn-icon {
	border-radius: 50px 50px 50px 50px;
}

.elementor-8250 .elementor-element.elementor-element-4a29bce .mas-addons-btn {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	background-color: var(--e-global-color-primary);
	min-width: 100%;
	border-radius: 25px 25px 25px 25px;
	padding: 10px 10px 10px 10px;
}

body.rtl .elementor-8250 .elementor-element.elementor-element-4a29bce .mas-addons-btn {
	border-radius: 25px 25px 25px 25px;
	padding: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-4a29bce .mas-addons-btn:hover {
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-4a29bce .mas-addons-btn:hover, .elementor-8250 .elementor-element.elementor-element-4a29bce .all-side span.hover-animation {
	background-color: var(--e-global-color-e893d8a);
}

.elementor-8250 .elementor-element.elementor-element-4509cb1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-8250 .elementor-element.elementor-element-4509cb1.elementor-element {
	--align-self: flex-start;
}

.elementor-8250 .elementor-element.elementor-element-4509cb1 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-4509cb1 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-8250 .elementor-element.elementor-element-4509cb1 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-39596d6 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-39596d6.e-con {
	--align-self: flex-start;
}

.elementor-8250 .elementor-element.elementor-element-5b8072e {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-5b8072e a:hover, .elementor-8250 .elementor-element.elementor-element-5b8072e a:focus {
	color: #b0b6bf;
}

.elementor-8250 .elementor-element.elementor-element-f43aa0f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	padding: 0px 0px 30px 0px;
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-8250 .elementor-element.elementor-element-f43aa0f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(10px / 2);
}

.elementor-8250 .elementor-element.elementor-element-f43aa0f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(10px / 2);
}

.elementor-8250 .elementor-element.elementor-element-f43aa0f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(10px / 2);
}

.elementor-8250 .elementor-element.elementor-element-f43aa0f .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-10px / 2);
}

.elementor-8250 .elementor-element.elementor-element-f43aa0f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-10px / 2);
}

.elementor-8250 .elementor-element.elementor-element-f43aa0f .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-f43aa0f .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill .3s;
}

.elementor-8250 .elementor-element.elementor-element-f43aa0f .elementor-icon-list-icon {
	padding-inline-end: 7px;
}

.elementor-8250 .elementor-element.elementor-element-f43aa0f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8250 .elementor-element.elementor-element-f43aa0f .elementor-icon-list-item > a {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-8250 .elementor-element.elementor-element-f43aa0f .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

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

.elementor-8250 .elementor-element.elementor-element-1729384 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0% 0% 0% 0%;
	text-align: center;
}

.elementor-8250 .elementor-element.elementor-element-1729384 .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 60px;
	font-weight: 600;
	color: #02021e;
}

.elementor-8250 .elementor-element.elementor-element-e8d0e1f {
	text-align: center;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: var(--e-global-color-secondary);
}

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

.elementor-8250 .elementor-element.elementor-element-05cff47 {
	--display: flex;
	border-style: none;
	--border-style: none;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .elementor-repeater-item-55abf46.mas-addons-accordion-single-item .mas-addons-accordion-title h3 {
	color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .elementor-repeater-item-55abf46.mas-addons-accordion-single-item {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .elementor-repeater-item-a69ef2b.mas-addons-accordion-single-item .mas-addons-accordion-title h3 {
	color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .elementor-repeater-item-a69ef2b.mas-addons-accordion-single-item {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .elementor-repeater-item-fb6653f.mas-addons-accordion-single-item .mas-addons-accordion-title h3 {
	color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .elementor-repeater-item-fb6653f.mas-addons-accordion-single-item {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .elementor-repeater-item-a8ec056.mas-addons-accordion-single-item .mas-addons-accordion-title h3 {
	color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .elementor-repeater-item-a8ec056.mas-addons-accordion-single-item {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .elementor-repeater-item-0a2191d.mas-addons-accordion-single-item .mas-addons-accordion-title h3 {
	color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .elementor-repeater-item-0a2191d.mas-addons-accordion-single-item {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .elementor-repeater-item-0babf61.mas-addons-accordion-single-item .mas-addons-accordion-title h3 {
	color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .elementor-repeater-item-0babf61.mas-addons-accordion-single-item {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b0b6bf;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 20px 0px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item.wraper-active {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-number span {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	width: 0px;
	height: 0px;
	line-height: 0px;
	border-radius: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-single-item h3 {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item h3 {
	color: var(--e-global-color-secondary);
	padding: 20px 20px 20px 20px;
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b0b6bf;
	border-radius: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title h3 {
	margin: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title:hover h3 {
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title.active:hover h3 {
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title span.mas-addons-tab-title-icon {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-primary);
	border-style: none;
	width: 70px;
	margin: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title span.mas-addons-tab-title-icon i {
	font-size: 22px;
	padding: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title.active span.mas-addons-tab-title-icon i {
	color: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title .mas-addons-active-inactive-icon i {
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title .mas-addons-active-inactive-icon svg {
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title .mas-addons-active-inactive-icon svg path {
	fill: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title .mas-addons-active-inactive-icon i {
	font-size: 20px;
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title .mas-addons-active-inactive-icon svg {
	width: 20px;
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title .mas-addons-active-inactive-icon {
	width: 70px;
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title.active .mas-addons-active-inactive-icon i {
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title.active .mas-addons-active-inactive-icon svg {
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title.active .mas-addons-active-inactive-icon svg path {
	fill: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-single-item .mas-addons-accordion-text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-secondary);
	margin: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-content .mas-addons-accordion-content-wrapper {
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #b0b6bf;
	border-radius: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-content .mas-addons-accordion-text {
	padding: 20px 20px 20px 20px;
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-image {
	padding: 20px 20px 20px 20px;
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-button a {
	color: #fff;
	background-color: var(--e-global-color-text);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
	padding: 15px 40px 15px 40px;
	margin: 30px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-1880dc4 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-button a:hover {
	color: #000;
	background-color: #fff;
}

.elementor-8250 .elementor-element.elementor-element-7f334c5 {
	--display: flex;
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .elementor-repeater-item-56f1be6.mas-addons-accordion-single-item .mas-addons-accordion-title h3 {
	color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .elementor-repeater-item-56f1be6.mas-addons-accordion-single-item {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .elementor-repeater-item-178f6fe.mas-addons-accordion-single-item .mas-addons-accordion-title h3 {
	color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .elementor-repeater-item-178f6fe.mas-addons-accordion-single-item {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .elementor-repeater-item-92b73d3.mas-addons-accordion-single-item .mas-addons-accordion-title h3 {
	color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .elementor-repeater-item-92b73d3.mas-addons-accordion-single-item {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .elementor-repeater-item-866590b.mas-addons-accordion-single-item .mas-addons-accordion-title h3 {
	color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .elementor-repeater-item-866590b.mas-addons-accordion-single-item {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .elementor-repeater-item-95615cc.mas-addons-accordion-single-item .mas-addons-accordion-title h3 {
	color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .elementor-repeater-item-95615cc.mas-addons-accordion-single-item {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .elementor-repeater-item-2840ea4.mas-addons-accordion-single-item .mas-addons-accordion-title h3 {
	color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .elementor-repeater-item-2840ea4.mas-addons-accordion-single-item {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-text);
}

.elementor-8250 .elementor-element.elementor-element-46459d9 > .elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .mas-addons-accordion-items .mas-addons-accordion-single-item {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b0b6bf;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 20px 0px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .mas-addons-accordion-items .mas-addons-accordion-single-item.wraper-active {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .mas-addons-accordion-number span {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	width: 0px;
	height: 0px;
	line-height: 0px;
	border-radius: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .mas-addons-accordion-single-item h3 {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .mas-addons-accordion-items .mas-addons-accordion-single-item h3 {
	color: var(--e-global-color-text);
	padding: 20px 20px 20px 20px;
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #b0b6bf;
	border-radius: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title h3 {
	margin: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title span.mas-addons-tab-title-icon {
	color: var(--e-global-color-primary);
	border-style: none;
	width: 70px;
	margin: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title span.mas-addons-tab-title-icon i {
	font-size: 22px;
	padding: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title.active span.mas-addons-tab-title-icon i {
	color: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title .mas-addons-active-inactive-icon i {
	font-size: 20px;
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title .mas-addons-active-inactive-icon svg {
	width: 20px;
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-title .mas-addons-active-inactive-icon {
	width: 70px;
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .mas-addons-accordion-single-item .mas-addons-accordion-text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
	margin: 0px 0px 0px 0px;
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-content .mas-addons-accordion-content-wrapper {
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #b0b6bf;
	border-radius: 10px 10px 10px 10px;
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-content .mas-addons-accordion-text {
	padding: 20px 20px 20px 20px;
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-image {
	padding: 20px 20px 20px 20px;
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-button a {
	color: #fff;
	background-color: var(--e-global-color-primary);
	border-style: none;
	padding: 15px 40px 15px 40px;
	margin: 30px 0px 0px 0px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-8250 .elementor-element.elementor-element-46459d9 .mas-addons-accordion-items .mas-addons-accordion-single-item .mas-addons-accordion-button a:hover {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-e893d8a);
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: var(--e-global-color-primary);
}

.elementor-8250 .elementor-element.elementor-element-b3089d3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 120px;
	--padding-bottom: 0px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-8250 .elementor-element.elementor-element-b3089d3:not(.elementor-motion-effects-element-type-background), .elementor-8250 .elementor-element.elementor-element-b3089d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-e893d8a) 0%, #f3d8c8 100%);
}

.elementor-8250 .elementor-element.elementor-element-2a01b76 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-8250 .elementor-element.elementor-element-a668a45 .elementor-button {
	background-color: #f3f4f6;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-8250 .elementor-element.elementor-element-a668a45 {
	padding: 0px 0px 30px 0px;
}

.elementor-8250 .elementor-element.elementor-element-a668a45.elementor-element {
	--align-self: stretch;
}

.elementor-8250 .elementor-element.elementor-element-a668a45 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-8250 .elementor-element.elementor-element-4f470db {
	width: var(--container-widget-width, 106.621%);
	max-width: 106.621%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	padding: 0px 0px 10px 0px;
	--container-widget-width: 106.621%;
	--container-widget-flex-grow: 0;
}

.elementor-8250 .elementor-element.elementor-element-4f470db.elementor-element {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-4f470db .elementor-heading-title {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 60px;
	font-weight: 600;
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-e651630 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 0px 0px 0px;
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-e651630.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-e651630 p {
	margin-block-end: 25px;
}

.elementor-8250 .elementor-element.elementor-element-5290b5c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 5px 5px 5px 5px;
	--e-icon-list-icon-size: 25px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 0px;
}

.elementor-8250 .elementor-element.elementor-element-5290b5c.elementor-element {
	--align-self: stretch;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-5290b5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-5290b5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-5290b5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-5290b5c .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-5290b5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-20px / 2);
}

.elementor-8250 .elementor-element.elementor-element-5290b5c .elementor-icon-list-icon svg path {
	stroke: #000;
}

.elementor-8250 .elementor-element.elementor-element-5290b5c .elementor-icon-list-icon i {
	color: #db7239;
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-5290b5c .elementor-icon-list-icon svg {
	fill: #db7239;
	transition: fill .3s;
}

.elementor-8250 .elementor-element.elementor-element-5290b5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8250 .elementor-element.elementor-element-5290b5c .elementor-icon-list-item > a {
	font-family: "GeneralSans-Variable", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-8250 .elementor-element.elementor-element-5290b5c .elementor-icon-list-text {
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-8250 .elementor-element.elementor-element-2b0c0ad {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--margin-top: 10px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8250 .elementor-element.elementor-element-2b0c0ad.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-8250 .elementor-element.elementor-element-f2fb9bc .elementor-widget-container {
	text-align: center;
}

.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn i {
	font-size: 24px;
}

.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn, .elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn.mas-eft--bloom div {
	border-style: solid;
}

.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn {
	padding: 20px 60px 20px 60px;
}

.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn.mas-stl--iconica > span {
	padding: 20px 60px 20px 60px;
}

.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn.mas-stl--montino.mas-eft--winona > span {
	padding: 20px 60px 20px 60px;
}

.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn.mas-stl--montino.mas-eft--winona::after {
	padding: 20px 60px 20px 60px;
}

.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn.mas-stl--montino.mas-eft--rayen > span {
	padding: 20px 60px 20px 60px;
}

.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn.mas-stl--montino.mas-eft--rayen::before {
	padding: 20px 60px 20px 60px;
}

.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn.mas-stl--montino.mas-eft--nina {
	padding: 20px 60px 20px 60px;
}

.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn.mas-stl--montino.mas-eft--nina::before {
	padding: 20px 60px 20px 60px;
}

.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn.mas-stl--hermosa.mas-eft--bloom span {
	padding: 20px 60px 20px 60px;
}

.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn-wrap .mas-creative-btn {
	--ha-ctv-btn-txt-clr: var(--e-global-color-e893d8a);
	--ha-ctv-btn-bg-clr: var(--e-global-color-primary);
	--ha-ctv-btn-border-clr: var(--e-global-color-e893d8a);
	--ha-ctv-btn-txt-hvr-clr: var(--e-global-color-primary);
	--ha-ctv-btn-bg-hvr-clr: #fff;
}

.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn-wrap .mas-creative-btn:hover {
	border-color: #db7239;
}

.elementor-8250 .elementor-element.elementor-element-3476d56 {
	width: auto;
	max-width: auto;
	text-align: start;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-8250 .elementor-element.elementor-element-3476d56.elementor-element {
	--align-self: center;
}

.elementor-8250 .elementor-element.elementor-element-74fd535 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-8250 .elementor-element.elementor-element-b892135 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: end;
}

.elementor-8250 .elementor-element.elementor-element-b892135.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-8250 .elementor-element.elementor-element-b892135 img {
	width: 100%;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

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

@media (max-width:1024px) {
	.elementor-8250 .elementor-element.elementor-element-26f5c3e {
		--align-items: stretch;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-8250 .elementor-element.elementor-element-54dc1ae {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-8250 .elementor-element.elementor-element-54dc1ae.elementor-element {
		--align-self: flex-end;
	}
	
	.elementor-8250 .elementor-element.elementor-element-54dc1ae .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-9eaccc8 {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		padding: 0px 0px 0px 0px;
		text-align: center;
		font-size: 25px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-9eaccc8.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-8250 .elementor-element.elementor-element-1dfa1bc .elementor-button {
		font-size: 12px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-6759d74 .elementor-button {
		border-radius: 10px 10px 10px 10px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b5c9e41 {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8f09813 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8f09813.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8f09813 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-6227c86 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: 23px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e046e7e {
		--grid-auto-flow: row;
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 20px;
		--margin-right: 20px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-0cfeabc .elementor-image-box-title {
		font-size: 25px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-0cfeabc .elementor-image-box-description {
		font-size: 15px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-fc20c5b .elementor-image-box-title {
		font-size: 25px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-fc20c5b .elementor-image-box-description {
		font-size: 15px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-54d4aad .elementor-image-box-title {
		font-size: 25px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-54d4aad .elementor-image-box-description {
		font-size: 15px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-1c6ca99 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f5adafb {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 20px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f5adafb .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8fb1a78 {
		padding: 0px 0px 0px 0px;
		font-size: 23px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b009285 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 40px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-10e94d3 {
		margin: 0px 60px calc(var(--kit-widget-spacing, 0px) + 20px) 60px;
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-10e94d3.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-10e94d3 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-dae62dd {
		margin: 0px 60px calc(var(--kit-widget-spacing, 0px) + 40px) 60px;
		text-align: start;
		font-size: 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-dae62dd.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-dae62dd p {
		margin-block-end: 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-7186801 {
		margin: 0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-7186801.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-7186801 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8250 .elementor-element.elementor-element-7186801 .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8f914b8 {
		--align-items: stretch;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 60px;
		--margin-right: 60px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-4bcda7c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5965a29 {
		margin: 0px 60px calc(var(--kit-widget-spacing, 0px) + 20px) 60px;
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5965a29 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-1aa9a66 {
		margin: 0px 60px calc(var(--kit-widget-spacing, 0px) + 40px) 60px;
		text-align: start;
		font-size: 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-c1784df {
		margin: 0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-c1784df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8250 .elementor-element.elementor-element-c1784df .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-abe593f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 60px;
		--margin-right: 60px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b2b6345 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-d2676d9 {
		margin: 0px 60px calc(var(--kit-widget-spacing, 0px) + 20px) 60px;
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-d2676d9 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-c13e674 {
		margin: 0px 60px calc(var(--kit-widget-spacing, 0px) + 40px) 60px;
		text-align: start;
		font-size: 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-92ae29b {
		margin: 0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-92ae29b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8250 .elementor-element.elementor-element-92ae29b .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-bb6fc7d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 60px;
		--margin-right: 60px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-a21c029 {
		padding: 50px 0px 70px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-0f3cc08 > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-217f8fb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-2c1e309 {
		padding: 0% 0% 0% 0%;
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-d2b7837 {
		--flex-wrap: wrap;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-48b2bd6 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 10px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8520d00 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-dfd49d5 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f90ffd8 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--flex-wrap: wrap;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-353e52d {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-7c6e07d {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-54e73f6 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-90f5337.elementor-element {
		--align-self: stretch;
		--order: -99999;
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f3b4935.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-1886028 {
		--flex-wrap: wrap;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-1886028.e-con {
		--align-self: center;
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-8250 .elementor-element.elementor-element-a8b17fb {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-ecd8b64 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f6216d9 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 10px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-9bd1ac1 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-3d2a3cd {
		font-size: 25px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-266fa7c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-21c6dcf {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-21c6dcf.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-a92379e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-3e7e8eb {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-3e7e8eb.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b304be2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-32e0280 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-32e0280.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-65d723d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-acd48bd {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-acd48bd.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-0031b9a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b8b4cd4 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b8b4cd4.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-6f62de7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8334458 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8334458.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-06be5b3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-d3046d1 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-df937eb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-d0e2d1c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-786f18b {
		padding: 170px 10px 70px 10px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-d78d2fe.elementor-column > .elementor-widget-wrap {
		justify-content: flex-end;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e08e250 {
		width: auto;
		max-width: auto;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 10px 20px 10px 0px;
		text-align: center;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e08e250 img {
		width: 70%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5393f0b.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5393f0b > .elementor-element-populated {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-9728957 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-9728957 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5e221de {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		padding: 20px 0px 20px 0px;
		text-align: start;
		font-size: 23px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5a835d6 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5a835d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8250 .elementor-element.elementor-element-5a835d6 .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-2dc3c62 {
		padding: 50px 0px 75px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-4491d9c > .elementor-element-populated {
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-52ed3a7 {
		margin-top: 0px;
		margin-bottom: 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-7d24e6e {
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-7d24e6e .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b013eca > .elementor-element-populated {
		margin: 0px 15px 30px 0px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 0px;
		padding: 35px 100px 35px 50px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-7092010.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-d173c70 .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-bc1f705 > .elementor-element-populated {
		margin: 0px 0px 30px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-6b26b59 .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8d0e4af > .elementor-element-populated {
		margin: 0px 0px 30px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-31deb7a .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-1729384 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0% 10% 0% 10%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-1729384 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e8d0e1f {
		font-size: 25px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b3089d3 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-8250 .elementor-element.elementor-element-a668a45 {
		padding: 0px 25px 0px 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-a668a45.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-4f470db {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 25px 0px 25px;
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-4f470db.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e651630 {
		width: var(--container-widget-width, 655.826px);
		max-width: 655.826px;
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		padding: 0px 25px 0px 25px;
		--container-widget-width: 655.826px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e651630.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5290b5c {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 25px 0px 25px;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5290b5c.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5290b5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8250 .elementor-element.elementor-element-5290b5c .elementor-icon-list-item > a {
		font-size: 18px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-2b0c0ad {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b892135 {
		width: auto;
		max-width: auto;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 10px 20px 10px 0px;
		text-align: center;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b892135 img {
		width: 70%;
	}
}

@media (max-width:767px) {
	.elementor-8250 .elementor-element.elementor-element-2f5dc34 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-2f5dc34 {
		text-align: center;
	}
	
	.elementor-8250 .elementor-element.elementor-element-2f5dc34 .mas-addons-heading-title {
		font-size: 9px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-54dc1ae {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
		text-align: center;
	}
	
	.elementor-8250 .elementor-element.elementor-element-54dc1ae .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-9eaccc8 {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		padding: 20px 10px 20px 10px;
		text-align: start;
		font-size: 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-1dfa1bc.elementor-element {
		--align-self: center;
	}
	
	.elementor-8250 .elementor-element.elementor-element-6759d74.elementor-element {
		--align-self: center;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b5c9e41 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8f09813 {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 20px 20px 0px 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8f09813 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-6227c86 {
		padding: 20px 20px 20px 20px;
		font-size: 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e046e7e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-0cfeabc {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-0cfeabc .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-0cfeabc .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-0cfeabc .elementor-image-box-description {
		font-size: 15px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-fc20c5b {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-fc20c5b .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-fc20c5b .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-fc20c5b .elementor-image-box-description {
		font-size: 15px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-54d4aad {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-54d4aad .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-54d4aad .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-54d4aad .elementor-image-box-description {
		font-size: 15px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-1c6ca99 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f5adafb .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8fb1a78 {
		padding: 0px 0px 0px 0px;
		font-size: 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b009285 {
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-d235b41 {
		--min-height: 0px;
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 20px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e5598f7 {
		--width: 100%;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e5598f7.e-con {
		--align-self: center;
	}
	
	.elementor-8250 .elementor-element.elementor-element-10e94d3 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-10e94d3 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-dae62dd {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-7186801 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-7186801.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-8250 .elementor-element.elementor-element-7186801 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8250 .elementor-element.elementor-element-7186801 .elementor-icon-list-item > a {
		font-size: 13px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8f914b8 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-71b0a87.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-71b0a87 .mas-creative-btn {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-71b0a87 .mas-creative-btn.mas-stl--iconica > span {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-71b0a87 .mas-creative-btn.mas-stl--montino.mas-eft--winona > span {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-71b0a87 .mas-creative-btn.mas-stl--montino.mas-eft--winona::after {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-71b0a87 .mas-creative-btn.mas-stl--montino.mas-eft--rayen > span {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-71b0a87 .mas-creative-btn.mas-stl--montino.mas-eft--rayen::before {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-71b0a87 .mas-creative-btn.mas-stl--montino.mas-eft--nina {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-71b0a87 .mas-creative-btn.mas-stl--montino.mas-eft--nina::before {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-71b0a87 .mas-creative-btn.mas-stl--hermosa.mas-eft--bloom span {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-04942e6.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-04942e6 {
		font-size: 13px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-4bcda7c {
		--justify-content: center;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e65f3a2 {
		--min-height: 0px;
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 20px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-6b211aa {
		--width: 100%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 5px;
		--margin-right: 30px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-6b211aa.e-con {
		--align-self: center;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5965a29 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5965a29 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-1aa9a66 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: start;
		font-size: 18px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-c1784df {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-c1784df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8250 .elementor-element.elementor-element-c1784df .elementor-icon-list-item > a {
		font-size: 13px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-abe593f {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-afc5cf8.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-afc5cf8 .elementor-widget-container {
		text-align: left;
	}
	
	.elementor-8250 .elementor-element.elementor-element-afc5cf8 .mas-creative-btn {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-afc5cf8 .mas-creative-btn.mas-stl--iconica > span {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-afc5cf8 .mas-creative-btn.mas-stl--montino.mas-eft--winona > span {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-afc5cf8 .mas-creative-btn.mas-stl--montino.mas-eft--winona::after {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-afc5cf8 .mas-creative-btn.mas-stl--montino.mas-eft--rayen > span {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-afc5cf8 .mas-creative-btn.mas-stl--montino.mas-eft--rayen::before {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-afc5cf8 .mas-creative-btn.mas-stl--montino.mas-eft--nina {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-afc5cf8 .mas-creative-btn.mas-stl--montino.mas-eft--nina::before {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-afc5cf8 .mas-creative-btn.mas-stl--hermosa.mas-eft--bloom span {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-c1eaa58.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-c1eaa58 {
		font-size: 13px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b2b6345 {
		--justify-content: center;
	}
	
	.elementor-8250 .elementor-element.elementor-element-49cfb0f {
		--min-height: 0px;
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 20px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-6e4a05c {
		--width: 100%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 5px;
		--margin-right: 30px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-6e4a05c.e-con {
		--align-self: center;
	}
	
	.elementor-8250 .elementor-element.elementor-element-d2676d9 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-d2676d9 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-c13e674 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
		text-align: start;
		font-size: 18px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-92ae29b {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-92ae29b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8250 .elementor-element.elementor-element-92ae29b .elementor-icon-list-item > a {
		font-size: 13px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-bb6fc7d {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-bb6fc7d.e-con {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-66aa9e8.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-66aa9e8 .elementor-widget-container {
		text-align: left;
	}
	
	.elementor-8250 .elementor-element.elementor-element-66aa9e8 .mas-creative-btn {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-66aa9e8 .mas-creative-btn.mas-stl--iconica > span {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-66aa9e8 .mas-creative-btn.mas-stl--montino.mas-eft--winona > span {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-66aa9e8 .mas-creative-btn.mas-stl--montino.mas-eft--winona::after {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-66aa9e8 .mas-creative-btn.mas-stl--montino.mas-eft--rayen > span {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-66aa9e8 .mas-creative-btn.mas-stl--montino.mas-eft--rayen::before {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-66aa9e8 .mas-creative-btn.mas-stl--montino.mas-eft--nina {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-66aa9e8 .mas-creative-btn.mas-stl--montino.mas-eft--nina::before {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-66aa9e8 .mas-creative-btn.mas-stl--hermosa.mas-eft--bloom span {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-89a103c.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-a21c029 {
		padding: 45px 0px 50px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-0f3cc08 > .elementor-element-populated {
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-03d211a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-2c1e309 {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		padding: 0% 0% 0% 0%;
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-2c1e309 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-d2b7837 {
		--padding-top: 40px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-48b2bd6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-0dbe712 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e2b1028 .elementor-icon-box-description {
		font-size: 18px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5d846ff > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8520d00 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-bfb392d .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5987e5b .elementor-icon-box-title, .elementor-8250 .elementor-element.elementor-element-5987e5b .elementor-icon-box-title a {
		font-size: 25px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5987e5b .elementor-icon-box-description {
		font-size: 18px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-857b9eb > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-dfd49d5 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-0feddf8 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-fe59c42 .elementor-icon-box-title, .elementor-8250 .elementor-element.elementor-element-fe59c42 .elementor-icon-box-title a {
		font-size: 25px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-fe59c42 .elementor-icon-box-description {
		font-size: 18px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-42b4173 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-353e52d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f2e4ad6 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-6ed6ee6 .elementor-icon-box-title, .elementor-8250 .elementor-element.elementor-element-6ed6ee6 .elementor-icon-box-title a {
		font-size: 25px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-6ed6ee6 .elementor-icon-box-description {
		font-size: 18px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-9e5fe42 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-7c6e07d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-cb32f35 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-89dd0c7 .elementor-icon-box-title, .elementor-8250 .elementor-element.elementor-element-89dd0c7 .elementor-icon-box-title a {
		font-size: 25px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-89dd0c7 .elementor-icon-box-description {
		font-size: 18px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-910d7d4 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-54e73f6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-90f5337 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f3b4935 .elementor-icon-box-title, .elementor-8250 .elementor-element.elementor-element-f3b4935 .elementor-icon-box-title a {
		font-size: 25px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f3b4935 .elementor-icon-box-description {
		font-size: 18px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b8bf0f8 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-a8b17fb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-d38ebf8 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-4fdf23b .elementor-icon-box-title, .elementor-8250 .elementor-element.elementor-element-4fdf23b .elementor-icon-box-title a {
		font-size: 25px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-4fdf23b .elementor-icon-box-description {
		font-size: 18px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-3d88c16 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-ecd8b64 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-ab3f999 {
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-ab3f999 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-9e2d21b .elementor-icon-box-title, .elementor-8250 .elementor-element.elementor-element-9e2d21b .elementor-icon-box-title a {
		font-size: 25px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-9e2d21b .elementor-icon-box-description {
		font-size: 18px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-968d95f > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f6216d9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-60219f2 {
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-60219f2 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e503630 .elementor-icon-box-title, .elementor-8250 .elementor-element.elementor-element-e503630 .elementor-icon-box-title a {
		font-size: 25px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e503630 .elementor-icon-box-description {
		font-size: 18px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5fb7eb5 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-17f6da8 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-3d2a3cd {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-9a96188 {
		padding: 0px 0px 0px 0px;
		font-size: 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-7cf45ff {
		--content-width: 500px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-21c6dcf {
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-3e7e8eb {
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-228f23a.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-228f23a .elementor-icon-wrapper {
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-32e0280 {
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-acd48bd {
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-6dafa36.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-6dafa36 .elementor-icon-wrapper {
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b8b4cd4 {
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8334458.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8334458 {
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-62dd91c.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-62dd91c .elementor-icon-wrapper {
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-d3046d1 {
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-d0e2d1c {
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-ceab9ac.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-ceab9ac .elementor-icon-wrapper {
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-786f18b {
		padding: 110px 10px 50px 10px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-d78d2fe > .elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-d78d2fe {
		z-index: 1;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e08e250 {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e08e250 img {
		width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5393f0b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-9728957 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
		padding: 15px 15px 15px 15px;
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-9728957 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5e221de {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		padding: 20px 0px 20px 0px;
		text-align: center;
		font-size: 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5a835d6 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5a835d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8250 .elementor-element.elementor-element-5a835d6 .elementor-icon-list-item > a {
		font-size: 17px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-ecd563b {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}
	
	.elementor-8250 .elementor-element.elementor-element-729e970.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-729e970 .mas-creative-btn i {
		font-size: 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-729e970 .mas-creative-btn-wrap .mas-creative-btn {
		width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-729e970 .mas-creative-btn {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-729e970 .mas-creative-btn.mas-stl--iconica > span {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-729e970 .mas-creative-btn.mas-stl--montino.mas-eft--winona > span {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-729e970 .mas-creative-btn.mas-stl--montino.mas-eft--winona::after {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-729e970 .mas-creative-btn.mas-stl--montino.mas-eft--rayen > span {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-729e970 .mas-creative-btn.mas-stl--montino.mas-eft--rayen::before {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-729e970 .mas-creative-btn.mas-stl--montino.mas-eft--nina {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-729e970 .mas-creative-btn.mas-stl--montino.mas-eft--nina::before {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-729e970 .mas-creative-btn.mas-stl--hermosa.mas-eft--bloom span {
		padding: 20px 40px 20px 40px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-cecf0c7.elementor-element {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-2dc3c62 {
		padding: 45px 0px 50px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-4491d9c > .elementor-element-populated {
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5f41569 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-7d24e6e {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		padding: 0% 0% 0% 0%;
		text-align: center;
	}
	
	.elementor-8250 .elementor-element.elementor-element-7d24e6e .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b013eca > .elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-a066657 .mas-addons-btn {
		font-size: 14px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-9b7efc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(7px / 2);
	}
	
	.elementor-8250 .elementor-element.elementor-element-9b7efc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(7px / 2);
	}
	
	.elementor-8250 .elementor-element.elementor-element-9b7efc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(7px / 2);
	}
	
	.elementor-8250 .elementor-element.elementor-element-9b7efc3 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-7px / 2);
	}
	
	.elementor-8250 .elementor-element.elementor-element-9b7efc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-7px / 2);
	}
	
	.elementor-8250 .elementor-element.elementor-element-9b7efc3 {
		--e-icon-list-icon-align: left;
		--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;
		--icon-vertical-align: flex-start;
		--icon-vertical-offset: 4px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-bc1f705 > .elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5ae7acd .mas-addons-btn {
		font-size: 14px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-be89fec {
		--icon-vertical-align: flex-start;
		--icon-vertical-offset: 4px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8d0e4af > .elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-4a29bce .mas-addons-btn {
		font-size: 14px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f43aa0f {
		--icon-vertical-align: flex-start;
		--icon-vertical-offset: 4px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-1729384 {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		padding: 0% 0% 0% 0%;
		text-align: center;
	}
	
	.elementor-8250 .elementor-element.elementor-element-1729384 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e8d0e1f {
		padding: 0px 20px 0px 20px;
		font-size: 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-a668a45 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-4f470db {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 10px 0px 10px;
		text-align: start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-4f470db .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e651630 {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		padding: 0px 10px 0px 10px;
		text-align: center;
		font-size: 18px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5290b5c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5290b5c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8250 .elementor-element.elementor-element-5290b5c .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-2b0c0ad {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-2b0c0ad.e-con {
		--align-self: stretch;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f2fb9bc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f2fb9bc.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f2fb9bc .elementor-widget-container {
		text-align: center;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn {
		padding: 20px 55px 20px 55px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn.mas-stl--iconica > span {
		padding: 20px 55px 20px 55px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn.mas-stl--montino.mas-eft--winona > span {
		padding: 20px 55px 20px 55px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn.mas-stl--montino.mas-eft--winona::after {
		padding: 20px 55px 20px 55px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn.mas-stl--montino.mas-eft--rayen > span {
		padding: 20px 55px 20px 55px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn.mas-stl--montino.mas-eft--rayen::before {
		padding: 20px 55px 20px 55px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn.mas-stl--montino.mas-eft--nina {
		padding: 20px 55px 20px 55px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn.mas-stl--montino.mas-eft--nina::before {
		padding: 20px 55px 20px 55px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f2fb9bc .mas-creative-btn.mas-stl--hermosa.mas-eft--bloom span {
		padding: 20px 55px 20px 55px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b892135 {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b892135 img {
		width: 100%;
	}
}

@media (min-width:768px) {
	.elementor-8250 .elementor-element.elementor-element-2f28c06 {
		--content-width: 1200px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-26f5c3e {
		--width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-0a34fcc {
		--width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-d235b41 {
		--width: 46%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e5598f7 {
		--width: 54%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e65f3a2 {
		--width: 46%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-6b211aa {
		--width: 54%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-49cfb0f {
		--width: 46%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-6e4a05c {
		--width: 54%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-7cf45ff {
		--content-width: 1140px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-81cb14f {
		--width: 23%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-a92379e {
		--width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-204f58b {
		--width: 23%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-eb2f0a2 {
		--width: 23%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8f71a42 {
		--width: 23%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e3bf58a {
		--width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-d78d2fe {
		width: 49.956%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5393f0b {
		width: 50%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b013eca {
		width: 33.3%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-2b6888b {
		--width: 90.485%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-bd0b657 {
		--content-width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-bc1f705 {
		width: 33.064%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-0328749 {
		--content-width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-a7e0291 {
		--content-width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8d0e4af {
		width: 33.3%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-c6268d9 {
		--content-width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-230132d {
		--content-width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-05cff47 {
		--width: 50%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-7f334c5 {
		--width: 50%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b3089d3 {
		--content-width: 1200px;
	}
	
	.elementor-8250 .elementor-element.elementor-element-2a01b76 {
		--width: 50%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-74fd535 {
		--width: 48%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-8250 .elementor-element.elementor-element-d235b41 {
		--width: 60%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e5598f7 {
		--width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-e65f3a2 {
		--width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-6b211aa {
		--width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-49cfb0f {
		--width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-6e4a05c {
		--width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-48b2bd6 {
		--width: 45%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8520d00 {
		--width: 45%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-dfd49d5 {
		--width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-353e52d {
		--width: 45%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-7c6e07d {
		--width: 45%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-54e73f6 {
		--width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-a8b17fb {
		--width: 45%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-ecd8b64 {
		--width: 45%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-f6216d9 {
		--width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-81cb14f {
		--width: 48%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-204f58b {
		--width: 48%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-eb2f0a2 {
		--width: 48%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8f71a42 {
		--width: 48%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-d78d2fe {
		width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-5393f0b {
		width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-b013eca {
		width: 100%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-bc1f705 {
		width: 48%;
	}
	
	.elementor-8250 .elementor-element.elementor-element-8d0e4af {
		width: 48%;
	}
}
