/* End custom CSS */

.elementor-1868 .elementor-element.elementor-element-255befa {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1868 .elementor-element.elementor-element-1a513225 {
	--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;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-1868 .elementor-element.elementor-element-9088b3d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1868 .elementor-element.elementor-element-9088b3d .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1868 .elementor-element.elementor-element-9088b3d .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1868 .elementor-element.elementor-element-9088b3d {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1868 .elementor-element.elementor-element-9088b3d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1868 .elementor-element.elementor-element-9088b3d .elementor-icon-list-item > a {
	font-family: "Jost", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-1868 .elementor-element.elementor-element-9088b3d .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1868 .elementor-element.elementor-element-6dfc932d {
	--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;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1868 .elementor-element.elementor-element-63b9f19b .elementor-button {
	background-color: #015ae7;
	fill: #fff;
	color: #fff;
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000;
	border-radius: 6px 6px 6px 6px;
	padding: 15px 30px 15px 30px;
}

.elementor-1868 .elementor-element.elementor-element-2d9801a8 {
	--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;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1868 .elementor-element.elementor-element-2d9801a8:not(.elementor-motion-effects-element-type-background), .elementor-1868 .elementor-element.elementor-element-2d9801a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #45cce7;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1868 .elementor-element.elementor-element-1903bdc > .elementor-widget-container {
	margin: -7em 0em -3em 0em;
}

.elementor-1868 .elementor-element.elementor-element-1903bdc img {
	width: 31%;
	border-radius: 6px 6px 6px 6px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-1868 .elementor-element.elementor-element-773b0eb2 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 500;
}

.elementor-1868 .elementor-element.elementor-element-fbe7918 {
	width: var(--container-widget-width, 46%);
	max-width: 46%;
	--container-widget-width: 46%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 37px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-1868 .elementor-element.elementor-element-fbe7918.elementor-element {
	--align-self: center;
}

.elementor-1868 .elementor-element.elementor-element-1086fb68 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-1868 .elementor-element.elementor-element-22e50f9f .elementor-button {
	background-color: #015ae7;
	fill: #fff;
	color: #fff;
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000;
	border-radius: 6px 6px 6px 6px;
	padding: 15px 30px 15px 30px;
}

.elementor-1868 .elementor-element.elementor-element-5b21774f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-1868 .elementor-element.elementor-element-77d05315 {
	--display: flex;
}

.elementor-1868 .elementor-element.elementor-element-11f42cdf img {
	border-radius: 8px 8px 8px 8px;
}

.elementor-1868 .elementor-element.elementor-element-3d8babc {
	--display: flex;
	--margin-top: 5em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
}

.elementor-1868 .elementor-element.elementor-element-70d7d06b img {
	border-radius: 8px 8px 8px 8px;
}

.elementor-1868 .elementor-element.elementor-element-1641250 {
	--display: flex;
}

.elementor-1868 .elementor-element.elementor-element-6f9593de img {
	border-radius: 8px 8px 8px 8px;
}

.elementor-1868 .elementor-element.elementor-element-1bff11c6 {
	--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;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-1868 .elementor-element.elementor-element-1bff11c6:not(.elementor-motion-effects-element-type-background), .elementor-1868 .elementor-element.elementor-element-1bff11c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(168deg, #0b0fc4 0%, #47c7fd 100%);
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-1868 .elementor-element.elementor-element-4b5f99aa > .elementor-widget-container {
	margin: 0em 0em 0em -13em;
	padding: 0em 0em 0em 0em;
}

.elementor-1868 .elementor-element.elementor-element-4b5f99aa .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.3em;
	color: #fff;
}

.elementor-1868 .elementor-element.elementor-element-8cce24a {
	--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;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1868 .elementor-element.elementor-element-11c076a0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1868 .elementor-element.elementor-element-712776da {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--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-1868 .elementor-element.elementor-element-137b1963 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 5px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 5px;
	--border-left-width: 0px;
	border-color: #0055f4;
	--border-color: #0055f4;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1868 .elementor-element.elementor-element-137b1963:hover {
	border-style: solid;
	border-width: 0px 0px 5px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 5px;
	--border-left-width: 0px;
	border-color: #00f5f6;
	--border-color: #00f5f6;
	--border-radius: 20px 20px 20px 20px;
	--border-top-left-radius: 20px;
	--border-top-right-radius: 20px;
	--border-bottom-right-radius: 20px;
	--border-bottom-left-radius: 20px;
}

.elementor-1868 .elementor-element.elementor-element-137b1963, .elementor-1868 .elementor-element.elementor-element-137b1963::before {
	--border-transition: .3s;
}

.elementor-1868 .elementor-element.elementor-element-60e87b78 img {
	width: 25%;
}

.elementor-1868 .elementor-element.elementor-element-5cc13aad {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-1868 .elementor-element.elementor-element-486c4286 {
	width: var(--container-widget-width, 94.71%);
	max-width: 94.71%;
	--container-widget-width: 94.71%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-1868 .elementor-element.elementor-element-486c4286.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1868 .elementor-element.elementor-element-145bed02 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 5px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 5px;
	--border-left-width: 0px;
	border-color: #0055f4;
	--border-color: #0055f4;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1868 .elementor-element.elementor-element-145bed02:hover {
	border-style: solid;
	border-width: 0px 0px 5px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 5px;
	--border-left-width: 0px;
	border-color: #00f5f6;
	--border-color: #00f5f6;
	--border-radius: 20px 20px 20px 20px;
	--border-top-left-radius: 20px;
	--border-top-right-radius: 20px;
	--border-bottom-right-radius: 20px;
	--border-bottom-left-radius: 20px;
}

.elementor-1868 .elementor-element.elementor-element-145bed02, .elementor-1868 .elementor-element.elementor-element-145bed02::before {
	--border-transition: .3s;
}

.elementor-1868 .elementor-element.elementor-element-27d8ae31 img {
	width: 25%;
}

.elementor-1868 .elementor-element.elementor-element-4b373fee {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-1868 .elementor-element.elementor-element-3b9b539 {
	width: var(--container-widget-width, 94.71%);
	max-width: 94.71%;
	--container-widget-width: 94.71%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-1868 .elementor-element.elementor-element-3b9b539.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1868 .elementor-element.elementor-element-1a348c30 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 5px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 5px;
	--border-left-width: 0px;
	border-color: #0055f4;
	--border-color: #0055f4;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1868 .elementor-element.elementor-element-1a348c30:hover {
	border-style: solid;
	border-width: 0px 0px 5px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 5px;
	--border-left-width: 0px;
	border-color: #00f5f6;
	--border-color: #00f5f6;
	--border-radius: 20px 20px 20px 20px;
	--border-top-left-radius: 20px;
	--border-top-right-radius: 20px;
	--border-bottom-right-radius: 20px;
	--border-bottom-left-radius: 20px;
}

.elementor-1868 .elementor-element.elementor-element-1a348c30, .elementor-1868 .elementor-element.elementor-element-1a348c30::before {
	--border-transition: .3s;
}

.elementor-1868 .elementor-element.elementor-element-8d4d226 img {
	width: 25%;
}

.elementor-1868 .elementor-element.elementor-element-30b428f2 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-1868 .elementor-element.elementor-element-5395a77f {
	width: var(--container-widget-width, 94.71%);
	max-width: 94.71%;
	--container-widget-width: 94.71%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-secondary);
}

.elementor-1868 .elementor-element.elementor-element-5395a77f.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1868 .elementor-element.elementor-element-9e095ef {
	--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;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1868 .elementor-element.elementor-element-3b90b999 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-1868 .elementor-element.elementor-element-3b90b999 {
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 400;
	line-height: 1.3em;
	color: #000;
}

.elementor-1868 .elementor-element.elementor-element-42aaf982 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-1868 .elementor-element.elementor-element-7b926977 .elementor-button {
	background-color: #015ae7;
	fill: #fff;
	color: #fff;
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000;
	border-radius: 6px 6px 6px 6px;
	padding: 15px 30px 15px 30px;
}

.elementor-1868 .elementor-element.elementor-element-3c9d430d .elementor-button {
	background-color: #fff;
	fill: #011e5f;
	color: #011e5f;
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000;
	border-radius: 6px 6px 6px 6px;
	padding: 15px 30px 15px 30px;
}

.elementor-widget-slides .elementor-slide-heading {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-slides .elementor-slide-description {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-slides .elementor-slide-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1868 .elementor-element.elementor-element-59fe57ec .elementor-repeater-item-639e592 .swiper-slide-bg {
	background-color: #833ca3;
	background-image: url("https://cdn-ilddpch.nitrocdn.com/SEXGtxeIkLnUYGLYyvocZUMrFfpkzsTr/assets/images/optimized/rev-0dc57d7/thomaziniservices.com/wp-content/uploads/2024/11/ft-5-1-2.jpg");
	background-size: cover;
}

.elementor-1868 .elementor-element.elementor-element-59fe57ec .elementor-repeater-item-639e592 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-1868 .elementor-element.elementor-element-59fe57ec .elementor-repeater-item-8ef8506 .swiper-slide-bg {
	background-color: #833ca3;
	background-image: url("https://cdn-ilddpch.nitrocdn.com/SEXGtxeIkLnUYGLYyvocZUMrFfpkzsTr/assets/images/optimized/rev-0dc57d7/thomaziniservices.com/wp-content/uploads/2024/11/shot-room-interior-with-package-boxes-standing-middle-sofa-covered-with-film-1.jpg");
	background-size: cover;
}

.elementor-1868 .elementor-element.elementor-element-59fe57ec .elementor-repeater-item-8ef8506 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-1868 .elementor-element.elementor-element-59fe57ec .elementor-repeater-item-6896caf .swiper-slide-bg {
	background-color: #833ca3;
	background-image: url("https://cdn-ilddpch.nitrocdn.com/SEXGtxeIkLnUYGLYyvocZUMrFfpkzsTr/assets/images/optimized/rev-0dc57d7/thomaziniservices.com/wp-content/uploads/2024/11/interior-design-bedroom-with-modern-decoration.jpg");
	background-size: cover;
}

.elementor-1868 .elementor-element.elementor-element-59fe57ec .elementor-repeater-item-6896caf .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-1868 .elementor-element.elementor-element-59fe57ec .swiper-slide {
	transition-duration: calc(900ms * 1.2);
	height: 550px;
}

.elementor-1868 .elementor-element.elementor-element-59fe57ec .elementor-slide-button {
	background-color: rgba(2, 1, 1, 0);
	color: rgba(2, 1, 1, 0);
	border-color: rgba(2, 1, 1, 0);
}

.elementor-1868 .elementor-element.elementor-element-59fe57ec > .elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
}

.elementor-1868 .elementor-element.elementor-element-59fe57ec .swiper-slide-inner {
	padding: 5px 5px 5px 5px;
	text-align: center;
}

.elementor-1868 .elementor-element.elementor-element-59fe57ec .swiper-pagination-bullet {
	height: 0px;
	width: 0px;
}

.elementor-1868 .elementor-element.elementor-element-59fe57ec .swiper-horizontal .swiper-pagination-progressbar {
	height: 0px;
}

.elementor-1868 .elementor-element.elementor-element-59fe57ec .swiper-pagination-fraction {
	font-size: 0px;
}

.elementor-1868 .elementor-element.elementor-element-768027d3 {
	--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;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1868 .elementor-element.elementor-element-544f84e0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 4px;
	--padding-bottom: 4px;
	--padding-left: 4px;
	--padding-right: 4px;
}

.elementor-1868 .elementor-element.elementor-element-21999555 {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	color: #000;
}

.elementor-1868 .elementor-element.elementor-element-2a81e091 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 4px;
	--padding-bottom: 4px;
	--padding-left: 4px;
	--padding-right: 4px;
}

.elementor-1868 .elementor-element.elementor-element-1725207 {
	--display: flex;
	--min-height: 410px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: .51;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-1868 .elementor-element.elementor-element-1725207:hover::before, .elementor-1868 .elementor-element.elementor-element-1725207:hover > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-1725207:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-1725207 > .elementor-background-slideshow:hover::before, .elementor-1868 .elementor-element.elementor-element-1725207 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-1868 .elementor-element.elementor-element-1725207:hover {
	--overlay-opacity: .68;
}

.elementor-1868 .elementor-element.elementor-element-11582ec img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #115fb9;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 10px 0px rgba(4.561589673913, 33.93581594289, 98.6, .5);
}

.elementor-1868 .elementor-element.elementor-element-14ede8d > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-1868 .elementor-element.elementor-element-14ede8d {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.3em;
	text-shadow: 0px 0px 10px rgba(255, 255, 255, .3);
	color: #260796;
}

.elementor-1868 .elementor-element.elementor-element-5a1d513 {
	--display: flex;
	--min-height: 410px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: .51;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1868 .elementor-element.elementor-element-5a1d513::before, .elementor-1868 .elementor-element.elementor-element-5a1d513 > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-5a1d513 > .e-con-inner > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-5a1d513 > .elementor-background-slideshow::before, .elementor-1868 .elementor-element.elementor-element-5a1d513 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1868 .elementor-element.elementor-element-5a1d513 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-1868 .elementor-element.elementor-element-5a1d513:hover::before, .elementor-1868 .elementor-element.elementor-element-5a1d513:hover > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-5a1d513:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-5a1d513 > .elementor-background-slideshow:hover::before, .elementor-1868 .elementor-element.elementor-element-5a1d513 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-1868 .elementor-element.elementor-element-5a1d513:hover {
	--overlay-opacity: .68;
}

.elementor-1868 .elementor-element.elementor-element-8723cce img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #115fb9;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 10px 0px rgba(4.561589673913, 33.93581594289, 98.6, .5);
}

.elementor-1868 .elementor-element.elementor-element-8b21abb > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-1868 .elementor-element.elementor-element-8b21abb {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.3em;
	text-shadow: 0px 0px 10px rgba(255, 255, 255, .3);
	color: #260796;
}

.elementor-1868 .elementor-element.elementor-element-d5b5832 {
	--display: flex;
	--min-height: 410px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: .51;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-1868 .elementor-element.elementor-element-d5b5832:hover::before, .elementor-1868 .elementor-element.elementor-element-d5b5832:hover > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-d5b5832:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-d5b5832 > .elementor-background-slideshow:hover::before, .elementor-1868 .elementor-element.elementor-element-d5b5832 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-1868 .elementor-element.elementor-element-d5b5832:hover {
	--overlay-opacity: .68;
}

.elementor-1868 .elementor-element.elementor-element-b15b1a3 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #115fb9;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 10px 0px rgba(4.561589673913, 33.93581594289, 98.6, .5);
}

.elementor-1868 .elementor-element.elementor-element-02f2dde > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-1868 .elementor-element.elementor-element-02f2dde {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.3em;
	text-shadow: 0px 0px 10px rgba(255, 255, 255, .3);
	color: #260796;
}

.elementor-1868 .elementor-element.elementor-element-f2d721d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 4px;
	--padding-bottom: 4px;
	--padding-left: 4px;
	--padding-right: 4px;
}

.elementor-1868 .elementor-element.elementor-element-51c5036 {
	--display: flex;
	--min-height: 410px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: .51;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1868 .elementor-element.elementor-element-51c5036::before, .elementor-1868 .elementor-element.elementor-element-51c5036 > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-51c5036 > .e-con-inner > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-51c5036 > .elementor-background-slideshow::before, .elementor-1868 .elementor-element.elementor-element-51c5036 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1868 .elementor-element.elementor-element-51c5036 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-1868 .elementor-element.elementor-element-51c5036:hover::before, .elementor-1868 .elementor-element.elementor-element-51c5036:hover > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-51c5036:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-51c5036 > .elementor-background-slideshow:hover::before, .elementor-1868 .elementor-element.elementor-element-51c5036 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-1868 .elementor-element.elementor-element-51c5036:hover {
	--overlay-opacity: .68;
}

.elementor-1868 .elementor-element.elementor-element-05107b4 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #115fb9;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 10px 0px rgba(4.561589673913, 33.93581594289, 98.6, .5);
}

.elementor-1868 .elementor-element.elementor-element-22dd62f0 {
	width: var(--container-widget-width, 74%);
	max-width: 74%;
	--container-widget-width: 74%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.3em;
	text-shadow: 0px 0px 10px rgba(255, 255, 255, .3);
	color: #260796;
}

.elementor-1868 .elementor-element.elementor-element-22dd62f0 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-1868 .elementor-element.elementor-element-22dd62f0.elementor-element {
	--align-self: center;
}

.elementor-1868 .elementor-element.elementor-element-c410297 {
	--display: flex;
	--min-height: 410px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: .51;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-1868 .elementor-element.elementor-element-c410297:hover::before, .elementor-1868 .elementor-element.elementor-element-c410297:hover > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-c410297:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-c410297 > .elementor-background-slideshow:hover::before, .elementor-1868 .elementor-element.elementor-element-c410297 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-1868 .elementor-element.elementor-element-c410297:hover {
	--overlay-opacity: .68;
}

.elementor-1868 .elementor-element.elementor-element-5ffd63c img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #115fb9;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 10px 0px rgba(4.561589673913, 33.93581594289, 98.6, .5);
}

.elementor-1868 .elementor-element.elementor-element-5e01f323 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-1868 .elementor-element.elementor-element-5e01f323 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.3em;
	text-shadow: 0px 0px 10px rgba(255, 255, 255, .3);
	color: #260796;
}

.elementor-1868 .elementor-element.elementor-element-20afebe {
	--display: flex;
	--min-height: 410px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: .51;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1868 .elementor-element.elementor-element-20afebe::before, .elementor-1868 .elementor-element.elementor-element-20afebe > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-20afebe > .e-con-inner > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-20afebe > .elementor-background-slideshow::before, .elementor-1868 .elementor-element.elementor-element-20afebe > .e-con-inner > .elementor-background-slideshow::before, .elementor-1868 .elementor-element.elementor-element-20afebe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-1868 .elementor-element.elementor-element-20afebe:hover::before, .elementor-1868 .elementor-element.elementor-element-20afebe:hover > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-20afebe:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-20afebe > .elementor-background-slideshow:hover::before, .elementor-1868 .elementor-element.elementor-element-20afebe > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-1868 .elementor-element.elementor-element-20afebe:hover {
	--overlay-opacity: .68;
}

.elementor-1868 .elementor-element.elementor-element-a5be4e1 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #115fb9;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 0px 0px 10px 0px rgba(4.561589673913, 33.93581594289, 98.6, .5);
}

.elementor-1868 .elementor-element.elementor-element-5ae6de83 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-1868 .elementor-element.elementor-element-5ae6de83 {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.3em;
	text-shadow: 0px 0px 10px rgba(255, 255, 255, .3);
	color: #260796;
}

.elementor-1868 .elementor-element.elementor-element-72680832 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1868 .elementor-element.elementor-element-56a8eccc {
	--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;
}

.elementor-1868 .elementor-element.elementor-element-7595a320 {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	color: #000;
}

.elementor-1868 .elementor-element.elementor-element-3442c78f > .elementor-widget-container {
	margin: -5% 0% 0% 0%;
}

.elementor-1868 .elementor-element.elementor-element-3442c78f {
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 400;
	line-height: 1.3em;
	color: #000;
}

.elementor-1868 .elementor-element.elementor-element-9dc6e03 {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	color: #000;
}

.elementor-1868 .elementor-element.elementor-element-52e30269 {
	--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;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-1868 .elementor-element.elementor-element-44518544 img {
	width: 79%;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #094aee;
	border-radius: 5px 5px 5px 5px;
}

.elementor-1868 .elementor-element.elementor-element-182a0b36 {
	--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;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-1868 .elementor-element.elementor-element-182a0b36:not(.elementor-motion-effects-element-type-background), .elementor-1868 .elementor-element.elementor-element-182a0b36 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(168deg, #0b0fc4 0%, #47c7fd 100%);
}

.elementor-1868 .elementor-element.elementor-element-541eda17 > .elementor-widget-container {
	margin: 0em 0em 0em -13em;
	padding: 0em 0em 0em 0em;
}

.elementor-1868 .elementor-element.elementor-element-541eda17 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.3em;
	color: #fff;
}

.elementor-1868 .elementor-element.elementor-element-78425dde {
	--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;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1868 .elementor-element.elementor-element-77cc796d {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	color: #000;
}

.elementor-1868 .elementor-element.elementor-element-729d4bb > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-1868 .elementor-element.elementor-element-729d4bb {
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 400;
	line-height: 1.3em;
	color: #000;
}

.elementor-1868 .elementor-element.elementor-element-150e02dd {
	--e-image-carousel-slides-to-show: 4;
}

.elementor-1868 .elementor-element.elementor-element-150e02dd .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-1868 .elementor-element.elementor-element-150e02dd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-style: none;
	border-radius: 6px 6px 6px 6px;
}

.elementor-1868 .elementor-element.elementor-element-359a150f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-1868 .elementor-element.elementor-element-1fee0dec {
	--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;
	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: #2942cf;
	--border-color: #2942cf;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-1868 .elementor-element.elementor-element-93d5f3e img {
	width: 100%;
	border-radius: 5px 5px 5px 5px;
}

.elementor-1868 .elementor-element.elementor-element-2dfc89f8 {
	--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;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1868 .elementor-element.elementor-element-121e0f94 > .elementor-widget-container {
	margin: -3% 0% -3% 0%;
}

.elementor-1868 .elementor-element.elementor-element-121e0f94 {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	line-height: 1.3em;
	color: #000;
}

.elementor-1868 .elementor-element.elementor-element-43b4209d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px / 2);
}

.elementor-1868 .elementor-element.elementor-element-43b4209d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px / 2);
}

.elementor-1868 .elementor-element.elementor-element-43b4209d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px / 2);
	margin-left: calc(5px / 2);
}

.elementor-1868 .elementor-element.elementor-element-43b4209d .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px / 2);
	margin-left: calc(-5px / 2);
}

body.rtl .elementor-1868 .elementor-element.elementor-element-43b4209d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px / 2);
}

