
.elementor-29878 .elementor-element.elementor-element-2012cab2 {
	--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-29878 .elementor-element.elementor-element-2012cab2:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-2012cab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ff4f00;
}

.elementor-29878 .elementor-element.elementor-element-7764968c {
	text-align: start;
}

.elementor-29878 .elementor-element.elementor-element-7764968c img {
	width: 276px;
}

.elementor-29878 .elementor-element.elementor-element-700ed2a6 {
	--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-29878 .elementor-element.elementor-element-38453d71 {
	width: auto;
	max-width: auto;
	--e-icon-list-icon-size: 6px;
	--icon-vertical-offset: 0px;
}

.elementor-29878 .elementor-element.elementor-element-38453d71 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

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

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

.elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(40px / 2);
}

.elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-40px / 2);
}

.elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-40px / 2);
}

.elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-icon {
	padding-inline-end: 0px;
}

.elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29878 .elementor-element.elementor-element-38453d71 .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-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-text {
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
	color: #fff;
	transition: color .3s;
}

.elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #fff;
}

.elementor-29878 .elementor-element.elementor-element-1c1576b3 {
	--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-29878 .elementor-element.elementor-element-1c1576b3:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-1c1576b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff4f00 0%, #c5c0b1 100%);
}

.elementor-29878 .elementor-element.elementor-element-1c1576b3::before, .elementor-29878 .elementor-element.elementor-element-1c1576b3 > .elementor-background-video-container::before, .elementor-29878 .elementor-element.elementor-element-1c1576b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-29878 .elementor-element.elementor-element-1c1576b3 > .elementor-background-slideshow::before, .elementor-29878 .elementor-element.elementor-element-1c1576b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29878 .elementor-element.elementor-element-1c1576b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-29878 .elementor-element.elementor-element-1c1576b3 > .elementor-shape-bottom .elementor-shape-fill, .elementor-29878 .elementor-element.elementor-element-1c1576b3 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
	fill: #381933;
}

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

.elementor-29878 .elementor-element.elementor-element-1c1576b3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-29878 .elementor-element.elementor-element-25a9aebe {
	--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-29878 .elementor-element.elementor-element-25a9aebe:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-25a9aebe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(112, 121, 253, 0);
}

.elementor-29878 .elementor-element.elementor-element-25a9aebe.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-29878 .elementor-element.elementor-element-700ac0bb > .elementor-widget-container {
	padding: 0% 1% 0% 1%;
}

.elementor-29878 .elementor-element.elementor-element-700ac0bb img {
	width: 100%;
}

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

.elementor-29878 .elementor-element.elementor-element-bb5e74d > .elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-bb5e74d {
	text-align: end;
}

.elementor-29878 .elementor-element.elementor-element-bb5e74d .elementor-heading-title {
	font-size: 70px;
	font-weight: 900;
	color: #fff;
}

