/* End Custom Fonts CSS */

.elementor-1390 .elementor-element.elementor-element-5253fd1 {
	--display: flex;
	--min-height: 85vh;
	--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: flex-end;
	--gap: 0% 5%;
	--row-gap: 0%;
	--column-gap: 5%;
	border-style: none;
	--border-style: none;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 2%;
	--padding-left: 2%;
	--padding-right: 2%;
}

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

.elementor-1390 .elementor-element.elementor-element-5253fd1.e-con {
	--align-self: center;
}

.elementor-1390 .elementor-element.elementor-element-5fab51b {
	--display: flex;
	--justify-content: flex-end;
	--align-items: flex-end;
	--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-1390 .elementor-element.elementor-element-5fab51b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1390 .elementor-element.elementor-element-8f4e2f0 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 2% 0%;
}

.elementor-1390 .elementor-element.elementor-element-8f4e2f0.elementor-element {
	--align-self: flex-start;
}

.elementor-1390 .elementor-element.elementor-element-8f4e2f0 {
	z-index: 0;
	text-align: start;
}

.elementor-1390 .elementor-element.elementor-element-8f4e2f0 .elementor-heading-title {
	font-family: "Tricky", Sans-serif;
	font-size: 5.1vw;
	font-weight: 400;
	line-height: 1.1em;
	color: #000;
}

.elementor-1390 .elementor-element.elementor-element-080b107 .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Tricky", Sans-serif;
	font-size: 1.7rem;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #000;
	color: #000;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-080b107 {
	width: 100%;
	max-width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-080b107 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-080b107.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-080b107 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-080b107 .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-080b107 .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-080b107 .elementor-button:focus {
	color: #000;
	border-color: #e31763;
}

.elementor-1390 .elementor-element.elementor-element-080b107 .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-080b107 .elementor-button:focus svg {
	fill: #000;
}

.elementor-1390 .elementor-element.elementor-element-9553ce4 {
	--display: flex;
	--min-height: 81vh;
	--justify-content: flex-end;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 2% 2% 2% 2%;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 5%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-1390 .elementor-element.elementor-element-9553ce4 .elementor-background-slideshow__slide__image {
	background-size: cover;
	background-position: center center;
}

.elementor-1390 .elementor-element.elementor-element-9553ce4.e-con {
	--align-self: flex-end;
}

.elementor-1390 .elementor-element.elementor-element-9b9dfac {
	--display: flex;
	--align-items: stretch;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 200;
}

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

.elementor-1390 .elementor-element.elementor-element-3200b7f {
	--display: flex;
	--align-items: stretch;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 200;
}

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

.elementor-1390 .elementor-element.elementor-element-1b5c216 {
	--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-1390 .elementor-element.elementor-element-d267887 {
	--display: flex;
}

.elementor-1390 .elementor-element.elementor-element-78df7a8 img {
	opacity: .61;
}

.elementor-1390 .elementor-element.elementor-element-4a9fd3c {
	--display: flex;
}

.elementor-1390 .elementor-element.elementor-element-b316230 img {
	opacity: .61;
}

.elementor-1390 .elementor-element.elementor-element-00e9e5f {
	--display: flex;
}

.elementor-1390 .elementor-element.elementor-element-cb4a9af img {
	opacity: .61;
}

.elementor-1390 .elementor-element.elementor-element-19079da {
	--display: flex;
}

.elementor-1390 .elementor-element.elementor-element-f56f024 img {
	opacity: .61;
}

.elementor-1390 .elementor-element.elementor-element-c2579a5 {
	--display: flex;
}

.elementor-1390 .elementor-element.elementor-element-522e00c img {
	opacity: .61;
}

.elementor-1390 .elementor-element.elementor-element-60abcde {
	--display: flex;
}

.elementor-1390 .elementor-element.elementor-element-e8ae2db img {
	opacity: .61;
}

.elementor-1390 .elementor-element.elementor-element-89ce5c0 {
	--display: flex;
}

.elementor-1390 .elementor-element.elementor-element-5431826 img {
	opacity: .61;
}

.elementor-1390 .elementor-element.elementor-element-5679db1 {
	--display: flex;
}

.elementor-1390 .elementor-element.elementor-element-7b7818f img {
	opacity: .61;
}

.elementor-1390 .elementor-element.elementor-element-edf2ef7 {
	--e-n-carousel-swiper-slides-to-display: 7;
	--e-n-carousel-swiper-slides-gap: 76px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
}

.elementor-1390 .elementor-element.elementor-element-edf2ef7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-9b82e79 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

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

.elementor-1390 .elementor-element.elementor-element-9b82e79 > .elementor-container {
	min-height: 11vh;
}

.elementor-1390 .elementor-element.elementor-element-9b82e79 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 2% 2% 2% 2%;
	z-index: 100;
}

.elementor-1390 .elementor-element.elementor-element-9b82e79 > .elementor-background-overlay {
	transition: background 1.2s, border-radius .3s, opacity 1.2s;
}

.elementor-bc-flex-widget .elementor-1390 .elementor-element.elementor-element-88b6148.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1390 .elementor-element.elementor-element-88b6148 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-1390 .elementor-element.elementor-element-88b6148 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-ba6f222 {
	--display: flex;
	--min-height: 85vh;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	--border-radius: 9px 9px 9px 9px;
}

.elementor-1390 .elementor-element.elementor-element-ba6f222:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-ba6f222 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2a2a2a;
}

.elementor-1390 .elementor-element.elementor-element-4d20a9a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0vw 0vw 0vw 0vw;
}

.elementor-1390 .elementor-element.elementor-element-4d20a9a {
	z-index: 300;
	text-align: center;
	font-family: "Tricky", Sans-serif;
	font-size: 4.7rem;
	font-weight: 400;
	line-height: 1.3em;
	letter-spacing: -1px;
	color: #fff;
}

.elementor-1390 .elementor-element.elementor-element-a9932b1 .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Tricky", Sans-serif;
	font-size: 1.7rem;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #fff;
	color: #fff;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-a9932b1 {
	width: 100%;
	max-width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-a9932b1 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 3% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-a9932b1.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-a9932b1 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-a9932b1 .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-a9932b1 .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-a9932b1 .elementor-button:focus {
	color: #fff;
	border-color: #e31763;
}

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

.elementor-1390 .elementor-element.elementor-element-e337445 {
	--display: flex;
	--min-height: 60vh;
	--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;
	--gap: 0% 5%;
	--row-gap: 0%;
	--column-gap: 5%;
	border-style: none;
	--border-style: none;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 2%;
	--padding-right: 2%;
}

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