body:not(.rtl) .elementor-1868 .elementor-element.elementor-element-43b4209d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px / 2);
}

.elementor-1868 .elementor-element.elementor-element-43b4209d .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-1868 .elementor-element.elementor-element-43b4209d .elementor-icon-list-icon svg {
	fill: #000;
	transition: fill .3s;
}

.elementor-1868 .elementor-element.elementor-element-43b4209d .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #f840bb;
}

.elementor-1868 .elementor-element.elementor-element-43b4209d .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #f840bb;
}

.elementor-1868 .elementor-element.elementor-element-43b4209d {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1868 .elementor-element.elementor-element-43b4209d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1868 .elementor-element.elementor-element-43b4209d .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-1868 .elementor-element.elementor-element-43b4209d .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-1868 .elementor-element.elementor-element-52ed1b27 {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #000;
}

.elementor-1868 .elementor-element.elementor-element-e511421 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--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-1868 .elementor-element.elementor-element-94e81c0 .elementor-button {
	background-color: #015ae7;
	fill: #fff;
	color: #fff;
	box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, .5);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #000;
	border-radius: 6px 6px 6px 6px;
	padding: 15px 30px 15px 30px;
}

.elementor-1868 .elementor-element.elementor-element-94e81c0 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-1868 .elementor-element.elementor-element-7aa5a372 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--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-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-1868 .elementor-element.elementor-element-26e9b0cf .elementor-counter-number-wrapper {
	color: #000;
	font-family: "Roboto Slab", Sans-serif;
	font-weight: 400;
}

