.elementor-2060 .elementor-element.elementor-element-82bd8b5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
}
.elementor-2060
	.elementor-element.elementor-element-b31b33b
	.elementor-heading-title {
	font-family: 'Inter', Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 1.2em;
}
.elementor-2060
	.elementor-element.elementor-element-b31b33b
	> .elementor-widget-container {
	margin: 10px 0 20px;
}
.elementor-2060 .elementor-element.elementor-element-4fe0c8f {
	font-family: 'Inter', Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
}
.elementor-2060
	.elementor-element.elementor-element-4fe0c8f
	> .elementor-widget-container {
	margin: 0 0 15px;
}
.elementor-2060 .elementor-element.elementor-element-a5d9225 {
	--display: flex;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-540e2a6 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-93fee8c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--border-radius: 10px;
	--margin-top: 15px;
	--margin-bottom: 15px;
	--margin-left: 7px;
	--margin-right: 7px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}
.elementor-2060
	.elementor-element.elementor-element-93fee8c:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-2060
	.elementor-element.elementor-element-93fee8c
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: transparent;
	background: #ffffff1a;
}
.elementor-2060 .elementor-element.elementor-element-93fee8c,
.elementor-2060 .elementor-element.elementor-element-93fee8c:before {
	--border-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-542a912 {
	--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;
	--align-items: center;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-7051156 {
	text-align: center;
}
.elementor-2060
	.elementor-element.elementor-element-7051156
	> .elementor-widget-container {
	margin: 0 5px 0 0;
	padding: 0;
}
.elementor-2060 .elementor-element.elementor-element-7051156.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}
.elementor-2060
	.elementor-element.elementor-element-f98e11b
	.elementor-heading-title {
	font-family: 'Inter', Sans-serif;
	font-size: 24px;
	font-weight: 600;
}
.elementor-2060 .elementor-element.elementor-element-6399cbd {
	--display: flex;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-1192fd1 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 15px 15px;
	--grid-auto-flow: row;
	--background-transition: 0.3s;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}
.elementor-2060
	.elementor-element.elementor-element-d3ad014
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-f0e8c66
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-d28cb5e
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-097fac5
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060 .elementor-element.elementor-element-373effd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--border-radius: 10px;
	--margin-top: 15px;
	--margin-bottom: 15px;
	--margin-left: 15px;
	--margin-right: 15px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}
.elementor-2060
	.elementor-element.elementor-element-373effd:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-2060
	.elementor-element.elementor-element-373effd
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: transparent;
	background: #ffffff1a;
}
.elementor-2060 .elementor-element.elementor-element-373effd,
.elementor-2060 .elementor-element.elementor-element-373effd:before {
	--border-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-6ab7fea {
	--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;
	--align-items: center;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-67c3427 {
	text-align: center;
}
.elementor-2060
	.elementor-element.elementor-element-67c3427
	> .elementor-widget-container {
	margin: 0 5px 0 0;
	padding: 0;
}
.elementor-2060 .elementor-element.elementor-element-67c3427.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}
.elementor-2060
	.elementor-element.elementor-element-2725925
	.elementor-heading-title {
	color: #fff;
	font-family: 'Inter', Sans-serif;
	font-size: 24px;
	font-weight: 600;
}
.elementor-2060 .elementor-element.elementor-element-e040114 {
	--display: flex;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-e5d3cc4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 15px 15px;
	--grid-auto-flow: row;
	--background-transition: 0.3s;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}
.elementor-2060
	.elementor-element.elementor-element-4c1ed69
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-752bf9b
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-aa7cd92
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-860b0eb
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060 .elementor-element.elementor-element-5af628e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--border-radius: 10px;
	--margin-top: 15px;
	--margin-bottom: 15px;
	--margin-left: 7px;
	--margin-right: 7px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}
.elementor-2060
	.elementor-element.elementor-element-5af628e:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-2060
	.elementor-element.elementor-element-5af628e
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: transparent;
	background: #ffffff1a;
}
.elementor-2060 .elementor-element.elementor-element-5af628e,
.elementor-2060 .elementor-element.elementor-element-5af628e:before {
	--border-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-da6e280 {
	--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;
	--align-items: center;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-b238aa6 {
	text-align: center;
}
.elementor-2060
	.elementor-element.elementor-element-b238aa6
	> .elementor-widget-container {
	margin: 0 5px 0 0;
	padding: 0;
}
.elementor-2060 .elementor-element.elementor-element-b238aa6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}
.elementor-2060
	.elementor-element.elementor-element-6d37320
	.elementor-heading-title {
	font-family: 'Inter', Sans-serif;
	font-size: 24px;
	font-weight: 600;
}
.elementor-2060 .elementor-element.elementor-element-2df383e {
	--display: flex;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-45ba300 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 15px 15px;
	--grid-auto-flow: row;
	--background-transition: 0.3s;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}
.elementor-2060
	.elementor-element.elementor-element-1db422e
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-7655065
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-2f503a8
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-f9af934
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060 .elementor-element.elementor-element-f6fdba4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--border-radius: 10px;
	--margin-top: 15px;
	--margin-bottom: 15px;
	--margin-left: 15px;
	--margin-right: 15px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}
