/* End custom CSS */

.elementor-21698 .elementor-element.elementor-element-22265b7 {
	--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: 80px;
	--padding-bottom: 100px;
	--padding-left: 16px;
	--padding-right: 16px;
}

.elementor-21698 .elementor-element.elementor-element-22265b7:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-22265b7 > .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-95d31d7/onceforall.fr/wp-content/uploads/BG-OFA.fr_.svg");
	background-position: center center;
	background-size: cover;
}

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

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

.elementor-21698 .elementor-element.elementor-element-45fda8e > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-21698 .elementor-element.elementor-element-a7e35a7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

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

.elementor-21698 .elementor-element.elementor-element-774cd5e.e-con {
	--align-self: flex-start;
}

.elementor-21698 .elementor-element.elementor-element-1761b78.elementor-element {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-21698 .elementor-element.elementor-element-1761b78 {
	text-align: left;
}

.elementor-21698 .elementor-element.elementor-element-1761b78 .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-21698 .elementor-element.elementor-element-26327c8 {
	width: var(--container-widget-width, 87%);
	max-width: 87%;
	--container-widget-width: 87%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-21698 .elementor-element.elementor-element-26327c8.elementor-element {
	--align-self: flex-start;
}

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

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

.elementor-21698 .elementor-element.elementor-element-019eca6.e-con {
	--align-self: flex-start;
}

.elementor-21698 .elementor-element.elementor-element-eabc5ef {
	--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: 16px;
	--padding-right: 16px;
}

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

.elementor-21698 .elementor-element.elementor-element-eabc5ef.e-con {
	--order: 99999;
}

.elementor-21698 .elementor-element.elementor-element-18083b2 {
	--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-21698 .elementor-element.elementor-element-ab74af7 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

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

.elementor-21698 .elementor-element.elementor-element-66112ba > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-21698 .elementor-element.elementor-element-66112ba.elementor-element {
	--order: -99999;
}

.elementor-21698 .elementor-element.elementor-element-66112ba .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-21698 .elementor-element.elementor-element-6af0694 {
	width: var(--container-widget-width, 96%);
	max-width: 96%;
	--container-widget-width: 96%;
	--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-21698 .elementor-element.elementor-element-6af0694 > .elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-21698 .elementor-element.elementor-element-6af0694.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21698 .elementor-element.elementor-element-8ee4470 {
	--display: flex;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
}

.elementor-21698 .elementor-element.elementor-element-ac48849 {
	--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-21698 .elementor-element.elementor-element-9aaae37 {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-9aaae37:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-9aaae37 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-0bb1a47 .elementor-heading-title {
	font-family: var(--e-global-typography-86e9623-font-family), Manrope;
	font-size: var(--e-global-typography-86e9623-font-size);
	font-weight: var(--e-global-typography-86e9623-font-weight);
	line-height: var(--e-global-typography-86e9623-line-height);
	letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	color: var(--e-global-color-secondary);
}

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

.elementor-21698 .elementor-element.elementor-element-8620f71 {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-8620f71:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-8620f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-02694d0 .elementor-heading-title {
	font-family: var(--e-global-typography-86e9623-font-family), Manrope;
	font-size: var(--e-global-typography-86e9623-font-size);
	font-weight: var(--e-global-typography-86e9623-font-weight);
	line-height: var(--e-global-typography-86e9623-line-height);
	letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-21698 .elementor-element.elementor-element-7e2db3f {
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: #66597e;
}

.elementor-21698 .elementor-element.elementor-element-f478c71 {
	--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-21698 .elementor-element.elementor-element-6b1719c {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-6b1719c:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-6b1719c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-b4d9c25 .elementor-heading-title {
	font-family: var(--e-global-typography-86e9623-font-family), Manrope;
	font-size: var(--e-global-typography-86e9623-font-size);
	font-weight: var(--e-global-typography-86e9623-font-weight);
	line-height: var(--e-global-typography-86e9623-line-height);
	letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	color: var(--e-global-color-secondary);
}

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

.elementor-21698 .elementor-element.elementor-element-e72be7f {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-e72be7f:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-e72be7f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-b2f101f .elementor-heading-title {
	font-family: var(--e-global-typography-86e9623-font-family), Manrope;
	font-size: var(--e-global-typography-86e9623-font-size);
	font-weight: var(--e-global-typography-86e9623-font-weight);
	line-height: var(--e-global-typography-86e9623-line-height);
	letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	color: var(--e-global-color-secondary);
}

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

.elementor-21698 .elementor-element.elementor-element-150b697 {
	--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: 16px;
	--padding-right: 16px;
}

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

.elementor-21698 .elementor-element.elementor-element-150b697.e-con {
	--order: 99999;
}

.elementor-21698 .elementor-element.elementor-element-48d3728 {
	--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;
}

.elementor-21698 .elementor-element.elementor-element-1759949 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

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

.elementor-21698 .elementor-element.elementor-element-5c291c0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-21698 .elementor-element.elementor-element-5c291c0.elementor-element {
	--order: -99999;
}

.elementor-21698 .elementor-element.elementor-element-5c291c0 .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-21698 .elementor-element.elementor-element-9147f5b {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--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-21698 .elementor-element.elementor-element-9147f5b > .elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-21698 .elementor-element.elementor-element-adccb4c {
	--display: flex;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
}

.elementor-21698 .elementor-element.elementor-element-37ae2c1 {
	--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-21698 .elementor-element.elementor-element-a95fa26 {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-a95fa26:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-a95fa26 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

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

.elementor-21698 .elementor-element.elementor-element-391f394 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-21698 .elementor-element.elementor-element-391f394 {
	text-align: left;
}

.elementor-21698 .elementor-element.elementor-element-391f394 img {
	width: 45px;
	height: 45px;
	transition-duration: .3s;
}

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

.elementor-21698 .elementor-element.elementor-element-362a391 {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-362a391:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-362a391 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

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

.elementor-21698 .elementor-element.elementor-element-41a259e > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-21698 .elementor-element.elementor-element-41a259e {
	text-align: left;
}

.elementor-21698 .elementor-element.elementor-element-41a259e img {
	width: 45px;
	height: 45px;
	transition-duration: .3s;
}

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

.elementor-21698 .elementor-element.elementor-element-26a59a6 {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-26a59a6:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-26a59a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

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

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

.elementor-21698 .elementor-element.elementor-element-8cc6ddf {
	text-align: left;
}

.elementor-21698 .elementor-element.elementor-element-8cc6ddf img {
	width: 45px;
	height: 45px;
	transition-duration: .3s;
}

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

.elementor-21698 .elementor-element.elementor-element-29be743 {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-29be743:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-29be743 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

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

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

.elementor-21698 .elementor-element.elementor-element-34d66c8 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-21698 .elementor-element.elementor-element-34d66c8.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-34d66c8 .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-21698 .elementor-element.elementor-element-a2c1d67 {
	width: var(--container-widget-width, 67%);
	max-width: 67%;
	--container-widget-width: 67%;
	--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-21698 .elementor-element.elementor-element-a2c1d67.elementor-element {
	--align-self: flex-start;
}

.elementor-21698 .elementor-element.elementor-element-0916c13 {
	--display: flex;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
}

.elementor-21698 .elementor-element.elementor-element-f53cd8b {
	--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: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-21698 .elementor-element.elementor-element-af62bca {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-af62bca:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-af62bca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-67fad87 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-21698 .elementor-element.elementor-element-67fad87 {
	text-align: left;
}

.elementor-21698 .elementor-element.elementor-element-67fad87 img {
	width: 60px;
	height: 60px;
	transition-duration: .3s;
}

.elementor-21698 .elementor-element.elementor-element-3b16b3e {
	text-align: left;
}

.elementor-21698 .elementor-element.elementor-element-3b16b3e .elementor-heading-title {
	font-family: "Manrope", Manrope;
	font-size: 21px;
	font-weight: 600;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

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

.elementor-21698 .elementor-element.elementor-element-58fba4c {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-58fba4c:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-58fba4c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-367e56d > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-21698 .elementor-element.elementor-element-367e56d {
	text-align: left;
}

.elementor-21698 .elementor-element.elementor-element-367e56d img {
	width: 60px;
	height: 60px;
	transition-duration: .3s;
}

.elementor-21698 .elementor-element.elementor-element-720f4e3 {
	text-align: left;
}

.elementor-21698 .elementor-element.elementor-element-720f4e3 .elementor-heading-title {
	font-family: "Manrope", Manrope;
	font-size: 21px;
	font-weight: 600;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

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

.elementor-21698 .elementor-element.elementor-element-c1e7554 {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-c1e7554:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-c1e7554 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-b76c0ac > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-21698 .elementor-element.elementor-element-b76c0ac {
	text-align: left;
}

.elementor-21698 .elementor-element.elementor-element-b76c0ac img {
	width: 60px;
	height: 60px;
	transition-duration: .3s;
}

.elementor-21698 .elementor-element.elementor-element-610f402 {
	text-align: left;
}

.elementor-21698 .elementor-element.elementor-element-610f402 .elementor-heading-title {
	font-family: "Manrope", Manrope;
	font-size: 21px;
	font-weight: 600;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

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

.elementor-21698 .elementor-element.elementor-element-3603851 {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-3603851:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-3603851 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-c42f040 {
	--display: flex;
}

.elementor-21698 .elementor-element.elementor-element-ab12533 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-21698 .elementor-element.elementor-element-ab12533.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-ab12533 .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-21698 .elementor-element.elementor-element-4d38a64 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	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-21698 .elementor-element.elementor-element-4d38a64.elementor-element {
	--align-self: flex-start;
}

.elementor-21698 .elementor-element.elementor-element-fbf45c3 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--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-21698 .elementor-element.elementor-element-fbf45c3.elementor-element {
	--align-self: flex-start;
}

.elementor-21698 .elementor-element.elementor-element-0b18d0e {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	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-21698 .elementor-element.elementor-element-0b18d0e.elementor-element {
	--align-self: flex-start;
}

.elementor-21698 .elementor-element.elementor-element-18ccd36 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--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-21698 .elementor-element.elementor-element-18ccd36.elementor-element {
	--align-self: flex-start;
}

.elementor-21698 .elementor-element.elementor-element-41faffe {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-21698 .elementor-element.elementor-element-3a78d50 {
	--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: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

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

.elementor-21698 .elementor-element.elementor-element-1c0a70c {
	width: var(--container-widget-width, 150px);
	max-width: 150px;
	--container-widget-width: 150px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-3d50b15-font-family), Manrope;
	font-size: var(--e-global-typography-3d50b15-font-size);
	font-weight: var(--e-global-typography-3d50b15-font-weight);
	line-height: var(--e-global-typography-3d50b15-line-height);
	letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-21698 .elementor-element.elementor-element-1c0a70c.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21698 .elementor-element.elementor-element-70e208a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--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-21698 .elementor-element.elementor-element-70e208a.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-7fab142 {
	--display: flex;
	--min-height: 14px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 40px;
	--margin-right: 0px;
}

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

.elementor-21698 .elementor-element.elementor-element-f545d1f {
	--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: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

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

.elementor-21698 .elementor-element.elementor-element-bc13cc6 {
	width: var(--container-widget-width, 150px);
	max-width: 150px;
	--container-widget-width: 150px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-3d50b15-font-family), Manrope;
	font-size: var(--e-global-typography-3d50b15-font-size);
	font-weight: var(--e-global-typography-3d50b15-font-weight);
	line-height: var(--e-global-typography-3d50b15-line-height);
	letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-21698 .elementor-element.elementor-element-bc13cc6.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21698 .elementor-element.elementor-element-a6ccc1d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--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-21698 .elementor-element.elementor-element-a6ccc1d.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-f90b11c {
	--display: flex;
	--min-height: 14px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 40px;
	--margin-right: 0px;
}

.elementor-21698 .elementor-element.elementor-element-f90b11c:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-f90b11c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-21698 .elementor-element.elementor-element-fdfec54 {
	--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: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

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

.elementor-21698 .elementor-element.elementor-element-2346544 {
	width: var(--container-widget-width, 150px);
	max-width: 150px;
	--container-widget-width: 150px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-3d50b15-font-family), Manrope;
	font-size: var(--e-global-typography-3d50b15-font-size);
	font-weight: var(--e-global-typography-3d50b15-font-weight);
	line-height: var(--e-global-typography-3d50b15-line-height);
	letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-21698 .elementor-element.elementor-element-2346544.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21698 .elementor-element.elementor-element-46d79b3 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--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-21698 .elementor-element.elementor-element-46d79b3.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-289c409 {
	--display: flex;
	--min-height: 14px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 40px;
	--margin-right: 0px;
}

.elementor-21698 .elementor-element.elementor-element-289c409:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-289c409 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-21698 .elementor-element.elementor-element-ae3a1d8 {
	--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: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

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

.elementor-21698 .elementor-element.elementor-element-3c3e097 {
	width: var(--container-widget-width, 150px);
	max-width: 150px;
	--container-widget-width: 150px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-3d50b15-font-family), Manrope;
	font-size: var(--e-global-typography-3d50b15-font-size);
	font-weight: var(--e-global-typography-3d50b15-font-weight);
	line-height: var(--e-global-typography-3d50b15-line-height);
	letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	color: var(--e-global-color-primary);
}

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

.elementor-21698 .elementor-element.elementor-element-ee2744f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--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-21698 .elementor-element.elementor-element-ee2744f.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-86e76ca {
	--display: flex;
	--min-height: 14px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 40px;
	--margin-right: 0px;
}

.elementor-21698 .elementor-element.elementor-element-86e76ca:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-86e76ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-21698 .elementor-element.elementor-element-2265a49 {
	--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: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

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

.elementor-21698 .elementor-element.elementor-element-307a032 {
	width: var(--container-widget-width, 150px);
	max-width: 150px;
	--container-widget-width: 150px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-3d50b15-font-family), Manrope;
	font-size: var(--e-global-typography-3d50b15-font-size);
	font-weight: var(--e-global-typography-3d50b15-font-weight);
	line-height: var(--e-global-typography-3d50b15-line-height);
	letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-21698 .elementor-element.elementor-element-307a032.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-21698 .elementor-element.elementor-element-7da0a0d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--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-21698 .elementor-element.elementor-element-7da0a0d.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-6f86ff7 {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--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-21698 .elementor-element.elementor-element-6f86ff7:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-6f86ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

.elementor-21698 .elementor-element.elementor-element-a0a9309 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

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

.elementor-21698 .elementor-element.elementor-element-ae4e6ac > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-21698 .elementor-element.elementor-element-ae4e6ac.elementor-element {
	--order: -99999;
}

.elementor-21698 .elementor-element.elementor-element-ae4e6ac .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-21698 .elementor-element.elementor-element-8339af1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--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-21698 .elementor-element.elementor-element-8339af1 > .elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-21698 .elementor-element.elementor-element-728946b {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

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

.elementor-21698 .elementor-element.elementor-element-6ba59ba {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-6ba59ba:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-6ba59ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-ee34329 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-21698 .elementor-element.elementor-element-ee34329 {
	text-align: left;
}

.elementor-21698 .elementor-element.elementor-element-ee34329 img {
	width: 70px;
	height: 70px;
	transition-duration: .3s;
}

.elementor-21698 .elementor-element.elementor-element-449be78 {
	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-21698 .elementor-element.elementor-element-6241599 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-21698 .elementor-element.elementor-element-0ef1ca5 {
	--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: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-21698 .elementor-element.elementor-element-34c044b.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-34c044b {
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-34c044b img {
	width: 18px;
}

.elementor-21698 .elementor-element.elementor-element-2c2ae02.elementor-element {
	--align-self: flex-start;
}

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

.elementor-21698 .elementor-element.elementor-element-43ae9eb {
	--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: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-21698 .elementor-element.elementor-element-03a0138.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-03a0138 {
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-03a0138 img {
	width: 18px;
}

.elementor-21698 .elementor-element.elementor-element-5a7f53e.elementor-element {
	--align-self: center;
}

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

.elementor-21698 .elementor-element.elementor-element-bc72461 {
	--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: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-21698 .elementor-element.elementor-element-fa2703e.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-fa2703e {
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-fa2703e img {
	width: 18px;
}

.elementor-21698 .elementor-element.elementor-element-0c6db15.elementor-element {
	--align-self: flex-start;
}

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

.elementor-21698 .elementor-element.elementor-element-8bc7033 {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-8bc7033:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-8bc7033 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-f1f22ae > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-21698 .elementor-element.elementor-element-f1f22ae {
	text-align: left;
}

.elementor-21698 .elementor-element.elementor-element-f1f22ae img {
	width: 70px;
	height: 70px;
	transition-duration: .3s;
}

.elementor-21698 .elementor-element.elementor-element-6543803 {
	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-21698 .elementor-element.elementor-element-7fd3bbd {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-21698 .elementor-element.elementor-element-c69be1b {
	--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: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-21698 .elementor-element.elementor-element-ce947e9.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-ce947e9 {
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-ce947e9 img {
	width: 18px;
}

.elementor-21698 .elementor-element.elementor-element-7fbf805.elementor-element {
	--align-self: flex-start;
}

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

.elementor-21698 .elementor-element.elementor-element-7f8ee92 {
	--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: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-21698 .elementor-element.elementor-element-64b2c2d.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-64b2c2d {
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-64b2c2d img {
	width: 18px;
}

.elementor-21698 .elementor-element.elementor-element-36d903a.elementor-element {
	--align-self: center;
}

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

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

.elementor-21698 .elementor-element.elementor-element-ecddd8d {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-ecddd8d:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-ecddd8d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-485fb0d > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-21698 .elementor-element.elementor-element-485fb0d {
	text-align: left;
}

.elementor-21698 .elementor-element.elementor-element-485fb0d img {
	width: 70px;
	height: 70px;
	transition-duration: .3s;
}

.elementor-21698 .elementor-element.elementor-element-fde122b {
	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-21698 .elementor-element.elementor-element-7db6cf9 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-21698 .elementor-element.elementor-element-c553ee8 {
	--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: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-21698 .elementor-element.elementor-element-bfb69c1.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-bfb69c1 {
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-bfb69c1 img {
	width: 18px;
}

.elementor-21698 .elementor-element.elementor-element-b1f23be.elementor-element {
	--align-self: flex-start;
}

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

.elementor-21698 .elementor-element.elementor-element-09ab707 {
	--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: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-21698 .elementor-element.elementor-element-d404b07.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-d404b07 {
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-d404b07 img {
	width: 18px;
}

.elementor-21698 .elementor-element.elementor-element-815fdab.elementor-element {
	--align-self: center;
}

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

.elementor-21698 .elementor-element.elementor-element-ed98b57 {
	--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: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-21698 .elementor-element.elementor-element-3613296.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-3613296 {
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-3613296 img {
	width: 18px;
}

.elementor-21698 .elementor-element.elementor-element-ca7eb8e.elementor-element {
	--align-self: flex-start;
}

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

.elementor-21698 .elementor-element.elementor-element-cb62faa {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-cb62faa:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-cb62faa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-f6c23de > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-21698 .elementor-element.elementor-element-f6c23de {
	text-align: left;
}

.elementor-21698 .elementor-element.elementor-element-f6c23de img {
	width: 70px;
	height: 70px;
	transition-duration: .3s;
}

.elementor-21698 .elementor-element.elementor-element-2bf7ec2 {
	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-21698 .elementor-element.elementor-element-99acdc8 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-21698 .elementor-element.elementor-element-4e0a8ff {
	--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: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-21698 .elementor-element.elementor-element-1b49425.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-1b49425 {
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-1b49425 img {
	width: 18px;
}

.elementor-21698 .elementor-element.elementor-element-6c2b1f6.elementor-element {
	--align-self: flex-start;
}

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

.elementor-21698 .elementor-element.elementor-element-8074d8f {
	--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: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-21698 .elementor-element.elementor-element-bbd893c.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-bbd893c {
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-bbd893c img {
	width: 18px;
}

.elementor-21698 .elementor-element.elementor-element-d081071.elementor-element {
	--align-self: center;
}

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

.elementor-21698 .elementor-element.elementor-element-e94fdfc {
	--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: flex-start;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-21698 .elementor-element.elementor-element-31aa790.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-31aa790 {
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-31aa790 img {
	width: 18px;
}

.elementor-21698 .elementor-element.elementor-element-204c068.elementor-element {
	--align-self: center;
}

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

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

.elementor-21698 .elementor-element.elementor-element-36b9653 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-21698 .elementor-element.elementor-element-36b9653 .elementor-heading-title {
	font-family: var(--e-global-typography-86e9623-font-family), Manrope;
	font-size: var(--e-global-typography-86e9623-font-size);
	font-weight: var(--e-global-typography-86e9623-font-weight);
	line-height: var(--e-global-typography-86e9623-line-height);
	letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	color: var(--e-global-color-primary);
}

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

.elementor-21698 .elementor-element.elementor-element-d54d85e {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-d54d85e:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-d54d85e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-f5e01a6 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-21698 .elementor-element.elementor-element-f5e01a6 {
	text-align: left;
}

.elementor-21698 .elementor-element.elementor-element-f5e01a6 img {
	width: 208px;
	height: 88px;
	object-fit: contain;
	object-position: center left;
	transition-duration: .3s;
}

.elementor-21698 .elementor-element.elementor-element-9a82397.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-9a82397 {
	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-21698 .elementor-element.elementor-element-2c6e908 {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-2c6e908:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-2c6e908 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-527931c > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-21698 .elementor-element.elementor-element-527931c {
	text-align: left;
}

.elementor-21698 .elementor-element.elementor-element-527931c img {
	width: 208px;
	height: 88px;
	object-fit: contain;
	object-position: center left;
	transition-duration: .3s;
}

.elementor-21698 .elementor-element.elementor-element-e691ab3.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-e691ab3 {
	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-21698 .elementor-element.elementor-element-81307b2 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 90px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-21698 .elementor-element.elementor-element-5e07265 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-5e07265.elementor-element {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-21698 .elementor-element.elementor-element-5e07265 .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-21698 .elementor-element.elementor-element-31dfd7d {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-21698 .elementor-element.elementor-element-31dfd7d.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-21698 .elementor-element.elementor-element-66924a1 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

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

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

.elementor-21698 .elementor-element.elementor-element-63390a6 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-63390a6.elementor-element {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-21698 .elementor-element.elementor-element-63390a6 .elementor-heading-title {
	font-family: var(--e-global-typography-3d50b15-font-family), Manrope;
	font-size: var(--e-global-typography-3d50b15-font-size);
	font-weight: var(--e-global-typography-3d50b15-font-weight);
	line-height: var(--e-global-typography-3d50b15-line-height);
	letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-21698 .elementor-element.elementor-element-2cf73e5 {
	--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: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-21698 .elementor-element.elementor-element-f3df017 {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-f3df017:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-f3df017 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-e4d57e7 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-21698 .elementor-element.elementor-element-e4d57e7 {
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-e4d57e7 img {
	width: 70px;
	height: 70px;
	transition-duration: .3s;
}

.elementor-21698 .elementor-element.elementor-element-fe8dcbd {
	text-align: center;
	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-21698 .elementor-element.elementor-element-d71fbd9 {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-d71fbd9:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-d71fbd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-22d7421 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-21698 .elementor-element.elementor-element-22d7421 {
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-22d7421 img {
	width: 70px;
	height: 70px;
	transition-duration: .3s;
}

.elementor-21698 .elementor-element.elementor-element-bd80109 {
	text-align: center;
	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-21698 .elementor-element.elementor-element-e056eaf {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-e056eaf:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-e056eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-172e449 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-21698 .elementor-element.elementor-element-172e449 {
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-172e449 img {
	width: 70px;
	height: 70px;
	transition-duration: .3s;
}

.elementor-21698 .elementor-element.elementor-element-f70dce0 {
	text-align: center;
	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-21698 .elementor-element.elementor-element-029a5c7 {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-029a5c7:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-029a5c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c5d9ee3);
}

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

.elementor-21698 .elementor-element.elementor-element-be0fe04 {
	--display: flex;
}

.elementor-21698 .elementor-element.elementor-element-51b83ae {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-51b83ae.elementor-element {
	--align-self: center;
}

.elementor-21698 .elementor-element.elementor-element-51b83ae .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-21698 .elementor-element.elementor-element-fc836a1 {
	--display: flex;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
}

.elementor-21698 .elementor-element.elementor-element-2a8f4ce {
	--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: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-21698 .elementor-element.elementor-element-f95d7a5 {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-f95d7a5:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-f95d7a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-a56e9ee > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-21698 .elementor-element.elementor-element-a56e9ee {
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-a56e9ee img {
	width: 60px;
	height: 60px;
	transition-duration: .3s;
}

.elementor-21698 .elementor-element.elementor-element-8d384fa {
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-8d384fa .elementor-heading-title {
	font-family: "Manrope", Manrope;
	font-size: 21px;
	font-weight: 600;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

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

.elementor-21698 .elementor-element.elementor-element-cff59d1 {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-cff59d1:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-cff59d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-4acc7e9 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-21698 .elementor-element.elementor-element-4acc7e9 {
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-4acc7e9 img {
	width: 60px;
	height: 60px;
	transition-duration: .3s;
}

.elementor-21698 .elementor-element.elementor-element-f35f7ee {
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-f35f7ee .elementor-heading-title {
	font-family: "Manrope", Manrope;
	font-size: 21px;
	font-weight: 600;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-21698 .elementor-element.elementor-element-5bd8b5c {
	text-align: center;
	font-family: "Manrope", Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.4em;
	color: var(--e-global-color-98ceb09);
}

.elementor-21698 .elementor-element.elementor-element-7528fec {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 16px 16px 16px 16px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-21698 .elementor-element.elementor-element-7528fec:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-7528fec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

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

.elementor-21698 .elementor-element.elementor-element-47229d0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-47229d0.elementor-element {
	--align-self: flex-start;
	--order: -99999;
}

.elementor-21698 .elementor-element.elementor-element-47229d0 .elementor-heading-title {
	font-family: var(--e-global-typography-3d50b15-font-family), Manrope;
	font-size: var(--e-global-typography-3d50b15-font-size);
	font-weight: var(--e-global-typography-3d50b15-font-weight);
	line-height: var(--e-global-typography-3d50b15-line-height);
	letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	color: var(--e-global-color-d739ef1);
}

.elementor-21698 .elementor-element.elementor-element-cc83cbf {
	--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: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-21698 .elementor-element.elementor-element-36f1c17 {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-36f1c17:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-36f1c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-f8c09df {
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-f8c09df .elementor-heading-title {
	font-family: var(--e-global-typography-86e9623-font-family), Manrope;
	font-size: var(--e-global-typography-86e9623-font-size);
	font-weight: var(--e-global-typography-86e9623-font-weight);
	line-height: var(--e-global-typography-86e9623-line-height);
	letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-21698 .elementor-element.elementor-element-e71dd44 {
	text-align: center;
	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-21698 .elementor-element.elementor-element-faccfdd {
	--display: flex;
	--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-21698 .elementor-element.elementor-element-faccfdd:not(.elementor-motion-effects-element-type-background), .elementor-21698 .elementor-element.elementor-element-faccfdd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-d739ef1);
}

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

.elementor-21698 .elementor-element.elementor-element-0a19904 {
	text-align: center;
}

.elementor-21698 .elementor-element.elementor-element-0a19904 .elementor-heading-title {
	font-family: var(--e-global-typography-86e9623-font-family), Manrope;
	font-size: var(--e-global-typography-86e9623-font-size);
	font-weight: var(--e-global-typography-86e9623-font-weight);
	line-height: var(--e-global-typography-86e9623-line-height);
	letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-21698 .elementor-element.elementor-element-c1782b7 {
	text-align: center;
	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-21698 .elementor-element.elementor-element-8565614 {
	--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: 16px;
	--padding-right: 16px;
}

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

.elementor-21698 .elementor-element.elementor-element-8565614.e-con {
	--order: 99999;
}

.elementor-21698 .elementor-element.elementor-element-da838df {
	--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;
}

.elementor-21698 .elementor-element.elementor-element-1d6a721 {
	--display: flex;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
}

.elementor-21698 .elementor-element.elementor-element-69e08ae {
	--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-21698 .elementor-element.elementor-element-06f567d {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--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-21698 .elementor-element.elementor-element-06f567d > .elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-21698 .elementor-element.elementor-element-11bc7a6 {
	width: var(--container-widget-width, 98%);
	max-width: 98%;
	--container-widget-width: 98%;
	--container-widget-flex-grow: 0;
}

.elementor-21698 .elementor-element.elementor-element-11bc7a6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-21698 .elementor-element.elementor-element-11bc7a6.elementor-element {
	--order: -99999;
}

.elementor-21698 .elementor-element.elementor-element-11bc7a6 .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-21698 .elementor-element.elementor-element-275c579 {
	--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: 16px 16px;
	--row-gap: 16px;
	--column-gap: 16px;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-21698 .elementor-element.elementor-element-6844100 .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);
	fill: var(--e-global-color-d739ef1);
	color: var(--e-global-color-d739ef1);
	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-21698 .elementor-element.elementor-element-6844100 .elementor-button:hover, .elementor-21698 .elementor-element.elementor-element-6844100 .elementor-button:focus {
	background-color: #cf127c;
	color: var(--e-global-color-d739ef1);
	border-color: var(--e-global-color-secondary);
}

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

.elementor-21698 .elementor-element.elementor-element-5743391 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 80px;
	--padding-bottom: 90px;
	--padding-left: 16px;
	--padding-right: 16px;
}

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

.elementor-21698 .elementor-element.elementor-element-e38a140 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-21698 .elementor-element.elementor-element-e38a140 .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-21698 .elementor-element.elementor-element-ad8b79f {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-21698 .elementor-element.elementor-element-81fa473 {
	--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-21698 .elementor-element.elementor-element-a892a30 {
	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-21698 .elementor-element.elementor-element-a892a30 p {
	margin-block-end: 10px;
}

.elementor-21698 .elementor-element.elementor-element-5a4adae {
	--display: flex;
	border-style: none;
	--border-style: none;
}

.elementor-21698 .elementor-element.elementor-element-7e5fdf1 {
	--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-21698 .elementor-element.elementor-element-8ce6235 {
	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-21698 .elementor-element.elementor-element-8ce6235 p {
	margin-block-end: 10px;
}

.elementor-21698 .elementor-element.elementor-element-0f41e95 {
	--display: flex;
}

.elementor-21698 .elementor-element.elementor-element-3005630 {
	--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-21698 .elementor-element.elementor-element-3351317 {
	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-21698 .elementor-element.elementor-element-3351317 p {
	margin-block-end: 10px;
}

.elementor-21698 .elementor-element.elementor-element-45fb3d1 {
	--display: flex;
}

.elementor-21698 .elementor-element.elementor-element-ce3d97f {
	--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-21698 .elementor-element.elementor-element-03a5011 {
	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-21698 .elementor-element.elementor-element-03a5011 p {
	margin-block-end: 10px;
}

.elementor-21698 .elementor-element.elementor-element-b424ee0 {
	--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-21698 .elementor-element.elementor-element-b424ee0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	background-color: rgba(175, 147, 147, 0);
	border-style: none;
}

.elementor-21698 .elementor-element.elementor-element-b424ee0 > .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-21698 .elementor-element.elementor-element-b424ee0 > .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-21698 .elementor-element.elementor-element-b424ee0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-21698 .elementor-element.elementor-element-b424ee0 {
	--n-accordion-padding: 24px 24px 24px 24px;
}

:where( .elementor-21698 .elementor-element.elementor-element-b424ee0 > .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-21698 .elementor-element.elementor-element-22265b7 {
		--content-width: 1200px;
	}
	
	.elementor-21698 .elementor-element.elementor-element-774cd5e {
		--width: 68%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-019eca6 {
		--width: 68%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-eabc5ef {
		--content-width: 1200px;
	}
	
	.elementor-21698 .elementor-element.elementor-element-ab74af7 {
		--width: 80%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-9aaae37 {
		--width: 100%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-8620f71 {
		--width: 100%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-6b1719c {
		--width: 100%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-e72be7f {
		--width: 100%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-150b697 {
		--content-width: 1200px;
	}
	
	.elementor-21698 .elementor-element.elementor-element-1759949 {
		--width: 60%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-a95fa26 {
		--width: 100%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-362a391 {
		--width: 100%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-26a59a6 {
		--width: 100%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-af62bca {
		--width: 100%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-58fba4c {
		--width: 100%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-c1e7554 {
		--width: 100%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-3603851 {
		--content-width: 1200px;
	}
	
	.elementor-21698 .elementor-element.elementor-element-3a78d50 {
		--width: 100%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-7fab142 {
		--width: 2px;
	}
	
	.elementor-21698 .elementor-element.elementor-element-f545d1f {
		--width: 100%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-f90b11c {
		--width: 2px;
	}
	
	.elementor-21698 .elementor-element.elementor-element-fdfec54 {
		--width: 100%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-289c409 {
		--width: 2px;
	}
	
	.elementor-21698 .elementor-element.elementor-element-ae3a1d8 {
		--width: 100%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-86e76ca {
		--width: 2px;
	}
	
	.elementor-21698 .elementor-element.elementor-element-2265a49 {
		--width: 100%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-6f86ff7 {
		--content-width: 1200px;
	}
	
	.elementor-21698 .elementor-element.elementor-element-a0a9309 {
		--width: 60%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-f95d7a5 {
		--width: 100%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-cff59d1 {
		--width: 100%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-8565614 {
		--content-width: 1200px;
	}
	
	.elementor-21698 .elementor-element.elementor-element-5743391 {
		--content-width: 1200px;
	}
}

@media (max-width:1024px) {
	.elementor-21698 .elementor-element.elementor-element-1761b78 .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-21698 .elementor-element.elementor-element-66112ba .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-21698 .elementor-element.elementor-element-0bb1a47 .elementor-heading-title {
		font-size: var(--e-global-typography-86e9623-font-size);
		line-height: var(--e-global-typography-86e9623-line-height);
		letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-02694d0 .elementor-heading-title {
		font-size: var(--e-global-typography-86e9623-font-size);
		line-height: var(--e-global-typography-86e9623-line-height);
		letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-b4d9c25 .elementor-heading-title {
		font-size: var(--e-global-typography-86e9623-font-size);
		line-height: var(--e-global-typography-86e9623-line-height);
		letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-b2f101f .elementor-heading-title {
		font-size: var(--e-global-typography-86e9623-font-size);
		line-height: var(--e-global-typography-86e9623-line-height);
		letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-5c291c0 .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-21698 .elementor-element.elementor-element-34d66c8 .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-21698 .elementor-element.elementor-element-ab12533 .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-21698 .elementor-element.elementor-element-4d38a64 {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-0b18d0e {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-1c0a70c {
		font-size: var(--e-global-typography-3d50b15-font-size);
		line-height: var(--e-global-typography-3d50b15-line-height);
		letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-bc13cc6 {
		font-size: var(--e-global-typography-3d50b15-font-size);
		line-height: var(--e-global-typography-3d50b15-line-height);
		letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-2346544 {
		font-size: var(--e-global-typography-3d50b15-font-size);
		line-height: var(--e-global-typography-3d50b15-line-height);
		letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-3c3e097 {
		font-size: var(--e-global-typography-3d50b15-font-size);
		line-height: var(--e-global-typography-3d50b15-line-height);
		letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-307a032 {
		font-size: var(--e-global-typography-3d50b15-font-size);
		line-height: var(--e-global-typography-3d50b15-line-height);
		letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-ae4e6ac .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-21698 .elementor-element.elementor-element-449be78 {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-6543803 {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-fde122b {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-2bf7ec2 {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-36b9653 .elementor-heading-title {
		font-size: var(--e-global-typography-86e9623-font-size);
		line-height: var(--e-global-typography-86e9623-line-height);
		letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-9a82397 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-e691ab3 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-5e07265 .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-21698 .elementor-element.elementor-element-63390a6 .elementor-heading-title {
		font-size: var(--e-global-typography-3d50b15-font-size);
		line-height: var(--e-global-typography-3d50b15-line-height);
		letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-fe8dcbd {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-bd80109 {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-f70dce0 {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-51b83ae .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-21698 .elementor-element.elementor-element-47229d0 .elementor-heading-title {
		font-size: var(--e-global-typography-3d50b15-font-size);
		line-height: var(--e-global-typography-3d50b15-line-height);
		letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-f8c09df .elementor-heading-title {
		font-size: var(--e-global-typography-86e9623-font-size);
		line-height: var(--e-global-typography-86e9623-line-height);
		letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-e71dd44 {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-0a19904 .elementor-heading-title {
		font-size: var(--e-global-typography-86e9623-font-size);
		line-height: var(--e-global-typography-86e9623-line-height);
		letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-c1782b7 {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-11bc7a6 .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-21698 .elementor-element.elementor-element-6844100 .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-e38a140 .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-21698 .elementor-element.elementor-element-a892a30 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-8ce6235 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-3351317 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-03a5011 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-b424ee0 {
		--n-accordion-title-font-size: var(--e-global-typography-d486bdd-font-size);
	}
	
	:where( .elementor-21698 .elementor-element.elementor-element-b424ee0 > .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-21698 .elementor-element.elementor-element-1761b78 .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-21698 .elementor-element.elementor-element-eabc5ef {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-21698 .elementor-element.elementor-element-66112ba .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-21698 .elementor-element.elementor-element-0bb1a47 .elementor-heading-title {
		font-size: var(--e-global-typography-86e9623-font-size);
		line-height: var(--e-global-typography-86e9623-line-height);
		letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-02694d0 .elementor-heading-title {
		font-size: var(--e-global-typography-86e9623-font-size);
		line-height: var(--e-global-typography-86e9623-line-height);
		letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-b4d9c25 .elementor-heading-title {
		font-size: var(--e-global-typography-86e9623-font-size);
		line-height: var(--e-global-typography-86e9623-line-height);
		letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-b2f101f .elementor-heading-title {
		font-size: var(--e-global-typography-86e9623-font-size);
		line-height: var(--e-global-typography-86e9623-line-height);
		letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-150b697 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-21698 .elementor-element.elementor-element-5c291c0 .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-21698 .elementor-element.elementor-element-34d66c8 .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-21698 .elementor-element.elementor-element-ab12533 .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-21698 .elementor-element.elementor-element-4d38a64 {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-0b18d0e {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-1c0a70c {
		font-size: var(--e-global-typography-3d50b15-font-size);
		line-height: var(--e-global-typography-3d50b15-line-height);
		letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-bc13cc6 {
		font-size: var(--e-global-typography-3d50b15-font-size);
		line-height: var(--e-global-typography-3d50b15-line-height);
		letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-2346544 {
		font-size: var(--e-global-typography-3d50b15-font-size);
		line-height: var(--e-global-typography-3d50b15-line-height);
		letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-3c3e097 {
		font-size: var(--e-global-typography-3d50b15-font-size);
		line-height: var(--e-global-typography-3d50b15-line-height);
		letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-307a032 {
		font-size: var(--e-global-typography-3d50b15-font-size);
		line-height: var(--e-global-typography-3d50b15-line-height);
		letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-ae4e6ac .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-21698 .elementor-element.elementor-element-449be78 {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-0ef1ca5 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
	}
	
	.elementor-21698 .elementor-element.elementor-element-34c044b.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-2c2ae02 {
		width: var(--container-widget-width, 214px);
		max-width: 214px;
		--container-widget-width: 214px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-2c2ae02.elementor-element {
		--align-self: center;
	}
	
	.elementor-21698 .elementor-element.elementor-element-03a0138.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-5a7f53e {
		width: var(--container-widget-width, 214px);
		max-width: 214px;
		--container-widget-width: 214px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-5a7f53e.elementor-element {
		--align-self: center;
	}
	
	.elementor-21698 .elementor-element.elementor-element-fa2703e.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-0c6db15 {
		width: var(--container-widget-width, 214px);
		max-width: 214px;
		--container-widget-width: 214px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-0c6db15.elementor-element {
		--align-self: center;
	}
	
	.elementor-21698 .elementor-element.elementor-element-6543803 {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-c69be1b {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
	}
	
	.elementor-21698 .elementor-element.elementor-element-ce947e9.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-7fbf805 {
		width: var(--container-widget-width, 214px);
		max-width: 214px;
		--container-widget-width: 214px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-7fbf805.elementor-element {
		--align-self: center;
	}
	
	.elementor-21698 .elementor-element.elementor-element-64b2c2d.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-36d903a {
		width: var(--container-widget-width, 214px);
		max-width: 214px;
		--container-widget-width: 214px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-36d903a.elementor-element {
		--align-self: center;
	}
	
	.elementor-21698 .elementor-element.elementor-element-fde122b {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-c553ee8 {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
	}
	
	.elementor-21698 .elementor-element.elementor-element-bfb69c1.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-b1f23be {
		width: var(--container-widget-width, 214px);
		max-width: 214px;
		--container-widget-width: 214px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-b1f23be.elementor-element {
		--align-self: center;
	}
	
	.elementor-21698 .elementor-element.elementor-element-d404b07.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-815fdab {
		width: var(--container-widget-width, 214px);
		max-width: 214px;
		--container-widget-width: 214px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-815fdab.elementor-element {
		--align-self: center;
	}
	
	.elementor-21698 .elementor-element.elementor-element-3613296.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-ca7eb8e {
		width: var(--container-widget-width, 214px);
		max-width: 214px;
		--container-widget-width: 214px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-ca7eb8e.elementor-element {
		--align-self: center;
	}
	
	.elementor-21698 .elementor-element.elementor-element-2bf7ec2 {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-4e0a8ff {
		--flex-direction: row;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
	}
	
	.elementor-21698 .elementor-element.elementor-element-1b49425.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-6c2b1f6 {
		width: var(--container-widget-width, 214px);
		max-width: 214px;
		--container-widget-width: 214px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-6c2b1f6.elementor-element {
		--align-self: center;
	}
	
	.elementor-21698 .elementor-element.elementor-element-bbd893c.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-d081071 {
		width: var(--container-widget-width, 214px);
		max-width: 214px;
		--container-widget-width: 214px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-d081071.elementor-element {
		--align-self: center;
	}
	
	.elementor-21698 .elementor-element.elementor-element-31aa790.elementor-element {
		--align-self: flex-start;
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-204c068 {
		width: var(--container-widget-width, 214px);
		max-width: 214px;
		--container-widget-width: 214px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-21698 .elementor-element.elementor-element-204c068.elementor-element {
		--align-self: center;
	}
	
	.elementor-21698 .elementor-element.elementor-element-36b9653 .elementor-heading-title {
		font-size: var(--e-global-typography-86e9623-font-size);
		line-height: var(--e-global-typography-86e9623-line-height);
		letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-9a82397 {
		width: var(--container-widget-width, 214px);
		max-width: 214px;
		--container-widget-width: 214px;
		--container-widget-flex-grow: 0;
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-9a82397.elementor-element {
		--align-self: center;
	}
	
	.elementor-21698 .elementor-element.elementor-element-e691ab3 {
		width: var(--container-widget-width, 214px);
		max-width: 214px;
		--container-widget-width: 214px;
		--container-widget-flex-grow: 0;
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-e691ab3.elementor-element {
		--align-self: center;
	}
	
	.elementor-21698 .elementor-element.elementor-element-5e07265 .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-21698 .elementor-element.elementor-element-63390a6 .elementor-heading-title {
		font-size: var(--e-global-typography-3d50b15-font-size);
		line-height: var(--e-global-typography-3d50b15-line-height);
		letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-fe8dcbd {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-bd80109 {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-f70dce0 {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-51b83ae .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-21698 .elementor-element.elementor-element-47229d0 .elementor-heading-title {
		font-size: var(--e-global-typography-3d50b15-font-size);
		line-height: var(--e-global-typography-3d50b15-line-height);
		letter-spacing: var(--e-global-typography-3d50b15-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-f8c09df .elementor-heading-title {
		font-size: var(--e-global-typography-86e9623-font-size);
		line-height: var(--e-global-typography-86e9623-line-height);
		letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-e71dd44 {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-0a19904 .elementor-heading-title {
		font-size: var(--e-global-typography-86e9623-font-size);
		line-height: var(--e-global-typography-86e9623-line-height);
		letter-spacing: var(--e-global-typography-86e9623-letter-spacing);
	}
	
	.elementor-21698 .elementor-element.elementor-element-c1782b7 {
		font-size: var(--e-global-typography-d486bdd-font-size);
		line-height: var(--e-global-typography-d486bdd-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-8565614 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-21698 .elementor-element.elementor-element-11bc7a6 .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-21698 .elementor-element.elementor-element-6844100 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-21698 .elementor-element.elementor-element-6844100 .elementor-button {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
		padding: 16px 16px 16px 16px;
	}
	
	.elementor-21698 .elementor-element.elementor-element-5743391 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 16px;
		--padding-right: 16px;
	}
	
	.elementor-21698 .elementor-element.elementor-element-e38a140 .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-21698 .elementor-element.elementor-element-a892a30 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-8ce6235 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-3351317 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-03a5011 {
		font-size: var(--e-global-typography-873f3f7-font-size);
		line-height: var(--e-global-typography-873f3f7-line-height);
	}
	
	.elementor-21698 .elementor-element.elementor-element-b424ee0 {
		--n-accordion-padding: 20px 0px 20px 0px;
	}
	
	.elementor-21698 .elementor-element.elementor-element-b424ee0 {
		--n-accordion-title-font-size: var(--e-global-typography-d486bdd-font-size);
	}
	
	:where( .elementor-21698 .elementor-element.elementor-element-b424ee0 > .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 shortcode, class: .elementor-element-45fda8e */
.elementor-shortcode p a {
	color: white;
	font-size: 14px;
	font-family: manrope;
	font-weight: 500;
}

.rank-math {
	color: white;
	font-size: 14px;
	font-family: manrope;
	font-weight: 700;
	font-style: underlined;
}
