
.elementor-5560 .elementor-element.elementor-element-41584842 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--overlay-opacity: 1;
	--padding-top: 5em;
	--padding-bottom: 3em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-5560 .elementor-element.elementor-element-41584842:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-41584842 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilebcki.nitrocdn.com/vdcTLCugcYfTYFRhLHgAJJiaysySRoTt/assets/images/optimized/rev-2ef1de4/zocmachinery.com/wp-content/uploads/2026/08/zoc-machinery-stud-welding-fasteners-collection.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5560 .elementor-element.elementor-element-41584842::before, .elementor-5560 .elementor-element.elementor-element-41584842 > .elementor-background-video-container::before, .elementor-5560 .elementor-element.elementor-element-41584842 > .e-con-inner > .elementor-background-video-container::before, .elementor-5560 .elementor-element.elementor-element-41584842 > .elementor-background-slideshow::before, .elementor-5560 .elementor-element.elementor-element-41584842 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5560 .elementor-element.elementor-element-41584842 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(10, 11, 20, .5) 50%, rgba(255, 255, 255, .8) 100%);
}

.elementor-5560 .elementor-element.elementor-element-17b68cd {
	--display: flex;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-5560 .elementor-element.elementor-element-17b68cd.e-con {
	--align-self: center;
}

.elementor-5560 .elementor-element.elementor-element-4b663b2b {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-4b663b2b .elementor-heading-title {
	text-transform: uppercase;
	color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-40e1d0e1 {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-40e1d0e1 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-a4680f5 {
	width: var(--container-widget-width, 24.053%);
	max-width: 24.053%;
	--container-widget-width: 24.053%;
	--container-widget-flex-grow: 0;
}

.elementor-5560 .elementor-element.elementor-element-a4680f5.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5560 .elementor-element.elementor-element-a4680f5 .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-5560 .elementor-element.elementor-element-4ce75a2d {
	text-align: center;
	color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-4ce75a2d a {
	color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-4ce75a2d a:hover, .elementor-5560 .elementor-element.elementor-element-4ce75a2d a:focus {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-28ef45ab {
	--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: 100px;
	--margin-bottom: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-5560 .elementor-element.elementor-element-1bab984 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-5560 .elementor-element.elementor-element-1bab984.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5560 .elementor-element.elementor-element-0905a0b {
	column-gap: 0px;
	font-size: 15px;
	letter-spacing: 2px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-0905a0b p {
	margin-block-end: 0px;
}

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

.elementor-5560 .elementor-element.elementor-element-1c9348c {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-1c9348c:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-1c9348c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ebe5e5;
}

.elementor-5560 .elementor-element.elementor-element-292768e .elementor-icon-list-icon i {
	color: var(--e-global-color-d49ac81);
	transition: color .3s;
}

.elementor-5560 .elementor-element.elementor-element-292768e .elementor-icon-list-icon svg {
	fill: var(--e-global-color-d49ac81);
	transition: fill .3s;
}

.elementor-5560 .elementor-element.elementor-element-292768e {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-5560 .elementor-element.elementor-element-292768e .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-5560 .elementor-element.elementor-element-292768e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5560 .elementor-element.elementor-element-292768e .elementor-icon-list-item > a {
	font-size: 14px;
	font-weight: 600;
}

.elementor-5560 .elementor-element.elementor-element-292768e .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5560 .elementor-element.elementor-element-be0f1ce {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-be0f1ce:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-be0f1ce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ebe5e5;
}

.elementor-5560 .elementor-element.elementor-element-5dd8d89 .elementor-icon-list-icon i {
	color: var(--e-global-color-d49ac81);
	transition: color .3s;
}

.elementor-5560 .elementor-element.elementor-element-5dd8d89 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-d49ac81);
	transition: fill .3s;
}

.elementor-5560 .elementor-element.elementor-element-5dd8d89 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-5560 .elementor-element.elementor-element-5dd8d89 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-5560 .elementor-element.elementor-element-5dd8d89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5560 .elementor-element.elementor-element-5dd8d89 .elementor-icon-list-item > a {
	font-size: 14px;
	font-weight: 600;
}

.elementor-5560 .elementor-element.elementor-element-5dd8d89 .elementor-icon-list-text {
	transition: color .3s;
}

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

.elementor-5560 .elementor-element.elementor-element-765c0fb {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-765c0fb:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-765c0fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ebe5e5;
}

.elementor-5560 .elementor-element.elementor-element-456e917 .elementor-icon-list-icon i {
	color: var(--e-global-color-d49ac81);
	transition: color .3s;
}

.elementor-5560 .elementor-element.elementor-element-456e917 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-d49ac81);
	transition: fill .3s;
}

.elementor-5560 .elementor-element.elementor-element-456e917 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-5560 .elementor-element.elementor-element-456e917 .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-5560 .elementor-element.elementor-element-456e917 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5560 .elementor-element.elementor-element-456e917 .elementor-icon-list-item > a {
	font-size: 14px;
	font-weight: 600;
}

.elementor-5560 .elementor-element.elementor-element-456e917 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5560 .elementor-element.elementor-element-704701b {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 3px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 3px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-704701b:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-704701b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ebe5e5;
}

.elementor-5560 .elementor-element.elementor-element-640942a .elementor-icon-list-icon i {
	color: var(--e-global-color-d49ac81);
	transition: color .3s;
}

.elementor-5560 .elementor-element.elementor-element-640942a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-d49ac81);
	transition: fill .3s;
}

.elementor-5560 .elementor-element.elementor-element-640942a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-5560 .elementor-element.elementor-element-640942a .elementor-icon-list-icon {
	padding-inline-end: 10px;
}

.elementor-5560 .elementor-element.elementor-element-640942a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5560 .elementor-element.elementor-element-640942a .elementor-icon-list-item > a {
	font-size: 14px;
	font-weight: 600;
}

.elementor-5560 .elementor-element.elementor-element-640942a .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5560 .elementor-element.elementor-element-5299cf5 {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-60dfe05 {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-762a745 {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-577182d {
	width: var(--container-widget-width, 22.38%);
	max-width: 22.38%;
	--container-widget-width: 22.38%;
	--container-widget-flex-grow: 0;
}

.elementor-5560 .elementor-element.elementor-element-577182d.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5560 .elementor-element.elementor-element-577182d .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-5560 .elementor-element.elementor-element-577182d .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-5560 .elementor-element.elementor-element-577182d .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-5560 .elementor-element.elementor-element-5429143e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .5;
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5560 .elementor-element.elementor-element-5429143e:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-5429143e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

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

.elementor-5560 .elementor-element.elementor-element-5ebcc07c {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-5ebcc07c.e-con {
	--align-self: center;
}

.elementor-5560 .elementor-element.elementor-element-04551f2 {
	column-gap: 0px;
	text-align: center;
	font-size: 15px;
	letter-spacing: 2px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-04551f2 p {
	margin-block-end: 0px;
}

.elementor-5560 .elementor-element.elementor-element-15a4b53d {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-2042ea16 {
	text-align: center;
	font-size: 18px;
}

.elementor-5560 .elementor-element.elementor-element-1f7f1514 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
}

.elementor-5560 .elementor-element.elementor-element-b14f67 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-4d462f5);
	--border-color: var(--e-global-color-4d462f5);
}

.elementor-5560 .elementor-element.elementor-element-b14f67:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	box-shadow: 2px 3px 3px 0px #b51717;
}

.elementor-5560 .elementor-element.elementor-element-b14f67, .elementor-5560 .elementor-element.elementor-element-b14f67::before {
	--border-transition: .3s;
}

.elementor-5560 .elementor-element.elementor-element-7414bbf4 {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-7414bbf4 .elementor-heading-title {
	font-size: 25px;
}

.elementor-5560 .elementor-element.elementor-element-7414bbf4 .elementor-heading-title a:hover, .elementor-5560 .elementor-element.elementor-element-7414bbf4 .elementor-heading-title a:focus {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-14b1e454 {
	text-align: center;
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-14b1e454 p {
	margin-block-end: 1px;
}

.elementor-5560 .elementor-element.elementor-element-de865c0 {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-4d462f5);
	--divider-border-width: 1px;
}

.elementor-5560 .elementor-element.elementor-element-de865c0 .elementor-divider-separator {
	width: 100%;
}

.elementor-5560 .elementor-element.elementor-element-de865c0 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5560 .elementor-element.elementor-element-29be9cd {
	text-align: center;
	font-size: 12px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-6f5b3052 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-4d462f5);
	--border-color: var(--e-global-color-4d462f5);
}

.elementor-5560 .elementor-element.elementor-element-6f5b3052:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	box-shadow: 2px 3px 3px 0px #b51717;
}

.elementor-5560 .elementor-element.elementor-element-6f5b3052, .elementor-5560 .elementor-element.elementor-element-6f5b3052::before {
	--border-transition: .3s;
}

.elementor-5560 .elementor-element.elementor-element-1edfa075 {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-1edfa075 .elementor-heading-title {
	font-size: 25px;
}

.elementor-5560 .elementor-element.elementor-element-1edfa075 .elementor-heading-title a:hover, .elementor-5560 .elementor-element.elementor-element-1edfa075 .elementor-heading-title a:focus {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-623cf076 {
	text-align: center;
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-623cf076 p {
	margin-block-end: 1px;
}

.elementor-5560 .elementor-element.elementor-element-11387b6 {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-4d462f5);
	--divider-border-width: 1px;
}

.elementor-5560 .elementor-element.elementor-element-11387b6 .elementor-divider-separator {
	width: 100%;
}

.elementor-5560 .elementor-element.elementor-element-11387b6 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5560 .elementor-element.elementor-element-b4d9208 {
	text-align: center;
	font-size: 12px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-127a17aa {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-4d462f5);
	--border-color: var(--e-global-color-4d462f5);
}

.elementor-5560 .elementor-element.elementor-element-127a17aa:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	box-shadow: 2px 3px 3px 0px #b51717;
}

.elementor-5560 .elementor-element.elementor-element-127a17aa, .elementor-5560 .elementor-element.elementor-element-127a17aa::before {
	--border-transition: .3s;
}

.elementor-5560 .elementor-element.elementor-element-2c8db887 {
	padding: 0px 0px 0px 0px;
}

.elementor-5560 .elementor-element.elementor-element-e93dc7e {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-e93dc7e .elementor-heading-title {
	font-size: 25px;
}

.elementor-5560 .elementor-element.elementor-element-e93dc7e .elementor-heading-title a:hover, .elementor-5560 .elementor-element.elementor-element-e93dc7e .elementor-heading-title a:focus {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-e67619d {
	text-align: center;
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-e67619d p {
	margin-block-end: 1px;
}

.elementor-5560 .elementor-element.elementor-element-cc86506 {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-4d462f5);
	--divider-border-width: 1px;
}

.elementor-5560 .elementor-element.elementor-element-cc86506 .elementor-divider-separator {
	width: 100%;
}

.elementor-5560 .elementor-element.elementor-element-cc86506 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5560 .elementor-element.elementor-element-2d50ef9 {
	text-align: center;
	font-size: 12px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-2f65589e {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-4d462f5);
	--border-color: var(--e-global-color-4d462f5);
}

.elementor-5560 .elementor-element.elementor-element-2f65589e:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	box-shadow: 2px 3px 3px 0px #b51717;
}

.elementor-5560 .elementor-element.elementor-element-2f65589e, .elementor-5560 .elementor-element.elementor-element-2f65589e::before {
	--border-transition: .3s;
}

.elementor-5560 .elementor-element.elementor-element-3ec9955d {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-3ec9955d .elementor-heading-title {
	font-size: 25px;
}

.elementor-5560 .elementor-element.elementor-element-3ec9955d .elementor-heading-title a:hover, .elementor-5560 .elementor-element.elementor-element-3ec9955d .elementor-heading-title a:focus {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-68393c29 {
	text-align: center;
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-68393c29 p {
	margin-block-end: 1px;
}

.elementor-5560 .elementor-element.elementor-element-badd16c {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-4d462f5);
	--divider-border-width: 1px;
}

.elementor-5560 .elementor-element.elementor-element-badd16c .elementor-divider-separator {
	width: 100%;
}

.elementor-5560 .elementor-element.elementor-element-badd16c .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5560 .elementor-element.elementor-element-bbc2018 {
	text-align: center;
	font-size: 12px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-8e1af36 {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-2ba71db {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-67404bb {
	width: var(--container-widget-width, 27.809%);
	max-width: 27.809%;
	--container-widget-width: 27.809%;
	--container-widget-flex-grow: 0;
}

.elementor-5560 .elementor-element.elementor-element-67404bb.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5560 .elementor-element.elementor-element-67404bb .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-5560 .elementor-element.elementor-element-0a5b514 {
	--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;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5560 .elementor-element.elementor-element-45463e6 {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-361ed7f {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-361ed7f.e-con {
	--align-self: center;
}

.elementor-5560 .elementor-element.elementor-element-8cbc4b1 {
	column-gap: 0px;
	text-align: center;
	font-size: 15px;
	letter-spacing: 2px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-8cbc4b1 p {
	margin-block-end: 0px;
}

.elementor-5560 .elementor-element.elementor-element-75635f7 {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-a49a169 {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-2515621 {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-2515621.e-con {
	--align-self: center;
}

.elementor-5560 .elementor-element.elementor-element-704ac85 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-704ac85.elementor-element {
	--align-self: center;
}

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

.elementor-5560 .elementor-element.elementor-element-96a7c69 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-96a7c69:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-96a7c69 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5560 .elementor-element.elementor-element-8056b64 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-5560 .elementor-element.elementor-element-8056b64.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-8056b64.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-8056b64.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
	border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-8056b64 .elementor-icon {
	font-size: 30px;
}

.elementor-5560 .elementor-element.elementor-element-8056b64 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-8056b64 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-8056b64 .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-2c1134b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-5560 .elementor-element.elementor-element-3f96db2 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-5560 .elementor-element.elementor-element-3f96db2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-3f96db2.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-3f96db2.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
	border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-3f96db2 .elementor-icon {
	font-size: 30px;
}

.elementor-5560 .elementor-element.elementor-element-3f96db2 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-3f96db2 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-3f96db2 .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-78e6d7d {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-78e6d7d:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-78e6d7d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5560 .elementor-element.elementor-element-fb337dc .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-5560 .elementor-element.elementor-element-fb337dc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-fb337dc.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-fb337dc.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
	border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-fb337dc .elementor-icon {
	font-size: 30px;
}

.elementor-5560 .elementor-element.elementor-element-fb337dc .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-fb337dc .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-fb337dc .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-febcd71 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-febcd71:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-febcd71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5560 .elementor-element.elementor-element-7025cd0 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-5560 .elementor-element.elementor-element-7025cd0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-7025cd0.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-7025cd0.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
	border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-7025cd0 .elementor-icon {
	font-size: 30px;
}

.elementor-5560 .elementor-element.elementor-element-7025cd0 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-7025cd0 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-7025cd0 .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-b38ab1b {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-daddd50 {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-f9a64ff {
	width: var(--container-widget-width, 26.467%);
	max-width: 26.467%;
	--container-widget-width: 26.467%;
	--container-widget-flex-grow: 0;
}

.elementor-5560 .elementor-element.elementor-element-f9a64ff.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5560 .elementor-element.elementor-element-f9a64ff .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-5560 .elementor-element.elementor-element-5bd6659 {
	--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;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-5560 .elementor-element.elementor-element-8f050dd {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-07ccd4c {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-07ccd4c.e-con {
	--align-self: center;
}

.elementor-5560 .elementor-element.elementor-element-8eb3029 {
	column-gap: 0px;
	text-align: center;
	font-size: 15px;
	letter-spacing: 2px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-8eb3029 p {
	margin-block-end: 0px;
}

.elementor-5560 .elementor-element.elementor-element-2ecc4cc {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-ee59a47 {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-2834c32 {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-2834c32.e-con {
	--align-self: center;
}

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

.elementor-5560 .elementor-element.elementor-element-6277827 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-6277827:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-6277827 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-a3f82dd {
	width: var(--container-widget-width, 40px);
	max-width: 40px;
	background-color: var(--e-global-color-d49ac81);
	padding: 0px 4px 0px 0px;
	--container-widget-width: 40px;
	--container-widget-flex-grow: 0;
	border-radius: 50% 50% 50% 50%;
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-a3f82dd .elementor-heading-title {
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-90d1afa .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-5560 .elementor-element.elementor-element-90d1afa .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-90d1afa .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-90d1afa .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-ebaba8c {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-ebaba8c:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-ebaba8c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-da81d4c {
	width: var(--container-widget-width, 40px);
	max-width: 40px;
	background-color: var(--e-global-color-d49ac81);
	padding: 0px 0px 0px 0px;
	--container-widget-width: 40px;
	--container-widget-flex-grow: 0;
	border-radius: 50% 50% 50% 50%;
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-da81d4c .elementor-heading-title {
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-1d319f6 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-5560 .elementor-element.elementor-element-1d319f6 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-1d319f6 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-1d319f6 .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-0585ee2 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-0585ee2:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-0585ee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-9b390c9 {
	width: var(--container-widget-width, 40px);
	max-width: 40px;
	background-color: var(--e-global-color-d49ac81);
	padding: 0px 0px 0px 0px;
	--container-widget-width: 40px;
	--container-widget-flex-grow: 0;
	border-radius: 50% 50% 50% 50%;
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-9b390c9 .elementor-heading-title {
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-9ec442b .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-5560 .elementor-element.elementor-element-9ec442b .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-9ec442b .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-9ec442b .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-888e131 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-888e131:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-888e131 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-1c99ed1 {
	width: var(--container-widget-width, 40px);
	max-width: 40px;
	background-color: var(--e-global-color-d49ac81);
	padding: 0px 0px 0px 0px;
	--container-widget-width: 40px;
	--container-widget-flex-grow: 0;
	border-radius: 50% 50% 50% 50%;
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-1c99ed1 .elementor-heading-title {
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-7d59000 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-5560 .elementor-element.elementor-element-7d59000 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-7d59000 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-7d59000 .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-c677b81 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-c677b81.elementor-element {
	--align-self: center;
}

.elementor-5560 .elementor-element.elementor-element-6fecde5 {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-0a5ca3e {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-67a509c {
	width: var(--container-widget-width, 32.837%);
	max-width: 32.837%;
	--container-widget-width: 32.837%;
	--container-widget-flex-grow: 0;
}

.elementor-5560 .elementor-element.elementor-element-67a509c.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5560 .elementor-element.elementor-element-67a509c .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-5560 .elementor-element.elementor-element-455c22aa {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--overlay-opacity: 1;
	--padding-top: 7em;
	--padding-bottom: 7em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-5560 .elementor-element.elementor-element-455c22aa::before, .elementor-5560 .elementor-element.elementor-element-455c22aa > .elementor-background-video-container::before, .elementor-5560 .elementor-element.elementor-element-455c22aa > .e-con-inner > .elementor-background-video-container::before, .elementor-5560 .elementor-element.elementor-element-455c22aa > .elementor-background-slideshow::before, .elementor-5560 .elementor-element.elementor-element-455c22aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-5560 .elementor-element.elementor-element-455c22aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: radial-gradient(at bottom right, rgba(255, 255, 255, .8) 0%, var(--e-global-color-text) 75%);
}

.elementor-5560 .elementor-element.elementor-element-455c22aa:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-455c22aa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-5560 .elementor-element.elementor-element-99a35e1 {
	column-gap: 0px;
	text-align: center;
	font-size: 15px;
	letter-spacing: 2px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-99a35e1 p {
	margin-block-end: 0px;
}

.elementor-5560 .elementor-element.elementor-element-9f249a4 {
	--display: flex;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-5560 .elementor-element.elementor-element-2e5870aa {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-2d7501df {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	column-gap: 0px;
	text-align: center;
	font-size: 20px;
	line-height: 35px;
	word-spacing: 1px;
}

.elementor-5560 .elementor-element.elementor-element-2d7501df.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5560 .elementor-element.elementor-element-2d7501df p {
	margin-block-end: 0px;
}

.elementor-5560 .elementor-element.elementor-element-722c3694 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
}

.elementor-5560 .elementor-element.elementor-element-21dbe719 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 5px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 5px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-4d462f5);
	--border-color: var(--e-global-color-4d462f5);
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
	--padding-top: 0em;
	--padding-bottom: 2em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-5560 .elementor-element.elementor-element-21dbe719:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-21dbe719 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-21dbe719:hover {
	border-style: solid;
	border-width: 0px 0px 5px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 5px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-92d0f8e);
	--border-color: var(--e-global-color-92d0f8e);
}

.elementor-5560 .elementor-element.elementor-element-21dbe719, .elementor-5560 .elementor-element.elementor-element-21dbe719::before {
	--border-transition: 1s;
}

.elementor-5560 .elementor-element.elementor-element-6ebea00f {
	padding: 21px 21px 21px 21px;
}

.elementor-5560 .elementor-element.elementor-element-6ebea00f .elementor-icon-box-wrapper {
	align-items: start;
	gap: 21px;
}

.elementor-5560 .elementor-element.elementor-element-6ebea00f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92d0f8e);
}

.elementor-5560 .elementor-element.elementor-element-6ebea00f.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-6ebea00f.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-92d0f8e);
	color: var(--e-global-color-92d0f8e);
	border-color: var(--e-global-color-92d0f8e);
}

.elementor-5560 .elementor-element.elementor-element-6ebea00f .elementor-icon {
	font-size: 42px;
}

.elementor-5560 .elementor-element.elementor-element-6ebea00f .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-6ebea00f .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
	font-size: 17px;
	font-weight: 700;
	line-height: 1.4em;
	letter-spacing: -.5px;
}

.elementor-5560 .elementor-element.elementor-element-6ebea00f .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-5560 .elementor-element.elementor-element-6ebea00f .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
}

.elementor-5560 .elementor-element.elementor-element-6f851a46 img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
}

.elementor-5560 .elementor-element.elementor-element-3a10a5c6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 5px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 5px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-4d462f5);
	--border-color: var(--e-global-color-4d462f5);
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
	--padding-top: 0em;
	--padding-bottom: 2em;
	--padding-left: 0em;
	--padding-right: 0em;
}

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

.elementor-5560 .elementor-element.elementor-element-3a10a5c6:hover {
	border-style: solid;
	border-width: 0px 0px 5px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 5px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-92d0f8e);
	--border-color: var(--e-global-color-92d0f8e);
}

.elementor-5560 .elementor-element.elementor-element-3a10a5c6, .elementor-5560 .elementor-element.elementor-element-3a10a5c6::before {
	--border-transition: 1s;
}

.elementor-5560 .elementor-element.elementor-element-4fc7c9bf {
	padding: 21px 21px 21px 21px;
}

.elementor-5560 .elementor-element.elementor-element-4fc7c9bf .elementor-icon-box-wrapper {
	align-items: start;
	gap: 21px;
}

.elementor-5560 .elementor-element.elementor-element-4fc7c9bf.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92d0f8e);
}

.elementor-5560 .elementor-element.elementor-element-4fc7c9bf.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-4fc7c9bf.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-92d0f8e);
	color: var(--e-global-color-92d0f8e);
	border-color: var(--e-global-color-92d0f8e);
}

.elementor-5560 .elementor-element.elementor-element-4fc7c9bf .elementor-icon {
	font-size: 42px;
}

.elementor-5560 .elementor-element.elementor-element-4fc7c9bf .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-4fc7c9bf .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.4em;
	letter-spacing: -.5px;
}

.elementor-5560 .elementor-element.elementor-element-4fc7c9bf .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-5560 .elementor-element.elementor-element-4fc7c9bf .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
}

.elementor-5560 .elementor-element.elementor-element-22f14795 img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
}

.elementor-5560 .elementor-element.elementor-element-575c11cd {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 5px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 5px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-4d462f5);
	--border-color: var(--e-global-color-4d462f5);
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
	--padding-top: 0em;
	--padding-bottom: 2em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-5560 .elementor-element.elementor-element-575c11cd:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-575c11cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-575c11cd:hover {
	border-style: solid;
	border-width: 0px 0px 5px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 5px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-92d0f8e);
	--border-color: var(--e-global-color-92d0f8e);
}

.elementor-5560 .elementor-element.elementor-element-575c11cd, .elementor-5560 .elementor-element.elementor-element-575c11cd::before {
	--border-transition: 1s;
}

.elementor-5560 .elementor-element.elementor-element-11d637f3 {
	padding: 21px 21px 21px 21px;
}

.elementor-5560 .elementor-element.elementor-element-11d637f3 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 21px;
}

.elementor-5560 .elementor-element.elementor-element-11d637f3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92d0f8e);
}

.elementor-5560 .elementor-element.elementor-element-11d637f3.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-11d637f3.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-92d0f8e);
	color: var(--e-global-color-92d0f8e);
	border-color: var(--e-global-color-92d0f8e);
}

.elementor-5560 .elementor-element.elementor-element-11d637f3 .elementor-icon {
	font-size: 42px;
}

.elementor-5560 .elementor-element.elementor-element-11d637f3 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-11d637f3 .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.4em;
	letter-spacing: -.5px;
}

.elementor-5560 .elementor-element.elementor-element-11d637f3 .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-5560 .elementor-element.elementor-element-11d637f3 .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
}

.elementor-5560 .elementor-element.elementor-element-39b6d6cc img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
}

.elementor-5560 .elementor-element.elementor-element-18a73c7a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 5px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 5px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-4d462f5);
	--border-color: var(--e-global-color-4d462f5);
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
	--padding-top: 0em;
	--padding-bottom: 2em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-5560 .elementor-element.elementor-element-18a73c7a:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-18a73c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-18a73c7a:hover {
	border-style: solid;
	border-width: 0px 0px 5px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 5px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-92d0f8e);
	--border-color: var(--e-global-color-92d0f8e);
}

.elementor-5560 .elementor-element.elementor-element-18a73c7a, .elementor-5560 .elementor-element.elementor-element-18a73c7a::before {
	--border-transition: 1s;
}

.elementor-5560 .elementor-element.elementor-element-32c8490d {
	padding: 21px 21px 21px 21px;
}

.elementor-5560 .elementor-element.elementor-element-32c8490d .elementor-icon-box-wrapper {
	align-items: start;
	gap: 21px;
}

.elementor-5560 .elementor-element.elementor-element-32c8490d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92d0f8e);
}

.elementor-5560 .elementor-element.elementor-element-32c8490d.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-32c8490d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-92d0f8e);
	color: var(--e-global-color-92d0f8e);
	border-color: var(--e-global-color-92d0f8e);
}

.elementor-5560 .elementor-element.elementor-element-32c8490d .elementor-icon {
	font-size: 42px;
}

.elementor-5560 .elementor-element.elementor-element-32c8490d .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-32c8490d .elementor-icon-box-title a {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.4em;
	letter-spacing: -.5px;
}

.elementor-5560 .elementor-element.elementor-element-32c8490d .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-5560 .elementor-element.elementor-element-32c8490d .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
}

.elementor-5560 .elementor-element.elementor-element-203630f6 img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
}

.elementor-5560 .elementor-element.elementor-element-dfa0867 {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-2807a39 {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-fe03f60 {
	width: var(--container-widget-width, 22.022%);
	max-width: 22.022%;
	--container-widget-width: 22.022%;
	--container-widget-flex-grow: 0;
}

.elementor-5560 .elementor-element.elementor-element-fe03f60.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5560 .elementor-element.elementor-element-fe03f60 .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-5560 .elementor-element.elementor-element-a3ddd5f {
	--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;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5560 .elementor-element.elementor-element-a3ddd5f:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-a3ddd5f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3c3c3e;
}

.elementor-5560 .elementor-element.elementor-element-aff07d2 {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-0df37ae {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-0df37ae.e-con {
	--align-self: center;
}

.elementor-5560 .elementor-element.elementor-element-f0863f6 {
	column-gap: 0px;
	text-align: center;
	font-size: 15px;
	letter-spacing: 2px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-f0863f6 p {
	margin-block-end: 0px;
}

.elementor-5560 .elementor-element.elementor-element-6b9e1e6 {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-6b9e1e6 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-2eca016 {
	text-align: center;
	color: var(--e-global-color-4d462f5);
}

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

.elementor-5560 .elementor-element.elementor-element-2fec731 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #868686;
	--border-color: #868686;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-2fec731:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-2fec731 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4f4f4f;
}

.elementor-5560 .elementor-element.elementor-element-2fec731:hover {
	background-color: #513a3a;
	border-style: solid;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-2fec731, .elementor-5560 .elementor-element.elementor-element-2fec731::before {
	--border-transition: .3s;
}

.elementor-5560 .elementor-element.elementor-element-78f1497 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 15px;
}

.elementor-5560 .elementor-element.elementor-element-78f1497.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-78f1497.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-78f1497.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
	border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-78f1497 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-78f1497 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-78f1497 .elementor-icon-box-title {
	color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-78f1497 .elementor-icon-box-description {
	font-size: 15px;
	color: var(--e-global-color-4d462f5);
}

.elementor-5560 .elementor-element.elementor-element-c4a2acb {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #868686;
	--border-color: #868686;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-c4a2acb:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-c4a2acb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4f4f4f;
}

.elementor-5560 .elementor-element.elementor-element-c4a2acb:hover {
	background-color: #513a3a;
	border-style: solid;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-c4a2acb, .elementor-5560 .elementor-element.elementor-element-c4a2acb::before {
	--border-transition: .3s;
}

.elementor-5560 .elementor-element.elementor-element-ffdb398 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 15px;
}

.elementor-5560 .elementor-element.elementor-element-ffdb398.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-ffdb398.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-ffdb398.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
	border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-ffdb398 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-ffdb398 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-ffdb398 .elementor-icon-box-title {
	color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-ffdb398 .elementor-icon-box-description {
	font-size: 15px;
	color: var(--e-global-color-4d462f5);
}

.elementor-5560 .elementor-element.elementor-element-de8742c {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #868686;
	--border-color: #868686;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-de8742c:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-de8742c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4f4f4f;
}

.elementor-5560 .elementor-element.elementor-element-de8742c:hover {
	background-color: #513a3a;
	border-style: solid;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-de8742c, .elementor-5560 .elementor-element.elementor-element-de8742c::before {
	--border-transition: .3s;
}

.elementor-5560 .elementor-element.elementor-element-22a2222 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 15px;
}

.elementor-5560 .elementor-element.elementor-element-22a2222.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-22a2222.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-22a2222.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
	border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-22a2222 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-22a2222 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-22a2222 .elementor-icon-box-title {
	color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-22a2222 .elementor-icon-box-description {
	font-size: 15px;
	color: var(--e-global-color-4d462f5);
}

.elementor-5560 .elementor-element.elementor-element-a4eb576 {
	--display: flex;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #868686;
	--border-color: #868686;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-a4eb576:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-a4eb576 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #4f4f4f;
}

.elementor-5560 .elementor-element.elementor-element-a4eb576:hover {
	background-color: #513a3a;
	border-style: solid;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-a4eb576, .elementor-5560 .elementor-element.elementor-element-a4eb576::before {
	--border-transition: .3s;
}

.elementor-5560 .elementor-element.elementor-element-a964379 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 15px;
}

.elementor-5560 .elementor-element.elementor-element-a964379.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-a964379.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-a964379.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
	border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-a964379 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-a964379 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-a964379 .elementor-icon-box-title {
	color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-a964379 .elementor-icon-box-description {
	font-size: 15px;
	color: var(--e-global-color-4d462f5);
}

.elementor-5560 .elementor-element.elementor-element-bffac39 {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-c976aed {
	text-align: center;
	color: var(--e-global-color-4d462f5);
}

.elementor-5560 .elementor-element.elementor-element-bb06e68 {
	width: var(--container-widget-width, 26.467%);
	max-width: 26.467%;
	--container-widget-width: 26.467%;
	--container-widget-flex-grow: 0;
}

.elementor-5560 .elementor-element.elementor-element-bb06e68.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5560 .elementor-element.elementor-element-bb06e68 .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-5560 .elementor-element.elementor-element-510cb78 {
	--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;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5560 .elementor-element.elementor-element-5d69e24 {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-d102c18 {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-d102c18.e-con {
	--align-self: center;
}

.elementor-5560 .elementor-element.elementor-element-91a9460 {
	column-gap: 0px;
	text-align: center;
	font-size: 15px;
	letter-spacing: 2px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-91a9460 p {
	margin-block-end: 0px;
}

.elementor-5560 .elementor-element.elementor-element-197e138 {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-8a2be7f {
	text-align: center;
}

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

.elementor-5560 .elementor-element.elementor-element-272b6b3 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-5560 .elementor-element.elementor-element-272b6b3:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-272b6b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-339ac50 {
	width: var(--container-widget-width, 40px);
	max-width: 40px;
	background-color: var(--e-global-color-d49ac81);
	padding: 0px 4px 0px 0px;
	--container-widget-width: 40px;
	--container-widget-flex-grow: 0;
	border-radius: 50% 50% 50% 50%;
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-339ac50 .elementor-heading-title {
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-a85d65f .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-a85d65f .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-a85d65f .elementor-icon-box-title a {
	font-size: 18px;
}

.elementor-5560 .elementor-element.elementor-element-a85d65f .elementor-icon-box-description {
	font-size: 13px;
}

.elementor-5560 .elementor-element.elementor-element-fca889a {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-5560 .elementor-element.elementor-element-fca889a:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-fca889a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-8d823a2 {
	width: var(--container-widget-width, 40px);
	max-width: 40px;
	background-color: var(--e-global-color-d49ac81);
	padding: 0px 0px 0px 0px;
	--container-widget-width: 40px;
	--container-widget-flex-grow: 0;
	border-radius: 50% 50% 50% 50%;
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-8d823a2.elementor-element {
	--align-self: center;
}

.elementor-5560 .elementor-element.elementor-element-8d823a2 .elementor-heading-title {
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-c6a0ab4 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-c6a0ab4 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-c6a0ab4 .elementor-icon-box-title a {
	font-size: 18px;
}

.elementor-5560 .elementor-element.elementor-element-c6a0ab4 .elementor-icon-box-description {
	font-size: 13px;
}

.elementor-5560 .elementor-element.elementor-element-29636ba {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-5560 .elementor-element.elementor-element-29636ba:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-29636ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-cab911d {
	width: var(--container-widget-width, 40px);
	max-width: 40px;
	background-color: var(--e-global-color-d49ac81);
	padding: 0px 0px 0px 0px;
	--container-widget-width: 40px;
	--container-widget-flex-grow: 0;
	border-radius: 50% 50% 50% 50%;
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-cab911d.elementor-element {
	--align-self: center;
}

.elementor-5560 .elementor-element.elementor-element-cab911d .elementor-heading-title {
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-f775734 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-f775734 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-f775734 .elementor-icon-box-title a {
	font-size: 18px;
}

.elementor-5560 .elementor-element.elementor-element-f775734 .elementor-icon-box-description {
	font-size: 13px;
}

.elementor-5560 .elementor-element.elementor-element-1b0d3f2 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

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

.elementor-5560 .elementor-element.elementor-element-41ace46 {
	width: var(--container-widget-width, 40px);
	max-width: 40px;
	background-color: var(--e-global-color-d49ac81);
	padding: 0px 0px 0px 0px;
	--container-widget-width: 40px;
	--container-widget-flex-grow: 0;
	border-radius: 50% 50% 50% 50%;
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-41ace46.elementor-element {
	--align-self: center;
}

.elementor-5560 .elementor-element.elementor-element-41ace46 .elementor-heading-title {
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-963183e .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-963183e .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-963183e .elementor-icon-box-title a {
	font-size: 18px;
}

.elementor-5560 .elementor-element.elementor-element-963183e .elementor-icon-box-description {
	font-size: 13px;
}

.elementor-5560 .elementor-element.elementor-element-945d10d {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-5560 .elementor-element.elementor-element-945d10d:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-945d10d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-516a004 {
	width: var(--container-widget-width, 40px);
	max-width: 40px;
	background-color: var(--e-global-color-d49ac81);
	padding: 0px 0px 0px 0px;
	--container-widget-width: 40px;
	--container-widget-flex-grow: 0;
	border-radius: 50% 50% 50% 50%;
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-516a004.elementor-element {
	--align-self: center;
}

.elementor-5560 .elementor-element.elementor-element-516a004 .elementor-heading-title {
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-3671d11 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-3671d11 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-3671d11 .elementor-icon-box-title a {
	font-size: 18px;
}

.elementor-5560 .elementor-element.elementor-element-3671d11 .elementor-icon-box-description {
	font-size: 13px;
}

.elementor-5560 .elementor-element.elementor-element-e7e505b {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-5560 .elementor-element.elementor-element-e7e505b:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-e7e505b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-ec63f04 {
	width: var(--container-widget-width, 40px);
	max-width: 40px;
	background-color: var(--e-global-color-d49ac81);
	padding: 0px 0px 0px 0px;
	--container-widget-width: 40px;
	--container-widget-flex-grow: 0;
	border-radius: 50% 50% 50% 50%;
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-ec63f04.elementor-element {
	--align-self: center;
}

.elementor-5560 .elementor-element.elementor-element-ec63f04 .elementor-heading-title {
	font-size: 40px;
	font-weight: 800;
	color: var(--e-global-color-text);
}

.elementor-5560 .elementor-element.elementor-element-cb7f8ac .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-cb7f8ac .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-cb7f8ac .elementor-icon-box-title a {
	font-size: 18px;
}

.elementor-5560 .elementor-element.elementor-element-cb7f8ac .elementor-icon-box-description {
	font-size: 13px;
}

.elementor-5560 .elementor-element.elementor-element-7f5d089 {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-925ac5c {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-6a77f51 {
	width: var(--container-widget-width, 31.466%);
	max-width: 31.466%;
	--container-widget-width: 31.466%;
	--container-widget-flex-grow: 0;
}

.elementor-5560 .elementor-element.elementor-element-6a77f51.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5560 .elementor-element.elementor-element-6a77f51 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-5560 .elementor-element.elementor-element-6a77f51 .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-5560 .elementor-element.elementor-element-6a77f51 .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

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

.elementor-5560 .elementor-element.elementor-element-a183e57:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-a183e57 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

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

.elementor-5560 .elementor-element.elementor-element-a52f5b5 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-5560 .elementor-element.elementor-element-a52f5b5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5560 .elementor-element.elementor-element-e1c0949 {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-ec5f40d {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-5560 .elementor-element.elementor-element-ec5f40d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5560 .elementor-element.elementor-element-4718f07 {
	column-gap: 0px;
	text-align: start;
	font-size: 15px;
	letter-spacing: 2px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-4718f07 p {
	margin-block-end: 0px;
}

.elementor-5560 .elementor-element.elementor-element-6696349 {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-5560 .elementor-element.elementor-element-f95e8bd {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-5560 .elementor-element.elementor-element-7567e2b .elementor-icon-box-wrapper {
	text-align: start;
	gap: 15px;
}

.elementor-5560 .elementor-element.elementor-element-7567e2b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-7567e2b.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-7567e2b.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
	border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-7567e2b .elementor-icon {
	font-size: 30px;
}

.elementor-5560 .elementor-element.elementor-element-7567e2b .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-7567e2b .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-7567e2b .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-134a663 {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-ad2ae05 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 15px;
}

.elementor-5560 .elementor-element.elementor-element-ad2ae05.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-ad2ae05.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-ad2ae05.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
	border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-ad2ae05 .elementor-icon {
	font-size: 30px;
}

.elementor-5560 .elementor-element.elementor-element-ad2ae05 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-ad2ae05 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-ad2ae05 .elementor-icon-box-description {
	font-size: 15px;
}

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

.elementor-5560 .elementor-element.elementor-element-d6aa2fb {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-2c85316 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 15px;
}

.elementor-5560 .elementor-element.elementor-element-2c85316.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-2c85316.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-2c85316.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
	border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-2c85316 .elementor-icon {
	font-size: 30px;
}

.elementor-5560 .elementor-element.elementor-element-2c85316 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-2c85316 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-2c85316 .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-671880d {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-bc86483 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 15px;
}

.elementor-5560 .elementor-element.elementor-element-bc86483.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-bc86483.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-bc86483.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
	border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-bc86483 .elementor-icon {
	font-size: 30px;
}

.elementor-5560 .elementor-element.elementor-element-bc86483 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-bc86483 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-bc86483 .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-0b47d19 {
	width: var(--container-widget-width, 47.565%);
	max-width: 47.565%;
	--container-widget-width: 47.565%;
	--container-widget-flex-grow: 0;
}

.elementor-5560 .elementor-element.elementor-element-0b47d19.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5560 .elementor-element.elementor-element-0b47d19 .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-5560 .elementor-element.elementor-element-530c93c {
	--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;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5560 .elementor-element.elementor-element-8aeacab {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-576cff1 {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-576cff1.e-con {
	--align-self: center;
}

.elementor-5560 .elementor-element.elementor-element-30e3410 {
	column-gap: 0px;
	text-align: center;
	font-size: 15px;
	letter-spacing: 2px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-30e3410 p {
	margin-block-end: 0px;
}

.elementor-5560 .elementor-element.elementor-element-51a4adf {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-9ae63ea {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-4e55ff2 {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-4e55ff2.e-con {
	--align-self: center;
}

.elementor-5560 .elementor-element.elementor-element-d48e080 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-d48e080.elementor-element {
	--align-self: center;
}

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

.elementor-5560 .elementor-element.elementor-element-f54bd7f {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-f54bd7f:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-f54bd7f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5560 .elementor-element.elementor-element-93ba4b9 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-5560 .elementor-element.elementor-element-93ba4b9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-93ba4b9.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-93ba4b9.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
	border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-93ba4b9 .elementor-icon {
	font-size: 30px;
}

.elementor-5560 .elementor-element.elementor-element-93ba4b9 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-93ba4b9 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-93ba4b9 .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-9fdbd79 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-5560 .elementor-element.elementor-element-41c0ad3 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-5560 .elementor-element.elementor-element-41c0ad3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-41c0ad3.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-41c0ad3.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
	border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-41c0ad3 .elementor-icon {
	font-size: 30px;
}

.elementor-5560 .elementor-element.elementor-element-41c0ad3 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-41c0ad3 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-41c0ad3 .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-5047c4b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-5047c4b:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-5047c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5560 .elementor-element.elementor-element-b76382b .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-5560 .elementor-element.elementor-element-b76382b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-b76382b.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-b76382b.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
	border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-b76382b .elementor-icon {
	font-size: 30px;
}

.elementor-5560 .elementor-element.elementor-element-b76382b .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-b76382b .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-b76382b .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-8647b3b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-8647b3b:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-8647b3b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5560 .elementor-element.elementor-element-838087e .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-5560 .elementor-element.elementor-element-838087e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-838087e.elementor-view-framed .elementor-icon, .elementor-5560 .elementor-element.elementor-element-838087e.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-d49ac81);
	color: var(--e-global-color-d49ac81);
	border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-838087e .elementor-icon {
	font-size: 30px;
}

.elementor-5560 .elementor-element.elementor-element-838087e .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-838087e .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-838087e .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-38e2505 {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-5e1409c {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-3945feb {
	width: var(--container-widget-width, 30.498%);
	max-width: 30.498%;
	--container-widget-width: 30.498%;
	--container-widget-flex-grow: 0;
}

.elementor-5560 .elementor-element.elementor-element-3945feb.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5560 .elementor-element.elementor-element-3945feb .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-5560 .elementor-element.elementor-element-609e563 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .5;
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5560 .elementor-element.elementor-element-609e563:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-609e563 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

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

.elementor-5560 .elementor-element.elementor-element-b6ea338 {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-b6ea338.e-con {
	--align-self: center;
}

.elementor-5560 .elementor-element.elementor-element-7427a19 {
	column-gap: 0px;
	text-align: center;
	font-size: 15px;
	letter-spacing: 2px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-7427a19 p {
	margin-block-end: 0px;
}

.elementor-5560 .elementor-element.elementor-element-f85492d {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-ba10acf {
	text-align: center;
	font-size: 18px;
}

.elementor-5560 .elementor-element.elementor-element-1d5d860 {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-5560 .elementor-element.elementor-element-a228fef {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-4d462f5);
	--border-color: var(--e-global-color-4d462f5);
}

.elementor-5560 .elementor-element.elementor-element-a228fef:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	box-shadow: 2px 3px 3px 0px #b51717;
}

.elementor-5560 .elementor-element.elementor-element-a228fef, .elementor-5560 .elementor-element.elementor-element-a228fef::before {
	--border-transition: .3s;
}

.elementor-5560 .elementor-element.elementor-element-036e396 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-036e396 p {
	margin-block-end: 0px;
}

.elementor-5560 .elementor-element.elementor-element-a605e32 {
	text-align: start;
}

.elementor-5560 .elementor-element.elementor-element-a605e32 .elementor-heading-title {
	font-size: 18px;
}

.elementor-5560 .elementor-element.elementor-element-a605e32 .elementor-heading-title a:hover, .elementor-5560 .elementor-element.elementor-element-a605e32 .elementor-heading-title a:focus {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-a83afe4 {
	text-align: start;
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-a83afe4 p {
	margin-block-end: 1px;
}

.elementor-5560 .elementor-element.elementor-element-b0bfae5 {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-4d462f5);
	--divider-border-width: 1px;
}

.elementor-5560 .elementor-element.elementor-element-b0bfae5 .elementor-divider-separator {
	width: 100%;
}

.elementor-5560 .elementor-element.elementor-element-b0bfae5 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5560 .elementor-element.elementor-element-c54421e {
	text-align: start;
	font-size: 12px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-6625c07 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-4d462f5);
	--border-color: var(--e-global-color-4d462f5);
}

.elementor-5560 .elementor-element.elementor-element-6625c07:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	box-shadow: 2px 3px 3px 0px #b51717;
}

.elementor-5560 .elementor-element.elementor-element-6625c07, .elementor-5560 .elementor-element.elementor-element-6625c07::before {
	--border-transition: .3s;
}

.elementor-5560 .elementor-element.elementor-element-ebadfd8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-ebadfd8 p {
	margin-block-end: 0px;
}

.elementor-5560 .elementor-element.elementor-element-7df7e5f {
	text-align: start;
}

.elementor-5560 .elementor-element.elementor-element-7df7e5f .elementor-heading-title {
	font-size: 18px;
}

.elementor-5560 .elementor-element.elementor-element-7df7e5f .elementor-heading-title a:hover, .elementor-5560 .elementor-element.elementor-element-7df7e5f .elementor-heading-title a:focus {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-968afe7 {
	text-align: start;
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-968afe7 p {
	margin-block-end: 1px;
}

.elementor-5560 .elementor-element.elementor-element-12c2a48 {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-4d462f5);
	--divider-border-width: 1px;
}

.elementor-5560 .elementor-element.elementor-element-12c2a48 .elementor-divider-separator {
	width: 100%;
}

.elementor-5560 .elementor-element.elementor-element-12c2a48 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5560 .elementor-element.elementor-element-442f96d {
	text-align: start;
	font-size: 12px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-6789644 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-4d462f5);
	--border-color: var(--e-global-color-4d462f5);
}

.elementor-5560 .elementor-element.elementor-element-6789644:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	box-shadow: 2px 3px 3px 0px #b51717;
}

.elementor-5560 .elementor-element.elementor-element-6789644, .elementor-5560 .elementor-element.elementor-element-6789644::before {
	--border-transition: .3s;
}

.elementor-5560 .elementor-element.elementor-element-f6cbdd8 {
	padding: 0px 0px 0px 0px;
}

.elementor-5560 .elementor-element.elementor-element-9d1c707 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-9d1c707 p {
	margin-block-end: 0px;
}

.elementor-5560 .elementor-element.elementor-element-6d6d5ae {
	text-align: start;
}

.elementor-5560 .elementor-element.elementor-element-6d6d5ae .elementor-heading-title {
	font-size: 18px;
}

.elementor-5560 .elementor-element.elementor-element-6d6d5ae .elementor-heading-title a:hover, .elementor-5560 .elementor-element.elementor-element-6d6d5ae .elementor-heading-title a:focus {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-b6fb63f {
	text-align: start;
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-b6fb63f p {
	margin-block-end: 1px;
}

.elementor-5560 .elementor-element.elementor-element-d7eefe4 {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-4d462f5);
	--divider-border-width: 1px;
}

.elementor-5560 .elementor-element.elementor-element-d7eefe4 .elementor-divider-separator {
	width: 100%;
}

.elementor-5560 .elementor-element.elementor-element-d7eefe4 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5560 .elementor-element.elementor-element-1372522 {
	text-align: start;
	font-size: 12px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-6096a2d {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-4d462f5);
	--border-color: var(--e-global-color-4d462f5);
}

.elementor-5560 .elementor-element.elementor-element-6096a2d:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	box-shadow: 2px 3px 3px 0px #b51717;
}

.elementor-5560 .elementor-element.elementor-element-6096a2d, .elementor-5560 .elementor-element.elementor-element-6096a2d::before {
	--border-transition: .3s;
}

.elementor-5560 .elementor-element.elementor-element-25f81cc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-25f81cc p {
	margin-block-end: 0px;
}

.elementor-5560 .elementor-element.elementor-element-81faec4 {
	text-align: start;
}

.elementor-5560 .elementor-element.elementor-element-81faec4 .elementor-heading-title {
	font-size: 18px;
}

.elementor-5560 .elementor-element.elementor-element-81faec4 .elementor-heading-title a:hover, .elementor-5560 .elementor-element.elementor-element-81faec4 .elementor-heading-title a:focus {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-e6ce28e {
	text-align: start;
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-e6ce28e p {
	margin-block-end: 1px;
}

.elementor-5560 .elementor-element.elementor-element-866df0b {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-4d462f5);
	--divider-border-width: 1px;
}

.elementor-5560 .elementor-element.elementor-element-866df0b .elementor-divider-separator {
	width: 100%;
}

.elementor-5560 .elementor-element.elementor-element-866df0b .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5560 .elementor-element.elementor-element-51889c6 {
	text-align: start;
	font-size: 12px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-6c85a4e {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-542fa88 {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-5ccfa4b {
	width: var(--container-widget-width, 31.545%);
	max-width: 31.545%;
	--container-widget-width: 31.545%;
	--container-widget-flex-grow: 0;
}

.elementor-5560 .elementor-element.elementor-element-5ccfa4b.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5560 .elementor-element.elementor-element-5ccfa4b .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

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

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

.elementor-5560 .elementor-element.elementor-element-a4e5d01 {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-a4e5d01.e-con {
	--align-self: center;
}

.elementor-5560 .elementor-element.elementor-element-15a10f2 {
	column-gap: 0px;
	text-align: center;
	font-size: 15px;
	letter-spacing: 2px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-15a10f2 p {
	margin-block-end: 0px;
}

.elementor-5560 .elementor-element.elementor-element-85a3240 {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-e60b9ca {
	text-align: center;
	font-size: 18px;
}

.elementor-5560 .elementor-element.elementor-element-fa4cf79 {
	--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: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-5560 .elementor-element.elementor-element-9cd9dcb {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-4d462f5);
	--border-color: var(--e-global-color-4d462f5);
}

.elementor-5560 .elementor-element.elementor-element-9cd9dcb:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	box-shadow: 2px 3px 3px 0px #b51717;
}

.elementor-5560 .elementor-element.elementor-element-9cd9dcb, .elementor-5560 .elementor-element.elementor-element-9cd9dcb::before {
	--border-transition: .3s;
}

.elementor-5560 .elementor-element.elementor-element-3e01e16 {
	text-align: start;
}

.elementor-5560 .elementor-element.elementor-element-3e01e16 .elementor-heading-title {
	font-size: 18px;
}

.elementor-5560 .elementor-element.elementor-element-3e01e16 .elementor-heading-title a:hover, .elementor-5560 .elementor-element.elementor-element-3e01e16 .elementor-heading-title a:focus {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-4071ed4 {
	text-align: start;
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-4071ed4 p {
	margin-block-end: 1px;
}

.elementor-5560 .elementor-element.elementor-element-1d3ed3c {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-4d462f5);
	--border-color: var(--e-global-color-4d462f5);
}

.elementor-5560 .elementor-element.elementor-element-1d3ed3c:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	box-shadow: 2px 3px 3px 0px #b51717;
}

.elementor-5560 .elementor-element.elementor-element-1d3ed3c, .elementor-5560 .elementor-element.elementor-element-1d3ed3c::before {
	--border-transition: .3s;
}

.elementor-5560 .elementor-element.elementor-element-57b87a1 {
	text-align: start;
}

.elementor-5560 .elementor-element.elementor-element-57b87a1 .elementor-heading-title {
	font-size: 18px;
}

.elementor-5560 .elementor-element.elementor-element-57b87a1 .elementor-heading-title a:hover, .elementor-5560 .elementor-element.elementor-element-57b87a1 .elementor-heading-title a:focus {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-2aa9988 {
	text-align: start;
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-2aa9988 p {
	margin-block-end: 1px;
}

.elementor-5560 .elementor-element.elementor-element-448d67e {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-4d462f5);
	--border-color: var(--e-global-color-4d462f5);
}

.elementor-5560 .elementor-element.elementor-element-448d67e:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	box-shadow: 2px 3px 3px 0px #b51717;
}

.elementor-5560 .elementor-element.elementor-element-448d67e, .elementor-5560 .elementor-element.elementor-element-448d67e::before {
	--border-transition: .3s;
}

.elementor-5560 .elementor-element.elementor-element-ead0af3 {
	padding: 0px 0px 0px 0px;
}

.elementor-5560 .elementor-element.elementor-element-3d718f1 {
	text-align: start;
}

.elementor-5560 .elementor-element.elementor-element-3d718f1 .elementor-heading-title {
	font-size: 18px;
}

.elementor-5560 .elementor-element.elementor-element-3d718f1 .elementor-heading-title a:hover, .elementor-5560 .elementor-element.elementor-element-3d718f1 .elementor-heading-title a:focus {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-2d7117d {
	text-align: start;
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-2d7117d p {
	margin-block-end: 1px;
}

.elementor-5560 .elementor-element.elementor-element-9228c5e {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-4d462f5);
	--border-color: var(--e-global-color-4d462f5);
}

.elementor-5560 .elementor-element.elementor-element-9228c5e:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-d49ac81);
	--border-color: var(--e-global-color-d49ac81);
	box-shadow: 2px 3px 3px 0px #b51717;
}

.elementor-5560 .elementor-element.elementor-element-9228c5e, .elementor-5560 .elementor-element.elementor-element-9228c5e::before {
	--border-transition: .3s;
}

.elementor-5560 .elementor-element.elementor-element-a12b2c8 {
	text-align: start;
}

.elementor-5560 .elementor-element.elementor-element-a12b2c8 .elementor-heading-title {
	font-size: 18px;
}

.elementor-5560 .elementor-element.elementor-element-a12b2c8 .elementor-heading-title a:hover, .elementor-5560 .elementor-element.elementor-element-a12b2c8 .elementor-heading-title a:focus {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-b5e5c01 {
	text-align: start;
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-b5e5c01 p {
	margin-block-end: 1px;
}

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

.elementor-5560 .elementor-element.elementor-element-f4cf434 {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-f4cf434:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-f4cf434 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5560 .elementor-element.elementor-element-3008633 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-3008633 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-3008633 .elementor-icon-box-title {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-3008633 .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-9722796 {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-9722796:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-9722796 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5560 .elementor-element.elementor-element-fcfdc5a .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-fcfdc5a .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-fcfdc5a .elementor-icon-box-title {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-fcfdc5a .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-ba69855 {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-ba69855:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-ba69855 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5560 .elementor-element.elementor-element-6de231c .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-6de231c .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-6de231c .elementor-icon-box-title {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-6de231c .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-20369d3 {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-20369d3:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-20369d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5560 .elementor-element.elementor-element-8f74f4e .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-8f74f4e .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5560 .elementor-element.elementor-element-8f74f4e .elementor-icon-box-title {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-8f74f4e .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-2f7dd6a {
	--display: flex;
}

.elementor-5560 .elementor-element.elementor-element-808a0d3 {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-00e4f33 {
	width: var(--container-widget-width, 30.355%);
	max-width: 30.355%;
	--container-widget-width: 30.355%;
	--container-widget-flex-grow: 0;
}

.elementor-5560 .elementor-element.elementor-element-00e4f33.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5560 .elementor-element.elementor-element-00e4f33 .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

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

.elementor-5560 .elementor-element.elementor-element-650744aa:not(.elementor-motion-effects-element-type-background), .elementor-5560 .elementor-element.elementor-element-650744aa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5560 .elementor-element.elementor-element-7ea49d61 {
	--display: flex;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 1em;
	--padding-right: 5em;
}

.elementor-5560 .elementor-element.elementor-element-76db4a33 {
	--display: flex;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"], .elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=true], .elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
	background-color: rgba(2, 1, 1, 0);
	font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
	font-size: var(--e-global-typography-520c191-font-size);
	font-weight: var(--e-global-typography-520c191-font-weight);
	line-height: var(--e-global-typography-520c191-line-height);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-cfa1f76);
	padding: 21px 42px 21px 0px;
}

.elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
	color: var(--e-global-color-92d0f8e);
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-92d0f8e);
}

.elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card-body p {
	color: var(--e-global-color-primary);
}

.elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card-body {
	color: var(--e-global-color-primary);
	padding: 21px 0px 21px 0px;
}

.elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card-body p, .elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card-body {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
	font-size: 18px;
}

.elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
	font-size: 18px;
	color: var(--e-global-color-d49ac81);
	fill: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-36908030 .ekit_accordion_icon_group, .elementor-5560 .elementor-element.elementor-element-36908030 .ekit_accordion_icon_left_group {
	margin: 21px 0px 21px 21px;
}

.elementor-5560 .elementor-element.elementor-element-38be23c3 {
	--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;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-5560 .elementor-element.elementor-element-76dd74ea {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	--padding-top: 4em;
	--padding-bottom: 4em;
	--padding-left: 4em;
	--padding-right: 4em;
}

.elementor-5560 .elementor-element.elementor-element-76dd74ea.e-con {
	--align-self: center;
}

.elementor-5560 .elementor-element.elementor-element-965fa8c {
	column-gap: 0px;
	text-align: center;
	font-size: 15px;
	letter-spacing: 2px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-965fa8c p {
	margin-block-end: 0px;
}

.elementor-5560 .elementor-element.elementor-element-f98b651 {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-0dce759 {
	text-align: center;
}

.elementor-5560 .elementor-element.elementor-element-eb1206b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-5560 .elementor-element.elementor-element-cd985e8 {
	width: var(--container-widget-width, 22.933%);
	max-width: 22.933%;
	--container-widget-width: 22.933%;
	--container-widget-flex-grow: 0;
}

.elementor-5560 .elementor-element.elementor-element-cd985e8.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5560 .elementor-element.elementor-element-cd985e8 .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-5560 .elementor-element.elementor-element-1c0d17b .elementor-button {
	background-color: var(--e-global-color-4d462f5);
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-5560 .elementor-element.elementor-element-1c0d17b {
	width: var(--container-widget-width, 26.467%);
	max-width: 26.467%;
	--container-widget-width: 26.467%;
	--container-widget-flex-grow: 0;
}

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

.elementor-5560 .elementor-element.elementor-element-deb65d3 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-4d462f5);
	--divider-border-width: 1px;
}

.elementor-5560 .elementor-element.elementor-element-deb65d3 .elementor-divider-separator {
	width: 100%;
}

.elementor-5560 .elementor-element.elementor-element-deb65d3 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

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

.elementor-5560 .elementor-element.elementor-element-715d7ab.e-con {
	--align-self: center;
}

.elementor-5560 .elementor-element.elementor-element-068081a {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-6c161d9 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-6c161d9 .elementor-icon-box-title a {
	font-size: 20px;
	font-weight: 600;
}

.elementor-5560 .elementor-element.elementor-element-6c161d9 .elementor-icon-box-title {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-6c161d9 .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-3446f42 {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-153ab8d .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-153ab8d .elementor-icon-box-title a {
	font-size: 20px;
	font-weight: 600;
}

.elementor-5560 .elementor-element.elementor-element-153ab8d .elementor-icon-box-title {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-153ab8d .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-fa638d0 {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-d38349b .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-d38349b .elementor-icon-box-title a {
	font-size: 20px;
	font-weight: 600;
}

.elementor-5560 .elementor-element.elementor-element-d38349b .elementor-icon-box-title {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-d38349b .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5560 .elementor-element.elementor-element-72f440f {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5560 .elementor-element.elementor-element-8007043 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-8007043 .elementor-icon-box-title a {
	font-size: 20px;
	font-weight: 600;
}

.elementor-5560 .elementor-element.elementor-element-8007043 .elementor-icon-box-title {
	color: var(--e-global-color-d49ac81);
}

.elementor-5560 .elementor-element.elementor-element-8007043 .elementor-icon-box-description {
	font-size: 15px;
}

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

@media (max-width:1024px) {
	.elementor-5560 .elementor-element.elementor-element-455c22aa {
		--padding-top: 0em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-5560 .elementor-element.elementor-element-722c3694 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5560 .elementor-element.elementor-element-6ebea00f .elementor-icon-box-wrapper {
		gap: 14px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-6ebea00f .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-6ebea00f .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-6ebea00f .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-6ebea00f .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-5560 .elementor-element.elementor-element-6f851a46 img {
		height: 150px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-4fc7c9bf .elementor-icon-box-wrapper {
		gap: 14px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-4fc7c9bf .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-4fc7c9bf .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-4fc7c9bf .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-4fc7c9bf .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-5560 .elementor-element.elementor-element-22f14795 img {
		height: 150px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-11d637f3 .elementor-icon-box-wrapper {
		gap: 14px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-11d637f3 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-11d637f3 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-11d637f3 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-11d637f3 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-5560 .elementor-element.elementor-element-39b6d6cc img {
		height: 150px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-32c8490d .elementor-icon-box-wrapper {
		gap: 14px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-32c8490d .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-32c8490d .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-32c8490d .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-32c8490d .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-5560 .elementor-element.elementor-element-203630f6 img {
		height: 150px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-650744aa {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-5560 .elementor-element.elementor-element-7ea49d61 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
		font-size: var(--e-global-typography-520c191-font-size);
		line-height: var(--e-global-typography-520c191-line-height);
		padding: 16px 32px 16px 0px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card-body p, .elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card-body {
		padding: 16px 0px 16px 0px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
		font-size: 16px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
		font-size: 16px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-36908030 .ekit_accordion_icon_group, .elementor-5560 .elementor-element.elementor-element-36908030 .ekit_accordion_icon_left_group {
		margin: 16px 0px 16px 16px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-76dd74ea {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 3em;
		--padding-right: 3em;
	}
}

@media (min-width:768px) {
	.elementor-5560 .elementor-element.elementor-element-41584842 {
		--content-width: 640px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-17b68cd {
		--width: 900px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-1bab984 {
		--width: 56%;
	}
	
	.elementor-5560 .elementor-element.elementor-element-5299cf5 {
		--width: 44%;
	}
	
	.elementor-5560 .elementor-element.elementor-element-5ebcc07c {
		--width: 80%;
	}
	
	.elementor-5560 .elementor-element.elementor-element-361ed7f {
		--width: 80%;
	}
	
	.elementor-5560 .elementor-element.elementor-element-2515621 {
		--width: 100%;
	}
	
	.elementor-5560 .elementor-element.elementor-element-07ccd4c {
		--width: 80%;
	}
	
	.elementor-5560 .elementor-element.elementor-element-2834c32 {
		--width: 100%;
	}
	
	.elementor-5560 .elementor-element.elementor-element-9f249a4 {
		--content-width: 900px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-0df37ae {
		--width: 80%;
	}
	
	.elementor-5560 .elementor-element.elementor-element-d102c18 {
		--width: 80%;
	}
	
	.elementor-5560 .elementor-element.elementor-element-a52f5b5 {
		--width: 45%;
	}
	
	.elementor-5560 .elementor-element.elementor-element-ec5f40d {
		--width: 55%;
	}
	
	.elementor-5560 .elementor-element.elementor-element-576cff1 {
		--width: 80%;
	}
	
	.elementor-5560 .elementor-element.elementor-element-4e55ff2 {
		--width: 100%;
	}
	
	.elementor-5560 .elementor-element.elementor-element-b6ea338 {
		--width: 80%;
	}
	
	.elementor-5560 .elementor-element.elementor-element-a4e5d01 {
		--width: 80%;
	}
	
	.elementor-5560 .elementor-element.elementor-element-7ea49d61 {
		--width: 35%;
	}
	
	.elementor-5560 .elementor-element.elementor-element-76db4a33 {
		--width: 65%;
	}
	
	.elementor-5560 .elementor-element.elementor-element-76dd74ea {
		--width: 100%;
	}
	
	.elementor-5560 .elementor-element.elementor-element-715d7ab {
		--width: 80%;
	}
}

@media (max-width:767px) {
	.elementor-5560 .elementor-element.elementor-element-41584842 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-5560 .elementor-element.elementor-element-17b68cd {
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-4b663b2b .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-a4680f5 {
		width: var(--container-widget-width, 186.569px);
		max-width: 186.569px;
		--container-widget-width: 186.569px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5560 .elementor-element.elementor-element-28ef45ab {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-577182d {
		width: var(--container-widget-width, 186.569px);
		max-width: 186.569px;
		--container-widget-width: 186.569px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5560 .elementor-element.elementor-element-5429143e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-67404bb {
		width: var(--container-widget-width, 168.542px);
		max-width: 168.542px;
		--container-widget-width: 168.542px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5560 .elementor-element.elementor-element-0a5b514 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-f9a64ff {
		width: var(--container-widget-width, 161.694px);
		max-width: 161.694px;
		--container-widget-width: 161.694px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5560 .elementor-element.elementor-element-5bd6659 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-67a509c {
		width: var(--container-widget-width, 201.681px);
		max-width: 201.681px;
		--container-widget-width: 201.681px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5560 .elementor-element.elementor-element-455c22aa {
		--padding-top: 0em;
		--padding-bottom: 2em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-5560 .elementor-element.elementor-element-2d7501df {
		font-size: 16px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-722c3694 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5560 .elementor-element.elementor-element-6ebea00f .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-6ebea00f .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-6ebea00f .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-5560 .elementor-element.elementor-element-4fc7c9bf .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-4fc7c9bf .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-4fc7c9bf .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-5560 .elementor-element.elementor-element-11d637f3 .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-11d637f3 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-11d637f3 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-5560 .elementor-element.elementor-element-32c8490d .elementor-icon-box-title, .elementor-5560 .elementor-element.elementor-element-32c8490d .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-32c8490d .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-5560 .elementor-element.elementor-element-fe03f60 {
		width: var(--container-widget-width, 165.694px);
		max-width: 165.694px;
		--container-widget-width: 165.694px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5560 .elementor-element.elementor-element-a3ddd5f {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-bb06e68 {
		width: var(--container-widget-width, 154.681px);
		max-width: 154.681px;
		--container-widget-width: 154.681px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5560 .elementor-element.elementor-element-510cb78 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-6a77f51 {
		width: var(--container-widget-width, 198.681px);
		max-width: 198.681px;
		--container-widget-width: 198.681px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5560 .elementor-element.elementor-element-a183e57 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-0b47d19 {
		width: var(--container-widget-width, 159.681px);
		max-width: 159.681px;
		--container-widget-width: 159.681px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5560 .elementor-element.elementor-element-0b47d19.elementor-element {
		--align-self: center;
	}
	
	.elementor-5560 .elementor-element.elementor-element-530c93c {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-3945feb {
		width: var(--container-widget-width, 180.681px);
		max-width: 180.681px;
		--container-widget-width: 180.681px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5560 .elementor-element.elementor-element-609e563 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-5ccfa4b {
		width: var(--container-widget-width, 164.694px);
		max-width: 164.694px;
		--container-widget-width: 164.694px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5560 .elementor-element.elementor-element-a330044 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-00e4f33 {
		width: var(--container-widget-width, 148.694px);
		max-width: 148.694px;
		--container-widget-width: 148.694px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5560 .elementor-element.elementor-element-650744aa {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-5560 .elementor-element.elementor-element-7ea49d61 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-12c4d5a1 {
		text-align: center;
	}
	
	.elementor-5560 .elementor-element.elementor-element-542564c8 {
		text-align: center;
	}
	
	.elementor-5560 .elementor-element.elementor-element-76db4a33 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
		font-size: var(--e-global-typography-520c191-font-size);
		line-height: var(--e-global-typography-520c191-line-height);
		padding: 16px 32px 16px 0px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card-body p, .elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card-body {
		padding: 16px 0px 16px 0px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
		font-size: 14px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-36908030 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
		font-size: 14px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-36908030 .ekit_accordion_icon_group, .elementor-5560 .elementor-element.elementor-element-36908030 .ekit_accordion_icon_left_group {
		margin: 16px 0px 16px 16px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-38be23c3 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5560 .elementor-element.elementor-element-76dd74ea {
		border-width: 0px 0px 0px 0px;
		--border-top-width: 0px;
		--border-right-width: 0px;
		--border-bottom-width: 0px;
		--border-left-width: 0px;
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-5560 .elementor-element.elementor-element-eb1206b {
		--justify-content: center;
	}
	
	.elementor-5560 .elementor-element.elementor-element-cd985e8 {
		width: var(--container-widget-width, 129.708px);
		max-width: 129.708px;
		--container-widget-width: 129.708px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5560 .elementor-element.elementor-element-1c0d17b {
		width: var(--container-widget-width, 129.708px);
		max-width: 129.708px;
		--container-widget-width: 129.708px;
		--container-widget-flex-grow: 0;
	}
}
