
.elementor-17162 .elementor-element.elementor-element-3372b84 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-1edc8bf {
	--spacer-size: 39px;
}

.elementor-17162 .elementor-element.elementor-element-f69c6ea {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-6f25c85 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-e45c1f7 {
	--spacer-size: 39px;
}

.elementor-17162 .elementor-element.elementor-element-f37cf1c {
	width: var(--container-widget-width, 91%);
	max-width: 91%;
	--container-widget-width: 91%;
	--container-widget-flex-grow: 0;
}

.elementor-17162 .elementor-element.elementor-element-f37cf1c.elementor-element {
	--align-self: flex-start;
}

.elementor-17162 .elementor-element.elementor-element-d580be8 {
	--spacer-size: 65px;
}

.elementor-17162 .elementor-element.elementor-element-ac78e43 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

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

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

.elementor-17162 .elementor-element.elementor-element-d807576:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-d807576 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f2f2;
}

.elementor-17162 .elementor-element.elementor-element-d2121e4 > .elementor-widget-container {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-418fbab > .elementor-widget-container {
	margin: -12px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-a779db8 {
	--spacer-size: 10px;
}

.elementor-17162 .elementor-element.elementor-element-2f08bb4 .jet-switcher > .jet-switcher__control-wrapper > .jet-switcher__control-instance {
	width: 50px;
	height: 25px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-17162 .elementor-element.elementor-element-2f08bb4 .jet-switcher > .jet-switcher__control-wrapper > .jet-switcher__control-instance .jet-switcher__control-handler {
	width: 25px;
}

.elementor-17162 .elementor-element.elementor-element-2f08bb4 .jet-switcher.jet-switcher--enable > .jet-switcher__control-wrapper .jet-switcher__control-handler {
	left: calc(100% - 25px);
}

.elementor-17162 .elementor-element.elementor-element-2f08bb4 .jet-switcher > .jet-switcher__control-wrapper > .jet-switcher__control-instance .jet-switcher__control-handler span {
	margin: 3px;
}

.elementor-17162 .elementor-element.elementor-element-2f08bb4 .jet-switcher.jet-switcher--disable > .jet-switcher__control-wrapper .jet-switcher__control-instance {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-2f08bb4 .jet-switcher.jet-switcher--disable > .jet-switcher__control-wrapper .jet-switcher__control-handler span {
	background-color: var(--e-global-color-primary);
}

.elementor-17162 .elementor-element.elementor-element-2f08bb4 .jet-switcher.jet-switcher--disable > .jet-switcher__control-wrapper .jet-switcher__control--enable {
	color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-2f08bb4 .jet-switcher.jet-switcher--enable > .jet-switcher__control-wrapper .jet-switcher__control-instance {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-2f08bb4 .jet-switcher.jet-switcher--enable > .jet-switcher__control-wrapper .jet-switcher__control-handler span {
	background-color: var(--e-global-color-primary);
}

.elementor-17162 .elementor-element.elementor-element-2f08bb4 .jet-switcher.jet-switcher--enable > .jet-switcher__control-wrapper .jet-switcher__control--enable {
	color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-2f08bb4 .jet-switcher > .jet-switcher__content-wrapper > .jet-switcher__content {
	color: var(--e-global-color-ffcb903);
	padding: 15px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-a87044d .elementor-repeater-item-c48cc17.jet-table__head-cell {
	color: var(--e-global-color-ffcb903);
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-a87044d .jet-table {
	table-layout: auto;
}

.elementor-17162 .elementor-element.elementor-element-a87044d .jet-table__head-cell {
	border-style: none;
	color: var(--e-global-color-ffcb903);
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-a87044d .jet-table__foot-cell {
	border-style: none;
}

.elementor-17162 .elementor-element.elementor-element-a87044d .jet-table__head-cell .jet-table__cell-content {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-a87044d .jet-table__foot-cell .jet-table__cell-content {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-a87044d .jet-table__body-cell {
	color: var(--e-global-color-ffcb903);
	background-color: var(--e-global-color-cb9edc4);
	border-style: none;
	border-bottom-width: 0;
}

.elementor-17162 .elementor-element.elementor-element-a87044d .jet-table__cell-link {
	color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-a87044d .jet-table__body-cell .jet-table__cell-inner {
	padding: 15px 0px 0px 29px;
}

.elementor-17162 .elementor-element.elementor-element-a87044d .jet-table__body-row .jet-table__body-cell:first-child {
	border-bottom-width: 0;
	border-left-width: 0;
}

.elementor-17162 .elementor-element.elementor-element-a87044d .jet-table__body-row .jet-table__body-cell:last-child {
	border-right-width: 0;
	border-bottom-width: 0;
}

.elementor-17162 .elementor-element.elementor-element-a87044d .jet-table__body-row + .jet-table__body-row .jet-table__body-cell {
	border-bottom-width: 0;
}

.elementor-17162 .elementor-element.elementor-element-a87044d .jet-table__body-row + .jet-table__body-row .jet-table__body-cell:first-child {
	border-bottom-width: 0;
	border-left-width: 0;
}

.elementor-17162 .elementor-element.elementor-element-a87044d .jet-table__body-row + .jet-table__body-row .jet-table__body-cell:last-child {
	border-right-width: 0;
	border-bottom-width: 0;
}

.elementor-17162 .elementor-element.elementor-element-a87044d .jet-table__body-cell .jet-table__cell-content {
	margin-left: 0;
	margin-right: auto;
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-a87044d .jet-table__body-cell .jet-table__cell-icon {
	font-size: 22px;
	color: var(--e-global-color-primary);
}

body:not(.rtl) .elementor-17162 .elementor-element.elementor-element-a87044d .jet-table__body-cell .jet-table__cell-icon--before:not(:only-child) {
	margin-right: 8px;
}

body.rtl .elementor-17162 .elementor-element.elementor-element-a87044d .jet-table__body-cell .jet-table__cell-icon--before:not(:only-child) {
	margin-left: 8px;
}

body:not(.rtl) .elementor-17162 .elementor-element.elementor-element-a87044d .jet-table__body-cell .jet-table__cell-icon--after:not(:only-child) {
	margin-left: 8px;
}

body.rtl .elementor-17162 .elementor-element.elementor-element-a87044d .jet-table__body-cell .jet-table__cell-icon--after:not(:only-child) {
	margin-right: 8px;
}

.elementor-17162 .elementor-element.elementor-element-85637d1 {
	--spacer-size: 75px;
}

.elementor-17162 .elementor-element.elementor-element-c79562c .elementor-button {
	background-color: var(--e-global-color-5dd0186);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	border-style: solid;
	border-color: var(--e-global-color-primary);
}

.elementor-17162 .elementor-element.elementor-element-c79562c .elementor-button:hover, .elementor-17162 .elementor-element.elementor-element-c79562c .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-e2a4ef6);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-c79562c > .elementor-widget-container {
	margin: -23px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-c79562c .elementor-button:hover svg, .elementor-17162 .elementor-element.elementor-element-c79562c .elementor-button:focus svg {
	fill: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-f094ae7 {
	--spacer-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-1407a7d {
	--spacer-size: 50px;
}

.elementor-17162 .elementor-element.elementor-element-1407a7d > .elementor-widget-container {
	background-color: var(--e-global-color-e2a4ef6);
}

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

.elementor-17162 .elementor-element.elementor-element-a176919:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-a176919 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-a5dd883 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-a5dd883:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-a5dd883 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-a23c2a7 > .elementor-widget-container {
	background-color: var(--e-global-color-primary);
	margin: 0px 0px -9px 0px;
	padding: 1px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-708845f > .elementor-widget-container {
	margin: -12px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-408136b {
	--spacer-size: 10px;
}

.elementor-17162 .elementor-element.elementor-element-ff38699 .jet-switcher > .jet-switcher__control-wrapper > .jet-switcher__control-instance {
	width: 50px;
	height: 25px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-17162 .elementor-element.elementor-element-ff38699 .jet-switcher > .jet-switcher__control-wrapper > .jet-switcher__control-instance .jet-switcher__control-handler {
	width: 25px;
}

.elementor-17162 .elementor-element.elementor-element-ff38699 .jet-switcher.jet-switcher--enable > .jet-switcher__control-wrapper .jet-switcher__control-handler {
	left: calc(100% - 25px);
}

.elementor-17162 .elementor-element.elementor-element-ff38699 .jet-switcher > .jet-switcher__control-wrapper > .jet-switcher__control-instance .jet-switcher__control-handler span {
	margin: 3px;
}

.elementor-17162 .elementor-element.elementor-element-ff38699 .jet-switcher.jet-switcher--disable > .jet-switcher__control-wrapper .jet-switcher__control-instance {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-ff38699 .jet-switcher.jet-switcher--disable > .jet-switcher__control-wrapper .jet-switcher__control-handler span {
	background-color: var(--e-global-color-primary);
}

.elementor-17162 .elementor-element.elementor-element-ff38699 .jet-switcher.jet-switcher--disable > .jet-switcher__control-wrapper .jet-switcher__control--enable {
	color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-ff38699 .jet-switcher.jet-switcher--enable > .jet-switcher__control-wrapper .jet-switcher__control-instance {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-ff38699 .jet-switcher.jet-switcher--enable > .jet-switcher__control-wrapper .jet-switcher__control-handler span {
	background-color: var(--e-global-color-primary);
}

.elementor-17162 .elementor-element.elementor-element-ff38699 .jet-switcher.jet-switcher--enable > .jet-switcher__control-wrapper .jet-switcher__control--enable {
	color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-ff38699 .jet-switcher > .jet-switcher__content-wrapper > .jet-switcher__content {
	color: var(--e-global-color-ffcb903);
	padding: 15px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-21b68f3 .elementor-repeater-item-c48cc17.jet-table__head-cell {
	color: var(--e-global-color-ffcb903);
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-21b68f3 .jet-table {
	table-layout: auto;
}

.elementor-17162 .elementor-element.elementor-element-21b68f3 .jet-table__head-cell {
	border-style: none;
	color: var(--e-global-color-ffcb903);
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-21b68f3 .jet-table__foot-cell {
	border-style: none;
}

.elementor-17162 .elementor-element.elementor-element-21b68f3 .jet-table__head-cell .jet-table__cell-content {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-21b68f3 .jet-table__foot-cell .jet-table__cell-content {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-21b68f3 .jet-table__body-cell {
	color: var(--e-global-color-ffcb903);
	background-color: var(--e-global-color-cb9edc4);
	border-style: none;
	border-bottom-width: 0;
}

.elementor-17162 .elementor-element.elementor-element-21b68f3 .jet-table__cell-link {
	color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-21b68f3 .jet-table__body-cell .jet-table__cell-inner {
	padding: 15px 0px 0px 29px;
}

.elementor-17162 .elementor-element.elementor-element-21b68f3 .jet-table__body-row .jet-table__body-cell:first-child {
	border-bottom-width: 0;
	border-left-width: 0;
}

.elementor-17162 .elementor-element.elementor-element-21b68f3 .jet-table__body-row .jet-table__body-cell:last-child {
	border-right-width: 0;
	border-bottom-width: 0;
}

.elementor-17162 .elementor-element.elementor-element-21b68f3 .jet-table__body-row + .jet-table__body-row .jet-table__body-cell {
	border-bottom-width: 0;
}

.elementor-17162 .elementor-element.elementor-element-21b68f3 .jet-table__body-row + .jet-table__body-row .jet-table__body-cell:first-child {
	border-bottom-width: 0;
	border-left-width: 0;
}

.elementor-17162 .elementor-element.elementor-element-21b68f3 .jet-table__body-row + .jet-table__body-row .jet-table__body-cell:last-child {
	border-right-width: 0;
	border-bottom-width: 0;
}

.elementor-17162 .elementor-element.elementor-element-21b68f3 .jet-table__body-cell .jet-table__cell-content {
	margin-left: 0;
	margin-right: auto;
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-21b68f3 .jet-table__body-cell .jet-table__cell-icon {
	font-size: 22px;
	color: var(--e-global-color-primary);
}

body:not(.rtl) .elementor-17162 .elementor-element.elementor-element-21b68f3 .jet-table__body-cell .jet-table__cell-icon--before:not(:only-child) {
	margin-right: 8px;
}

body.rtl .elementor-17162 .elementor-element.elementor-element-21b68f3 .jet-table__body-cell .jet-table__cell-icon--before:not(:only-child) {
	margin-left: 8px;
}

body:not(.rtl) .elementor-17162 .elementor-element.elementor-element-21b68f3 .jet-table__body-cell .jet-table__cell-icon--after:not(:only-child) {
	margin-left: 8px;
}

body.rtl .elementor-17162 .elementor-element.elementor-element-21b68f3 .jet-table__body-cell .jet-table__cell-icon--after:not(:only-child) {
	margin-right: 8px;
}

.elementor-17162 .elementor-element.elementor-element-e967ae6 {
	--spacer-size: 75px;
}

.elementor-17162 .elementor-element.elementor-element-0be238a .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	border-style: solid;
	border-color: var(--e-global-color-primary);
}

.elementor-17162 .elementor-element.elementor-element-0be238a .elementor-button:hover, .elementor-17162 .elementor-element.elementor-element-0be238a .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-e2a4ef6);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-0be238a > .elementor-widget-container {
	margin: -23px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-0be238a .elementor-button:hover svg, .elementor-17162 .elementor-element.elementor-element-0be238a .elementor-button:focus svg {
	fill: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-dd01e18 {
	--spacer-size: 15px;
}

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

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

.elementor-17162 .elementor-element.elementor-element-eb9f3f4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-eb9f3f4:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-eb9f3f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ffcb903);
}

.elementor-17162 .elementor-element.elementor-element-ba4adaf > .elementor-widget-container {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-ee0accb > .elementor-widget-container {
	background-color: var(--e-global-color-ffcb903);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-7888559 > .elementor-widget-container {
	margin: -12px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-d6b4032 {
	--spacer-size: 10px;
}

.elementor-17162 .elementor-element.elementor-element-c6846ea {
	--spacer-size: 55px;
}

.elementor-17162 .elementor-element.elementor-element-c6846ea > .elementor-widget-container {
	background-color: var(--e-global-color-ffcb903);
}

.elementor-17162 .elementor-element.elementor-element-ecf4040 .elementor-repeater-item-c48cc17.jet-table__head-cell {
	color: var(--e-global-color-e2a4ef6);
	background-color: var(--e-global-color-ffcb903);
}

.elementor-17162 .elementor-element.elementor-element-ecf4040 .jet-table {
	table-layout: auto;
}

.elementor-17162 .elementor-element.elementor-element-ecf4040 .jet-table__head-cell {
	border-style: none;
	color: var(--e-global-color-e2a4ef6);
	background-color: var(--e-global-color-ffcb903);
}

.elementor-17162 .elementor-element.elementor-element-ecf4040 .jet-table__foot-cell {
	border-style: none;
}

.elementor-17162 .elementor-element.elementor-element-ecf4040 .jet-table__head-cell .jet-table__cell-content {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-ecf4040 .jet-table__foot-cell .jet-table__cell-content {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-ecf4040 .jet-table__body-cell {
	color: var(--e-global-color-e2a4ef6);
	background-color: var(--e-global-color-ffcb903);
	border-style: none;
	border-bottom-width: 0;
}

.elementor-17162 .elementor-element.elementor-element-ecf4040 .jet-table__cell-link {
	color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-ecf4040 .jet-table__body-cell .jet-table__cell-inner {
	padding: 15px 0px 0px 29px;
}

.elementor-17162 .elementor-element.elementor-element-ecf4040 .jet-table__body-row .jet-table__body-cell:first-child {
	border-bottom-width: 0;
	border-left-width: 0;
}

.elementor-17162 .elementor-element.elementor-element-ecf4040 .jet-table__body-row .jet-table__body-cell:last-child {
	border-right-width: 0;
	border-bottom-width: 0;
}

.elementor-17162 .elementor-element.elementor-element-ecf4040 .jet-table__body-row + .jet-table__body-row .jet-table__body-cell {
	border-bottom-width: 0;
}

.elementor-17162 .elementor-element.elementor-element-ecf4040 .jet-table__body-row + .jet-table__body-row .jet-table__body-cell:first-child {
	border-bottom-width: 0;
	border-left-width: 0;
}

.elementor-17162 .elementor-element.elementor-element-ecf4040 .jet-table__body-row + .jet-table__body-row .jet-table__body-cell:last-child {
	border-right-width: 0;
	border-bottom-width: 0;
}

.elementor-17162 .elementor-element.elementor-element-ecf4040 .jet-table__body-cell .jet-table__cell-content {
	margin-left: 0;
	margin-right: auto;
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-ecf4040 .jet-table__body-cell .jet-table__cell-icon {
	font-size: 22px;
	color: var(--e-global-color-primary);
}

body:not(.rtl) .elementor-17162 .elementor-element.elementor-element-ecf4040 .jet-table__body-cell .jet-table__cell-icon--before:not(:only-child) {
	margin-right: 8px;
}

body.rtl .elementor-17162 .elementor-element.elementor-element-ecf4040 .jet-table__body-cell .jet-table__cell-icon--before:not(:only-child) {
	margin-left: 8px;
}

body:not(.rtl) .elementor-17162 .elementor-element.elementor-element-ecf4040 .jet-table__body-cell .jet-table__cell-icon--after:not(:only-child) {
	margin-left: 8px;
}

body.rtl .elementor-17162 .elementor-element.elementor-element-ecf4040 .jet-table__body-cell .jet-table__cell-icon--after:not(:only-child) {
	margin-right: 8px;
}

.elementor-17162 .elementor-element.elementor-element-3a2b9bf {
	--spacer-size: 75px;
}

.elementor-17162 .elementor-element.elementor-element-0f2ac1b .elementor-button {
	background-color: var(--e-global-color-5dd0186);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	fill: var(--e-global-color-e2a4ef6);
	color: var(--e-global-color-e2a4ef6);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
}

.elementor-17162 .elementor-element.elementor-element-0f2ac1b .elementor-button:hover, .elementor-17162 .elementor-element.elementor-element-0f2ac1b .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-0f2ac1b > .elementor-widget-container {
	margin: -23px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-0f2ac1b .elementor-button:hover svg, .elementor-17162 .elementor-element.elementor-element-0f2ac1b .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-4839de1 {
	--spacer-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-5bae223 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-f8d7a87 {
	--spacer-size: 1px;
}

.elementor-17162 .elementor-element.elementor-element-9673b81 {
	--spacer-size: 90px;
}

.elementor-17162 .elementor-element.elementor-element-483484b {
	--spacer-size: 50px;
}

.elementor-17162 .elementor-element.elementor-element-14c87fd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-216396a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 15px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-216396a:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-216396a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ffcb903);
}

.elementor-17162 .elementor-element.elementor-element-d860e78 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-d860e78:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-d860e78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ffcb903);
}

.elementor-17162 .elementor-element.elementor-element-fa2e62c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-28d639c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-28d639c:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-28d639c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ffcb903);
}

.elementor-17162 .elementor-element.elementor-element-c95db2e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-29e78f4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 0px 15px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-29e78f4:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-29e78f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-ffcb903);
}

.elementor-17162 .elementor-element.elementor-element-35743a8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-a66d582 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-37220a6 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-37220a6:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-37220a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-38b0d8d {
	width: auto;
	max-width: auto;
}

.elementor-17162 .elementor-element.elementor-element-38b0d8d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-f54b607 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-f54b607:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-f54b607 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-48f3d4f {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-48f3d4f, .elementor-17162 .elementor-element.elementor-element-48f3d4f > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

.elementor-17162 .elementor-element.elementor-element-48f3d4f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
}

:is( .tippy-48f3d4f, .elementor-17162 .elementor-element.elementor-element-48f3d4f > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-48f3d4f .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-48f3d4f.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-48f3d4f.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-48f3d4f.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-48f3d4f.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-48f3d4f.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-48f3d4f .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-48f3d4f .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-8a68288 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-8a68288:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-8a68288 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-968f164 {
	width: auto;
	max-width: auto;
}

.elementor-17162 .elementor-element.elementor-element-968f164 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-c39dffb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-c39dffb:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-c39dffb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-ca021f3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-df20eba {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-df20eba:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-df20eba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-d8833d9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-4ca6d9f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-4bc456d {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

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

.elementor-17162 .elementor-element.elementor-element-3de6427 {
	width: auto;
	max-width: auto;
}

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

.elementor-17162 .elementor-element.elementor-element-f189170 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-f189170:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-f189170 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-1684bbb {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-1684bbb, .elementor-17162 .elementor-element.elementor-element-1684bbb > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

.elementor-17162 .elementor-element.elementor-element-1684bbb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
}

:is( .tippy-1684bbb, .elementor-17162 .elementor-element.elementor-element-1684bbb > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-1684bbb .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-1684bbb.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-1684bbb.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-1684bbb.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-1684bbb.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-1684bbb.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-1684bbb .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-1684bbb .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-c339764 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-c339764:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-c339764 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-9672ec8 {
	width: auto;
	max-width: auto;
}

.elementor-17162 .elementor-element.elementor-element-9672ec8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-3e4d1cd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-17162 .elementor-element.elementor-element-f922b0a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-bdaf5ef {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-bdaf5ef:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-bdaf5ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-87ee2d8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-baf54e3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

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

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

.elementor-17162 .elementor-element.elementor-element-dbc0e2d {
	width: auto;
	max-width: auto;
}

.elementor-17162 .elementor-element.elementor-element-dbc0e2d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-58bedb1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-58bedb1:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-58bedb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-76b01de {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-76b01de, .elementor-17162 .elementor-element.elementor-element-76b01de > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

.elementor-17162 .elementor-element.elementor-element-76b01de > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
}

:is( .tippy-76b01de, .elementor-17162 .elementor-element.elementor-element-76b01de > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-76b01de .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-76b01de.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-76b01de.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-76b01de.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-76b01de.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-76b01de.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-76b01de .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-76b01de .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-e075419 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-e075419:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-e075419 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-5facc19 {
	width: auto;
	max-width: auto;
}

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

.elementor-17162 .elementor-element.elementor-element-9d0afc4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-17162 .elementor-element.elementor-element-b3845ee > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-555decf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-555decf:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-555decf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-a8777c9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-6616818 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

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

.elementor-17162 .elementor-element.elementor-element-a70e0ec:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-a70e0ec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-c28dd60 {
	width: auto;
	max-width: auto;
}

.elementor-17162 .elementor-element.elementor-element-c28dd60 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-f4e8ef2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-f4e8ef2:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-f4e8ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-e64189a {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-e64189a, .elementor-17162 .elementor-element.elementor-element-e64189a > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

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

:is( .tippy-e64189a, .elementor-17162 .elementor-element.elementor-element-e64189a > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-e64189a .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-e64189a.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-e64189a.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-e64189a.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-e64189a.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-e64189a.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-e64189a .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-e64189a .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-c6118ba {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-c6118ba:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-c6118ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-7f0c2b2 > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-7f0c2b2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-7f0c2b2 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-7f0c2b2 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-e0c8b48 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-e0c8b48:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-e0c8b48 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-790604d > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-790604d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-790604d .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-790604d .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-7e52199 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-17162 .elementor-element.elementor-element-1cc4057 > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-1cc4057 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-1cc4057 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-1cc4057 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-3e6a1d0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-56167bc {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-17162 .elementor-element.elementor-element-56167bc:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-56167bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-d3e1bd7 {
	width: auto;
	max-width: auto;
	column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-d3e1bd7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-7c1425f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-17162 .elementor-element.elementor-element-69959d8 {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-69959d8, .elementor-17162 .elementor-element.elementor-element-69959d8 > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

.elementor-17162 .elementor-element.elementor-element-69959d8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
}

:is( .tippy-69959d8, .elementor-17162 .elementor-element.elementor-element-69959d8 > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-69959d8 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-69959d8.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-69959d8.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-69959d8.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-69959d8.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-69959d8.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-69959d8 .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-69959d8 .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-9b26db1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-17162 .elementor-element.elementor-element-38d4547 > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-38d4547 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-38d4547 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-38d4547 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-a437f9f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-a437f9f:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-a437f9f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-29896bc > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-29896bc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-29896bc .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-29896bc .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-e0a8ff0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-e0a8ff0:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-e0a8ff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-9fcbf65 > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-9fcbf65 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-9fcbf65 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-9fcbf65 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-dfe4f06 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-13e45d3 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-17162 .elementor-element.elementor-element-13e45d3:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-13e45d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-ee17d24 {
	width: auto;
	max-width: auto;
}

.elementor-17162 .elementor-element.elementor-element-ee17d24 > .elementor-widget-container {
	margin: 0px -15px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-7d93b50 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-17162 .elementor-element.elementor-element-6937e3f {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-6937e3f, .elementor-17162 .elementor-element.elementor-element-6937e3f > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

.elementor-17162 .elementor-element.elementor-element-6937e3f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
}

:is( .tippy-6937e3f, .elementor-17162 .elementor-element.elementor-element-6937e3f > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-6937e3f .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-6937e3f.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-6937e3f.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-6937e3f.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-6937e3f.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-6937e3f.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-6937e3f .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-6937e3f .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-2185866 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-2185866:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-2185866 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-16480c1 > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-16480c1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-16480c1.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-16480c1.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-16480c1.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-16480c1.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-16480c1.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-16480c1 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-16480c1 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-6774213 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-6774213:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-6774213 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-983faf5 > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-983faf5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-983faf5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-983faf5.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-983faf5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-983faf5.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-983faf5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-983faf5 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-983faf5 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-490ff0e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-490ff0e:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-490ff0e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-0101c24 > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-0101c24 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-0101c24.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-0101c24.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-0101c24.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-0101c24.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-0101c24.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-0101c24 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-0101c24 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-e958afa {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-43b3ac4 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-17162 .elementor-element.elementor-element-43b3ac4:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-43b3ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-5bc52be {
	width: auto;
	max-width: auto;
	column-gap: 0px;
}

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

.elementor-17162 .elementor-element.elementor-element-15ea321 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-15ea321:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-15ea321 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-157ac6b {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-157ac6b, .elementor-17162 .elementor-element.elementor-element-157ac6b > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

.elementor-17162 .elementor-element.elementor-element-157ac6b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
}

:is( .tippy-157ac6b, .elementor-17162 .elementor-element.elementor-element-157ac6b > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-157ac6b .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-157ac6b.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-157ac6b.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-157ac6b.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-157ac6b.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-157ac6b.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-157ac6b .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-157ac6b .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-ec0e95d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-ec0e95d:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-ec0e95d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-319adf9 > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-319adf9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-319adf9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-319adf9.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-319adf9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-319adf9.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-319adf9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-319adf9 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-319adf9 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-12134d9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-12134d9:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-12134d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-789040b > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-789040b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-789040b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-789040b.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-789040b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-789040b.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-789040b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-789040b .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-789040b .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-b6f5010 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-b6f5010:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-b6f5010 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-719e641 > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-719e641 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-719e641.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-719e641.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-719e641.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-719e641.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-719e641.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-719e641 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-719e641 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-14c65e6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-5dec0ee {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

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

.elementor-17162 .elementor-element.elementor-element-651de65 {
	width: auto;
	max-width: auto;
}

.elementor-17162 .elementor-element.elementor-element-651de65 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-deec5bc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-deec5bc:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-deec5bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-e90b40a {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-e90b40a, .elementor-17162 .elementor-element.elementor-element-e90b40a > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

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

:is( .tippy-e90b40a, .elementor-17162 .elementor-element.elementor-element-e90b40a > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-e90b40a .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-e90b40a.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-e90b40a.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-e90b40a.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-e90b40a.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-e90b40a.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-e90b40a .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-e90b40a .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-9ea74f5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-17162 .elementor-element.elementor-element-ff86117 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-ff86117:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-ff86117 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-19c1ac7 > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-19c1ac7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-19c1ac7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-19c1ac7.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-19c1ac7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-19c1ac7.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-19c1ac7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-19c1ac7 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-19c1ac7 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-83c022c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-83c022c:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-83c022c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-29c1936 > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-29c1936 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-29c1936.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-29c1936.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-29c1936.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-29c1936.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-29c1936.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-29c1936 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-29c1936 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-4ecf565 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

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

.elementor-17162 .elementor-element.elementor-element-fd6b7c6:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-fd6b7c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-d733c4c {
	width: auto;
	max-width: auto;
	column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-d733c4c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-7a43eca {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-17162 .elementor-element.elementor-element-f44e46b {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-f44e46b, .elementor-17162 .elementor-element.elementor-element-f44e46b > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

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

:is( .tippy-f44e46b, .elementor-17162 .elementor-element.elementor-element-f44e46b > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-f44e46b .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-f44e46b.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-f44e46b.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-f44e46b.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-f44e46b.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-f44e46b.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-f44e46b .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-f44e46b .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-f57b96f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-f57b96f:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-f57b96f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-f0244d5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-f0244d5:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-f0244d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-4296943 > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-4296943 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-4296943.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-4296943.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-4296943.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-4296943.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-4296943.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-4296943 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-4296943 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-1a755b5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-1a755b5:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-1a755b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-a6f47bf > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-a6f47bf .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-a6f47bf.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-a6f47bf.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-a6f47bf.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-a6f47bf.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-a6f47bf.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-a6f47bf .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-a6f47bf .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-5edfe68 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

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

.elementor-17162 .elementor-element.elementor-element-f913c93:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-f913c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-5f6df1a {
	width: auto;
	max-width: auto;
}

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

.elementor-17162 .elementor-element.elementor-element-f842c4b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-f842c4b:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-f842c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-1b8cab7 {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-1b8cab7, .elementor-17162 .elementor-element.elementor-element-1b8cab7 > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

.elementor-17162 .elementor-element.elementor-element-1b8cab7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
}

:is( .tippy-1b8cab7, .elementor-17162 .elementor-element.elementor-element-1b8cab7 > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-1b8cab7 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-1b8cab7.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-1b8cab7.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-1b8cab7.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-1b8cab7.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-1b8cab7.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-1b8cab7 .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-1b8cab7 .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-b881a0b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-b881a0b:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-b881a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-d9ffc4f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-d9ffc4f:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-d9ffc4f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-0eb3fed > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-0eb3fed .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-0eb3fed.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-0eb3fed.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-0eb3fed.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-0eb3fed.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-0eb3fed.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-0eb3fed .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-0eb3fed .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-4180f92 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-4180f92:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-4180f92 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-c5b8a31 > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-c5b8a31 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-c5b8a31.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-c5b8a31.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-c5b8a31.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-c5b8a31.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-c5b8a31.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-c5b8a31 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-c5b8a31 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-47f86c0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

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

.elementor-17162 .elementor-element.elementor-element-d07cc1b:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-d07cc1b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-8f414e3 {
	width: auto;
	max-width: auto;
	column-gap: 0px;
}

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

.elementor-17162 .elementor-element.elementor-element-f7da4f5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-f7da4f5:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-f7da4f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-8a5637e {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-8a5637e, .elementor-17162 .elementor-element.elementor-element-8a5637e > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

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

:is( .tippy-8a5637e, .elementor-17162 .elementor-element.elementor-element-8a5637e > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-8a5637e .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-8a5637e.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-8a5637e.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-8a5637e.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-8a5637e.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-8a5637e.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-8a5637e .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-8a5637e .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-f892310 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-f892310:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-f892310 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-b050e06 {
	width: auto;
	max-width: auto;
}

.elementor-17162 .elementor-element.elementor-element-b050e06 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-1fa868d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-1fa868d:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-1fa868d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-0743ea2 {
	width: auto;
	max-width: auto;
}

.elementor-17162 .elementor-element.elementor-element-0743ea2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-73735ef {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-73735ef:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-73735ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-e38a7e5 {
	width: auto;
	max-width: auto;
}

.elementor-17162 .elementor-element.elementor-element-e38a7e5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-336c710 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-27a40a8 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-17162 .elementor-element.elementor-element-27a40a8:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-27a40a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-a797156 {
	width: auto;
	max-width: auto;
}

.elementor-17162 .elementor-element.elementor-element-a797156 > .elementor-widget-container {
	margin: 0px -14px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-f50442e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-f50442e:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-f50442e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-d881711 {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-d881711, .elementor-17162 .elementor-element.elementor-element-d881711 > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

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

:is( .tippy-d881711, .elementor-17162 .elementor-element.elementor-element-d881711 > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-d881711 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-d881711.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-d881711.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-d881711.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-d881711.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-d881711.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-d881711 .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-d881711 .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-8c481b4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-8c481b4:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-8c481b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-fda5e53 > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-fda5e53 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-fda5e53.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-fda5e53.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-fda5e53.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-fda5e53.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-fda5e53.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-fda5e53 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-fda5e53 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-3bcf76d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-17162 .elementor-element.elementor-element-ae75443 > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-ae75443 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-ae75443.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-ae75443.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-ae75443.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-ae75443.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-ae75443.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-ae75443 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-ae75443 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-e49752e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-e49752e:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-e49752e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-d557273 > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-d557273 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-d557273.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-d557273.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-d557273.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-d557273.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-d557273.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-d557273 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-d557273 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-96a20f3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-7fa4ae5 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

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

.elementor-17162 .elementor-element.elementor-element-d2f8747 {
	width: auto;
	max-width: auto;
	column-gap: 0px;
}

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

.elementor-17162 .elementor-element.elementor-element-d8f986e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-d8f986e:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-d8f986e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-1772863 {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-1772863, .elementor-17162 .elementor-element.elementor-element-1772863 > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

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

:is( .tippy-1772863, .elementor-17162 .elementor-element.elementor-element-1772863 > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-1772863 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-1772863.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-1772863.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-1772863.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-1772863.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-1772863.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-1772863 .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-1772863 .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-fe42486 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-fe42486:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-fe42486 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-b254a61 > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-b254a61 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-b254a61.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-b254a61.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-b254a61.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-b254a61.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-b254a61.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-b254a61 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-b254a61 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-b61dd2b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-b61dd2b:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-b61dd2b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-6739f45 > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-6739f45 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-6739f45.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-6739f45.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-6739f45.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-6739f45.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-6739f45.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-6739f45 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-6739f45 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-ae4948f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-ae4948f:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-ae4948f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-280ff1c > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-280ff1c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-280ff1c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-280ff1c.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-280ff1c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-280ff1c.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-280ff1c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-280ff1c .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-280ff1c .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-730d3c4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-2ae7b2e {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-17162 .elementor-element.elementor-element-2ae7b2e:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-2ae7b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-cce7af2 {
	width: auto;
	max-width: auto;
}

.elementor-17162 .elementor-element.elementor-element-cce7af2 > .elementor-widget-container {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-9843f2f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-9843f2f:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-9843f2f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-426df02 {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-426df02, .elementor-17162 .elementor-element.elementor-element-426df02 > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

.elementor-17162 .elementor-element.elementor-element-426df02 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
}

:is( .tippy-426df02, .elementor-17162 .elementor-element.elementor-element-426df02 > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-426df02 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-426df02.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-426df02.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-426df02.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-426df02.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-426df02.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-426df02 .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-426df02 .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-2017fff {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-2017fff:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-2017fff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-94b3242 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-94b3242:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-94b3242 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-08b57a7 > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-08b57a7 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-08b57a7.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-08b57a7.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-08b57a7.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-08b57a7.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-08b57a7.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-08b57a7 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-08b57a7 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-f4c5b4d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-f4c5b4d:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-f4c5b4d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-ef34602 > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-ef34602 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-ef34602.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-ef34602.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-ef34602.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-ef34602.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-ef34602.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-ef34602 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-ef34602 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-31aab39 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-716db7d {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-17162 .elementor-element.elementor-element-716db7d:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-716db7d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-b5a04de {
	width: auto;
	max-width: auto;
	column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-b5a04de > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-7edf7f7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-17162 .elementor-element.elementor-element-106bb9b {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-106bb9b, .elementor-17162 .elementor-element.elementor-element-106bb9b > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

.elementor-17162 .elementor-element.elementor-element-106bb9b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
}

:is( .tippy-106bb9b, .elementor-17162 .elementor-element.elementor-element-106bb9b > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-106bb9b .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-106bb9b.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-106bb9b.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-106bb9b.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-106bb9b.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-106bb9b.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-106bb9b .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-106bb9b .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-7190283 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-7190283:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-7190283 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-a29371a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-a29371a:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-a29371a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-a6085db > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-a6085db .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-a6085db.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-a6085db.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-a6085db.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-a6085db.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-a6085db.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-a6085db .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-a6085db .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-ba45d9e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-ba45d9e:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-ba45d9e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-a64a4fe > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-a64a4fe .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-a64a4fe.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-a64a4fe.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-a64a4fe.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-a64a4fe.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-a64a4fe.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-a64a4fe .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-a64a4fe .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-1f109f6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

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

.elementor-17162 .elementor-element.elementor-element-f1c97d1:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-f1c97d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-80d422d {
	width: auto;
	max-width: auto;
}

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

.elementor-17162 .elementor-element.elementor-element-010e68e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-010e68e:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-010e68e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-73964be {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-73964be, .elementor-17162 .elementor-element.elementor-element-73964be > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

.elementor-17162 .elementor-element.elementor-element-73964be > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
}

:is( .tippy-73964be, .elementor-17162 .elementor-element.elementor-element-73964be > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-73964be .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-73964be.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-73964be.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-73964be.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-73964be.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-73964be.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-73964be .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-73964be .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-328dc88 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-328dc88:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-328dc88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-101118a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-101118a:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-101118a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-9656fbe > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-9656fbe .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-9656fbe.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-9656fbe.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-9656fbe.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-9656fbe.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-9656fbe.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-9656fbe .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-9656fbe .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-ff6f0ef {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-ff6f0ef:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-ff6f0ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-290b428 > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-290b428 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-290b428.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-290b428.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-290b428.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-290b428.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-290b428.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-290b428 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-290b428 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-2ba9420 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

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

.elementor-17162 .elementor-element.elementor-element-cf0f808:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-cf0f808 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-d05d6a6 {
	width: auto;
	max-width: auto;
	column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-d05d6a6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-040cd03 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-040cd03:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-040cd03 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-ddcc781 {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-ddcc781, .elementor-17162 .elementor-element.elementor-element-ddcc781 > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

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

:is( .tippy-ddcc781, .elementor-17162 .elementor-element.elementor-element-ddcc781 > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-ddcc781 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-ddcc781.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-ddcc781.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-ddcc781.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-ddcc781.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-ddcc781.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-ddcc781 .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-ddcc781 .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-e1d66a7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-e1d66a7:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-e1d66a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-0f0dd26 > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-0f0dd26 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-0f0dd26.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-0f0dd26.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-0f0dd26.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-0f0dd26.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-0f0dd26.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-0f0dd26 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-0f0dd26 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-29179b8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-29179b8:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-29179b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-5186d8e > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-5186d8e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-5186d8e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-5186d8e.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-5186d8e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-5186d8e.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-5186d8e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-5186d8e .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-5186d8e .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-9c81bdc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-17162 .elementor-element.elementor-element-dda0142 > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-dda0142 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-dda0142.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-dda0142.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-dda0142.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-dda0142.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-dda0142.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-dda0142 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-dda0142 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-db88a37 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-4f12191 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

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

.elementor-17162 .elementor-element.elementor-element-9265ac0 {
	width: auto;
	max-width: auto;
}

.elementor-17162 .elementor-element.elementor-element-9265ac0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-430c253 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-430c253:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-430c253 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-aaeaa2f {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-aaeaa2f, .elementor-17162 .elementor-element.elementor-element-aaeaa2f > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

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

:is( .tippy-aaeaa2f, .elementor-17162 .elementor-element.elementor-element-aaeaa2f > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-aaeaa2f .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-aaeaa2f.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-aaeaa2f.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-aaeaa2f.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-aaeaa2f.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-aaeaa2f.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-aaeaa2f .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-aaeaa2f .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-e62e1e1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-e62e1e1:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-e62e1e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-7b8d026 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-17162 .elementor-element.elementor-element-cbb4023 > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-cbb4023 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-cbb4023.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-cbb4023.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-cbb4023.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-cbb4023.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-cbb4023.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-cbb4023 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-cbb4023 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-630917a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-630917a:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-630917a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-f8002aa > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-f8002aa .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-f8002aa.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-f8002aa.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-f8002aa.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-f8002aa.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-f8002aa.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-f8002aa .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-f8002aa .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-3094f34 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

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

.elementor-17162 .elementor-element.elementor-element-c8a4ccc:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-c8a4ccc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-d2c1c65 {
	width: auto;
	max-width: auto;
	column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-d2c1c65 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-f0b707d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-f0b707d:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-f0b707d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-22a1940 {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-22a1940, .elementor-17162 .elementor-element.elementor-element-22a1940 > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

.elementor-17162 .elementor-element.elementor-element-22a1940 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
}

:is( .tippy-22a1940, .elementor-17162 .elementor-element.elementor-element-22a1940 > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-22a1940 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-22a1940.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-22a1940.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-22a1940.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-22a1940.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-22a1940.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-22a1940 .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-22a1940 .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-67a5f96 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-67a5f96:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-67a5f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-4d52457 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-17162 .elementor-element.elementor-element-5436676 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-5436676:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-5436676 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-6215253 > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-6215253 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-6215253.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-6215253.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-6215253.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-6215253.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-6215253.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-6215253 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-6215253 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-2aaf236 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-7657c49 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-17162 .elementor-element.elementor-element-7657c49:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-7657c49 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-4a05be2 {
	width: auto;
	max-width: auto;
}

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

.elementor-17162 .elementor-element.elementor-element-b4a88b1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-b4a88b1:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-b4a88b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-8beb12e {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-8beb12e, .elementor-17162 .elementor-element.elementor-element-8beb12e > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

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

:is( .tippy-8beb12e, .elementor-17162 .elementor-element.elementor-element-8beb12e > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-8beb12e .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-8beb12e.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-8beb12e.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-8beb12e.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-8beb12e.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-8beb12e.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-8beb12e .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-8beb12e .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-bbe78d0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-bbe78d0:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-bbe78d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-1899c64 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-1899c64:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-1899c64 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-0ca676c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-17162 .elementor-element.elementor-element-bebc238 > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-bebc238 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-bebc238.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-bebc238.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-bebc238.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-bebc238.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-bebc238.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-bebc238 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-bebc238 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-b67d915 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

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

.elementor-17162 .elementor-element.elementor-element-fec8bfa:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-fec8bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-0f1cec8 {
	width: auto;
	max-width: auto;
	column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-0f1cec8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-20b4f5a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-20b4f5a:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-20b4f5a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-01b3145 {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-01b3145, .elementor-17162 .elementor-element.elementor-element-01b3145 > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

.elementor-17162 .elementor-element.elementor-element-01b3145 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
}

:is( .tippy-01b3145, .elementor-17162 .elementor-element.elementor-element-01b3145 > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-01b3145 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-01b3145.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-01b3145.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-01b3145.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-01b3145.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-01b3145.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-01b3145 .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-01b3145 .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-eedfae2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-eedfae2:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-eedfae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-69fe8d3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-69fe8d3:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-69fe8d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-78b984d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-78b984d:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-78b984d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-9521512 > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-9521512 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-9521512.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-9521512.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-9521512.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-9521512.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-9521512.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-9521512 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-9521512 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-65fa4af {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-323cd78 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-17162 .elementor-element.elementor-element-323cd78:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-323cd78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-10284a8 {
	width: auto;
	max-width: auto;
}

.elementor-17162 .elementor-element.elementor-element-10284a8 > .elementor-widget-container {
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-8ae7475 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-8ae7475:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-8ae7475 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-6746b9f {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-6746b9f, .elementor-17162 .elementor-element.elementor-element-6746b9f > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

.elementor-17162 .elementor-element.elementor-element-6746b9f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
}

:is( .tippy-6746b9f, .elementor-17162 .elementor-element.elementor-element-6746b9f > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-6746b9f .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-6746b9f.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-6746b9f.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-6746b9f.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-6746b9f.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-6746b9f.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-6746b9f .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-6746b9f .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-21f1759 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-21f1759:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-21f1759 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-cda0891 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-cda0891:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-cda0891 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-7d42252 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-17162 .elementor-element.elementor-element-433eefe > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-433eefe .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-433eefe.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-433eefe.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-433eefe.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-433eefe.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-433eefe.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-433eefe .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-433eefe .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-9c05fa9 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-78aefe8 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-17162 .elementor-element.elementor-element-78aefe8:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-78aefe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-e444c00 {
	width: auto;
	max-width: auto;
	column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-e444c00 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-58add98 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-58add98:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-58add98 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-21e7993 {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-21e7993, .elementor-17162 .elementor-element.elementor-element-21e7993 > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

.elementor-17162 .elementor-element.elementor-element-21e7993 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
}

:is( .tippy-21e7993, .elementor-17162 .elementor-element.elementor-element-21e7993 > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-21e7993 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-21e7993.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-21e7993.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-21e7993.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-21e7993.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-21e7993.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-21e7993 .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-21e7993 .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-d0bfbf5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-d0bfbf5:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-d0bfbf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-8cb5c8f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-8cb5c8f:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-8cb5c8f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-7185165 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-7185165:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-7185165 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-fbe6920 > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-fbe6920 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-fbe6920.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-fbe6920.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-fbe6920.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-fbe6920.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-fbe6920.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-fbe6920 .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-fbe6920 .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-ca6b01c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-3f963f3 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

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

.elementor-17162 .elementor-element.elementor-element-b8c3829 {
	width: auto;
	max-width: auto;
}

.elementor-17162 .elementor-element.elementor-element-b8c3829 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-dbf912b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-dbf912b:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-dbf912b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-9a4d4bf {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-9a4d4bf, .elementor-17162 .elementor-element.elementor-element-9a4d4bf > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

.elementor-17162 .elementor-element.elementor-element-9a4d4bf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
}

:is( .tippy-9a4d4bf, .elementor-17162 .elementor-element.elementor-element-9a4d4bf > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-9a4d4bf .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-9a4d4bf.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-9a4d4bf.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-9a4d4bf.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-9a4d4bf.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-9a4d4bf.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-9a4d4bf .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-9a4d4bf .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-b5cb7be {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-b5cb7be:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-b5cb7be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-f7ee5db {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-f7ee5db:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-f7ee5db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-c5fb290 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-c5fb290:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-c5fb290 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e2a4ef6);
}

.elementor-17162 .elementor-element.elementor-element-c1e4c6f > .elementor-widget-container {
	padding: 36px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-c1e4c6f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-c1e4c6f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-c1e4c6f.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-c1e4c6f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-c1e4c6f.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-c1e4c6f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-c1e4c6f .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-c1e4c6f .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-4c15427 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

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

.elementor-17162 .elementor-element.elementor-element-b4c0500:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-b4c0500 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-808320f {
	width: auto;
	max-width: auto;
	column-gap: 0px;
}

.elementor-17162 .elementor-element.elementor-element-808320f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-2d8b36a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-2d8b36a:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-2d8b36a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-0980dcb {
	width: var(--container-widget-width, 26%);
	max-width: 26%;
	--container-widget-width: 26%;
	--container-widget-flex-grow: 0;
}

:is( .tippy-0980dcb, .elementor-17162 .elementor-element.elementor-element-0980dcb > [data-tippy-root] ) .tippy-box {
	width: 350px;
}

.elementor-17162 .elementor-element.elementor-element-0980dcb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
}

:is( .tippy-0980dcb, .elementor-17162 .elementor-element.elementor-element-0980dcb > [data-tippy-root] ) .tippy-box .tippy-content {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-0980dcb .elementor-icon-wrapper {
	text-align: left;
}

.elementor-17162 .elementor-element.elementor-element-0980dcb.elementor-view-stacked .elementor-icon {
	background-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-0980dcb.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-0980dcb.elementor-view-default .elementor-icon {
	color: #9b9b9b;
	border-color: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-0980dcb.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-0980dcb.elementor-view-default .elementor-icon svg {
	fill: #9b9b9b;
}

.elementor-17162 .elementor-element.elementor-element-0980dcb .elementor-icon {
	font-size: 15px;
}

.elementor-17162 .elementor-element.elementor-element-0980dcb .elementor-icon svg {
	height: 15px;
}

.elementor-17162 .elementor-element.elementor-element-4d2b0ed {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-17162 .elementor-element.elementor-element-a83425d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-a83425d:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-a83425d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-2d72159 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-2d72159:not(.elementor-motion-effects-element-type-background), .elementor-17162 .elementor-element.elementor-element-2d72159 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cb9edc4);
}

.elementor-17162 .elementor-element.elementor-element-7a6151f > .elementor-widget-container {
	padding: 9px 0px 0px 0px;
}

.elementor-17162 .elementor-element.elementor-element-7a6151f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-17162 .elementor-element.elementor-element-7a6151f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-7a6151f.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-7a6151f.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-7a6151f.elementor-view-framed .elementor-icon, .elementor-17162 .elementor-element.elementor-element-7a6151f.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-17162 .elementor-element.elementor-element-7a6151f .elementor-icon {
	font-size: 19px;
}

.elementor-17162 .elementor-element.elementor-element-7a6151f .elementor-icon svg {
	height: 19px;
}

.elementor-17162 .elementor-element.elementor-element-b7b0680 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-17162 .elementor-element.elementor-element-8e46f1a {
	--spacer-size: 1px;
}

.elementor-17162 .elementor-element.elementor-element-c32be24 {
	--spacer-size: 100px;
}

@media (max-width:1024px) {
	.elementor-17162 .elementor-element.elementor-element-c79562c {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17162 .elementor-element.elementor-element-c79562c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 20px 0px 0px;
	}
	
	.elementor-17162 .elementor-element.elementor-element-c79562c .elementor-button {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-17162 .elementor-element.elementor-element-0be238a {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17162 .elementor-element.elementor-element-0be238a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 20px 0px 0px;
	}
	
	.elementor-17162 .elementor-element.elementor-element-0be238a .elementor-button {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-17162 .elementor-element.elementor-element-0f2ac1b {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-17162 .elementor-element.elementor-element-0f2ac1b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 20px 0px 0px;
	}
	
	.elementor-17162 .elementor-element.elementor-element-0f2ac1b .elementor-button {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (max-width:767px) {
	.elementor-17162 .elementor-element.elementor-element-ded89b8 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-ded89b8 > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-17162 .elementor-element.elementor-element-f37cf1c > .elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-17162 .elementor-element.elementor-element-f37cf1c {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-c79562c {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-c79562c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-17162 .elementor-element.elementor-element-c79562c .elementor-button {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-17162 .elementor-element.elementor-element-f094ae7 {
		--spacer-size: 45px;
	}
	
	.elementor-17162 .elementor-element.elementor-element-0be238a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-0be238a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-17162 .elementor-element.elementor-element-0be238a .elementor-button {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-17162 .elementor-element.elementor-element-0f2ac1b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-0f2ac1b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-17162 .elementor-element.elementor-element-0f2ac1b .elementor-button {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (min-width:768px) {
	.elementor-17162 .elementor-element.elementor-element-d807576 {
		--width: 48%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-a176919 {
		--width: 1%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-a5dd883 {
		--width: 48%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-3e76a57 {
		--width: 1%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-eb9f3f4 {
		--width: 48%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-216396a {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-d860e78 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-28d639c {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-29e78f4 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-37220a6 {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-f54b607 {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-8a68288 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-c39dffb {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-df20eba {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-4bc456d {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-f189170 {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-c339764 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-3e4d1cd {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-bdaf5ef {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-0f585fb {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-58bedb1 {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-e075419 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-9d0afc4 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-555decf {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-a70e0ec {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-f4e8ef2 {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-c6118ba {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-e0c8b48 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-7e52199 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-56167bc {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-7c1425f {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-9b26db1 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-a437f9f {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-e0a8ff0 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-13e45d3 {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-7d93b50 {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-2185866 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-6774213 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-490ff0e {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-43b3ac4 {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-15ea321 {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-ec0e95d {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-12134d9 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-b6f5010 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-5dec0ee {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-deec5bc {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-9ea74f5 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-ff86117 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-83c022c {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-fd6b7c6 {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-7a43eca {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-f57b96f {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-f0244d5 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-1a755b5 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-f913c93 {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-f842c4b {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-b881a0b {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-d9ffc4f {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-4180f92 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-d07cc1b {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-f7da4f5 {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-f892310 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-1fa868d {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-73735ef {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-27a40a8 {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-f50442e {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-8c481b4 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-3bcf76d {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-e49752e {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-7fa4ae5 {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-d8f986e {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-fe42486 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-b61dd2b {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-ae4948f {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-2ae7b2e {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-9843f2f {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-2017fff {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-94b3242 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-f4c5b4d {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-716db7d {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-7edf7f7 {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-7190283 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-a29371a {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-ba45d9e {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-f1c97d1 {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-010e68e {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-328dc88 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-101118a {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-ff6f0ef {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-cf0f808 {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-040cd03 {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-e1d66a7 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-29179b8 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-9c81bdc {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-4f12191 {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-430c253 {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-e62e1e1 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-7b8d026 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-630917a {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-c8a4ccc {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-f0b707d {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-67a5f96 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-4d52457 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-5436676 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-7657c49 {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-b4a88b1 {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-bbe78d0 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-1899c64 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-0ca676c {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-fec8bfa {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-20b4f5a {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-eedfae2 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-69fe8d3 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-78b984d {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-323cd78 {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-8ae7475 {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-21f1759 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-cda0891 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-7d42252 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-78aefe8 {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-58add98 {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-d0bfbf5 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-8cb5c8f {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-7185165 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-3f963f3 {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-dbf912b {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-b5cb7be {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-f7ee5db {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-c5fb290 {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-b4c0500 {
		--width: 20%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-2d8b36a {
		--width: 5%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-4d2b0ed {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-a83425d {
		--width: 25%;
	}
	
	.elementor-17162 .elementor-element.elementor-element-2d72159 {
		--width: 25%;
	}
}