.elementor-1868 .elementor-element.elementor-element-26e9b0cf .elementor-counter-title {
	color: #000;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1868 .elementor-element.elementor-element-fe07bf5 .elementor-counter-number-wrapper {
	color: #000;
	font-family: "Roboto Slab", Sans-serif;
	font-weight: 400;
}

.elementor-1868 .elementor-element.elementor-element-fe07bf5 .elementor-counter-title {
	color: #000;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1868 .elementor-element.elementor-element-7de7cc8d .elementor-counter-number-wrapper {
	color: #000;
	font-family: "Roboto Slab", Sans-serif;
	font-weight: 400;
}

.elementor-1868 .elementor-element.elementor-element-7de7cc8d .elementor-counter-title {
	color: #000;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1868 .elementor-element.elementor-element-4e010a2b {
	--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;
}

.elementor-1868 .elementor-element.elementor-element-630c6e6b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-1868 .elementor-element.elementor-element-42c7a46b {
	--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;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-1868 .elementor-element.elementor-element-42c7a46b:not(.elementor-motion-effects-element-type-background), .elementor-1868 .elementor-element.elementor-element-42c7a46b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(168deg, #0b0fc4 0%, #47c7fd 100%);
}

.elementor-1868 .elementor-element.elementor-element-7326cd69 > .elementor-widget-container {
	margin: 0em 0em 0em -13em;
	padding: 0em 0em 0em 0em;
}

.elementor-1868 .elementor-element.elementor-element-7326cd69 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.3em;
	color: #fff;
}

