
.elementor-5564 .elementor-element.elementor-element-7c1e5a84 {
	--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-5564 .elementor-element.elementor-element-7c1e5a84:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-7c1e5a84 > .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/ceramic-ferrules-hero-background.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5564 .elementor-element.elementor-element-7c1e5a84::before, .elementor-5564 .elementor-element.elementor-element-7c1e5a84 > .elementor-background-video-container::before, .elementor-5564 .elementor-element.elementor-element-7c1e5a84 > .e-con-inner > .elementor-background-video-container::before, .elementor-5564 .elementor-element.elementor-element-7c1e5a84 > .elementor-background-slideshow::before, .elementor-5564 .elementor-element.elementor-element-7c1e5a84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5564 .elementor-element.elementor-element-7c1e5a84 > .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-5564 .elementor-element.elementor-element-88a8066 {
	--display: flex;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-5564 .elementor-element.elementor-element-88a8066.e-con {
	--align-self: center;
}

.elementor-5564 .elementor-element.elementor-element-6aad3913 {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-6aad3913 .elementor-heading-title {
	text-transform: uppercase;
	color: var(--e-global-color-text);
}

.elementor-5564 .elementor-element.elementor-element-62d36013 {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-62d36013 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-5564 .elementor-element.elementor-element-3ebaeefe {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

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

.elementor-5564 .elementor-element.elementor-element-3ebaeefe .elementor-button {
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-35745e39 {
	text-align: center;
	color: var(--e-global-color-text);
}

.elementor-5564 .elementor-element.elementor-element-35745e39 a {
	color: var(--e-global-color-text);
}

.elementor-5564 .elementor-element.elementor-element-35745e39 a:hover, .elementor-5564 .elementor-element.elementor-element-35745e39 a:focus {
	color: var(--e-global-color-d49ac81);
}

.elementor-5564 .elementor-element.elementor-element-271f26de {
	--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-5564 .elementor-element.elementor-element-7b6ee9ed {
	--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-5564 .elementor-element.elementor-element-43dbfc16 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-5564 .elementor-element.elementor-element-43dbfc16.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-5564 .elementor-element.elementor-element-78d6e98f p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-7a89ba5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px / 2);
}

.elementor-5564 .elementor-element.elementor-element-7a89ba5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px / 2);
}

.elementor-5564 .elementor-element.elementor-element-7a89ba5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px / 2);
}

.elementor-5564 .elementor-element.elementor-element-7a89ba5 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px / 2);
}

.elementor-5564 .elementor-element.elementor-element-7a89ba5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px / 2);
}

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

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

.elementor-5564 .elementor-element.elementor-element-7a89ba5 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 0px;
}