.elementor-29878 .elementor-element.elementor-element-425ae0e5 {
	--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-29878 .elementor-element.elementor-element-5d1d016a {
	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-29878 .elementor-element.elementor-element-5d1d016a > .elementor-widget-container {
	margin: 20px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-29878 .elementor-element.elementor-element-2aa9622f img {
	width: 89%;
}

.elementor-29878 .elementor-element.elementor-element-11dab6dc .elementor-button {
	background-color: #000;
	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-29878 .elementor-element.elementor-element-11dab6dc .elementor-button:hover, .elementor-29878 .elementor-element.elementor-element-11dab6dc .elementor-button:focus {
	background-color: #f76f09;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);
}

.elementor-29878 .elementor-element.elementor-element-47d6a6b2 {
	--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-29878 .elementor-element.elementor-element-47d6a6b2:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-47d6a6b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #381933;
}

.elementor-29878 .elementor-element.elementor-element-47d6a6b2 > .elementor-shape-bottom .elementor-shape-fill, .elementor-29878 .elementor-element.elementor-element-47d6a6b2 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
	fill: #fff;
}

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

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

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

.elementor-29878 .elementor-element.elementor-element-2e78f061 > .elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-2e78f061 img {
	width: 83%;
}

.elementor-29878 .elementor-element.elementor-element-79120a67 {
	--display: flex;
}

.elementor-29878 .elementor-element.elementor-element-6796ee8f {
	text-align: start;
}

.elementor-29878 .elementor-element.elementor-element-6796ee8f .elementor-heading-title {
	font-size: 46px;
	text-transform: uppercase;
	color: #fff;
}

.elementor-29878 .elementor-element.elementor-element-4377c23 {
	font-size: 21px;
	font-weight: 700;
	color: #fff;
}

.elementor-29878 .elementor-element.elementor-element-55b4f04d .elementor-button {
	background-color: #000;
	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-29878 .elementor-element.elementor-element-55b4f04d .elementor-button:hover, .elementor-29878 .elementor-element.elementor-element-55b4f04d .elementor-button:focus {
	background-color: #f76f09;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .5);
}

.elementor-29878 .elementor-element.elementor-element-42baf4db {
	--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-29878 .elementor-element.elementor-element-42baf4db:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-42baf4db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-29878 .elementor-element.elementor-element-42baf4db.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-29878 .elementor-element.elementor-element-60983d7e {
	font-size: 28px;
	font-weight: 700;
	line-height: 15px;
	color: #000;
}

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

.elementor-29878 .elementor-element.elementor-element-6fa4980a {
	font-size: 28px;
	font-weight: 700;
	line-height: 15px;
	color: #000;
}

.elementor-29878 .elementor-element.elementor-element-6fb36f22 {
	--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-29878 .elementor-element.elementor-element-6fb36f22:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-6fb36f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #381933;
}

.elementor-29878 .elementor-element.elementor-element-6fb36f22 > .elementor-shape-top .elementor-shape-fill, .elementor-29878 .elementor-element.elementor-element-6fb36f22 > .e-con-inner > .elementor-shape-top .elementor-shape-fill {
	fill: #fff;
}

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

.elementor-29878 .elementor-element.elementor-element-6fb36f22.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-29878 .elementor-element.elementor-element-371c1f14 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 10% 0% 0%;
}

.elementor-29878 .elementor-element.elementor-element-371c1f14.elementor-element {
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-29878 .elementor-element.elementor-element-371c1f14 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 70px;
	color: #fff;
}

.elementor-29878 .elementor-element.elementor-element-62f25450 {
	--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-29878 .elementor-element.elementor-element-62f25450:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-62f25450 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #381933;
}

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

.elementor-29878 .elementor-element.elementor-element-7088657d > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-29878 .elementor-element.elementor-element-7088657d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-29878 .elementor-element.elementor-element-7088657d img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #ff4f00;
	border-radius: 25px 25px 25px 25px;
}

.elementor-29878 .elementor-element.elementor-element-5501197f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-5501197f {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-5501197f .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #ff4f00;
}

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

.elementor-29878 .elementor-element.elementor-element-7f681a1d.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-7f681a1d {
	text-align: center;
}

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

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

.elementor-29878 .elementor-element.elementor-element-7a2cc182.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-7a2cc182 {
	text-align: center;
}

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

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

.elementor-29878 .elementor-element.elementor-element-7932cbb5 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-29878 .elementor-element.elementor-element-7932cbb5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-29878 .elementor-element.elementor-element-7932cbb5 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #ff4f00;
	border-radius: 25px 25px 25px 25px;
}

.elementor-29878 .elementor-element.elementor-element-fc2c4b3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-fc2c4b3 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-fc2c4b3 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #ff4f00;
}

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

.elementor-29878 .elementor-element.elementor-element-61f2b20.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-61f2b20 {
	text-align: center;
}

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

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

.elementor-29878 .elementor-element.elementor-element-6e7b549f.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-6e7b549f {
	text-align: center;
}

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

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

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

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

.elementor-29878 .elementor-element.elementor-element-b07380c img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #ff4f00;
	border-radius: 25px 25px 25px 25px;
}

.elementor-29878 .elementor-element.elementor-element-378ce2ec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-378ce2ec {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-378ce2ec .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #ff4f00;
}

.elementor-29878 .elementor-element.elementor-element-79aca0fb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-79aca0fb.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-79aca0fb {
	text-align: center;
}

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

.elementor-29878 .elementor-element.elementor-element-648c2bac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-648c2bac.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-648c2bac {
	text-align: center;
}

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

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

