/* End custom CSS */

.elementor-655 .elementor-element.elementor-element-e8e2aef {
	--display: flex;
	--min-height: 350px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
	--overlay-opacity: .8;
	--padding-top: 1px;
	--padding-bottom: 1px;
	--padding-left: 1px;
	--padding-right: 1px;
}

.elementor-655 .elementor-element.elementor-element-e8e2aef:not(.elementor-motion-effects-element-type-background), .elementor-655 .elementor-element.elementor-element-e8e2aef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.iphc.int/nitropack_static/VFrdzqtVHOuzntUyQrXdJKXVYqCmmvpz/assets/images/optimized/rev-8b93fcf/www.iphc.int/uploads/2023/11/DSC_2502-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-655 .elementor-element.elementor-element-e8e2aef::before, .elementor-655 .elementor-element.elementor-element-e8e2aef > .elementor-background-video-container::before, .elementor-655 .elementor-element.elementor-element-e8e2aef > .e-con-inner > .elementor-background-video-container::before, .elementor-655 .elementor-element.elementor-element-e8e2aef > .elementor-background-slideshow::before, .elementor-655 .elementor-element.elementor-element-e8e2aef > .e-con-inner > .elementor-background-slideshow::before, .elementor-655 .elementor-element.elementor-element-e8e2aef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(105, 104, 108, 0) 50%, #1f1e24 100%);
}

.elementor-655 .elementor-element.elementor-element-c91808d {
	--display: flex;
	--min-height: 180px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: -60px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-655 .elementor-element.elementor-element-c91808d:not(.elementor-motion-effects-element-type-background), .elementor-655 .elementor-element.elementor-element-c91808d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

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

.elementor-655 .elementor-element.elementor-element-2932833 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-2932833 .elementor-heading-title {
	font-family: var(--e-global-typography-e7b522f-font-family), Sans-serif;
	font-size: var(--e-global-typography-e7b522f-font-size);
	font-weight: var(--e-global-typography-e7b522f-font-weight);
	line-height: var(--e-global-typography-e7b522f-line-height);
	letter-spacing: var(--e-global-typography-e7b522f-letter-spacing);
	word-spacing: var(--e-global-typography-e7b522f-word-spacing);
	color: var(--e-global-color-3f1370a);
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

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

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

.elementor-655 .elementor-element.elementor-element-c56d4a2 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-63c53dc);
	--divider-border-width: 2px;
}

.elementor-655 .elementor-element.elementor-element-c56d4a2 .elementor-divider-separator {
	width: 100px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-655 .elementor-element.elementor-element-c56d4a2 .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

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

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

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

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

.elementor-655 .elementor-element.elementor-element-281eb71 {
	--display: flex;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
	--padding-top: 24px;
	--padding-bottom: 39px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-655 .elementor-element.elementor-element-281eb71:not(.elementor-motion-effects-element-type-background), .elementor-655 .elementor-element.elementor-element-281eb71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a3c7455);
}

.elementor-655 .elementor-element.elementor-element-53041fe {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 6px 6px 6px 6px;
	box-shadow: 0px 3px 10px 0px #c1d1d0;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-655 .elementor-element.elementor-element-53041fe:not(.elementor-motion-effects-element-type-background), .elementor-655 .elementor-element.elementor-element-53041fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-3f1370a);
}

