.elementor-152 .elementor-element.elementor-element-caf31f5 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5rem;
	--padding-bottom: 5rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-152 .elementor-element.elementor-element-caf31f5:not(.elementor-motion-effects-element-type-background),
.elementor-152 .elementor-element.elementor-element-caf31f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-848fa7c) 42%, #FD110863 100%);
}

.elementor-152 .elementor-element.elementor-element-caf31f5.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-85c134b {
	--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: space-around;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-152 .elementor-element.elementor-element-85c134b.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-a4cad25 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 3rem 3rem;
	--row-gap: 3rem;
	--column-gap: 3rem;
	--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-152 .elementor-element.elementor-element-a4cad25.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-2a04991 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-152 .elementor-element.elementor-element-2a04991.e-con {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-1f24500 {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-152 .elementor-element.elementor-element-1f24500.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-1f24500 .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 2rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.3rem;
	word-spacing: 0.2rem;
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-985c6a2 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-152 .elementor-element.elementor-element-985c6a2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-985c6a2.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-985c6a2 .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 7rem;
	font-weight: 800;
	text-transform: capitalize;
	line-height: 6.4rem;
	word-spacing: 0.2rem;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-7a4b200 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 300;
	color: var(--e-global-color-a51b575);
}

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

.elementor-152 .elementor-element.elementor-element-7a4b200.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-7a4b200 a {
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-55fe9d3 {
	width: auto;
	max-width: auto;
	--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
}

.elementor-152 .elementor-element.elementor-element-55fe9d3>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-55fe9d3.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-nav-menu .elementor-item {
	font-family: "Figtree", Sans-serif;
	font-size: 2rem;
	font-weight: 600;
}

.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-848fa7c);
	fill: var(--e-global-color-848fa7c);
	padding-left: 3rem;
	padding-right: 3rem;
	padding-top: 1.4rem;
	padding-bottom: 1.4rem;
}

.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-nav-menu--main .elementor-item:hover,
.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-848fa7c);
	fill: var(--e-global-color-848fa7c);
}

.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: var(--e-global-color-848fa7c);
}

