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

.elementor-19431 .elementor-element.elementor-element-fa1cf76 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-b089671 .elementor-heading-title {
	color: #34b970;
}

.elementor-19431 .elementor-element.elementor-element-b34c7aa {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-646a559 .elementor-button {
	background-color: var(--e-global-color-61a0b7d);
	fill: var(--e-global-color-200b0e1);
	color: var(--e-global-color-200b0e1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61a0b7d);
	border-radius: 8px 8px 8px 8px;
}

.elementor-19431 .elementor-element.elementor-element-646a559 .elementor-button:hover, .elementor-19431 .elementor-element.elementor-element-646a559 .elementor-button:focus {
	background-color: #3dc57a;
}

.elementor-19431 .elementor-element.elementor-element-35f275c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-13b731d .gem-image.gem-wrapbox {
	float: left;
}

.elementor-19431 .elementor-element.elementor-element-13b731d .gem-image a:before {
	background-color: rgba(0, 188, 212, .8);
}

.elementor-19431 .elementor-element.elementor-element-13b731d .gem-image img {
	opacity: calc(100 / 100);
}

.elementor-19431 .elementor-element.elementor-element-13b731d .gem-image a:hover img {
	opacity: calc(100 / 100);
}

.elementor-19431 .elementor-element.elementor-element-4978507 {
	--display: flex;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-19431 .elementor-element.elementor-element-6189afb {
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-6189afb .elementor-heading-title {
	color: #34b970;
}

.elementor-19431 .elementor-element.elementor-element-44aa5d0 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-7a50658 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .2);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-19431 .elementor-element.elementor-element-bdc253f {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-bdc253f img {
	width: 70px;
}

.elementor-19431 .elementor-element.elementor-element-0a8de35 .elementor-heading-title {
	font-size: 24px;
	color: #34b970;
}

.elementor-19431 .elementor-element.elementor-element-558db9c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .2);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-19431 .elementor-element.elementor-element-fb921a0 {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-fb921a0 img {
	width: 70px;
}

.elementor-19431 .elementor-element.elementor-element-ad55ba0 .elementor-heading-title {
	font-size: 24px;
	color: #34b970;
}

.elementor-19431 .elementor-element.elementor-element-7f559c0 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .2);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-19431 .elementor-element.elementor-element-24089b8 {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-24089b8 img {
	width: 70px;
}

.elementor-19431 .elementor-element.elementor-element-baf5f7c .elementor-heading-title {
	font-size: 24px;
	color: #34b970;
}

.elementor-19431 .elementor-element.elementor-element-0c9e32c {
	--display: flex;
	--justify-content: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 40px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-19431 .elementor-element.elementor-element-6d876b8 {
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-6d876b8 .elementor-heading-title {
	color: #34b970;
}

.elementor-19431 .elementor-element.elementor-element-cccc194 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(7, 1fr);
	--gap: 0px 0px !important;
	--row-gap: 0px !important;
	--column-gap: 0px !important;
	--grid-auto-flow: row;
}

.elementor-19431 .elementor-element.elementor-element-1dbdfd0 {
	--display: flex;
	--justify-content: center;
	--flex-wrap: nowrap;
	--border-radius: 20px 0px 0px 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19431 .elementor-element.elementor-element-1dbdfd0:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-1dbdfd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dae2e4;
}

.elementor-19431 .elementor-element.elementor-element-bdd4a42 {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-bdd4a42 .elementor-heading-title {
	font-size: 24px;
	font-weight: 400;
	line-height: 1.2em;
	color: var(--e-global-color-200b0e1);
}

.elementor-19431 .elementor-element.elementor-element-89f81e5 {
	--display: flex;
	--justify-content: center;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19431 .elementor-element.elementor-element-89f81e5:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-89f81e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-19431 .elementor-element.elementor-element-505b0ec img {
	width: 215px;
}

.elementor-19431 .elementor-element.elementor-element-33c1360, .elementor-19431 .elementor-element.elementor-element-33c1360 .elementor-text-editor * {
	line-height: 1.2em;
}

.elementor-19431 .elementor-element.elementor-element-33c1360, .elementor-19431 .elementor-element.elementor-element-33c1360 .elementor-text-editor *:not(.elementor-drop-cap-letter) {
	color: var(--e-global-color-fcde9ad);
}

.elementor-19431 .elementor-element.elementor-element-7f4cc18 {
	--display: flex;
	--justify-content: center;
	--border-radius: 0px 20px 0px 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19431 .elementor-element.elementor-element-7f4cc18:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-7f4cc18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dae2e4;
}

.elementor-19431 .elementor-element.elementor-element-283d712 {
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-283d712 .elementor-heading-title {
	color: var(--e-global-color-200b0e1);
}

.elementor-19431 .elementor-element.elementor-element-7c555c6, .elementor-19431 .elementor-element.elementor-element-7c555c6 .elementor-text-editor * {
	line-height: 1.2em;
}

.elementor-19431 .elementor-element.elementor-element-7c555c6, .elementor-19431 .elementor-element.elementor-element-7c555c6 .elementor-text-editor *:not(.elementor-drop-cap-letter) {
	color: var(--e-global-color-200b0e1);
}

.elementor-19431 .elementor-element.elementor-element-eefe758 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: nowrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-200b0e1);
	--border-color: var(--e-global-color-200b0e1);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19431 .elementor-element.elementor-element-eefe758:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-eefe758 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dae2e4;
}

.elementor-19431 .elementor-element.elementor-element-eefe758.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-19431 .elementor-element.elementor-element-fcf41c8 {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-fcf41c8 .elementor-heading-title {
	font-size: 24px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-19431 .elementor-element.elementor-element-6548e4e {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-fcde9ad);
	--border-color: var(--e-global-color-fcde9ad);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19431 .elementor-element.elementor-element-6548e4e:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-6548e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-19431 .elementor-element.elementor-element-fd488bb {
	padding: 0px 0px 10px 0px;
}

.elementor-19431 .elementor-element.elementor-element-fd488bb img {
	width: 215px;
}

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

.elementor-19431 .elementor-element.elementor-element-2a3d20c .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-2a3d20c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-2a3d20c.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-2a3d20c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-61a0b7d);
	border-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-2a3d20c.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-2a3d20c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-2a3d20c .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-2a3d20c .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-60f4eac .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-60f4eac.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-60f4eac.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-60f4eac.elementor-view-default .elementor-icon {
	color: var(--e-global-color-61a0b7d);
	border-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-60f4eac.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-60f4eac.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-60f4eac .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-60f4eac .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-6216865 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-6216865.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-6216865.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-6216865.elementor-view-default .elementor-icon {
	color: var(--e-global-color-61a0b7d);
	border-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-6216865.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-6216865.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-6216865 .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-6216865 .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-87fc810, .elementor-19431 .elementor-element.elementor-element-87fc810 .elementor-text-editor * {
	line-height: 1.2em;
}

.elementor-19431 .elementor-element.elementor-element-87fc810, .elementor-19431 .elementor-element.elementor-element-87fc810 .elementor-text-editor *:not(.elementor-drop-cap-letter) {
	color: var(--e-global-color-fcde9ad);
}

.elementor-19431 .elementor-element.elementor-element-3351c3a {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-200b0e1);
	--border-color: var(--e-global-color-200b0e1);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19431 .elementor-element.elementor-element-3351c3a:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-3351c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dae2e4;
}

.elementor-19431 .elementor-element.elementor-element-928591a {
	padding: 0px 0px 10px 0px;
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-928591a .elementor-heading-title {
	color: var(--e-global-color-200b0e1);
}

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

.elementor-19431 .elementor-element.elementor-element-0e87943 .elementor-icon-wrapper {
	text-align: left;
}

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

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

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

.elementor-19431 .elementor-element.elementor-element-0e87943 .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-0e87943 .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-7c9186c .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-7c9186c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

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

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

.elementor-19431 .elementor-element.elementor-element-7c9186c .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-7c9186c .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-3970b29 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-3970b29.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

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

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

.elementor-19431 .elementor-element.elementor-element-3970b29 .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-3970b29 .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-d352bb2, .elementor-19431 .elementor-element.elementor-element-d352bb2 .elementor-text-editor * {
	line-height: 1.2em;
}

.elementor-19431 .elementor-element.elementor-element-d352bb2, .elementor-19431 .elementor-element.elementor-element-d352bb2 .elementor-text-editor *:not(.elementor-drop-cap-letter) {
	color: var(--e-global-color-200b0e1);
}

.elementor-19431 .elementor-element.elementor-element-8656ddf {
	--display: flex;
	--justify-content: flex-start;
	--flex-wrap: nowrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-200b0e1);
	--border-color: var(--e-global-color-200b0e1);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19431 .elementor-element.elementor-element-8656ddf:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-8656ddf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dae2e4;
}

.elementor-19431 .elementor-element.elementor-element-43bd9f2 {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-43bd9f2 .elementor-heading-title {
	font-size: 24px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-19431 .elementor-element.elementor-element-901f123 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-fcde9ad);
	--border-color: var(--e-global-color-fcde9ad);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19431 .elementor-element.elementor-element-901f123:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-901f123 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-19431 .elementor-element.elementor-element-5f751f4 {
	padding: 0px 0px 10px 0px;
}

.elementor-19431 .elementor-element.elementor-element-5f751f4 img {
	width: 215px;
}

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

.elementor-19431 .elementor-element.elementor-element-eea75b0 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-eea75b0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-eea75b0.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-eea75b0.elementor-view-default .elementor-icon {
	color: var(--e-global-color-61a0b7d);
	border-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-eea75b0.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-eea75b0.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-eea75b0 .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-eea75b0 .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-724f54c .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-724f54c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-724f54c.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-724f54c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-61a0b7d);
	border-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-724f54c.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-724f54c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-724f54c .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-724f54c .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-5351799 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-5351799.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-5351799.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-5351799.elementor-view-default .elementor-icon {
	color: var(--e-global-color-61a0b7d);
	border-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-5351799.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-5351799.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-5351799 .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-5351799 .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-e5bdb38, .elementor-19431 .elementor-element.elementor-element-e5bdb38 .elementor-text-editor * {
	line-height: 1.2em;
}

.elementor-19431 .elementor-element.elementor-element-e5bdb38, .elementor-19431 .elementor-element.elementor-element-e5bdb38 .elementor-text-editor *:not(.elementor-drop-cap-letter) {
	color: var(--e-global-color-fcde9ad);
}

.elementor-19431 .elementor-element.elementor-element-daff5a3 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-200b0e1);
	--border-color: var(--e-global-color-200b0e1);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19431 .elementor-element.elementor-element-daff5a3:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-daff5a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dae2e4;
}

.elementor-19431 .elementor-element.elementor-element-feea218 {
	padding: 0px 0px 10px 0px;
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-feea218 .elementor-heading-title {
	color: var(--e-global-color-200b0e1);
}

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

.elementor-19431 .elementor-element.elementor-element-1071176 .elementor-icon-wrapper {
	text-align: left;
}

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

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

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

.elementor-19431 .elementor-element.elementor-element-1071176 .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-1071176 .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-e1acc91 .elementor-icon-wrapper {
	text-align: left;
}

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

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

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

.elementor-19431 .elementor-element.elementor-element-e1acc91 .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-e1acc91 .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-0e93a1f .elementor-icon-wrapper {
	text-align: left;
}

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

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

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

.elementor-19431 .elementor-element.elementor-element-0e93a1f .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-0e93a1f .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-5d0a316, .elementor-19431 .elementor-element.elementor-element-5d0a316 .elementor-text-editor * {
	line-height: 1.2em;
}

.elementor-19431 .elementor-element.elementor-element-5d0a316, .elementor-19431 .elementor-element.elementor-element-5d0a316 .elementor-text-editor *:not(.elementor-drop-cap-letter) {
	color: var(--e-global-color-200b0e1);
}

.elementor-19431 .elementor-element.elementor-element-6a17867 {
	--display: flex;
	--justify-content: flex-start;
	--flex-wrap: nowrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-200b0e1);
	--border-color: var(--e-global-color-200b0e1);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19431 .elementor-element.elementor-element-6a17867:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-6a17867 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dae2e4;
}

.elementor-19431 .elementor-element.elementor-element-e1066da {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-e1066da .elementor-heading-title {
	font-size: 24px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-19431 .elementor-element.elementor-element-9f15462 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-fcde9ad);
	--border-color: var(--e-global-color-fcde9ad);
	--border-radius: 0px 0px 0px 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19431 .elementor-element.elementor-element-9f15462:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-9f15462 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-19431 .elementor-element.elementor-element-384976c {
	padding: 0px 0px 10px 0px;
}

.elementor-19431 .elementor-element.elementor-element-384976c img {
	width: 215px;
}

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

.elementor-19431 .elementor-element.elementor-element-0122845 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-0122845.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-0122845.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-0122845.elementor-view-default .elementor-icon {
	color: var(--e-global-color-61a0b7d);
	border-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-0122845.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-0122845.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-0122845 .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-0122845 .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-e603dca .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-e603dca.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-e603dca.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-e603dca.elementor-view-default .elementor-icon {
	color: var(--e-global-color-61a0b7d);
	border-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-e603dca.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-e603dca.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-e603dca .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-e603dca .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-3c7713b .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-3c7713b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-3c7713b.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-3c7713b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-61a0b7d);
	border-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-3c7713b.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-3c7713b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-3c7713b .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-3c7713b .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-cac7cc2, .elementor-19431 .elementor-element.elementor-element-cac7cc2 .elementor-text-editor * {
	line-height: 1.2em;
}

.elementor-19431 .elementor-element.elementor-element-cac7cc2, .elementor-19431 .elementor-element.elementor-element-cac7cc2 .elementor-text-editor *:not(.elementor-drop-cap-letter) {
	color: var(--e-global-color-fcde9ad);
}

.elementor-19431 .elementor-element.elementor-element-66b2a84 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-200b0e1);
	--border-color: var(--e-global-color-200b0e1);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19431 .elementor-element.elementor-element-66b2a84:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-66b2a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dae2e4;
}

.elementor-19431 .elementor-element.elementor-element-71b1caa {
	padding: 0px 0px 10px 0px;
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-71b1caa .elementor-heading-title {
	color: var(--e-global-color-200b0e1);
}

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

.elementor-19431 .elementor-element.elementor-element-e1bcd9b .elementor-icon-wrapper {
	text-align: left;
}

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

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

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

.elementor-19431 .elementor-element.elementor-element-e1bcd9b .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-e1bcd9b .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-79a8078 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-79a8078.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

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

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

.elementor-19431 .elementor-element.elementor-element-79a8078 .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-79a8078 .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-844eb43 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-844eb43.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

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

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

.elementor-19431 .elementor-element.elementor-element-844eb43 .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-844eb43 .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-8d82c4e, .elementor-19431 .elementor-element.elementor-element-8d82c4e .elementor-text-editor * {
	line-height: 1.2em;
}

.elementor-19431 .elementor-element.elementor-element-8d82c4e, .elementor-19431 .elementor-element.elementor-element-8d82c4e .elementor-text-editor *:not(.elementor-drop-cap-letter) {
	color: var(--e-global-color-200b0e1);
}

.elementor-19431 .elementor-element.elementor-element-53bf430 {
	--display: flex;
	--justify-content: flex-start;
	--flex-wrap: nowrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-200b0e1);
	--border-color: var(--e-global-color-200b0e1);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19431 .elementor-element.elementor-element-53bf430:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-53bf430 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dae2e4;
}

.elementor-19431 .elementor-element.elementor-element-94b7356 {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-94b7356 .elementor-heading-title {
	font-size: 24px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-19431 .elementor-element.elementor-element-1f42cd7 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-fcde9ad);
	--border-color: var(--e-global-color-fcde9ad);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19431 .elementor-element.elementor-element-1f42cd7:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-1f42cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-19431 .elementor-element.elementor-element-040bd61 {
	padding: 0px 0px 10px 0px;
}

.elementor-19431 .elementor-element.elementor-element-040bd61 img {
	width: 215px;
}

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

.elementor-19431 .elementor-element.elementor-element-db87f45 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-db87f45.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-db87f45.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-db87f45.elementor-view-default .elementor-icon {
	color: var(--e-global-color-61a0b7d);
	border-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-db87f45.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-db87f45.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-db87f45 .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-db87f45 .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-0190506 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-0190506.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-0190506.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-0190506.elementor-view-default .elementor-icon {
	color: var(--e-global-color-61a0b7d);
	border-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-0190506.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-0190506.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-0190506 .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-0190506 .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-3c0531c .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-3c0531c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-3c0531c.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-3c0531c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-61a0b7d);
	border-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-3c0531c.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-3c0531c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-3c0531c .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-3c0531c .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-1c70844, .elementor-19431 .elementor-element.elementor-element-1c70844 .elementor-text-editor * {
	line-height: 1.2em;
}

.elementor-19431 .elementor-element.elementor-element-1c70844, .elementor-19431 .elementor-element.elementor-element-1c70844 .elementor-text-editor *:not(.elementor-drop-cap-letter) {
	color: var(--e-global-color-fcde9ad);
}

.elementor-19431 .elementor-element.elementor-element-157bda6 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-200b0e1);
	--border-color: var(--e-global-color-200b0e1);
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19431 .elementor-element.elementor-element-157bda6:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-157bda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dae2e4;
}

.elementor-19431 .elementor-element.elementor-element-a5c7540 {
	padding: 0px 0px 10px 0px;
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-a5c7540 .elementor-heading-title {
	color: var(--e-global-color-200b0e1);
}

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

.elementor-19431 .elementor-element.elementor-element-c065cee .elementor-icon-wrapper {
	text-align: left;
}

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

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

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

.elementor-19431 .elementor-element.elementor-element-c065cee .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-c065cee .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-bca6a3b .elementor-icon-wrapper {
	text-align: left;
}

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

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

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

.elementor-19431 .elementor-element.elementor-element-bca6a3b .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-bca6a3b .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-ce56936 .elementor-icon-wrapper {
	text-align: left;
}

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

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

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

.elementor-19431 .elementor-element.elementor-element-ce56936 .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-ce56936 .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-551bec4, .elementor-19431 .elementor-element.elementor-element-551bec4 .elementor-text-editor * {
	line-height: 1.2em;
}

.elementor-19431 .elementor-element.elementor-element-551bec4, .elementor-19431 .elementor-element.elementor-element-551bec4 .elementor-text-editor *:not(.elementor-drop-cap-letter) {
	color: var(--e-global-color-200b0e1);
}

.elementor-19431 .elementor-element.elementor-element-e5ad8cf {
	--display: flex;
	--justify-content: flex-start;
	--flex-wrap: nowrap;
	--border-radius: 0px 0px 0px 20px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19431 .elementor-element.elementor-element-e5ad8cf:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-e5ad8cf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dae2e4;
}

.elementor-19431 .elementor-element.elementor-element-c7e766e {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-c7e766e .elementor-heading-title {
	font-size: 24px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-19431 .elementor-element.elementor-element-1eb0b67 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19431 .elementor-element.elementor-element-1eb0b67:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-1eb0b67 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-19431 .elementor-element.elementor-element-6a41d11 {
	padding: 0px 0px 10px 0px;
}

.elementor-19431 .elementor-element.elementor-element-6a41d11 img {
	width: 215px;
}

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

.elementor-19431 .elementor-element.elementor-element-6d4d1a2 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-6d4d1a2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-6d4d1a2.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-6d4d1a2.elementor-view-default .elementor-icon {
	color: var(--e-global-color-61a0b7d);
	border-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-6d4d1a2.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-6d4d1a2.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-6d4d1a2 .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-6d4d1a2 .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-dba16ba .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-dba16ba.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-dba16ba.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-dba16ba.elementor-view-default .elementor-icon {
	color: var(--e-global-color-61a0b7d);
	border-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-dba16ba.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-dba16ba.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-dba16ba .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-dba16ba .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-21ead12 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-21ead12.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-21ead12.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-21ead12.elementor-view-default .elementor-icon {
	color: var(--e-global-color-61a0b7d);
	border-color: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-21ead12.elementor-view-framed .elementor-icon, .elementor-19431 .elementor-element.elementor-element-21ead12.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-61a0b7d);
}

.elementor-19431 .elementor-element.elementor-element-21ead12 .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-21ead12 .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-26c3cdb, .elementor-19431 .elementor-element.elementor-element-26c3cdb .elementor-text-editor * {
	line-height: 1.2em;
}

.elementor-19431 .elementor-element.elementor-element-26c3cdb, .elementor-19431 .elementor-element.elementor-element-26c3cdb .elementor-text-editor *:not(.elementor-drop-cap-letter) {
	color: var(--e-global-color-fcde9ad);
}

.elementor-19431 .elementor-element.elementor-element-e38c55c {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 20px 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-19431 .elementor-element.elementor-element-e38c55c:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-e38c55c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dae2e4;
}

.elementor-19431 .elementor-element.elementor-element-75fce15 {
	padding: 0px 0px 10px 0px;
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-75fce15 .elementor-heading-title {
	color: var(--e-global-color-200b0e1);
}

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

.elementor-19431 .elementor-element.elementor-element-34a5737 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-34a5737.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

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

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

.elementor-19431 .elementor-element.elementor-element-34a5737 .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-34a5737 .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-093f16a .elementor-icon-wrapper {
	text-align: left;
}

.elementor-19431 .elementor-element.elementor-element-093f16a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

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

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

.elementor-19431 .elementor-element.elementor-element-093f16a .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-093f16a .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-eb17b7a .elementor-icon-wrapper {
	text-align: left;
}

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

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

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

.elementor-19431 .elementor-element.elementor-element-eb17b7a .elementor-icon {
	font-size: 20px;
}

.elementor-19431 .elementor-element.elementor-element-eb17b7a .elementor-icon svg {
	height: 20px;
}

.elementor-19431 .elementor-element.elementor-element-af5e609, .elementor-19431 .elementor-element.elementor-element-af5e609 .elementor-text-editor * {
	line-height: 1.2em;
}

.elementor-19431 .elementor-element.elementor-element-af5e609, .elementor-19431 .elementor-element.elementor-element-af5e609 .elementor-text-editor *:not(.elementor-drop-cap-letter) {
	color: var(--e-global-color-200b0e1);
}

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

.elementor-19431 .elementor-element.elementor-element-3da4c96a:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-3da4c96a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafa;
}

.elementor-19431 .elementor-element.elementor-element-3f9e8a4e {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-4d8cc461 {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-200b0e1);
	border-radius: 0px 0px 0px 0px;
}

.elementor-19431 .elementor-element.elementor-element-2b16ce74 {
	--display: flex;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

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

.elementor-19431 .elementor-element.elementor-element-113d6961 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-6c34e5cc {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-6c34e5cc:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-6c34e5cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-19431 .elementor-element.elementor-element-630aef28 {
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-630aef28 .elementor-heading-title {
	color: #fff;
}

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

.elementor-19431 .elementor-element.elementor-element-77f2ffe8 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 9px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-1453af70 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19431 .elementor-element.elementor-element-1453af70 img {
	width: 30px;
}

.elementor-19431 .elementor-element.elementor-element-4125f852 {
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-4125f852 .elementor-heading-title {
	font-family: "Architects Daughter", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-a73a44a);
}

.elementor-19431 .elementor-element.elementor-element-6b354f10 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-d477ae2 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-6f3c1e04 .elementor-heading-title {
	font-weight: 700;
}

.elementor-19431 .elementor-element.elementor-element-41329a16 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-3367070 .elementor-heading-title {
	font-weight: 700;
}

.elementor-19431 .elementor-element.elementor-element-4dd8f58c {
	--display: flex;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

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

.elementor-19431 .elementor-element.elementor-element-1e2d2fb3 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-38b471b8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-38b471b8:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-38b471b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-19431 .elementor-element.elementor-element-5be05aec {
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-5be05aec .elementor-heading-title {
	color: #fff;
}

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

.elementor-19431 .elementor-element.elementor-element-70f1f496 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 9px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-4f7f85e1 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19431 .elementor-element.elementor-element-4f7f85e1 img {
	width: 30px;
}

.elementor-19431 .elementor-element.elementor-element-5ef4e95f {
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-5ef4e95f .elementor-heading-title {
	font-family: "Architects Daughter", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-4d9f289);
}

.elementor-19431 .elementor-element.elementor-element-7e4643a1 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-7eb57bb5 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-584a3cfb .elementor-heading-title {
	font-weight: 700;
}

.elementor-19431 .elementor-element.elementor-element-4ea7f9a8 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-33a14e43 .elementor-heading-title {
	font-weight: 700;
}

.elementor-19431 .elementor-element.elementor-element-3b187f90 {
	--display: flex;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

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

.elementor-19431 .elementor-element.elementor-element-6afe49e2 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-5dc9c32b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-5dc9c32b:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-5dc9c32b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-19431 .elementor-element.elementor-element-53114522 {
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-53114522 .elementor-heading-title {
	color: #fff;
}

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

.elementor-19431 .elementor-element.elementor-element-220bb450 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 9px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-6ee38701 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19431 .elementor-element.elementor-element-6ee38701 img {
	width: 30px;
}

.elementor-19431 .elementor-element.elementor-element-3c1db886 {
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-3c1db886 .elementor-heading-title {
	font-family: "Architects Daughter", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-39a9b9b);
}

.elementor-19431 .elementor-element.elementor-element-7da20ef1 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-69491db6 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-5451feb8 .elementor-heading-title {
	font-weight: 700;
}

.elementor-19431 .elementor-element.elementor-element-5109461e {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-7c4b66d2 .elementor-heading-title {
	font-weight: 700;
}

.elementor-19431 .elementor-element.elementor-element-388e5d13 {
	--display: flex;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

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

.elementor-19431 .elementor-element.elementor-element-32ae8bc8 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-22faf447 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-22faf447:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-22faf447 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-19431 .elementor-element.elementor-element-60a9734f {
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-60a9734f .elementor-heading-title {
	color: #fff;
}

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

.elementor-19431 .elementor-element.elementor-element-765b7d17 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 9px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-6e240126 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19431 .elementor-element.elementor-element-6e240126 img {
	width: 30px;
}

.elementor-19431 .elementor-element.elementor-element-7080adc5 {
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-7080adc5 .elementor-heading-title {
	font-family: "Architects Daughter", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-a73a44a);
}

.elementor-19431 .elementor-element.elementor-element-43cd6ae7 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-72c7c2e0 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-1a7f4ed0 .elementor-heading-title {
	font-weight: 700;
}

.elementor-19431 .elementor-element.elementor-element-6d415887 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-448bd602 .elementor-heading-title {
	font-weight: 700;
}

.elementor-19431 .elementor-element.elementor-element-684c1080 {
	--display: flex;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

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

.elementor-19431 .elementor-element.elementor-element-6fbdb127 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-3d7dfc2a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-3d7dfc2a:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-3d7dfc2a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-19431 .elementor-element.elementor-element-2e02c725 {
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-2e02c725 .elementor-heading-title {
	color: #fff;
}

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

.elementor-19431 .elementor-element.elementor-element-85c6ef0 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 9px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-5a5089f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19431 .elementor-element.elementor-element-5a5089f img {
	width: 30px;
}

.elementor-19431 .elementor-element.elementor-element-83a34ee {
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-83a34ee .elementor-heading-title {
	font-family: "Architects Daughter", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-4d9f289);
}

.elementor-19431 .elementor-element.elementor-element-49e69867 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-5b082eee {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-3a169f3 .elementor-heading-title {
	font-weight: 700;
}

.elementor-19431 .elementor-element.elementor-element-2f3a2d1b {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-1ed95005 .elementor-heading-title {
	font-weight: 700;
}

.elementor-19431 .elementor-element.elementor-element-6ee94a8a {
	--display: flex;
	--justify-content: space-between;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #d1d1de;
	--border-color: #d1d1de;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

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

.elementor-19431 .elementor-element.elementor-element-38860b22 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-5a90833d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-5a90833d:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-5a90833d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-19431 .elementor-element.elementor-element-62ace270 {
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-62ace270 .elementor-heading-title {
	color: #fff;
}

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

.elementor-19431 .elementor-element.elementor-element-3d131cdb {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 9px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-36705319 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-19431 .elementor-element.elementor-element-36705319 img {
	width: 30px;
}

.elementor-19431 .elementor-element.elementor-element-4654b07f {
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-4654b07f .elementor-heading-title {
	font-family: "Architects Daughter", Sans-serif;
	font-size: 16px;
	color: var(--e-global-color-39a9b9b);
}

.elementor-19431 .elementor-element.elementor-element-7f79ac58 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-254ea8f4 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-134fd7c6 .elementor-heading-title {
	font-weight: 700;
}

.elementor-19431 .elementor-element.elementor-element-4c451bf {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-635f17a5 .elementor-heading-title {
	font-weight: 700;
}

.elementor-19431 .elementor-element.elementor-element-1c8e6868 {
	--e-n-carousel-swiper-slides-to-display: 2;
	--e-n-carousel-swiper-slides-gap: 10px;
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
}

.elementor-19431 .elementor-element.elementor-element-daf6a5f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-200b0e1);
	--border-color: var(--e-global-color-200b0e1);
	--margin-top: 0px;
	--margin-bottom: -115px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
	--z-index: 4;
}

.elementor-19431 .elementor-element.elementor-element-daf6a5f:not(.elementor-motion-effects-element-type-background), .elementor-19431 .elementor-element.elementor-element-daf6a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-200b0e1);
}

.elementor-19431 .elementor-element.elementor-element-96b9ab4 {
	--display: flex;
	--margin-top: 80px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-19431 .elementor-element.elementor-element-4240401 {
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-4240401 .elementor-heading-title {
	color: #fff;
}

.elementor-19431 .elementor-element.elementor-element-d3ad8ab {
	text-align: center;
}

.elementor-19431 .elementor-element.elementor-element-d3ad8ab .elementor-heading-title {
	color: #fff;
}

.elementor-19431 .elementor-element.elementor-element-535b518 .elementor-button {
	background-color: #4feb95;
	fill: var(--e-global-color-200b0e1);
	color: var(--e-global-color-200b0e1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-61a0b7d);
	border-radius: 8px 8px 8px 8px;
}

.elementor-19431 .elementor-element.elementor-element-535b518 .elementor-button:hover, .elementor-19431 .elementor-element.elementor-element-535b518 .elementor-button:focus {
	background-color: #3dc57a;
}

.elementor-19431 .elementor-element.elementor-element-8d3ed21 img {
	border-radius: 8px 8px 0px 0px;
	box-shadow: 0px 0px 83px 0px rgba(79, 235, 149, .21);
}

.elementor-widget .tippy-tooltip .tippy-content {
	text-align: center;
}

@media (min-width:768px) {
	.elementor-19431 .elementor-element.elementor-element-3f9e8a4e {
		--width: 50%;
	}
	
	.elementor-19431 .elementor-element.elementor-element-6c34e5cc {
		--width: 175px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-77f2ffe8 {
		--width: 20px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-38b471b8 {
		--width: 175px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-70f1f496 {
		--width: 20px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-5dc9c32b {
		--width: 175px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-220bb450 {
		--width: 20px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-22faf447 {
		--width: 175px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-765b7d17 {
		--width: 20px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-3d7dfc2a {
		--width: 175px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-85c6ef0 {
		--width: 20px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-5a90833d {
		--width: 175px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-3d131cdb {
		--width: 20px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-daf6a5f {
		--content-width: 890px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-96b9ab4 {
		--width: 80%;
	}
}

@media (max-width:1024px) {
	.elementor-19431 .elementor-element.elementor-element-44aa5d0 {
		--grid-auto-flow: row;
	}
	
	.elementor-19431 .elementor-element.elementor-element-cccc194 {
		--grid-auto-flow: row;
	}
	
	.elementor-19431 .elementor-element.elementor-element-1c8e6868 {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
}

@media (max-width:767px) {
	.elementor-19431 .elementor-element.elementor-element-44aa5d0 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-19431 .elementor-element.elementor-element-cccc194 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-19431 .elementor-element.elementor-element-3da4c96a {
		--padding-top: 8%;
		--padding-bottom: 8%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-19431 .elementor-element.elementor-element-6c34e5cc {
		--width: 150px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-77f2ffe8 {
		--width: 20px;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-19431 .elementor-element.elementor-element-6b354f10 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
	}
	
	.elementor-19431 .elementor-element.elementor-element-d477ae2 {
		--width: 45%;
	}
	
	.elementor-19431 .elementor-element.elementor-element-41329a16 {
		--width: 45%;
	}
	
	.elementor-19431 .elementor-element.elementor-element-38b471b8 {
		--width: 150px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-70f1f496 {
		--width: 20px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-7eb57bb5 {
		--width: 45%;
	}
	
	.elementor-19431 .elementor-element.elementor-element-4ea7f9a8 {
		--width: 45%;
	}
	
	.elementor-19431 .elementor-element.elementor-element-5dc9c32b {
		--width: 150px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-220bb450 {
		--width: 20px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-69491db6 {
		--width: 45%;
	}
	
	.elementor-19431 .elementor-element.elementor-element-5109461e {
		--width: 45%;
	}
	
	.elementor-19431 .elementor-element.elementor-element-22faf447 {
		--width: 150px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-765b7d17 {
		--width: 20px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-72c7c2e0 {
		--width: 45%;
	}
	
	.elementor-19431 .elementor-element.elementor-element-6d415887 {
		--width: 45%;
	}
	
	.elementor-19431 .elementor-element.elementor-element-3d7dfc2a {
		--width: 150px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-85c6ef0 {
		--width: 20px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-5b082eee {
		--width: 45%;
	}
	
	.elementor-19431 .elementor-element.elementor-element-2f3a2d1b {
		--width: 45%;
	}
	
	.elementor-19431 .elementor-element.elementor-element-5a90833d {
		--width: 150px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-3d131cdb {
		--width: 20px;
	}
	
	.elementor-19431 .elementor-element.elementor-element-254ea8f4 {
		--width: 45%;
	}
	
	.elementor-19431 .elementor-element.elementor-element-4c451bf {
		--width: 45%;
	}
	
	.elementor-19431 .elementor-element.elementor-element-1c8e6868 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
}