.elementor-1390 .elementor-element.elementor-element-e337445.e-con {
	--align-self: center;
}

.elementor-1390 .elementor-element.elementor-element-8def833 {
	--display: flex;
	--min-height: 71vh;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 2% 2% 2% 2%;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-1390 .elementor-element.elementor-element-8def833 .elementor-background-slideshow__slide__image {
	background-size: cover;
	background-position: center center;
}

.elementor-1390 .elementor-element.elementor-element-8def833.e-con {
	--align-self: flex-start;
}

.elementor-1390 .elementor-element.elementor-element-2e6b6e8 {
	--display: flex;
	--justify-content: flex-start;
	--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-1390 .elementor-element.elementor-element-2e6b6e8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1390 .elementor-element.elementor-element-271a4b0 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 3% 0%;
}

.elementor-1390 .elementor-element.elementor-element-271a4b0.elementor-element {
	--align-self: flex-start;
}

.elementor-1390 .elementor-element.elementor-element-271a4b0 {
	z-index: 0;
	text-align: start;
}

.elementor-1390 .elementor-element.elementor-element-271a4b0 .elementor-heading-title {
	font-family: "Tricky", Sans-serif;
	font-size: 3.5rem;
	font-weight: 500;
	line-height: 1.1em;
	color: #000;
}

.elementor-1390 .elementor-element.elementor-element-178889b {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 2%;
	--padding-right: 0%;
}

.elementor-1390 .elementor-element.elementor-element-01a735f {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1390 .elementor-element.elementor-element-f9c3e1d {
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 400;
	color: #888;
}

.elementor-1390 .elementor-element.elementor-element-63b8053 .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #696969;
	color: #696969;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-63b8053 {
	width: 100%;
	max-width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-63b8053 > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-63b8053.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-63b8053 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-63b8053 .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-63b8053 .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-63b8053 .elementor-button:focus {
	color: #000;
	border-color: #e31763;
}

.elementor-1390 .elementor-element.elementor-element-63b8053 .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-63b8053 .elementor-button:focus svg {
	fill: #000;
}

.elementor-1390 .elementor-element.elementor-element-c18a0bb .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #696969;
	color: #696969;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-c18a0bb {
	width: 100%;
	max-width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-c18a0bb > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-c18a0bb.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-c18a0bb .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-c18a0bb .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-c18a0bb .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-c18a0bb .elementor-button:focus {
	color: #000;
	border-color: #e31763;
}

.elementor-1390 .elementor-element.elementor-element-c18a0bb .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-c18a0bb .elementor-button:focus svg {
	fill: #000;
}

.elementor-1390 .elementor-element.elementor-element-49e4ea4 .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #696969;
	color: #696969;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-49e4ea4 {
	width: 100%;
	max-width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-49e4ea4 > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-49e4ea4.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-49e4ea4 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-49e4ea4 .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-49e4ea4 .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-49e4ea4 .elementor-button:focus {
	color: #000;
	border-color: #e31763;
}

.elementor-1390 .elementor-element.elementor-element-49e4ea4 .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-49e4ea4 .elementor-button:focus svg {
	fill: #000;
}

.elementor-1390 .elementor-element.elementor-element-2e8c699 {
	--display: flex;
}

.elementor-1390 .elementor-element.elementor-element-c6a99ff {
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 400;
	color: #888;
}

.elementor-1390 .elementor-element.elementor-element-762ba93 .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #696969;
	color: #696969;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-762ba93 {
	width: 100%;
	max-width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-762ba93 > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-762ba93.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-762ba93 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-762ba93 .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-762ba93 .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-762ba93 .elementor-button:focus {
	color: #000;
	border-color: #e31763;
}

.elementor-1390 .elementor-element.elementor-element-762ba93 .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-762ba93 .elementor-button:focus svg {
	fill: #000;
}

.elementor-1390 .elementor-element.elementor-element-13c65db .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #696969;
	color: #696969;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-13c65db {
	width: 100%;
	max-width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-13c65db > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-13c65db.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-13c65db .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-13c65db .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-13c65db .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-13c65db .elementor-button:focus {
	color: #000;
	border-color: #e31763;
}

.elementor-1390 .elementor-element.elementor-element-13c65db .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-13c65db .elementor-button:focus svg {
	fill: #000;
}

.elementor-1390 .elementor-element.elementor-element-8da94d3 .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #696969;
	color: #696969;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-8da94d3 {
	width: 100%;
	max-width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-8da94d3 > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-8da94d3.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-8da94d3 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-8da94d3 .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-8da94d3 .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-8da94d3 .elementor-button:focus {
	color: #000;
	border-color: #e31763;
}

.elementor-1390 .elementor-element.elementor-element-8da94d3 .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-8da94d3 .elementor-button:focus svg {
	fill: #000;
}

.elementor-1390 .elementor-element.elementor-element-4fe421a {
	--display: flex;
}

.elementor-1390 .elementor-element.elementor-element-f00f3bb {
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 400;
	color: #888;
}

.elementor-1390 .elementor-element.elementor-element-11ab155 .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #696969;
	color: #696969;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-11ab155 {
	width: 100%;
	max-width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-11ab155 > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-11ab155.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-11ab155 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-11ab155 .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-11ab155 .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-11ab155 .elementor-button:focus {
	color: #000;
	border-color: #e31763;
}

.elementor-1390 .elementor-element.elementor-element-11ab155 .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-11ab155 .elementor-button:focus svg {
	fill: #000;
}

.elementor-1390 .elementor-element.elementor-element-5bf3118 .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #696969;
	color: #696969;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-5bf3118 {
	width: 100%;
	max-width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-5bf3118 > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-5bf3118.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-5bf3118 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-5bf3118 .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-5bf3118 .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-5bf3118 .elementor-button:focus {
	color: #000;
	border-color: #e31763;
}

.elementor-1390 .elementor-element.elementor-element-5bf3118 .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-5bf3118 .elementor-button:focus svg {
	fill: #000;
}

.elementor-1390 .elementor-element.elementor-element-a7c7ac1 .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #696969;
	color: #696969;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-a7c7ac1 {
	width: 100%;
	max-width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-a7c7ac1 > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-a7c7ac1.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-a7c7ac1 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-a7c7ac1 .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-a7c7ac1 .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-a7c7ac1 .elementor-button:focus {
	color: #000;
	border-color: #e31763;
}

.elementor-1390 .elementor-element.elementor-element-a7c7ac1 .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-a7c7ac1 .elementor-button:focus svg {
	fill: #000;
}

.elementor-1390 .elementor-element.elementor-element-f0eea88 {
	--display: flex;
}

.elementor-1390 .elementor-element.elementor-element-84a8c20 {
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 400;
	color: #888;
}

.elementor-1390 .elementor-element.elementor-element-ade4afb .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #696969;
	color: #696969;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-ade4afb {
	width: 100%;
	max-width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-ade4afb > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-ade4afb.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-ade4afb .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-ade4afb .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-ade4afb .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-ade4afb .elementor-button:focus {
	color: #000;
	border-color: #e31763;
}

.elementor-1390 .elementor-element.elementor-element-ade4afb .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-ade4afb .elementor-button:focus svg {
	fill: #000;
}

.elementor-1390 .elementor-element.elementor-element-502bb42 .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #696969;
	color: #696969;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-502bb42 {
	width: 100%;
	max-width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-502bb42 > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-502bb42.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-502bb42 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-502bb42 .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-502bb42 .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-502bb42 .elementor-button:focus {
	color: #000;
	border-color: #e31763;
}

.elementor-1390 .elementor-element.elementor-element-502bb42 .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-502bb42 .elementor-button:focus svg {
	fill: #000;
}

.elementor-1390 .elementor-element.elementor-element-edaecfc {
	--n-accordion-title-font-size: 1.7rem;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 1.3rem;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: #888;
	--n-accordion-icon-size: 20px;
}

:where( .elementor-1390 .elementor-element.elementor-element-edaecfc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Manrope", Sans-serif;
	font-weight: 300;
}

:where( .elementor-1390 .elementor-element.elementor-element-edaecfc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-c975fa1 {
	--display: flex;
	--min-height: 60vh;
	--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;
	--gap: 0% 5%;
	--row-gap: 0%;
	--column-gap: 5%;
	border-style: none;
	--border-style: none;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 2%;
	--padding-right: 2%;
}

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

.elementor-1390 .elementor-element.elementor-element-c975fa1.e-con {
	--align-self: center;
}

.elementor-1390 .elementor-element.elementor-element-e7d53f9 {
	--display: flex;
	--justify-content: flex-start;
	--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-1390 .elementor-element.elementor-element-e7d53f9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1390 .elementor-element.elementor-element-c364af8 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 3% 0%;
}

.elementor-1390 .elementor-element.elementor-element-c364af8.elementor-element {
	--align-self: flex-start;
}

.elementor-1390 .elementor-element.elementor-element-c364af8 {
	z-index: 0;
	text-align: start;
}

.elementor-1390 .elementor-element.elementor-element-c364af8 .elementor-heading-title {
	font-family: "Tricky", Sans-serif;
	font-size: 3.5rem;
	font-weight: 500;
	line-height: 1.1em;
	color: #000;
}

.elementor-1390 .elementor-element.elementor-element-bf75faf {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 2%;
	--padding-right: 0%;
}

.elementor-1390 .elementor-element.elementor-element-24aa6b3 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1390 .elementor-element.elementor-element-596fa18 {
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 400;
	color: #888;
}

.elementor-1390 .elementor-element.elementor-element-569da85 .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #696969;
	color: #696969;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-569da85 {
	width: 100%;
	max-width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-569da85 > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-569da85.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-569da85 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-569da85 .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-569da85 .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-569da85 .elementor-button:focus {
	color: #000;
	border-color: #e31763;
}

.elementor-1390 .elementor-element.elementor-element-569da85 .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-569da85 .elementor-button:focus svg {
	fill: #000;
}

.elementor-1390 .elementor-element.elementor-element-a37b555 {
	--display: flex;
}

.elementor-1390 .elementor-element.elementor-element-70ff1f0 {
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 400;
	color: #888;
}

.elementor-1390 .elementor-element.elementor-element-9867609 .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #696969;
	color: #696969;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-9867609 {
	width: 100%;
	max-width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-9867609 > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-9867609.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-9867609 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-9867609 .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-9867609 .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-9867609 .elementor-button:focus {
	color: #000;
	border-color: #e31763;
}

.elementor-1390 .elementor-element.elementor-element-9867609 .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-9867609 .elementor-button:focus svg {
	fill: #000;
}

.elementor-1390 .elementor-element.elementor-element-054081d {
	--display: flex;
}

.elementor-1390 .elementor-element.elementor-element-2aa7c16 {
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 400;
	color: #888;
}

.elementor-1390 .elementor-element.elementor-element-6769589 .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #696969;
	color: #696969;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-6769589 {
	width: 100%;
	max-width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-6769589 > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-6769589.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-6769589 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-6769589 .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-6769589 .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-6769589 .elementor-button:focus {
	color: #000;
	border-color: #e31763;
}

.elementor-1390 .elementor-element.elementor-element-6769589 .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-6769589 .elementor-button:focus svg {
	fill: #000;
}

.elementor-1390 .elementor-element.elementor-element-e11ef55 {
	--display: flex;
}

.elementor-1390 .elementor-element.elementor-element-152a872 {
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 400;
	color: #888;
}

.elementor-1390 .elementor-element.elementor-element-66a8a32 .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #696969;
	color: #696969;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-66a8a32 {
	width: 100%;
	max-width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-66a8a32 > .elementor-widget-container {
	margin: -1% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-66a8a32.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-66a8a32 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-66a8a32 .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-66a8a32 .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-66a8a32 .elementor-button:focus {
	color: #000;
	border-color: #e31763;
}

.elementor-1390 .elementor-element.elementor-element-66a8a32 .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-66a8a32 .elementor-button:focus svg {
	fill: #000;
}

.elementor-1390 .elementor-element.elementor-element-06274a4 {
	--n-accordion-title-font-size: 1.7rem;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 1.3rem;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: #888;
	--n-accordion-icon-size: 20px;
}

:where( .elementor-1390 .elementor-element.elementor-element-06274a4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Manrope", Sans-serif;
	font-weight: 300;
}

:where( .elementor-1390 .elementor-element.elementor-element-06274a4 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	--border-radius: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-e4b5142 {
	--display: flex;
	--min-height: 71vh;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 2% 2% 2% 2%;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-1390 .elementor-element.elementor-element-e4b5142 .elementor-background-slideshow__slide__image {
	background-size: cover;
	background-position: center center;
}

.elementor-1390 .elementor-element.elementor-element-e4b5142.e-con {
	--align-self: flex-start;
}

.elementor-1390 .elementor-element.elementor-element-531db2b {
	--display: flex;
	--min-height: 0vh;
	--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: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 2%;
	--padding-bottom: 2%;
	--padding-left: 2%;
	--padding-right: 2%;
	--z-index: 100;
}

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

.elementor-1390 .elementor-element.elementor-element-68c5c6d {
	--swiper-slides-to-display: 2;
	--swiper-slides-gap: 27px;
	--arrow-prev-left-align: 0%;
	--arrow-prev-translate-x: 0px;
	--arrow-prev-left-position: 0px;
	--arrow-prev-top-align: 50%;
	--arrow-prev-translate-y: -50%;
	--arrow-prev-top-position: 0px;
	--arrow-next-right-align: 0%;
	--arrow-next-translate-x: 0%;
	--arrow-next-right-position: 0px;
	--arrow-next-top-align: 50%;
	--arrow-next-translate-y: -50%;
	--arrow-next-top-position: 0px;
}

.elementor-1390 .elementor-element.elementor-element-68c5c6d .swiper-slide > .elementor-element {
	height: 100%;
}

.elementor-1390 .elementor-element.elementor-element-7004657 {
	--display: flex;
	--min-height: 0vh;
	--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-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 1%;
	--padding-bottom: 0%;
	--padding-left: 2%;
	--padding-right: 2%;
	--z-index: 100;
}

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

.elementor-1390 .elementor-element.elementor-element-d3e4b63 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 3% 0%;
}

.elementor-1390 .elementor-element.elementor-element-d3e4b63.elementor-element {
	--align-self: flex-start;
}

.elementor-1390 .elementor-element.elementor-element-d3e4b63 {
	z-index: 0;
	text-align: start;
}

.elementor-1390 .elementor-element.elementor-element-d3e4b63 .elementor-heading-title {
	font-family: "Tricky", Sans-serif;
	font-size: 3.5rem;
	font-weight: 500;
	line-height: 1.1em;
	color: #000;
}

.elementor-1390 .elementor-element.elementor-element-fe722ab .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Tricky", Sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #000;
	color: #000;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-fe722ab {
	width: var(--container-widget-width, 15%);
	max-width: 15%;
	--container-widget-width: 15%;
	--container-widget-flex-grow: 0;
}

.elementor-1390 .elementor-element.elementor-element-fe722ab > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 2% 0%;
}

.elementor-1390 .elementor-element.elementor-element-fe722ab.elementor-element {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-fe722ab .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-fe722ab .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-fe722ab .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-fe722ab .elementor-button:focus {
	color: #000;
	border-color: #e31763;
}

.elementor-1390 .elementor-element.elementor-element-fe722ab .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-fe722ab .elementor-button:focus svg {
	fill: #000;
}

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

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

.elementor-1390 .elementor-element.elementor-element-f827619 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0%;
	margin-bottom: 0%;
	padding: 0% 1% 3% 1%;
	z-index: 100;
}

.elementor-1390 .elementor-element.elementor-element-f827619 > .elementor-background-overlay {
	transition: background 1.2s, border-radius .3s, opacity 1.2s;
}

.elementor-1390 .elementor-element.elementor-element-b245bf4 > .elementor-element-populated {
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-c4e2d77 {
	--divider-border-style: solid;
	--divider-color: #bdbdbd;
	--divider-border-width: 1px;
}

.elementor-1390 .elementor-element.elementor-element-c4e2d77 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 1% 0% 1%;
}

.elementor-1390 .elementor-element.elementor-element-c4e2d77 .elementor-divider-separator {
	width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-c4e2d77 .elementor-divider {
	padding-block-start: 4px;
	padding-block-end: 4px;
}

.elementor-1390 .elementor-element.elementor-element-3d93da2 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-1390 .elementor-element.elementor-element-3d93da2 {
	overflow: hidden;
	padding: 0% 1% 0% 1%;
}

.elementor-1390 .elementor-element.elementor-element-ca1c738 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 75px;
}

.elementor-1390 .elementor-element.elementor-element-ca1c738 > .elementor-element-populated {
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-db0cfd7 {
	--grid-columns: 3;
	--grid-row-gap: 2em;
	z-index: 500;
	--grid-column-gap: .7em;
}

.elementor-1390 .elementor-element.elementor-element-db0cfd7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-03be42f {
	--display: flex;
	--min-height: 81vh;
	--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: 3% 0%;
	--row-gap: 3%;
	--column-gap: 0%;
	--overflow: hidden;
	--margin-top: 0rem;
	--margin-bottom: 0rem;
	--margin-left: 0rem;
	--margin-right: 0rem;
	--padding-top: 0%;
	--padding-bottom: 2%;
	--padding-left: 2%;
	--padding-right: 2%;
	--z-index: 200;
}

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

.elementor-1390 .elementor-element.elementor-element-03be42f.e-con {
	--align-self: center;
}

.elementor-1390 .elementor-element.elementor-element-0881f18 {
	--display: flex;
	--min-height: 87vh;
	--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: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 1;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 12px 12px 12px 12px;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-1390 .elementor-element.elementor-element-0881f18::before, .elementor-1390 .elementor-element.elementor-element-0881f18 > .elementor-background-video-container::before, .elementor-1390 .elementor-element.elementor-element-0881f18 > .e-con-inner > .elementor-background-video-container::before, .elementor-1390 .elementor-element.elementor-element-0881f18 > .elementor-background-slideshow::before, .elementor-1390 .elementor-element.elementor-element-0881f18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1390 .elementor-element.elementor-element-0881f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: rgba(0, 0, 0, .41);
	--background-overlay: "";
}

.elementor-1390 .elementor-element.elementor-element-0881f18.e-con {
	--align-self: flex-end;
}

.elementor-1390 .elementor-element.elementor-element-101ac9c {
	--display: flex;
	--min-height: 72vh;
	--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-end;
	--align-items: flex-end;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-1390 .elementor-element.elementor-element-2957505 > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
	padding: 0% 0% 3% 0%;
}

.elementor-1390 .elementor-element.elementor-element-2957505.elementor-element {
	--align-self: flex-start;
}

.elementor-1390 .elementor-element.elementor-element-2957505 {
	text-align: start;
}

.elementor-1390 .elementor-element.elementor-element-2957505 .elementor-heading-title {
	font-family: "Manrope", Sans-serif;
	font-size: 1.1rem;
	font-weight: 600;
	line-height: 1.3em;
	letter-spacing: 0px;
	color: #fff;
}

.elementor-1390 .elementor-element.elementor-element-6137865 {
	width: 100%;
	max-width: 100%;
	z-index: 0;
	text-align: start;
}

.elementor-1390 .elementor-element.elementor-element-6137865 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-6137865.elementor-element {
	--align-self: flex-start;
}

.elementor-1390 .elementor-element.elementor-element-6137865 .elementor-heading-title {
	font-family: "Tricky", Sans-serif;
	font-size: 4.1rem;
	font-weight: 500;
	line-height: 1.1em;
	color: #fff;
}

.elementor-1390 .elementor-element.elementor-element-8a683c2 .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Tricky", Sans-serif;
	font-size: 1.7rem;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #fff;
	color: #fff;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-8a683c2 {
	width: 100%;
	max-width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-8a683c2 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 1% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-8a683c2.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-8a683c2 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-8a683c2 .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-8a683c2 .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-8a683c2 .elementor-button:focus {
	color: #fff;
	border-color: #e31763;
}

.elementor-1390 .elementor-element.elementor-element-8a683c2 .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-8a683c2 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-1390 .elementor-element.elementor-element-e68d6fa {
	--display: flex;
	--min-height: 0vh;
	--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-between;
	--align-items: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 1%;
	--padding-bottom: 0%;
	--padding-left: 2%;
	--padding-right: 2%;
	--z-index: 100;
}

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

.elementor-1390 .elementor-element.elementor-element-e68d6fa.e-con {
	--align-self: flex-end;
}

.elementor-1390 .elementor-element.elementor-element-51e21a5 {
	width: var(--container-widget-width, 20.472%);
	max-width: 20.472%;
	--container-widget-width: 20.472%;
	--container-widget-flex-grow: 0;
	z-index: 0;
	text-align: start;
}

.elementor-1390 .elementor-element.elementor-element-51e21a5 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 3% 0%;
}

.elementor-1390 .elementor-element.elementor-element-51e21a5.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1390 .elementor-element.elementor-element-51e21a5 .elementor-heading-title {
	font-family: "Tricky", Sans-serif;
	font-size: 3.5rem;
	font-weight: 500;
	line-height: 1.1em;
	color: #000;
}

.elementor-1390 .elementor-element.elementor-element-969fa64 .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Tricky", Sans-serif;
	font-size: 1.5rem;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #000;
	color: #000;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-969fa64 {
	width: var(--container-widget-width, 15%);
	max-width: 15%;
	--container-widget-width: 15%;
	--container-widget-flex-grow: 0;
}

.elementor-1390 .elementor-element.elementor-element-969fa64 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 2% 0%;
}

.elementor-1390 .elementor-element.elementor-element-969fa64.elementor-element {
	--align-self: flex-end;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-969fa64 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-969fa64 .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-969fa64 .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-969fa64 .elementor-button:focus {
	color: #000;
	border-color: #e31763;
}

.elementor-1390 .elementor-element.elementor-element-969fa64 .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-969fa64 .elementor-button:focus svg {
	fill: #000;
}

.elementor-1390 .elementor-element.elementor-element-269ee43 {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 1%;
	--padding-left: 1%;
	--padding-right: 1%;
}

.elementor-1390 .elementor-element.elementor-element-f5d157b {
	--divider-border-style: solid;
	--divider-color: #bdbdbd;
	--divider-border-width: 1px;
}

.elementor-1390 .elementor-element.elementor-element-f5d157b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 1% 0% 1%;
}

.elementor-1390 .elementor-element.elementor-element-f5d157b .elementor-divider-separator {
	width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-f5d157b .elementor-divider {
	padding-block-start: 4px;
	padding-block-end: 4px;
}

.elementor-1390 .elementor-element.elementor-element-40fc319 {
	--display: flex;
	--min-height: 0vh;
	--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: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 1%;
	--padding-left: 2%;
	--padding-right: 2%;
	--z-index: 100;
}

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

.elementor-1390 .elementor-element.elementor-element-34040c5 {
	--grid-columns: 3;
	--grid-column-gap: .2em;
}

.elementor-1390 .elementor-element.elementor-element-904ef09 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

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

.elementor-1390 .elementor-element.elementor-element-904ef09 > .elementor-container {
	min-height: 0vh;
}

.elementor-1390 .elementor-element.elementor-element-904ef09 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 1% 2% 3% 2%;
}

.elementor-1390 .elementor-element.elementor-element-904ef09 > .elementor-background-overlay {
	transition: background 1.2s, border-radius .3s, opacity 1.2s;
}

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

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

.elementor-1390 .elementor-element.elementor-element-9788275 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0px;
}

