
.elementor-25345 .elementor-element.elementor-element-13904efa {
	--display: flex;
	--min-height: 12vh;
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: -0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 6%;
	--padding-right: 12%;
	--z-index: 99995;
}

.elementor-25345 .elementor-element.elementor-element-13904efa:not(.elementor-motion-effects-element-type-background), .elementor-25345 .elementor-element.elementor-element-13904efa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #537ff8;
}

.elementor-25345 .elementor-element.elementor-element-3151f5dd {
	text-align: start;
}

.elementor-25345 .elementor-element.elementor-element-3151f5dd img {
	width: 276px;
}

.elementor-25345 .elementor-element.elementor-element-4bc8fb2b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
}

.elementor-25345 .elementor-element.elementor-element-4e263954 {
	width: auto;
	max-width: auto;
	--e-icon-list-icon-size: 6px;
	--icon-vertical-offset: 0px;
}

.elementor-25345 .elementor-element.elementor-element-4e263954 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(40px / 2);
}

.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(40px / 2);
}

.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(40px / 2);
}

.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-40px / 2);
}

.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-40px / 2);
}

.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	line-height: 1em;
	letter-spacing: 1px;
}

.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-text {
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	color: #fff;
	transition: color .3s;
}

.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #fff;
}

.elementor-25345 .elementor-element.elementor-element-57959b65 {
	--display: flex;
	--min-height: 48vh;
	--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: stretch;
	--gap: 62px 62px;
	--row-gap: 62px;
	--column-gap: 62px;
	--overlay-opacity: .5;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #1fdfcd;
	--border-color: #1fdfcd;
	--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-25345 .elementor-element.elementor-element-57959b65:not(.elementor-motion-effects-element-type-background), .elementor-25345 .elementor-element.elementor-element-57959b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #537ff8 0%, #f2295b 100%);
}

.elementor-25345 .elementor-element.elementor-element-57959b65::before, .elementor-25345 .elementor-element.elementor-element-57959b65 > .elementor-background-video-container::before, .elementor-25345 .elementor-element.elementor-element-57959b65 > .e-con-inner > .elementor-background-video-container::before, .elementor-25345 .elementor-element.elementor-element-57959b65 > .elementor-background-slideshow::before, .elementor-25345 .elementor-element.elementor-element-57959b65 > .e-con-inner > .elementor-background-slideshow::before, .elementor-25345 .elementor-element.elementor-element-57959b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-25345 .elementor-element.elementor-element-57959b65 > .elementor-shape-bottom .elementor-shape-fill, .elementor-25345 .elementor-element.elementor-element-57959b65 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
	fill: #292929;
}

.elementor-25345 .elementor-element.elementor-element-57959b65 > .elementor-shape-bottom svg, .elementor-25345 .elementor-element.elementor-element-57959b65 > .e-con-inner > .elementor-shape-bottom svg {
	width: calc(139% + 1.3px);
	height: 75px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-25345 .elementor-element.elementor-element-57959b65.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-25345 .elementor-element.elementor-element-255de9f1:not(.elementor-motion-effects-element-type-background), .elementor-25345 .elementor-element.elementor-element-255de9f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(112, 121, 253, 0);
}

.elementor-25345 .elementor-element.elementor-element-255de9f1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-733be229 {
	--display: flex;
	--margin-top: -0px;
	--margin-bottom: -80px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-25345 .elementor-element.elementor-element-733be229.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-4a7b78d0 > .elementor-widget-container {
	padding: 0% 1% 0% 1%;
}

.elementor-25345 .elementor-element.elementor-element-4a7b78d0 img {
	width: 100%;
}

.elementor-25345 .elementor-element.elementor-element-3d691d05 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-25345 .elementor-element.elementor-element-3d691d05.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-587526ae > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-587526ae {
	text-align: end;
}

.elementor-25345 .elementor-element.elementor-element-587526ae .elementor-heading-title {
	font-size: 70px;
	font-weight: 900;
	color: #fff;
}

.elementor-25345 .elementor-element.elementor-element-f5c64e8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-25345 .elementor-element.elementor-element-5be34089 {
	width: var(--container-widget-width, 63.027%);
	max-width: 63.027%;
	--container-widget-width: 63.027%;
	--container-widget-flex-grow: 0;
	text-align: end;
}

.elementor-25345 .elementor-element.elementor-element-5be34089 > .elementor-widget-container {
	margin: 20px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-5be34089.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-5be34089 .elementor-heading-title {
	font-size: 17px;
	color: #fff;
}

.elementor-25345 .elementor-element.elementor-element-24a79861 img {
	width: 89%;
}

.elementor-25345 .elementor-element.elementor-element-2c59aad3 .elementor-button {
	background-color: #f02c77;
	font-size: 24px;
	font-weight: 900;
	fill: #fff;
	color: #fff;
	box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 25px 25px 25px 25px;
}

.elementor-25345 .elementor-element.elementor-element-2c59aad3 .elementor-button:hover, .elementor-25345 .elementor-element.elementor-element-2c59aad3 .elementor-button:focus {
	background-color: #292929;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);
}

.elementor-25345 .elementor-element.elementor-element-5cb5558e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 40px;
	--padding-left: 4px;
	--padding-right: 4px;
}

.elementor-25345 .elementor-element.elementor-element-5cb5558e:not(.elementor-motion-effects-element-type-background), .elementor-25345 .elementor-element.elementor-element-5cb5558e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #292929;
}