.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-nav-menu--dropdown a,
.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-menu-toggle {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-nav-menu--dropdown a:hover,
.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-nav-menu--dropdown a:focus,
.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-nav-menu--dropdown a.highlighted,
.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-menu-toggle:hover,
.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-menu-toggle:focus {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-nav-menu--dropdown a.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-a57c842 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-152 .elementor-element.elementor-element-a57c842.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-41da560 {
	width: 100%;
	max-width: 100%;
	text-align: right;
}

.elementor-152 .elementor-element.elementor-element-41da560>.elementor-widget-container {
	--e-transform-rotateZ: -10deg;
	--e-transform-scale: 1.2;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-41da560>.elementor-widget-container:hover {
	--e-transform-rotateZ: 10deg;
	--e-transform-scale: 1.1;
}

.elementor-152 .elementor-element.elementor-element-41da560.elementor-element {
	--align-self: flex-end;
}

.elementor-152 .elementor-element.elementor-element-41da560 img {
	width: 100%;
	max-width: 100%;
}

.elementor-152 .elementor-element.elementor-element-41da560:hover img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-152 .elementor-element.elementor-element-4104f55 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 0px 2px 0px;
	--border-top-width: 2px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2rem;
	--padding-bottom: 2rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-152 .elementor-element.elementor-element-4104f55:not(.elementor-motion-effects-element-type-background),
.elementor-152 .elementor-element.elementor-element-4104f55>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #3A0200;
}

.elementor-152 .elementor-element.elementor-element-4104f55.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-5806add {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-152 .elementor-element.elementor-element-5806add.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-8bc2e2e {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-152 .elementor-element.elementor-element-8bc2e2e.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-8bc2e2e .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.3rem;
	word-spacing: 0.2rem;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
	color: #FFCC01;
}

.elementor-152 .elementor-element.elementor-element-1a67f83 {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-152 .elementor-element.elementor-element-1a67f83.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-1a67f83 .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.3rem;
	word-spacing: 0.2rem;
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-64f9117 {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-152 .elementor-element.elementor-element-64f9117.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-64f9117 .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.3rem;
	word-spacing: 0.2rem;
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-8411c83 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-152 .elementor-element.elementor-element-8411c83>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-8411c83.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-8411c83 .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.3rem;
	word-spacing: 0.2rem;
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-ddeb094 {
	--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;
	--justify-content: center;
	--align-items: center;
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 8rem;
	--padding-bottom: 8rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-152 .elementor-element.elementor-element-ddeb094.e-con {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-cbe545b {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 4rem 4rem;
	--row-gap: 4rem;
	--column-gap: 4rem;
	--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-152 .elementor-element.elementor-element-cbe545b.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-fed9832 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-152 .elementor-element.elementor-element-20b6e73 {
	width: auto;
	max-width: auto;
	text-align: center;
}

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

.elementor-152 .elementor-element.elementor-element-20b6e73.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-20b6e73 .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.38rem;
	word-spacing: 0.3rem;
	color: #FFCC01;
}

.elementor-152 .elementor-element.elementor-element-792a838 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-792a838>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-792a838.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-792a838 .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 6rem;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 6.4rem;
	word-spacing: 0.2rem;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-55c5ec3 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 2rem 2rem;
	--row-gap: 2rem;
	--column-gap: 2rem;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-152 .elementor-element.elementor-element-55c5ec3.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-d3a8efa {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #242424;
	--border-color: #242424;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 4rem;
	--padding-bottom: 4rem;
	--padding-left: 2rem;
	--padding-right: 2rem;
}

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

.elementor-152 .elementor-element.elementor-element-d3a8efa.e-con:hover {
	--e-con-transform-rotateZ: 2deg;
}

.elementor-152 .elementor-element.elementor-element-d3a8efa:hover {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-d3a8efa,
.elementor-152 .elementor-element.elementor-element-d3a8efa::before {
	--border-transition: 0.3s;
}

.elementor-152 .elementor-element.elementor-element-d3a8efa.e-con {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-c28c572 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-152 .elementor-element.elementor-element-c28c572>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-c28c572.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-c28c572 .elementor-heading-title {
	font-size: 3rem;
	color: #FFCC01;
}

.elementor-152 .elementor-element.elementor-element-6c2d48e {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--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-152 .elementor-element.elementor-element-6c2d48e.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-5ab637a {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-152 .elementor-element.elementor-element-5ab637a.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-5ab637a .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 2.6rem;
	font-weight: 700;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-79222a2 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 2rem;
	color: #A0A0A0;
}

.elementor-152 .elementor-element.elementor-element-79222a2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-79222a2.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-79222a2 a {
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-6b55fa4 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 4rem;
	--padding-bottom: 4rem;
	--padding-left: 2rem;
	--padding-right: 2rem;
}

.elementor-152 .elementor-element.elementor-element-6b55fa4:not(.elementor-motion-effects-element-type-background),
.elementor-152 .elementor-element.elementor-element-6b55fa4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-f71203a);
}

.elementor-152 .elementor-element.elementor-element-6b55fa4.e-con:hover {
	--e-con-transform-rotateZ: 2deg;
}

.elementor-152 .elementor-element.elementor-element-6b55fa4:hover {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-6b55fa4,
.elementor-152 .elementor-element.elementor-element-6b55fa4::before {
	--border-transition: 0.3s;
}

.elementor-152 .elementor-element.elementor-element-6b55fa4.e-con {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-2af76c1 {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-152 .elementor-element.elementor-element-2af76c1.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-2af76c1 .elementor-heading-title {
	font-size: 3rem;
	color: var(--e-global-color-secondary);
}

.elementor-152 .elementor-element.elementor-element-4ad7501 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--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-152 .elementor-element.elementor-element-4ad7501.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-a5daf98 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-152 .elementor-element.elementor-element-a5daf98>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-a5daf98.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-a5daf98 .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 2.6rem;
	font-weight: 700;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-b1469eb {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 2rem;
	color: var(--e-global-color-c637709);
}

.elementor-152 .elementor-element.elementor-element-b1469eb>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-b1469eb.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-b1469eb a {
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-17456ba {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 4rem;
	--padding-bottom: 4rem;
	--padding-left: 2rem;
	--padding-right: 2rem;
}

.elementor-152 .elementor-element.elementor-element-17456ba:not(.elementor-motion-effects-element-type-background),
.elementor-152 .elementor-element.elementor-element-17456ba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-f71203a);
}

.elementor-152 .elementor-element.elementor-element-17456ba.e-con:hover {
	--e-con-transform-rotateZ: 2deg;
}

.elementor-152 .elementor-element.elementor-element-17456ba:hover {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-17456ba,
.elementor-152 .elementor-element.elementor-element-17456ba::before {
	--border-transition: 0.3s;
}

.elementor-152 .elementor-element.elementor-element-17456ba.e-con {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-3852cab {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-152 .elementor-element.elementor-element-3852cab>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-3852cab.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-3852cab .elementor-heading-title {
	font-size: 3rem;
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-b9ee8d2 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--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-152 .elementor-element.elementor-element-b9ee8d2.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-752579e {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-152 .elementor-element.elementor-element-752579e.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-752579e .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 2.6rem;
	font-weight: 700;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-1b6397a {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 2rem;
	color: var(--e-global-color-c637709);
}

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

.elementor-152 .elementor-element.elementor-element-1b6397a.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-1b6397a a {
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-8f0912e {
	--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;
	--justify-content: center;
	--align-items: center;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 0px 0px 0px;
	--border-top-width: 2px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 8rem;
	--padding-bottom: 8rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-152 .elementor-element.elementor-element-8f0912e.e-con {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-7f62e86 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 4rem 4rem;
	--row-gap: 4rem;
	--column-gap: 4rem;
	--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-152 .elementor-element.elementor-element-7f62e86.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-3c6a910 {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-152 .elementor-element.elementor-element-3c6a910.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-8889e2a {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-8889e2a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-8889e2a.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-8889e2a .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 4rem;
	font-weight: 700;
	text-transform: capitalize;
	word-spacing: 0.2rem;
	color: #FFCC01;
}

.elementor-152 .elementor-element.elementor-element-10a7ff4 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 3px;
}

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

.elementor-152 .elementor-element.elementor-element-10a7ff4.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-10a7ff4 .elementor-divider-separator {
	width: 80px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-152 .elementor-element.elementor-element-10a7ff4 .elementor-divider {
	text-align: center;
	padding-block-start: 4px;
	padding-block-end: 4px;
}

.elementor-152 .elementor-element.elementor-element-64c1be8 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 2rem 2rem;
	--row-gap: 2rem;
	--column-gap: 2rem;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-152 .elementor-element.elementor-element-64c1be8.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-6e684f3 {
	--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;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-152 .elementor-element.elementor-element-6e684f3:not(.elementor-motion-effects-element-type-background),
.elementor-152 .elementor-element.elementor-element-6e684f3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #181818;
}

.elementor-152 .elementor-element.elementor-element-6e684f3.e-con:hover {
	--e-con-transform-translateY: -10px;
}

.elementor-152 .elementor-element.elementor-element-6e684f3.e-con {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-82172d7 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-82172d7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-82172d7.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-82172d7 img {
	background-color: #4c6066;
	width: 100%;
	max-width: 100%;
	border-radius: 20px 20px 0px 0px;
	padding: 35px 15px;
}

.elementor-152 .elementor-element.elementor-element-f3da06e {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 13px 13px;
	--row-gap: 13px;
	--column-gap: 13px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 14px;
	--padding-right: 14px;
}

.elementor-152 .elementor-element.elementor-element-f3da06e.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-69da06e {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-152 .elementor-element.elementor-element-69da06e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-69da06e.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-69da06e .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 2rem;
	font-weight: 700;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-5c684f8 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 2rem;
	color: #A0A0A0;
}

.elementor-152 .elementor-element.elementor-element-5c684f8>.elementor-widget-container {
	margin: -8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-5c684f8.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-5c684f8 a {
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-b164f11 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Figtree", Sans-serif;
	font-size: 1.3rem;
	font-weight: 500;
	fill: var(--e-global-color-848fa7c);
	color: var(--e-global-color-848fa7c);
	border-radius: 1000rem 1000rem 1000rem 1000rem;
	padding: 8px 18px 8px 18px;
}

.elementor-152 .elementor-element.elementor-element-b164f11 {
	width: auto;
	max-width: auto;
}

.elementor-152 .elementor-element.elementor-element-b164f11>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-b164f11.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-68d4b7d {
	--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;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-152 .elementor-element.elementor-element-68d4b7d:not(.elementor-motion-effects-element-type-background),
.elementor-152 .elementor-element.elementor-element-68d4b7d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #181818;
}

.elementor-152 .elementor-element.elementor-element-68d4b7d.e-con:hover {
	--e-con-transform-translateY: -10px;
}

.elementor-152 .elementor-element.elementor-element-68d4b7d.e-con {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-b404ee4 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-b404ee4>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-b404ee4.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-b404ee4 img {
	width: 100%;
	max-width: 100%;
	border-radius: 20px 20px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-d20e6c1 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 13px 13px;
	--row-gap: 13px;
	--column-gap: 13px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 14px;
	--padding-right: 14px;
}

.elementor-152 .elementor-element.elementor-element-d20e6c1.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-53c9686 {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-152 .elementor-element.elementor-element-53c9686.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-53c9686 .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 2rem;
	font-weight: 700;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-10a1cc0 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 2rem;
	color: #A0A0A0;
}

.elementor-152 .elementor-element.elementor-element-10a1cc0>.elementor-widget-container {
	margin: -8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-10a1cc0.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-10a1cc0 a {
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-f01ea15 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Figtree", Sans-serif;
	font-size: 1.3rem;
	font-weight: 500;
	fill: var(--e-global-color-848fa7c);
	color: var(--e-global-color-848fa7c);
	border-radius: 1000rem 1000rem 1000rem 1000rem;
	padding: 8px 18px 8px 18px;
}

.elementor-152 .elementor-element.elementor-element-f01ea15 {
	width: auto;
	max-width: auto;
}

.elementor-152 .elementor-element.elementor-element-f01ea15>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-f01ea15.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-d05d922 {
	--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;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

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

.elementor-152 .elementor-element.elementor-element-d05d922.e-con:hover {
	--e-con-transform-translateY: -10px;
}

.elementor-152 .elementor-element.elementor-element-d05d922.e-con {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-fc187b1 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-fc187b1>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-fc187b1.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-fc187b1 img {
	width: 100%;
	max-width: 100%;
	border-radius: 20px 20px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-ba9e132 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 13px 13px;
	--row-gap: 13px;
	--column-gap: 13px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 14px;
	--padding-right: 14px;
}

.elementor-152 .elementor-element.elementor-element-ba9e132.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-b152ebe {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-152 .elementor-element.elementor-element-b152ebe>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-b152ebe.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-b152ebe .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 2rem;
	font-weight: 700;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-fc8a401 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 2rem;
	color: #A0A0A0;
}

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

.elementor-152 .elementor-element.elementor-element-fc8a401.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-fc8a401 a {
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-7a0f974 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Figtree", Sans-serif;
	font-size: 1.3rem;
	font-weight: 500;
	fill: var(--e-global-color-848fa7c);
	color: var(--e-global-color-848fa7c);
	border-radius: 1000rem 1000rem 1000rem 1000rem;
	padding: 8px 18px 8px 18px;
}

.elementor-152 .elementor-element.elementor-element-7a0f974 {
	width: auto;
	max-width: auto;
}

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

.elementor-152 .elementor-element.elementor-element-7a0f974.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-84bbb56 {
	--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;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-152 .elementor-element.elementor-element-84bbb56:not(.elementor-motion-effects-element-type-background),
.elementor-152 .elementor-element.elementor-element-84bbb56>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #181818;
}

.elementor-152 .elementor-element.elementor-element-84bbb56.e-con:hover {
	--e-con-transform-translateY: -10px;
}

.elementor-152 .elementor-element.elementor-element-84bbb56.e-con {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-5975783 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-5975783>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-5975783.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-5975783 img {
	width: 100%;
	max-width: 100%;
	border-radius: 20px 20px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-661c477 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 13px 13px;
	--row-gap: 13px;
	--column-gap: 13px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 14px;
	--padding-right: 14px;
}

.elementor-152 .elementor-element.elementor-element-661c477.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-dbef53c {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-152 .elementor-element.elementor-element-dbef53c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-dbef53c.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-dbef53c .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 2rem;
	font-weight: 700;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-bfb021c {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 2rem;
	color: #A0A0A0;
}

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

.elementor-152 .elementor-element.elementor-element-bfb021c.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-bfb021c a {
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-6f945f9 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Figtree", Sans-serif;
	font-size: 1.3rem;
	font-weight: 500;
	fill: var(--e-global-color-848fa7c);
	color: var(--e-global-color-848fa7c);
	border-radius: 1000rem 1000rem 1000rem 1000rem;
	padding: 8px 18px 8px 18px;
}

.elementor-152 .elementor-element.elementor-element-6f945f9 {
	width: auto;
	max-width: auto;
}

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

.elementor-152 .elementor-element.elementor-element-6f945f9.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-e875bb1 {
	--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;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: 0.3s;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0rem;
	--padding-bottom: 0rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

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

.elementor-152 .elementor-element.elementor-element-e875bb1.e-con:hover {
	--e-con-transform-translateY: -10px;
}

.elementor-152 .elementor-element.elementor-element-e875bb1.e-con {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-ee5d705 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-ee5d705>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-ee5d705.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-ee5d705 img {
	width: 100%;
	max-width: 100%;
	border-radius: 20px 20px 0px 0px;
	background-color: #23292e;
	padding: 48px 15px;
}

.elementor-152 .elementor-element.elementor-element-ba16e37 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 13px 13px;
	--row-gap: 13px;
	--column-gap: 13px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 14px;
	--padding-right: 14px;
}

.elementor-152 .elementor-element.elementor-element-ba16e37.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-5fffbe1 {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-152 .elementor-element.elementor-element-5fffbe1.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-5fffbe1 .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 2rem;
	font-weight: 700;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-77b9a9f {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 2rem;
	color: #A0A0A0;
}

.elementor-152 .elementor-element.elementor-element-77b9a9f>.elementor-widget-container {
	margin: -8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-77b9a9f.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-77b9a9f a {
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-2161464 .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Figtree", Sans-serif;
	font-size: 1.3rem;
	font-weight: 500;
	fill: var(--e-global-color-848fa7c);
	color: var(--e-global-color-848fa7c);
	border-radius: 1000rem 1000rem 1000rem 1000rem;
	padding: 8px 18px 8px 18px;
}

.elementor-152 .elementor-element.elementor-element-2161464 {
	width: auto;
	max-width: auto;
}

.elementor-152 .elementor-element.elementor-element-2161464>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-2161464.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-7d07f86 {
	width: auto;
	max-width: auto;
	--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
}

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

.elementor-152 .elementor-element.elementor-element-7d07f86.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-nav-menu .elementor-item {
	font-family: "Figtree", Sans-serif;
	font-size: 1.6rem;
	font-weight: 600;
}

.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-848fa7c);
	fill: var(--e-global-color-848fa7c);
	padding-left: 3.5rem;
	padding-right: 3.5rem;
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-nav-menu--main .elementor-item:hover,
.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-848fa7c);
	fill: var(--e-global-color-848fa7c);
}

.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: var(--e-global-color-848fa7c);
}

.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-nav-menu--dropdown a,
.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-menu-toggle {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-nav-menu--dropdown a:hover,
.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-nav-menu--dropdown a:focus,
.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-nav-menu--dropdown a.highlighted,
.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-menu-toggle:hover,
.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-menu-toggle:focus {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-nav-menu--dropdown a.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-9ac691f {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 4rem 4rem;
	--row-gap: 4rem;
	--column-gap: 4rem;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 8rem;
	--padding-bottom: 8rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-152 .elementor-element.elementor-element-9ac691f:not(.elementor-motion-effects-element-type-background),
.elementor-152 .elementor-element.elementor-element-9ac691f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-f71203a);
}

.elementor-152 .elementor-element.elementor-element-9ac691f.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-a28c10d {
	--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;
	--justify-content: center;
	--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: 0%;
	--padding-right: 0%;
}

.elementor-152 .elementor-element.elementor-element-a28c10d.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-e45e877 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--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-152 .elementor-element.elementor-element-e5f11af {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-e5f11af>.elementor-widget-container {
	background-color: #FFCC0112;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 10px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 100rem 100rem 100rem 100rem;
}

.elementor-152 .elementor-element.elementor-element-e5f11af.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-e5f11af .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 1.2rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.3rem;
	word-spacing: 0.2rem;
	color: #FFCC01;
}

.elementor-152 .elementor-element.elementor-element-e2fadff>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-e2fadff.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-e2fadff {
	text-align: left;
}

.elementor-152 .elementor-element.elementor-element-e2fadff .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 6rem;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 6.4rem;
	word-spacing: 0.2rem;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-77e34de {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 400;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-77e34de>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-77e34de.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-77e34de a {
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-db624d9 {
	width: auto;
	max-width: auto;
	--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
}

.elementor-152 .elementor-element.elementor-element-db624d9>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-db624d9.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-nav-menu .elementor-item {
	font-family: "Figtree", Sans-serif;
	font-size: 2rem;
	font-weight: 600;
}

.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-848fa7c);
	fill: var(--e-global-color-848fa7c);
	padding-left: 3rem;
	padding-right: 3rem;
	padding-top: 1.4rem;
	padding-bottom: 1.4rem;
}

.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-nav-menu--main .elementor-item:hover,
.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-848fa7c);
	fill: var(--e-global-color-848fa7c);
}

.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: var(--e-global-color-848fa7c);
}

.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-nav-menu--dropdown a,
.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-menu-toggle {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-nav-menu--dropdown a:hover,
.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-nav-menu--dropdown a:focus,
.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-nav-menu--dropdown a.highlighted,
.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-menu-toggle:hover,
.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-menu-toggle:focus {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-nav-menu--dropdown a.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-99a0726 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 2rem;
	--margin-bottom: 0rem;
	--margin-left: 0rem;
	--margin-right: 0rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-152 .elementor-element.elementor-element-99a0726.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-6ab54c3>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-c637709);
	border-radius: 20px 20px 20px 20px;
}

.elementor-152 .elementor-element.elementor-element-6ab54c3 .elementor-wrapper {
	--video-aspect-ratio: 1;
}

.elementor-152 .elementor-element.elementor-element-625de8e {
	width: 100%;
	max-width: 100%;
}

.elementor-152 .elementor-element.elementor-element-625de8e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-625de8e.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-625de8e img {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-c637709);
	border-radius: 20px 20px 20px 20px;
}

.elementor-152 .elementor-element.elementor-element-ea0792b {
	width: 100%;
	max-width: 100%;
}

.elementor-152 .elementor-element.elementor-element-ea0792b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-ea0792b.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-ea0792b img {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-c637709);
	border-radius: 20px 20px 20px 20px;
}

.elementor-152 .elementor-element.elementor-element-82832c2 {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 4rem 4rem;
	--row-gap: 4rem;
	--column-gap: 4rem;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 8rem;
	--padding-bottom: 8rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-152 .elementor-element.elementor-element-82832c2.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-1fd229e {
	--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;
	--justify-content: center;
	--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: 0%;
	--padding-right: 0%;
}

.elementor-152 .elementor-element.elementor-element-1fd229e.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-123dc1f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--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-152 .elementor-element.elementor-element-2ef897e {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-152 .elementor-element.elementor-element-2ef897e.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-2ef897e .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.38rem;
	word-spacing: 0.3rem;
	color: #FFCC01;
}

.elementor-152 .elementor-element.elementor-element-ecb7d5a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-ecb7d5a.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-ecb7d5a {
	text-align: left;
}

.elementor-152 .elementor-element.elementor-element-ecb7d5a .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 6rem;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 6.4rem;
	word-spacing: 0.2rem;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-0c3d78d {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 400;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-0c3d78d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-0c3d78d.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-0c3d78d a {
	color: #FFCC01;
}

.elementor-152 .elementor-element.elementor-element-59dcd10 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 2rem 2rem;
	--row-gap: 2rem;
	--column-gap: 2rem;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	--margin-top: 2rem;
	--margin-bottom: 0rem;
	--margin-left: 0rem;
	--margin-right: 0rem;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-152 .elementor-element.elementor-element-59dcd10.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-266bac1 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #626262;
	--border-color: #626262;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 4rem;
	--padding-bottom: 4rem;
	--padding-left: 2rem;
	--padding-right: 2rem;
}

.elementor-152 .elementor-element.elementor-element-266bac1:not(.elementor-motion-effects-element-type-background),
.elementor-152 .elementor-element.elementor-element-266bac1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #242424;
}

.elementor-152 .elementor-element.elementor-element-266bac1.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-152 .elementor-element.elementor-element-266bac1:hover {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: #FFCC01;
	--border-color: #FFCC01;
}

.elementor-152 .elementor-element.elementor-element-266bac1,
.elementor-152 .elementor-element.elementor-element-266bac1::before {
	--border-transition: 0.3s;
}

.elementor-152 .elementor-element.elementor-element-266bac1.e-con {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-02717af {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-152 .elementor-element.elementor-element-02717af>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-02717af.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-02717af .elementor-heading-title {
	font-size: 5rem;
	color: #FFCC01;
}

.elementor-152 .elementor-element.elementor-element-8377d54 {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-8377d54>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-8377d54.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-8377d54 .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 2rem;
	font-weight: 600;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-4ff7f99 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 4rem;
	--padding-bottom: 4rem;
	--padding-left: 2rem;
	--padding-right: 2rem;
}

.elementor-152 .elementor-element.elementor-element-4ff7f99:not(.elementor-motion-effects-element-type-background),
.elementor-152 .elementor-element.elementor-element-4ff7f99>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-152 .elementor-element.elementor-element-4ff7f99.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-152 .elementor-element.elementor-element-4ff7f99:hover {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-4ff7f99,
.elementor-152 .elementor-element.elementor-element-4ff7f99::before {
	--border-transition: 0.3s;
}

.elementor-152 .elementor-element.elementor-element-4ff7f99.e-con {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-99a6d2a {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-152 .elementor-element.elementor-element-99a6d2a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-99a6d2a.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-99a6d2a .elementor-heading-title {
	font-size: 5rem;
	color: #FD1108;
}

.elementor-152 .elementor-element.elementor-element-9c499a9 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--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-152 .elementor-element.elementor-element-9c499a9.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-4146408 {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-4146408>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-4146408.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-4146408 .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 2rem;
	font-weight: 600;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-a8874ee {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-text);
	--border-color: var(--e-global-color-text);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 4rem;
	--padding-bottom: 4rem;
	--padding-left: 2rem;
	--padding-right: 2rem;
}

.elementor-152 .elementor-element.elementor-element-a8874ee:not(.elementor-motion-effects-element-type-background),
.elementor-152 .elementor-element.elementor-element-a8874ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-152 .elementor-element.elementor-element-a8874ee.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-152 .elementor-element.elementor-element-a8874ee:hover {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-a8874ee,
.elementor-152 .elementor-element.elementor-element-a8874ee::before {
	--border-transition: 0.3s;
}

.elementor-152 .elementor-element.elementor-element-a8874ee.e-con {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-4bc3094 {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-152 .elementor-element.elementor-element-4bc3094.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-4bc3094 .elementor-heading-title {
	font-size: 5rem;
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-41b1d94 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--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-152 .elementor-element.elementor-element-41b1d94.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-4c04b88 {
	width: auto;
	max-width: auto;
	text-align: center;
}

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

.elementor-152 .elementor-element.elementor-element-4c04b88.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-4c04b88 .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 2rem;
	font-weight: 600;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-d748be5 {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 4rem 4rem;
	--row-gap: 4rem;
	--column-gap: 4rem;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 0px 3px 0px;
	--border-top-width: 3px;
	--border-right-width: 0px;
	--border-bottom-width: 3px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-f71203a);
	--border-color: var(--e-global-color-f71203a);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 8rem;
	--padding-bottom: 8rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-152 .elementor-element.elementor-element-d748be5.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-37a8e38 {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-152 .elementor-element.elementor-element-37a8e38.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-4cc41c7 {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-152 .elementor-element.elementor-element-4cc41c7.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-25925dc {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-25925dc>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-25925dc.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-25925dc .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 4rem;
	font-weight: 700;
	text-transform: capitalize;
	word-spacing: 0.2rem;
	color: #FFCC01;
}

.elementor-152 .elementor-element.elementor-element-cbd5d34 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 3px;
}

.elementor-152 .elementor-element.elementor-element-cbd5d34>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-cbd5d34.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-cbd5d34 .elementor-divider-separator {
	width: 80px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-152 .elementor-element.elementor-element-cbd5d34 .elementor-divider {
	text-align: center;
	padding-block-start: 4px;
	padding-block-end: 4px;
}

.elementor-152 .elementor-element.elementor-element-ec39b0d {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 3rem 3rem;
	--row-gap: 3rem;
	--column-gap: 3rem;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-152 .elementor-element.elementor-element-ec39b0d.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-5009c9b {
	--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;
	--justify-content: space-around;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2rem;
	--padding-bottom: 2rem;
	--padding-left: 2rem;
	--padding-right: 2rem;
}

.elementor-152 .elementor-element.elementor-element-5009c9b:not(.elementor-motion-effects-element-type-background),
.elementor-152 .elementor-element.elementor-element-5009c9b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #181818;
}

.elementor-152 .elementor-element.elementor-element-5009c9b.e-con:hover {
	--e-con-transform-rotateZ: 1deg;
	--e-con-transform-translateX: 12px;
	--e-con-transform-translateY: -13px;
}

.elementor-152 .elementor-element.elementor-element-5009c9b:hover {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-5009c9b,
.elementor-152 .elementor-element.elementor-element-5009c9b::before {
	--border-transition: 0.3s;
}

.elementor-152 .elementor-element.elementor-element-5009c9b.e-con {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-9af4944 {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-9af4944>.elementor-widget-container {
	background-color: var(--e-global-color-848fa7c);
	margin: 0px 0px 0px 0px;
	padding: 2rem 1.8rem 2rem 1.8rem;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-eb74d1d);
	border-radius: 100rem 100rem 100rem 100rem;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-152 .elementor-element.elementor-element-9af4944.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-9af4944 .elementor-heading-title {
	font-size: 1.9rem;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #39C400;
}

.elementor-152 .elementor-element.elementor-element-c42d741 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--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-152 .elementor-element.elementor-element-c42d741.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-ea14dd6 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-152 .elementor-element.elementor-element-ea14dd6>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-ea14dd6.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-ea14dd6 .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 1.7rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.4rem;
	word-spacing: 0.4rem;
	color: #FFCC01;
}

.elementor-152 .elementor-element.elementor-element-f75c6fb {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 2.4rem;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-f75c6fb>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-f75c6fb.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-f75c6fb a {
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-5e65e28 {
	width: auto;
	max-width: auto;
	--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
}

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

.elementor-152 .elementor-element.elementor-element-5e65e28.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-nav-menu .elementor-item {
	font-family: "Figtree", Sans-serif;
	font-size: 1.5rem;
	font-weight: 500;
}

.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-848fa7c);
	fill: var(--e-global-color-848fa7c);
	padding-left: 1.8rem;
	padding-right: 1.8rem;
	padding-top: 0.6rem;
	padding-bottom: 0.6rem;
}

.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-nav-menu--main .elementor-item:hover,
.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-848fa7c);
	fill: var(--e-global-color-848fa7c);
}

.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: var(--e-global-color-848fa7c);
}

.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-nav-menu--dropdown a,
.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-menu-toggle {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-nav-menu--dropdown a:hover,
.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-nav-menu--dropdown a:focus,
.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-nav-menu--dropdown a.highlighted,
.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-menu-toggle:hover,
.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-menu-toggle:focus {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-nav-menu--dropdown a.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-302d853 {
	--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;
	--justify-content: space-around;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2rem;
	--padding-bottom: 2rem;
	--padding-left: 2rem;
	--padding-right: 2rem;
}

.elementor-152 .elementor-element.elementor-element-302d853:not(.elementor-motion-effects-element-type-background),
.elementor-152 .elementor-element.elementor-element-302d853>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-f71203a);
}

.elementor-152 .elementor-element.elementor-element-302d853.e-con:hover {
	--e-con-transform-rotateZ: 1deg;
	--e-con-transform-translateX: 12px;
	--e-con-transform-translateY: -13px;
}

.elementor-152 .elementor-element.elementor-element-302d853:hover {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-302d853,
.elementor-152 .elementor-element.elementor-element-302d853::before {
	--border-transition: 0.3s;
}

.elementor-152 .elementor-element.elementor-element-302d853.e-con {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-ddc0056 {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-ddc0056>.elementor-widget-container {
	background-color: var(--e-global-color-848fa7c);
	margin: 0px 0px 0px 0px;
	padding: 2rem 1.5rem 2rem 2rem;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 100rem 100rem 100rem 100rem;
}

.elementor-152 .elementor-element.elementor-element-ddc0056.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-ddc0056 .elementor-heading-title {
	font-size: 1.9rem;
	color: #FFCC01;
}

.elementor-152 .elementor-element.elementor-element-dce89a6 {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--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-152 .elementor-element.elementor-element-dce89a6.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-3f331c7 {
	width: auto;
	max-width: auto;
	text-align: left;
}

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

.elementor-152 .elementor-element.elementor-element-3f331c7.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-3f331c7 .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 1.7rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.4rem;
	word-spacing: 0.4rem;
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-cd31845 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 2.4rem;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-cd31845>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-cd31845.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-cd31845 a {
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-7812651 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-152 .elementor-element.elementor-element-7812651>.elementor-widget-container {
	background-color: var(--e-global-color-primary);
	margin: 0px 0px 0px 0px;
	padding: 0.6rem 2rem 0.6rem 2rem;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #FFCC01;
	border-radius: 100rem 100rem 100rem 100rem;
}

.elementor-152 .elementor-element.elementor-element-7812651.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-7812651 .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 1.5rem;
	font-weight: 500;
	text-transform: none;
	color: var(--e-global-color-848fa7c);
}

.elementor-152 .elementor-element.elementor-element-11f5714 {
	--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;
	--justify-content: space-around;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2rem;
	--padding-bottom: 2rem;
	--padding-left: 2rem;
	--padding-right: 2rem;
}

.elementor-152 .elementor-element.elementor-element-11f5714:not(.elementor-motion-effects-element-type-background),
.elementor-152 .elementor-element.elementor-element-11f5714>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-f71203a);
}

.elementor-152 .elementor-element.elementor-element-11f5714.e-con:hover {
	--e-con-transform-rotateZ: 1deg;
	--e-con-transform-translateX: 12px;
	--e-con-transform-translateY: -13px;
}

.elementor-152 .elementor-element.elementor-element-11f5714:hover {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-11f5714,
.elementor-152 .elementor-element.elementor-element-11f5714::before {
	--border-transition: 0.3s;
}

.elementor-152 .elementor-element.elementor-element-11f5714.e-con {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-20402a9 {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-20402a9>.elementor-widget-container {
	background-color: var(--e-global-color-848fa7c);
	margin: 0px 0px 0px 0px;
	padding: 2rem 1.8rem 2rem 1.8rem;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-secondary);
	border-radius: 100rem 100rem 100rem 100rem;
}

.elementor-152 .elementor-element.elementor-element-20402a9.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-20402a9 .elementor-heading-title {
	font-size: 1.9rem;
	color: #FD1108;
}

.elementor-152 .elementor-element.elementor-element-4dbe04f {
	--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;
	--justify-content: flex-start;
	--align-items: center;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--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-152 .elementor-element.elementor-element-4dbe04f.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-623c741 {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-152 .elementor-element.elementor-element-623c741>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-623c741.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-623c741 .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 1.7rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.4rem;
	word-spacing: 0.4rem;
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-80ca4d5 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 2.4rem;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-80ca4d5>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-80ca4d5.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-80ca4d5 a {
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-065c81c {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-152 .elementor-element.elementor-element-065c81c>.elementor-widget-container {
	background-color: var(--e-global-color-primary);
	margin: 0px 0px 0px 0px;
	padding: 0.6rem 2rem 0.6rem 2rem;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
	border-radius: 100rem 100rem 100rem 100rem;
}

.elementor-152 .elementor-element.elementor-element-065c81c.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-065c81c .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 1.5rem;
	font-weight: 500;
	text-transform: none;
	color: var(--e-global-color-848fa7c);
}

.elementor-152 .elementor-element.elementor-element-ec92fa8 {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 4rem 4rem;
	--row-gap: 4rem;
	--column-gap: 4rem;
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 8rem;
	--padding-bottom: 8rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

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

.elementor-152 .elementor-element.elementor-element-ec92fa8.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-fc12f36 {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-152 .elementor-element.elementor-element-fc12f36.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-d51b019 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--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-152 .elementor-element.elementor-element-5f08c13 {
	width: auto;
	max-width: auto;
	text-align: center;
}

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

.elementor-152 .elementor-element.elementor-element-5f08c13.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-5f08c13 .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 2rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.4rem;
	word-spacing: 0.3rem;
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-b811046 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-b811046>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-b811046.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-b811046 .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 6rem;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 6.4rem;
	word-spacing: 0.2rem;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-2188dbb {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 40px 20px;
	--row-gap: 40px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-152 .elementor-element.elementor-element-2188dbb.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-8473409 {
	--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;
	--justify-content: center;
	--align-items: center;
	--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-152 .elementor-element.elementor-element-8473409.e-con:hover {
	--e-con-transform-rotateZ: -8deg;
	--e-con-transform-translateX: 6px;
	--e-con-transform-translateY: -12px;
}

.elementor-152 .elementor-element.elementor-element-8473409.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-1af2536 {
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-1af2536 img {
	border-radius: 10px 10px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-725b6c6 {
	width: auto;
	max-width: auto;
	--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
}

.elementor-152 .elementor-element.elementor-element-725b6c6>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-725b6c6.elementor-element {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-nav-menu .elementor-item {
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 500;
}

.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
	padding-left: 3rem;
	padding-right: 3rem;
	padding-top: 1.4rem;
	padding-bottom: 1.4rem;
}

.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-nav-menu--main .elementor-item:hover,
.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-nav-menu--dropdown a,
.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-menu-toggle {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-nav-menu--dropdown a:hover,
.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-nav-menu--dropdown a:focus,
.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-nav-menu--dropdown a.highlighted,
.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-menu-toggle:hover,
.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-menu-toggle:focus {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-nav-menu--dropdown a.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-40b26f8 {
	--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;
	--justify-content: center;
	--align-items: center;
	--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-152 .elementor-element.elementor-element-40b26f8.e-con:hover {
	--e-con-transform-rotateZ: -8deg;
	--e-con-transform-translateX: 6px;
	--e-con-transform-translateY: -12px;
}

.elementor-152 .elementor-element.elementor-element-40b26f8.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-5163223 {
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-5163223 img {
	border-radius: 10px 10px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-d578a36 {
	width: auto;
	max-width: auto;
	--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
}

.elementor-152 .elementor-element.elementor-element-d578a36>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-d578a36.elementor-element {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-nav-menu .elementor-item {
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 500;
}

.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
	padding-left: 3rem;
	padding-right: 3rem;
	padding-top: 1.4rem;
	padding-bottom: 1.4rem;
}

.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-nav-menu--main .elementor-item:hover,
.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-nav-menu--dropdown a,
.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-menu-toggle {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-nav-menu--dropdown a:hover,
.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-nav-menu--dropdown a:focus,
.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-nav-menu--dropdown a.highlighted,
.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-menu-toggle:hover,
.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-menu-toggle:focus {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-nav-menu--dropdown a.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-97e5185 {
	--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;
	--justify-content: center;
	--align-items: center;
	--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-152 .elementor-element.elementor-element-97e5185.e-con:hover {
	--e-con-transform-rotateZ: -8deg;
	--e-con-transform-translateX: 6px;
	--e-con-transform-translateY: -12px;
}

.elementor-152 .elementor-element.elementor-element-97e5185.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-73cb193 {
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-73cb193 img {
	border-radius: 10px 10px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-b837345 {
	width: auto;
	max-width: auto;
	--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
}

.elementor-152 .elementor-element.elementor-element-b837345>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-b837345.elementor-element {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-b837345 .elementor-nav-menu .elementor-item {
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 500;
}

.elementor-152 .elementor-element.elementor-element-b837345 .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
	padding-left: 3rem;
	padding-right: 3rem;
	padding-top: 1.4rem;
	padding-bottom: 1.4rem;
}

.elementor-152 .elementor-element.elementor-element-b837345 .elementor-nav-menu--main .elementor-item:hover,
.elementor-152 .elementor-element.elementor-element-b837345 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-b837345 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-152 .elementor-element.elementor-element-b837345 .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-b837345 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-b837345 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-152 .elementor-element.elementor-element-b837345 .elementor-nav-menu--dropdown a,
.elementor-152 .elementor-element.elementor-element-b837345 .elementor-menu-toggle {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-b837345 .elementor-nav-menu--dropdown a:hover,
.elementor-152 .elementor-element.elementor-element-b837345 .elementor-nav-menu--dropdown a:focus,
.elementor-152 .elementor-element.elementor-element-b837345 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-b837345 .elementor-nav-menu--dropdown a.highlighted,
.elementor-152 .elementor-element.elementor-element-b837345 .elementor-menu-toggle:hover,
.elementor-152 .elementor-element.elementor-element-b837345 .elementor-menu-toggle:focus {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-b837345 .elementor-nav-menu--dropdown a.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-dc80a73 {
	--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;
	--justify-content: center;
	--align-items: center;
	--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-152 .elementor-element.elementor-element-dc80a73.e-con:hover {
	--e-con-transform-rotateZ: -8deg;
	--e-con-transform-translateX: 6px;
	--e-con-transform-translateY: -12px;
}

.elementor-152 .elementor-element.elementor-element-dc80a73.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-db22e74 {
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-db22e74 img {
	border-radius: 10px 10px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-78c94a2 {
	width: auto;
	max-width: auto;
	--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
}

.elementor-152 .elementor-element.elementor-element-78c94a2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-78c94a2.elementor-element {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-nav-menu .elementor-item {
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 500;
}

.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
	padding-left: 3rem;
	padding-right: 3rem;
	padding-top: 1.4rem;
	padding-bottom: 1.4rem;
}

.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-nav-menu--main .elementor-item:hover,
.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-nav-menu--dropdown a,
.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-menu-toggle {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-nav-menu--dropdown a:hover,
.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-nav-menu--dropdown a:focus,
.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-nav-menu--dropdown a.highlighted,
.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-menu-toggle:hover,
.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-menu-toggle:focus {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-nav-menu--dropdown a.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-42a5cbd {
	--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;
	--justify-content: center;
	--align-items: center;
	--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-152 .elementor-element.elementor-element-42a5cbd.e-con:hover {
	--e-con-transform-rotateZ: -8deg;
	--e-con-transform-translateX: 6px;
	--e-con-transform-translateY: -12px;
}

.elementor-152 .elementor-element.elementor-element-42a5cbd.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-14ec802 {
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-14ec802 img {
	border-radius: 10px 10px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-58c5961 {
	width: auto;
	max-width: auto;
	--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
}

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

.elementor-152 .elementor-element.elementor-element-58c5961.elementor-element {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-nav-menu .elementor-item {
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 500;
}

.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
	padding-left: 3rem;
	padding-right: 3rem;
	padding-top: 1.4rem;
	padding-bottom: 1.4rem;
}

.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-nav-menu--main .elementor-item:hover,
.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-nav-menu--dropdown a,
.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-menu-toggle {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-nav-menu--dropdown a:hover,
.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-nav-menu--dropdown a:focus,
.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-nav-menu--dropdown a.highlighted,
.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-menu-toggle:hover,
.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-menu-toggle:focus {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-nav-menu--dropdown a.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-02b37bb {
	--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;
	--justify-content: center;
	--align-items: center;
	--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-152 .elementor-element.elementor-element-02b37bb.e-con:hover {
	--e-con-transform-rotateZ: -8deg;
	--e-con-transform-translateX: 6px;
	--e-con-transform-translateY: -12px;
}

.elementor-152 .elementor-element.elementor-element-02b37bb.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-b368686 {
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-b368686 img {
	border-radius: 10px 10px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-cbc390f {
	width: auto;
	max-width: auto;
	--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
}

.elementor-152 .elementor-element.elementor-element-cbc390f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-cbc390f.elementor-element {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-nav-menu .elementor-item {
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 500;
}

.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
	padding-left: 3rem;
	padding-right: 3rem;
	padding-top: 1.4rem;
	padding-bottom: 1.4rem;
}

.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-nav-menu--main .elementor-item:hover,
.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-nav-menu--dropdown a,
.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-menu-toggle {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-nav-menu--dropdown a:hover,
.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-nav-menu--dropdown a:focus,
.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-nav-menu--dropdown a.highlighted,
.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-menu-toggle:hover,
.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-menu-toggle:focus {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-nav-menu--dropdown a.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-7ad913a {
	--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;
	--justify-content: center;
	--align-items: center;
	--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-152 .elementor-element.elementor-element-7ad913a.e-con:hover {
	--e-con-transform-rotateZ: -8deg;
	--e-con-transform-translateX: 6px;
	--e-con-transform-translateY: -12px;
}

.elementor-152 .elementor-element.elementor-element-7ad913a.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-0692043 {
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-0692043 img {
	border-radius: 10px 10px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-16484ad {
	width: auto;
	max-width: auto;
	--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
}

.elementor-152 .elementor-element.elementor-element-16484ad>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-16484ad.elementor-element {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-16484ad .elementor-nav-menu .elementor-item {
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 500;
}

.elementor-152 .elementor-element.elementor-element-16484ad .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
	padding-left: 3rem;
	padding-right: 3rem;
	padding-top: 1.4rem;
	padding-bottom: 1.4rem;
}

.elementor-152 .elementor-element.elementor-element-16484ad .elementor-nav-menu--main .elementor-item:hover,
.elementor-152 .elementor-element.elementor-element-16484ad .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-16484ad .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-152 .elementor-element.elementor-element-16484ad .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-16484ad .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-16484ad .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-152 .elementor-element.elementor-element-16484ad .elementor-nav-menu--dropdown a,
.elementor-152 .elementor-element.elementor-element-16484ad .elementor-menu-toggle {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-16484ad .elementor-nav-menu--dropdown a:hover,
.elementor-152 .elementor-element.elementor-element-16484ad .elementor-nav-menu--dropdown a:focus,
.elementor-152 .elementor-element.elementor-element-16484ad .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-16484ad .elementor-nav-menu--dropdown a.highlighted,
.elementor-152 .elementor-element.elementor-element-16484ad .elementor-menu-toggle:hover,
.elementor-152 .elementor-element.elementor-element-16484ad .elementor-menu-toggle:focus {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-16484ad .elementor-nav-menu--dropdown a.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-ff98149 {
	--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;
	--justify-content: center;
	--align-items: center;
	--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-152 .elementor-element.elementor-element-ff98149.e-con:hover {
	--e-con-transform-rotateZ: -8deg;
	--e-con-transform-translateX: 6px;
	--e-con-transform-translateY: -12px;
}

.elementor-152 .elementor-element.elementor-element-ff98149.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-ed37dd6 {
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-ed37dd6 img {
	border-radius: 10px 10px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-66dbfee {
	width: auto;
	max-width: auto;
	--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
}

.elementor-152 .elementor-element.elementor-element-66dbfee>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-66dbfee.elementor-element {
	--align-self: stretch;
}

.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-nav-menu .elementor-item {
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 500;
}

.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
	padding-left: 3rem;
	padding-right: 3rem;
	padding-top: 1.4rem;
	padding-bottom: 1.4rem;
}

.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-nav-menu--main .elementor-item:hover,
.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-nav-menu--dropdown a,
.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-menu-toggle {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-nav-menu--dropdown a:hover,
.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-nav-menu--dropdown a:focus,
.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-nav-menu--dropdown a.highlighted,
.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-menu-toggle:hover,
.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-menu-toggle:focus {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-nav-menu--dropdown a.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-ee6fc9b {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 4rem 4rem;
	--row-gap: 4rem;
	--column-gap: 4rem;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 8rem;
	--padding-bottom: 8rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-152 .elementor-element.elementor-element-ee6fc9b.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-30e4245 {
	--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;
	--justify-content: center;
	--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: 0%;
	--padding-right: 0%;
}

.elementor-152 .elementor-element.elementor-element-30e4245.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-eecbd6d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 12px 12px;
	--row-gap: 12px;
	--column-gap: 12px;
	--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-152 .elementor-element.elementor-element-845e4ec {
	width: auto;
	max-width: auto;
	text-align: left;
}

.elementor-152 .elementor-element.elementor-element-845e4ec>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-845e4ec.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-845e4ec .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.38rem;
	word-spacing: 0.3rem;
	color: #FFCC01;
}

.elementor-152 .elementor-element.elementor-element-276d6c9>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-276d6c9.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-276d6c9 {
	text-align: left;
}

.elementor-152 .elementor-element.elementor-element-276d6c9 .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 6rem;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 6.4rem;
	word-spacing: 0.2rem;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-836e572 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 400;
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-836e572>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-836e572.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-836e572 a {
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-9277e02 {
	width: auto;
	max-width: auto;
	--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
}

.elementor-152 .elementor-element.elementor-element-9277e02>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-9277e02.elementor-element {
	--align-self: flex-start;
}

.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-nav-menu .elementor-item {
	font-family: "Figtree", Sans-serif;
	font-size: 2rem;
	font-weight: 600;
}

.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-nav-menu--main .elementor-item {
	color: var(--e-global-color-848fa7c);
	fill: var(--e-global-color-848fa7c);
	padding-left: 3rem;
	padding-right: 3rem;
	padding-top: 1.4rem;
	padding-bottom: 1.4rem;
}

.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-nav-menu--main .elementor-item:hover,
.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-nav-menu--main .elementor-item:focus {
	color: var(--e-global-color-848fa7c);
	fill: var(--e-global-color-848fa7c);
}

.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-nav-menu--main .elementor-item.elementor-item-active {
	color: var(--e-global-color-848fa7c);
}

.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-nav-menu--dropdown a,
.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-menu-toggle {
	color: var(--e-global-color-a51b575);
	fill: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-nav-menu--dropdown a:hover,
.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-nav-menu--dropdown a:focus,
.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-nav-menu--dropdown a.highlighted,
.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-menu-toggle:hover,
.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-menu-toggle:focus {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-nav-menu--dropdown a.elementor-item-active {
	color: var(--e-global-color-a51b575);
}

.elementor-152 .elementor-element.elementor-element-b2ef8f7 {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 4rem 4rem;
	--row-gap: 4rem;
	--column-gap: 4rem;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 3px 0px 0px 0px;
	--border-top-width: 3px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-f71203a);
	--border-color: var(--e-global-color-f71203a);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 8rem;
	--padding-bottom: 8rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

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

.elementor-152 .elementor-element.elementor-element-b2ef8f7.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-7287fe9 {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 4rem 4rem;
	--row-gap: 4rem;
	--column-gap: 4rem;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-152 .elementor-element.elementor-element-7287fe9.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-1ca1997 {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-152 .elementor-element.elementor-element-1ca1997.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-542db6b {
	width: auto;
	max-width: auto;
	text-align: center;
}

.elementor-152 .elementor-element.elementor-element-542db6b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-542db6b.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-542db6b .elementor-heading-title {
	font-family: "Figtree", Sans-serif;
	font-size: 4rem;
	font-weight: 700;
	text-transform: capitalize;
	word-spacing: 0.2rem;
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-9b4711a {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 3px;
}

.elementor-152 .elementor-element.elementor-element-9b4711a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-9b4711a.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-9b4711a .elementor-divider-separator {
	width: 80px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-152 .elementor-element.elementor-element-9b4711a .elementor-divider {
	text-align: center;
	padding-block-start: 4px;
	padding-block-end: 4px;
}

.elementor-152 .elementor-element.elementor-element-b4d622e {
	--display: flex;
}

.elementor-152 .elementor-element.elementor-element-8d5c8dd {
	--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;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-152 .elementor-element.elementor-element-8d5c8dd.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-89035f6 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 400;
	color: #A0A0A0;
}

.elementor-152 .elementor-element.elementor-element-89035f6>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-89035f6.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-89035f6 a {
	color: #FFCC01;
}

.elementor-152 .elementor-element.elementor-element-c9bc279 {
	--display: flex;
}

.elementor-152 .elementor-element.elementor-element-5cce623 {
	--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;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-152 .elementor-element.elementor-element-5cce623.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-50e04d8 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 400;
	color: var(--e-global-color-c637709);
}

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

.elementor-152 .elementor-element.elementor-element-50e04d8.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-50e04d8 a {
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-054e341 {
	--display: flex;
}

.elementor-152 .elementor-element.elementor-element-d290190 {
	--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;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-152 .elementor-element.elementor-element-d290190.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-323923c {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 400;
	color: var(--e-global-color-c637709);
}

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

.elementor-152 .elementor-element.elementor-element-323923c.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-323923c a {
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-8779a6c {
	--display: flex;
}

.elementor-152 .elementor-element.elementor-element-0fe4437 {
	--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;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-152 .elementor-element.elementor-element-0fe4437.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-ed5f64c {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 400;
	color: var(--e-global-color-c637709);
}

.elementor-152 .elementor-element.elementor-element-ed5f64c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-ed5f64c.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-ed5f64c a {
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-2272558 {
	--display: flex;
}

.elementor-152 .elementor-element.elementor-element-4bd96f0 {
	--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;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-152 .elementor-element.elementor-element-4bd96f0.e-con {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-1de40ae {
	width: 100%;
	max-width: 100%;
	text-align: left;
	font-family: "Figtree", Sans-serif;
	font-size: 1.8rem;
	font-weight: 400;
	color: var(--e-global-color-c637709);
}

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

.elementor-152 .elementor-element.elementor-element-1de40ae.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-1de40ae a {
	color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-d76a42e {
	--n-accordion-title-font-size: 2rem;
	width: 100%;
	max-width: 100%;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 10px;
	--n-accordion-border-radius: 10px 10px 0px 0px;
	--n-accordion-title-normal-color: var(--e-global-color-a51b575);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: #FFCC01;
	--n-accordion-icon-hover-color: var(--e-global-color-primary);
	--n-accordion-icon-active-color: var(--e-global-color-primary);
}

.elementor-152 .elementor-element.elementor-element-d76a42e>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
	background-color: #181818;
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-color: #242424;
}

.elementor-152 .elementor-element.elementor-element-d76a42e>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title:hover {
	background-color: var(--e-global-color-f71203a);
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-color: var(--e-global-color-accent);
}

.elementor-152 .elementor-element.elementor-element-d76a42e>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title {
	background-color: var(--e-global-color-f71203a);
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-color: var(--e-global-color-accent);
}

:where(.elementor-152 .elementor-element.elementor-element-d76a42e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item)>.e-con {
	background-color: var(--e-global-color-f71203a);
	border-style: none;
	--border-radius: 0px 0px 10px 10px;
	--padding-top: 15px;
	--padding-right: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
}

.elementor-152 .elementor-element.elementor-element-d76a42e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-152 .elementor-element.elementor-element-d76a42e.elementor-element {
	--align-self: center;
}

.elementor-152 .elementor-element.elementor-element-d76a42e {
	--n-accordion-padding: 16px 16px 16px 16px;
}

:where(.elementor-152 .elementor-element.elementor-element-d76a42e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
	font-family: "Figtree", Sans-serif;
	font-weight: 400;
}

@media(min-width:768px) {
	.elementor-152 .elementor-element.elementor-element-caf31f5 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-85c134b {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-a4cad25 {
		--width: 60%;
	}

	.elementor-152 .elementor-element.elementor-element-2a04991 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-a57c842 {
		--width: 40%;
	}

	.elementor-152 .elementor-element.elementor-element-4104f55 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-5806add {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-ddeb094 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-cbe545b {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-55c5ec3 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-d3a8efa {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-6c2d48e {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-6b55fa4 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-4ad7501 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-17456ba {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-b9ee8d2 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-8f0912e {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-7f62e86 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-3c6a910 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-64c1be8 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-6e684f3 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-f3da06e {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-68d4b7d {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-d20e6c1 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-d05d922 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-ba9e132 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-84bbb56 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-661c477 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-e875bb1 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-ba16e37 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-9ac691f {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-a28c10d {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-e45e877 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-99a0726 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-82832c2 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-1fd229e {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-123dc1f {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-59dcd10 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-266bac1 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-4ff7f99 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-9c499a9 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-a8874ee {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-41b1d94 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-d748be5 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-37a8e38 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-4cc41c7 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-ec39b0d {
		--width: 90%;
	}

	.elementor-152 .elementor-element.elementor-element-5009c9b {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-c42d741 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-302d853 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-dce89a6 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-11f5714 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-4dbe04f {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-ec92fa8 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-fc12f36 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-d51b019 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-2188dbb {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-8473409 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-40b26f8 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-97e5185 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-dc80a73 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-42a5cbd {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-02b37bb {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-7ad913a {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-ff98149 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-ee6fc9b {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-30e4245 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-eecbd6d {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-b2ef8f7 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-7287fe9 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-1ca1997 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-8d5c8dd {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-5cce623 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-d290190 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-0fe4437 {
		--width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-4bd96f0 {
		--width: 100%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-152 .elementor-element.elementor-element-ec39b0d {
		--width: 100%;
	}
}

@media(max-width:1024px) {
	.elementor-152 .elementor-element.elementor-element-a4cad25 {
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
	}

	.elementor-152 .elementor-element.elementor-element-1f24500 .elementor-heading-title {
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-985c6a2 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-985c6a2 .elementor-heading-title {
		font-size: 5.4rem;
		line-height: 5.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-7a4b200 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-nav-menu .elementor-item {
		font-size: 1.8rem;
	}

	.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-nav-menu--main .elementor-item {
		padding-left: 2.6rem;
		padding-right: 2.6rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-41da560>.elementor-widget-container {
		--e-transform-scale: 1.4;
	}

	.elementor-152 .elementor-element.elementor-element-41da560>.elementor-widget-container:hover {
		--e-transform-rotateZ: 10deg;
		--e-transform-scale: 1.4;
	}

	.elementor-152 .elementor-element.elementor-element-5806add {
		--grid-auto-flow: row;
	}

	.elementor-152 .elementor-element.elementor-element-8bc2e2e .elementor-heading-title {
		font-size: 1.3rem;
		line-height: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-1a67f83 .elementor-heading-title {
		font-size: 1.3rem;
		line-height: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-64f9117 .elementor-heading-title {
		font-size: 1.3rem;
		line-height: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-8411c83 .elementor-heading-title {
		font-size: 1.3rem;
		line-height: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-20b6e73 .elementor-heading-title {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-792a838 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	.elementor-152 .elementor-element.elementor-element-792a838 .elementor-heading-title {
		font-size: 4.9rem;
		line-height: 5.2rem;
	}

	.elementor-152 .elementor-element.elementor-element-55c5ec3 {
		--grid-auto-flow: row;
	}

	.elementor-152 .elementor-element.elementor-element-d3a8efa {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 3rem;
		--padding-bottom: 3rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-5ab637a .elementor-heading-title {
		font-size: 2rem;
	}

	.elementor-152 .elementor-element.elementor-element-79222a2 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-6b55fa4 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 3rem;
		--padding-bottom: 3rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-a5daf98 .elementor-heading-title {
		font-size: 2rem;
	}

	.elementor-152 .elementor-element.elementor-element-b1469eb {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-17456ba {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 3rem;
		--padding-bottom: 3rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-752579e .elementor-heading-title {
		font-size: 2rem;
	}

	.elementor-152 .elementor-element.elementor-element-1b6397a {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-8889e2a .elementor-heading-title {
		font-size: 4rem;
	}

	.elementor-152 .elementor-element.elementor-element-64c1be8 {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--gap: 2rem 1.5rem;
		--row-gap: 2rem;
		--column-gap: 1.5rem;
		--grid-auto-flow: row;
	}

	.elementor-152 .elementor-element.elementor-element-6e684f3 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}

	.elementor-152 .elementor-element.elementor-element-69da06e .elementor-heading-title {
		font-size: 2rem;
	}

	.elementor-152 .elementor-element.elementor-element-5c684f8 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-68d4b7d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}

	.elementor-152 .elementor-element.elementor-element-53c9686 .elementor-heading-title {
		font-size: 2rem;
	}

	.elementor-152 .elementor-element.elementor-element-10a1cc0 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-d05d922 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}

	.elementor-152 .elementor-element.elementor-element-b152ebe .elementor-heading-title {
		font-size: 2rem;
	}

	.elementor-152 .elementor-element.elementor-element-fc8a401 {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-84bbb56 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}

	.elementor-152 .elementor-element.elementor-element-dbef53c .elementor-heading-title {
		font-size: 2rem;
	}

	.elementor-152 .elementor-element.elementor-element-bfb021c {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-e875bb1 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0rem;
		--padding-bottom: 0rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}

	.elementor-152 .elementor-element.elementor-element-5fffbe1 .elementor-heading-title {
		font-size: 2rem;
	}

	.elementor-152 .elementor-element.elementor-element-77b9a9f {
		width: var(--container-widget-width, 80%);
		max-width: 80%;
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-nav-menu .elementor-item {
		font-size: 1.8rem;
	}

	.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-nav-menu--main .elementor-item {
		padding-left: 2.6rem;
		padding-right: 2.6rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-9ac691f {
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
	}

	.elementor-152 .elementor-element.elementor-element-e5f11af .elementor-heading-title {
		font-size: 1.2rem;
	}

	.elementor-152 .elementor-element.elementor-element-e2fadff .elementor-heading-title {
		font-size: 4.9rem;
		line-height: 5.2rem;
	}

	.elementor-152 .elementor-element.elementor-element-77e34de {
		font-size: 1.8rem;
	}

	.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-nav-menu .elementor-item {
		font-size: 1.8rem;
	}

	.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-nav-menu--main .elementor-item {
		padding-left: 2.6rem;
		padding-right: 2.6rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-99a0726 {
		--grid-auto-flow: row;
	}

	.elementor-152 .elementor-element.elementor-element-82832c2 {
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
	}

	.elementor-152 .elementor-element.elementor-element-2ef897e .elementor-heading-title {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-ecb7d5a .elementor-heading-title {
		font-size: 4.8rem;
		line-height: 5.2rem;
	}

	.elementor-152 .elementor-element.elementor-element-0c3d78d {
		font-size: 1.8rem;
	}

	.elementor-152 .elementor-element.elementor-element-59dcd10 {
		--grid-auto-flow: row;
	}

	.elementor-152 .elementor-element.elementor-element-266bac1 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 3rem;
		--padding-bottom: 3rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-8377d54 .elementor-heading-title {
		font-size: 1.9rem;
	}

	.elementor-152 .elementor-element.elementor-element-4ff7f99 {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 3rem;
		--padding-bottom: 3rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-4146408 .elementor-heading-title {
		font-size: 1.9rem;
	}

	.elementor-152 .elementor-element.elementor-element-a8874ee {
		--gap: 16px 16px;
		--row-gap: 16px;
		--column-gap: 16px;
		--padding-top: 3rem;
		--padding-bottom: 3rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-4c04b88 .elementor-heading-title {
		font-size: 1.9rem;
	}

	.elementor-152 .elementor-element.elementor-element-d748be5 {
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
	}

	.elementor-152 .elementor-element.elementor-element-25925dc .elementor-heading-title {
		font-size: 4rem;
	}

	.elementor-152 .elementor-element.elementor-element-ec39b0d {
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
		--grid-auto-flow: row;
	}

	.elementor-152 .elementor-element.elementor-element-5009c9b {
		--gap: 25px 25px;
		--row-gap: 25px;
		--column-gap: 25px;
	}

	.elementor-152 .elementor-element.elementor-element-9af4944 .elementor-heading-title {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-ea14dd6 .elementor-heading-title {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-f75c6fb {
		font-size: 1.4rem;
		line-height: 2rem;
	}

	.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-nav-menu .elementor-item {
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-nav-menu--main .elementor-item {
		padding-left: 1.6rem;
		padding-right: 1.6rem;
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}

	.elementor-152 .elementor-element.elementor-element-302d853 {
		--gap: 25px 25px;
		--row-gap: 25px;
		--column-gap: 25px;
	}

	.elementor-152 .elementor-element.elementor-element-ddc0056 .elementor-heading-title {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-3f331c7 .elementor-heading-title {
		font-size: 1.6rem;
		line-height: 2rem;
		letter-spacing: 0.04rem;
	}

	.elementor-152 .elementor-element.elementor-element-cd31845 {
		font-size: 1.4rem;
		line-height: 2rem;
	}

	.elementor-152 .elementor-element.elementor-element-7812651>.elementor-widget-container {
		padding: 0.5rem 2rem 0.5rem 2rem;
	}

	.elementor-152 .elementor-element.elementor-element-7812651 .elementor-heading-title {
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-11f5714 {
		--gap: 25px 25px;
		--row-gap: 25px;
		--column-gap: 25px;
	}

	.elementor-152 .elementor-element.elementor-element-20402a9 .elementor-heading-title {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-623c741 .elementor-heading-title {
		font-size: 1.6rem;
		line-height: 2rem;
		letter-spacing: 0.04rem;
	}

	.elementor-152 .elementor-element.elementor-element-80ca4d5 {
		font-size: 1.4rem;
		line-height: 2rem;
	}

	.elementor-152 .elementor-element.elementor-element-065c81c>.elementor-widget-container {
		padding: 0.5rem 2rem 0.5rem 2rem;
	}

	.elementor-152 .elementor-element.elementor-element-065c81c .elementor-heading-title {
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-ec92fa8 {
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
	}

	.elementor-152 .elementor-element.elementor-element-5f08c13 .elementor-heading-title {
		font-size: 2rem;
	}

	.elementor-152 .elementor-element.elementor-element-b811046 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	.elementor-152 .elementor-element.elementor-element-b811046 .elementor-heading-title {
		font-size: 4.9rem;
		line-height: 5.2rem;
	}

	.elementor-152 .elementor-element.elementor-element-2188dbb {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--grid-auto-flow: row;
		--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-152 .elementor-element.elementor-element-725b6c6 .elementor-nav-menu .elementor-item {
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-nav-menu--main .elementor-item {
		padding-left: 0.7rem;
		padding-right: 0.7rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-nav-menu .elementor-item {
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-nav-menu--main .elementor-item {
		padding-left: 0.7rem;
		padding-right: 0.7rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-b837345 .elementor-nav-menu .elementor-item {
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-b837345 .elementor-nav-menu--main .elementor-item {
		padding-left: 0.7rem;
		padding-right: 0.7rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-nav-menu .elementor-item {
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-nav-menu--main .elementor-item {
		padding-left: 0.7rem;
		padding-right: 0.7rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-nav-menu .elementor-item {
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-nav-menu--main .elementor-item {
		padding-left: 0.7rem;
		padding-right: 0.7rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-nav-menu .elementor-item {
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-nav-menu--main .elementor-item {
		padding-left: 0.7rem;
		padding-right: 0.7rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-16484ad .elementor-nav-menu .elementor-item {
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-16484ad .elementor-nav-menu--main .elementor-item {
		padding-left: 0.7rem;
		padding-right: 0.7rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-nav-menu .elementor-item {
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-nav-menu--main .elementor-item {
		padding-left: 0.7rem;
		padding-right: 0.7rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-ee6fc9b {
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
	}

	.elementor-152 .elementor-element.elementor-element-845e4ec .elementor-heading-title {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-276d6c9 .elementor-heading-title {
		font-size: 4.8rem;
		line-height: 5.2rem;
	}

	.elementor-152 .elementor-element.elementor-element-836e572 {
		font-size: 1.8rem;
	}

	.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-nav-menu .elementor-item {
		font-size: 1.8rem;
	}

	.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-nav-menu--main .elementor-item {
		padding-left: 2.6rem;
		padding-right: 2.6rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-b2ef8f7 {
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
	}

	.elementor-152 .elementor-element.elementor-element-542db6b .elementor-heading-title {
		font-size: 4rem;
	}

	.elementor-152 .elementor-element.elementor-element-89035f6 {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-50e04d8 {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-323923c {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-ed5f64c {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-1de40ae {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-d76a42e {
		--n-accordion-title-font-size: 1.9rem;
	}

	:where(.elementor-152 .elementor-element.elementor-element-d76a42e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
		line-height: 1.3em;
	}
}

@media(max-width:767px) {
	.elementor-152 .elementor-element.elementor-element-85c134b {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	.elementor-152 .elementor-element.elementor-element-a4cad25 {
		--z-index: 1;
	}

	.elementor-152 .elementor-element.elementor-element-1f24500 .elementor-heading-title {
		font-size: 1.5rem;
		letter-spacing: 0.2rem;
		word-spacing: 0.2rem;
	}

	.elementor-152 .elementor-element.elementor-element-985c6a2 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-985c6a2 .elementor-heading-title {
		font-size: 4rem;
		line-height: 4.3rem;
	}

	.elementor-152 .elementor-element.elementor-element-7a4b200 {
		width: 100%;
		max-width: 100%;
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-7a4b200>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-152 .elementor-element.elementor-element-55fe9d3.elementor-element {
		--align-self: stretch;
	}

	.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-nav-menu .elementor-item {
		font-size: 1.8rem;
	}

	.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-nav-menu--main .elementor-item {
		padding-left: 2rem;
		padding-right: 2rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-55fe9d3 {
		--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
	}

	.elementor-152 .elementor-element.elementor-element-55fe9d3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
		margin-bottom: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-a57c842 {
		--z-index: 0;
	}

	.elementor-152 .elementor-element.elementor-element-41da560>.elementor-widget-container {
		--e-transform-translateY: -40px;
		--e-transform-scale: 1.3;
	}

	.elementor-152 .elementor-element.elementor-element-41da560>.elementor-widget-container:hover {
		--e-transform-rotateZ: 0deg;
		--e-transform-translateX: 0px;
		--e-transform-translateY: 34px;
		--e-transform-scale: 1.3;
	}

	.elementor-152 .elementor-element.elementor-element-5806add {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--grid-auto-flow: row;
		--justify-items: center;
	}

	.elementor-152 .elementor-element.elementor-element-8bc2e2e .elementor-heading-title {
		font-size: 1.4rem;
		line-height: 2rem;
		letter-spacing: 0.2rem;
		word-spacing: 0.2rem;
	}

	.elementor-152 .elementor-element.elementor-element-1a67f83 {
		text-align: right;
	}

	.elementor-152 .elementor-element.elementor-element-1a67f83 .elementor-heading-title {
		font-size: 1.4rem;
		line-height: 2rem;
		letter-spacing: 0.2rem;
		word-spacing: 0.2rem;
	}

	.elementor-152 .elementor-element.elementor-element-64f9117 .elementor-heading-title {
		font-size: 1.4rem;
		line-height: 2rem;
		letter-spacing: 0.2rem;
		word-spacing: 0.2rem;
	}

	.elementor-152 .elementor-element.elementor-element-8411c83 {
		text-align: right;
	}

	.elementor-152 .elementor-element.elementor-element-8411c83 .elementor-heading-title {
		font-size: 1.4rem;
		line-height: 2rem;
		letter-spacing: 0.2rem;
		word-spacing: 0.2rem;
	}

	.elementor-152 .elementor-element.elementor-element-ddeb094 {
		--min-height: 400px;
		--padding-top: 6rem;
		--padding-bottom: 6rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}

	.elementor-152 .elementor-element.elementor-element-cbe545b {
		--gap: 35px 35px;
		--row-gap: 35px;
		--column-gap: 35px;
	}

	.elementor-152 .elementor-element.elementor-element-20b6e73 .elementor-heading-title {
		font-size: 1.4rem;
		word-spacing: 0.3rem;
	}

	.elementor-152 .elementor-element.elementor-element-792a838 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-792a838 .elementor-heading-title {
		font-size: 3.8rem;
		line-height: 3.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-55c5ec3 {
		--width: 95%;
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-152 .elementor-element.elementor-element-d3a8efa.e-con:hover {
		--e-con-transform-rotateZ: 0deg;
	}

	.elementor-152 .elementor-element.elementor-element-d3a8efa {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-152 .elementor-element.elementor-element-6c2d48e {
		--gap: 6px 6px;
		--row-gap: 6px;
		--column-gap: 6px;
	}

	.elementor-152 .elementor-element.elementor-element-5ab637a .elementor-heading-title {
		font-size: 2.2rem;
	}

	.elementor-152 .elementor-element.elementor-element-79222a2 {
		width: 100%;
		max-width: 100%;
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-79222a2>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-152 .elementor-element.elementor-element-6b55fa4.e-con:hover {
		--e-con-transform-rotateZ: 0deg;
	}

	.elementor-152 .elementor-element.elementor-element-6b55fa4 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-152 .elementor-element.elementor-element-4ad7501 {
		--gap: 6px 6px;
		--row-gap: 6px;
		--column-gap: 6px;
	}

	.elementor-152 .elementor-element.elementor-element-a5daf98 .elementor-heading-title {
		font-size: 2.2rem;
	}

	.elementor-152 .elementor-element.elementor-element-b1469eb {
		width: 100%;
		max-width: 100%;
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-b1469eb>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-152 .elementor-element.elementor-element-17456ba.e-con:hover {
		--e-con-transform-rotateZ: 0deg;
	}

	.elementor-152 .elementor-element.elementor-element-17456ba {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-152 .elementor-element.elementor-element-b9ee8d2 {
		--gap: 6px 6px;
		--row-gap: 6px;
		--column-gap: 6px;
	}

	.elementor-152 .elementor-element.elementor-element-752579e .elementor-heading-title {
		font-size: 2.2rem;
	}

	.elementor-152 .elementor-element.elementor-element-1b6397a {
		width: 100%;
		max-width: 100%;
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-1b6397a>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-152 .elementor-element.elementor-element-8f0912e {
		--min-height: 400px;
		--padding-top: 6rem;
		--padding-bottom: 6rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}

	.elementor-152 .elementor-element.elementor-element-7f62e86 {
		--gap: 35px 35px;
		--row-gap: 35px;
		--column-gap: 35px;
	}

	.elementor-152 .elementor-element.elementor-element-8889e2a {
		width: 100%;
		max-width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-8889e2a .elementor-heading-title {
		font-size: 3rem;
	}

	.elementor-152 .elementor-element.elementor-element-64c1be8 {
		--width: 90%;
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-152 .elementor-element.elementor-element-6e684f3 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-f3da06e {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
	}

	.elementor-152 .elementor-element.elementor-element-69da06e .elementor-heading-title {
		font-size: 2.2rem;
	}

	.elementor-152 .elementor-element.elementor-element-5c684f8 {
		width: 100%;
		max-width: 100%;
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-5c684f8>.elementor-widget-container {
		margin: -8px 0px 0px 0px;
	}

	.elementor-152 .elementor-element.elementor-element-b164f11 .elementor-button {
		font-size: 1.3rem;
	}

	.elementor-152 .elementor-element.elementor-element-68d4b7d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-d20e6c1 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
	}

	.elementor-152 .elementor-element.elementor-element-53c9686 .elementor-heading-title {
		font-size: 2.2rem;
	}

	.elementor-152 .elementor-element.elementor-element-10a1cc0 {
		width: 100%;
		max-width: 100%;
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-10a1cc0>.elementor-widget-container {
		margin: -8px 0px 0px 0px;
	}

	.elementor-152 .elementor-element.elementor-element-f01ea15 .elementor-button {
		font-size: 1.3rem;
	}

	.elementor-152 .elementor-element.elementor-element-d05d922 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-ba9e132 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
	}

	.elementor-152 .elementor-element.elementor-element-b152ebe .elementor-heading-title {
		font-size: 2.2rem;
	}

	.elementor-152 .elementor-element.elementor-element-fc8a401 {
		width: 100%;
		max-width: 100%;
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-fc8a401>.elementor-widget-container {
		margin: -8px 0px 0px 0px;
	}

	.elementor-152 .elementor-element.elementor-element-7a0f974 .elementor-button {
		font-size: 1.3rem;
	}

	.elementor-152 .elementor-element.elementor-element-84bbb56 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-661c477 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
	}

	.elementor-152 .elementor-element.elementor-element-dbef53c .elementor-heading-title {
		font-size: 2.2rem;
	}

	.elementor-152 .elementor-element.elementor-element-bfb021c {
		width: 100%;
		max-width: 100%;
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-bfb021c>.elementor-widget-container {
		margin: -8px 0px 0px 0px;
	}

	.elementor-152 .elementor-element.elementor-element-6f945f9 .elementor-button {
		font-size: 1.3rem;
	}

	.elementor-152 .elementor-element.elementor-element-e875bb1 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-ba16e37 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
	}

	.elementor-152 .elementor-element.elementor-element-5fffbe1 .elementor-heading-title {
		font-size: 2.2rem;
	}

	.elementor-152 .elementor-element.elementor-element-77b9a9f {
		width: 100%;
		max-width: 100%;
		font-size: 1.4rem;
	}

	.elementor-152 .elementor-element.elementor-element-77b9a9f>.elementor-widget-container {
		margin: -8px 0px 0px 0px;
	}

	.elementor-152 .elementor-element.elementor-element-2161464 .elementor-button {
		font-size: 1.3rem;
	}

	.elementor-152 .elementor-element.elementor-element-7d07f86.elementor-element {
		--align-self: center;
	}

	.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-nav-menu .elementor-item {
		font-size: 1.5rem;
	}

	.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-nav-menu--main .elementor-item {
		padding-left: 2rem;
		padding-right: 2rem;
		padding-top: 0.8rem;
		padding-bottom: 0.8rem;
	}

	.elementor-152 .elementor-element.elementor-element-7d07f86 {
		--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
	}

	.elementor-152 .elementor-element.elementor-element-7d07f86 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
		margin-bottom: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-9ac691f {
		--padding-top: 6rem;
		--padding-bottom: 6rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}

	.elementor-152 .elementor-element.elementor-element-a28c10d {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-152 .elementor-element.elementor-element-e5f11af .elementor-heading-title {
		font-size: 1.1rem;
		word-spacing: 0.3rem;
	}

	.elementor-152 .elementor-element.elementor-element-e2fadff {
		width: 100%;
		max-width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-e2fadff .elementor-heading-title {
		font-size: 3.8rem;
		line-height: 3.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-77e34de {
		width: 100%;
		max-width: 100%;
		font-size: 1.5rem;
	}

	.elementor-152 .elementor-element.elementor-element-77e34de>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-152 .elementor-element.elementor-element-db624d9.elementor-element {
		--align-self: stretch;
	}

	.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-nav-menu .elementor-item {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-nav-menu--main .elementor-item {
		padding-left: 2rem;
		padding-right: 2rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-db624d9 {
		--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
	}

	.elementor-152 .elementor-element.elementor-element-db624d9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
		margin-bottom: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-99a0726 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-152 .elementor-element.elementor-element-82832c2 {
		--padding-top: 6rem;
		--padding-bottom: 6rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}

	.elementor-152 .elementor-element.elementor-element-1fd229e {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-152 .elementor-element.elementor-element-2ef897e .elementor-heading-title {
		font-size: 1.4rem;
		word-spacing: 0.3rem;
	}

	.elementor-152 .elementor-element.elementor-element-ecb7d5a {
		width: 100%;
		max-width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-ecb7d5a .elementor-heading-title {
		font-size: 3.8rem;
		line-height: 3.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-0c3d78d {
		width: 100%;
		max-width: 100%;
		font-size: 1.5rem;
	}

	.elementor-152 .elementor-element.elementor-element-0c3d78d>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-152 .elementor-element.elementor-element-59dcd10 {
		--width: 95%;
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-152 .elementor-element.elementor-element-266bac1 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-152 .elementor-element.elementor-element-8377d54 .elementor-heading-title {
		font-size: 2rem;
	}

	.elementor-152 .elementor-element.elementor-element-4ff7f99 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-152 .elementor-element.elementor-element-9c499a9 {
		--gap: 6px 6px;
		--row-gap: 6px;
		--column-gap: 6px;
	}

	.elementor-152 .elementor-element.elementor-element-4146408 .elementor-heading-title {
		font-size: 2rem;
	}

	.elementor-152 .elementor-element.elementor-element-a8874ee {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-152 .elementor-element.elementor-element-41b1d94 {
		--gap: 6px 6px;
		--row-gap: 6px;
		--column-gap: 6px;
	}

	.elementor-152 .elementor-element.elementor-element-4c04b88 .elementor-heading-title {
		font-size: 2rem;
	}

	.elementor-152 .elementor-element.elementor-element-d748be5 {
		--padding-top: 6rem;
		--padding-bottom: 6rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}

	.elementor-152 .elementor-element.elementor-element-37a8e38 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-152 .elementor-element.elementor-element-25925dc {
		width: 100%;
		max-width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-25925dc .elementor-heading-title {
		font-size: 3rem;
	}

	.elementor-152 .elementor-element.elementor-element-ec39b0d {
		--width: 90%;
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 3rem 3rem;
		--row-gap: 3rem;
		--column-gap: 3rem;
		--grid-auto-flow: row;
	}

	.elementor-152 .elementor-element.elementor-element-ea14dd6 .elementor-heading-title {
		font-size: 1.8rem;
	}

	.elementor-152 .elementor-element.elementor-element-f75c6fb {
		width: 100%;
		max-width: 100%;
		font-size: 1.5rem;
	}

	.elementor-152 .elementor-element.elementor-element-f75c6fb>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-nav-menu .elementor-item {
		font-size: 1.5rem;
	}

	.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-nav-menu--main .elementor-item {
		padding-left: 1.2rem;
		padding-right: 1.2rem;
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
	}

	.elementor-152 .elementor-element.elementor-element-5e65e28 {
		--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
	}

	.elementor-152 .elementor-element.elementor-element-5e65e28 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
		margin-bottom: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-3f331c7 .elementor-heading-title {
		font-size: 1.8rem;
	}

	.elementor-152 .elementor-element.elementor-element-cd31845 {
		width: 100%;
		max-width: 100%;
		font-size: 1.5rem;
	}

	.elementor-152 .elementor-element.elementor-element-cd31845>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-152 .elementor-element.elementor-element-7812651 .elementor-heading-title {
		font-size: 1.5rem;
	}

	.elementor-152 .elementor-element.elementor-element-623c741 .elementor-heading-title {
		font-size: 1.8rem;
	}

	.elementor-152 .elementor-element.elementor-element-80ca4d5 {
		width: 100%;
		max-width: 100%;
		font-size: 1.5rem;
	}

	.elementor-152 .elementor-element.elementor-element-80ca4d5>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-152 .elementor-element.elementor-element-065c81c .elementor-heading-title {
		font-size: 1.5rem;
	}

	.elementor-152 .elementor-element.elementor-element-ec92fa8 {
		--padding-top: 6rem;
		--padding-bottom: 6rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}

	.elementor-152 .elementor-element.elementor-element-fc12f36 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-152 .elementor-element.elementor-element-5f08c13 .elementor-heading-title {
		font-size: 1.4rem;
		word-spacing: 0.3rem;
	}

	.elementor-152 .elementor-element.elementor-element-b811046 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-b811046 .elementor-heading-title {
		font-size: 3.8rem;
		line-height: 3.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-2188dbb {
		--width: 90%;
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-152 .elementor-element.elementor-element-8473409.e-con:hover {
		--e-con-transform-rotateZ: 0deg;
		--e-con-transform-translateX: 0px;
		--e-con-transform-translateY: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-725b6c6.elementor-element {
		--align-self: stretch;
	}

	.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-nav-menu .elementor-item {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-nav-menu--main .elementor-item {
		padding-left: 2rem;
		padding-right: 2rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-725b6c6 {
		--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
	}

	.elementor-152 .elementor-element.elementor-element-725b6c6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
		margin-bottom: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-40b26f8.e-con:hover {
		--e-con-transform-rotateZ: 0deg;
		--e-con-transform-translateX: 0px;
		--e-con-transform-translateY: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-d578a36.elementor-element {
		--align-self: stretch;
	}

	.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-nav-menu .elementor-item {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-nav-menu--main .elementor-item {
		padding-left: 2rem;
		padding-right: 2rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-d578a36 {
		--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
	}

	.elementor-152 .elementor-element.elementor-element-d578a36 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
		margin-bottom: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-97e5185.e-con:hover {
		--e-con-transform-rotateZ: 0deg;
		--e-con-transform-translateX: 0px;
		--e-con-transform-translateY: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-b837345.elementor-element {
		--align-self: stretch;
	}

	.elementor-152 .elementor-element.elementor-element-b837345 .elementor-nav-menu .elementor-item {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-b837345 .elementor-nav-menu--main .elementor-item {
		padding-left: 2rem;
		padding-right: 2rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-b837345 {
		--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
	}

	.elementor-152 .elementor-element.elementor-element-b837345 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
		margin-bottom: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-dc80a73.e-con:hover {
		--e-con-transform-rotateZ: 0deg;
		--e-con-transform-translateX: 0px;
		--e-con-transform-translateY: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-78c94a2.elementor-element {
		--align-self: stretch;
	}

	.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-nav-menu .elementor-item {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-nav-menu--main .elementor-item {
		padding-left: 2rem;
		padding-right: 2rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-78c94a2 {
		--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
	}

	.elementor-152 .elementor-element.elementor-element-78c94a2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
		margin-bottom: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-42a5cbd.e-con:hover {
		--e-con-transform-rotateZ: 0deg;
		--e-con-transform-translateX: 0px;
		--e-con-transform-translateY: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-58c5961.elementor-element {
		--align-self: stretch;
	}

	.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-nav-menu .elementor-item {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-nav-menu--main .elementor-item {
		padding-left: 2rem;
		padding-right: 2rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-58c5961 {
		--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
	}

	.elementor-152 .elementor-element.elementor-element-58c5961 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
		margin-bottom: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-02b37bb.e-con:hover {
		--e-con-transform-rotateZ: 0deg;
		--e-con-transform-translateX: 0px;
		--e-con-transform-translateY: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-cbc390f.elementor-element {
		--align-self: stretch;
	}

	.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-nav-menu .elementor-item {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-nav-menu--main .elementor-item {
		padding-left: 2rem;
		padding-right: 2rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-cbc390f {
		--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
	}

	.elementor-152 .elementor-element.elementor-element-cbc390f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
		margin-bottom: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-7ad913a.e-con:hover {
		--e-con-transform-rotateZ: 0deg;
		--e-con-transform-translateX: 0px;
		--e-con-transform-translateY: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-16484ad.elementor-element {
		--align-self: stretch;
	}

	.elementor-152 .elementor-element.elementor-element-16484ad .elementor-nav-menu .elementor-item {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-16484ad .elementor-nav-menu--main .elementor-item {
		padding-left: 2rem;
		padding-right: 2rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-16484ad {
		--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
	}

	.elementor-152 .elementor-element.elementor-element-16484ad .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
		margin-bottom: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-ff98149.e-con:hover {
		--e-con-transform-rotateZ: 0deg;
		--e-con-transform-translateX: 0px;
		--e-con-transform-translateY: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-66dbfee.elementor-element {
		--align-self: stretch;
	}

	.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-nav-menu .elementor-item {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-nav-menu--main .elementor-item {
		padding-left: 2rem;
		padding-right: 2rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-66dbfee {
		--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
	}

	.elementor-152 .elementor-element.elementor-element-66dbfee .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
		margin-bottom: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-ee6fc9b {
		--padding-top: 6rem;
		--padding-bottom: 6rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}

	.elementor-152 .elementor-element.elementor-element-30e4245 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-152 .elementor-element.elementor-element-845e4ec .elementor-heading-title {
		font-size: 1.4rem;
		word-spacing: 0.3rem;
	}

	.elementor-152 .elementor-element.elementor-element-276d6c9 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-276d6c9 .elementor-heading-title {
		font-size: 3.8rem;
		line-height: 3.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-836e572 {
		width: 100%;
		max-width: 100%;
		font-size: 1.5rem;
	}

	.elementor-152 .elementor-element.elementor-element-836e572>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-152 .elementor-element.elementor-element-9277e02.elementor-element {
		--align-self: stretch;
	}

	.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-nav-menu .elementor-item {
		font-size: 1.6rem;
	}

	.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-nav-menu--main .elementor-item {
		padding-left: 2rem;
		padding-right: 2rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	.elementor-152 .elementor-element.elementor-element-9277e02 {
		--e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
	}

	.elementor-152 .elementor-element.elementor-element-9277e02 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
		margin-bottom: 0px;
	}

	.elementor-152 .elementor-element.elementor-element-b2ef8f7 {
		--padding-top: 6rem;
		--padding-bottom: 6rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}

	.elementor-152 .elementor-element.elementor-element-7287fe9 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-152 .elementor-element.elementor-element-542db6b {
		width: 100%;
		max-width: 100%;
	}

	.elementor-152 .elementor-element.elementor-element-542db6b .elementor-heading-title {
		font-size: 3rem;
	}

	.elementor-152 .elementor-element.elementor-element-89035f6 {
		width: 100%;
		max-width: 100%;
		font-size: 1.5rem;
	}

	.elementor-152 .elementor-element.elementor-element-89035f6>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-152 .elementor-element.elementor-element-50e04d8 {
		width: 100%;
		max-width: 100%;
		font-size: 1.5rem;
	}

	.elementor-152 .elementor-element.elementor-element-50e04d8>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-152 .elementor-element.elementor-element-323923c {
		width: 100%;
		max-width: 100%;
		font-size: 1.5rem;
	}

	.elementor-152 .elementor-element.elementor-element-323923c>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-152 .elementor-element.elementor-element-ed5f64c {
		width: 100%;
		max-width: 100%;
		font-size: 1.5rem;
	}

	.elementor-152 .elementor-element.elementor-element-ed5f64c>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-152 .elementor-element.elementor-element-1de40ae {
		width: 100%;
		max-width: 100%;
		font-size: 1.5rem;
	}

	.elementor-152 .elementor-element.elementor-element-1de40ae>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-152 .elementor-element.elementor-element-d76a42e {
		--n-accordion-title-font-size: 1.9rem;
	}
}

/* Start custom CSS for nav-menu, class: .elementor-element-55fe9d3 */
.elementor-152 .elementor-element.elementor-element-55fe9d3 a {
	background-color: var(--e-global-color-primary);
	border-radius: 100rem;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41da560 */
.elementor-152 .elementor-element.elementor-element-41da560 img {
	filter: drop-shadow(10px 15px 10px rgba(0, 0, 0, 0.4));
}

/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7d07f86 */
.elementor-152 .elementor-element.elementor-element-7d07f86 a {
	background-color: var(--e-global-color-primary);
	border-radius: 100rem;
}

/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-db624d9 */
.elementor-152 .elementor-element.elementor-element-db624d9 a {
	background-color: var(--e-global-color-primary);
	border-radius: 100rem;
}

/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5e65e28 */
.elementor-152 .elementor-element.elementor-element-5e65e28 a {
	background-color: var(--e-global-color-primary);
	border-radius: 100rem;
}

/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-725b6c6 */
.elementor-152 .elementor-element.elementor-element-725b6c6 a {
	background-color: var(--e-global-color-accent);
	border-radius: 0px 0px 20px 20px;
	border: solid white 1px;
}

/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d578a36 */
.elementor-152 .elementor-element.elementor-element-d578a36 a {
	background-color: var(--e-global-color-accent);
	border-radius: 0px 0px 20px 20px;
	border: solid white 1px;
}

/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b837345 */
.elementor-152 .elementor-element.elementor-element-b837345 a {
	background-color: var(--e-global-color-accent);
	border-radius: 0px 0px 20px 20px;
	border: solid white 1px;
}

/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78c94a2 */
.elementor-152 .elementor-element.elementor-element-78c94a2 a {
	background-color: var(--e-global-color-accent);
	border-radius: 0px 0px 20px 20px;
	border: solid white 1px;
}

/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-58c5961 */
.elementor-152 .elementor-element.elementor-element-58c5961 a {
	background-color: var(--e-global-color-accent);
	border-radius: 0px 0px 20px 20px;
	border: solid white 1px;
}

/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-cbc390f */
.elementor-152 .elementor-element.elementor-element-cbc390f a {
	background-color: var(--e-global-color-accent);
	border-radius: 0px 0px 20px 20px;
	border: solid white 1px;
}

/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-16484ad */
.elementor-152 .elementor-element.elementor-element-16484ad a {
	background-color: var(--e-global-color-accent);
	border-radius: 0px 0px 20px 20px;
	border: solid white 1px;
}

/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-66dbfee */
.elementor-152 .elementor-element.elementor-element-66dbfee a {
	background-color: var(--e-global-color-accent);
	border-radius: 0px 0px 20px 20px;
	border: solid white 1px;
}

/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9277e02 */
.elementor-152 .elementor-element.elementor-element-9277e02 a {
	background-color: var(--e-global-color-primary);
	border-radius: 100rem;
}

/* End custom CSS */