.elementor-1868 .elementor-element.elementor-element-35e88f3b {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1868 .elementor-element.elementor-element-1dcc8054 {
	--e-image-carousel-slides-to-show: 6;
}

.elementor-1868 .elementor-element.elementor-element-1dcc8054 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-1868 .elementor-element.elementor-element-1dcc8054 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-style: none;
	border-radius: 6px 6px 6px 6px;
}

.elementor-1868 .elementor-element.elementor-element-69503649 {
	--e-image-carousel-slides-to-show: 6;
}

.elementor-1868 .elementor-element.elementor-element-69503649 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-1868 .elementor-element.elementor-element-69503649 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-style: none;
	border-radius: 6px 6px 6px 6px;
}

.elementor-1868 .elementor-element.elementor-element-dad8405 {
	--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;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-1868 .elementor-element.elementor-element-dad8405:not(.elementor-motion-effects-element-type-background), .elementor-1868 .elementor-element.elementor-element-dad8405 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(168deg, #0b0fc4 0%, #47c7fd 100%);
}

.elementor-1868 .elementor-element.elementor-element-25e30f13 > .elementor-widget-container {
	margin: 0em 0em 0em -13em;
	padding: 0em 0em 0em 0em;
}

.elementor-1868 .elementor-element.elementor-element-25e30f13 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.3em;
	color: #fff;
}