.elementor-2060
	.elementor-element.elementor-element-f6fdba4:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-2060
	.elementor-element.elementor-element-f6fdba4
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: transparent;
	background: #ffffff1a;
}
.elementor-2060 .elementor-element.elementor-element-f6fdba4,
.elementor-2060 .elementor-element.elementor-element-f6fdba4:before {
	--border-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-b4a6c77 {
	--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;
	--align-items: center;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-5615182 {
	text-align: center;
}
.elementor-2060
	.elementor-element.elementor-element-5615182
	> .elementor-widget-container {
	margin: 0 5px 0 0;
	padding: 0;
}
.elementor-2060 .elementor-element.elementor-element-5615182.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}
.elementor-2060
	.elementor-element.elementor-element-f3b8642
	.elementor-heading-title {
	font-family: 'Inter', Sans-serif;
	font-size: 24px;
	font-weight: 600;
}
.elementor-2060 .elementor-element.elementor-element-9ed8947 {
	--display: flex;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-7d3ad42 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 15px 15px;
	--grid-auto-flow: row;
	--background-transition: 0.3s;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}
.elementor-2060
	.elementor-element.elementor-element-4608ad4
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-ec6f87a
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-406fcbd
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-c9caaec
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060 .elementor-element.elementor-element-9231681 {
	--display: flex;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-bc95640 {
	--display: flex;
	--justify-content: center;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-103bef3 {
	--display: flex;
	--min-height: 0px;
	--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;
	--justify-content: center;
	--align-items: stretch;
	--gap: 30px 30px;
	--background-transition: 0.3s;
	--overlay-opacity: 0.78;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}
.elementor-2060
	.elementor-element.elementor-element-103bef3:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-2060
	.elementor-element.elementor-element-103bef3
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-image: url('https://venetianartssociety.org/wp-content/uploads/2024/08/img_7201-scaled-1-1.jpeg');
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-2060 .elementor-element.elementor-element-103bef3:before,
.elementor-2060
	.elementor-element.elementor-element-103bef3
	> .elementor-background-video-container:before,
.elementor-2060
	.elementor-element.elementor-element-103bef3
	> .e-con-inner
	> .elementor-background-video-container:before,
.elementor-2060
	.elementor-element.elementor-element-103bef3
	> .elementor-background-slideshow:before,
.elementor-2060
	.elementor-element.elementor-element-103bef3
	> .e-con-inner
	> .elementor-background-slideshow:before,
.elementor-2060
	.elementor-element.elementor-element-103bef3
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer:before {
	--background-overlay: '';
	background-color: #000;
}
.elementor-2060 .elementor-element.elementor-element-103bef3,
.elementor-2060 .elementor-element.elementor-element-103bef3:before {
	--border-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-103bef3.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}
.elementor-2060 .elementor-element.elementor-element-4bad75c {
	text-align: center;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}
.elementor-2060
	.elementor-element.elementor-element-4bad75c
	.elementor-heading-title {
	color: #fbfbfb;
	font-family: 'Archivo', Sans-serif;
	font-size: 36px;
	font-weight: 900;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.2em;
	letter-spacing: 0px;
	word-spacing: 0em;
}
.elementor-2060 .elementor-element.elementor-element-4bad75c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}
.elementor-2060 .elementor-element.elementor-element-6ab9626 {
	text-align: center;
}
.elementor-2060
	.elementor-element.elementor-element-6ab9626
	.elementor-heading-title {
	color: #fff;
	font-family: 'Montserrat', Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 26px;
	letter-spacing: 0px;
	word-spacing: 0em;
}
.elementor-2060 .elementor-element.elementor-element-f3e2d9a .elementor-button {
	font-family: 'Inter', Sans-serif;
	font-weight: 800;
	text-transform: uppercase;
	background: linear-gradient(180deg, #b600e4 0%, #5a007e 100%);
	border-color: none;
	border-radius: 100px;
}
.elementor-2060
	.elementor-element.elementor-element-f3e2d9a
	.elementor-button:hover,
.elementor-2060
	.elementor-element.elementor-element-f3e2d9a
	.elementor-button:focus {
	color: #fff;
	background-color: #fff;
}
.elementor-2060
	.elementor-element.elementor-element-f3e2d9a
	.elementor-button:hover
	svg,
.elementor-2060
	.elementor-element.elementor-element-f3e2d9a
	.elementor-button:focus
	svg {
	fill: #18ac55;
}
.elementor-2060 .elementor-element.elementor-element-d528892 {
	font-family: 'Inter', Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
}
.elementor-2060
	.elementor-element.elementor-element-d528892
	> .elementor-widget-container {
	margin: 0 0 15px;
}
.elementor-2060 .elementor-element.elementor-element-0cabb55 {
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
}
.elementor-2060
	.elementor-element.elementor-element-28addc2
	> .elementor-widget-container {
	margin: 10px;
}
.elementor-2060 .elementor-element.elementor-element-ac208fd {
	font-family: 'Inter', Sans-serif;
	font-size: 16px;
	font-weight: 400;
}
.elementor-2060 .elementor-element.elementor-element-acf7220 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
}
.elementor-2060
	.elementor-element.elementor-element-29ce346
	> .elementor-widget-container {
	margin: 10px;
}
.elementor-2060 .elementor-element.elementor-element-18e75c2 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}
.elementor-2060 .elementor-element.elementor-element-23e7514 {
	font-family: 'Inter', Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
}
.elementor-2060
	.elementor-element.elementor-element-23e7514
	> .elementor-widget-container {
	margin: 0;
}
.elementor-2060 .elementor-element.elementor-element-963c3d8 .elementor-button {
	font-family: 'Inter', Sans-serif;
	font-weight: 800;
	text-transform: uppercase;
	background: linear-gradient(180deg, #b600e4 0%, #5a007e 100%);
	border-color: none;
	border-radius: 100px;
}
.elementor-2060
	.elementor-element.elementor-element-963c3d8
	.elementor-button:hover,
.elementor-2060
	.elementor-element.elementor-element-963c3d8
	.elementor-button:focus {
	color: #fff;
	background-color: #fff;
}
.elementor-2060
	.elementor-element.elementor-element-963c3d8
	.elementor-button:hover
	svg,
.elementor-2060
	.elementor-element.elementor-element-963c3d8
	.elementor-button:focus
	svg {
	fill: #18ac55;
}
.elementor-2060 .elementor-element.elementor-element-5ffae46 {
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
}
.elementor-2060
	.elementor-element.elementor-element-9cad982
	> .elementor-widget-container {
	margin: 10px;
}
.elementor-2060
	.elementor-element.elementor-element-cc54c15
	> .elementor-widget-container {
	margin: 10px;
}
.elementor-2060
	.elementor-element.elementor-element-8a8be6a
	> .elementor-widget-container {
	margin: 10px;
}
.elementor-2060 .elementor-element.elementor-element-4b939edb {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-3995c8ee {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--border-radius: 10px;
	--margin-top: 15px;
	--margin-bottom: 15px;
	--margin-left: 7px;
	--margin-right: 7px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}
.elementor-2060
	.elementor-element.elementor-element-3995c8ee:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-2060
	.elementor-element.elementor-element-3995c8ee
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: transparent;
	background: #ffffff1a;
}
.elementor-2060 .elementor-element.elementor-element-3995c8ee,
.elementor-2060 .elementor-element.elementor-element-3995c8ee:before {
	--border-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-5b35ba02 {
	--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;
	--align-items: center;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-c4f8143 {
	text-align: center;
}
.elementor-2060
	.elementor-element.elementor-element-c4f8143
	> .elementor-widget-container {
	margin: 0 5px 0 0;
	padding: 0;
}
.elementor-2060 .elementor-element.elementor-element-c4f8143.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}
.elementor-2060
	.elementor-element.elementor-element-1b779e31
	.elementor-heading-title {
	font-family: 'Inter', Sans-serif;
	font-size: 24px;
	font-weight: 600;
}
.elementor-2060 .elementor-element.elementor-element-3d8c2a32 {
	--display: flex;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-4a2b4080 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 15px 15px;
	--grid-auto-flow: row;
	--background-transition: 0.3s;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}
.elementor-2060
	.elementor-element.elementor-element-305831f7
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-62091bad
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-35f56037
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-df02887
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060 .elementor-element.elementor-element-36958512 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--border-radius: 10px;
	--margin-top: 15px;
	--margin-bottom: 15px;
	--margin-left: 15px;
	--margin-right: 15px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}
.elementor-2060
	.elementor-element.elementor-element-36958512:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-2060
	.elementor-element.elementor-element-36958512
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: transparent;
	background: #ffffff1a;
}
.elementor-2060 .elementor-element.elementor-element-36958512,
.elementor-2060 .elementor-element.elementor-element-36958512:before {
	--border-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-75067b86 {
	--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;
	--align-items: center;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-3f5940c7 {
	text-align: center;
}
.elementor-2060
	.elementor-element.elementor-element-3f5940c7
	> .elementor-widget-container {
	margin: 0 5px 0 0;
	padding: 0;
}
.elementor-2060
	.elementor-element.elementor-element-3f5940c7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}
.elementor-2060
	.elementor-element.elementor-element-5849f97c
	.elementor-heading-title {
	color: #fff;
	font-family: 'Inter', Sans-serif;
	font-size: 24px;
	font-weight: 600;
}
.elementor-2060 .elementor-element.elementor-element-5e56fdd8 {
	--display: flex;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-2acfeaeb {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 15px 15px;
	--grid-auto-flow: row;
	--background-transition: 0.3s;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}
.elementor-2060
	.elementor-element.elementor-element-45cdb36d
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-5a083d4
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-47e591fb
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-956459a
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060 .elementor-element.elementor-element-431ff1f4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--border-radius: 10px;
	--margin-top: 15px;
	--margin-bottom: 15px;
	--margin-left: 7px;
	--margin-right: 7px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}
.elementor-2060
	.elementor-element.elementor-element-431ff1f4:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-2060
	.elementor-element.elementor-element-431ff1f4
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: transparent;
	background: #ffffff1a;
}
.elementor-2060 .elementor-element.elementor-element-431ff1f4,
.elementor-2060 .elementor-element.elementor-element-431ff1f4:before {
	--border-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-73403ef1 {
	--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;
	--align-items: center;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-6ce3a4c3 {
	text-align: center;
}
.elementor-2060
	.elementor-element.elementor-element-6ce3a4c3
	> .elementor-widget-container {
	margin: 0 5px 0 0;
	padding: 0;
}
.elementor-2060
	.elementor-element.elementor-element-6ce3a4c3.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}
.elementor-2060
	.elementor-element.elementor-element-efd2902
	.elementor-heading-title {
	font-family: 'Inter', Sans-serif;
	font-size: 24px;
	font-weight: 600;
}
.elementor-2060 .elementor-element.elementor-element-2ff9d584 {
	--display: flex;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-595a1c09 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 15px 15px;
	--grid-auto-flow: row;
	--background-transition: 0.3s;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}
.elementor-2060
	.elementor-element.elementor-element-13814ead
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-7ab4661f
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-6916e026
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-72b24924
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060 .elementor-element.elementor-element-163af3c0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--border-radius: 10px;
	--margin-top: 15px;
	--margin-bottom: 15px;
	--margin-left: 15px;
	--margin-right: 15px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}
.elementor-2060
	.elementor-element.elementor-element-163af3c0:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-2060
	.elementor-element.elementor-element-163af3c0
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: transparent;
	background: #ffffff1a;
}
.elementor-2060 .elementor-element.elementor-element-163af3c0,
.elementor-2060 .elementor-element.elementor-element-163af3c0:before {
	--border-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-14650803 {
	--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;
	--align-items: center;
	--flex-wrap: nowrap;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-42d27a75 {
	text-align: center;
}
.elementor-2060
	.elementor-element.elementor-element-42d27a75
	> .elementor-widget-container {
	margin: 0 5px 0 0;
	padding: 0;
}
.elementor-2060
	.elementor-element.elementor-element-42d27a75.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}
.elementor-2060
	.elementor-element.elementor-element-6a5024b
	.elementor-heading-title {
	font-family: 'Inter', Sans-serif;
	font-size: 24px;
	font-weight: 600;
}
.elementor-2060 .elementor-element.elementor-element-78ebe752 {
	--display: flex;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-321b3107 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 15px 15px;
	--grid-auto-flow: row;
	--background-transition: 0.3s;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}
.elementor-2060
	.elementor-element.elementor-element-a231f5c
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-30fbfb9b
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-4d5bcb8b
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060
	.elementor-element.elementor-element-130dc7ed
	> .elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}