.elementor-5564 .elementor-element.elementor-element-7a89ba5 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-5564 .elementor-element.elementor-element-7a89ba5 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5564 .elementor-element.elementor-element-20333bf8 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-159730e1 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-6c974880 {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-69be4928 {
	width: var(--container-widget-width, 27.935%);
	max-width: 27.935%;
	--container-widget-width: 27.935%;
	--container-widget-flex-grow: 0;
}

.elementor-5564 .elementor-element.elementor-element-69be4928.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5564 .elementor-element.elementor-element-69be4928 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-5564 .elementor-element.elementor-element-69be4928 .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-5564 .elementor-element.elementor-element-69be4928 .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-5564 .elementor-element.elementor-element-5d0bb8ed {
	--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-5564 .elementor-element.elementor-element-5d0bb8ed:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-5d0bb8ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

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

.elementor-5564 .elementor-element.elementor-element-78d10fa5 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-78d10fa5.e-con {
	--align-self: center;
}

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

.elementor-5564 .elementor-element.elementor-element-13751d70 p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-75ab00d6 {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-1f454dd3 {
	text-align: center;
	font-size: 18px;
}

.elementor-5564 .elementor-element.elementor-element-455e6a6c {
	--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-5564 .elementor-element.elementor-element-1d1d97e4 {
	--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-5564 .elementor-element.elementor-element-1d1d97e4: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-5564 .elementor-element.elementor-element-1d1d97e4, .elementor-5564 .elementor-element.elementor-element-1d1d97e4::before {
	--border-transition: .3s;
}

.elementor-5564 .elementor-element.elementor-element-5b1cc3fc {
	text-align: start;
}

.elementor-5564 .elementor-element.elementor-element-5b1cc3fc .elementor-heading-title {
	font-size: 25px;
}

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

.elementor-5564 .elementor-element.elementor-element-0827db3 {
	color: var(--e-global-color-d49ac81);
}

.elementor-5564 .elementor-element.elementor-element-1ab3660e {
	text-align: start;
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-1ab3660e p {
	margin-block-end: 1px;
}

.elementor-5564 .elementor-element.elementor-element-f447bfb {
	--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-5564 .elementor-element.elementor-element-f447bfb: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-5564 .elementor-element.elementor-element-f447bfb, .elementor-5564 .elementor-element.elementor-element-f447bfb::before {
	--border-transition: .3s;
}

.elementor-5564 .elementor-element.elementor-element-e11e838 {
	text-align: start;
}

.elementor-5564 .elementor-element.elementor-element-e11e838 .elementor-heading-title {
	font-size: 25px;
}

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

.elementor-5564 .elementor-element.elementor-element-18c35af {
	color: var(--e-global-color-d49ac81);
}

.elementor-5564 .elementor-element.elementor-element-3f75976 {
	text-align: start;
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-3f75976 p {
	margin-block-end: 1px;
}

.elementor-5564 .elementor-element.elementor-element-07cee8b {
	--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-5564 .elementor-element.elementor-element-07cee8b: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-5564 .elementor-element.elementor-element-07cee8b, .elementor-5564 .elementor-element.elementor-element-07cee8b::before {
	--border-transition: .3s;
}

.elementor-5564 .elementor-element.elementor-element-886e995 {
	text-align: start;
}

.elementor-5564 .elementor-element.elementor-element-886e995 .elementor-heading-title {
	font-size: 25px;
}

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

.elementor-5564 .elementor-element.elementor-element-cba64bc {
	color: var(--e-global-color-d49ac81);
}

.elementor-5564 .elementor-element.elementor-element-ebd0ada {
	text-align: start;
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-ebd0ada p {
	margin-block-end: 1px;
}

.elementor-5564 .elementor-element.elementor-element-e170a3c {
	--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-5564 .elementor-element.elementor-element-e170a3c: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-5564 .elementor-element.elementor-element-e170a3c, .elementor-5564 .elementor-element.elementor-element-e170a3c::before {
	--border-transition: .3s;
}

.elementor-5564 .elementor-element.elementor-element-22910b9 {
	text-align: start;
}

.elementor-5564 .elementor-element.elementor-element-22910b9 .elementor-heading-title {
	font-size: 25px;
}

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

.elementor-5564 .elementor-element.elementor-element-c49c7d0 {
	color: var(--e-global-color-d49ac81);
}

.elementor-5564 .elementor-element.elementor-element-4f8b07b {
	text-align: start;
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-4f8b07b p {
	margin-block-end: 1px;
}

.elementor-5564 .elementor-element.elementor-element-44371c3f {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-152244cd {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-43b781e3 {
	width: var(--container-widget-width, 29.475%);
	max-width: 29.475%;
	--container-widget-width: 29.475%;
	--container-widget-flex-grow: 0;
}

.elementor-5564 .elementor-element.elementor-element-43b781e3.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5564 .elementor-element.elementor-element-43b781e3 .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-5564 .elementor-element.elementor-element-5e93e4cc {
	--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-5564 .elementor-element.elementor-element-6fc16ed0 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-4fc72bd4 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-4fc72bd4.e-con {
	--align-self: center;
}

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

.elementor-5564 .elementor-element.elementor-element-557c315b p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-7c8ddc34 {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-4fc9c235 {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-cd38170 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-5564 .elementor-element.elementor-element-cd38170.e-con {
	--align-self: center;
}

.elementor-5564 .elementor-element.elementor-element-f74b8fd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	column-gap: 0px;
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-f74b8fd.elementor-element {
	--order: -99999;
}

.elementor-5564 .elementor-element.elementor-element-f74b8fd p {
	margin-block-end: 0px;
}

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

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

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

.elementor-5564 .elementor-element.elementor-element-bb69584 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-5564 .elementor-element.elementor-element-58759b5 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-387d740 {
	--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-5564 .elementor-element.elementor-element-e838d29 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-b33ed11 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-b33ed11.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5564 .elementor-element.elementor-element-3d1df8a {
	width: 100%;
	max-width: 100%;
}

.elementor-5564 .elementor-element.elementor-element-3d1df8a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5564 .elementor-element.elementor-element-bccc105 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-73c88db {
	--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-5564 .elementor-element.elementor-element-e22b3b1 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-e22b3b1.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5564 .elementor-element.elementor-element-bfeb228 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-cec271a {
	width: 100%;
	max-width: 100%;
}

.elementor-5564 .elementor-element.elementor-element-cec271a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5564 .elementor-element.elementor-element-32d4be6 {
	--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-5564 .elementor-element.elementor-element-f35843c {
	--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-5564 .elementor-element.elementor-element-36380a3 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-540d3d0 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-8478581 {
	width: 100%;
	max-width: 100%;
}

.elementor-5564 .elementor-element.elementor-element-1ff4b81 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-fca1d57 {
	--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-5564 .elementor-element.elementor-element-8922583 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-f948cc5 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-9593bc4 {
	width: 100%;
	max-width: 100%;
}

.elementor-5564 .elementor-element.elementor-element-1c3ff6f {
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-4d462f5);
	--n-tabs-title-color: var(--e-global-color-text);
}

.elementor-5564 .elementor-element.elementor-element-1c3ff6f > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: var(--e-global-color-primary);
}

.elementor-5564 .elementor-element.elementor-element-1c3ff6f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-332724a);
}

.elementor-5564 .elementor-element.elementor-element-1c3ff6f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-5564 .elementor-element.elementor-element-1c3ff6f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-secondary);
}

.elementor-5564 .elementor-element.elementor-element-1c3ff6f.elementor-element {
	--align-self: center;
}

.elementor-5564 .elementor-element.elementor-element-65f9c4d0 {
	--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-5564 .elementor-element.elementor-element-199b8d7d {
	--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-5564 .elementor-element.elementor-element-199b8d7d:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-199b8d7d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5564 .elementor-element.elementor-element-3908ba1f .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-5564 .elementor-element.elementor-element-3908ba1f.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5564 .elementor-element.elementor-element-3908ba1f.elementor-view-framed .elementor-icon, .elementor-5564 .elementor-element.elementor-element-3908ba1f.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-5564 .elementor-element.elementor-element-3908ba1f .elementor-icon {
	font-size: 30px;
}

.elementor-5564 .elementor-element.elementor-element-3908ba1f .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-3908ba1f .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5564 .elementor-element.elementor-element-3908ba1f .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-6c3c2954 {
	--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-5564 .elementor-element.elementor-element-6c3c2954:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-6c3c2954 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5564 .elementor-element.elementor-element-3c050104 .elementor-icon-box-wrapper {
	gap: 15px;
}

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

.elementor-5564 .elementor-element.elementor-element-3c050104.elementor-view-framed .elementor-icon, .elementor-5564 .elementor-element.elementor-element-3c050104.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-5564 .elementor-element.elementor-element-3c050104 .elementor-icon {
	font-size: 30px;
}

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

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

.elementor-5564 .elementor-element.elementor-element-832143b {
	--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-5564 .elementor-element.elementor-element-832143b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-832143b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5564 .elementor-element.elementor-element-353f3561 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-5564 .elementor-element.elementor-element-353f3561.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5564 .elementor-element.elementor-element-353f3561.elementor-view-framed .elementor-icon, .elementor-5564 .elementor-element.elementor-element-353f3561.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-5564 .elementor-element.elementor-element-353f3561 .elementor-icon {
	font-size: 30px;
}

.elementor-5564 .elementor-element.elementor-element-353f3561 .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-353f3561 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5564 .elementor-element.elementor-element-353f3561 .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-33473213 {
	--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-5564 .elementor-element.elementor-element-33473213:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-33473213 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5564 .elementor-element.elementor-element-45a06077 .elementor-icon-box-wrapper {
	gap: 15px;
}

.elementor-5564 .elementor-element.elementor-element-45a06077.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5564 .elementor-element.elementor-element-45a06077.elementor-view-framed .elementor-icon, .elementor-5564 .elementor-element.elementor-element-45a06077.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-5564 .elementor-element.elementor-element-45a06077 .elementor-icon {
	font-size: 30px;
}

.elementor-5564 .elementor-element.elementor-element-45a06077 .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-45a06077 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5564 .elementor-element.elementor-element-45a06077 .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-7addca3e {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-29999c2b {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-47e8fa1 {
	width: var(--container-widget-width, 25.258%);
	max-width: 25.258%;
	--container-widget-width: 25.258%;
	--container-widget-flex-grow: 0;
}

.elementor-5564 .elementor-element.elementor-element-47e8fa1.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5564 .elementor-element.elementor-element-47e8fa1 .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-5564 .elementor-element.elementor-element-70f3a1d {
	--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-5564 .elementor-element.elementor-element-70f3a1d:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-70f3a1d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5564 .elementor-element.elementor-element-a46ade1 {
	--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-5564 .elementor-element.elementor-element-2f19fd36 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-2f19fd36.e-con {
	--align-self: center;
}

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

.elementor-5564 .elementor-element.elementor-element-5f6c846c p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-2c52c218 {
	text-align: start;
}

.elementor-5564 .elementor-element.elementor-element-8a8e680 {
	text-align: start;
}

.elementor-5564 .elementor-element.elementor-element-aecfe9a {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-5f0b8935 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-70c55ba {
	text-align: center;
	font-size: 25px;
}

.elementor-5564 .elementor-element.elementor-element-70c55ba p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-c2f76ed {
	--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-5564 .elementor-element.elementor-element-314d5fba {
	--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-5564 .elementor-element.elementor-element-314d5fba:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-314d5fba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5564 .elementor-element.elementor-element-3500b3b9 {
	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-5564 .elementor-element.elementor-element-3500b3b9.elementor-element {
	--align-self: center;
}

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

.elementor-5564 .elementor-element.elementor-element-6b1dbe6 .elementor-icon-box-wrapper {
	text-align: center;
}

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

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

.elementor-5564 .elementor-element.elementor-element-2f72447e {
	--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-5564 .elementor-element.elementor-element-2f72447e:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-2f72447e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5564 .elementor-element.elementor-element-197e12d6 {
	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-5564 .elementor-element.elementor-element-197e12d6.elementor-element {
	--align-self: center;
}

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

.elementor-5564 .elementor-element.elementor-element-5e27d4b .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-5e27d4b .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-5e27d4b .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5564 .elementor-element.elementor-element-5e27d4b .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-291676f2 {
	--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-5564 .elementor-element.elementor-element-291676f2:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-291676f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5564 .elementor-element.elementor-element-4a20268c {
	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-5564 .elementor-element.elementor-element-4a20268c.elementor-element {
	--align-self: center;
}

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

.elementor-5564 .elementor-element.elementor-element-39d53c22 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-39d53c22 .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-39d53c22 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5564 .elementor-element.elementor-element-39d53c22 .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-6155a2fa {
	--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-5564 .elementor-element.elementor-element-6155a2fa:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-6155a2fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5564 .elementor-element.elementor-element-2a09a082 {
	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-5564 .elementor-element.elementor-element-2a09a082.elementor-element {
	--align-self: center;
}

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

.elementor-5564 .elementor-element.elementor-element-725d6665 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-725d6665 .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-725d6665 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5564 .elementor-element.elementor-element-725d6665 .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-6f8c606d {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-32316561 {
	width: var(--container-widget-width, 27.986%);
	max-width: 27.986%;
	--container-widget-width: 27.986%;
	--container-widget-flex-grow: 0;
}

.elementor-5564 .elementor-element.elementor-element-32316561.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5564 .elementor-element.elementor-element-32316561 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-5564 .elementor-element.elementor-element-32316561 .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-5564 .elementor-element.elementor-element-32316561 .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-5564 .elementor-element.elementor-element-21cb0ebb {
	--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-5564 .elementor-element.elementor-element-21cb0ebb::before, .elementor-5564 .elementor-element.elementor-element-21cb0ebb > .elementor-background-video-container::before, .elementor-5564 .elementor-element.elementor-element-21cb0ebb > .e-con-inner > .elementor-background-video-container::before, .elementor-5564 .elementor-element.elementor-element-21cb0ebb > .elementor-background-slideshow::before, .elementor-5564 .elementor-element.elementor-element-21cb0ebb > .e-con-inner > .elementor-background-slideshow::before, .elementor-5564 .elementor-element.elementor-element-21cb0ebb > .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-5564 .elementor-element.elementor-element-21cb0ebb:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-21cb0ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5564 .elementor-element.elementor-element-510f327c p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-7684b1f6 {
	--display: flex;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-5564 .elementor-element.elementor-element-6549d3e4 {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-633f6bde {
	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-5564 .elementor-element.elementor-element-633f6bde.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5564 .elementor-element.elementor-element-633f6bde p {
	margin-block-end: 0px;
}

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

.elementor-5564 .elementor-element.elementor-element-1d41b4c2 {
	--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-5564 .elementor-element.elementor-element-1d41b4c2:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-1d41b4c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5564 .elementor-element.elementor-element-1d41b4c2: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-5564 .elementor-element.elementor-element-1d41b4c2, .elementor-5564 .elementor-element.elementor-element-1d41b4c2::before {
	--border-transition: 1s;
}

.elementor-5564 .elementor-element.elementor-element-81ce23 {
	padding: 21px 21px 21px 21px;
}

.elementor-5564 .elementor-element.elementor-element-81ce23 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 21px;
}

.elementor-5564 .elementor-element.elementor-element-81ce23.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92d0f8e);
}

.elementor-5564 .elementor-element.elementor-element-81ce23.elementor-view-framed .elementor-icon, .elementor-5564 .elementor-element.elementor-element-81ce23.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-5564 .elementor-element.elementor-element-81ce23 .elementor-icon {
	font-size: 42px;
}

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

.elementor-5564 .elementor-element.elementor-element-81ce23 .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-5564 .elementor-element.elementor-element-81ce23 .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-5564 .elementor-element.elementor-element-23affc7f img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
}

.elementor-5564 .elementor-element.elementor-element-3102ceef {
	--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-5564 .elementor-element.elementor-element-3102ceef:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-3102ceef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5564 .elementor-element.elementor-element-3102ceef: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-5564 .elementor-element.elementor-element-3102ceef, .elementor-5564 .elementor-element.elementor-element-3102ceef::before {
	--border-transition: 1s;
}

.elementor-5564 .elementor-element.elementor-element-5a0e91f8 {
	padding: 21px 21px 21px 21px;
}

.elementor-5564 .elementor-element.elementor-element-5a0e91f8 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 21px;
}

.elementor-5564 .elementor-element.elementor-element-5a0e91f8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92d0f8e);
}

.elementor-5564 .elementor-element.elementor-element-5a0e91f8.elementor-view-framed .elementor-icon, .elementor-5564 .elementor-element.elementor-element-5a0e91f8.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-5564 .elementor-element.elementor-element-5a0e91f8 .elementor-icon {
	font-size: 42px;
}

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

.elementor-5564 .elementor-element.elementor-element-5a0e91f8 .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-5564 .elementor-element.elementor-element-5a0e91f8 .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-5564 .elementor-element.elementor-element-781d50fb img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
}

.elementor-5564 .elementor-element.elementor-element-262c7c92 {
	--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-5564 .elementor-element.elementor-element-262c7c92:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-262c7c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5564 .elementor-element.elementor-element-262c7c92: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-5564 .elementor-element.elementor-element-262c7c92, .elementor-5564 .elementor-element.elementor-element-262c7c92::before {
	--border-transition: 1s;
}

.elementor-5564 .elementor-element.elementor-element-38dd4b06 {
	padding: 21px 21px 21px 21px;
}

.elementor-5564 .elementor-element.elementor-element-38dd4b06 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 21px;
}

.elementor-5564 .elementor-element.elementor-element-38dd4b06.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92d0f8e);
}

.elementor-5564 .elementor-element.elementor-element-38dd4b06.elementor-view-framed .elementor-icon, .elementor-5564 .elementor-element.elementor-element-38dd4b06.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-5564 .elementor-element.elementor-element-38dd4b06 .elementor-icon {
	font-size: 42px;
}

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

.elementor-5564 .elementor-element.elementor-element-38dd4b06 .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-5564 .elementor-element.elementor-element-38dd4b06 .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-5564 .elementor-element.elementor-element-3c6d00a5 img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
}

.elementor-5564 .elementor-element.elementor-element-99d33c4 {
	--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-5564 .elementor-element.elementor-element-99d33c4:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-99d33c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-5564 .elementor-element.elementor-element-99d33c4: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-5564 .elementor-element.elementor-element-99d33c4, .elementor-5564 .elementor-element.elementor-element-99d33c4::before {
	--border-transition: 1s;
}

.elementor-5564 .elementor-element.elementor-element-3aaeb666 {
	padding: 21px 21px 21px 21px;
}

.elementor-5564 .elementor-element.elementor-element-3aaeb666 .elementor-icon-box-wrapper {
	align-items: start;
	gap: 21px;
}

.elementor-5564 .elementor-element.elementor-element-3aaeb666.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-92d0f8e);
}

.elementor-5564 .elementor-element.elementor-element-3aaeb666.elementor-view-framed .elementor-icon, .elementor-5564 .elementor-element.elementor-element-3aaeb666.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-5564 .elementor-element.elementor-element-3aaeb666 .elementor-icon {
	font-size: 42px;
}

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

.elementor-5564 .elementor-element.elementor-element-3aaeb666 .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-5564 .elementor-element.elementor-element-3aaeb666 .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-5564 .elementor-element.elementor-element-3484fb08 img {
	width: 100%;
	height: 250px;
	object-fit: cover;
	object-position: center center;
}

.elementor-5564 .elementor-element.elementor-element-5302da53 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-469aac82 {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-4ebd3987 {
	width: var(--container-widget-width, 21.96%);
	max-width: 21.96%;
	--container-widget-width: 21.96%;
	--container-widget-flex-grow: 0;
}

.elementor-5564 .elementor-element.elementor-element-4ebd3987.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5564 .elementor-element.elementor-element-4ebd3987 .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-5564 .elementor-element.elementor-element-4886fcfe {
	--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-5564 .elementor-element.elementor-element-4886fcfe:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-4886fcfe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5564 .elementor-element.elementor-element-67d75993 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-68b6149f {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-68b6149f.e-con {
	--align-self: center;
}

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

.elementor-5564 .elementor-element.elementor-element-60e93c28 p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-4b977e7c {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-6f5d84d7 {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-693d84c3 {
	--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-5564 .elementor-element.elementor-element-3d2d47 {
	--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-5564 .elementor-element.elementor-element-3d2d47:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-3d2d47 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5564 .elementor-element.elementor-element-7837384 {
	font-size: 15px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5564 .elementor-element.elementor-element-7837384 p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-6a4155fd .elementor-icon-box-wrapper {
	text-align: start;
}

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

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

.elementor-5564 .elementor-element.elementor-element-bfa059c {
	--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-5564 .elementor-element.elementor-element-bfa059c:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-bfa059c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5564 .elementor-element.elementor-element-c00f7f7 {
	font-size: 15px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5564 .elementor-element.elementor-element-c00f7f7 p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-9d8518a .elementor-icon-box-wrapper {
	text-align: start;
}

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

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

.elementor-5564 .elementor-element.elementor-element-befbd11 {
	--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-5564 .elementor-element.elementor-element-befbd11:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-befbd11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5564 .elementor-element.elementor-element-468768d {
	font-size: 15px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5564 .elementor-element.elementor-element-468768d p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-0513eb8 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-5564 .elementor-element.elementor-element-0513eb8 .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-0513eb8 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5564 .elementor-element.elementor-element-0513eb8 .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-63a765b {
	--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-5564 .elementor-element.elementor-element-63a765b:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-63a765b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5564 .elementor-element.elementor-element-2164d1f {
	font-size: 15px;
	color: var(--e-global-color-d49ac81);
}

.elementor-5564 .elementor-element.elementor-element-2164d1f p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-a428ad1 .elementor-icon-box-wrapper {
	text-align: start;
}

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

.elementor-5564 .elementor-element.elementor-element-a428ad1 .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-6de3e515 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-6de3e515.e-con {
	--align-self: center;
}

.elementor-5564 .elementor-element.elementor-element-cc00d48 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-61a7dc9 {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-48e0afec {
	width: var(--container-widget-width, 28.16%);
	max-width: 28.16%;
	--container-widget-width: 28.16%;
	--container-widget-flex-grow: 0;
}

.elementor-5564 .elementor-element.elementor-element-48e0afec.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5564 .elementor-element.elementor-element-48e0afec .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-5564 .elementor-element.elementor-element-2ce8e039 {
	--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-5564 .elementor-element.elementor-element-2ce8e039::before, .elementor-5564 .elementor-element.elementor-element-2ce8e039 > .elementor-background-video-container::before, .elementor-5564 .elementor-element.elementor-element-2ce8e039 > .e-con-inner > .elementor-background-video-container::before, .elementor-5564 .elementor-element.elementor-element-2ce8e039 > .elementor-background-slideshow::before, .elementor-5564 .elementor-element.elementor-element-2ce8e039 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5564 .elementor-element.elementor-element-2ce8e039 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-5564 .elementor-element.elementor-element-2bec4aa3 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-2bec4aa3.e-con {
	--align-self: center;
}

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

.elementor-5564 .elementor-element.elementor-element-36c4e3a8 p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-1005017c {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-66901f7b {
	text-align: center;
	font-size: 18px;
}

.elementor-5564 .elementor-element.elementor-element-267f720b {
	--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-5564 .elementor-element.elementor-element-5240d5f {
	--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-5564 .elementor-element.elementor-element-5240d5f:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-5240d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5564 .elementor-element.elementor-element-094f941 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 5px;
}

.elementor-5564 .elementor-element.elementor-element-094f941 .elementor-icon-box-title {
	margin-block-end: 5px;
}

.elementor-5564 .elementor-element.elementor-element-094f941.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5564 .elementor-element.elementor-element-094f941.elementor-view-framed .elementor-icon, .elementor-5564 .elementor-element.elementor-element-094f941.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-5564 .elementor-element.elementor-element-094f941 .elementor-icon {
	font-size: 20px;
}

.elementor-5564 .elementor-element.elementor-element-094f941 .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-094f941 .elementor-icon-box-title a {
	font-size: 20px;
	word-spacing: 0px;
}

.elementor-5564 .elementor-element.elementor-element-2d0d51f4 {
	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-5564 .elementor-element.elementor-element-2d0d51f4 p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-20a74d72 {
	text-align: start;
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-20a74d72 p {
	margin-block-end: 1px;
}

.elementor-5564 .elementor-element.elementor-element-cd98cd9 {
	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-5564 .elementor-element.elementor-element-cd98cd9 p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-9470d18 {
	text-align: start;
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-9470d18 p {
	margin-block-end: 1px;
}

.elementor-5564 .elementor-element.elementor-element-aa1c447 {
	--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-5564 .elementor-element.elementor-element-aa1c447:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-aa1c447 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5564 .elementor-element.elementor-element-9b0b5f9 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 5px;
}

.elementor-5564 .elementor-element.elementor-element-9b0b5f9 .elementor-icon-box-title {
	margin-block-end: 5px;
}

.elementor-5564 .elementor-element.elementor-element-9b0b5f9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5564 .elementor-element.elementor-element-9b0b5f9.elementor-view-framed .elementor-icon, .elementor-5564 .elementor-element.elementor-element-9b0b5f9.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-5564 .elementor-element.elementor-element-9b0b5f9 .elementor-icon {
	font-size: 20px;
}

.elementor-5564 .elementor-element.elementor-element-9b0b5f9 .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-9b0b5f9 .elementor-icon-box-title a {
	font-size: 20px;
	word-spacing: 0px;
}

.elementor-5564 .elementor-element.elementor-element-a925631 {
	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-5564 .elementor-element.elementor-element-a925631 p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-5aaf860 {
	text-align: start;
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-5aaf860 p {
	margin-block-end: 1px;
}

.elementor-5564 .elementor-element.elementor-element-26dd1c4 {
	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-5564 .elementor-element.elementor-element-26dd1c4 p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-c590235 {
	text-align: start;
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-c590235 p {
	margin-block-end: 1px;
}

.elementor-5564 .elementor-element.elementor-element-a918e66 {
	--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-5564 .elementor-element.elementor-element-a918e66:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-a918e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5564 .elementor-element.elementor-element-4b929bd .elementor-icon-box-wrapper {
	align-items: center;
	gap: 5px;
}

.elementor-5564 .elementor-element.elementor-element-4b929bd .elementor-icon-box-title {
	margin-block-end: 5px;
}

.elementor-5564 .elementor-element.elementor-element-4b929bd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-d49ac81);
}

.elementor-5564 .elementor-element.elementor-element-4b929bd.elementor-view-framed .elementor-icon, .elementor-5564 .elementor-element.elementor-element-4b929bd.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-5564 .elementor-element.elementor-element-4b929bd .elementor-icon {
	font-size: 20px;
}

.elementor-5564 .elementor-element.elementor-element-4b929bd .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-4b929bd .elementor-icon-box-title a {
	font-size: 20px;
	word-spacing: 0px;
}

.elementor-5564 .elementor-element.elementor-element-ecfd3d2 {
	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-5564 .elementor-element.elementor-element-ecfd3d2 p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-1a81241 {
	text-align: start;
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-1a81241 p {
	margin-block-end: 1px;
}

.elementor-5564 .elementor-element.elementor-element-bf4a0c5 {
	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-5564 .elementor-element.elementor-element-bf4a0c5 p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-ad83174 {
	text-align: start;
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-ad83174 p {
	margin-block-end: 1px;
}

.elementor-5564 .elementor-element.elementor-element-2e74b4c {
	--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-5564 .elementor-element.elementor-element-2e74b4c:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-2e74b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5564 .elementor-element.elementor-element-fe8c365 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 5px;
}

.elementor-5564 .elementor-element.elementor-element-fe8c365 .elementor-icon-box-title {
	margin-block-end: 5px;
}

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

.elementor-5564 .elementor-element.elementor-element-fe8c365.elementor-view-framed .elementor-icon, .elementor-5564 .elementor-element.elementor-element-fe8c365.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-5564 .elementor-element.elementor-element-fe8c365 .elementor-icon {
	font-size: 20px;
}

.elementor-5564 .elementor-element.elementor-element-fe8c365 .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-fe8c365 .elementor-icon-box-title a {
	font-size: 20px;
	word-spacing: 0px;
}

.elementor-5564 .elementor-element.elementor-element-641fec8 {
	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-5564 .elementor-element.elementor-element-641fec8 p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-5154e31 {
	text-align: start;
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-5154e31 p {
	margin-block-end: 1px;
}

.elementor-5564 .elementor-element.elementor-element-9467b25 {
	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-5564 .elementor-element.elementor-element-9467b25 p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-a7d805d {
	text-align: start;
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-a7d805d p {
	margin-block-end: 1px;
}

.elementor-5564 .elementor-element.elementor-element-2b40c8b8 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-63f0e69 {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-38aa49ef {
	width: var(--container-widget-width, 21.297%);
	max-width: 21.297%;
	--container-widget-width: 21.297%;
	--container-widget-flex-grow: 0;
}

.elementor-5564 .elementor-element.elementor-element-38aa49ef.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5564 .elementor-element.elementor-element-38aa49ef .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-5564 .elementor-element.elementor-element-5d90ba5a {
	--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-5564 .elementor-element.elementor-element-5d90ba5a:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-5d90ba5a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

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

.elementor-5564 .elementor-element.elementor-element-5b6443b5 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-5b6443b5.e-con {
	--align-self: center;
}

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

.elementor-5564 .elementor-element.elementor-element-60c54052 p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-aead546 {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-1a5ad49c {
	text-align: center;
	font-size: 18px;
}

.elementor-5564 .elementor-element.elementor-element-7941aec7 {
	--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-5564 .elementor-element.elementor-element-131535dc {
	--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-5564 .elementor-element.elementor-element-131535dc: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-5564 .elementor-element.elementor-element-131535dc, .elementor-5564 .elementor-element.elementor-element-131535dc::before {
	--border-transition: .3s;
}

.elementor-5564 .elementor-element.elementor-element-3b39e39 {
	text-align: start;
}

.elementor-5564 .elementor-element.elementor-element-3b39e39 .elementor-heading-title {
	font-size: 18px;
}

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

.elementor-5564 .elementor-element.elementor-element-1e8e096c {
	text-align: start;
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-1e8e096c p {
	margin-block-end: 1px;
}

.elementor-5564 .elementor-element.elementor-element-22f85e8e {
	--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-5564 .elementor-element.elementor-element-22f85e8e: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-5564 .elementor-element.elementor-element-22f85e8e, .elementor-5564 .elementor-element.elementor-element-22f85e8e::before {
	--border-transition: .3s;
}

.elementor-5564 .elementor-element.elementor-element-251e05dd {
	text-align: start;
}

.elementor-5564 .elementor-element.elementor-element-251e05dd .elementor-heading-title {
	font-size: 18px;
}

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

.elementor-5564 .elementor-element.elementor-element-21607bea {
	text-align: start;
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-21607bea p {
	margin-block-end: 1px;
}

.elementor-5564 .elementor-element.elementor-element-4c70541e {
	--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-5564 .elementor-element.elementor-element-4c70541e: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-5564 .elementor-element.elementor-element-4c70541e, .elementor-5564 .elementor-element.elementor-element-4c70541e::before {
	--border-transition: .3s;
}

.elementor-5564 .elementor-element.elementor-element-6dbfd182 {
	padding: 0px 0px 0px 0px;
}

.elementor-5564 .elementor-element.elementor-element-68b7a4db {
	text-align: start;
}

.elementor-5564 .elementor-element.elementor-element-68b7a4db .elementor-heading-title {
	font-size: 18px;
}

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

.elementor-5564 .elementor-element.elementor-element-55e095f4 {
	text-align: start;
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-55e095f4 p {
	margin-block-end: 1px;
}

.elementor-5564 .elementor-element.elementor-element-221d3c7 {
	--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-5564 .elementor-element.elementor-element-221d3c7: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-5564 .elementor-element.elementor-element-221d3c7, .elementor-5564 .elementor-element.elementor-element-221d3c7::before {
	--border-transition: .3s;
}

.elementor-5564 .elementor-element.elementor-element-57492ddb {
	text-align: start;
}

.elementor-5564 .elementor-element.elementor-element-57492ddb .elementor-heading-title {
	font-size: 18px;
}

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

.elementor-5564 .elementor-element.elementor-element-41eeb018 {
	text-align: start;
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-41eeb018 p {
	margin-block-end: 1px;
}

.elementor-5564 .elementor-element.elementor-element-4a74ab95 {
	--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-5564 .elementor-element.elementor-element-6d9b9e08 {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-5564 .elementor-element.elementor-element-282487a9 .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-282487a9 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5564 .elementor-element.elementor-element-282487a9 .elementor-icon-box-title {
	color: var(--e-global-color-d49ac81);
}

.elementor-5564 .elementor-element.elementor-element-282487a9 .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-291b4673 {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-5564 .elementor-element.elementor-element-4b74c917 .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-4b74c917 .elementor-icon-box-title a {
	font-size: 20px;
}

.elementor-5564 .elementor-element.elementor-element-4b74c917 .elementor-icon-box-title {
	color: var(--e-global-color-d49ac81);
}

.elementor-5564 .elementor-element.elementor-element-4b74c917 .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-3df7150e {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

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

.elementor-5564 .elementor-element.elementor-element-1ced1234 .elementor-icon-box-title {
	color: var(--e-global-color-d49ac81);
}

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

.elementor-5564 .elementor-element.elementor-element-352a1506 {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

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

.elementor-5564 .elementor-element.elementor-element-1d7bb684 .elementor-icon-box-title {
	color: var(--e-global-color-d49ac81);
}

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

.elementor-5564 .elementor-element.elementor-element-21ccaf30 {
	--display: flex;
}

.elementor-5564 .elementor-element.elementor-element-5d1c2814 {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-51b26da9 {
	width: var(--container-widget-width, 25.82%);
	max-width: 25.82%;
	--container-widget-width: 25.82%;
	--container-widget-flex-grow: 0;
}

.elementor-5564 .elementor-element.elementor-element-51b26da9.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5564 .elementor-element.elementor-element-51b26da9 .elementor-button {
	font-size: 15px;
	padding: 20px 20px 20px 20px;
}

.elementor-5564 .elementor-element.elementor-element-21575862 {
	--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-5564 .elementor-element.elementor-element-73d3c9e6 {
	--display: flex;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 1em;
	--padding-right: 5em;
}

.elementor-5564 .elementor-element.elementor-element-53dad75e {
	--display: flex;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
}

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

.elementor-5564 .elementor-element.elementor-element-646eb21 .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-5564 .elementor-element.elementor-element-646eb21 .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-5564 .elementor-element.elementor-element-646eb21 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-92d0f8e);
}

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

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

.elementor-5564 .elementor-element.elementor-element-646eb21 .elementskit-accordion .elementskit-card-body {
	color: var(--e-global-color-primary);
	padding: 10px 0px 10px 0px;
}

.elementor-5564 .elementor-element.elementor-element-646eb21 .elementskit-accordion .elementskit-card-body p, .elementor-5564 .elementor-element.elementor-element-646eb21 .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-5564 .elementor-element.elementor-element-646eb21 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
	font-size: 18px;
}

.elementor-5564 .elementor-element.elementor-element-646eb21 .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-5564 .elementor-element.elementor-element-646eb21 .ekit_accordion_icon_group, .elementor-5564 .elementor-element.elementor-element-646eb21 .ekit_accordion_icon_left_group {
	margin: 21px 0px 21px 21px;
}

.elementor-5564 .elementor-element.elementor-element-3a9165be {
	--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-5564 .elementor-element.elementor-element-3a9165be:not(.elementor-motion-effects-element-type-background), .elementor-5564 .elementor-element.elementor-element-3a9165be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-cfa1f76);
}

.elementor-5564 .elementor-element.elementor-element-53cb8246 {
	--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-5564 .elementor-element.elementor-element-53cb8246.e-con {
	--align-self: center;
}

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

.elementor-5564 .elementor-element.elementor-element-7c31a8c8 p {
	margin-block-end: 0px;
}

.elementor-5564 .elementor-element.elementor-element-72422916 {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-319cd740 {
	text-align: center;
}

.elementor-5564 .elementor-element.elementor-element-2a2974b8 {
	--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-5564 .elementor-element.elementor-element-568bb516 {
	width: var(--container-widget-width, 21.646%);
	max-width: 21.646%;
	--container-widget-width: 21.646%;
	--container-widget-flex-grow: 0;
}

.elementor-5564 .elementor-element.elementor-element-568bb516.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5564 .elementor-element.elementor-element-568bb516 .elementor-button {
	font-size: 15px;
	font-weight: 700;
	padding: 20px 20px 20px 20px;
}

.elementor-5564 .elementor-element.elementor-element-25df97a9 .elementor-button {
	background-color: var(--e-global-color-4d462f5);
	font-size: 15px;
	font-weight: 700;
	fill: var(--e-global-color-044b931);
	color: var(--e-global-color-044b931);
	padding: 20px 20px 20px 20px;
}

.elementor-5564 .elementor-element.elementor-element-25df97a9 .elementor-button:hover, .elementor-5564 .elementor-element.elementor-element-25df97a9 .elementor-button:focus {
	background-color: #b4b4b9;
}

.elementor-5564 .elementor-element.elementor-element-25df97a9 {
	width: var(--container-widget-width, 26.028%);
	max-width: 26.028%;
	--container-widget-width: 26.028%;
	--container-widget-flex-grow: 0;
}

.elementor-5564 .elementor-element.elementor-element-25df97a9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-5564 .elementor-element.elementor-element-25a480f0 .elementor-divider-separator {
	width: 100%;
}

.elementor-5564 .elementor-element.elementor-element-25a480f0 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5564 .elementor-element.elementor-element-42fdf248 {
	--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-5564 .elementor-element.elementor-element-42fdf248.e-con {
	--align-self: center;
}

.elementor-5564 .elementor-element.elementor-element-885ebd1 {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5564 .elementor-element.elementor-element-712e8e1c .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-712e8e1c .elementor-icon-box-title a {
	font-size: 20px;
	font-weight: 600;
}

.elementor-5564 .elementor-element.elementor-element-712e8e1c .elementor-icon-box-title {
	color: var(--e-global-color-d49ac81);
}

.elementor-5564 .elementor-element.elementor-element-712e8e1c .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-66410ecb {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5564 .elementor-element.elementor-element-7cb36679 .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-7cb36679 .elementor-icon-box-title a {
	font-size: 20px;
	font-weight: 600;
}

.elementor-5564 .elementor-element.elementor-element-7cb36679 .elementor-icon-box-title {
	color: var(--e-global-color-d49ac81);
}

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

.elementor-5564 .elementor-element.elementor-element-428975c0 {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

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

.elementor-5564 .elementor-element.elementor-element-ae31f33 .elementor-icon-box-description {
	font-size: 15px;
}

.elementor-5564 .elementor-element.elementor-element-4a8a1497 {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-5564 .elementor-element.elementor-element-4a18119d .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-4a18119d .elementor-icon-box-title a {
	font-size: 20px;
	font-weight: 600;
}

.elementor-5564 .elementor-element.elementor-element-4a18119d .elementor-icon-box-title {
	color: var(--e-global-color-d49ac81);
}

.elementor-5564 .elementor-element.elementor-element-4a18119d .elementor-icon-box-description {
	font-size: 15px;
}

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

@media (max-width:1024px) {
	.elementor-5564 .elementor-element.elementor-element-21cb0ebb {
		--padding-top: 0em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-5564 .elementor-element.elementor-element-482d393f {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5564 .elementor-element.elementor-element-81ce23 .elementor-icon-box-wrapper {
		gap: 14px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-81ce23 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-81ce23 .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-81ce23 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-81ce23 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-5564 .elementor-element.elementor-element-23affc7f img {
		height: 150px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-5a0e91f8 .elementor-icon-box-wrapper {
		gap: 14px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-5a0e91f8 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-5a0e91f8 .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-5a0e91f8 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-5a0e91f8 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-5564 .elementor-element.elementor-element-781d50fb img {
		height: 150px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-38dd4b06 .elementor-icon-box-wrapper {
		gap: 14px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-38dd4b06 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-38dd4b06 .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-38dd4b06 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-38dd4b06 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-5564 .elementor-element.elementor-element-3c6d00a5 img {
		height: 150px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-3aaeb666 .elementor-icon-box-wrapper {
		gap: 14px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-3aaeb666 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-3aaeb666 .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-3aaeb666 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-3aaeb666 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-5564 .elementor-element.elementor-element-3484fb08 img {
		height: 150px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-21575862 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-5564 .elementor-element.elementor-element-73d3c9e6 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-5564 .elementor-element.elementor-element-646eb21 .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-5564 .elementor-element.elementor-element-646eb21 .elementskit-accordion .elementskit-card-body p, .elementor-5564 .elementor-element.elementor-element-646eb21 .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5564 .elementor-element.elementor-element-646eb21 .elementskit-accordion .elementskit-card-body {
		padding: 16px 0px 16px 0px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-646eb21 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
		font-size: 16px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-646eb21 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
		font-size: 16px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-646eb21 .ekit_accordion_icon_group, .elementor-5564 .elementor-element.elementor-element-646eb21 .ekit_accordion_icon_left_group {
		margin: 16px 0px 16px 16px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-53cb8246 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 3em;
		--padding-right: 3em;
	}
}

@media (min-width:768px) {
	.elementor-5564 .elementor-element.elementor-element-7c1e5a84 {
		--content-width: 640px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-88a8066 {
		--width: 900px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-43dbfc16 {
		--width: 56%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-20333bf8 {
		--width: 44%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-78d10fa5 {
		--width: 80%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-4fc72bd4 {
		--width: 80%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-cd38170 {
		--width: 100%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-e838d29 {
		--width: 30%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-b33ed11 {
		--width: 70%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-e22b3b1 {
		--width: 30%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-bfeb228 {
		--width: 70%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-36380a3 {
		--width: 30%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-540d3d0 {
		--width: 70%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-8922583 {
		--width: 30%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-f948cc5 {
		--width: 70%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-2f19fd36 {
		--width: 55%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-aecfe9a {
		--width: 45%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-7684b1f6 {
		--content-width: 900px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-68b6149f {
		--width: 80%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-6de3e515 {
		--width: 100%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-2bec4aa3 {
		--width: 80%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-5b6443b5 {
		--width: 80%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-73d3c9e6 {
		--width: 35%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-53dad75e {
		--width: 65%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-53cb8246 {
		--width: 100%;
	}
	
	.elementor-5564 .elementor-element.elementor-element-42fdf248 {
		--width: 80%;
	}
}

@media (max-width:767px) {
	.elementor-5564 .elementor-element.elementor-element-7c1e5a84 {
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-5564 .elementor-element.elementor-element-88a8066 {
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-6aad3913 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-3ebaeefe {
		width: var(--container-widget-width, 158.75px);
		max-width: 158.75px;
		--container-widget-width: 158.75px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5564 .elementor-element.elementor-element-271f26de {
		--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-5564 .elementor-element.elementor-element-69be4928 {
		width: var(--container-widget-width, 238.569px);
		max-width: 238.569px;
		--container-widget-width: 238.569px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5564 .elementor-element.elementor-element-5d0bb8ed {
		--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-5564 .elementor-element.elementor-element-43b781e3 {
		width: var(--container-widget-width, 205.542px);
		max-width: 205.542px;
		--container-widget-width: 205.542px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5564 .elementor-element.elementor-element-5e93e4cc {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-47e8fa1 {
		width: var(--container-widget-width, 179.681px);
		max-width: 179.681px;
		--container-widget-width: 179.681px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5564 .elementor-element.elementor-element-70f3a1d {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-32316561 {
		width: var(--container-widget-width, 211.403px);
		max-width: 211.403px;
		--container-widget-width: 211.403px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5564 .elementor-element.elementor-element-21cb0ebb {
		--padding-top: 5em;
		--padding-bottom: 5em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-5564 .elementor-element.elementor-element-633f6bde {
		font-size: 16px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-482d393f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-5564 .elementor-element.elementor-element-81ce23 .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-81ce23 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-81ce23 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-5564 .elementor-element.elementor-element-5a0e91f8 .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-5a0e91f8 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-5a0e91f8 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-5564 .elementor-element.elementor-element-38dd4b06 .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-38dd4b06 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-38dd4b06 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-5564 .elementor-element.elementor-element-3aaeb666 .elementor-icon-box-title, .elementor-5564 .elementor-element.elementor-element-3aaeb666 .elementor-icon-box-title a {
		font-size: 16px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-3aaeb666 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-5564 .elementor-element.elementor-element-4ebd3987 {
		width: var(--container-widget-width, 194.403px);
		max-width: 194.403px;
		--container-widget-width: 194.403px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5564 .elementor-element.elementor-element-4886fcfe {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-48e0afec {
		width: var(--container-widget-width, 207.681px);
		max-width: 207.681px;
		--container-widget-width: 207.681px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5564 .elementor-element.elementor-element-2ce8e039 {
		--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-5564 .elementor-element.elementor-element-38aa49ef {
		width: var(--container-widget-width, 178.542px);
		max-width: 178.542px;
		--container-widget-width: 178.542px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5564 .elementor-element.elementor-element-5d90ba5a {
		--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-5564 .elementor-element.elementor-element-51b26da9 {
		width: var(--container-widget-width, 215.542px);
		max-width: 215.542px;
		--container-widget-width: 215.542px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5564 .elementor-element.elementor-element-21575862 {
		--padding-top: 5em;
		--padding-bottom: 5em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-5564 .elementor-element.elementor-element-73d3c9e6 {
		--padding-top: 21px;
		--padding-bottom: 21px;
		--padding-left: 21px;
		--padding-right: 21px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-498b24e1 {
		text-align: center;
	}
	
	.elementor-5564 .elementor-element.elementor-element-2ecb79f0 {
		text-align: center;
	}
	
	.elementor-5564 .elementor-element.elementor-element-53dad75e {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-5564 .elementor-element.elementor-element-646eb21 .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-5564 .elementor-element.elementor-element-646eb21 .elementskit-accordion .elementskit-card-body p, .elementor-5564 .elementor-element.elementor-element-646eb21 .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-5564 .elementor-element.elementor-element-646eb21 .elementskit-accordion .elementskit-card-body {
		padding: 16px 0px 16px 0px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-646eb21 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
		font-size: 14px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-646eb21 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
		font-size: 14px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-646eb21 .ekit_accordion_icon_group, .elementor-5564 .elementor-element.elementor-element-646eb21 .ekit_accordion_icon_left_group {
		margin: 16px 0px 16px 16px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-3a9165be {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-5564 .elementor-element.elementor-element-53cb8246 {
		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-5564 .elementor-element.elementor-element-2a2974b8 {
		--justify-content: center;
	}
	
	.elementor-5564 .elementor-element.elementor-element-568bb516 {
		width: var(--container-widget-width, 94.25px);
		max-width: 94.25px;
		--container-widget-width: 94.25px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5564 .elementor-element.elementor-element-568bb516.elementor-element {
		--align-self: center;
	}
	
	.elementor-5564 .elementor-element.elementor-element-25df97a9 {
		width: var(--container-widget-width, 120.861px);
		max-width: 120.861px;
		--container-widget-width: 120.861px;
		--container-widget-flex-grow: 0;
	}
}