.elementor-29878 .elementor-element.elementor-element-12a7dcb2 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-29878 .elementor-element.elementor-element-12a7dcb2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-29878 .elementor-element.elementor-element-12a7dcb2 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #ff4f00;
	border-radius: 25px 25px 25px 25px;
}

.elementor-29878 .elementor-element.elementor-element-59f39439 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-59f39439 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-59f39439 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #ff4f00;
}

.elementor-29878 .elementor-element.elementor-element-32a9ab4b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-32a9ab4b.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-32a9ab4b {
	text-align: center;
}

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

.elementor-29878 .elementor-element.elementor-element-6481ffe1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-6481ffe1.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-6481ffe1 {
	text-align: center;
}

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

.elementor-29878 .elementor-element.elementor-element-45d0bef6 {
	--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-29878 .elementor-element.elementor-element-45d0bef6:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-45d0bef6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #381933;
}

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

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

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

.elementor-29878 .elementor-element.elementor-element-5cd71c9f img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #ff4f00;
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-29878 .elementor-element.elementor-element-1c74864a {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-1c74864a .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #ff4f00;
}

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

.elementor-29878 .elementor-element.elementor-element-5b117c3a.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-5b117c3a {
	text-align: center;
}

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

.elementor-29878 .elementor-element.elementor-element-ea04548 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-ea04548.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-ea04548 {
	text-align: center;
}

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

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

.elementor-29878 .elementor-element.elementor-element-7ff4e095 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-29878 .elementor-element.elementor-element-7ff4e095 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-29878 .elementor-element.elementor-element-7ff4e095 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #ff4f00;
	border-radius: 25px 25px 25px 25px;
}

.elementor-29878 .elementor-element.elementor-element-64288c96 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-64288c96 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-64288c96 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #ff4f00;
}

.elementor-29878 .elementor-element.elementor-element-86cf6d2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-86cf6d2.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-86cf6d2 {
	text-align: center;
}

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

.elementor-29878 .elementor-element.elementor-element-28a2004b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-28a2004b.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-28a2004b {
	text-align: center;
}

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

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

.elementor-29878 .elementor-element.elementor-element-6cdcb981 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-29878 .elementor-element.elementor-element-6cdcb981 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-29878 .elementor-element.elementor-element-6cdcb981 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #ff4f00;
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-29878 .elementor-element.elementor-element-1c9528db {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-1c9528db .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #ff4f00;
}

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

.elementor-29878 .elementor-element.elementor-element-7a9151ef.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-7a9151ef {
	text-align: center;
}

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

.elementor-29878 .elementor-element.elementor-element-6728a51 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-6728a51.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-6728a51 {
	text-align: center;
}

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

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

.elementor-29878 .elementor-element.elementor-element-59e26f23 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-29878 .elementor-element.elementor-element-59e26f23 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-29878 .elementor-element.elementor-element-59e26f23 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #ff4f00;
	border-radius: 25px 25px 25px 25px;
}

.elementor-29878 .elementor-element.elementor-element-60f7c233 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-60f7c233 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-60f7c233 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #ff4f00;
}

.elementor-29878 .elementor-element.elementor-element-51cf9645 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-51cf9645.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-51cf9645 {
	text-align: center;
}

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

.elementor-29878 .elementor-element.elementor-element-39639f71 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-39639f71.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-39639f71 {
	text-align: center;
}

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

.elementor-29878 .elementor-element.elementor-element-4c9f9718 {
	--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-29878 .elementor-element.elementor-element-4c9f9718:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-4c9f9718 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #381933;
}

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

.elementor-29878 .elementor-element.elementor-element-6c343da5 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-29878 .elementor-element.elementor-element-6c343da5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-29878 .elementor-element.elementor-element-6c343da5 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #ff4f00;
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-29878 .elementor-element.elementor-element-74f57146 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-74f57146 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #ff4f00;
}

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

.elementor-29878 .elementor-element.elementor-element-5b748daa.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-5b748daa {
	text-align: center;
}

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

.elementor-29878 .elementor-element.elementor-element-48dafe2e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-48dafe2e.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-48dafe2e {
	text-align: center;
}

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

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

.elementor-29878 .elementor-element.elementor-element-455663b5 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-29878 .elementor-element.elementor-element-455663b5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-29878 .elementor-element.elementor-element-455663b5 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #ff4f00;
	border-radius: 25px 25px 25px 25px;
}