.elementor-1868 .elementor-element.elementor-element-1e112140 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1868 .elementor-element.elementor-element-fc8c731 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1868 .elementor-element.elementor-element-54f037fd {
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-1868 .elementor-element.elementor-element-49825982 {
	text-align: center;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-1868 .elementor-element.elementor-element-15e5f524 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 0em;
	--padding-right: 0em;
}

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

.elementor-1868 .elementor-element.elementor-element-410b7a7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1868 .elementor-element.elementor-element-77862ac3 {
	width: var(--container-widget-width, 16.472%);
	max-width: 16.472%;
	--container-widget-width: 16.472%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-1868 .elementor-element.elementor-element-77862ac3.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1868 .elementor-element.elementor-element-77862ac3 img {
	width: 90%;
}

.elementor-1868 .elementor-element.elementor-element-293b856c {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1868 .elementor-element.elementor-element-7454f57b {
	width: var(--container-widget-width, 70.946%);
	max-width: 70.946%;
	--container-widget-width: 70.946%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-1868 .elementor-element.elementor-element-7454f57b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1868 .elementor-element.elementor-element-552c5c2e {
	width: var(--container-widget-width, 60.537%);
	max-width: 60.537%;
	--container-widget-width: 60.537%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-1868 .elementor-element.elementor-element-552c5c2e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1868 .elementor-element.elementor-element-72d32ab7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--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-1868 .elementor-element.elementor-element-4990d2ac {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1868 .elementor-element.elementor-element-4990d2ac.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1868 .elementor-element.elementor-element-1831df77 {
	width: var(--container-widget-width, 16.472%);
	max-width: 16.472%;
	--container-widget-width: 16.472%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-1868 .elementor-element.elementor-element-1831df77.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1868 .elementor-element.elementor-element-1831df77 img {
	width: 96%;
}

.elementor-1868 .elementor-element.elementor-element-1e615587 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1868 .elementor-element.elementor-element-59a00925 {
	width: var(--container-widget-width, 63.898%);
	max-width: 63.898%;
	--container-widget-width: 63.898%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-1868 .elementor-element.elementor-element-59a00925.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1868 .elementor-element.elementor-element-270513cf {
	width: var(--container-widget-width, 68%);
	max-width: 68%;
	--container-widget-width: 68%;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-1868 .elementor-element.elementor-element-270513cf.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1868 .elementor-element.elementor-element-eee0c00 {
	--display: flex;
}

.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label {
	color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group > label {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-field-type-html {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-field-group .elementor-field {
	color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-button[type="submit"] {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .e-form__buttons__wrapper__button-previous {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-message {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form {
	--e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
	--e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
	--e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
	--e-form-steps-indicator-progress-color: var(--e-global-color-accent);
	--e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
	--e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
}

.elementor-widget-form .e-form__indicators__indicator__progress__meter {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1868 .elementor-element.elementor-element-501c7f9 {
	width: var(--container-widget-width, 101.301%);
	max-width: 101.301%;
	--container-widget-width: 101.301%;
	--container-widget-flex-grow: 0;
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-1868 .elementor-element.elementor-element-501c7f9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-field-group {
	padding-right: calc(8px / 2);
	padding-left: calc(8px / 2);
	margin-bottom: 13px;
}

.elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-form-fields-wrapper {
	margin-left: calc(-8px / 2);
	margin-right: calc(-8px / 2);
	margin-bottom: -13px;
}

.elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-field-group > label, .elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-field-subgroup label {
	color: #000;
}

.elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-field-group > label {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-field-type-html {
	padding-bottom: 0px;
	color: #000;
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-field-group .elementor-field {
	color: #000;
}

.elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-field-group .elementor-field, .elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-field-subgroup label {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
	border-radius: 8px 8px 8px 8px;
}

.elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-radius: 8px 8px 8px 8px;
}

.elementor-1868 .elementor-element.elementor-element-501c7f9 .e-form__buttons__wrapper__button-next {
	background-color: #10c7ec;
	color: #fff;
}

.elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-button[type="submit"] {
	background-color: #10c7ec;
	color: #fff;
}

.elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-1868 .elementor-element.elementor-element-501c7f9 .e-form__buttons__wrapper__button-previous {
	background-color: #10c7ec;
	color: #fff;
}

.elementor-1868 .elementor-element.elementor-element-501c7f9 .e-form__buttons__wrapper__button-next:hover {
	color: #fff;
}

.elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-button[type="submit"]:hover {
	color: #fff;
}

.elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-1868 .elementor-element.elementor-element-501c7f9 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-1868 .elementor-element.elementor-element-905f2d5 {
	--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;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-1868 .elementor-element.elementor-element-905f2d5:not(.elementor-motion-effects-element-type-background), .elementor-1868 .elementor-element.elementor-element-905f2d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(168deg, #0b0fc4 0%, #47c7fd 100%);
}

.elementor-1868 .elementor-element.elementor-element-57f4b4d1 > .elementor-widget-container {
	margin: 0em 0em 0em -13em;
	padding: 0em 0em 0em 0em;
}

.elementor-1868 .elementor-element.elementor-element-57f4b4d1 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.3em;
	color: #fff;
}

.elementor-1868 .elementor-element.elementor-element-5f00af91 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1868 .elementor-element.elementor-element-1ed60254 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1868 .elementor-element.elementor-element-7d7740f7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1868 .elementor-element.elementor-element-7d7740f7 > .elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
}

.elementor-1868 .elementor-element.elementor-element-7d7740f7 iframe {
	height: 464px;
}

.elementor-1868 .elementor-element.elementor-element-1e69e2fa {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--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-1868 .elementor-element.elementor-element-e6935ed {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: -26em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-1868 .elementor-element.elementor-element-4467c3ae > .elementor-widget-container {
	margin: -3% 0% -3% 0%;
}

.elementor-1868 .elementor-element.elementor-element-4467c3ae {
	font-family: "Poppins", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 1.3em;
	color: #6b11a0;
}

.elementor-1868 .elementor-element.elementor-element-673b46f0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--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-1868 .elementor-element.elementor-element-13e1643b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1868 .elementor-element.elementor-element-13e1643b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(11px / 2);
}

.elementor-1868 .elementor-element.elementor-element-13e1643b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(11px / 2);
}

.elementor-1868 .elementor-element.elementor-element-13e1643b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(11px / 2);
	margin-left: calc(11px / 2);
}

.elementor-1868 .elementor-element.elementor-element-13e1643b .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-11px / 2);
	margin-left: calc(-11px / 2);
}

body.rtl .elementor-1868 .elementor-element.elementor-element-13e1643b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-11px / 2);
}

body:not(.rtl) .elementor-1868 .elementor-element.elementor-element-13e1643b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-11px / 2);
}

.elementor-1868 .elementor-element.elementor-element-13e1643b .elementor-icon-list-icon i {
	color: #ff8bfc;
	transition: color .3s;
}

.elementor-1868 .elementor-element.elementor-element-13e1643b .elementor-icon-list-icon svg {
	fill: #ff8bfc;
	transition: fill .3s;
}

.elementor-1868 .elementor-element.elementor-element-13e1643b {
	--e-icon-list-icon-size: 19px;
	--icon-vertical-offset: 0px;
}

.elementor-1868 .elementor-element.elementor-element-13e1643b .elementor-icon-list-icon {
	padding-right: 1px;
}

.elementor-1868 .elementor-element.elementor-element-13e1643b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1868 .elementor-element.elementor-element-13e1643b .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1868 .elementor-element.elementor-element-13e1643b .elementor-icon-list-text {
	color: #6c2496;
	transition: color .3s;
}

.elementor-1868 .elementor-element.elementor-element-68c9f259 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(11px / 2);
}

.elementor-1868 .elementor-element.elementor-element-68c9f259 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(11px / 2);
}

.elementor-1868 .elementor-element.elementor-element-68c9f259 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(11px / 2);
	margin-left: calc(11px / 2);
}

.elementor-1868 .elementor-element.elementor-element-68c9f259 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-11px / 2);
	margin-left: calc(-11px / 2);
}

body.rtl .elementor-1868 .elementor-element.elementor-element-68c9f259 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-11px / 2);
}

body:not(.rtl) .elementor-1868 .elementor-element.elementor-element-68c9f259 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-11px / 2);
}

.elementor-1868 .elementor-element.elementor-element-68c9f259 .elementor-icon-list-icon i {
	color: #ff8bfc;
	transition: color .3s;
}

.elementor-1868 .elementor-element.elementor-element-68c9f259 .elementor-icon-list-icon svg {
	fill: #ff8bfc;
	transition: fill .3s;
}

.elementor-1868 .elementor-element.elementor-element-68c9f259 {
	--e-icon-list-icon-size: 19px;
	--icon-vertical-offset: 0px;
}

.elementor-1868 .elementor-element.elementor-element-68c9f259 .elementor-icon-list-icon {
	padding-right: 1px;
}

.elementor-1868 .elementor-element.elementor-element-68c9f259 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1868 .elementor-element.elementor-element-68c9f259 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1868 .elementor-element.elementor-element-68c9f259 .elementor-icon-list-text {
	color: #6c2496;
	transition: color .3s;
}

.elementor-1868 .elementor-element.elementor-element-74ed5287 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(11px / 2);
}

.elementor-1868 .elementor-element.elementor-element-74ed5287 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(11px / 2);
}