.elementor-1390 .elementor-element.elementor-element-9788275 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-62a953c {
	--display: flex;
	--min-height: 80vh;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 5px 5px 5px 5px;
	--border-top-width: 5px;
	--border-right-width: 5px;
	--border-bottom-width: 5px;
	--border-left-width: 5px;
	border-color: #fff;
	--border-color: #fff;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 15%;
	--padding-right: 15%;
}

.elementor-1390 .elementor-element.elementor-element-62a953c:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-62a953c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2a2a2a;
}

.elementor-1390 .elementor-element.elementor-element-62a953c.e-con {
	--align-self: center;
}

.elementor-1390 .elementor-element.elementor-element-becc588 {
	width: 100%;
	max-width: 100%;
	z-index: 300;
	text-align: center;
	font-family: "Tricky", Sans-serif;
	font-size: 4.7rem;
	font-weight: 400;
	line-height: 1.3em;
	letter-spacing: -1px;
	color: #fff;
}

.elementor-1390 .elementor-element.elementor-element-becc588 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0vw 0vw 0vw 0vw;
}

.elementor-1390 .elementor-element.elementor-element-017ed60 .elementor-button {
	background-color: rgba(252, 49, 150, 0);
	font-family: "Tricky", Sans-serif;
	font-size: 1.7rem;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
	letter-spacing: 0px;
	fill: #fff;
	color: #fff;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1390 .elementor-element.elementor-element-017ed60 {
	width: 100%;
	max-width: 100%;
}