.elementor-29878 .elementor-element.elementor-element-306ad078 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-306ad078 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-306ad078 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #ff4f00;
}

.elementor-29878 .elementor-element.elementor-element-7796d51d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-7796d51d.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-7796d51d {
	text-align: center;
}

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

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

.elementor-29878 .elementor-element.elementor-element-2b066fdc.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-2b066fdc {
	text-align: center;
}

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

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

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

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

.elementor-29878 .elementor-element.elementor-element-5f8fe6ea img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #ff4f00;
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-29878 .elementor-element.elementor-element-4fc239d0 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-4fc239d0 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #ff4f00;
}

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

.elementor-29878 .elementor-element.elementor-element-4b32cd11.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-4b32cd11 {
	text-align: center;
}

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

.elementor-29878 .elementor-element.elementor-element-4890cb9d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-4890cb9d.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-4890cb9d {
	text-align: center;
}

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

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

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

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

.elementor-29878 .elementor-element.elementor-element-5e4db3fa img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #ff4f00;
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-29878 .elementor-element.elementor-element-7b88fc83 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-7b88fc83 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #ff4f00;
}

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

.elementor-29878 .elementor-element.elementor-element-7fc20062.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-7fc20062 {
	text-align: center;
}

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

.elementor-29878 .elementor-element.elementor-element-6754a321 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-6754a321.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-6754a321 {
	text-align: center;
}

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

.elementor-29878 .elementor-element.elementor-element-3b613763 {
	--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-29878 .elementor-element.elementor-element-3b613763:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-3b613763 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #381933;
}

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

.elementor-29878 .elementor-element.elementor-element-1112c8e8 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-29878 .elementor-element.elementor-element-1112c8e8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-29878 .elementor-element.elementor-element-1112c8e8 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #ff4f00;
	border-radius: 25px 25px 25px 25px;
}

.elementor-29878 .elementor-element.elementor-element-71460cc9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-71460cc9 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-71460cc9 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #ff4f00;
}

.elementor-29878 .elementor-element.elementor-element-16ffc0a9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-16ffc0a9.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-16ffc0a9 {
	text-align: center;
}

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

.elementor-29878 .elementor-element.elementor-element-162d0bba > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-162d0bba.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-162d0bba {
	text-align: center;
}

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

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

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

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

.elementor-29878 .elementor-element.elementor-element-3d7415f3 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #ff4f00;
	border-radius: 25px 25px 25px 25px;
}

.elementor-29878 .elementor-element.elementor-element-a9c1af4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-a9c1af4 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-a9c1af4 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #ff4f00;
}

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

.elementor-29878 .elementor-element.elementor-element-2ec81c4d.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-2ec81c4d {
	text-align: center;
}

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

.elementor-29878 .elementor-element.elementor-element-b6f0685 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-b6f0685.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-b6f0685 {
	text-align: center;
}

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

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

.elementor-29878 .elementor-element.elementor-element-6ebb0a6e > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-29878 .elementor-element.elementor-element-6ebb0a6e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-29878 .elementor-element.elementor-element-6ebb0a6e img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #ff4f00;
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-29878 .elementor-element.elementor-element-31a2cda0 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-31a2cda0 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #ff4f00;
}

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

.elementor-29878 .elementor-element.elementor-element-6b63a2c1.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-6b63a2c1 {
	text-align: center;
}

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

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

.elementor-29878 .elementor-element.elementor-element-5af1eea2.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-5af1eea2 {
	text-align: center;
}

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

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

.elementor-29878 .elementor-element.elementor-element-6237a7b1 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-29878 .elementor-element.elementor-element-6237a7b1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-29878 .elementor-element.elementor-element-6237a7b1 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #ff4f00;
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-29878 .elementor-element.elementor-element-1c0e8c5e {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-1c0e8c5e .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #ff4f00;
}

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

.elementor-29878 .elementor-element.elementor-element-6ffc63fb.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-6ffc63fb {
	text-align: center;
}

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

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

.elementor-29878 .elementor-element.elementor-element-1541284e.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-1541284e {
	text-align: center;
}

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