.elementor-1868 .elementor-element.elementor-element-74ed5287 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(11px / 2);
	margin-left: calc(11px / 2);
}

.elementor-1868 .elementor-element.elementor-element-74ed5287 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-11px / 2);
	margin-left: calc(-11px / 2);
}

body.rtl .elementor-1868 .elementor-element.elementor-element-74ed5287 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-11px / 2);
}

body:not(.rtl) .elementor-1868 .elementor-element.elementor-element-74ed5287 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-11px / 2);
}

.elementor-1868 .elementor-element.elementor-element-74ed5287 .elementor-icon-list-icon i {
	color: #ff8bfc;
	transition: color .3s;
}

.elementor-1868 .elementor-element.elementor-element-74ed5287 .elementor-icon-list-icon svg {
	fill: #ff8bfc;
	transition: fill .3s;
}

.elementor-1868 .elementor-element.elementor-element-74ed5287 {
	--e-icon-list-icon-size: 19px;
	--icon-vertical-offset: 0px;
}

.elementor-1868 .elementor-element.elementor-element-74ed5287 .elementor-icon-list-icon {
	padding-right: 1px;
}

.elementor-1868 .elementor-element.elementor-element-74ed5287 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1868 .elementor-element.elementor-element-74ed5287 .elementor-icon-list-item > a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-1868 .elementor-element.elementor-element-74ed5287 .elementor-icon-list-text {
	color: #6c2496;
	transition: color .3s;
}