.elementor-1390 .elementor-element.elementor-element-017ed60 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 1% 0% 0% 0%;
}

.elementor-1390 .elementor-element.elementor-element-017ed60.elementor-element {
	--align-self: flex-start;
	--order: 99999;
}

.elementor-1390 .elementor-element.elementor-element-017ed60 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-1390 .elementor-element.elementor-element-017ed60 .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-1390 .elementor-element.elementor-element-017ed60 .elementor-button:hover, .elementor-1390 .elementor-element.elementor-element-017ed60 .elementor-button:focus {
	color: #fff;
	border-color: #e31763;
}

.elementor-1390 .elementor-element.elementor-element-017ed60 .elementor-button:hover svg, .elementor-1390 .elementor-element.elementor-element-017ed60 .elementor-button:focus svg {
	fill: #fff;
}

@media (min-width:768px) {
	.elementor-1390 .elementor-element.elementor-element-5fab51b {
		--width: 44%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-9553ce4 {
		--width: 100%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8def833 {
		--width: 56%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-2e6b6e8 {
		--width: 44%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-01a735f {
		--content-width: 1600px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-e7d53f9 {
		--width: 44%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-24aa6b3 {
		--content-width: 1600px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-e4b5142 {
		--width: 56%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-531db2b {
		--width: 100%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-7004657 {
		--width: 100%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-0881f18 {
		--width: 100%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-e68d6fa {
		--width: 100%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-40fc319 {
		--width: 100%;
	}
}

@media (max-width:1279px) {
	.elementor-1390 .elementor-element.elementor-element-5253fd1 {
		--min-height: 46vh;
		--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: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 3%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-5fab51b {
		--min-height: 12vh;
		--margin-top: 2%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8f4e2f0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8f4e2f0.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8f4e2f0 {
		text-align: start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8f4e2f0 .elementor-heading-title {
		font-size: 2.8rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-080b107 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-080b107 .elementor-button {
		font-size: 1.5rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-9553ce4 {
		--min-height: 65vh;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--z-index: 200;
	}
	
	.elementor-1390 .elementor-element.elementor-element-9553ce4.e-con {
		--order: -99999;
	}
	
	.elementor-1390 .elementor-element.elementor-element-edf2ef7 {
		--e-n-carousel-swiper-slides-to-display: 4;
	}
	
	.elementor-1390 .elementor-element.elementor-element-9b82e79 {
		padding: 4% 3% 2% 3%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-4d20a9a > .elementor-widget-container {
		padding: 0vw 0vw 0vw 0vw;
	}
	
	.elementor-1390 .elementor-element.elementor-element-4d20a9a {
		font-size: 2.6rem;
		letter-spacing: 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-a9932b1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-a9932b1 .elementor-button {
		font-size: 1.5rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-e337445 {
		--min-height: 46vh;
		--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: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 3%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8def833 {
		--min-height: 56vh;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--z-index: 200;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8def833.e-con {
		--order: -99999;
	}
	
	.elementor-1390 .elementor-element.elementor-element-2e6b6e8 {
		--min-height: 12vh;
		--margin-top: 2%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-271a4b0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0% 0% 2% 0%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-271a4b0 {
		text-align: start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-271a4b0 .elementor-heading-title {
		font-size: 2.8rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-63b8053 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-63b8053 .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-c18a0bb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-c18a0bb .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-49e4ea4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-49e4ea4 .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-762ba93 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-762ba93 .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-13c65db > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-13c65db .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8da94d3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8da94d3 .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-11ab155 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-11ab155 .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-5bf3118 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-5bf3118 .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-a7c7ac1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-a7c7ac1 .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-ade4afb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-ade4afb .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-502bb42 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-502bb42 .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-c975fa1 {
		--min-height: 46vh;
		--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: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 3%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-e7d53f9 {
		--min-height: 12vh;
		--margin-top: 2%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-c364af8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0% 0% 2% 0%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-c364af8 {
		text-align: start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-c364af8 .elementor-heading-title {
		font-size: 2.8rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-569da85 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-569da85 .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-9867609 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-9867609 .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-6769589 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-6769589 .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-66a8a32 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-66a8a32 .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-e4b5142 {
		--min-height: 56vh;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--z-index: 200;
	}
	
	.elementor-1390 .elementor-element.elementor-element-e4b5142.e-con {
		--order: -99999;
	}
	
	.elementor-1390 .elementor-element.elementor-element-531db2b {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 2%;
		--padding-right: 2%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-68c5c6d {
		--swiper-slides-to-display: 1;
		--swiper-slides-gap: 46px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-7004657 {
		--padding-top: 4%;
		--padding-bottom: 2%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-d3e4b63 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0% 0% 2% 0%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-d3e4b63 {
		text-align: start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-d3e4b63 .elementor-heading-title {
		font-size: 2.8rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-fe722ab {
		width: auto;
		max-width: auto;
	}
	
	.elementor-1390 .elementor-element.elementor-element-fe722ab > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-fe722ab .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-f827619 {
		margin-top: 0%;
		margin-bottom: 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-3d93da2 {
		padding: 0% 2% 0% 2%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-db0cfd7 {
		--grid-columns: 2;
		--grid-row-gap: 2em;
	}
	
	.elementor-1390 .elementor-element.elementor-element-03be42f {
		--min-height: 80vh;
		--margin-top: 0rem;
		--margin-bottom: 0rem;
		--margin-left: 0rem;
		--margin-right: 0rem;
		--padding-top: 3%;
		--padding-bottom: 3%;
		--padding-left: 2%;
		--padding-right: 2%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-0881f18 {
		--min-height: 85vh;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-101ac9c {
		--min-height: 53vh;
	}
	
	.elementor-1390 .elementor-element.elementor-element-2957505 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-2957505 > .elementor-widget-container {
		padding: 0% 35% 0% 0%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-2957505 .elementor-heading-title {
		font-size: 1.1rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-6137865 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0% 0% 2% 0%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-6137865 {
		text-align: start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-6137865 .elementor-heading-title {
		font-size: 2.8rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8a683c2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8a683c2 .elementor-button {
		font-size: 1.5rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-e68d6fa {
		--min-height: 0px;
		--padding-top: 4%;
		--padding-bottom: 1%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-51e21a5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0% 0% 2% 0%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-51e21a5 {
		text-align: start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-51e21a5 .elementor-heading-title {
		font-size: 2.8rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-969fa64 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-1390 .elementor-element.elementor-element-969fa64 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-969fa64 .elementor-button {
		font-size: 1.2rem;
	}
	
	.elementor-1390 .elementor-element.elementor-element-40fc319 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-34040c5 {
		--grid-columns: 2;
	}
	
	.elementor-1390 .elementor-element.elementor-element-904ef09 {
		padding: 8% 2% 8% 2%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-becc588 > .elementor-widget-container {
		padding: 0vw 0vw 0vw 0vw;
	}
	
	.elementor-1390 .elementor-element.elementor-element-becc588 {
		font-size: 2.6rem;
		letter-spacing: 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-017ed60 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-017ed60 .elementor-button {
		font-size: 1.5rem;
	}
}

@media (max-width:767px) {
	.elementor-1390 .elementor-element.elementor-element-5253fd1 {
		--min-height: 57vh;
		--padding-top: 0%;
		--padding-bottom: 6%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-5fab51b {
		--min-height: 0vh;
		--justify-content: center;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 4%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-5fab51b.e-con {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8f4e2f0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8f4e2f0 {
		text-align: start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8f4e2f0 .elementor-heading-title {
		font-size: 2.2rem;
		line-height: 1.1em;
	}
	
	.elementor-1390 .elementor-element.elementor-element-080b107 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-080b107.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-080b107 .elementor-button {
		font-size: 1.4rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-9553ce4 {
		--min-height: 51vh;
		--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-1390 .elementor-element.elementor-element-9553ce4.e-con {
		--order: -99999;
	}
	
	.elementor-1390 .elementor-element.elementor-element-9b9dfac {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-3200b7f {
		--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-1390 .elementor-element.elementor-element-1b5c216 {
		--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-1390 .elementor-element.elementor-element-edf2ef7 {
		--e-n-carousel-swiper-slides-to-display: 2;
		--e-n-carousel-swiper-slides-gap: 31px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-9b82e79 > .elementor-container {
		min-height: 69vh;
	}
	
	.elementor-1390 .elementor-element.elementor-element-9b82e79 {
		padding: 3% 3% 3% 3%;
		z-index: 900;
	}
	
	.elementor-1390 .elementor-element.elementor-element-88b6148 {
		width: 100%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-88b6148 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-ba6f222 {
		--min-height: 67vh;
	}
	
	.elementor-1390 .elementor-element.elementor-element-4d20a9a {
		text-align: center;
		font-size: 2rem;
		line-height: 1.1em;
		letter-spacing: 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-a9932b1 > .elementor-widget-container {
		margin: 4% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-a9932b1.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-a9932b1 .elementor-button {
		font-size: 1.4rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-e337445 {
		--min-height: 57vh;
		--padding-top: 0%;
		--padding-bottom: 4%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8def833 {
		--min-height: 45vh;
		--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-1390 .elementor-element.elementor-element-8def833.e-con {
		--order: -99999;
	}
	
	.elementor-1390 .elementor-element.elementor-element-2e6b6e8 {
		--min-height: 0vh;
		--justify-content: center;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 4%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-2e6b6e8.e-con {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-271a4b0 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-271a4b0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-271a4b0 .elementor-heading-title {
		font-size: 2.2rem;
		line-height: 1.1em;
	}
	
	.elementor-1390 .elementor-element.elementor-element-63b8053 > .elementor-widget-container {
		margin: -2% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-63b8053.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-63b8053 .elementor-button {
		font-size: 1.1rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-c18a0bb > .elementor-widget-container {
		margin: -2% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-c18a0bb.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-c18a0bb .elementor-button {
		font-size: 1.1rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-49e4ea4 > .elementor-widget-container {
		margin: -2% 0% 0% 0%;
		padding: 0px 0px 14px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-49e4ea4.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-49e4ea4 .elementor-button {
		font-size: 1.1rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-762ba93 > .elementor-widget-container {
		margin: -2% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-762ba93.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-762ba93 .elementor-button {
		font-size: 1.1rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-13c65db > .elementor-widget-container {
		margin: -2% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-13c65db.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-13c65db .elementor-button {
		font-size: 1.1rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8da94d3 > .elementor-widget-container {
		margin: -2% 0% 0% 0%;
		padding: 0px 0px 14px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8da94d3.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8da94d3 .elementor-button {
		font-size: 1.1rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-11ab155 > .elementor-widget-container {
		margin: -2% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-11ab155.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-11ab155 .elementor-button {
		font-size: 1.1rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-5bf3118 > .elementor-widget-container {
		margin: -2% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-5bf3118.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-5bf3118 .elementor-button {
		font-size: 1.1rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-a7c7ac1 > .elementor-widget-container {
		margin: -2% 0% 0% 0%;
		padding: 0px 0px 14px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-a7c7ac1.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-a7c7ac1 .elementor-button {
		font-size: 1.1rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-ade4afb > .elementor-widget-container {
		margin: -2% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-ade4afb.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-ade4afb .elementor-button {
		font-size: 1.1rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-502bb42 > .elementor-widget-container {
		margin: -2% 0% 0% 0%;
		padding: 0px 0px 14px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-502bb42.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-502bb42 .elementor-button {
		font-size: 1.1rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-edaecfc {
		--n-accordion-item-title-space-between: .1rem;
		--n-accordion-title-font-size: 1.3rem;
		--n-accordion-icon-size: 13px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-c975fa1 {
		--min-height: 57vh;
		--padding-top: 6%;
		--padding-bottom: 4%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-e7d53f9 {
		--min-height: 0vh;
		--justify-content: center;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 4%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-e7d53f9.e-con {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-c364af8 {
		width: 100%;
		max-width: 100%;
		text-align: start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-c364af8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-c364af8 .elementor-heading-title {
		font-size: 2.2rem;
		line-height: 1.1em;
	}
	
	.elementor-1390 .elementor-element.elementor-element-569da85 > .elementor-widget-container {
		margin: -2% 0% 7% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-569da85.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-569da85 .elementor-button {
		font-size: 1.1rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-9867609 > .elementor-widget-container {
		margin: -2% 0% 7% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-9867609.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-9867609 .elementor-button {
		font-size: 1.1rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-6769589 > .elementor-widget-container {
		margin: -2% 0% 7% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-6769589.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-6769589 .elementor-button {
		font-size: 1.1rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-66a8a32 > .elementor-widget-container {
		margin: -2% 0% 7% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-66a8a32.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-66a8a32 .elementor-button {
		font-size: 1.1rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-06274a4 {
		--n-accordion-item-title-space-between: .1rem;
		--n-accordion-title-font-size: 1.3rem;
		--n-accordion-icon-size: 13px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-e4b5142 {
		--min-height: 45vh;
		--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-1390 .elementor-element.elementor-element-e4b5142.e-con {
		--order: -99999;
	}
	
	.elementor-1390 .elementor-element.elementor-element-531db2b {
		--min-height: 52vh;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 7%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-68c5c6d {
		--swiper-slides-to-display: 1;
	}
	
	.elementor-1390 .elementor-element.elementor-element-7004657 {
		--min-height: 4vh;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 3%;
		--padding-bottom: 2%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-d3e4b63 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-d3e4b63.elementor-element {
		--align-self: center;
	}
	
	.elementor-1390 .elementor-element.elementor-element-d3e4b63 {
		text-align: start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-d3e4b63 .elementor-heading-title {
		font-size: 1.9rem;
		line-height: 1.1em;
	}
	
	.elementor-1390 .elementor-element.elementor-element-fe722ab > .elementor-widget-container {
		margin: -2% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-fe722ab.elementor-element {
		--align-self: center;
	}
	
	.elementor-1390 .elementor-element.elementor-element-fe722ab .elementor-button {
		font-size: 1.2rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-f827619 {
		padding: 0% 3% 12% 3%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-b245bf4 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-c4e2d77 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-3d93da2 {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-ca1c738 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 28px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-ca1c738 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-db0cfd7 {
		--grid-columns: 1;
		--grid-row-gap: 1.1em;
		--grid-column-gap: .4em;
	}
	
	.elementor-1390 .elementor-element.elementor-element-03be42f {
		--min-height: 61vh;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 4%;
		--padding-left: 2%;
		--padding-right: 2%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-0881f18 {
		--min-height: 72vh;
		--justify-content: center;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-101ac9c {
		--min-height: 51vh;
		--justify-content: center;
	}
	
	.elementor-1390 .elementor-element.elementor-element-101ac9c.e-con {
		--align-self: center;
	}
	
	.elementor-1390 .elementor-element.elementor-element-2957505 > .elementor-widget-container {
		margin: -2% 0% -2% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-2957505 {
		text-align: center;
	}
	
	.elementor-1390 .elementor-element.elementor-element-2957505 .elementor-heading-title {
		font-size: 1rem;
		line-height: 1.2em;
	}
	
	.elementor-1390 .elementor-element.elementor-element-6137865 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-1390 .elementor-element.elementor-element-6137865 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-6137865 .elementor-heading-title {
		font-size: 2.2rem;
		line-height: 1.1em;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8a683c2 > .elementor-widget-container {
		margin: -2% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8a683c2.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8a683c2 .elementor-button {
		font-size: 1.4rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-e68d6fa {
		--min-height: 6vh;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 8%;
		--padding-bottom: 2%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-51e21a5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-51e21a5 {
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		text-align: start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-51e21a5.elementor-element {
		--align-self: center;
	}
	
	.elementor-1390 .elementor-element.elementor-element-51e21a5 .elementor-heading-title {
		font-size: 1.9rem;
		line-height: 1.1em;
	}
	
	.elementor-1390 .elementor-element.elementor-element-969fa64 > .elementor-widget-container {
		margin: -2% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-969fa64.elementor-element {
		--align-self: flex-end;
	}
	
	.elementor-1390 .elementor-element.elementor-element-969fa64 .elementor-button {
		font-size: 1.2rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-40fc319 {
		--min-height: 45vh;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 3%;
		--padding-left: 2%;
		--padding-right: 2%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-34040c5 {
		--grid-columns: 1;
		--grid-row-gap: 1.2em;
		--grid-column-gap: 1.1em;
	}
	
	.elementor-1390 .elementor-element.elementor-element-904ef09 > .elementor-container {
		min-height: 69vh;
	}
	
	.elementor-1390 .elementor-element.elementor-element-904ef09 {
		padding: 1% 1% 4% 1%;
		z-index: 900;
	}
	
	.elementor-1390 .elementor-element.elementor-element-9788275 {
		width: 100%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-9788275 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-62a953c {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-becc588 {
		text-align: center;
		font-size: 2.6rem;
		line-height: 1.1em;
		letter-spacing: 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-017ed60 > .elementor-widget-container {
		margin: -3% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1390 .elementor-element.elementor-element-017ed60.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1390 .elementor-element.elementor-element-017ed60 .elementor-button {
		font-size: 1.4rem;
		letter-spacing: 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media (max-width:1279px) and (min-width:768px) {
	.elementor-1390 .elementor-element.elementor-element-5253fd1 {
		--width: 100%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-5fab51b {
		--width: 100%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-9553ce4 {
		--width: 100%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-88b6148 {
		width: 100%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-e337445 {
		--width: 100%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-8def833 {
		--width: 100%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-2e6b6e8 {
		--width: 100%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-c975fa1 {
		--width: 100%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-e7d53f9 {
		--width: 100%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-e4b5142 {
		--width: 100%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-ca1c738 {
		width: 100%;
	}
	
	.elementor-1390 .elementor-element.elementor-element-9788275 {
		width: 100%;
	}
}

/* Start custom CSS for section, class: .elementor-element-9b82e79 */
@media only screen and (max-width: 768px) {
	h2 {
		font-size: 22px;
	}
}

/* End custom CSS */

/* Start custom CSS for nested-accordion, class: .elementor-element-edaecfc */
.elementor-widget-n-accordion .e-n-accordion-item-title {
	border-left: none !important;
	border-right: none !important;
	border-bottom: none !important;
	padding-top: 4%;
}

:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con) {
	border-top: none !important;
	border-bottom: none !important;
	border-left: none !important;
	border-right: none !important;
}

/* End custom CSS */

/* Start custom CSS for nested-accordion, class: .elementor-element-06274a4 */
.elementor-widget-n-accordion .e-n-accordion-item-title {
	border-left: none !important;
	border-right: none !important;
	border-bottom: none !important;
	padding-top: 4%;
}

:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con) {
	border-top: none !important;
	border-bottom: none !important;
	border-left: none !important;
	border-right: none !important;
}

/* End custom CSS */

/* Start custom CSS for loop-carousel, class: .elementor-element-68c5c6d */
.elementor-1390 .elementor-element.elementor-element-68c5c6d .elementor-widget-loop-carousel {
	transition-timing-function: linear !important;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-f827619 */
.elementor-1390 .elementor-element.elementor-element-f827619 .all-img {
	display: none;
}

.elementor-1390 .elementor-element.elementor-element-f827619 .img-1 {
	display: block;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-904ef09 */
@media only screen and (max-width: 768px) {}