.elementor-29878 .elementor-element.elementor-element-7d2fddfd {
	--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-29878 .elementor-element.elementor-element-7d2fddfd:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-7d2fddfd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #381933;
}

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

.elementor-29878 .elementor-element.elementor-element-69a95939 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-29878 .elementor-element.elementor-element-69a95939 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-29878 .elementor-element.elementor-element-69a95939 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #ff4f00;
	border-radius: 25px 25px 25px 25px;
}

.elementor-29878 .elementor-element.elementor-element-418dad18 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-418dad18 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-418dad18 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #ff4f00;
}

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

.elementor-29878 .elementor-element.elementor-element-6da2eace.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-6da2eace {
	text-align: center;
}

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

.elementor-29878 .elementor-element.elementor-element-be7c33c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-be7c33c.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-be7c33c {
	text-align: center;
}

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

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

.elementor-29878 .elementor-element.elementor-element-54233d41 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-29878 .elementor-element.elementor-element-54233d41 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-29878 .elementor-element.elementor-element-54233d41 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #ff4f00;
	border-radius: 25px 25px 25px 25px;
}

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

.elementor-29878 .elementor-element.elementor-element-7217775c {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-7217775c .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #ff4f00;
}

.elementor-29878 .elementor-element.elementor-element-7008d7da > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-7008d7da.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-7008d7da {
	text-align: center;
}

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

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

.elementor-29878 .elementor-element.elementor-element-21fc7636.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-21fc7636 {
	text-align: center;
}

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

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

.elementor-29878 .elementor-element.elementor-element-4dc99bf6 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-29878 .elementor-element.elementor-element-4dc99bf6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-29878 .elementor-element.elementor-element-4dc99bf6 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #ff4f00;
	border-radius: 25px 25px 25px 25px;
}

.elementor-29878 .elementor-element.elementor-element-7362a602 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-7362a602 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-7362a602 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #ff4f00;
}

.elementor-29878 .elementor-element.elementor-element-fb65524 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-fb65524.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-fb65524 {
	text-align: center;
}

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

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

.elementor-29878 .elementor-element.elementor-element-14f2659e.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-14f2659e {
	text-align: center;
}

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

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

.elementor-29878 .elementor-element.elementor-element-21405a33 > .elementor-widget-container:hover {
	--e-transform-scale: 1.05;
}

.elementor-29878 .elementor-element.elementor-element-21405a33 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-29878 .elementor-element.elementor-element-21405a33 img {
	border-style: solid;
	border-width: 7px 7px 7px 7px;
	border-color: #ff4f00;
	border-radius: 25px 25px 25px 25px;
}

.elementor-29878 .elementor-element.elementor-element-701b31ad > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-701b31ad {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-701b31ad .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 22px;
	color: #ff4f00;
}

.elementor-29878 .elementor-element.elementor-element-b268275 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-b268275.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-b268275 {
	text-align: center;
}

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

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

.elementor-29878 .elementor-element.elementor-element-4c85b8aa.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-4c85b8aa {
	text-align: center;
}

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

.elementor-29878 .elementor-element.elementor-element-7c9909c4 {
	--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-29878 .elementor-element.elementor-element-7c9909c4:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-7c9909c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #381933;
}

.elementor-29878 .elementor-element.elementor-element-7a7356b2 {
	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-29878 .elementor-element.elementor-element-7a7356b2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-7a7356b2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-29878 .elementor-element.elementor-element-7a7356b2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 80px;
	color: #fff;
}

.elementor-29878 .elementor-element.elementor-element-6ad91a19 {
	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-29878 .elementor-element.elementor-element-6ad91a19.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-29878 .elementor-element.elementor-element-17f39987 {
	--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-29878 .elementor-element.elementor-element-17f39987:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-17f39987 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #381933;
}

.elementor-29878 .elementor-element.elementor-element-17f39987 > .elementor-shape-bottom .elementor-shape-fill, .elementor-29878 .elementor-element.elementor-element-17f39987 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
	fill: #fff;
}

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

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

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

.elementor-29878 .elementor-element.elementor-element-2f002faf img {
	border-radius: 200px 200px 200px 200px;
}

.elementor-29878 .elementor-element.elementor-element-211863b3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-211863b3 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-211863b3 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 25px;
	color: #ff4f00;
}

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

