/* End custom CSS */

.elementor-18081 .elementor-element.elementor-element-dc8d705 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 60px;
	--padding-bottom: 100px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-18081 .elementor-element.elementor-element-dc8d705:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-dc8d705 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-1934087);
	background-image: url("https://cdn-ilbbbol.nitrocdn.com/bGPgmNkEoLJJjXCBKtFLWxVwttKtfPAz/assets/images/optimized/rev-acb44aa/onceforall.fr/wp-content/uploads/bg76.svg");
	background-position: center center;
	background-size: cover;
}

.elementor-18081 .elementor-element.elementor-element-dc8d705:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-18081 .elementor-element.elementor-element-dc8d705 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-18081 .elementor-element.elementor-element-dc8d705::before, .elementor-18081 .elementor-element.elementor-element-dc8d705 > .elementor-background-video-container::before, .elementor-18081 .elementor-element.elementor-element-dc8d705 > .e-con-inner > .elementor-background-video-container::before, .elementor-18081 .elementor-element.elementor-element-dc8d705 > .elementor-background-slideshow::before, .elementor-18081 .elementor-element.elementor-element-dc8d705 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18081 .elementor-element.elementor-element-dc8d705 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fcfcfc;
	--background-overlay: "";
}

.elementor-18081 .elementor-element.elementor-element-a848024 {
	--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;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-18081 .elementor-element.elementor-element-a848024.e-con {
	--align-self: center;
}

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

.elementor-18081 .elementor-element.elementor-element-98a95e3.elementor-element {
	--order: -99999;
}

.elementor-18081 .elementor-element.elementor-element-98a95e3 .elementor-heading-title {
	font-family: var(--e-global-typography-72a6694-font-family), Manrope;
	font-size: var(--e-global-typography-72a6694-font-size);
	font-weight: var(--e-global-typography-72a6694-font-weight);
	line-height: var(--e-global-typography-72a6694-line-height);
	letter-spacing: var(--e-global-typography-72a6694-letter-spacing);
	color: #fcfcfc;
}

.elementor-18081 .elementor-element.elementor-element-2345d36 {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
}

.elementor-18081 .elementor-element.elementor-element-2345d36 .elementor-heading-title {
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: #eeedf1;
}

.elementor-18081 .elementor-element.elementor-element-757ca97 {
	--display: flex;
}

.elementor-18081 .elementor-element.elementor-element-6317684 > .elementor-widget-container {
	border-radius: 16px 16px 16px 16px;
}

.elementor-18081 .elementor-element.elementor-element-6317684 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-18081 .elementor-element.elementor-element-0a8f773 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 85px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-18081 .elementor-element.elementor-element-0a8f773:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-0a8f773 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

.elementor-18081 .elementor-element.elementor-element-0a8f773.e-con {
	--order: 99999;
}

.elementor-18081 .elementor-element.elementor-element-a1ba720 {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-18081 .elementor-element.elementor-element-9d74daf {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-18081 .elementor-element.elementor-element-ef8c1fa {
	width: var(--container-widget-width, 81%);
	max-width: 81%;
	--container-widget-width: 81%;
	--container-widget-flex-grow: 0;
}

.elementor-18081 .elementor-element.elementor-element-ef8c1fa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-ef8c1fa.elementor-element {
	--order: -99999;
}

.elementor-18081 .elementor-element.elementor-element-ef8c1fa .elementor-heading-title {
	font-family: "Manrope", Manrope;
	font-size: 42px;
	font-weight: 500;
	line-height: 1.3em;
	letter-spacing: -.064px;
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-310bc89 {
	width: var(--container-widget-width, 61%);
	max-width: 61%;
	--container-widget-width: 61%;
	--container-widget-flex-grow: 0;
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-310bc89 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-1d05dc0 {
	--display: flex;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18081 .elementor-element.elementor-element-c70d1d0 {
	--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: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
}

.elementor-18081 .elementor-element.elementor-element-ac6bbae {
	--display: flex;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-18081 .elementor-element.elementor-element-ac6bbae:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-ac6bbae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-18081 .elementor-element.elementor-element-856cb3d {
	--display: flex;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
}

.elementor-18081 .elementor-element.elementor-element-6e66e48 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-18081 .elementor-element.elementor-element-6e66e48 {
	text-align: left;
}

.elementor-18081 .elementor-element.elementor-element-6e66e48 img {
	width: 80px;
	height: 80px;
	transition-duration: .3s;
}

.elementor-18081 .elementor-element.elementor-element-1051d5f .elementor-heading-title {
	font-family: var(--e-global-typography-524b9e3-font-family), Manrope;
	font-size: var(--e-global-typography-524b9e3-font-size);
	font-weight: var(--e-global-typography-524b9e3-font-weight);
	line-height: var(--e-global-typography-524b9e3-line-height);
	letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-fb84230 {
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-5a8a976 .elementor-button {
	background-color: var(--e-global-color-d739ef1);
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: .3s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fc86d75);
	border-radius: 60px 60px 60px 60px;
	padding: 14px 40px 14px 40px;
}

.elementor-18081 .elementor-element.elementor-element-5a8a976 .elementor-button:hover, .elementor-18081 .elementor-element.elementor-element-5a8a976 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-d739ef1);
	border-color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-5a8a976 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-5a8a976 .elementor-button:hover svg, .elementor-18081 .elementor-element.elementor-element-5a8a976 .elementor-button:focus svg {
	fill: var(--e-global-color-d739ef1);
}

.elementor-18081 .elementor-element.elementor-element-9be4e6b {
	--display: flex;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

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

.elementor-18081 .elementor-element.elementor-element-e9b97b6 {
	--display: flex;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
}

.elementor-18081 .elementor-element.elementor-element-c37f7d6 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-18081 .elementor-element.elementor-element-c37f7d6 {
	text-align: left;
}

.elementor-18081 .elementor-element.elementor-element-c37f7d6 img {
	width: 90px;
	height: 80px;
	transition-duration: .3s;
}

.elementor-18081 .elementor-element.elementor-element-ba2d152 .elementor-heading-title {
	font-family: var(--e-global-typography-524b9e3-font-family), Manrope;
	font-size: var(--e-global-typography-524b9e3-font-size);
	font-weight: var(--e-global-typography-524b9e3-font-weight);
	line-height: var(--e-global-typography-524b9e3-line-height);
	letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-20ca58b {
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-4fcb3ba .elementor-button {
	background-color: var(--e-global-color-d739ef1);
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fc86d75);
	border-radius: 60px 60px 60px 60px;
	padding: 14px 40px 14px 40px;
}

.elementor-18081 .elementor-element.elementor-element-4fcb3ba .elementor-button:hover, .elementor-18081 .elementor-element.elementor-element-4fcb3ba .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-d739ef1);
	border-color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-4fcb3ba > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-4fcb3ba .elementor-button:hover svg, .elementor-18081 .elementor-element.elementor-element-4fcb3ba .elementor-button:focus svg {
	fill: var(--e-global-color-d739ef1);
}

.elementor-18081 .elementor-element.elementor-element-d622651 {
	--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: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
}

.elementor-18081 .elementor-element.elementor-element-8256e30 {
	--display: flex;
	--justify-content: space-between;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-18081 .elementor-element.elementor-element-8256e30:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-8256e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-18081 .elementor-element.elementor-element-9c40f4a {
	--display: flex;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
}

.elementor-18081 .elementor-element.elementor-element-898c0d2 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-18081 .elementor-element.elementor-element-898c0d2 {
	text-align: left;
}

.elementor-18081 .elementor-element.elementor-element-898c0d2 img {
	width: 110px;
	height: 80px;
	transition-duration: .3s;
}

.elementor-18081 .elementor-element.elementor-element-278de26 .elementor-heading-title {
	font-family: var(--e-global-typography-524b9e3-font-family), Manrope;
	font-size: var(--e-global-typography-524b9e3-font-size);
	font-weight: var(--e-global-typography-524b9e3-font-weight);
	line-height: var(--e-global-typography-524b9e3-line-height);
	letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-bf5f902 {
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-212df57 .elementor-button {
	background-color: var(--e-global-color-d739ef1);
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fc86d75);
	border-radius: 60px 60px 60px 60px;
	padding: 14px 40px 14px 40px;
}

.elementor-18081 .elementor-element.elementor-element-212df57 .elementor-button:hover, .elementor-18081 .elementor-element.elementor-element-212df57 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-d739ef1);
	border-color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-212df57 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-212df57 .elementor-button:hover svg, .elementor-18081 .elementor-element.elementor-element-212df57 .elementor-button:focus svg {
	fill: var(--e-global-color-d739ef1);
}

.elementor-18081 .elementor-element.elementor-element-74e6ffd {
	--display: flex;
	--justify-content: space-between;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-18081 .elementor-element.elementor-element-74e6ffd:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-74e6ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-18081 .elementor-element.elementor-element-699f908 {
	--display: flex;
	--gap: 6px 6px;
	--row-gap: 6px;
	--column-gap: 6px;
}

.elementor-18081 .elementor-element.elementor-element-8f24c32 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-18081 .elementor-element.elementor-element-8f24c32 {
	text-align: left;
}

.elementor-18081 .elementor-element.elementor-element-8f24c32 img {
	width: 90px;
	height: 80px;
	transition-duration: .3s;
}

.elementor-18081 .elementor-element.elementor-element-a105908 .elementor-heading-title {
	font-family: var(--e-global-typography-524b9e3-font-family), Manrope;
	font-size: var(--e-global-typography-524b9e3-font-size);
	font-weight: var(--e-global-typography-524b9e3-font-weight);
	line-height: var(--e-global-typography-524b9e3-line-height);
	letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-4f3d00c {
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-195a63e .elementor-button {
	background-color: var(--e-global-color-d739ef1);
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fc86d75);
	border-radius: 60px 60px 60px 60px;
	padding: 14px 40px 14px 40px;
}

.elementor-18081 .elementor-element.elementor-element-195a63e .elementor-button:hover, .elementor-18081 .elementor-element.elementor-element-195a63e .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-d739ef1);
	border-color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-195a63e > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-195a63e .elementor-button:hover svg, .elementor-18081 .elementor-element.elementor-element-195a63e .elementor-button:focus svg {
	fill: var(--e-global-color-d739ef1);
}

.elementor-18081 .elementor-element.elementor-element-4570a4c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 90px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-18081 .elementor-element.elementor-element-1ebfd77 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-18081 .elementor-element.elementor-element-74cdbab {
	--display: flex;
}

.elementor-18081 .elementor-element.elementor-element-74cdbab.e-con {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-0959f5a {
	width: var(--container-widget-width, 78%);
	max-width: 78%;
	--container-widget-width: 78%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18081 .elementor-element.elementor-element-0959f5a.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-0959f5a .elementor-heading-title {
	font-family: var(--e-global-typography-9f6cade-font-family), Manrope;
	font-size: var(--e-global-typography-9f6cade-font-size);
	font-weight: var(--e-global-typography-9f6cade-font-weight);
	line-height: var(--e-global-typography-9f6cade-line-height);
	letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-61e7a23 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-61e7a23.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-c9f8038 {
	--display: flex;
}

.elementor-18081 .elementor-element.elementor-element-f0c7aae {
	--display: flex;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
}

.elementor-18081 .elementor-element.elementor-element-ee72bb4 {
	--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: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18081 .elementor-element.elementor-element-23439c7 {
	--display: flex;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-18081 .elementor-element.elementor-element-23439c7:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-23439c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-50d0a86);
}

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

.elementor-18081 .elementor-element.elementor-element-e5bb542 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-18081 .elementor-element.elementor-element-b3eed52 {
	text-align: left;
	font-family: var(--e-global-typography-524b9e3-font-family), Manrope;
	font-size: var(--e-global-typography-524b9e3-font-size);
	font-weight: var(--e-global-typography-524b9e3-font-weight);
	line-height: var(--e-global-typography-524b9e3-line-height);
	letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-488f157 {
	width: initial;
	max-width: initial;
	text-align: left;
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-488f157.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-b68ce2d .elementor-button {
	background-color: var(--e-global-color-d739ef1);
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: .3s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fc86d75);
	border-radius: 60px 60px 60px 60px;
	padding: 14px 40px 14px 40px;
}

.elementor-18081 .elementor-element.elementor-element-b68ce2d .elementor-button:hover, .elementor-18081 .elementor-element.elementor-element-b68ce2d .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-d739ef1);
	border-color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-b68ce2d > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-b68ce2d .elementor-button:hover svg, .elementor-18081 .elementor-element.elementor-element-b68ce2d .elementor-button:focus svg {
	fill: var(--e-global-color-d739ef1);
}

.elementor-18081 .elementor-element.elementor-element-7ae3831 {
	--display: flex;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-18081 .elementor-element.elementor-element-7ae3831:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-7ae3831 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

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

.elementor-18081 .elementor-element.elementor-element-143fd73 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-18081 .elementor-element.elementor-element-832eb7d {
	text-align: left;
	font-family: var(--e-global-typography-524b9e3-font-family), Manrope;
	font-size: var(--e-global-typography-524b9e3-font-size);
	font-weight: var(--e-global-typography-524b9e3-font-weight);
	line-height: var(--e-global-typography-524b9e3-line-height);
	letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-17b10d0 {
	width: initial;
	max-width: initial;
	text-align: left;
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-17b10d0.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-71dfc7c .elementor-button {
	background-color: var(--e-global-color-d739ef1);
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: .3s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fc86d75);
	border-radius: 60px 60px 60px 60px;
	padding: 14px 40px 14px 40px;
}

.elementor-18081 .elementor-element.elementor-element-71dfc7c .elementor-button:hover, .elementor-18081 .elementor-element.elementor-element-71dfc7c .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-d739ef1);
	border-color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-71dfc7c > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-71dfc7c .elementor-button:hover svg, .elementor-18081 .elementor-element.elementor-element-71dfc7c .elementor-button:focus svg {
	fill: var(--e-global-color-d739ef1);
}

.elementor-18081 .elementor-element.elementor-element-38b9da6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 90px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-18081 .elementor-element.elementor-element-38b9da6:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-38b9da6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

.elementor-18081 .elementor-element.elementor-element-8a499da {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-18081 .elementor-element.elementor-element-7d663ee {
	--display: flex;
	--justify-content: center;
}

.elementor-18081 .elementor-element.elementor-element-7d663ee.e-con {
	--order: 99999;
}

.elementor-18081 .elementor-element.elementor-element-3cf5831 {
	--display: flex;
}

.elementor-18081 .elementor-element.elementor-element-3cf5831.e-con {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-e107baa {
	width: var(--container-widget-width, 78%);
	max-width: 78%;
	--container-widget-width: 78%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18081 .elementor-element.elementor-element-e107baa.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-e107baa .elementor-heading-title {
	font-family: var(--e-global-typography-9f6cade-font-family), Manrope;
	font-size: var(--e-global-typography-9f6cade-font-size);
	font-weight: var(--e-global-typography-9f6cade-font-weight);
	line-height: var(--e-global-typography-9f6cade-line-height);
	letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-e9a21e6 {
	width: var(--container-widget-width, 78%);
	max-width: 78%;
	--container-widget-width: 78%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-e9a21e6.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-11d3a9f .elementor-button {
	background-color: var(--e-global-color-d739ef1);
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: .3s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fc86d75);
	border-radius: 60px 60px 60px 60px;
	padding: 14px 40px 14px 40px;
}

.elementor-18081 .elementor-element.elementor-element-11d3a9f .elementor-button:hover, .elementor-18081 .elementor-element.elementor-element-11d3a9f .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-d739ef1);
	border-color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-11d3a9f > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-11d3a9f .elementor-button:hover svg, .elementor-18081 .elementor-element.elementor-element-11d3a9f .elementor-button:focus svg {
	fill: var(--e-global-color-d739ef1);
}

.elementor-18081 .elementor-element.elementor-element-89ace65 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 90px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-18081 .elementor-element.elementor-element-6d807d4 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-18081 .elementor-element.elementor-element-e5ed5a0 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18081 .elementor-element.elementor-element-e5ed5a0.e-con {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-d83166a {
	width: var(--container-widget-width, 86%);
	max-width: 86%;
	--container-widget-width: 86%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18081 .elementor-element.elementor-element-d83166a.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-d83166a .elementor-heading-title {
	font-family: var(--e-global-typography-9f6cade-font-family), Manrope;
	font-size: var(--e-global-typography-9f6cade-font-size);
	font-weight: var(--e-global-typography-9f6cade-font-weight);
	line-height: var(--e-global-typography-9f6cade-line-height);
	letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-70f1a69 {
	width: var(--container-widget-width, 78%);
	max-width: 78%;
	--container-widget-width: 78%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-70f1a69.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-b3cf303 {
	--display: flex;
}

.elementor-18081 .elementor-element.elementor-element-b3cf303.e-con {
	--align-self: flex-end;
}

.elementor-18081 .elementor-element.elementor-element-fec2f67.elementor-element {
	--order: -99999;
}

.elementor-18081 .elementor-element.elementor-element-4e4f260 {
	--display: flex;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
}

.elementor-18081 .elementor-element.elementor-element-0ab1a17 {
	--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: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18081 .elementor-element.elementor-element-e366bd4 {
	--display: flex;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-18081 .elementor-element.elementor-element-e366bd4:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-e366bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-50d0a86);
}

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

.elementor-18081 .elementor-element.elementor-element-c3b1345 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-18081 .elementor-element.elementor-element-a014eb0 {
	text-align: left;
	font-family: var(--e-global-typography-524b9e3-font-family), Manrope;
	font-size: var(--e-global-typography-524b9e3-font-size);
	font-weight: var(--e-global-typography-524b9e3-font-weight);
	line-height: var(--e-global-typography-524b9e3-line-height);
	letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-0dbe76d {
	width: initial;
	max-width: initial;
	text-align: left;
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-0dbe76d.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-2ba72d0 .elementor-button {
	background-color: var(--e-global-color-d739ef1);
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: .3s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fc86d75);
	border-radius: 60px 60px 60px 60px;
	padding: 14px 40px 14px 40px;
}

.elementor-18081 .elementor-element.elementor-element-2ba72d0 .elementor-button:hover, .elementor-18081 .elementor-element.elementor-element-2ba72d0 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-d739ef1);
	border-color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-2ba72d0 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-2ba72d0 .elementor-button:hover svg, .elementor-18081 .elementor-element.elementor-element-2ba72d0 .elementor-button:focus svg {
	fill: var(--e-global-color-d739ef1);
}

.elementor-18081 .elementor-element.elementor-element-6bd4669 {
	--display: flex;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-18081 .elementor-element.elementor-element-6bd4669:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-6bd4669 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

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

.elementor-18081 .elementor-element.elementor-element-4ead821 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-18081 .elementor-element.elementor-element-cca54bd {
	text-align: left;
	font-family: var(--e-global-typography-524b9e3-font-family), Manrope;
	font-size: var(--e-global-typography-524b9e3-font-size);
	font-weight: var(--e-global-typography-524b9e3-font-weight);
	line-height: var(--e-global-typography-524b9e3-line-height);
	letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-73d5f1e {
	width: initial;
	max-width: initial;
	text-align: left;
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-73d5f1e.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-4fe242d .elementor-button {
	background-color: var(--e-global-color-d739ef1);
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: .3s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fc86d75);
	border-radius: 60px 60px 60px 60px;
	padding: 14px 40px 14px 40px;
}

.elementor-18081 .elementor-element.elementor-element-4fe242d .elementor-button:hover, .elementor-18081 .elementor-element.elementor-element-4fe242d .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-d739ef1);
	border-color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-4fe242d > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-4fe242d .elementor-button:hover svg, .elementor-18081 .elementor-element.elementor-element-4fe242d .elementor-button:focus svg {
	fill: var(--e-global-color-d739ef1);
}

.elementor-18081 .elementor-element.elementor-element-5beec42 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 90px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-18081 .elementor-element.elementor-element-5beec42:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-5beec42 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

.elementor-18081 .elementor-element.elementor-element-b0ca0e8 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-18081 .elementor-element.elementor-element-677b891 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18081 .elementor-element.elementor-element-677b891.e-con {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-e5c3306 {
	width: var(--container-widget-width, 86%);
	max-width: 86%;
	--container-widget-width: 86%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-18081 .elementor-element.elementor-element-e5c3306.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-e5c3306 .elementor-heading-title {
	font-family: var(--e-global-typography-9f6cade-font-family), Manrope;
	font-size: var(--e-global-typography-9f6cade-font-size);
	font-weight: var(--e-global-typography-9f6cade-font-weight);
	line-height: var(--e-global-typography-9f6cade-line-height);
	letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-bd54327 {
	width: var(--container-widget-width, 68%);
	max-width: 68%;
	--container-widget-width: 68%;
	--container-widget-flex-grow: 0;
	text-align: left;
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-bd54327.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-919d219 {
	--display: flex;
}

.elementor-18081 .elementor-element.elementor-element-919d219.e-con {
	--align-self: flex-end;
}

.elementor-18081 .elementor-element.elementor-element-0d33023 {
	--display: flex;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
}

.elementor-18081 .elementor-element.elementor-element-ab3e824 {
	--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: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18081 .elementor-element.elementor-element-f2320d3 {
	--display: flex;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-18081 .elementor-element.elementor-element-f2320d3:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-f2320d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-18081 .elementor-element.elementor-element-f9aa5e3 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-18081 .elementor-element.elementor-element-9dc4ed2 {
	text-align: left;
	font-family: "Manrope", Manrope;
	font-size: 21px;
	font-weight: 600;
	line-height: 1.7rem;
	letter-spacing: -.1px;
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-a7a0c78 {
	width: initial;
	max-width: initial;
	text-align: left;
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-a7a0c78.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-29f7fe2 .elementor-button {
	background-color: var(--e-global-color-d739ef1);
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: .3s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fc86d75);
	border-radius: 60px 60px 60px 60px;
	padding: 14px 40px 14px 40px;
}

.elementor-18081 .elementor-element.elementor-element-29f7fe2 .elementor-button:hover, .elementor-18081 .elementor-element.elementor-element-29f7fe2 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-d739ef1);
	border-color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-29f7fe2 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-29f7fe2 .elementor-button:hover svg, .elementor-18081 .elementor-element.elementor-element-29f7fe2 .elementor-button:focus svg {
	fill: var(--e-global-color-d739ef1);
}

.elementor-18081 .elementor-element.elementor-element-498165e {
	--display: flex;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-18081 .elementor-element.elementor-element-498165e:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-498165e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-18081 .elementor-element.elementor-element-449357e {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-18081 .elementor-element.elementor-element-df384ba {
	text-align: left;
	font-family: var(--e-global-typography-524b9e3-font-family), Manrope;
	font-size: var(--e-global-typography-524b9e3-font-size);
	font-weight: var(--e-global-typography-524b9e3-font-weight);
	line-height: var(--e-global-typography-524b9e3-line-height);
	letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-4a60bba {
	width: initial;
	max-width: initial;
	text-align: left;
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-4a60bba.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-c9ff16b .elementor-button {
	background-color: var(--e-global-color-d739ef1);
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: .3s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fc86d75);
	border-radius: 60px 60px 60px 60px;
	padding: 14px 40px 14px 40px;
}

.elementor-18081 .elementor-element.elementor-element-c9ff16b .elementor-button:hover, .elementor-18081 .elementor-element.elementor-element-c9ff16b .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-d739ef1);
	border-color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-c9ff16b > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-c9ff16b .elementor-button:hover svg, .elementor-18081 .elementor-element.elementor-element-c9ff16b .elementor-button:focus svg {
	fill: var(--e-global-color-d739ef1);
}

.elementor-18081 .elementor-element.elementor-element-9f60ec2 {
	--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: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18081 .elementor-element.elementor-element-4f2d1f3 {
	--display: flex;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

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

.elementor-18081 .elementor-element.elementor-element-618b676 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-18081 .elementor-element.elementor-element-4eaca0c {
	text-align: left;
	font-family: var(--e-global-typography-524b9e3-font-family), Manrope;
	font-size: var(--e-global-typography-524b9e3-font-size);
	font-weight: var(--e-global-typography-524b9e3-font-weight);
	line-height: var(--e-global-typography-524b9e3-line-height);
	letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-85ef3f5 {
	width: initial;
	max-width: initial;
	text-align: left;
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-85ef3f5.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-c2caf81 .elementor-button {
	background-color: var(--e-global-color-d739ef1);
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: .3s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fc86d75);
	border-radius: 60px 60px 60px 60px;
	padding: 14px 40px 14px 40px;
}

.elementor-18081 .elementor-element.elementor-element-c2caf81 .elementor-button:hover, .elementor-18081 .elementor-element.elementor-element-c2caf81 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-d739ef1);
	border-color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-c2caf81 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-c2caf81 .elementor-button:hover svg, .elementor-18081 .elementor-element.elementor-element-c2caf81 .elementor-button:focus svg {
	fill: var(--e-global-color-d739ef1);
}

.elementor-18081 .elementor-element.elementor-element-03d4bf1 {
	--display: flex;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-18081 .elementor-element.elementor-element-03d4bf1:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-03d4bf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-18081 .elementor-element.elementor-element-8e05a22 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-18081 .elementor-element.elementor-element-57ca83b {
	text-align: left;
	font-family: var(--e-global-typography-524b9e3-font-family), Manrope;
	font-size: var(--e-global-typography-524b9e3-font-size);
	font-weight: var(--e-global-typography-524b9e3-font-weight);
	line-height: var(--e-global-typography-524b9e3-line-height);
	letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-572f3d1 {
	width: initial;
	max-width: initial;
	text-align: left;
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-572f3d1.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-773982e .elementor-button {
	background-color: var(--e-global-color-d739ef1);
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: .3s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fc86d75);
	border-radius: 60px 60px 60px 60px;
	padding: 14px 40px 14px 40px;
}

.elementor-18081 .elementor-element.elementor-element-773982e .elementor-button:hover, .elementor-18081 .elementor-element.elementor-element-773982e .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-d739ef1);
	border-color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-773982e > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-773982e .elementor-button:hover svg, .elementor-18081 .elementor-element.elementor-element-773982e .elementor-button:focus svg {
	fill: var(--e-global-color-d739ef1);
}

.elementor-18081 .elementor-element.elementor-element-d0c7e0e {
	--display: flex;
	--justify-content: space-between;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-18081 .elementor-element.elementor-element-d0c7e0e:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-d0c7e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-18081 .elementor-element.elementor-element-abb853a {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-18081 .elementor-element.elementor-element-74ddb01 {
	text-align: left;
	font-family: var(--e-global-typography-524b9e3-font-family), Manrope;
	font-size: var(--e-global-typography-524b9e3-font-size);
	font-weight: var(--e-global-typography-524b9e3-font-weight);
	line-height: var(--e-global-typography-524b9e3-line-height);
	letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-7ab0d74 {
	width: initial;
	max-width: initial;
	text-align: left;
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-7ab0d74.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-1337c03 .elementor-button {
	background-color: var(--e-global-color-d739ef1);
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: .3s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fc86d75);
	border-radius: 60px 60px 60px 60px;
	padding: 14px 40px 14px 40px;
}

.elementor-18081 .elementor-element.elementor-element-1337c03 .elementor-button:hover, .elementor-18081 .elementor-element.elementor-element-1337c03 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-d739ef1);
	border-color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-1337c03 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-1337c03 .elementor-button:hover svg, .elementor-18081 .elementor-element.elementor-element-1337c03 .elementor-button:focus svg {
	fill: var(--e-global-color-d739ef1);
}

.elementor-18081 .elementor-element.elementor-element-f7d1b38 {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 85px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-18081 .elementor-element.elementor-element-f7d1b38:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-f7d1b38 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

.elementor-18081 .elementor-element.elementor-element-e4a14d4 {
	--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;
}

.elementor-18081 .elementor-element.elementor-element-9e5f5a7 {
	--display: flex;
}

.elementor-18081 .elementor-element.elementor-element-5de1689 .elementor-heading-title {
	font-family: var(--e-global-typography-9f6cade-font-family), Manrope;
	font-size: var(--e-global-typography-9f6cade-font-size);
	font-weight: var(--e-global-typography-9f6cade-font-weight);
	line-height: var(--e-global-typography-9f6cade-line-height);
	letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-ff9815f {
	text-align: left;
}

.elementor-18081 .elementor-element.elementor-element-ff9815f .elementor-heading-title {
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-c53430f .elementor-button {
	background-color: var(--e-global-color-d739ef1);
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	transition-duration: .3s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fc86d75);
	border-radius: 60px 60px 60px 60px;
	padding: 14px 40px 14px 40px;
}

.elementor-18081 .elementor-element.elementor-element-c53430f .elementor-button:hover, .elementor-18081 .elementor-element.elementor-element-c53430f .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-d739ef1);
	border-color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-c53430f > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-c53430f .elementor-button:hover svg, .elementor-18081 .elementor-element.elementor-element-c53430f .elementor-button:focus svg {
	fill: var(--e-global-color-d739ef1);
}

.elementor-18081 .elementor-element.elementor-element-e345089 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-18081 .elementor-element.elementor-element-e37f00d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-18081 .elementor-element.elementor-element-e37f00d:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-e37f00d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

.elementor-18081 .elementor-element.elementor-element-e37f00d.e-con {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-8c60111 img {
	width: 120px;
}

.elementor-18081 .elementor-element.elementor-element-669be21 {
	text-align: left;
}

.elementor-18081 .elementor-element.elementor-element-669be21 .elementor-heading-title {
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

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

.elementor-18081 .elementor-element.elementor-element-af326c9 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-18081 .elementor-element.elementor-element-af326c9.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18081 .elementor-element.elementor-element-0870a64 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-0870a64.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-0870a64 {
	text-align: left;
}

.elementor-18081 .elementor-element.elementor-element-0870a64 img {
	width: 80px;
	height: 80px;
	object-fit: cover;
	object-position: center center;
	border-radius: 60px 60px 60px 60px;
}

.elementor-18081 .elementor-element.elementor-element-ec3c729 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
}

.elementor-18081 .elementor-element.elementor-element-2266938 {
	text-align: left;
	font-family: var(--e-global-typography-d486bdd-font-family), Manrope;
	font-size: var(--e-global-typography-d486bdd-font-size);
	font-weight: var(--e-global-typography-d486bdd-font-weight);
	line-height: var(--e-global-typography-d486bdd-line-height);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-5696c53 {
	text-align: left;
	font-family: var(--e-global-typography-2939973-font-family), Manrope;
	font-size: var(--e-global-typography-2939973-font-size);
	font-weight: var(--e-global-typography-2939973-font-weight);
	line-height: var(--e-global-typography-2939973-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-66b8f62 {
	--display: flex;
}

.elementor-18081 .elementor-element.elementor-element-54ecaac {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-18081 .elementor-element.elementor-element-54ecaac:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-54ecaac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

.elementor-18081 .elementor-element.elementor-element-54ecaac.e-con {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-a508ff2 img {
	width: 120px;
}

.elementor-18081 .elementor-element.elementor-element-8760c6e {
	text-align: left;
}

.elementor-18081 .elementor-element.elementor-element-8760c6e .elementor-heading-title {
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

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

.elementor-18081 .elementor-element.elementor-element-66ba7b3 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-18081 .elementor-element.elementor-element-66ba7b3.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18081 .elementor-element.elementor-element-d065ab9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-d065ab9.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-d065ab9 {
	text-align: left;
}

.elementor-18081 .elementor-element.elementor-element-d065ab9 img {
	width: 80px;
	height: 80px;
	object-fit: cover;
	object-position: center center;
	border-radius: 60px 60px 60px 60px;
}

.elementor-18081 .elementor-element.elementor-element-84f65e6 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
}

.elementor-18081 .elementor-element.elementor-element-3a65aed {
	text-align: left;
	font-family: var(--e-global-typography-d486bdd-font-family), Manrope;
	font-size: var(--e-global-typography-d486bdd-font-size);
	font-weight: var(--e-global-typography-d486bdd-font-weight);
	line-height: var(--e-global-typography-d486bdd-line-height);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-1a56c14 {
	text-align: left;
	font-family: var(--e-global-typography-2939973-font-family), Manrope;
	font-size: var(--e-global-typography-2939973-font-size);
	font-weight: var(--e-global-typography-2939973-font-weight);
	line-height: var(--e-global-typography-2939973-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-63a35a8 {
	--display: flex;
}

.elementor-18081 .elementor-element.elementor-element-087e0ce {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-18081 .elementor-element.elementor-element-087e0ce:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-087e0ce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

.elementor-18081 .elementor-element.elementor-element-087e0ce.e-con {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-137e8ef img {
	width: 120px;
}

.elementor-18081 .elementor-element.elementor-element-bd403d4 {
	text-align: left;
}

.elementor-18081 .elementor-element.elementor-element-bd403d4 .elementor-heading-title {
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

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

.elementor-18081 .elementor-element.elementor-element-48030d4 {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-18081 .elementor-element.elementor-element-48030d4.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18081 .elementor-element.elementor-element-33659e5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-33659e5.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-33659e5 {
	text-align: left;
}

.elementor-18081 .elementor-element.elementor-element-33659e5 img {
	width: 80px;
	height: 80px;
	object-fit: cover;
	object-position: center center;
	border-radius: 60px 60px 60px 60px;
}

.elementor-18081 .elementor-element.elementor-element-68fd2c2 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
}

.elementor-18081 .elementor-element.elementor-element-80d891b {
	text-align: left;
	font-family: var(--e-global-typography-d486bdd-font-family), Manrope;
	font-size: var(--e-global-typography-d486bdd-font-size);
	font-weight: var(--e-global-typography-d486bdd-font-weight);
	line-height: var(--e-global-typography-d486bdd-line-height);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-05ef7fd {
	text-align: left;
	font-family: var(--e-global-typography-2939973-font-family), Manrope;
	font-size: var(--e-global-typography-2939973-font-size);
	font-weight: var(--e-global-typography-2939973-font-weight);
	line-height: var(--e-global-typography-2939973-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-c1e4c68 {
	--display: flex;
}

.elementor-18081 .elementor-element.elementor-element-e8d2065 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-18081 .elementor-element.elementor-element-e8d2065:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-e8d2065 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

.elementor-18081 .elementor-element.elementor-element-e8d2065.e-con {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-fd77bfa img {
	width: 120px;
}

.elementor-18081 .elementor-element.elementor-element-8438752 {
	text-align: left;
}

.elementor-18081 .elementor-element.elementor-element-8438752 .elementor-heading-title {
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

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

.elementor-18081 .elementor-element.elementor-element-0c372ff {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-18081 .elementor-element.elementor-element-0c372ff.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-18081 .elementor-element.elementor-element-48cba46 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-48cba46.elementor-element {
	--align-self: flex-start;
}

.elementor-18081 .elementor-element.elementor-element-48cba46 {
	text-align: left;
}

.elementor-18081 .elementor-element.elementor-element-48cba46 img {
	width: 80px;
	height: 80px;
	object-fit: cover;
	object-position: center center;
	border-radius: 60px 60px 60px 60px;
}

.elementor-18081 .elementor-element.elementor-element-e6d5354 {
	--display: flex;
	--gap: 4px 4px;
	--row-gap: 4px;
	--column-gap: 4px;
}

.elementor-18081 .elementor-element.elementor-element-0970994 {
	text-align: left;
	font-family: var(--e-global-typography-d486bdd-font-family), Manrope;
	font-size: var(--e-global-typography-d486bdd-font-size);
	font-weight: var(--e-global-typography-d486bdd-font-weight);
	line-height: var(--e-global-typography-d486bdd-line-height);
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-24d67d9 {
	text-align: left;
	font-family: var(--e-global-typography-2939973-font-family), Manrope;
	font-size: var(--e-global-typography-2939973-font-size);
	font-weight: var(--e-global-typography-2939973-font-weight);
	line-height: var(--e-global-typography-2939973-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-6d218be {
	--e-n-carousel-swiper-slides-to-display: 2;
	--e-n-carousel-swiper-offset-size: 40px;
	--e-n-carousel-swiper-slides-gap: 24px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-normal-color: rgba(40, 0, 113, .55);
	--e-n-carousel-arrow-hover-color: var(--e-global-color-primary);
	--e-n-carousel-swiper-pagination-size: 9px;
	--e-n-carousel-dots-normal-color: var(--e-global-color-primary);
	--e-n-carousel-swiper-pagination-spacing: 30px;
}

.elementor-18081 .elementor-element.elementor-element-6d218be .swiper-pagination-bullet {
	--swiper-pagination-bullet-horizontal-gap: 6px;
	--swiper-pagination-bullet-vertical-gap: 6px;
}

.elementor-18081 .elementor-element.elementor-element-fce449d {
	--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;
	--overlay-opacity: 0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 90px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-18081 .elementor-element.elementor-element-fce449d:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-fce449d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

.elementor-18081 .elementor-element.elementor-element-fce449d::before, .elementor-18081 .elementor-element.elementor-element-fce449d > .elementor-background-video-container::before, .elementor-18081 .elementor-element.elementor-element-fce449d > .e-con-inner > .elementor-background-video-container::before, .elementor-18081 .elementor-element.elementor-element-fce449d > .elementor-background-slideshow::before, .elementor-18081 .elementor-element.elementor-element-fce449d > .e-con-inner > .elementor-background-slideshow::before, .elementor-18081 .elementor-element.elementor-element-fce449d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #f9fafa;
	--background-overlay: "";
}

.elementor-18081 .elementor-element.elementor-element-d59b164 {
	--display: flex;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-18081 .elementor-element.elementor-element-d59b164:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-d59b164 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-1934087);
}

.elementor-18081 .elementor-element.elementor-element-afd4455 {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18081 .elementor-element.elementor-element-afd4455.e-con {
	--order: 99999;
}

.elementor-18081 .elementor-element.elementor-element-f4b5bc8 {
	--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-evenly;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18081 .elementor-element.elementor-element-9d23442 {
	width: var(--container-widget-width, 91%);
	max-width: 91%;
	--container-widget-width: 91%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-18081 .elementor-element.elementor-element-9d23442.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-18081 .elementor-element.elementor-element-9d23442 .elementor-heading-title {
	font-family: var(--e-global-typography-9f6cade-font-family), Manrope;
	font-size: var(--e-global-typography-9f6cade-font-size);
	font-weight: var(--e-global-typography-9f6cade-font-weight);
	line-height: var(--e-global-typography-9f6cade-line-height);
	letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	color: #fff;
}

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

.elementor-18081 .elementor-element.elementor-element-62a349a.elementor-element {
	--align-self: center;
}

.elementor-18081 .elementor-element.elementor-element-62a349a .elementor-heading-title {
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-c5d9ee3);
}

.elementor-18081 .elementor-element.elementor-element-4569e6a .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	transition-duration: .3s;
	border-style: solid;
	border-color: var(--e-global-color-secondary);
	border-radius: 60px 60px 60px 60px;
	padding: 14px 40px 14px 40px;
}

.elementor-18081 .elementor-element.elementor-element-4569e6a .elementor-button:hover, .elementor-18081 .elementor-element.elementor-element-4569e6a .elementor-button:focus {
	background-color: #cf127c;
}

.elementor-18081 .elementor-element.elementor-element-4569e6a > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-18081 .elementor-element.elementor-element-4569e6a.elementor-element {
	--align-self: center;
}

.elementor-18081 .elementor-element.elementor-element-e23f2c4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 90px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-18081 .elementor-element.elementor-element-e23f2c4:not(.elementor-motion-effects-element-type-background), .elementor-18081 .elementor-element.elementor-element-e23f2c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

.elementor-18081 .elementor-element.elementor-element-5f3eeb7.elementor-element {
	--order: -99999;
}

.elementor-18081 .elementor-element.elementor-element-5f3eeb7 .elementor-heading-title {
	font-family: "Manrope", Manrope;
	font-size: 46px;
	font-weight: 500;
	line-height: 1.15em;
	letter-spacing: -.064px;
	color: var(--e-global-color-primary);
}

.elementor-18081 .elementor-element.elementor-element-f57bb44 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-18081 .elementor-element.elementor-element-e87dfb2 {
	--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: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-fc86d75);
	--border-color: var(--e-global-color-fc86d75);
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-18081 .elementor-element.elementor-element-03c4ce3 {
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-2189679 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-18081 .elementor-element.elementor-element-aa901d1 {
	--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: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-18081 .elementor-element.elementor-element-d0d1f6b {
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-17b528d {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-18081 .elementor-element.elementor-element-20f059c {
	--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: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-18081 .elementor-element.elementor-element-0343d46 {
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-d24da57 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-18081 .elementor-element.elementor-element-3ad0a5d {
	--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: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-18081 .elementor-element.elementor-element-f67ffa3 {
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-394da90 {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-18081 .elementor-element.elementor-element-325f107 {
	--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: none;
	--border-style: none;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 24px;
	--padding-right: 24px;
}

.elementor-18081 .elementor-element.elementor-element-9cc11f8 {
	font-family: var(--e-global-typography-873f3f7-font-family), Manrope;
	font-size: var(--e-global-typography-873f3f7-font-size);
	font-weight: var(--e-global-typography-873f3f7-font-weight);
	line-height: var(--e-global-typography-873f3f7-line-height);
	color: var(--e-global-color-98ceb09);
}

.elementor-18081 .elementor-element.elementor-element-8b9d326 {
	--n-accordion-title-font-size: var(--e-global-typography-d486bdd-font-size);
	width: var(--container-widget-width, 873px);
	max-width: 873px;
	--container-widget-width: 873px;
	--container-widget-flex-grow: 0;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 0px 0px 0px 0px;
	--n-accordion-title-normal-color: var(--e-global-color-primary);
	--n-accordion-title-hover-color: var(--e-global-color-primary);
	--n-accordion-title-active-color: var(--e-global-color-primary);
	--n-accordion-icon-size: 12px;
}

:where( .elementor-18081 .elementor-element.elementor-element-8b9d326 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	background-color: rgba(175, 147, 147, 0);
	border-style: none;
}

.elementor-18081 .elementor-element.elementor-element-8b9d326 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-fc86d75);
}

.elementor-18081 .elementor-element.elementor-element-8b9d326 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover {
	border-style: solid;
	border-color: var(--e-global-color-fc86d75);
}

.elementor-18081 .elementor-element.elementor-element-8b9d326 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-18081 .elementor-element.elementor-element-8b9d326 {
	--n-accordion-padding: 24px 24px 24px 24px;
}

:where( .elementor-18081 .elementor-element.elementor-element-8b9d326 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-d486bdd-font-family), Manrope;
	font-weight: var(--e-global-typography-d486bdd-font-weight);
	line-height: var(--e-global-typography-d486bdd-line-height);
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-18081 .elementor-element.elementor-element-dc8d705 {
		--content-width: 1200px;
	}
	
	.elementor-18081 .elementor-element.elementor-element-0a8f773 {
		--content-width: 1200px;
	}
	
	.elementor-18081 .elementor-element.elementor-element-9d74daf {
		--width: 100%;
	}
	
	.elementor-18081 .elementor-element.elementor-element-ac6bbae {
		--width: 100%;
	}
	
	.elementor-18081 .elementor-element.elementor-element-8256e30 {
		--width: 100%;
	}
	
	.elementor-18081 .elementor-element.elementor-element-74e6ffd {
		--width: 100%;
	}
	
	.elementor-18081 .elementor-element.elementor-element-c9f8038 {
		--width: 35%;
	}
	
	.elementor-18081 .elementor-element.elementor-element-7d663ee {
		--width: 59%;
	}
	
	.elementor-18081 .elementor-element.elementor-element-b3cf303 {
		--width: 80%;
	}
	
	.elementor-18081 .elementor-element.elementor-element-919d219 {
		--width: 81%;
	}
	
	.elementor-18081 .elementor-element.elementor-element-9e5f5a7 {
		--width: 62%;
	}
	
	.elementor-18081 .elementor-element.elementor-element-e345089 {
		--content-width: 1200px;
	}
	
	.elementor-18081 .elementor-element.elementor-element-af326c9 {
		--width: 80.5px;
	}
	
	.elementor-18081 .elementor-element.elementor-element-66ba7b3 {
		--width: 80.5px;
	}
	
	.elementor-18081 .elementor-element.elementor-element-48030d4 {
		--width: 80.5px;
	}
	
	.elementor-18081 .elementor-element.elementor-element-0c372ff {
		--width: 80.5px;
	}
	
	.elementor-18081 .elementor-element.elementor-element-fce449d {
		--content-width: 1200px;
	}
	
	.elementor-18081 .elementor-element.elementor-element-e23f2c4 {
		--content-width: 1200px;
	}
}

@media (max-width:1024px) {
	.elementor-18081 .elementor-element.elementor-element-98a95e3 .elementor-heading-title {
		font-size: var(--e-global-typography-72a6694-font-size);
		line-height: var(--e-global-typography-72a6694-line-height);
		letter-spacing: var(--e-global-typography-72a6694-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-1051d5f .elementor-heading-title {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-5a8a976 .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-ba2d152 .elementor-heading-title {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-4fcb3ba .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-278de26 .elementor-heading-title {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-212df57 .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-a105908 .elementor-heading-title {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-195a63e .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-0959f5a .elementor-heading-title {
		font-size: var(--e-global-typography-9f6cade-font-size);
		line-height: var(--e-global-typography-9f6cade-line-height);
		letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-b3eed52 {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-b68ce2d .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-832eb7d {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-71dfc7c .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-e107baa .elementor-heading-title {
		font-size: var(--e-global-typography-9f6cade-font-size);
		line-height: var(--e-global-typography-9f6cade-line-height);
		letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-11d3a9f .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-d83166a .elementor-heading-title {
		font-size: var(--e-global-typography-9f6cade-font-size);
		line-height: var(--e-global-typography-9f6cade-line-height);
		letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-a014eb0 {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-2ba72d0 .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-cca54bd {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-4fe242d .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-e5c3306 .elementor-heading-title {
		font-size: var(--e-global-typography-9f6cade-font-size);
		line-height: var(--e-global-typography-9f6cade-line-height);
		letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-29f7fe2 .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-df384ba {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-c9ff16b .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-4eaca0c {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-c2caf81 .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-57ca83b {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-773982e .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-74ddb01 {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-1337c03 .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-5de1689 .elementor-heading-title {
		font-size: var(--e-global-typography-9f6cade-font-size);
		line-height: var(--e-global-typography-9f6cade-line-height);
		letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-ff9815f .elementor-heading-title {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-c53430f .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-669be21 .elementor-heading-title {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-2266938 {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-5696c53 {
		font-size: var(--e-global-typography-2939973-font-size);
		line-height: var(--e-global-typography-2939973-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-8760c6e .elementor-heading-title {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-3a65aed {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-1a56c14 {
		font-size: var(--e-global-typography-2939973-font-size);
		line-height: var(--e-global-typography-2939973-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-bd403d4 .elementor-heading-title {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-80d891b {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-05ef7fd {
		font-size: var(--e-global-typography-2939973-font-size);
		line-height: var(--e-global-typography-2939973-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-8438752 .elementor-heading-title {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-0970994 {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-24d67d9 {
		font-size: var(--e-global-typography-2939973-font-size);
		line-height: var(--e-global-typography-2939973-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-6d218be {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
	
	.elementor-18081 .elementor-element.elementor-element-9d23442 .elementor-heading-title {
		font-size: var(--e-global-typography-9f6cade-font-size);
		line-height: var(--e-global-typography-9f6cade-line-height);
		letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-62a349a .elementor-heading-title {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-4569e6a .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-03c4ce3 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-d0d1f6b {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-0343d46 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-f67ffa3 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-9cc11f8 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-8b9d326 {
		--n-accordion-title-font-size: var(--e-global-typography-d486bdd-font-size);
	}
	
	:where( .elementor-18081 .elementor-element.elementor-element-8b9d326 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
}

@media (max-width:767px) {
	.elementor-18081 .elementor-element.elementor-element-98a95e3 .elementor-heading-title {
		font-size: var(--e-global-typography-72a6694-font-size);
		line-height: var(--e-global-typography-72a6694-line-height);
		letter-spacing: var(--e-global-typography-72a6694-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-0a8f773 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-18081 .elementor-element.elementor-element-1051d5f .elementor-heading-title {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-5a8a976 .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-ba2d152 .elementor-heading-title {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-4fcb3ba .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-278de26 .elementor-heading-title {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-212df57 .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-a105908 .elementor-heading-title {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-195a63e .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-0959f5a .elementor-heading-title {
		font-size: var(--e-global-typography-9f6cade-font-size);
		line-height: var(--e-global-typography-9f6cade-line-height);
		letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-b3eed52 {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-b68ce2d .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-832eb7d {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-71dfc7c .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-e107baa .elementor-heading-title {
		font-size: var(--e-global-typography-9f6cade-font-size);
		line-height: var(--e-global-typography-9f6cade-line-height);
		letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-11d3a9f .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-d83166a .elementor-heading-title {
		font-size: var(--e-global-typography-9f6cade-font-size);
		line-height: var(--e-global-typography-9f6cade-line-height);
		letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-a014eb0 {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-2ba72d0 .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-cca54bd {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-4fe242d .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-e5c3306 .elementor-heading-title {
		font-size: var(--e-global-typography-9f6cade-font-size);
		line-height: var(--e-global-typography-9f6cade-line-height);
		letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-29f7fe2 .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-df384ba {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-c9ff16b .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-4eaca0c {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-c2caf81 .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-57ca83b {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-773982e .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-74ddb01 {
		font-size: var(--e-global-typography-524b9e3-font-size);
		line-height: var(--e-global-typography-524b9e3-line-height);
		letter-spacing: var(--e-global-typography-524b9e3-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-1337c03 .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-5de1689 .elementor-heading-title {
		font-size: var(--e-global-typography-9f6cade-font-size);
		line-height: var(--e-global-typography-9f6cade-line-height);
		letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-ff9815f .elementor-heading-title {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-c53430f .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-669be21 .elementor-heading-title {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-2266938 {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-5696c53 {
		font-size: var(--e-global-typography-2939973-font-size);
		line-height: var(--e-global-typography-2939973-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-8760c6e .elementor-heading-title {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-3a65aed {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-1a56c14 {
		font-size: var(--e-global-typography-2939973-font-size);
		line-height: var(--e-global-typography-2939973-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-bd403d4 .elementor-heading-title {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-80d891b {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-05ef7fd {
		font-size: var(--e-global-typography-2939973-font-size);
		line-height: var(--e-global-typography-2939973-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-8438752 .elementor-heading-title {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-0970994 {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-24d67d9 {
		font-size: var(--e-global-typography-2939973-font-size);
		line-height: var(--e-global-typography-2939973-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-6d218be {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-18081 .elementor-element.elementor-element-fce449d {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-18081 .elementor-element.elementor-element-9d23442 .elementor-heading-title {
		font-size: var(--e-global-typography-9f6cade-font-size);
		line-height: var(--e-global-typography-9f6cade-line-height);
		letter-spacing: var(--e-global-typography-9f6cade-letter-spacing);
	}
	
	.elementor-18081 .elementor-element.elementor-element-62a349a .elementor-heading-title {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-4569e6a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-18081 .elementor-element.elementor-element-4569e6a .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
		padding: 14px 90px 14px 90px;
	}
	
	.elementor-18081 .elementor-element.elementor-element-e23f2c4 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-18081 .elementor-element.elementor-element-03c4ce3 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-d0d1f6b {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-0343d46 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-f67ffa3 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-9cc11f8 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-18081 .elementor-element.elementor-element-8b9d326 {
		--n-accordion-title-font-size: var(--e-global-typography-d486bdd-font-size);
	}
	
	:where( .elementor-18081 .elementor-element.elementor-element-8b9d326 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
}

/* Start custom CSS for container, class: .elementor-element-f4b5bc8 */
@keyframes scroll-logos {
	from {
		transform: translateX(0);
	}
	
	to {
		transform: translateX(-50%);
	}
}

.scrolling-logos {
	display: flex;
	overflow: hidden;
	position: relative;
	white-space: nowrap;
}

.scrolling-logos .logo-track {
	display: flex;
	align-items: center;
	gap: 40px;
	animation: scroll-logos 16s linear infinite;
	width: 200%;
}

/* Logos inside the track */
.scrolling-logos .logo-track img {
	max-height: 30px;
	width: auto;
	flex-shrink: 0;
	opacity: .6;
}