.elementor-655 .elementor-element.elementor-element-92656a2 img {
	width: 178px;
	height: 178px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-92656a2.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-655 .elementor-element.elementor-element-2643b5f {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-655 .elementor-element.elementor-element-974ee9e .elementor-heading-title {
	font-family: "Exo 2", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-655 .elementor-element.elementor-element-e2414fb .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	word-spacing: var(--e-global-typography-9e700a5-word-spacing);
}

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

.elementor-655 .elementor-element.elementor-element-7e6bf3a .elementor-button {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	text-decoration: underline;
	line-height: 18px;
	letter-spacing: 1.2px;
	fill: var(--e-global-color-d1e66ba);
	color: var(--e-global-color-d1e66ba);
	background-color: var(--e-global-color-63c53dc);
	border-radius: 40px 40px 40px 40px;
}

.elementor-655 .elementor-element.elementor-element-7e6bf3a {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-655 .elementor-element.elementor-element-7e6bf3a.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

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

.elementor-655 .elementor-element.elementor-element-c869f61 {
	text-align: start;
}

.elementor-655 .elementor-element.elementor-element-c869f61 .elementor-heading-title {
	font-family: var(--e-global-typography-32e94f0-font-family), Sans-serif;
	font-size: var(--e-global-typography-32e94f0-font-size);
	font-weight: var(--e-global-typography-32e94f0-font-weight);
	line-height: var(--e-global-typography-32e94f0-line-height);
	letter-spacing: var(--e-global-typography-32e94f0-letter-spacing);
	word-spacing: var(--e-global-typography-32e94f0-word-spacing);
}

.elementor-655 .elementor-element.elementor-element-b7baa98 {
	text-align: start;
}

.elementor-655 .elementor-element.elementor-element-b7baa98 .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-655 .elementor-element.elementor-element-21d6758 {
	--display: flex;
}

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

.elementor-655 .elementor-element.elementor-element-1224bc4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

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

.elementor-655 .elementor-element.elementor-element-a562480 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-a562480 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-c255cd5 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-c255cd5 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-2bea569 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-2bea569 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-ee549dc {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-ee549dc img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-62e1e72 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-62e1e72 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-6f3d0dc {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-6f3d0dc .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-f15c110 {
	--display: flex;
}

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

.elementor-655 .elementor-element.elementor-element-05e2147 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-655 .elementor-element.elementor-element-762bf0d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-655 .elementor-element.elementor-element-b9688d9 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-b9688d9 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-5426933 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-5426933 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-7a3c672 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-7a3c672 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-5158ba5 {
	--n-accordion-title-justify-content: initial;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: -1;
	--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-hover-color: var(--e-global-color-secondary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-3f1370a);
	--n-accordion-icon-hover-color: var(--e-global-color-7e0e225);
	--n-accordion-icon-active-color: var(--e-global-color-7e0e225);
}

.elementor-655 .elementor-element.elementor-element-5158ba5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 2px 0px 0px 0px;
	border-color: var(--e-global-color-ba6ee50);
}

.elementor-655 .elementor-element.elementor-element-5158ba5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover {
	background-color: var(--e-global-color-a3c7455);
}

.elementor-655 .elementor-element.elementor-element-5158ba5 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	background-color: var(--e-global-color-3f1370a);
}

.elementor-655 .elementor-element.elementor-element-5158ba5 {
	--n-accordion-padding: 20px 20px 20px 20px;
}

:where( .elementor-655 .elementor-element.elementor-element-5158ba5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
}

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

.elementor-655 .elementor-element.elementor-element-e30b080 {
	text-align: start;
}

.elementor-655 .elementor-element.elementor-element-e30b080 .elementor-heading-title {
	font-family: var(--e-global-typography-32e94f0-font-family), Sans-serif;
	font-size: var(--e-global-typography-32e94f0-font-size);
	font-weight: var(--e-global-typography-32e94f0-font-weight);
	line-height: var(--e-global-typography-32e94f0-line-height);
	letter-spacing: var(--e-global-typography-32e94f0-letter-spacing);
	word-spacing: var(--e-global-typography-32e94f0-word-spacing);
}

.elementor-655 .elementor-element.elementor-element-6fddf34 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 6px 6px 6px 6px;
	box-shadow: 0px 3px 10px 0px #c1d1d0;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-655 .elementor-element.elementor-element-6fddf34:not(.elementor-motion-effects-element-type-background), .elementor-655 .elementor-element.elementor-element-6fddf34 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a3c7455);
}

.elementor-655 .elementor-element.elementor-element-1ff83ee img {
	width: 178px;
	height: 178px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-1ff83ee.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-655 .elementor-element.elementor-element-fa919b1 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-655 .elementor-element.elementor-element-2da7219 .elementor-heading-title {
	font-family: "Exo 2", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-655 .elementor-element.elementor-element-fa40285 .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	word-spacing: var(--e-global-typography-9e700a5-word-spacing);
}

.elementor-655 .elementor-element.elementor-element-488e693 .elementor-button {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	text-decoration: underline;
	line-height: 18px;
	letter-spacing: 1.2px;
	fill: var(--e-global-color-d1e66ba);
	color: var(--e-global-color-d1e66ba);
	background-color: var(--e-global-color-63c53dc);
	border-radius: 40px 40px 40px 40px;
}

.elementor-655 .elementor-element.elementor-element-488e693 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-655 .elementor-element.elementor-element-488e693.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-655 .elementor-element.elementor-element-1f6d69e {
	--display: flex;
}

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

.elementor-655 .elementor-element.elementor-element-c34d9c3 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

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

.elementor-655 .elementor-element.elementor-element-83a0c7f {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-83a0c7f img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-dc5843c {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-dc5843c .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-f7d0615 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-f7d0615 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-ad049dd {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-ad049dd img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-a8c07b6 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-a8c07b6 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-edfe01d {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-edfe01d .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-7c897ce {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-7c897ce img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-81be603 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-81be603 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-1ebbdfc {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-1ebbdfc .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-56b8cd3 {
	--display: flex;
}

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

.elementor-655 .elementor-element.elementor-element-4f47229 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

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

.elementor-655 .elementor-element.elementor-element-d2afde0 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-d2afde0 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-e48efc2 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-e48efc2 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-d723a01 {
	--n-accordion-title-justify-content: initial;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: -1;
	--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-hover-color: var(--e-global-color-secondary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-3f1370a);
	--n-accordion-icon-hover-color: var(--e-global-color-7e0e225);
	--n-accordion-icon-active-color: var(--e-global-color-7e0e225);
}

.elementor-655 .elementor-element.elementor-element-d723a01 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 2px 0px 0px 0px;
	border-color: var(--e-global-color-ba6ee50);
}

.elementor-655 .elementor-element.elementor-element-d723a01 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover {
	background-color: var(--e-global-color-a3c7455);
}

.elementor-655 .elementor-element.elementor-element-d723a01 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	background-color: var(--e-global-color-3f1370a);
}

.elementor-655 .elementor-element.elementor-element-d723a01 {
	--n-accordion-padding: 20px 20px 20px 20px;
}

:where( .elementor-655 .elementor-element.elementor-element-d723a01 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
}

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

.elementor-655 .elementor-element.elementor-element-c1bb211 {
	text-align: start;
}

.elementor-655 .elementor-element.elementor-element-c1bb211 .elementor-heading-title {
	font-family: var(--e-global-typography-32e94f0-font-family), Sans-serif;
	font-size: var(--e-global-typography-32e94f0-font-size);
	font-weight: var(--e-global-typography-32e94f0-font-weight);
	line-height: var(--e-global-typography-32e94f0-line-height);
	letter-spacing: var(--e-global-typography-32e94f0-letter-spacing);
	word-spacing: var(--e-global-typography-32e94f0-word-spacing);
}

.elementor-655 .elementor-element.elementor-element-dfff166 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 6px 6px 6px 6px;
	box-shadow: 0px 3px 10px 0px #c1d1d0;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-655 .elementor-element.elementor-element-dfff166:not(.elementor-motion-effects-element-type-background), .elementor-655 .elementor-element.elementor-element-dfff166 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a3c7455);
}

.elementor-655 .elementor-element.elementor-element-a2ef4c7 img {
	width: 178px;
	height: 178px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-a2ef4c7.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-655 .elementor-element.elementor-element-4dbb546 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-655 .elementor-element.elementor-element-58e6cf6 .elementor-heading-title {
	font-family: "Exo 2", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-655 .elementor-element.elementor-element-ed2475f .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	word-spacing: var(--e-global-typography-9e700a5-word-spacing);
}

.elementor-655 .elementor-element.elementor-element-3a0dbb1 .elementor-button {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	text-decoration: underline;
	line-height: 18px;
	letter-spacing: 1.2px;
	fill: var(--e-global-color-d1e66ba);
	color: var(--e-global-color-d1e66ba);
	background-color: var(--e-global-color-63c53dc);
	border-radius: 40px 40px 40px 40px;
}

.elementor-655 .elementor-element.elementor-element-3a0dbb1 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-655 .elementor-element.elementor-element-3a0dbb1.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-655 .elementor-element.elementor-element-148c913 {
	--display: flex;
}

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

.elementor-655 .elementor-element.elementor-element-5de2e9f {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

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

.elementor-655 .elementor-element.elementor-element-f9c7835 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-f9c7835 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-98291cd {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-98291cd .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-da897d7 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-da897d7 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-daeb436 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-daeb436 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-a4e6079 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-a4e6079 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-e1db353 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-e1db353 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-b308f76 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-b308f76 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-57ee9a0 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-57ee9a0 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-b13a88a {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-b13a88a .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-08d93bd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-655 .elementor-element.elementor-element-808be47 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-808be47 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-090c1f0 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-090c1f0 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-36b9df7 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-36b9df7 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-94e4af1 {
	--display: flex;
}

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

.elementor-655 .elementor-element.elementor-element-71593c6 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

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

.elementor-655 .elementor-element.elementor-element-27a7e50 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-27a7e50 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-c46dc46 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-c46dc46 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-94bdd4e {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-94bdd4e .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-2aa34a5 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-2aa34a5 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-a3fb02d {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-a3fb02d .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-6b4961c {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-6b4961c .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-b734b53 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-b734b53 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-7502824 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-7502824 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-072557b {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-072557b .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-0972629 {
	--n-accordion-title-justify-content: initial;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: -1;
	--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-hover-color: var(--e-global-color-secondary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-3f1370a);
	--n-accordion-icon-hover-color: var(--e-global-color-7e0e225);
	--n-accordion-icon-active-color: var(--e-global-color-7e0e225);
}

.elementor-655 .elementor-element.elementor-element-0972629 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 2px 0px 0px 0px;
	border-color: var(--e-global-color-ba6ee50);
}

.elementor-655 .elementor-element.elementor-element-0972629 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover {
	background-color: var(--e-global-color-a3c7455);
}

.elementor-655 .elementor-element.elementor-element-0972629 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	background-color: var(--e-global-color-3f1370a);
}

.elementor-655 .elementor-element.elementor-element-0972629 {
	--n-accordion-padding: 20px 20px 20px 20px;
}

:where( .elementor-655 .elementor-element.elementor-element-0972629 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
}

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

.elementor-655 .elementor-element.elementor-element-3fe3e7f {
	text-align: start;
}

.elementor-655 .elementor-element.elementor-element-3fe3e7f .elementor-heading-title {
	font-family: var(--e-global-typography-32e94f0-font-family), Sans-serif;
	font-size: var(--e-global-typography-32e94f0-font-size);
	font-weight: var(--e-global-typography-32e94f0-font-weight);
	line-height: var(--e-global-typography-32e94f0-line-height);
	letter-spacing: var(--e-global-typography-32e94f0-letter-spacing);
	word-spacing: var(--e-global-typography-32e94f0-word-spacing);
}

.elementor-655 .elementor-element.elementor-element-e642992 {
	text-align: start;
}

.elementor-655 .elementor-element.elementor-element-e642992 .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-655 .elementor-element.elementor-element-4af880b {
	--display: flex;
}

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

.elementor-655 .elementor-element.elementor-element-1a6a58e {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

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

.elementor-655 .elementor-element.elementor-element-e182e46 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-e182e46 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-e597d79 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-e597d79 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-5d250ab {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-5d250ab .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-e68d807 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-e68d807 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-f4f4f9e {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-f4f4f9e .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-99a36f1 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-99a36f1 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-83ef6bd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-655 .elementor-element.elementor-element-d05cc39 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-d05cc39 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-d5a1b10 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-d5a1b10 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-3e3fa87 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-3e3fa87 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-29d1b79 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-655 .elementor-element.elementor-element-3322cb2 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-3322cb2 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-594fba3 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-594fba3 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-fc240e8 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-fc240e8 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-572ac4d {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-572ac4d img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-f29abc8 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-f29abc8 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-01e6a97 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-01e6a97 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-2296de2 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-2296de2 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-ae45466 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-ae45466 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-2603615 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-2603615 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-08bd545 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-08bd545 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-e464149 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-e464149 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-1b8aec7 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-1b8aec7 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-f84a9f9 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-f84a9f9 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-b6817f2 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-b6817f2 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-b4a519f {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-b4a519f .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-11db995 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-655 .elementor-element.elementor-element-61a71c0 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-61a71c0 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-c031ab5 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-c031ab5 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-3d267b3 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-3d267b3 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-3d85d89 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-655 .elementor-element.elementor-element-aa1c510 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-aa1c510 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-3d7287a {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-3d7287a .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-fe22292 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-fe22292 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-68f3864 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-655 .elementor-element.elementor-element-f8a1d06 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-f8a1d06 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-8022ea1 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-8022ea1 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-56e8dc5 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-56e8dc5 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-a5f020d {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-a5f020d img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-f7d4eb4 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-f7d4eb4 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-b359e53 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-b359e53 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-8e2ee02 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-8e2ee02 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-9fcb48d {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-9fcb48d .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-a6da5f5 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-a6da5f5 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-7fa6ab2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-655 .elementor-element.elementor-element-1aaecdd {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-1aaecdd img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-af6aed6 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-af6aed6 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-20faf12 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-20faf12 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-863046b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-655 .elementor-element.elementor-element-775e4ca {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-775e4ca img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-0beb67c {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-0beb67c .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-fd024ae {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-fd024ae .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-6457d3c {
	--display: flex;
}

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

.elementor-655 .elementor-element.elementor-element-0b57cdd {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

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

.elementor-655 .elementor-element.elementor-element-e9eedf1 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-e9eedf1 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-da9b95c {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-da9b95c .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-aef1bb3 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-aef1bb3 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-17bb51c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-655 .elementor-element.elementor-element-0570a1e {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-0570a1e img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-5a52892 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-5a52892 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-640bb3d {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-640bb3d .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-5965aff {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-5965aff img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-90ff385 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-90ff385 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-f830d28 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-f830d28 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-40d3437 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-40d3437 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-48d51e0 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-48d51e0 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-00e4f7f {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-00e4f7f .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-3c01f66 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-655 .elementor-element.elementor-element-388dc23 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-388dc23 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-b276f57 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-b276f57 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-091f41d {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-091f41d .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-4523e0f {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-4523e0f img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-2bebf17 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-2bebf17 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-b80ebda {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-b80ebda .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-e3f7a6c {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-e3f7a6c img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-4c32b44 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-4c32b44 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-c2a4fa4 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-c2a4fa4 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-3a3181e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-655 .elementor-element.elementor-element-ba9f24e {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-ba9f24e img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-394dff7 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-394dff7 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-8ac6e1e {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-8ac6e1e .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-9c9a251 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-655 .elementor-element.elementor-element-7b63e80 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-7b63e80 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-6dcd9ce {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-6dcd9ce .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-c14b26a {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-c14b26a .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-822cd31 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-655 .elementor-element.elementor-element-ec90651 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-ec90651 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-d4efb15 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-d4efb15 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-2d6b008 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-2d6b008 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-a345bf3 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-a345bf3 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-f216dc0 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-f216dc0 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-89dfbd7 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-89dfbd7 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-4242c05 {
	--n-accordion-title-justify-content: initial;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: -1;
	--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-hover-color: var(--e-global-color-secondary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-3f1370a);
	--n-accordion-icon-hover-color: var(--e-global-color-7e0e225);
	--n-accordion-icon-active-color: var(--e-global-color-7e0e225);
}

.elementor-655 .elementor-element.elementor-element-4242c05 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 2px 0px 0px 0px;
	border-color: var(--e-global-color-ba6ee50);
}

.elementor-655 .elementor-element.elementor-element-4242c05 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover {
	background-color: var(--e-global-color-a3c7455);
}

.elementor-655 .elementor-element.elementor-element-4242c05 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	background-color: var(--e-global-color-3f1370a);
}

.elementor-655 .elementor-element.elementor-element-4242c05 {
	--n-accordion-padding: 20px 20px 20px 20px;
}

:where( .elementor-655 .elementor-element.elementor-element-4242c05 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
}

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

.elementor-655 .elementor-element.elementor-element-2e67831 {
	text-align: start;
}

.elementor-655 .elementor-element.elementor-element-2e67831 .elementor-heading-title {
	font-family: var(--e-global-typography-32e94f0-font-family), Sans-serif;
	font-size: var(--e-global-typography-32e94f0-font-size);
	font-weight: var(--e-global-typography-32e94f0-font-weight);
	line-height: var(--e-global-typography-32e94f0-line-height);
	letter-spacing: var(--e-global-typography-32e94f0-letter-spacing);
	word-spacing: var(--e-global-typography-32e94f0-word-spacing);
}

.elementor-655 .elementor-element.elementor-element-591cac0 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--border-radius: 6px 6px 6px 6px;
	box-shadow: 0px 3px 10px 0px #c1d1d0;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-655 .elementor-element.elementor-element-591cac0:not(.elementor-motion-effects-element-type-background), .elementor-655 .elementor-element.elementor-element-591cac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-a3c7455);
}

.elementor-655 .elementor-element.elementor-element-8b8ef8e img {
	width: 178px;
	height: 178px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-8b8ef8e.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-655 .elementor-element.elementor-element-77d3f34 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-655 .elementor-element.elementor-element-870862f .elementor-heading-title {
	font-family: "Exo 2", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 1.2em;
}

.elementor-655 .elementor-element.elementor-element-f455400 .elementor-heading-title {
	font-family: var(--e-global-typography-9e700a5-font-family), Sans-serif;
	font-size: var(--e-global-typography-9e700a5-font-size);
	font-weight: var(--e-global-typography-9e700a5-font-weight);
	text-transform: var(--e-global-typography-9e700a5-text-transform);
	line-height: var(--e-global-typography-9e700a5-line-height);
	letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
	word-spacing: var(--e-global-typography-9e700a5-word-spacing);
}

.elementor-655 .elementor-element.elementor-element-b2646f1 .elementor-button {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	text-decoration: underline;
	line-height: 18px;
	letter-spacing: 1.2px;
	fill: var(--e-global-color-d1e66ba);
	color: var(--e-global-color-d1e66ba);
	background-color: var(--e-global-color-63c53dc);
	border-radius: 40px 40px 40px 40px;
}

.elementor-655 .elementor-element.elementor-element-b2646f1 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-655 .elementor-element.elementor-element-b2646f1.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-655 .elementor-element.elementor-element-9170349 {
	--display: flex;
}

.elementor-655 .elementor-element.elementor-element-b452504 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

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

.elementor-655 .elementor-element.elementor-element-6e2bd91 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-6e2bd91 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-7733f14 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-7733f14 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-bd42d54 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-bd42d54 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-da9af7c {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-da9af7c img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-3903f79 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-3903f79 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-fb48f53 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-fb48f53 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-bab9046 {
	--display: flex;
}

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

.elementor-655 .elementor-element.elementor-element-f55a05a {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-655 .elementor-element.elementor-element-8db9485 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-655 .elementor-element.elementor-element-84927bf {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-84927bf img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-5cc64aa {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-5cc64aa .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-f4ac785 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-f4ac785 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-4fa6ebb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-655 .elementor-element.elementor-element-24d6322 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-24d6322 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-4407365 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-4407365 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-fcdf413 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-fcdf413 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-8c3183c {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-8c3183c img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-c721390 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-c721390 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-db31812 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-db31812 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-68670d3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-655 .elementor-element.elementor-element-8951c75 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-8951c75 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-4b6e715 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-4b6e715 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-ad3a70d {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-ad3a70d .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-b909a92 {
	--display: flex;
}

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

.elementor-655 .elementor-element.elementor-element-70b5d71 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

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

.elementor-655 .elementor-element.elementor-element-4bfb6e4 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-4bfb6e4 img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-9eae259 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-9eae259 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-9c0cde9 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-9c0cde9 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

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

.elementor-655 .elementor-element.elementor-element-11c95ed {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-11c95ed img {
	width: 199px;
	height: 199px;
	object-fit: cover;
	object-position: center center;
}

.elementor-655 .elementor-element.elementor-element-4359ab6 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-4359ab6 .elementor-heading-title {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-size: var(--e-global-typography-1fbcd3a-font-size);
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	color: var(--e-global-color-d1e66ba);
}

.elementor-655 .elementor-element.elementor-element-c033e32 {
	text-align: center;
}

.elementor-655 .elementor-element.elementor-element-c033e32 .elementor-heading-title {
	font-family: "Roboto Condensed", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	color: #161719;
}

.elementor-655 .elementor-element.elementor-element-1c47acd {
	--n-accordion-title-justify-content: initial;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: -1;
	--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-hover-color: var(--e-global-color-secondary);
	--n-accordion-icon-size: 20px;
	--n-accordion-icon-normal-color: var(--e-global-color-3f1370a);
	--n-accordion-icon-hover-color: var(--e-global-color-7e0e225);
	--n-accordion-icon-active-color: var(--e-global-color-7e0e225);
}

.elementor-655 .elementor-element.elementor-element-1c47acd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: solid;
	border-width: 2px 0px 0px 0px;
	border-color: var(--e-global-color-ba6ee50);
}

.elementor-655 .elementor-element.elementor-element-1c47acd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover {
	background-color: var(--e-global-color-a3c7455);
}

.elementor-655 .elementor-element.elementor-element-1c47acd > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	background-color: var(--e-global-color-3f1370a);
}

.elementor-655 .elementor-element.elementor-element-1c47acd {
	--n-accordion-padding: 20px 20px 20px 20px;
}

:where( .elementor-655 .elementor-element.elementor-element-1c47acd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-1fbcd3a-font-family), Sans-serif;
	font-weight: var(--e-global-typography-1fbcd3a-font-weight);
	line-height: var(--e-global-typography-1fbcd3a-line-height);
	letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
	word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
}

.elementor-655 .elementor-element.elementor-element-791cde2 {
	--display: flex;
}

@media (min-width:768px) {
	.elementor-655 .elementor-element.elementor-element-c91808d {
		--width: 514px;
	}
	
	.elementor-655 .elementor-element.elementor-element-9705dce {
		--content-width: 1280px;
	}
	
	.elementor-655 .elementor-element.elementor-element-5dbae52 {
		--content-width: 1280px;
	}
	
	.elementor-655 .elementor-element.elementor-element-bf55921 {
		--content-width: 1030px;
	}
	
	.elementor-655 .elementor-element.elementor-element-3068187 {
		--content-width: 1030px;
	}
	
	.elementor-655 .elementor-element.elementor-element-837e83d {
		--content-width: 1030px;
	}
	
	.elementor-655 .elementor-element.elementor-element-92f3e47 {
		--content-width: 1030px;
	}
	
	.elementor-655 .elementor-element.elementor-element-cfc7bcf {
		--content-width: 1030px;
	}
}

@media (min-width:1025px) {
	.elementor-655 .elementor-element.elementor-element-e8e2aef:not(.elementor-motion-effects-element-type-background), .elementor-655 .elementor-element.elementor-element-e8e2aef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}

@media (max-width:1024px) {
	.elementor-655 .elementor-element.elementor-element-2932833 .elementor-heading-title {
		font-size: var(--e-global-typography-e7b522f-font-size);
		line-height: var(--e-global-typography-e7b522f-line-height);
		letter-spacing: var(--e-global-typography-e7b522f-letter-spacing);
		word-spacing: var(--e-global-typography-e7b522f-word-spacing);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-655 .elementor-element.elementor-element-e2414fb .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
		word-spacing: var(--e-global-typography-9e700a5-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-c869f61 .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
		letter-spacing: var(--e-global-typography-32e94f0-letter-spacing);
		word-spacing: var(--e-global-typography-32e94f0-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-1224bc4 {
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-c255cd5 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-62e1e72 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-05e2147 {
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-5426933 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-5158ba5 {
		--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	}
	
	:where( .elementor-655 .elementor-element.elementor-element-5158ba5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-e30b080 .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
		letter-spacing: var(--e-global-typography-32e94f0-letter-spacing);
		word-spacing: var(--e-global-typography-32e94f0-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-fa40285 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
		word-spacing: var(--e-global-typography-9e700a5-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-c34d9c3 {
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-dc5843c .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-a8c07b6 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-81be603 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-4f47229 {
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-d2afde0 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-d723a01 {
		--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	}
	
	:where( .elementor-655 .elementor-element.elementor-element-d723a01 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-c1bb211 .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
		letter-spacing: var(--e-global-typography-32e94f0-letter-spacing);
		word-spacing: var(--e-global-typography-32e94f0-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-ed2475f .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
		word-spacing: var(--e-global-typography-9e700a5-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-5de2e9f {
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-98291cd .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-a4e6079 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-57ee9a0 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-090c1f0 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-71593c6 {
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-c46dc46 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-a3fb02d .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-7502824 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-0972629 {
		--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	}
	
	:where( .elementor-655 .elementor-element.elementor-element-0972629 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-3fe3e7f .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
		letter-spacing: var(--e-global-typography-32e94f0-letter-spacing);
		word-spacing: var(--e-global-typography-32e94f0-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-1a6a58e {
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-e597d79 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-f4f4f9e .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-d5a1b10 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-594fba3 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-f29abc8 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-ae45466 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-e464149 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-b6817f2 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-c031ab5 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-3d7287a .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-8022ea1 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-f7d4eb4 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-9fcb48d .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-af6aed6 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-0beb67c .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-0b57cdd {
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-da9b95c .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-5a52892 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-90ff385 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-48d51e0 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-b276f57 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-2bebf17 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-4c32b44 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-394dff7 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-6dcd9ce .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-d4efb15 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-f216dc0 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-4242c05 {
		--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	}
	
	:where( .elementor-655 .elementor-element.elementor-element-4242c05 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-2e67831 .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
		letter-spacing: var(--e-global-typography-32e94f0-letter-spacing);
		word-spacing: var(--e-global-typography-32e94f0-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-f455400 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
		word-spacing: var(--e-global-typography-9e700a5-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-b452504 {
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-7733f14 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-3903f79 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-f55a05a {
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-5cc64aa .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-4407365 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-c721390 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-4b6e715 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-70b5d71 {
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-9eae259 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-4359ab6 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-1c47acd {
		--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	}
	
	:where( .elementor-655 .elementor-element.elementor-element-1c47acd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
}

@media (max-width:767px) {
	.elementor-655 .elementor-element.elementor-element-2932833 .elementor-heading-title {
		font-size: var(--e-global-typography-e7b522f-font-size);
		line-height: var(--e-global-typography-e7b522f-line-height);
		letter-spacing: var(--e-global-typography-e7b522f-letter-spacing);
		word-spacing: var(--e-global-typography-e7b522f-word-spacing);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-655 .elementor-element.elementor-element-e2414fb .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
		word-spacing: var(--e-global-typography-9e700a5-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-c869f61 .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
		letter-spacing: var(--e-global-typography-32e94f0-letter-spacing);
		word-spacing: var(--e-global-typography-32e94f0-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-1224bc4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-c255cd5 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-62e1e72 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-05e2147 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-5426933 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-5158ba5 {
		--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	}
	
	:where( .elementor-655 .elementor-element.elementor-element-5158ba5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-e30b080 .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
		letter-spacing: var(--e-global-typography-32e94f0-letter-spacing);
		word-spacing: var(--e-global-typography-32e94f0-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-fa40285 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
		word-spacing: var(--e-global-typography-9e700a5-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-c34d9c3 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-dc5843c .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-a8c07b6 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-81be603 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-4f47229 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-d2afde0 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-d723a01 {
		--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	}
	
	:where( .elementor-655 .elementor-element.elementor-element-d723a01 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-c1bb211 .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
		letter-spacing: var(--e-global-typography-32e94f0-letter-spacing);
		word-spacing: var(--e-global-typography-32e94f0-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-ed2475f .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
		word-spacing: var(--e-global-typography-9e700a5-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-5de2e9f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-98291cd .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-a4e6079 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-57ee9a0 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-090c1f0 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-71593c6 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-c46dc46 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-a3fb02d .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-7502824 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-0972629 {
		--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	}
	
	:where( .elementor-655 .elementor-element.elementor-element-0972629 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-3fe3e7f .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
		letter-spacing: var(--e-global-typography-32e94f0-letter-spacing);
		word-spacing: var(--e-global-typography-32e94f0-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-1a6a58e {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-e597d79 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-f4f4f9e .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-d5a1b10 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-594fba3 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-f29abc8 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-ae45466 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-e464149 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-b6817f2 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-c031ab5 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-3d7287a .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-8022ea1 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-f7d4eb4 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-9fcb48d .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-af6aed6 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-0beb67c .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-0b57cdd {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-da9b95c .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-5a52892 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-90ff385 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-48d51e0 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-b276f57 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-2bebf17 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-4c32b44 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-394dff7 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-6dcd9ce .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-d4efb15 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-f216dc0 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-4242c05 {
		--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	}
	
	:where( .elementor-655 .elementor-element.elementor-element-4242c05 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-2e67831 .elementor-heading-title {
		font-size: var(--e-global-typography-32e94f0-font-size);
		line-height: var(--e-global-typography-32e94f0-line-height);
		letter-spacing: var(--e-global-typography-32e94f0-letter-spacing);
		word-spacing: var(--e-global-typography-32e94f0-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-f455400 .elementor-heading-title {
		font-size: var(--e-global-typography-9e700a5-font-size);
		line-height: var(--e-global-typography-9e700a5-line-height);
		letter-spacing: var(--e-global-typography-9e700a5-letter-spacing);
		word-spacing: var(--e-global-typography-9e700a5-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-b452504 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-7733f14 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-3903f79 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-f55a05a {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-5cc64aa .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-4407365 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-c721390 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-4b6e715 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-70b5d71 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-655 .elementor-element.elementor-element-9eae259 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-4359ab6 .elementor-heading-title {
		font-size: var(--e-global-typography-1fbcd3a-font-size);
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
	
	.elementor-655 .elementor-element.elementor-element-1c47acd {
		--n-accordion-title-font-size: var(--e-global-typography-1fbcd3a-font-size);
	}
	
	:where( .elementor-655 .elementor-element.elementor-element-1c47acd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-1fbcd3a-line-height);
		letter-spacing: var(--e-global-typography-1fbcd3a-letter-spacing);
		word-spacing: var(--e-global-typography-1fbcd3a-word-spacing);
	}
}

/* Start custom CSS for container, class: .elementor-element-53041fe */
.elementor-655 .elementor-element.elementor-element-53041fe:hover {
	border: 1px solid #e6b42b;
	box-shadow: none;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ccc75d8 */
.elementor-655 .elementor-element.elementor-element-ccc75d8:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1f56664 */
.elementor-655 .elementor-element.elementor-element-1f56664:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-762bf0d */
.elementor-655 .elementor-element.elementor-element-762bf0d:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ccc75d8 */
.elementor-655 .elementor-element.elementor-element-ccc75d8:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1f56664 */
.elementor-655 .elementor-element.elementor-element-1f56664:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-762bf0d */
.elementor-655 .elementor-element.elementor-element-762bf0d:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ccc75d8 */
.elementor-655 .elementor-element.elementor-element-ccc75d8:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1f56664 */
.elementor-655 .elementor-element.elementor-element-1f56664:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-762bf0d */
.elementor-655 .elementor-element.elementor-element-762bf0d:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for nested-accordion, class: .elementor-element-5158ba5 */
.e-closed {
	background-color: #395060;
	padding: 20px;
	border-radius: 50px;
	align-items: center;
	justify-content: center;
}

.e-n-accordion-item:hover .e-closed {
	background-color: #e6b42b;
}

.e-opened {
	background-color: #e6b42b;
	padding: 20px;
	border-radius: 50px;
	align-items: center;
	justify-content: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6fddf34 */
.elementor-655 .elementor-element.elementor-element-6fddf34:hover {
	border: 1px solid #e6b42b;
	box-shadow: none;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-bda3e08 */
.elementor-655 .elementor-element.elementor-element-bda3e08:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b282d13 */
.elementor-655 .elementor-element.elementor-element-b282d13:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e10b834 */
.elementor-655 .elementor-element.elementor-element-e10b834:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dc7aaf8 */
.elementor-655 .elementor-element.elementor-element-dc7aaf8:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-bda3e08 */
.elementor-655 .elementor-element.elementor-element-bda3e08:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b282d13 */
.elementor-655 .elementor-element.elementor-element-b282d13:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e10b834 */
.elementor-655 .elementor-element.elementor-element-e10b834:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dc7aaf8 */
.elementor-655 .elementor-element.elementor-element-dc7aaf8:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-bda3e08 */
.elementor-655 .elementor-element.elementor-element-bda3e08:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b282d13 */
.elementor-655 .elementor-element.elementor-element-b282d13:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e10b834 */
.elementor-655 .elementor-element.elementor-element-e10b834:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dc7aaf8 */
.elementor-655 .elementor-element.elementor-element-dc7aaf8:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for nested-accordion, class: .elementor-element-d723a01 */
.e-closed {
	background-color: #395060;
	padding: 20px;
	border-radius: 50px;
	align-items: center;
	justify-content: center;
}

.e-n-accordion-item:hover .e-closed {
	background-color: #e6b42b;
}

.e-opened {
	background-color: #e6b42b;
	padding: 20px;
	border-radius: 50px;
	align-items: center;
	justify-content: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dfff166 */
.elementor-655 .elementor-element.elementor-element-dfff166:hover {
	border: 1px solid #e6b42b;
	box-shadow: none;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0bcac31 */
.elementor-655 .elementor-element.elementor-element-0bcac31:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b45169e */
.elementor-655 .elementor-element.elementor-element-b45169e:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e641e14 */
.elementor-655 .elementor-element.elementor-element-e641e14:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-08d93bd */
.elementor-655 .elementor-element.elementor-element-08d93bd:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d4cdd77 */
.elementor-655 .elementor-element.elementor-element-d4cdd77:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e7eafd9 */
.elementor-655 .elementor-element.elementor-element-e7eafd9:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d8335fc */
.elementor-655 .elementor-element.elementor-element-d8335fc:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0bcac31 */
.elementor-655 .elementor-element.elementor-element-0bcac31:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b45169e */
.elementor-655 .elementor-element.elementor-element-b45169e:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e641e14 */
.elementor-655 .elementor-element.elementor-element-e641e14:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-08d93bd */
.elementor-655 .elementor-element.elementor-element-08d93bd:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d4cdd77 */
.elementor-655 .elementor-element.elementor-element-d4cdd77:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e7eafd9 */
.elementor-655 .elementor-element.elementor-element-e7eafd9:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d8335fc */
.elementor-655 .elementor-element.elementor-element-d8335fc:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-0bcac31 */
.elementor-655 .elementor-element.elementor-element-0bcac31:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b45169e */
.elementor-655 .elementor-element.elementor-element-b45169e:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e641e14 */
.elementor-655 .elementor-element.elementor-element-e641e14:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-08d93bd */
.elementor-655 .elementor-element.elementor-element-08d93bd:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d4cdd77 */
.elementor-655 .elementor-element.elementor-element-d4cdd77:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e7eafd9 */
.elementor-655 .elementor-element.elementor-element-e7eafd9:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d8335fc */
.elementor-655 .elementor-element.elementor-element-d8335fc:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for nested-accordion, class: .elementor-element-0972629 */
.e-closed {
	background-color: #395060;
	padding: 20px;
	border-radius: 50px;
	align-items: center;
	justify-content: center;
}

.e-n-accordion-item:hover .e-closed {
	background-color: #e6b42b;
}

.e-opened {
	background-color: #e6b42b;
	padding: 20px;
	border-radius: 50px;
	align-items: center;
	justify-content: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ca1c004 */
.elementor-655 .elementor-element.elementor-element-ca1c004:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e0259c9 */
.elementor-655 .elementor-element.elementor-element-e0259c9:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-83ef6bd */
.elementor-655 .elementor-element.elementor-element-83ef6bd:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-29d1b79 */
.elementor-655 .elementor-element.elementor-element-29d1b79:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ac0a5e7 */
.elementor-655 .elementor-element.elementor-element-ac0a5e7:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ff3e39b */
.elementor-655 .elementor-element.elementor-element-ff3e39b:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d8057f1 */
.elementor-655 .elementor-element.elementor-element-d8057f1:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-af921f7 */
.elementor-655 .elementor-element.elementor-element-af921f7:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-11db995 */
.elementor-655 .elementor-element.elementor-element-11db995:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3d85d89 */
.elementor-655 .elementor-element.elementor-element-3d85d89:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-68f3864 */
.elementor-655 .elementor-element.elementor-element-68f3864:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c504a9b */
.elementor-655 .elementor-element.elementor-element-c504a9b:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-da19aed */
.elementor-655 .elementor-element.elementor-element-da19aed:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7fa6ab2 */
.elementor-655 .elementor-element.elementor-element-7fa6ab2:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-863046b */
.elementor-655 .elementor-element.elementor-element-863046b:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d760ccb */
.elementor-655 .elementor-element.elementor-element-d760ccb:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-17bb51c */
.elementor-655 .elementor-element.elementor-element-17bb51c:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f52f5a2 */
.elementor-655 .elementor-element.elementor-element-f52f5a2:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f435b2e */
.elementor-655 .elementor-element.elementor-element-f435b2e:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3c01f66 */
.elementor-655 .elementor-element.elementor-element-3c01f66:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cebefdd */
.elementor-655 .elementor-element.elementor-element-cebefdd:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c086ffa */
.elementor-655 .elementor-element.elementor-element-c086ffa:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3a3181e */
.elementor-655 .elementor-element.elementor-element-3a3181e:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9c9a251 */
.elementor-655 .elementor-element.elementor-element-9c9a251:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-822cd31 */
.elementor-655 .elementor-element.elementor-element-822cd31:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7516984 */
.elementor-655 .elementor-element.elementor-element-7516984:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ca1c004 */
.elementor-655 .elementor-element.elementor-element-ca1c004:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e0259c9 */
.elementor-655 .elementor-element.elementor-element-e0259c9:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-83ef6bd */
.elementor-655 .elementor-element.elementor-element-83ef6bd:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-29d1b79 */
.elementor-655 .elementor-element.elementor-element-29d1b79:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ac0a5e7 */
.elementor-655 .elementor-element.elementor-element-ac0a5e7:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ff3e39b */
.elementor-655 .elementor-element.elementor-element-ff3e39b:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d8057f1 */
.elementor-655 .elementor-element.elementor-element-d8057f1:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-af921f7 */
.elementor-655 .elementor-element.elementor-element-af921f7:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-11db995 */
.elementor-655 .elementor-element.elementor-element-11db995:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3d85d89 */
.elementor-655 .elementor-element.elementor-element-3d85d89:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-68f3864 */
.elementor-655 .elementor-element.elementor-element-68f3864:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c504a9b */
.elementor-655 .elementor-element.elementor-element-c504a9b:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-da19aed */
.elementor-655 .elementor-element.elementor-element-da19aed:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7fa6ab2 */
.elementor-655 .elementor-element.elementor-element-7fa6ab2:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-863046b */
.elementor-655 .elementor-element.elementor-element-863046b:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d760ccb */
.elementor-655 .elementor-element.elementor-element-d760ccb:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-17bb51c */
.elementor-655 .elementor-element.elementor-element-17bb51c:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f52f5a2 */
.elementor-655 .elementor-element.elementor-element-f52f5a2:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f435b2e */
.elementor-655 .elementor-element.elementor-element-f435b2e:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3c01f66 */
.elementor-655 .elementor-element.elementor-element-3c01f66:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cebefdd */
.elementor-655 .elementor-element.elementor-element-cebefdd:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c086ffa */
.elementor-655 .elementor-element.elementor-element-c086ffa:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3a3181e */
.elementor-655 .elementor-element.elementor-element-3a3181e:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9c9a251 */
.elementor-655 .elementor-element.elementor-element-9c9a251:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-822cd31 */
.elementor-655 .elementor-element.elementor-element-822cd31:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7516984 */
.elementor-655 .elementor-element.elementor-element-7516984:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ca1c004 */
.elementor-655 .elementor-element.elementor-element-ca1c004:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e0259c9 */
.elementor-655 .elementor-element.elementor-element-e0259c9:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-83ef6bd */
.elementor-655 .elementor-element.elementor-element-83ef6bd:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-29d1b79 */
.elementor-655 .elementor-element.elementor-element-29d1b79:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ac0a5e7 */
.elementor-655 .elementor-element.elementor-element-ac0a5e7:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ff3e39b */
.elementor-655 .elementor-element.elementor-element-ff3e39b:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d8057f1 */
.elementor-655 .elementor-element.elementor-element-d8057f1:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-af921f7 */
.elementor-655 .elementor-element.elementor-element-af921f7:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-11db995 */
.elementor-655 .elementor-element.elementor-element-11db995:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3d85d89 */
.elementor-655 .elementor-element.elementor-element-3d85d89:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-68f3864 */
.elementor-655 .elementor-element.elementor-element-68f3864:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c504a9b */
.elementor-655 .elementor-element.elementor-element-c504a9b:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-da19aed */
.elementor-655 .elementor-element.elementor-element-da19aed:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7fa6ab2 */
.elementor-655 .elementor-element.elementor-element-7fa6ab2:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-863046b */
.elementor-655 .elementor-element.elementor-element-863046b:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d760ccb */
.elementor-655 .elementor-element.elementor-element-d760ccb:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-17bb51c */
.elementor-655 .elementor-element.elementor-element-17bb51c:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f52f5a2 */
.elementor-655 .elementor-element.elementor-element-f52f5a2:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f435b2e */
.elementor-655 .elementor-element.elementor-element-f435b2e:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3c01f66 */
.elementor-655 .elementor-element.elementor-element-3c01f66:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cebefdd */
.elementor-655 .elementor-element.elementor-element-cebefdd:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c086ffa */
.elementor-655 .elementor-element.elementor-element-c086ffa:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3a3181e */
.elementor-655 .elementor-element.elementor-element-3a3181e:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9c9a251 */
.elementor-655 .elementor-element.elementor-element-9c9a251:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-822cd31 */
.elementor-655 .elementor-element.elementor-element-822cd31:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7516984 */
.elementor-655 .elementor-element.elementor-element-7516984:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for nested-accordion, class: .elementor-element-4242c05 */
.e-closed {
	background-color: #395060;
	padding: 20px;
	border-radius: 50px;
	align-items: center;
	justify-content: center;
}

.e-n-accordion-item:hover .e-closed {
	background-color: #e6b42b;
}

.e-opened {
	background-color: #e6b42b;
	padding: 20px;
	border-radius: 50px;
	align-items: center;
	justify-content: center;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-591cac0 */
.elementor-655 .elementor-element.elementor-element-591cac0:hover {
	border: 1px solid #e6b42b;
	box-shadow: none;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-bccd350 */
.elementor-655 .elementor-element.elementor-element-bccd350:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f34c4e3 */
.elementor-655 .elementor-element.elementor-element-f34c4e3:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8db9485 */
.elementor-655 .elementor-element.elementor-element-8db9485:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4fa6ebb */
.elementor-655 .elementor-element.elementor-element-4fa6ebb:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-caf9fcf */
.elementor-655 .elementor-element.elementor-element-caf9fcf:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-68670d3 */
.elementor-655 .elementor-element.elementor-element-68670d3:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1ae5980 */
.elementor-655 .elementor-element.elementor-element-1ae5980:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e1363bc */
.elementor-655 .elementor-element.elementor-element-e1363bc:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-bccd350 */
.elementor-655 .elementor-element.elementor-element-bccd350:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f34c4e3 */
.elementor-655 .elementor-element.elementor-element-f34c4e3:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8db9485 */
.elementor-655 .elementor-element.elementor-element-8db9485:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4fa6ebb */
.elementor-655 .elementor-element.elementor-element-4fa6ebb:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-caf9fcf */
.elementor-655 .elementor-element.elementor-element-caf9fcf:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-68670d3 */
.elementor-655 .elementor-element.elementor-element-68670d3:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1ae5980 */
.elementor-655 .elementor-element.elementor-element-1ae5980:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e1363bc */
.elementor-655 .elementor-element.elementor-element-e1363bc:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-bccd350 */
.elementor-655 .elementor-element.elementor-element-bccd350:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f34c4e3 */
.elementor-655 .elementor-element.elementor-element-f34c4e3:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8db9485 */
.elementor-655 .elementor-element.elementor-element-8db9485:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4fa6ebb */
.elementor-655 .elementor-element.elementor-element-4fa6ebb:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-caf9fcf */
.elementor-655 .elementor-element.elementor-element-caf9fcf:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-68670d3 */
.elementor-655 .elementor-element.elementor-element-68670d3:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1ae5980 */
.elementor-655 .elementor-element.elementor-element-1ae5980:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e1363bc */
.elementor-655 .elementor-element.elementor-element-e1363bc:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-bccd350 */
.elementor-655 .elementor-element.elementor-element-bccd350:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f34c4e3 */
.elementor-655 .elementor-element.elementor-element-f34c4e3:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8db9485 */
.elementor-655 .elementor-element.elementor-element-8db9485:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4fa6ebb */
.elementor-655 .elementor-element.elementor-element-4fa6ebb:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-caf9fcf */
.elementor-655 .elementor-element.elementor-element-caf9fcf:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-68670d3 */
.elementor-655 .elementor-element.elementor-element-68670d3:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-1ae5980 */
.elementor-655 .elementor-element.elementor-element-1ae5980:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e1363bc */
.elementor-655 .elementor-element.elementor-element-e1363bc:hover {
	box-shadow: 0 3px 10px 0 #c1d1d0;
	border-radius: 6px;
}
