
.elementor-50022 .elementor-element.elementor-element-01ab474 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 5%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
	--z-index: 99;
}

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

.elementor-50022 .elementor-element.elementor-element-4166567 {
	--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-50022 .elementor-element.elementor-element-4166567.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50022 .elementor-element.elementor-element-867d042 {
	width: 100%;
	max-width: 100%;
	text-align: end;
}

.elementor-50022 .elementor-element.elementor-element-867d042 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 23px;
	font-weight: 300;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 0px;
	color: #333;
}

.elementor-50022 .elementor-element.elementor-element-d3af6e9 {
	--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;
}

.elementor-50022 .elementor-element.elementor-element-d3af6e9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 {
	width: var(--container-widget-width, 103.45%);
	max-width: 103.45%;
	margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	--container-widget-width: 103.45%;
	--container-widget-flex-grow: 0;
	z-index: 22;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button-icon-left svg, .elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button-icon-right svg {
	rotate: 0deg;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button-icon-left i, .elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button-icon-right i {
	rotate: 0deg;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button i {
	font-size: 30px;
	color: #fff;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button svg {
	height: 30px;
	width: 30px;
	fill: #2e2e2e;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button .cretive-button-text {
	font-family: "Lato", Sans-serif;
	font-size: 17px;
	font-weight: 900;
	line-height: 5px;
	letter-spacing: -.3px;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button {
	padding: 17px 17px 17px 17px;
	color: #2e2e2e;
	background-color: #fedd61;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--winona::after {
	padding: 17px 17px 17px 17px;
	color: #fff;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--winona > .creative-button-inner {
	padding: 17px 17px 17px 17px;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--tamaya::before {
	padding: 17px 17px 17px 17px;
	color: #2e2e2e;
	background-color: #fedd61;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--rayen::before {
	padding: 17px 17px 17px 17px;
	background-color: #00b0b6;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--rayen > .creative-button-inner {
	padding: 17px 17px 17px 17px;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--saqui::after {
	padding: 17px 17px 17px 17px;
	color: #fff;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button .creative-button-inner svg {
	fill: #fff;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button .eael-creative-button--tamaya-secondary {
	color: #2e2e2e;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--tamaya::after {
	color: #2e2e2e;
	background-color: #fedd61;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--ujarak:hover {
	background-color: #fedd61;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--wayra:hover {
	background-color: #fedd61;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--rayen:hover {
	background-color: #fedd61;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--pipaluk::after {
	background-color: #fedd61;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--wave:hover {
	background-color: #fedd61;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--aylen::before {
	background-color: #fedd61;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--nuka::before {
	background-color: #fedd61;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--nuka::after {
	background-color: #fedd61;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--antiman::after {
	background-color: #fedd61;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--quidel::after {
	background-color: #fedd61;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button:hover i {
	color: #fff;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button:hover .creative-button-inner svg {
	fill: #fff;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button:hover {
	color: #fff;
	background-color: #00b0b6;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button:hover svg {
	fill: #fff;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--ujarak::before {
	background-color: #00b0b6;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--wayra:hover::before {
	background-color: #00b0b6;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--tamaya:hover {
	background-color: #00b0b6;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--wave::before {
	background-color: #00b0b6;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--wave:hover::before {
	background-color: #00b0b6;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--aylen::after {
	background-color: #00b0b6;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--saqui:hover {
	color: #00b0b6;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--nuka:hover::after {
	background-color: #00b0b6;
}

.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--quidel:hover::after {
	background-color: #00b0b6;
}

.elementor-50022 .elementor-element.elementor-element-3c4e52e {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 3%;
	--padding-left: 1%;
	--padding-right: 1%;
	--z-index: 999;
}

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

.elementor-50022 .elementor-element.elementor-element-c8e14d1 {
	--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-50022 .elementor-element.elementor-element-c8e14d1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50022 .elementor-element.elementor-element-23ac7c0 {
	width: 100%;
	max-width: 100%;
}

.elementor-50022 .elementor-element.elementor-element-23ac7c0 > .elementor-widget-container {
	margin: 0% 3% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-50022 .elementor-element.elementor-element-23ac7c0.elementor-element {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50022 .elementor-element.elementor-element-23ac7c0 .rt-image {
	text-align: left;
}

.elementor-50022 .elementor-element.elementor-element-23ac7c0 .maim-image img {
	max-width: 83px;
}

.elementor-50022 .elementor-element.elementor-element-9c3289c {
	width: 100%;
	max-width: 100%;
	margin: -3% 0% calc(var(--kit-widget-spacing, 0px) + -3%) 0%;
	text-align: start;
}

.elementor-50022 .elementor-element.elementor-element-9c3289c .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 1.4em;
	font-weight: 300;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 0px;
	color: #00b0b6;
}

.elementor-50022 .elementor-element.elementor-element-f49930b {
	margin: 0% 3% calc(var(--kit-widget-spacing, 0px) + -6%) 0%;
	--alignment: left;
	--grid-side-margin: 10px;
	--grid-column-gap: 10px;
	--grid-row-gap: 10px;
	--grid-bottom-margin: 10px;
	--e-share-buttons-primary-color: #f90572;
	--e-share-buttons-secondary-color: #fff;
}

.elementor-50022 .elementor-element.elementor-element-f49930b .elementor-share-btn {
	font-size: calc(.75px * 10);
}

.elementor-50022 .elementor-element.elementor-element-f49930b .elementor-share-btn__icon {
	--e-share-buttons-icon-size: 2.6em;
}

.elementor-50022 .elementor-element.elementor-element-f49930b .elementor-share-btn:hover {
	--e-share-buttons-primary-color: #00b0b6;
}

.elementor-50022 .elementor-element.elementor-element-15e98bc {
	--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;
}

.elementor-50022 .elementor-element.elementor-element-e70f99c {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-50022 .elementor-element.elementor-element-e70f99c .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 22px;
	font-weight: 300;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 0px;
	color: #333;
}

.elementor-50022 .elementor-element.elementor-element-b840774 {
	--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-50022 .elementor-element.elementor-element-e840fad {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;
}

.elementor-50022 .elementor-element.elementor-element-e840fad.elementor-element {
	--align-self: flex-end;
}

.elementor-50022 .elementor-element.elementor-element-e840fad .elementor-icon-wrapper {
	text-align: center;
}

.elementor-50022 .elementor-element.elementor-element-e840fad.elementor-view-stacked .elementor-icon {
	background-color: #f90572;
}

.elementor-50022 .elementor-element.elementor-element-e840fad.elementor-view-framed .elementor-icon, .elementor-50022 .elementor-element.elementor-element-e840fad.elementor-view-default .elementor-icon {
	color: #f90572;
	border-color: #f90572;
}

.elementor-50022 .elementor-element.elementor-element-e840fad.elementor-view-framed .elementor-icon, .elementor-50022 .elementor-element.elementor-element-e840fad.elementor-view-default .elementor-icon svg {
	fill: #f90572;
}

.elementor-50022 .elementor-element.elementor-element-b84564e {
	width: 100%;
	max-width: 100%;
	margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + -6%) 0%;
	padding: 0% 0% 0% 0%;
	text-align: end;
}

.elementor-50022 .elementor-element.elementor-element-b84564e .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 1.4em;
	font-weight: 300;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 0px;
	color: #00b0b6;
}

.elementor-50022 .elementor-element.elementor-element-98f619e {
	--display: flex;
	--justify-content: flex-end;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-50022 .elementor-element.elementor-element-98f619e.e-con {
	--align-self: flex-end;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50022 .elementor-element.elementor-element-8848a89 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-50022 .elementor-element.elementor-element-8848a89.elementor-element {
	--align-self: flex-end;
}

.tippy-popper[data-tippy-popper-id="8848a89"] .tippy-tooltip {
	font-family: "Poppins", Sans-serif;
	font-size: .8em;
	font-weight: 800;
	line-height: 1em;
	letter-spacing: -.3px;
	color: #333;
	max-width: 350px;
}

.tippy-popper[data-tippy-popper-id="8848a89"] .tippy-tooltip, .tippy-popper[data-tippy-popper-id="8848a89"] .tippy-tooltip .tippy-backdrop {
	background-color: #fedd61;
}

.tippy-popper[data-tippy-popper-id="8848a89"][x-placement^=top] .tippy-tooltip .tippy-arrow {
	border-top-color: #fedd61;
}

.tippy-popper[data-tippy-popper-id="8848a89"][x-placement^=bottom] .tippy-tooltip .tippy-arrow {
	border-bottom-color: #fedd61;
}

.tippy-popper[data-tippy-popper-id="8848a89"][x-placement^=left] .tippy-tooltip .tippy-arrow {
	border-left-color: #fedd61;
}

.tippy-popper[data-tippy-popper-id="8848a89"][x-placement^=right] .tippy-tooltip .tippy-arrow {
	border-right-color: #fedd61;
}

.tippy-popper[data-tippy-popper-id="8848a89"] .tippy-tooltip .tippy-roundarrow {
	fill: #fedd61;
}

.elementor-50022 .elementor-element.elementor-element-518f150 {
	--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;
	--padding-top: 1em;
	--padding-bottom: 9em;
	--padding-left: 0em;
	--padding-right: 0em;
	--z-index: 999;
}

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

.elementor-50022 .elementor-element.elementor-element-da703b1 {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-50022 .elementor-element.elementor-element-da703b1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50022 .elementor-element.elementor-element-da703b1 .elementor-heading-title {
	font-family: "Lato", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	text-transform: none;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #7d7d7d;
}

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

.elementor-theme-builder-content-area {
	height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
	content: "";
	display: table;
	clear: both;
}

@media (min-width:768px) {
	.elementor-50022 .elementor-element.elementor-element-4166567 {
		--width: 75%;
	}
	
	.elementor-50022 .elementor-element.elementor-element-d3af6e9 {
		--width: 25%;
	}
	
	.elementor-50022 .elementor-element.elementor-element-c8e14d1 {
		--width: 33.3333%;
	}
	
	.elementor-50022 .elementor-element.elementor-element-15e98bc {
		--width: 33.3333%;
	}
	
	.elementor-50022 .elementor-element.elementor-element-b840774 {
		--width: 33.3333%;
	}
	
	.elementor-50022 .elementor-element.elementor-element-98f619e {
		--width: 22%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-50022 .elementor-element.elementor-element-4166567 {
		--width: 467px;
	}
	
	.elementor-50022 .elementor-element.elementor-element-d3af6e9 {
		--width: 25%;
	}
	
	.elementor-50022 .elementor-element.elementor-element-98f619e {
		--width: 53%;
	}
}

@media (max-width:1024px) {
	.elementor-50022 .elementor-element.elementor-element-01ab474 {
		--justify-content: center;
	}
	
	.elementor-50022 .elementor-element.elementor-element-867d042 {
		text-align: end;
	}
	
	.elementor-50022 .elementor-element.elementor-element-867d042 .elementor-heading-title {
		font-size: 1.7em;
	}
	
	.elementor-50022 .elementor-element.elementor-element-40ad5b1 {
		width: auto;
		max-width: auto;
		z-index: 22;
	}
	
	.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button .cretive-button-text {
		font-size: .9em;
		line-height: .9em;
	}
	
	.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button-wrapper {
		justify-content: flex-end;
	}
	
	.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button {
		padding: 9px 9px 9px 9px;
	}
	
	.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--winona::after {
		padding: 9px 9px 9px 9px;
	}
	
	.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--winona > .creative-button-inner {
		padding: 9px 9px 9px 9px;
	}
	
	.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--tamaya::before {
		padding: 9px 9px 9px 9px;
	}
	
	.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--rayen::before {
		padding: 9px 9px 9px 9px;
	}
	
	.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--rayen > .creative-button-inner {
		padding: 9px 9px 9px 9px;
	}
	
	.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button.eael-creative-button--saqui::after {
		padding: 9px 9px 9px 9px;
	}
	
	.elementor-50022 .elementor-element.elementor-element-9c3289c {
		margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;
		padding: 0% 0% 0% 0%;
		text-align: start;
	}
	
	.elementor-50022 .elementor-element.elementor-element-9c3289c .elementor-heading-title {
		font-size: .9em;
	}
	
	.elementor-50022 .elementor-element.elementor-element-f49930b {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + -8%) 0%;
	}
	
	.elementor-50022 .elementor-element.elementor-element-f49930b {
		--grid-side-margin: 10px;
		--grid-column-gap: 10px;
		--grid-row-gap: 10px;
		--grid-bottom-margin: 10px;
	}
	
	.elementor-50022 .elementor-element.elementor-element-15e98bc {
		--justify-content: center;
	}
	
	.elementor-50022 .elementor-element.elementor-element-e70f99c {
		padding: .3% 3% .3% .3%;
		text-align: center;
	}
	
	.elementor-50022 .elementor-element.elementor-element-e70f99c .elementor-heading-title {
		font-size: 1.3em;
	}
	
	.elementor-50022 .elementor-element.elementor-element-e840fad {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;
	}
	
	.elementor-50022 .elementor-element.elementor-element-e840fad .elementor-icon {
		font-size: 33px;
	}
	
	.elementor-50022 .elementor-element.elementor-element-e840fad .elementor-icon svg {
		height: 33px;
	}
	
	.elementor-50022 .elementor-element.elementor-element-b84564e {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + -8%) 0%;
		padding: 0% 0% 0% 0%;
		text-align: end;
	}
	
	.elementor-50022 .elementor-element.elementor-element-b84564e .elementor-heading-title {
		font-size: 1.2em;
	}
	
	.elementor-50022 .elementor-element.elementor-element-98f619e {
		--justify-content: center;
	}
	
	.elementor-50022 .elementor-element.elementor-element-8848a89 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.tippy-popper[data-tippy-popper-id="8848a89"] .tippy-tooltip {
		font-size: .8em;
	}
	
	.elementor-50022 .elementor-element.elementor-element-518f150 {
		--padding-top: 1em;
		--padding-bottom: 2em;
		--padding-left: .16em;
		--padding-right: .16em;
	}
	
	.elementor-50022 .elementor-element.elementor-element-da703b1 {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-50022 .elementor-element.elementor-element-da703b1.elementor-element {
		--align-self: center;
	}
	
	.elementor-50022 .elementor-element.elementor-element-da703b1 .elementor-heading-title {
		font-size: .9em;
	}
}

@media (max-width:767px) {
	.elementor-50022 .elementor-element.elementor-element-4166567 {
		--width: 46%;
	}
	
	.elementor-50022 .elementor-element.elementor-element-867d042 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-50022 .elementor-element.elementor-element-d3af6e9 {
		--width: 53%;
	}
	
	.elementor-50022 .elementor-element.elementor-element-40ad5b1.elementor-element {
		--align-self: flex-end;
	}
	
	.elementor-50022 .elementor-element.elementor-element-40ad5b1 {
		z-index: 22;
	}
	
	.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button .cretive-button-text {
		font-size: .9em;
		line-height: .9em;
	}
	
	.elementor-50022 .elementor-element.elementor-element-40ad5b1 .eael-creative-button-wrapper {
		justify-content: center;
	}
	
	.elementor-50022 .elementor-element.elementor-element-c8e14d1 {
		--width: 377.812px;
	}
	
	.elementor-50022 .elementor-element.elementor-element-23ac7c0 {
		width: var(--container-widget-width, 93.991%);
		max-width: 93.991%;
		--container-widget-width: 93.991%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-50022 .elementor-element.elementor-element-23ac7c0 > .elementor-widget-container {
		margin: 0% 0% 3% 0%;
	}
	
	.elementor-50022 .elementor-element.elementor-element-23ac7c0 .maim-image img {
		max-width: 47px;
	}
	
	.elementor-50022 .elementor-element.elementor-element-9c3289c {
		width: var(--container-widget-width, 215px);
		max-width: 215px;
		margin: -7% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;
		padding: 0% 0% 0% 5%;
		--container-widget-width: 215px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-50022 .elementor-element.elementor-element-9c3289c .elementor-heading-title {
		font-size: 1em;
		line-height: 1.1em;
	}
	
	.elementor-50022 .elementor-element.elementor-element-f49930b {
		margin: -3% 0% calc(var(--kit-widget-spacing, 0px) + -3%) 5%;
	}
	
	.elementor-50022 .elementor-element.elementor-element-f49930b {
		--grid-side-margin: 10px;
		--grid-column-gap: 10px;
		--grid-row-gap: 10px;
		--grid-bottom-margin: 10px;
	}
	
	.elementor-50022 .elementor-element.elementor-element-f49930b .elementor-share-btn {
		font-size: calc(.6px * 10);
	}
	
	.elementor-50022 .elementor-element.elementor-element-f49930b .elementor-share-btn__icon {
		--e-share-buttons-icon-size: 2.5em;
	}
	
	.elementor-50022 .elementor-element.elementor-element-e70f99c .elementor-heading-title {
		font-size: 1em;
	}
	
	.elementor-50022 .elementor-element.elementor-element-b840774 {
		--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: space-around;
		--align-items: center;
	}
	
	.elementor-50022 .elementor-element.elementor-element-e840fad {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;
	}
	
	.elementor-50022 .elementor-element.elementor-element-b84564e {
		text-align: center;
	}
	
	.elementor-50022 .elementor-element.elementor-element-b84564e .elementor-heading-title {
		font-size: .8em;
	}
	
	.elementor-50022 .elementor-element.elementor-element-98f619e {
		--width: 26.498%;
	}
	
	.elementor-50022 .elementor-element.elementor-element-8848a89 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-50022 .elementor-element.elementor-element-8848a89.elementor-element {
		--align-self: flex-end;
	}
	
	.tippy-popper[data-tippy-popper-id="8848a89"] .tippy-tooltip {
		font-size: .8em;
	}
	
	.elementor-50022 .elementor-element.elementor-element-518f150 {
		--padding-top: 1em;
		--padding-bottom: 9em;
		--padding-left: .3em;
		--padding-right: .3em;
	}
	
	.elementor-50022 .elementor-element.elementor-element-da703b1 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		padding: 1% 0% 4% 0%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-50022 .elementor-element.elementor-element-da703b1 .elementor-heading-title {
		font-size: .9em;
	}
}