.elementor-29878 .elementor-element.elementor-element-11b02f18.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-11b02f18 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-11b02f18 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	color: #dadada;
}

.elementor-29878 .elementor-element.elementor-element-374751bb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-374751bb.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-374751bb {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-374751bb .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
}

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

.elementor-29878 .elementor-element.elementor-element-4540c8f7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-29878 .elementor-element.elementor-element-4540c8f7 img {
	border-radius: 200px 200px 200px 200px;
}

.elementor-29878 .elementor-element.elementor-element-1724b7b8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-1724b7b8 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-1724b7b8 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 25px;
	color: #ff4f00;
}

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

.elementor-29878 .elementor-element.elementor-element-601902d.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-601902d {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-601902d .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	color: #dadada;
}

.elementor-29878 .elementor-element.elementor-element-598fe239 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-598fe239.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-598fe239 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-598fe239 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
}

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

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

.elementor-29878 .elementor-element.elementor-element-3c2d8c0 img {
	border-radius: 200px 200px 200px 200px;
}

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

.elementor-29878 .elementor-element.elementor-element-7ee75072 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-7ee75072 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 25px;
	color: #ff4f00;
}

.elementor-29878 .elementor-element.elementor-element-74623a01 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-74623a01.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-74623a01 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-74623a01 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	color: #dadada;
}

.elementor-29878 .elementor-element.elementor-element-f1acadc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-f1acadc.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-f1acadc {
	text-align: center;
}

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

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

.elementor-29878 .elementor-element.elementor-element-4884538c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.elementor-29878 .elementor-element.elementor-element-4884538c img {
	border-radius: 200px 200px 200px 200px;
}

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

.elementor-29878 .elementor-element.elementor-element-41e29050 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-41e29050 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 25px;
	color: #ff4f00;
}

.elementor-29878 .elementor-element.elementor-element-3148c11d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-3148c11d.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-3148c11d {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-3148c11d .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 20px;
	color: #dadada;
}

.elementor-29878 .elementor-element.elementor-element-682c43b7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-682c43b7.elementor-element {
	--align-self: stretch;
}

.elementor-29878 .elementor-element.elementor-element-682c43b7 {
	text-align: center;
}

.elementor-29878 .elementor-element.elementor-element-682c43b7 .elementor-heading-title {
	font-family: "ABeeZee", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
}

.elementor-29878 .elementor-element.elementor-element-3e9e9611 {
	--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-29878 .elementor-element.elementor-element-3e9e9611:not(.elementor-motion-effects-element-type-background), .elementor-29878 .elementor-element.elementor-element-3e9e9611 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ff4f00 0%, #d5c2a0 58%);
}

.elementor-29878 .elementor-element.elementor-element-3e9e9611 > .elementor-shape-top svg, .elementor-29878 .elementor-element.elementor-element-3e9e9611 > .e-con-inner > .elementor-shape-top svg {
	height: 28px;
}