.elementor-2060 .elementor-element.elementor-element-71897ae {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
}
.elementor-2060 .elementor-element.elementor-element-83e3a5d {
	font-family: 'Inter', Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
}
.elementor-2060
	.elementor-element.elementor-element-83e3a5d
	> .elementor-widget-container {
	margin: 0;
}
.elementor-2060 .elementor-element.elementor-element-5b3d5ef {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
}
.elementor-2060
	.elementor-element.elementor-element-1915f45
	> .elementor-widget-container {
	margin: 10px;
}
.elementor-2060 .elementor-element.elementor-element-9107efa {
	font-family: 'Inter', Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
}
.elementor-2060
	.elementor-element.elementor-element-9107efa
	> .elementor-widget-container {
	margin: 0;
}
.elementor-2060 .elementor-element.elementor-element-e0592fb {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--background-transition: 0.3s;
}
.elementor-2060
	.elementor-element.elementor-element-7a12a06
	.elementor-icon-list-items:not(.elementor-inline-items)
	.elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px / 2);
}
.elementor-2060
	.elementor-element.elementor-element-7a12a06
	.elementor-icon-list-items:not(.elementor-inline-items)
	.elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px / 2);
}
.elementor-2060
	.elementor-element.elementor-element-7a12a06
	.elementor-icon-list-items.elementor-inline-items
	.elementor-icon-list-item {
	margin-right: calc(15px / 2);
	margin-left: calc(15px / 2);
}
.elementor-2060
	.elementor-element.elementor-element-7a12a06
	.elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px / 2);
	margin-left: calc(-15px / 2);
}
body.rtl
	.elementor-2060
	.elementor-element.elementor-element-7a12a06
	.elementor-icon-list-items.elementor-inline-items
	.elementor-icon-list-item:after {
	left: calc(-15px / 2);
}
body:not(.rtl)
	.elementor-2060
	.elementor-element.elementor-element-7a12a06
	.elementor-icon-list-items.elementor-inline-items
	.elementor-icon-list-item:after {
	right: calc(-15px / 2);
}
.elementor-2060
	.elementor-element.elementor-element-7a12a06
	.elementor-icon-list-icon
	i {
	color: #00e1ff;
	transition: color 0.3s;
}
.elementor-2060
	.elementor-element.elementor-element-7a12a06
	.elementor-icon-list-icon
	svg {
	fill: #00e1ff;
	transition: fill 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-7a12a06 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}