.elementor-25345 .elementor-element.elementor-element-5cb5558e > .elementor-shape-bottom .elementor-shape-fill, .elementor-25345 .elementor-element.elementor-element-5cb5558e > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
	fill: #fff;
}

.elementor-25345 .elementor-element.elementor-element-5cb5558e > .elementor-shape-bottom svg, .elementor-25345 .elementor-element.elementor-element-5cb5558e > .e-con-inner > .elementor-shape-bottom svg {
	width: calc(100% + 1.3px);
	height: 55px;
}

.elementor-25345 .elementor-element.elementor-element-25c5de19 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-25345 .elementor-element.elementor-element-25c5de19.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-6fed4928 {
	--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: 45px;
}

.elementor-25345 .elementor-element.elementor-element-6fed4928.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-52eee498 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-52eee498 img {
	width: 83%;
}

.elementor-25345 .elementor-element.elementor-element-3e13d153 {
	--display: flex;
}

.elementor-25345 .elementor-element.elementor-element-6cbf0a7d {
	text-align: start;
}

.elementor-25345 .elementor-element.elementor-element-6cbf0a7d .elementor-heading-title {
	font-size: 46px;
	text-transform: uppercase;
	color: #fff;
}

.elementor-25345 .elementor-element.elementor-element-36bf0f26 {
	font-size: 21px;
	font-weight: 700;
	color: #fff;
}

.elementor-25345 .elementor-element.elementor-element-5e62f8ad .elementor-button {
	background-color: #f02c77;
	font-size: 23px;
	font-weight: 900;
	fill: #fff;
	color: #fff;
	box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 22px 22px 22px 22px;
	padding: 11px 16px 11px 16px;
}

.elementor-25345 .elementor-element.elementor-element-5e62f8ad .elementor-button:hover, .elementor-25345 .elementor-element.elementor-element-5e62f8ad .elementor-button:focus {
	background-color: #292929;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);
}

.elementor-25345 .elementor-element.elementor-element-5e257ada {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 40px;
	--padding-left: 33px;
	--padding-right: 33px;
}

.elementor-25345 .elementor-element.elementor-element-5e257ada.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-77c48473 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-25345 .elementor-element.elementor-element-2fe9e996 {
	font-size: 28px;
	font-weight: 700;
	line-height: 15px;
	color: #000;
}

.elementor-25345 .elementor-element.elementor-element-a63a7f4 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-1e91448b {
	font-size: 28px;
	font-weight: 700;
	line-height: 15px;
	color: #000;
}

.elementor-25345 .elementor-element.elementor-element-2b94b5e5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: flex-start;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 44px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-25345 .elementor-element.elementor-element-2b94b5e5:not(.elementor-motion-effects-element-type-background), .elementor-25345 .elementor-element.elementor-element-2b94b5e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #292929;
}

.elementor-25345 .elementor-element.elementor-element-2b94b5e5 > .elementor-shape-top .elementor-shape-fill, .elementor-25345 .elementor-element.elementor-element-2b94b5e5 > .e-con-inner > .elementor-shape-top .elementor-shape-fill {
	fill: #fff;
}

.elementor-25345 .elementor-element.elementor-element-2b94b5e5 > .elementor-shape-top svg, .elementor-25345 .elementor-element.elementor-element-2b94b5e5 > .e-con-inner > .elementor-shape-top svg {
	width: calc(120% + 1.3px);
	height: 41px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-25345 .elementor-element.elementor-element-2b94b5e5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-76175aa3 {
	width: var(--container-widget-width, 93%);
	max-width: 93%;
	--container-widget-width: 93%;
	--container-widget-flex-grow: 0;
	text-align: end;
}

.elementor-25345 .elementor-element.elementor-element-76175aa3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 10% 0% 0%;
}