@media (max-width:767px) {
	.elementor-1868 .elementor-element.elementor-element-2d9801a8 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-1903bdc > .elementor-widget-container {
		margin: 0em 0em 0em 0em;
	}
	
	.elementor-1868 .elementor-element.elementor-element-1903bdc img {
		width: 64%;
	}
	
	.elementor-1868 .elementor-element.elementor-element-773b0eb2 {
		font-size: 16px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-fbe7918 {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		font-size: 23px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-1086fb68 {
		font-size: 16px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-5b21774f {
		--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-1868 .elementor-element.elementor-element-77d05315 {
		--min-height: 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-1868 .elementor-element.elementor-element-3d8babc {
		--min-height: 0px;
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-1641250 {
		--min-height: 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-1868 .elementor-element.elementor-element-1bff11c6 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-4b5f99aa .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-8cce24a {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-9e095ef {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-3b90b999 {
		font-size: 22px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-768027d3 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-14ede8d {
		font-size: 22px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-8b21abb {
		font-size: 22px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-02f2dde {
		font-size: 22px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-22dd62f0 {
		font-size: 22px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-5e01f323 {
		font-size: 22px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-5ae6de83 {
		font-size: 22px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-72680832 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-3442c78f {
		font-size: 22px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-44518544 img {
		width: 100%;
	}
	
	.elementor-1868 .elementor-element.elementor-element-182a0b36 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-541eda17 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-78425dde {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-729d4bb {
		font-size: 22px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-359a150f {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-2dfc89f8 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-121e0f94 {
		font-size: 22px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-7aa5a372 {
		--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-1868 .elementor-element.elementor-element-26e9b0cf .elementor-counter {
		gap: 0px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-26e9b0cf .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-fe07bf5 .elementor-counter {
		gap: 0px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-fe07bf5 .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-7de7cc8d .elementor-counter {
		gap: 0px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-7de7cc8d .elementor-counter-number-wrapper {
		font-size: 30px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-42c7a46b {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-7326cd69 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-69503649 {
		--e-image-carousel-slides-to-show: 2;
	}
	
	.elementor-1868 .elementor-element.elementor-element-dad8405 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-25e30f13 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-1e112140 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-410b7a7 {
		--justify-content: center;
	}
	
	.elementor-1868 .elementor-element.elementor-element-7454f57b {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-1868 .elementor-element.elementor-element-552c5c2e {
		width: initial;
		max-width: initial;
		text-align: center;
	}
	
	.elementor-1868 .elementor-element.elementor-element-4990d2ac {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1868 .elementor-element.elementor-element-59a00925 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-1868 .elementor-element.elementor-element-270513cf {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-1868 .elementor-element.elementor-element-905f2d5 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-57f4b4d1 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-5f00af91 {
		--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-1868 .elementor-element.elementor-element-1ed60254 {
		--width: 1600px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-7d7740f7 {
		width: var(--container-widget-width, 436px);
		max-width: 436px;
		--container-widget-width: 436px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1868 .elementor-element.elementor-element-1e69e2fa {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-1e69e2fa.e-con {
		--align-self: center;
	}
	
	.elementor-1868 .elementor-element.elementor-element-e6935ed {
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
	}
	
	.elementor-1868 .elementor-element.elementor-element-4467c3ae > .elementor-widget-container {
		margin: 9% 0% 0% 0%;
	}
	
	.elementor-1868 .elementor-element.elementor-element-4467c3ae {
		text-align: center;
		font-size: 22px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-673b46f0 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-1868 .elementor-element.elementor-element-13e1643b {
		width: var(--container-widget-width, 132px);
		max-width: 132px;
		--container-widget-width: 132px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1868 .elementor-element.elementor-element-13e1643b.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1868 .elementor-element.elementor-element-68c9f259 {
		width: var(--container-widget-width, 161px);
		max-width: 161px;
		--container-widget-width: 161px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1868 .elementor-element.elementor-element-68c9f259.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-1868 .elementor-element.elementor-element-74ed5287 {
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-1868 .elementor-element.elementor-element-74ed5287.elementor-element {
		--align-self: center;
	}
}

@media (min-width:768px) {
	.elementor-1868 .elementor-element.elementor-element-1a513225 {
		--width: 65%;
	}
	
	.elementor-1868 .elementor-element.elementor-element-6dfc932d {
		--width: 33%;
	}
	
	.elementor-1868 .elementor-element.elementor-element-56a8eccc {
		--width: 50%;
	}
	
	.elementor-1868 .elementor-element.elementor-element-52e30269 {
		--width: 50%;
	}
	
	.elementor-1868 .elementor-element.elementor-element-1fee0dec {
		--width: 50%;
	}
	
	.elementor-1868 .elementor-element.elementor-element-2dfc89f8 {
		--width: 50%;
	}
	
	.elementor-1868 .elementor-element.elementor-element-410b7a7 {
		--width: 50%;
	}
	
	.elementor-1868 .elementor-element.elementor-element-4990d2ac {
		--width: 97.818%;
	}
	
	.elementor-1868 .elementor-element.elementor-element-eee0c00 {
		--content-width: 586px;
	}
	
	.elementor-1868 .elementor-element.elementor-element-1ed60254 {
		--width: 48%;
	}
	
	.elementor-1868 .elementor-element.elementor-element-e6935ed {
		--width: 50%;
	}
}

/* Start custom CSS for heading, class: .elementor-element-4b5f99aa */
.elementor-1868 .elementor-element.elementor-element-4b5f99aa {
	white-space: nowrap;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1bff11c6 */
.elementor-1868 .elementor-element.elementor-element-1bff11c6 {
	background: rgba(255, 255, 255, .05);
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	border-radius: 0px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-541eda17 */
.elementor-1868 .elementor-element.elementor-element-541eda17 {
	white-space: nowrap;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-182a0b36 */
.elementor-1868 .elementor-element.elementor-element-182a0b36 {
	background: rgba(255, 255, 255, .05);
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	border-radius: 0px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-7326cd69 */
.elementor-1868 .elementor-element.elementor-element-7326cd69 {
	white-space: nowrap;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-42c7a46b */
.elementor-1868 .elementor-element.elementor-element-42c7a46b {
	background: rgba(255, 255, 255, .05);
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	border-radius: 0px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-25e30f13 */
.elementor-1868 .elementor-element.elementor-element-25e30f13 {
	white-space: nowrap;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dad8405 */
.elementor-1868 .elementor-element.elementor-element-dad8405 {
	background: rgba(255, 255, 255, .05);
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	border-radius: 0px;
}

/* End custom CSS */

/* Start custom CSS for form, class: .elementor-element-501c7f9 */
.elementor-1868 .elementor-element.elementor-element-501c7f9 .elementor-button {
	background: linear-gradient(45deg, #10aaec, #55e9fd, #10aaec, #55e9fd);
	background-size: 400% 200%;
	transition: background 1.5s cubic-bezier(.5, .1, .4, .9);
	animation: 5s linear infinite brilho;
}

@keyframes brilho {
	0% {
		background-position: 0 0;
	}
	
	100% {
		background-position: 100% 0;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-57f4b4d1 */
.elementor-1868 .elementor-element.elementor-element-57f4b4d1 {
	white-space: nowrap;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-905f2d5 */
.elementor-1868 .elementor-element.elementor-element-905f2d5 {
	background: rgba(255, 255, 255, .05);
	backdrop-filter: blur(20px);
	-webkit-backdrop-filter: blur(20px);
	border-radius: 0px;
}