.elementor-29878 .elementor-element.elementor-element-3e9e9611.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-29878 .elementor-element.elementor-element-7efec600 {
	--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-29878 .elementor-element.elementor-element-21bda2e1 {
	--display: flex;
}

.elementor-29878 .elementor-element.elementor-element-7915cf84 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-29878 .elementor-element.elementor-element-7915cf84 img {
	width: 100%;
}

.elementor-29878 .elementor-element.elementor-element-209d432f {
	--display: flex;
}

.elementor-29878 .elementor-element.elementor-element-6a94c988 > .elementor-widget-container {
	padding: 8px 2px 0px 2px;
}

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

@media (max-width:1024px) {
	.elementor-29878 .elementor-element.elementor-element-2012cab2 {
		--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-29878 .elementor-element.elementor-element-7764968c img {
		width: 249px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(20px / 2);
	}
	
	.elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(20px / 2);
	}
	
	.elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(20px / 2);
	}
	
	.elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-20px / 2);
	}
	
	.elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-20px / 2);
	}
	
	.elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-item > a {
		font-size: 14px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-1c1576b3 {
		--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-29878 .elementor-element.elementor-element-25a9aebe {
		--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-29878 .elementor-element.elementor-element-724fbbc5 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 90px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-6796ee8f .elementor-heading-title {
		font-size: 43px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-42baf4db {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-371c1f14 {
		width: var(--container-widget-width, 87%);
		max-width: 87%;
		--container-widget-width: 87%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-29878 .elementor-element.elementor-element-371c1f14 .elementor-heading-title {
		font-size: 46px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-7a7356b2 {
		width: var(--container-widget-width, 284.237px);
		max-width: 284.237px;
		--container-widget-width: 284.237px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-29878 .elementor-element.elementor-element-7a7356b2 .elementor-heading-title {
		font-size: 61px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-6ad91a19 {
		width: var(--container-widget-width, 334.444px);
		max-width: 334.444px;
		--container-widget-width: 334.444px;
		--container-widget-flex-grow: 0;
		font-size: 19px;
	}
}

@media (max-width:767px) {
	.elementor-29878 .elementor-element.elementor-element-2012cab2 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-7764968c img {
		width: 301px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-700ed2a6 {
		--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-29878 .elementor-element.elementor-element-38453d71 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-38453d71 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(34px / 2);
	}
	
	.elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(34px / 2);
	}
	
	.elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(34px / 2);
	}
	
	.elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-34px / 2);
	}
	
	.elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-34px / 2);
	}
	
	.elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29878 .elementor-element.elementor-element-38453d71 .elementor-icon-list-item > a {
		font-size: 21px;
		line-height: 2.1em;
	}
	
	.elementor-29878 .elementor-element.elementor-element-1c1576b3 {
		--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-29878 .elementor-element.elementor-element-724fbbc5 {
		--padding-top: 20px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-bb5e74d {
		text-align: center;
	}
	
	.elementor-29878 .elementor-element.elementor-element-bb5e74d .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-5d1d016a {
		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-29878 .elementor-element.elementor-element-5d1d016a .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-11dab6dc > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-47d6a6b2 {
		--padding-top: 20px;
		--padding-bottom: 40px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-3bc40527 {
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-6796ee8f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-55b4f04d > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-6fa4980a {
		text-align: center;
		line-height: 1.3em;
	}
	
	.elementor-29878 .elementor-element.elementor-element-6fb36f22 {
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 5px;
		--padding-right: 5px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-371c1f14 .elementor-heading-title {
		font-size: 37px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-62f25450 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-45d0bef6 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-4c9f9718 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-3b613763 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-7d2fddfd {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-7a7356b2 .elementor-heading-title {
		font-size: 37px;
	}
}

@media (min-width:768px) {
	.elementor-29878 .elementor-element.elementor-element-1c1576b3 {
		--width: 100%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-25a9aebe {
		--width: 100%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-72a79b8f {
		--width: 37%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-724fbbc5 {
		--width: 63%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-7e221683 {
		--width: 85%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-3bc40527 {
		--width: 37%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-42baf4db {
		--width: 97%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-50cf83f4 {
		--content-width: 570px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-6fb36f22 {
		--width: 100.901%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-62f25450 {
		--content-width: 100%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-cbea3c2 {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-7cc51b09 {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-69d7cda6 {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-33c0ab0f {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-45d0bef6 {
		--content-width: 100%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-7eee51e9 {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-3df0c89d {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-14408fd5 {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-752a92dd {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-4c9f9718 {
		--content-width: 100%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-4218be71 {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-21dc6b66 {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-7ec7c776 {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-53c86a17 {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-3b613763 {
		--content-width: 100%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-7d878b99 {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-42d15a69 {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-3f24ed66 {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-51ae858c {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-7d2fddfd {
		--content-width: 100%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-566aac1 {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-4c5a4328 {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-29da5217 {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-1aeefb3a {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-17f39987 {
		--content-width: 100%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-27f525a2 {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-72b1b8cf {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-15661690 {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-72189080 {
		--width: 18%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-3e9e9611 {
		--width: 100%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-7efec600 {
		--content-width: 575px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-21bda2e1 {
		--width: 50%;
	}
	
	.elementor-29878 .elementor-element.elementor-element-209d432f {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-29878 .elementor-element.elementor-element-724fbbc5 {
		--width: 603px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-7e221683 {
		--width: 647.95px;
	}
	
	.elementor-29878 .elementor-element.elementor-element-42baf4db {
		--width: 100%;
	}
}