.elementor-25345 .elementor-element.elementor-element-76175aa3.elementor-element {
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-76175aa3 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 70px;
	color: #fff;
}

.elementor-25345 .elementor-element.elementor-element-66db80bf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-25345 .elementor-element.elementor-element-66db80bf:not(.elementor-motion-effects-element-type-background), .elementor-25345 .elementor-element.elementor-element-66db80bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #292929;
}

.elementor-25345 .elementor-element.elementor-element-707472f6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-707472f6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-1ac127fb > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-1ac127fb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-1ac127fb img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

.elementor-25345 .elementor-element.elementor-element-64ccf50d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-64ccf50d {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-64ccf50d .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-290c838b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-290c838b.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-290c838b {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-290c838b .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-7682f59c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-7682f59c.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-7682f59c {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-7682f59c .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-65a5c08d .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-65a5c08d {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-65a5c08d .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-65a5c08d > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-79ef2fd2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-79ef2fd2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-51ea379c > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-51ea379c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-51ea379c img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-25345 .elementor-element.elementor-element-65f895f2 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-65f895f2 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

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

.elementor-25345 .elementor-element.elementor-element-6ed1a9af.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-6ed1a9af {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-6ed1a9af .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-20134541 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-20134541.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-20134541 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-20134541 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-7a5f5d41 .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-7a5f5d41 {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-7a5f5d41 .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-7a5f5d41 > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-62613042 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-62613042.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-5122d77f > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-5122d77f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-5122d77f img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

.elementor-25345 .elementor-element.elementor-element-593c6048 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-593c6048 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-593c6048 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-ac417ca > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-ac417ca.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-ac417ca {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-ac417ca .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-4601996d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-4601996d.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-4601996d {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-4601996d .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-3bb10f1d .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-3bb10f1d {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-3bb10f1d .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-3bb10f1d > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-7cb163b9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-7cb163b9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-5de22060 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-5de22060 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-5de22060 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-25345 .elementor-element.elementor-element-6f01de19 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-6f01de19 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-7ea908c4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-7ea908c4.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-7ea908c4 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-7ea908c4 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

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

.elementor-25345 .elementor-element.elementor-element-5c418acf.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-5c418acf {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-5c418acf .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-100d075 .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-100d075 {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-100d075 .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-100d075 > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-3693228 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-3693228.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-ec8be1f > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-ec8be1f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-ec8be1f img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

.elementor-25345 .elementor-element.elementor-element-7a81d6ee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-7a81d6ee {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-7a81d6ee .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-739c5dd7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-739c5dd7.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-739c5dd7 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-739c5dd7 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

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

.elementor-25345 .elementor-element.elementor-element-421036c.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-421036c {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-421036c .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-54c3ebc3 .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-54c3ebc3 {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-54c3ebc3 .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-54c3ebc3 > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-491b8a6b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-25345 .elementor-element.elementor-element-491b8a6b:not(.elementor-motion-effects-element-type-background), .elementor-25345 .elementor-element.elementor-element-491b8a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #292929;
}

.elementor-25345 .elementor-element.elementor-element-184afe21 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-184afe21.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-373f29bd > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-373f29bd > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-373f29bd img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-25345 .elementor-element.elementor-element-4e3e6c75 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-4e3e6c75 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-33ac58f4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-33ac58f4.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-33ac58f4 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-33ac58f4 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-240acc55 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-240acc55.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-240acc55 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-240acc55 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-4a06102f .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-4a06102f {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-4a06102f .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-4a06102f > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-59f84345 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-59f84345.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-2da16fde > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-2da16fde > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-2da16fde img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

.elementor-25345 .elementor-element.elementor-element-f666992 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-f666992 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-f666992 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-649fe5d9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-649fe5d9.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-649fe5d9 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-649fe5d9 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-435cc3c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-435cc3c.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-435cc3c {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-435cc3c .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-51f67669 .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-51f67669 {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-51f67669 .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-51f67669 > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-2413896 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-2413896.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-2572f183 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-2572f183 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-2572f183 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-25345 .elementor-element.elementor-element-4c25805c {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-4c25805c .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

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

.elementor-25345 .elementor-element.elementor-element-1bd8a91.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-1bd8a91 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-1bd8a91 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-3b418adb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-3b418adb.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-3b418adb {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-3b418adb .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-531165a8 .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-531165a8 {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-531165a8 .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-531165a8 > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-2801ca2c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-2801ca2c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-63066002 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-63066002 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-63066002 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

.elementor-25345 .elementor-element.elementor-element-402b0476 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-402b0476 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-402b0476 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-104d70ba > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-104d70ba.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-104d70ba {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-104d70ba .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-41c379ac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-41c379ac.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-41c379ac {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-41c379ac .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-7ae7e6c4 .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-7ae7e6c4 {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-7ae7e6c4 .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-7ae7e6c4 > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-3bd176e7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-3bd176e7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-2a4d9f5a > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-2a4d9f5a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-2a4d9f5a img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

.elementor-25345 .elementor-element.elementor-element-517a1e44 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-517a1e44 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-517a1e44 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-3adfebf5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-3adfebf5.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-3adfebf5 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-3adfebf5 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

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

.elementor-25345 .elementor-element.elementor-element-1c922b10.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-1c922b10 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-1c922b10 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-4959357c .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-4959357c {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-4959357c .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-4959357c > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-215c4bf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-25345 .elementor-element.elementor-element-215c4bf:not(.elementor-motion-effects-element-type-background), .elementor-25345 .elementor-element.elementor-element-215c4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #292929;
}

.elementor-25345 .elementor-element.elementor-element-5d1665d2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-5d1665d2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-3b3c5ed7 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-3b3c5ed7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-3b3c5ed7 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-25345 .elementor-element.elementor-element-6b052b5b {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-6b052b5b .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-14a79756 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-14a79756.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-14a79756 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-14a79756 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

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

.elementor-25345 .elementor-element.elementor-element-4cc832f9.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-4cc832f9 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-4cc832f9 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-6386bfbd .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-6386bfbd {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-6386bfbd .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-6386bfbd > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-2ddb07a1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-2ddb07a1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-27e491a5 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

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

.elementor-25345 .elementor-element.elementor-element-27e491a5 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

.elementor-25345 .elementor-element.elementor-element-3bb8f61b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-3bb8f61b {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-3bb8f61b .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-3bac5bfa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-3bac5bfa.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-3bac5bfa {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-3bac5bfa .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

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

.elementor-25345 .elementor-element.elementor-element-2ad194e8.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-2ad194e8 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-2ad194e8 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-5ee08bf3 .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-5ee08bf3 {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-5ee08bf3 .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-5ee08bf3 > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-63dfcf3b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-63dfcf3b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-78b2d57 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-78b2d57 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-78b2d57 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

.elementor-25345 .elementor-element.elementor-element-7c1d79a8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-7c1d79a8 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-7c1d79a8 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-70ffa417 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-70ffa417.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-70ffa417 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-70ffa417 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

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

.elementor-25345 .elementor-element.elementor-element-1f701544.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-1f701544 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-1f701544 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-2a73caf4 .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-2a73caf4 {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-2a73caf4 .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-2a73caf4 > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-aa6d083 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-aa6d083.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-3b86c1c3 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-3b86c1c3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-3b86c1c3 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

.elementor-25345 .elementor-element.elementor-element-784372e4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-784372e4 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-784372e4 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-50bbde2c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-50bbde2c.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-50bbde2c {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-50bbde2c .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-58b6612d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-58b6612d.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-58b6612d {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-58b6612d .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-30ac692 .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-30ac692 {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-30ac692 .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-30ac692 > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-4f97071d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-4f97071d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-301f1e91 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-301f1e91 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-301f1e91 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

.elementor-25345 .elementor-element.elementor-element-21e75043 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-21e75043 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-21e75043 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-633e3c98 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-633e3c98.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-633e3c98 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-633e3c98 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-78407633 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-78407633.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-78407633 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-78407633 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-736ce13f .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-736ce13f {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-736ce13f .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-736ce13f > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-52c7c55f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-25345 .elementor-element.elementor-element-52c7c55f:not(.elementor-motion-effects-element-type-background), .elementor-25345 .elementor-element.elementor-element-52c7c55f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #292929;
}

.elementor-25345 .elementor-element.elementor-element-3e0d697b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-3e0d697b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-3c0185a1 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-3c0185a1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-3c0185a1 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-25345 .elementor-element.elementor-element-5b5732dd {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-5b5732dd .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-38a91e6c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-38a91e6c.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-38a91e6c {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-38a91e6c .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-17e76321 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-17e76321.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-17e76321 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-17e76321 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-50a18cab .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-50a18cab {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-50a18cab .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-50a18cab > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-70098a9f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-70098a9f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-5f07be89 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-5f07be89 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-5f07be89 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-25345 .elementor-element.elementor-element-4b61e5a2 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-4b61e5a2 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-53ccfe2f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-53ccfe2f.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-53ccfe2f {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-53ccfe2f .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-11c9fd1e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-11c9fd1e.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-11c9fd1e {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-11c9fd1e .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-510c93c7 .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-510c93c7 {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-510c93c7 .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-510c93c7 > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-bca68d6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-bca68d6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-534d0f58 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-534d0f58 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-534d0f58 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

.elementor-25345 .elementor-element.elementor-element-4588f68f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-4588f68f {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-4588f68f .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-3823884a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-3823884a.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-3823884a {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-3823884a .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

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

.elementor-25345 .elementor-element.elementor-element-2ed131cb.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-2ed131cb {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-2ed131cb .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-625eb630 .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-625eb630 {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-625eb630 .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-625eb630 > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-7e933761 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-7e933761.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-4184b629 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-4184b629 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-4184b629 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

.elementor-25345 .elementor-element.elementor-element-23d46af8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-23d46af8 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-23d46af8 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

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

.elementor-25345 .elementor-element.elementor-element-1c8ce96d.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-1c8ce96d {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-1c8ce96d .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-601b1402 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-601b1402.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-601b1402 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-601b1402 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-f0a1bb .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-f0a1bb {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-f0a1bb .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-f0a1bb > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-1796874c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-1796874c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-78e1178e > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-78e1178e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-78e1178e img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

.elementor-25345 .elementor-element.elementor-element-707c286d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-707c286d {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-707c286d .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-7d082b5a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-7d082b5a.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-7d082b5a {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-7d082b5a .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

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

.elementor-25345 .elementor-element.elementor-element-5b1ed04e.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-5b1ed04e {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-5b1ed04e .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-3138c7b4 .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-3138c7b4 {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-3138c7b4 .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-3138c7b4 > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-5a547deb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-25345 .elementor-element.elementor-element-5a547deb:not(.elementor-motion-effects-element-type-background), .elementor-25345 .elementor-element.elementor-element-5a547deb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #292929;
}

.elementor-25345 .elementor-element.elementor-element-4a0e2938 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-4a0e2938.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-5fa96bc1 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-5fa96bc1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-5fa96bc1 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

.elementor-25345 .elementor-element.elementor-element-31a1e1bf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-31a1e1bf {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-31a1e1bf .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-58ad301c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-58ad301c.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-58ad301c {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-58ad301c .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-5248e390 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-5248e390.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-5248e390 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-5248e390 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-41d3c4ed .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-41d3c4ed {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-41d3c4ed .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-41d3c4ed > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-4c2237d6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-4c2237d6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-1bc86165 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-1bc86165 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-1bc86165 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

.elementor-25345 .elementor-element.elementor-element-657265b0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-657265b0 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-657265b0 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-74b86ed1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-74b86ed1.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-74b86ed1 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-74b86ed1 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-7472ad99 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-7472ad99.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-7472ad99 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-7472ad99 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-165e2c4c .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-165e2c4c {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-165e2c4c .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-165e2c4c > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-e21ab04 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-e21ab04.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-48d3f29e > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-48d3f29e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-48d3f29e img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

.elementor-25345 .elementor-element.elementor-element-9170620 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-9170620 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-9170620 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

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

.elementor-25345 .elementor-element.elementor-element-8d2412c.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-8d2412c {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-8d2412c .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-176c71bf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-176c71bf.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-176c71bf {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-176c71bf .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-43e6fc5a .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-43e6fc5a {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-43e6fc5a .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-43e6fc5a > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-68d5d16c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-68d5d16c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-5660ed4a > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-5660ed4a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-5660ed4a img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

.elementor-25345 .elementor-element.elementor-element-7cf2d836 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-7cf2d836 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-7cf2d836 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-4305392b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-4305392b.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-4305392b {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-4305392b .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-7d0dfa2c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-7d0dfa2c.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-7d0dfa2c {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-7d0dfa2c .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-17b42c4e .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-17b42c4e {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-17b42c4e .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-17b42c4e > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-6b651b40 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-6b651b40.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-61657d54 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-25345 .elementor-element.elementor-element-61657d54 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-61657d54 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #f02c77;
	border-radius: 25px 25px 25px 25px;
}

.elementor-25345 .elementor-element.elementor-element-50181ed > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-50181ed {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-50181ed .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-111ca6a8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-111ca6a8.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-111ca6a8 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-111ca6a8 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 16px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-1278c9f3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-1278c9f3.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-1278c9f3 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-1278c9f3 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-72f4aa50 .elementor-repeater-item-5352916.elementor-social-icon {
	background-color: #f2295b;
}

.elementor-25345 .elementor-element.elementor-element-72f4aa50 {
	--grid-template-columns: repeat(2, auto);
	--icon-size: 20px;
	--grid-column-gap: 12px;
	--grid-row-gap: 0px;
}

.elementor-25345 .elementor-element.elementor-element-72f4aa50 .elementor-widget-container {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-72f4aa50 > .elementor-widget-container {
	padding: 5px 5px 5px 5px;
}

.elementor-25345 .elementor-element.elementor-element-3ce67099 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--padding-top: 6%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-25345 .elementor-element.elementor-element-3ce67099:not(.elementor-motion-effects-element-type-background), .elementor-25345 .elementor-element.elementor-element-3ce67099 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #292929;
}

.elementor-25345 .elementor-element.elementor-element-6b06646f {
	width: var(--container-widget-width, 46.668%);
	max-width: 46.668%;
	--container-widget-width: 46.668%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

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

.elementor-25345 .elementor-element.elementor-element-6b06646f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-6b06646f .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 80px;
	color: #fff;
}

.elementor-25345 .elementor-element.elementor-element-448df466 {
	width: var(--container-widget-width, 37.512%);
	max-width: 37.512%;
	--container-widget-width: 37.512%;
	--container-widget-flex-grow: 0;
	font-size: 24px;
	font-weight: 700;
	color: #fff;
}

.elementor-25345 .elementor-element.elementor-element-448df466.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-14d6a195 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 44px;
	--padding-bottom: 88px;
	--padding-left: 44px;
	--padding-right: 44px;
}

.elementor-25345 .elementor-element.elementor-element-14d6a195:not(.elementor-motion-effects-element-type-background), .elementor-25345 .elementor-element.elementor-element-14d6a195 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #292929;
}

.elementor-25345 .elementor-element.elementor-element-14d6a195 > .elementor-shape-bottom .elementor-shape-fill, .elementor-25345 .elementor-element.elementor-element-14d6a195 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
	fill: #fff;
}

.elementor-25345 .elementor-element.elementor-element-14d6a195 > .elementor-shape-bottom svg, .elementor-25345 .elementor-element.elementor-element-14d6a195 > .e-con-inner > .elementor-shape-bottom svg {
	width: calc(100% + 1.3px);
	height: 20px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-25345 .elementor-element.elementor-element-659aae45 {
	--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;
	--gap: 2px 0px;
	--row-gap: 2px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-659aae45.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-2aa84a3c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-2aa84a3c img {
	border-radius: 200px 200px 200px 200px;
}

.elementor-25345 .elementor-element.elementor-element-3891378e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-3891378e {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-3891378e .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 25px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-12e2137a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-12e2137a.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-12e2137a {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-12e2137a .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-63402574 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-63402574.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-63402574 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-63402574 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-70fcdc15 {
	--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;
	--gap: 2px 0px;
	--row-gap: 2px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-70fcdc15.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-45f84b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-45f84b img {
	border-radius: 200px 200px 200px 200px;
}

.elementor-25345 .elementor-element.elementor-element-30863346 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-30863346 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-30863346 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 25px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-10cc63ad > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-10cc63ad.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-10cc63ad {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-10cc63ad .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	color: #dadada;
}

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

.elementor-25345 .elementor-element.elementor-element-61a1f65d.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-61a1f65d {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-61a1f65d .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-5764c5ba {
	--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;
	--gap: 2px 0px;
	--row-gap: 2px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-5764c5ba.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-276393f6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-276393f6 img {
	border-radius: 200px 200px 200px 200px;
}

.elementor-25345 .elementor-element.elementor-element-7b45e6c3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-7b45e6c3 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-7b45e6c3 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 25px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-212014fa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-212014fa.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-212014fa {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-212014fa .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-5678bc8c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-5678bc8c.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-5678bc8c {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-5678bc8c .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-7ccd831d {
	--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;
	--gap: 2px 0px;
	--row-gap: 2px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-7ccd831d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-c143cec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-c143cec img {
	border-radius: 200px 200px 200px 200px;
}

.elementor-25345 .elementor-element.elementor-element-3b1a6e90 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-3b1a6e90 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-3b1a6e90 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 25px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-7e7bb752 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-7e7bb752.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-7e7bb752 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-7e7bb752 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-790f9bcc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-790f9bcc.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-790f9bcc {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-790f9bcc .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-14475c78 {
	--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;
	--gap: 2px 0px;
	--row-gap: 2px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-25345 .elementor-element.elementor-element-14475c78.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-155f9b1f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-25345 .elementor-element.elementor-element-155f9b1f img {
	border-radius: 200px 200px 200px 200px;
}

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

.elementor-25345 .elementor-element.elementor-element-5a7ce631 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-5a7ce631 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 25px;
	color: #f55198;
}

.elementor-25345 .elementor-element.elementor-element-6028ef59 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-6028ef59 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-6028ef59 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	color: #dadada;
}

.elementor-25345 .elementor-element.elementor-element-37cca18 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-37cca18.elementor-element {
	--align-self: stretch;
}

.elementor-25345 .elementor-element.elementor-element-37cca18 {
	text-align: center;
}

.elementor-25345 .elementor-element.elementor-element-37cca18 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #eb945f;
}

.elementor-25345 .elementor-element.elementor-element-14f4385d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 40px;
	--padding-left: 23px;
	--padding-right: 23px;
}

.elementor-25345 .elementor-element.elementor-element-14f4385d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-50e47421 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-25345 .elementor-element.elementor-element-50e47421.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-25345 .elementor-element.elementor-element-15d0041b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-15d0041b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-15d0041b img {
	width: 100%;
	border-radius: 33px 33px 33px 33px;
}

.elementor-25345 .elementor-element.elementor-element-5935e881 {
	--display: flex;
}

.elementor-25345 .elementor-element.elementor-element-4a23d00b {
	text-align: start;
}

.elementor-25345 .elementor-element.elementor-element-4a23d00b .elementor-heading-title {
	font-size: 37px;
	text-transform: uppercase;
	line-height: 35px;
	color: #000;
}

.elementor-25345 .elementor-element.elementor-element-7dd909e8 {
	font-size: 21px;
	font-weight: 700;
	color: #000;
}

.elementor-25345 .elementor-element.elementor-element-3346eff7 .elementor-button {
	background-color: #f02c77;
	font-size: 23px;
	font-weight: 900;
	fill: #fff;
	color: #fff;
	box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, .5);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 22px 22px 22px 22px;
	padding: 11px 16px 11px 16px;
}

.elementor-25345 .elementor-element.elementor-element-3346eff7 .elementor-button:hover, .elementor-25345 .elementor-element.elementor-element-3346eff7 .elementor-button:focus {
	background-color: #292929;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);
}

.elementor-25345 .elementor-element.elementor-element-771bf23a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: rgba(31, 223, 205, 0);
	--border-color: rgba(31, 223, 205, 0);
	--padding-top: 30px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-25345 .elementor-element.elementor-element-771bf23a:not(.elementor-motion-effects-element-type-background), .elementor-25345 .elementor-element.elementor-element-771bf23a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #c21191 0%, #537ff8 58%);
}

.elementor-25345 .elementor-element.elementor-element-771bf23a > .elementor-shape-top svg, .elementor-25345 .elementor-element.elementor-element-771bf23a > .e-con-inner > .elementor-shape-top svg {
	height: 28px;
}

.elementor-25345 .elementor-element.elementor-element-771bf23a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-25345 .elementor-element.elementor-element-42d34752 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
}

.elementor-25345 .elementor-element.elementor-element-4a8ff257 {
	--display: flex;
}

.elementor-25345 .elementor-element.elementor-element-6c4f5fee > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-25345 .elementor-element.elementor-element-6c4f5fee img {
	width: 100%;
}

.elementor-25345 .elementor-element.elementor-element-5d2f7c91 {
	--display: flex;
}

.elementor-25345 .elementor-element.elementor-element-326e9d79 > .elementor-widget-container {
	padding: 8px 2px 0px 2px;
}

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

@media (max-width:1024px) {
	.elementor-25345 .elementor-element.elementor-element-13904efa {
		--min-height: 135px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 2%;
		--padding-right: 2%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-3151f5dd img {
		width: 249px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(20px / 2);
	}
	
	.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(20px / 2);
	}
	
	.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(20px / 2);
	}
	
	.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-20px / 2);
	}
	
	.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-20px / 2);
	}
	
	.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-57959b65 {
		--min-height: 0px;
		--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;
		--gap: 115px 115px;
		--row-gap: 115px;
		--column-gap: 115px;
		--padding-top: 0%;
		--padding-bottom: 4%;
		--padding-left: 1%;
		--padding-right: 1%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-255de9f1 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-3d691d05 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 90px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-6cbf0a7d .elementor-heading-title {
		font-size: 43px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-5e257ada {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-76175aa3 {
		width: var(--container-widget-width, 87%);
		max-width: 87%;
		--container-widget-width: 87%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-25345 .elementor-element.elementor-element-76175aa3 .elementor-heading-title {
		font-size: 46px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-6b06646f {
		width: var(--container-widget-width, 284.237px);
		max-width: 284.237px;
		--container-widget-width: 284.237px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-25345 .elementor-element.elementor-element-6b06646f .elementor-heading-title {
		font-size: 61px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-448df466 {
		width: var(--container-widget-width, 334.444px);
		max-width: 334.444px;
		--container-widget-width: 334.444px;
		--container-widget-flex-grow: 0;
		font-size: 19px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-14f4385d {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-4a23d00b .elementor-heading-title {
		font-size: 43px;
	}
}

@media (max-width:767px) {
	.elementor-25345 .elementor-element.elementor-element-13904efa {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-3151f5dd img {
		width: 301px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-4bc8fb2b {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
	}
	
	.elementor-25345 .elementor-element.elementor-element-4e263954 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-4e263954 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(34px / 2);
	}
	
	.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(34px / 2);
	}
	
	.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(34px / 2);
	}
	
	.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-34px / 2);
	}
	
	.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-34px / 2);
	}
	
	.elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25345 .elementor-element.elementor-element-4e263954 .elementor-icon-list-item > a {
		font-size: 21px;
		line-height: 2.1em;
	}
	
	.elementor-25345 .elementor-element.elementor-element-57959b65 {
		--gap: 72px 72px;
		--row-gap: 72px;
		--column-gap: 72px;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 1%;
		--padding-bottom: 1%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-3d691d05 {
		--padding-top: 20px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-587526ae {
		text-align: center;
	}
	
	.elementor-25345 .elementor-element.elementor-element-587526ae .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-5be34089 {
		width: var(--container-widget-width, 289.5px);
		max-width: 289.5px;
		--container-widget-width: 289.5px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-25345 .elementor-element.elementor-element-5be34089 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-2c59aad3 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-5cb5558e {
		--padding-top: 20px;
		--padding-bottom: 40px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-6fed4928 {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-6cbf0a7d {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-5e62f8ad > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-1e91448b {
		text-align: center;
		line-height: 1.3em;
	}
	
	.elementor-25345 .elementor-element.elementor-element-2b94b5e5 {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-76175aa3 .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-66db80bf {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-491b8a6b {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-215c4bf {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-52c7c55f {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-5a547deb {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-6b06646f .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-37a1c013 {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-4a23d00b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-4a23d00b .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-3346eff7 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
}

@media (min-width:768px) {
	.elementor-25345 .elementor-element.elementor-element-57959b65 {
		--width: 100%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-255de9f1 {
		--width: 100%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-733be229 {
		--width: 37%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-3d691d05 {
		--width: 63%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-25c5de19 {
		--width: 85%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-6fed4928 {
		--width: 37%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-5e257ada {
		--width: 97%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-77c48473 {
		--content-width: 570px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-2b94b5e5 {
		--width: 100.901%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-66db80bf {
		--content-width: 100%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-707472f6 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-79ef2fd2 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-62613042 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-7cb163b9 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-3693228 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-491b8a6b {
		--content-width: 100%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-184afe21 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-59f84345 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-2413896 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-2801ca2c {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-3bd176e7 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-215c4bf {
		--content-width: 100%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-5d1665d2 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-2ddb07a1 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-63dfcf3b {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-aa6d083 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-4f97071d {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-52c7c55f {
		--content-width: 100%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-3e0d697b {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-70098a9f {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-bca68d6 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-7e933761 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-1796874c {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-5a547deb {
		--content-width: 100%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-4a0e2938 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-4c2237d6 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-e21ab04 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-68d5d16c {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-6b651b40 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-14d6a195 {
		--content-width: 100%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-659aae45 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-70fcdc15 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-5764c5ba {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-7ccd831d {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-14475c78 {
		--width: 18%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-14f4385d {
		--width: 97%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-50e47421 {
		--width: 77%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-37a1c013 {
		--width: 38.44%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-771bf23a {
		--width: 100%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-42d34752 {
		--content-width: 575px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-4a8ff257 {
		--width: 50%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-5d2f7c91 {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-25345 .elementor-element.elementor-element-3d691d05 {
		--width: 603px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-25c5de19 {
		--width: 647.95px;
	}
	
	.elementor-25345 .elementor-element.elementor-element-5e257ada {
		--width: 100%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-14f4385d {
		--width: 100%;
	}
	
	.elementor-25345 .elementor-element.elementor-element-50e47421 {
		--width: 647.95px;
	}
}