.elementor-2060
	.elementor-element.elementor-element-7a12a06
	.elementor-icon-list-text {
	color: #fff;
	transition: color 0.3s;
}
.elementor-2060
	.elementor-element.elementor-element-7a12a06
	> .elementor-widget-container {
	margin: 0 0 10px;
}
.elementor-2060 .elementor-element.elementor-element-2699730c {
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}
.elementor-2060 .elementor-element.elementor-element-5901a973 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
}
.elementor-2060
	.elementor-element.elementor-element-5901a973:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-2060
	.elementor-element.elementor-element-5901a973
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: transparent;
	background: #ffffff1a;
}
.elementor-2060 .elementor-element.elementor-element-5901a973,
.elementor-2060 .elementor-element.elementor-element-5901a973:before {
	--border-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-4151a7ed {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-4ae8834:hover img {
	opacity: 0.8;
}
.elementor-2060 .elementor-element.elementor-element-4ae8834 img {
	border-radius: 40px;
}
.elementor-2060 .elementor-element.elementor-element-49ab837a {
	--display: flex;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-51eaded1 {
	text-align: center;
	font-family: 'Inter', Sans-serif;
	font-weight: 700;
}
.elementor-2060 .elementor-element.elementor-element-551fd66 {
	--display: flex;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-ac09a0e .elementor-button {
	font-family: 'Inter', Sans-serif;
	font-weight: 800;
	background: linear-gradient(180deg, #b600e4 0%, #5a007e 100%);
	border-color: none;
	border-radius: 100px;
}
.elementor-2060
	.elementor-element.elementor-element-ac09a0e
	.elementor-button:hover,
.elementor-2060
	.elementor-element.elementor-element-ac09a0e
	.elementor-button:focus {
	color: #fff;
	background-color: #fff;
}
.elementor-2060
	.elementor-element.elementor-element-ac09a0e
	.elementor-button:hover
	svg,
.elementor-2060
	.elementor-element.elementor-element-ac09a0e
	.elementor-button:focus
	svg {
	fill: #18ac55;
}
.elementor-2060 .elementor-element.elementor-element-2ae2de30 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-1291f0d6:hover img {
	opacity: 0.8;
}
.elementor-2060 .elementor-element.elementor-element-1291f0d6 img {
	border-radius: 40px;
}
.elementor-2060 .elementor-element.elementor-element-7fc4a585 {
	text-align: center;
	font-family: 'Inter', Sans-serif;
	font-weight: 700;
}
.elementor-2060 .elementor-element.elementor-element-a0f6dce .elementor-button {
	font-family: 'Inter', Sans-serif;
	font-weight: 800;
	background: linear-gradient(180deg, #b600e4 0%, #5a007e 100%);
	border-color: none;
	border-radius: 100px;
}
.elementor-2060
	.elementor-element.elementor-element-a0f6dce
	.elementor-button:hover,
.elementor-2060
	.elementor-element.elementor-element-a0f6dce
	.elementor-button:focus {
	color: #fff;
	background-color: #fff;
}
.elementor-2060
	.elementor-element.elementor-element-a0f6dce
	.elementor-button:hover
	svg,
.elementor-2060
	.elementor-element.elementor-element-a0f6dce
	.elementor-button:focus
	svg {
	fill: #18ac55;
}
.elementor-2060 .elementor-element.elementor-element-783ef4a4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-2ce1951a:hover img {
	opacity: 0.8;
}
.elementor-2060 .elementor-element.elementor-element-2ce1951a img {
	border-radius: 40px;
}
.elementor-2060 .elementor-element.elementor-element-42b5bcf8 {
	text-align: center;
	font-family: 'Inter', Sans-serif;
	font-weight: 700;
}
.elementor-2060
	.elementor-element.elementor-element-509b8d7d
	.elementor-button {
	font-family: 'Inter', Sans-serif;
	font-weight: 800;
	background: linear-gradient(180deg, #b600e4 0%, #5a007e 100%);
	border-color: none;
	border-radius: 100px;
}
.elementor-2060
	.elementor-element.elementor-element-509b8d7d
	.elementor-button:hover,
.elementor-2060
	.elementor-element.elementor-element-509b8d7d
	.elementor-button:focus {
	color: #fff;
	background-color: #fff;
}
.elementor-2060
	.elementor-element.elementor-element-509b8d7d
	.elementor-button:hover
	svg,
.elementor-2060
	.elementor-element.elementor-element-509b8d7d
	.elementor-button:focus
	svg {
	fill: #18ac55;
}
.elementor-2060 .elementor-element.elementor-element-4934fcb1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-72243816:hover img {
	opacity: 0.8;
}
.elementor-2060 .elementor-element.elementor-element-72243816 img {
	border-radius: 40px;
}
.elementor-2060 .elementor-element.elementor-element-a658143 {
	text-align: center;
	font-family: 'Inter', Sans-serif;
	font-weight: 700;
}
.elementor-2060
	.elementor-element.elementor-element-3998cf48
	.elementor-button {
	font-family: 'Inter', Sans-serif;
	font-weight: 800;
	background: linear-gradient(180deg, #b600e4 0%, #5a007e 100%);
	border-color: none;
	border-radius: 100px;
}
.elementor-2060
	.elementor-element.elementor-element-3998cf48
	.elementor-button:hover,
.elementor-2060
	.elementor-element.elementor-element-3998cf48
	.elementor-button:focus {
	color: #fff;
	background-color: #fff;
}
.elementor-2060
	.elementor-element.elementor-element-3998cf48
	.elementor-button:hover
	svg,
.elementor-2060
	.elementor-element.elementor-element-3998cf48
	.elementor-button:focus
	svg {
	fill: #18ac55;
}
.elementor-2060 .elementor-element.elementor-element-138823a0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}
.elementor-2060
	.elementor-element.elementor-element-138823a0:not(
		.elementor-motion-effects-element-type-background
	),
.elementor-2060
	.elementor-element.elementor-element-138823a0
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: transparent;
	background: #ffffff1a;
}
.elementor-2060 .elementor-element.elementor-element-138823a0,
.elementor-2060 .elementor-element.elementor-element-138823a0:before {
	--border-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-6c96797d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-4f2f8d2a:hover img {
	opacity: 0.8;
}
.elementor-2060 .elementor-element.elementor-element-4f2f8d2a img {
	border-radius: 40px;
}
.elementor-2060 .elementor-element.elementor-element-2f2eafdf {
	--display: flex;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-2b5b5024 {
	text-align: center;
	font-family: 'Inter', Sans-serif;
	font-weight: 700;
}
.elementor-2060 .elementor-element.elementor-element-5d2a57b0 {
	--display: flex;
	--background-transition: 0.3s;
}
.elementor-2060
	.elementor-element.elementor-element-3524aba8
	.elementor-button {
	font-family: 'Inter', Sans-serif;
	font-weight: 800;
	background: linear-gradient(180deg, #b600e4 0%, #5a007e 100%);
	border-color: none;
	border-radius: 100px;
}
.elementor-2060
	.elementor-element.elementor-element-3524aba8
	.elementor-button:hover,
.elementor-2060
	.elementor-element.elementor-element-3524aba8
	.elementor-button:focus {
	color: #fff;
	background-color: #fff;
}
.elementor-2060
	.elementor-element.elementor-element-3524aba8
	.elementor-button:hover
	svg,
.elementor-2060
	.elementor-element.elementor-element-3524aba8
	.elementor-button:focus
	svg {
	fill: #18ac55;
}
.elementor-2060 .elementor-element.elementor-element-4eaee1f4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-7c56a383:hover img {
	opacity: 0.8;
}
.elementor-2060 .elementor-element.elementor-element-7c56a383 img {
	border-radius: 40px;
}
.elementor-2060 .elementor-element.elementor-element-6ea30297 {
	text-align: center;
	font-family: 'Inter', Sans-serif;
	font-weight: 700;
}
.elementor-2060
	.elementor-element.elementor-element-5db203bc
	.elementor-button {
	font-family: 'Inter', Sans-serif;
	font-weight: 800;
	background: linear-gradient(180deg, #b600e4 0%, #5a007e 100%);
	border-color: none;
	border-radius: 100px;
}
.elementor-2060
	.elementor-element.elementor-element-5db203bc
	.elementor-button:hover,
.elementor-2060
	.elementor-element.elementor-element-5db203bc
	.elementor-button:focus {
	color: #fff;
	background-color: #fff;
}
.elementor-2060
	.elementor-element.elementor-element-5db203bc
	.elementor-button:hover
	svg,
.elementor-2060
	.elementor-element.elementor-element-5db203bc
	.elementor-button:focus
	svg {
	fill: #18ac55;
}
.elementor-2060 .elementor-element.elementor-element-4067e4ae {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-3ad43a5:hover img {
	opacity: 0.8;
}
.elementor-2060 .elementor-element.elementor-element-3ad43a5 img {
	border-radius: 40px;
}
.elementor-2060 .elementor-element.elementor-element-400922ba {
	text-align: center;
	font-family: 'Inter', Sans-serif;
	font-weight: 700;
}
.elementor-2060
	.elementor-element.elementor-element-5ab0f83c
	.elementor-button {
	font-family: 'Inter', Sans-serif;
	font-weight: 800;
	background: linear-gradient(180deg, #b600e4 0%, #5a007e 100%);
	border-color: none;
	border-radius: 100px;
}
.elementor-2060
	.elementor-element.elementor-element-5ab0f83c
	.elementor-button:hover,
.elementor-2060
	.elementor-element.elementor-element-5ab0f83c
	.elementor-button:focus {
	color: #fff;
	background-color: #fff;
}
.elementor-2060
	.elementor-element.elementor-element-5ab0f83c
	.elementor-button:hover
	svg,
.elementor-2060
	.elementor-element.elementor-element-5ab0f83c
	.elementor-button:focus
	svg {
	fill: #18ac55;
}
.elementor-2060 .elementor-element.elementor-element-25115062 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-c3ff81e:hover img {
	opacity: 0.8;
}
.elementor-2060 .elementor-element.elementor-element-c3ff81e img {
	border-radius: 40px;
}
.elementor-2060 .elementor-element.elementor-element-19912cb {
	text-align: center;
	font-family: 'Inter', Sans-serif;
	font-weight: 700;
}
.elementor-2060
	.elementor-element.elementor-element-500037ca
	.elementor-button {
	font-family: 'Inter', Sans-serif;
	font-weight: 800;
	background: linear-gradient(180deg, #b600e4 0%, #5a007e 100%);
	border-color: none;
	border-radius: 100px;
}
.elementor-2060
	.elementor-element.elementor-element-500037ca
	.elementor-button:hover,
.elementor-2060
	.elementor-element.elementor-element-500037ca
	.elementor-button:focus {
	color: #fff;
	background-color: #fff;
}
.elementor-2060
	.elementor-element.elementor-element-500037ca
	.elementor-button:hover
	svg,
.elementor-2060
	.elementor-element.elementor-element-500037ca
	.elementor-button:focus
	svg {
	fill: #18ac55;
}
.elementor-2060 .elementor-element.elementor-element-9dde163 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
}
.elementor-2060
	.elementor-element.elementor-element-d1e4685
	> .elementor-widget-container {
	margin: 10px;
}
.elementor-2060 .elementor-element.elementor-element-342861e {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-6838d00 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
}
.elementor-2060
	.elementor-element.elementor-element-feca3ed
	> .elementor-widget-container {
	margin: 10px;
}
.elementor-2060 .elementor-element.elementor-element-44f0b1c {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--background-transition: 0.3s;
}
.elementor-2060 .elementor-element.elementor-element-b2a9d13 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
}
.elementor-2060
	.elementor-element.elementor-element-85de7ce
	> .elementor-widget-container {
	margin: 10px;
}
.elementor-2060 .elementor-element.elementor-element-f10bff8 {
	font-family: 'Inter', Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
}
.elementor-2060
	.elementor-element.elementor-element-f10bff8
	> .elementor-widget-container {
	margin: 0;
}
.elementor-2060 .elementor-element.elementor-element-80f34d5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
}
.elementor-2060
	.elementor-element.elementor-element-7decaa3
	> .elementor-widget-container {
	margin: 10px;
}
.elementor-2060 .elementor-element.elementor-element-b742b49 {
	font-family: 'Inter', Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
}
.elementor-2060
	.elementor-element.elementor-element-b742b49
	> .elementor-widget-container {
	margin: 0;
}
.elementor-2060
	.elementor-element.elementor-element-92b85d6
	> .elementor-widget-container {
	margin: 10px;
}
.elementor-2060 .elementor-element.elementor-element-149dc8d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: 0.3s;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
}
.elementor-2060
	.elementor-element.elementor-element-041f077
	.elementor-accordion-item {
	border-width: 0;
	border-color: #3a435a;
}
.elementor-2060
	.elementor-element.elementor-element-041f077
	.elementor-accordion-item
	.elementor-tab-content {
	border-width: 0;
	border-top-color: #3a435a;
}
.elementor-2060
	.elementor-element.elementor-element-041f077
	.elementor-accordion-item
	.elementor-tab-title.elementor-active {
	border-width: 0;
	border-bottom-color: #3a435a;
}
.elementor-2060
	.elementor-element.elementor-element-041f077
	.elementor-accordion-icon,
.elementor-2060
	.elementor-element.elementor-element-041f077
	.elementor-accordion-title {
	color: var(--e-global-color-c153fe8);
}
.elementor-2060
	.elementor-element.elementor-element-041f077
	.elementor-accordion-icon
	svg {
	fill: var(--e-global-color-c153fe8);
}
.elementor-2060
	.elementor-element.elementor-element-041f077
	.elementor-active
	.elementor-accordion-icon,
.elementor-2060
	.elementor-element.elementor-element-041f077
	.elementor-active
	.elementor-accordion-title {
	color: #f962fe;
}
.elementor-2060
	.elementor-element.elementor-element-041f077
	.elementor-active
	.elementor-accordion-icon
	svg {
	fill: #f962fe;
}
.elementor-2060
	.elementor-element.elementor-element-041f077
	.elementor-accordion-title {
	font-family: 'Inter', Sans-serif;
	font-size: 16px;
	font-weight: 800;
	line-height: 1.5em;
}
.elementor-2060
	.elementor-element.elementor-element-041f077
	.elementor-tab-content {
	font-family: 'Inter', Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
}
.elementor-2060 .elementor-element.elementor-element-9cb77cc .elementor-button {
	font-family: 'Inter', Sans-serif;
	font-weight: 800;
	text-transform: uppercase;
	background: linear-gradient(180deg, #b600e4 0%, #5a007e 100%);
	border-color: none;
	border-radius: 100px;
}
.elementor-2060
	.elementor-element.elementor-element-9cb77cc
	.elementor-button:hover,
.elementor-2060
	.elementor-element.elementor-element-9cb77cc
	.elementor-button:focus {
	color: #fff;
	background-color: #fff;
}
.elementor-2060
	.elementor-element.elementor-element-9cb77cc
	.elementor-button:hover
	svg,
.elementor-2060
	.elementor-element.elementor-element-9cb77cc
	.elementor-button:focus
	svg {
	fill: #18ac55;
}
:root {
	--page-title-display: none;
}
body.elementor-page-2060:not(.elementor-motion-effects-element-type-background),
body.elementor-page-2060
	> .elementor-motion-effects-container
	> .elementor-motion-effects-layer {
	background-color: #08352a;
}
@media (max-width: 1200px) {
	.elementor-2060 .elementor-element.elementor-element-540e2a6 {
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-1192fd1 {
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-e5d3cc4 {
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-45ba300 {
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-7d3ad42 {
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-18e75c2 {
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-4b939edb {
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-4a2b4080 {
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-2acfeaeb {
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-595a1c09 {
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-321b3107 {
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-e0592fb {
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-342861e {
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-44f0b1c {
		--grid-auto-flow: row;
	}
}
@media (max-width: 1024px) {
	.elementor-2060 .elementor-element.elementor-element-82bd8b5 {
		--margin-top: 45px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.elementor-2060
		.elementor-element.elementor-element-4fe0c8f
		> .elementor-widget-container {
		margin: 0;
	}
	.elementor-2060 .elementor-element.elementor-element-540e2a6 {
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-93fee8c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-2060 .elementor-element.elementor-element-1192fd1 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-1192fd1.e-con {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-d3ad014.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-f0e8c66.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-d28cb5e.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-097fac5.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060 .elementor-element.elementor-element-373effd {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-2060 .elementor-element.elementor-element-e5d3cc4 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-e5d3cc4.e-con {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-4c1ed69.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-752bf9b.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-aa7cd92.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-860b0eb.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060 .elementor-element.elementor-element-5af628e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-2060 .elementor-element.elementor-element-45ba300 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-45ba300.e-con {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-1db422e.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-7655065.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-2f503a8.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-f9af934.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060 .elementor-element.elementor-element-f6fdba4 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-2060 .elementor-element.elementor-element-7d3ad42 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-7d3ad42.e-con {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-4608ad4.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-ec6f87a.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-406fcbd.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-c9caaec.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060 .elementor-element.elementor-element-103bef3 {
		--min-height: 421px;
	}
	.elementor-2060
		.elementor-element.elementor-element-4bad75c
		.elementor-heading-title {
		font-size: 45px;
		line-height: 1em;
		letter-spacing: 0px;
		word-spacing: 0em;
	}
	.elementor-2060
		.elementor-element.elementor-element-6ab9626
		.elementor-heading-title {
		font-size: 24px;
		letter-spacing: 0px;
		word-spacing: 0em;
	}
	.elementor-2060
		.elementor-element.elementor-element-d528892
		> .elementor-widget-container {
		margin: 0;
	}
	.elementor-2060 .elementor-element.elementor-element-acf7220 {
		--margin-top: 45px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.elementor-2060 .elementor-element.elementor-element-18e75c2 {
		--grid-auto-flow: row;
	}
	.elementor-2060
		.elementor-element.elementor-element-23e7514
		> .elementor-widget-container {
		margin: 20px 0 0;
	}
	.elementor-2060 .elementor-element.elementor-element-4b939edb {
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-3995c8ee {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-2060 .elementor-element.elementor-element-4a2b4080 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	
	}
	.elementor-2060 .elementor-element.elementor-element-4a2b4080.e-con {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-305831f7.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-62091bad.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-35f56037.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-df02887.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060 .elementor-element.elementor-element-36958512 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-2060 .elementor-element.elementor-element-2acfeaeb {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-2acfeaeb.e-con {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-45cdb36d.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-5a083d4.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-47e591fb.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-956459a.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060 .elementor-element.elementor-element-431ff1f4 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-2060 .elementor-element.elementor-element-595a1c09 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-595a1c09.e-con {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-13814ead.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-7ab4661f.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-6916e026.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-72b24924.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060 .elementor-element.elementor-element-163af3c0 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	.elementor-2060 .elementor-element.elementor-element-321b3107 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-321b3107.e-con {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-a231f5c.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-30fbfb9b.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-4d5bcb8b.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060
		.elementor-element.elementor-element-130dc7ed.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	.elementor-2060 .elementor-element.elementor-element-71897ae {
		--margin-top: 45px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.elementor-2060
		.elementor-element.elementor-element-83e3a5d
		> .elementor-widget-container {
		margin: 20px 0 0;
	}
	.elementor-2060 .elementor-element.elementor-element-5b3d5ef {
		--margin-top: 45px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.elementor-2060
		.elementor-element.elementor-element-9107efa
		> .elementor-widget-container {
		margin: 20px 0 0;
	}
	.elementor-2060 .elementor-element.elementor-element-e0592fb {
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-9dde163 {
		--margin-top: 45px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.elementor-2060 .elementor-element.elementor-element-342861e {
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-6838d00 {
		--margin-top: 45px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.elementor-2060 .elementor-element.elementor-element-44f0b1c {
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-b2a9d13 {
		--margin-top: 45px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.elementor-2060
		.elementor-element.elementor-element-f10bff8
		> .elementor-widget-container {
		margin: 20px 0 0;
	}
	.elementor-2060 .elementor-element.elementor-element-80f34d5 {
		--margin-top: 45px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	.elementor-2060
		.elementor-element.elementor-element-b742b49
		> .elementor-widget-container {
		margin: 20px 0 0;
	}
	.elementor-2060 .elementor-element.elementor-element-149dc8d {
		--margin-top: 45px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}
@media (max-width: 767px) {
	.elementor-2060
		.elementor-element.elementor-element-b31b33b
		.elementor-heading-title {
		font-size: 24px;
	}
	.elementor-2060 .elementor-element.elementor-element-540e2a6 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-1192fd1 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-2060 .elementor-element.elementor-element-e5d3cc4 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-2060 .elementor-element.elementor-element-45ba300 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-2060 .elementor-element.elementor-element-7d3ad42 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-2060 .elementor-element.elementor-element-103bef3 {
		--min-height: 327px;
		--gap: 13px 13px;
	}
	.elementor-2060
		.elementor-element.elementor-element-4bad75c
		.elementor-heading-title {
		font-size: 24px;
	}
	.elementor-2060
		.elementor-element.elementor-element-6ab9626
		.elementor-heading-title {
		font-size: 16px;
	}
	.elementor-2060 .elementor-element.elementor-element-18e75c2 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-4b939edb {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-4a2b4080 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-2060 .elementor-element.elementor-element-2acfeaeb {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-2060 .elementor-element.elementor-element-595a1c09 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-2060 .elementor-element.elementor-element-321b3107 {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 5px;
		--padding-bottom: 5px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	.elementor-2060 .elementor-element.elementor-element-e0592fb {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-342861e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	.elementor-2060 .elementor-element.elementor-element-44f0b1c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}
@media (min-width: 768px) {
	.elementor-2060 .elementor-element.elementor-element-93fee8c {
		--width: 100%;
	}
	.elementor-2060 .elementor-element.elementor-element-373effd {
		--width: 100%;
	}
	.elementor-2060 .elementor-element.elementor-element-5af628e {
		--width: 100%;
	}
	.elementor-2060 .elementor-element.elementor-element-f6fdba4 {
		--width: 100%;
	}
	.elementor-2060 .elementor-element.elementor-element-103bef3 {
		--width: 71%;
	}
	.elementor-2060 .elementor-element.elementor-element-3995c8ee {
		--width: 100%;
	}
	.elementor-2060 .elementor-element.elementor-element-36958512 {
		--width: 100%;
	}
	.elementor-2060 .elementor-element.elementor-element-431ff1f4 {
		--width: 100%;
	}
	.elementor-2060 .elementor-element.elementor-element-163af3c0 {
		--width: 100%;
	}
	.elementor-2060 .elementor-element.elementor-element-4151a7ed {
		--width: 25%;
			margin:20px auto;
	}
	.elementor-2060 .elementor-element.elementor-element-2ae2de30 {
		--width: 25%;
			margin:20px auto;
	}
	.elementor-2060 .elementor-element.elementor-element-783ef4a4 {
		--width: 25%;
			margin:20px auto;
	}
	.elementor-2060 .elementor-element.elementor-element-4934fcb1 {
		--width: 25%;
			margin:20px auto;
	}
	.elementor-2060 .elementor-element.elementor-element-6c96797d {
		--width: 25%;
		margin:20px auto;
	}
	.elementor-2060 .elementor-element.elementor-element-4eaee1f4 {
		--width: 25%;
			margin:20px auto;
	}
	.elementor-2060 .elementor-element.elementor-element-4067e4ae {
		--width: 25%;
			margin:20px auto;
	}
	.elementor-2060 .elementor-element.elementor-element-25115062 {
		--width: 25%;
			margin:20px auto;
	}
}
@media (max-width: 1200px) and (min-width: 768px) {
	.elementor-2060 .elementor-element.elementor-element-103bef3 {
		--width: 978.508px;
	}
}
@media (max-width: 1024px) and (min-width: 768px) {
	.elementor-2060 .elementor-element.elementor-element-93fee8c {
		--width: 100%;
	}
	.elementor-2060 .elementor-element.elementor-element-373effd {
		--width: 100%;
	}
	.elementor-2060 .elementor-element.elementor-element-5af628e {
		--width: 100%;
	}
	.elementor-2060 .elementor-element.elementor-element-f6fdba4 {
		--width: 100%;
	}
	.elementor-2060 .elementor-element.elementor-element-3995c8ee {
		--width: 100%;
	}
	.elementor-2060 .elementor-element.elementor-element-36958512 {
		--width: 100%;
	}
	.elementor-2060 .elementor-element.elementor-element-431ff1f4 {
		--width: 100%;
	}
	.elementor-2060 .elementor-element.elementor-element-163af3c0 {
		--width: 100%;
	}
}
@media (min-width: 1201px) {
	.elementor-2060
		.elementor-element.elementor-element-103bef3:not(
			.elementor-motion-effects-element-type-background
		),
	.elementor-2060
		.elementor-element.elementor-element-103bef3
		> .elementor-motion-effects-container
		> .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}
h1:before,
h2:before,
h3:before,
h4:before,
h5:before,
h6:before {
	content: '';
	display: block;
	width: 50px;
	height: 2px;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #2ff2b4;
}
@media (min-width: 768px) and (max-width: 1024px) {
	.hscroll {
		min-width: 1025px;
	}
	.hscroll2 {
		min-width: 600px;
	}
}
@media (max-width: 767px) {
	.hscroll {
		min-width: 770px;
	}
	.hscroll2 {
		min-width: 600px;
	}
}
@media (max-width: 1024px) {
	.box {
		overflow-x: auto !important;
	}
}
.swiper-pagination-bullet {
	width: 20px !important;
	height: 20px !important;
	background: #ffffff00 !important;
	border: 0 solid #fff !important;
	position: relative;
}
.swiper-pagination-bullet-active {
	width: 20px !important;
	height: 20px !important;
	background: #ffffff00 !important;
	border: 1px solid #fff !important;
	position: relative;
}
.swiper-pagination-bullet:after {
	content: '';
	width: 2px !important;
	height: 2px !important;
	background-color: #fff;
	position: absolute;
	top: 8px;
	left: 8px;
}
ol {
	list-style: none !important;
	padding: 0 !important;
	margin-bottom: 30px !important;
}
ol > li {
	counter-increment: item !important;
}
ol > li,
.wp-block-hc-alternate-group-section ul > li {
	position: relative !important;
	padding-left: 40px !important;
	margin-bottom: 10px !important;
}
ol > li:before {
	position: absolute !important;
	left: 0 !important;
	top: -2px !important;
	content: counter(item) !important;
	display: flex !important;
	width: 27px !important;
	height: 27px !important;
	align-items: center !important;
	justify-content: center !important;
	font-size: 12px !important;
	border: 1px solid #2ff2b4 !important;
	border-radius: 50% !important;
}
p a {
	color: #2ff2b4;
	text-decoration: underline !important;
}
.app .elementor-button-text span {
	font-size: 11px;
	font-weight: 500;
}
.app .elementor-button-icon svg {
	width: 25px !important;
	height: 30px !important;
	margin-right: 5px;
}
.app .elementor-button-content-wrapper {
	align-items: center;
	text-align: left;
}
.app .elementor-button-wrapper .elementor-button {
	display: flex !important;
	justify-content: center !important;
}
ul > li {
	position: relative;
	padding-left: 40px;
	margin-bottom: 10px;
}
ul {
	list-style: none;
	padding: 0;
}
ul > li:before {
	content: '';
	position: absolute;
	left: 0;
	top: -2px;
	display: block;
	width: 27px;
	height: 27px;
	background-repeat: no-repeat;
}
.elementor-text-editor ul > li:before {
	background-image: url(/wp-content/uploads/2024/01/ul1.svg);
}
section ul > li:before {
	background-image: url(/wp-content/uploads/2024/01/ul1.svg);
}
.elementor-accordion-item {
	border: 1px solid #3a435a !important;
	border-radius: 10px !important;
	margin-bottom: 15px;
}
.elementor-editor-active .anchor {
	display: unset;
	position: unset;
	top: unset;
}
@media (min-width: 768px) {
	.anchor {
		display: block;
		position: relative;
		top: -155px;
	}
}
@media (max-width: 767px) {
	.anchor {
		display: block !important;
		position: relative !important;
		top: -50px !important;
	}
}
