
.elementor-717 .elementor-element.elementor-element-150c567f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-150c567f:not(.elementor-motion-effects-element-type-background), .elementor-717 .elementor-element.elementor-element-150c567f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://mydowntowncamden.com/nitropack_static/VgogDbXqmnbxRRvFfyAOqkHJulAsUHmZ/assets/images/optimized/rev-b839ce2/mydowntowncamden.com/wp-content/uploads/2023/03/cssd-team-photo-2022.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-717 .elementor-element.elementor-element-150c567f > .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-5187f9e) 0%, var(--e-global-color-text) 90%);
	opacity: .85;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-717 .elementor-element.elementor-element-150c567f > .elementor-container {
	min-height: 50vh;
}

.elementor-717 .elementor-element.elementor-element-150c567f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 1em 0em 1em 0em;
}

.elementor-717 .elementor-element.elementor-element-1037149b {
	--iteration-count: infinite;
	--dynamic-text-color: #fff;
}

.elementor-717 .elementor-element.elementor-element-1037149b .elementor-headline {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 55px;
	font-weight: 600;
}

.elementor-717 .elementor-element.elementor-element-1037149b .elementor-headline-plain-text {
	color: #fff;
}

.elementor-717 .elementor-element.elementor-element-7bb940a {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 7px;
}

.elementor-717 .elementor-element.elementor-element-7bb940a > .elementor-widget-container {
	margin: -2rem 0rem 0rem 0rem;
	padding: 0px 0px 0px 0px;
}

.elementor-717 .elementor-element.elementor-element-7bb940a .elementor-divider-separator {
	width: 500px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-717 .elementor-element.elementor-element-7bb940a .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-717 .elementor-element.elementor-element-023b0a4 > .elementor-widget-container {
	margin: 2em 0em 0em 0em;
}

.elementor-717 .elementor-element.elementor-element-023b0a4 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-023b0a4 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-text);
}

.elementor-717 .elementor-element.elementor-element-bfd3f07 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 7px;
}

.elementor-717 .elementor-element.elementor-element-bfd3f07 > .elementor-widget-container {
	margin: -1rem 0rem 0rem 0rem;
	padding: 0px 0px 0px 0px;
}

.elementor-717 .elementor-element.elementor-element-bfd3f07 .elementor-divider-separator {
	width: 300px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-717 .elementor-element.elementor-element-bfd3f07 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-717 .elementor-element.elementor-element-3301604 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 7px 0px 7px;
	--border-top-width: 0px;
	--border-right-width: 7px;
	--border-bottom-width: 0px;
	--border-left-width: 7px;
	border-color: var(--e-global-color-e9cb757);
	--border-color: var(--e-global-color-e9cb757);
	--padding-top: 3em;
	--padding-bottom: 1em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-717 .elementor-element.elementor-element-3301604:not(.elementor-motion-effects-element-type-background), .elementor-717 .elementor-element.elementor-element-3301604 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b37f08e);
}

.elementor-717 .elementor-element.elementor-element-89b5271 {
	--display: flex;
	--justify-content: center;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-717 .elementor-element.elementor-element-89b5271:not(.elementor-motion-effects-element-type-background), .elementor-717 .elementor-element.elementor-element-89b5271 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-48c96fd {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 4px 4px 4px 4px;
	--border-top-width: 4px;
	--border-right-width: 4px;
	--border-bottom-width: 4px;
	--border-left-width: 4px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-717 .elementor-element.elementor-element-5bb2ad3 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-5bb2ad3 .elementor-heading-title {
	font-family: var(--e-global-typography-e8e4052-font-family), Sans-serif;
	font-size: var(--e-global-typography-e8e4052-font-size);
	font-weight: var(--e-global-typography-e8e4052-font-weight);
	text-transform: var(--e-global-typography-e8e4052-text-transform);
}

.elementor-717 .elementor-element.elementor-element-4a5d68b {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-4a5d68b .elementor-heading-title {
	font-family: var(--e-global-typography-8c42d65-font-family), Sans-serif;
	font-size: var(--e-global-typography-8c42d65-font-size);
	font-weight: var(--e-global-typography-8c42d65-font-weight);
	text-transform: var(--e-global-typography-8c42d65-text-transform);
}

.elementor-717 .elementor-element.elementor-element-e0ddc91 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 7px 0px 7px;
	--border-top-width: 0px;
	--border-right-width: 7px;
	--border-bottom-width: 0px;
	--border-left-width: 7px;
	border-color: var(--e-global-color-e9cb757);
	--border-color: var(--e-global-color-e9cb757);
	--padding-top: 3em;
	--padding-bottom: 1em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-717 .elementor-element.elementor-element-e0ddc91:not(.elementor-motion-effects-element-type-background), .elementor-717 .elementor-element.elementor-element-e0ddc91 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b37f08e);
}

.elementor-717 .elementor-element.elementor-element-6fb6f8f {
	--display: flex;
	--justify-content: center;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

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

.elementor-717 .elementor-element.elementor-element-a108ba5 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 4px 4px 4px 4px;
	--border-top-width: 4px;
	--border-right-width: 4px;
	--border-bottom-width: 4px;
	--border-left-width: 4px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-717 .elementor-element.elementor-element-1ba20da {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-1ba20da .elementor-heading-title {
	font-family: var(--e-global-typography-e8e4052-font-family), Sans-serif;
	font-size: var(--e-global-typography-e8e4052-font-size);
	font-weight: var(--e-global-typography-e8e4052-font-weight);
	text-transform: var(--e-global-typography-e8e4052-text-transform);
}

.elementor-717 .elementor-element.elementor-element-ace7a62 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-ace7a62 .elementor-heading-title {
	font-family: var(--e-global-typography-8c42d65-font-family), Sans-serif;
	font-size: var(--e-global-typography-8c42d65-font-size);
	font-weight: var(--e-global-typography-8c42d65-font-weight);
	text-transform: var(--e-global-typography-8c42d65-text-transform);
}

.elementor-717 .elementor-element.elementor-element-44f023e {
	--display: flex;
	--justify-content: center;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-717 .elementor-element.elementor-element-44f023e:not(.elementor-motion-effects-element-type-background), .elementor-717 .elementor-element.elementor-element-44f023e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-a8b85e8 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 4px 4px 4px 4px;
	--border-top-width: 4px;
	--border-right-width: 4px;
	--border-bottom-width: 4px;
	--border-left-width: 4px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-717 .elementor-element.elementor-element-ef88260 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-ef88260 .elementor-heading-title {
	font-family: var(--e-global-typography-e8e4052-font-family), Sans-serif;
	font-size: var(--e-global-typography-e8e4052-font-size);
	font-weight: var(--e-global-typography-e8e4052-font-weight);
	text-transform: var(--e-global-typography-e8e4052-text-transform);
}

.elementor-717 .elementor-element.elementor-element-0829149 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-0829149 .elementor-heading-title {
	font-family: var(--e-global-typography-8c42d65-font-family), Sans-serif;
	font-size: var(--e-global-typography-8c42d65-font-size);
	font-weight: var(--e-global-typography-8c42d65-font-weight);
	text-transform: var(--e-global-typography-8c42d65-text-transform);
}

.elementor-717 .elementor-element.elementor-element-029453c {
	--display: flex;
	--justify-content: center;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-717 .elementor-element.elementor-element-029453c:not(.elementor-motion-effects-element-type-background), .elementor-717 .elementor-element.elementor-element-029453c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-e588d7d {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	border-style: solid;
	--border-style: solid;
	border-width: 4px 4px 4px 4px;
	--border-top-width: 4px;
	--border-right-width: 4px;
	--border-bottom-width: 4px;
	--border-left-width: 4px;
	border-color: var(--e-global-color-accent);
	--border-color: var(--e-global-color-accent);
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-717 .elementor-element.elementor-element-82c982c {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-82c982c .elementor-heading-title {
	font-family: var(--e-global-typography-e8e4052-font-family), Sans-serif;
	font-size: var(--e-global-typography-e8e4052-font-size);
	font-weight: var(--e-global-typography-e8e4052-font-weight);
	text-transform: var(--e-global-typography-e8e4052-text-transform);
}

.elementor-717 .elementor-element.elementor-element-e744130 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-e744130 .elementor-heading-title {
	font-family: var(--e-global-typography-8c42d65-font-family), Sans-serif;
	font-size: var(--e-global-typography-8c42d65-font-size);
	font-weight: var(--e-global-typography-8c42d65-font-weight);
	text-transform: var(--e-global-typography-8c42d65-text-transform);
}

.elementor-717 .elementor-element.elementor-element-3da1983 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 7px 0px 7px;
	--border-top-width: 0px;
	--border-right-width: 7px;
	--border-bottom-width: 0px;
	--border-left-width: 7px;
	border-color: var(--e-global-color-e9cb757);
	--border-color: var(--e-global-color-e9cb757);
	--padding-top: 1em;
	--padding-bottom: 3em;
	--padding-left: 0em;
	--padding-right: 0em;
}

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

.elementor-717 .elementor-element.elementor-element-0e76ee6 {
	--display: flex;
	--justify-content: center;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

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

.elementor-717 .elementor-element.elementor-element-e366f6b .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-e366f6b.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-717 .elementor-element.elementor-element-e366f6b.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-717 .elementor-element.elementor-element-e366f6b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-717 .elementor-element.elementor-element-e366f6b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50%;
}

.elementor-717 .elementor-element.elementor-element-e366f6b .elementor-image-box-img img {
	border-radius: 20px;
	transition-duration: .3s;
}

.elementor-717 .elementor-element.elementor-element-e366f6b .elementor-image-box-title {
	font-family: var(--e-global-typography-e8e4052-font-family), Sans-serif;
	font-size: var(--e-global-typography-e8e4052-font-size);
	font-weight: var(--e-global-typography-e8e4052-font-weight);
	text-transform: var(--e-global-typography-e8e4052-text-transform);
}

.elementor-717 .elementor-element.elementor-element-e366f6b .elementor-image-box-description {
	font-family: var(--e-global-typography-8c42d65-font-family), Sans-serif;
	font-size: var(--e-global-typography-8c42d65-font-size);
	font-weight: var(--e-global-typography-8c42d65-font-weight);
	text-transform: var(--e-global-typography-8c42d65-text-transform);
}

.elementor-717 .elementor-element.elementor-element-cfae9d9 {
	--display: flex;
	--justify-content: center;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-717 .elementor-element.elementor-element-cfae9d9:not(.elementor-motion-effects-element-type-background), .elementor-717 .elementor-element.elementor-element-cfae9d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-f3ee22e .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-f3ee22e.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-717 .elementor-element.elementor-element-f3ee22e.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-717 .elementor-element.elementor-element-f3ee22e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-717 .elementor-element.elementor-element-f3ee22e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-717 .elementor-element.elementor-element-f3ee22e .elementor-image-box-img img {
	border-radius: 20px;
	transition-duration: .3s;
}

.elementor-717 .elementor-element.elementor-element-f3ee22e .elementor-image-box-title {
	font-family: var(--e-global-typography-e8e4052-font-family), Sans-serif;
	font-size: var(--e-global-typography-e8e4052-font-size);
	font-weight: var(--e-global-typography-e8e4052-font-weight);
	text-transform: var(--e-global-typography-e8e4052-text-transform);
}

.elementor-717 .elementor-element.elementor-element-f3ee22e .elementor-image-box-description {
	font-family: var(--e-global-typography-8c42d65-font-family), Sans-serif;
	font-size: var(--e-global-typography-8c42d65-font-size);
	font-weight: var(--e-global-typography-8c42d65-font-weight);
	text-transform: var(--e-global-typography-8c42d65-text-transform);
}

.elementor-717 .elementor-element.elementor-element-f1565ac > .elementor-widget-container {
	margin: 2em 0em 0em 0em;
}

.elementor-717 .elementor-element.elementor-element-f1565ac {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-f1565ac .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-text);
}

.elementor-717 .elementor-element.elementor-element-34e73d1 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 7px;
}

.elementor-717 .elementor-element.elementor-element-34e73d1 > .elementor-widget-container {
	margin: -1rem 0rem 0rem 0rem;
	padding: 0px 0px 0px 0px;
}

.elementor-717 .elementor-element.elementor-element-34e73d1 .elementor-divider-separator {
	width: 300px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-717 .elementor-element.elementor-element-34e73d1 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-717 .elementor-element.elementor-element-ad86c2a .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-e9cb757);
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-ad86c2a > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-717 .elementor-element.elementor-element-ad86c2a .elementor-button:hover, .elementor-717 .elementor-element.elementor-element-ad86c2a .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-ad86c2a .elementor-button:hover svg, .elementor-717 .elementor-element.elementor-element-ad86c2a .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-cc3bc18 .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-e9cb757);
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-cc3bc18 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-717 .elementor-element.elementor-element-cc3bc18 .elementor-button:hover, .elementor-717 .elementor-element.elementor-element-cc3bc18 .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-cc3bc18 .elementor-button:hover svg, .elementor-717 .elementor-element.elementor-element-cc3bc18 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-42db47a > .elementor-container {
	max-width: 1440px;
}

.elementor-717 .elementor-element.elementor-element-42db47a {
	margin-top: 0em;
	margin-bottom: 0em;
}

.elementor-717 .elementor-element.elementor-element-e0cd2b7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-717 .elementor-element.elementor-element-e0cd2b7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-bc-flex-widget .elementor-717 .elementor-element.elementor-element-e0cd2b7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-e0cd2b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-e0cd2b7 > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #f6d57b;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 2em 2em 2em 2em;
	--e-column-margin-right: 2em;
	--e-column-margin-left: 2em;
	padding: 3em 3em 3em 3em;
}

.elementor-717 .elementor-element.elementor-element-e0cd2b7 > .elementor-element-populated, .elementor-717 .elementor-element.elementor-element-e0cd2b7 > .elementor-element-populated > .elementor-background-overlay, .elementor-717 .elementor-element.elementor-element-e0cd2b7 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-717 .elementor-element.elementor-element-e0cd2b7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-717 .elementor-element.elementor-element-388bd9d > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-717 .elementor-element.elementor-element-388bd9d {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-388bd9d .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-ec9a346 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-ec9a346 .elementor-heading-title {
	color: var(--e-global-color-4b0ab3c);
}

.elementor-717 .elementor-element.elementor-element-8e64b8e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-717 .elementor-element.elementor-element-8e64b8e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-bc-flex-widget .elementor-717 .elementor-element.elementor-element-8e64b8e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-8e64b8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-8e64b8e > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #f6d57b;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 2em 2em 2em 2em;
	--e-column-margin-right: 2em;
	--e-column-margin-left: 2em;
	padding: 3em 3em 3em 3em;
}

.elementor-717 .elementor-element.elementor-element-8e64b8e > .elementor-element-populated, .elementor-717 .elementor-element.elementor-element-8e64b8e > .elementor-element-populated > .elementor-background-overlay, .elementor-717 .elementor-element.elementor-element-8e64b8e > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-717 .elementor-element.elementor-element-8e64b8e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-717 .elementor-element.elementor-element-6cb7ef4 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-717 .elementor-element.elementor-element-6cb7ef4 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-6cb7ef4 .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-3503b3a {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-3503b3a .elementor-heading-title {
	color: var(--e-global-color-4b0ab3c);
}

.elementor-717 .elementor-element.elementor-element-39a90d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-717 .elementor-element.elementor-element-39a90d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-bc-flex-widget .elementor-717 .elementor-element.elementor-element-39a90d0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-39a90d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-39a90d0 > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #f6d57b;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 2em 2em 2em 2em;
	--e-column-margin-right: 2em;
	--e-column-margin-left: 2em;
	padding: 3em 3em 3em 3em;
}

.elementor-717 .elementor-element.elementor-element-39a90d0 > .elementor-element-populated, .elementor-717 .elementor-element.elementor-element-39a90d0 > .elementor-element-populated > .elementor-background-overlay, .elementor-717 .elementor-element.elementor-element-39a90d0 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-717 .elementor-element.elementor-element-39a90d0 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-717 .elementor-element.elementor-element-2a7a685 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-717 .elementor-element.elementor-element-2a7a685 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-2a7a685 .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-6136a8e {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-6136a8e .elementor-heading-title {
	color: var(--e-global-color-4b0ab3c);
}

.elementor-717 .elementor-element.elementor-element-64bfdf6 > .elementor-container {
	max-width: 1440px;
}

.elementor-717 .elementor-element.elementor-element-64bfdf6 {
	margin-top: 0em;
	margin-bottom: 0em;
}

.elementor-717 .elementor-element.elementor-element-d237200:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-717 .elementor-element.elementor-element-d237200 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e9cb757);
}

.elementor-bc-flex-widget .elementor-717 .elementor-element.elementor-element-d237200.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-d237200.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-d237200 > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #f6d57b;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 2em 2em 2em 2em;
	--e-column-margin-right: 2em;
	--e-column-margin-left: 2em;
	padding: 3em 3em 3em 3em;
}

.elementor-717 .elementor-element.elementor-element-d237200 > .elementor-element-populated, .elementor-717 .elementor-element.elementor-element-d237200 > .elementor-element-populated > .elementor-background-overlay, .elementor-717 .elementor-element.elementor-element-d237200 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-717 .elementor-element.elementor-element-d237200 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-717 .elementor-element.elementor-element-f206639 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-717 .elementor-element.elementor-element-f206639 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-f206639 .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	color: var(--e-global-color-primary);
}

.elementor-717 .elementor-element.elementor-element-6e5efc9 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-5639517:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-717 .elementor-element.elementor-element-5639517 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e9cb757);
}

.elementor-bc-flex-widget .elementor-717 .elementor-element.elementor-element-5639517.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-5639517.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-5639517 > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #f6d57b;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 2em 2em 2em 2em;
	--e-column-margin-right: 2em;
	--e-column-margin-left: 2em;
	padding: 3em 3em 3em 3em;
}

.elementor-717 .elementor-element.elementor-element-5639517 > .elementor-element-populated, .elementor-717 .elementor-element.elementor-element-5639517 > .elementor-element-populated > .elementor-background-overlay, .elementor-717 .elementor-element.elementor-element-5639517 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-717 .elementor-element.elementor-element-5639517 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-717 .elementor-element.elementor-element-9beea55 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-717 .elementor-element.elementor-element-9beea55 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-9beea55 .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	color: var(--e-global-color-primary);
}

.elementor-717 .elementor-element.elementor-element-2c95d7c {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-9979926:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-717 .elementor-element.elementor-element-9979926 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e9cb757);
}

.elementor-bc-flex-widget .elementor-717 .elementor-element.elementor-element-9979926.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-9979926.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-9979926 > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #f6d57b;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 2em 2em 2em 2em;
	--e-column-margin-right: 2em;
	--e-column-margin-left: 2em;
	padding: 3em 3em 3em 3em;
}

.elementor-717 .elementor-element.elementor-element-9979926 > .elementor-element-populated, .elementor-717 .elementor-element.elementor-element-9979926 > .elementor-element-populated > .elementor-background-overlay, .elementor-717 .elementor-element.elementor-element-9979926 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-717 .elementor-element.elementor-element-9979926 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-717 .elementor-element.elementor-element-c8f599e > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-717 .elementor-element.elementor-element-c8f599e {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-c8f599e .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	color: var(--e-global-color-primary);
}

.elementor-717 .elementor-element.elementor-element-b6752fc {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-05b4dd5 > .elementor-container {
	max-width: 1440px;
}

.elementor-717 .elementor-element.elementor-element-05b4dd5 {
	margin-top: 0em;
	margin-bottom: 0em;
}

.elementor-717 .elementor-element.elementor-element-57e41aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-717 .elementor-element.elementor-element-57e41aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-bc-flex-widget .elementor-717 .elementor-element.elementor-element-57e41aa.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-57e41aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-57e41aa > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #f6d57b;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 2em 2em 2em 2em;
	--e-column-margin-right: 2em;
	--e-column-margin-left: 2em;
	padding: 3em 3em 3em 3em;
}

.elementor-717 .elementor-element.elementor-element-57e41aa > .elementor-element-populated, .elementor-717 .elementor-element.elementor-element-57e41aa > .elementor-element-populated > .elementor-background-overlay, .elementor-717 .elementor-element.elementor-element-57e41aa > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-717 .elementor-element.elementor-element-57e41aa > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-717 .elementor-element.elementor-element-48b2383 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-717 .elementor-element.elementor-element-48b2383 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-48b2383 .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-4dcbdaa {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-4dcbdaa .elementor-heading-title {
	color: var(--e-global-color-4b0ab3c);
}

.elementor-717 .elementor-element.elementor-element-76762fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-717 .elementor-element.elementor-element-76762fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-bc-flex-widget .elementor-717 .elementor-element.elementor-element-76762fb.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-76762fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-76762fb > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #f6d57b;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 2em 2em 2em 2em;
	--e-column-margin-right: 2em;
	--e-column-margin-left: 2em;
	padding: 3em 3em 3em 3em;
}

.elementor-717 .elementor-element.elementor-element-76762fb > .elementor-element-populated, .elementor-717 .elementor-element.elementor-element-76762fb > .elementor-element-populated > .elementor-background-overlay, .elementor-717 .elementor-element.elementor-element-76762fb > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-717 .elementor-element.elementor-element-76762fb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-717 .elementor-element.elementor-element-37e8956 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-717 .elementor-element.elementor-element-37e8956 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-37e8956 .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-aac239d {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-aac239d .elementor-heading-title {
	color: var(--e-global-color-4b0ab3c);
}

.elementor-717 .elementor-element.elementor-element-06db3a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-717 .elementor-element.elementor-element-06db3a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-bc-flex-widget .elementor-717 .elementor-element.elementor-element-06db3a3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-06db3a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-06db3a3 > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #f6d57b;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 2em 2em 2em 2em;
	--e-column-margin-right: 2em;
	--e-column-margin-left: 2em;
	padding: 3em 3em 3em 3em;
}

.elementor-717 .elementor-element.elementor-element-06db3a3 > .elementor-element-populated, .elementor-717 .elementor-element.elementor-element-06db3a3 > .elementor-element-populated > .elementor-background-overlay, .elementor-717 .elementor-element.elementor-element-06db3a3 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-717 .elementor-element.elementor-element-06db3a3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-717 .elementor-element.elementor-element-32e6f5f > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
}

.elementor-717 .elementor-element.elementor-element-32e6f5f {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-32e6f5f .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-59e7e0d {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-59e7e0d .elementor-heading-title {
	color: var(--e-global-color-4b0ab3c);
}

.elementor-717 .elementor-element.elementor-element-c108c05 > .elementor-container {
	max-width: 1440px;
}

.elementor-717 .elementor-element.elementor-element-c108c05 {
	margin-top: 0em;
	margin-bottom: 0em;
}

.elementor-717 .elementor-element.elementor-element-0665461:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-717 .elementor-element.elementor-element-0665461 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e9cb757);
}

.elementor-bc-flex-widget .elementor-717 .elementor-element.elementor-element-0665461.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-0665461.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-0665461 > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #f6d57b;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 2em 2em 2em 2em;
	--e-column-margin-right: 2em;
	--e-column-margin-left: 2em;
	padding: 3em 3em 3em 3em;
}

.elementor-717 .elementor-element.elementor-element-0665461 > .elementor-element-populated, .elementor-717 .elementor-element.elementor-element-0665461 > .elementor-element-populated > .elementor-background-overlay, .elementor-717 .elementor-element.elementor-element-0665461 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-717 .elementor-element.elementor-element-0665461 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-717 .elementor-element.elementor-element-09c9b93 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-717 .elementor-element.elementor-element-09c9b93 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-09c9b93 .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	color: var(--e-global-color-primary);
}

.elementor-717 .elementor-element.elementor-element-ae44694 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-215739f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-717 .elementor-element.elementor-element-215739f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e9cb757);
}

.elementor-bc-flex-widget .elementor-717 .elementor-element.elementor-element-215739f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-215739f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-215739f > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #f6d57b;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 2em 2em 2em 2em;
	--e-column-margin-right: 2em;
	--e-column-margin-left: 2em;
	padding: 3em 3em 3em 3em;
}

.elementor-717 .elementor-element.elementor-element-215739f > .elementor-element-populated, .elementor-717 .elementor-element.elementor-element-215739f > .elementor-element-populated > .elementor-background-overlay, .elementor-717 .elementor-element.elementor-element-215739f > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-717 .elementor-element.elementor-element-215739f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-717 .elementor-element.elementor-element-402b81e {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-402b81e .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	color: var(--e-global-color-primary);
}

.elementor-717 .elementor-element.elementor-element-4ced885 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-e50ab5c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-717 .elementor-element.elementor-element-e50ab5c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e9cb757);
}

.elementor-bc-flex-widget .elementor-717 .elementor-element.elementor-element-e50ab5c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-e50ab5c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-e50ab5c > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #f6d57b;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 2em 2em 2em 2em;
	--e-column-margin-right: 2em;
	--e-column-margin-left: 2em;
	padding: 3em 3em 3em 3em;
}

.elementor-717 .elementor-element.elementor-element-e50ab5c > .elementor-element-populated, .elementor-717 .elementor-element.elementor-element-e50ab5c > .elementor-element-populated > .elementor-background-overlay, .elementor-717 .elementor-element.elementor-element-e50ab5c > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-717 .elementor-element.elementor-element-e50ab5c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-717 .elementor-element.elementor-element-d2c380f {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-d2c380f .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	color: var(--e-global-color-primary);
}

.elementor-717 .elementor-element.elementor-element-c9ac09f {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-aba9fc4 > .elementor-container {
	max-width: 1440px;
}

.elementor-717 .elementor-element.elementor-element-aba9fc4 {
	margin-top: 0em;
	margin-bottom: 2em;
}

.elementor-717 .elementor-element.elementor-element-ac8e3fd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-717 .elementor-element.elementor-element-ac8e3fd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-bc-flex-widget .elementor-717 .elementor-element.elementor-element-ac8e3fd.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-ac8e3fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-ac8e3fd > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #f6d57b;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 2em 2em 2em 2em;
	--e-column-margin-right: 2em;
	--e-column-margin-left: 2em;
	padding: 3em 3em 3em 3em;
}

.elementor-717 .elementor-element.elementor-element-ac8e3fd > .elementor-element-populated, .elementor-717 .elementor-element.elementor-element-ac8e3fd > .elementor-element-populated > .elementor-background-overlay, .elementor-717 .elementor-element.elementor-element-ac8e3fd > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-717 .elementor-element.elementor-element-ac8e3fd > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-717 .elementor-element.elementor-element-a8c87d5 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-a8c87d5 .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-aa66595 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-aa66595 .elementor-heading-title {
	color: var(--e-global-color-4b0ab3c);
}

.elementor-717 .elementor-element.elementor-element-eda205c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-717 .elementor-element.elementor-element-eda205c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-bc-flex-widget .elementor-717 .elementor-element.elementor-element-eda205c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-eda205c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-eda205c > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #f6d57b;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 2em 2em 2em 2em;
	--e-column-margin-right: 2em;
	--e-column-margin-left: 2em;
	padding: 3em 3em 3em 3em;
}

.elementor-717 .elementor-element.elementor-element-eda205c > .elementor-element-populated, .elementor-717 .elementor-element.elementor-element-eda205c > .elementor-element-populated > .elementor-background-overlay, .elementor-717 .elementor-element.elementor-element-eda205c > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-717 .elementor-element.elementor-element-eda205c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-717 .elementor-element.elementor-element-a3b9d60 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-a3b9d60 .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-99ec37a {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-99ec37a .elementor-heading-title {
	color: var(--e-global-color-4b0ab3c);
}

.elementor-717 .elementor-element.elementor-element-1e69ad5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-717 .elementor-element.elementor-element-1e69ad5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-e9cb757);
}

.elementor-bc-flex-widget .elementor-717 .elementor-element.elementor-element-1e69ad5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-1e69ad5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-1e69ad5 > .elementor-element-populated {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #f6d57b;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 2em 2em 2em 2em;
	--e-column-margin-right: 2em;
	--e-column-margin-left: 2em;
	padding: 3em 3em 3em 3em;
}

.elementor-717 .elementor-element.elementor-element-1e69ad5 > .elementor-element-populated, .elementor-717 .elementor-element.elementor-element-1e69ad5 > .elementor-element-populated > .elementor-background-overlay, .elementor-717 .elementor-element.elementor-element-1e69ad5 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-717 .elementor-element.elementor-element-1e69ad5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-717 .elementor-element.elementor-element-9d7a2d5 > .elementor-widget-container {
	margin: 0em 0em 0em 0em;
}

.elementor-717 .elementor-element.elementor-element-9d7a2d5 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-9d7a2d5 .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	color: var(--e-global-color-primary);
}

.elementor-717 .elementor-element.elementor-element-94b2662 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-f698267:not(.elementor-motion-effects-element-type-background), .elementor-717 .elementor-element.elementor-element-f698267 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b37f08e);
}

.elementor-717 .elementor-element.elementor-element-f698267 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-717 .elementor-element.elementor-element-f698267 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-717 .elementor-element.elementor-element-cf5a190 > .elementor-widget-container {
	margin: 2em 0em 0em 0em;
}

.elementor-717 .elementor-element.elementor-element-cf5a190 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-cf5a190 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-text);
}

.elementor-717 .elementor-element.elementor-element-ab0d6dc {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 7px;
}

.elementor-717 .elementor-element.elementor-element-ab0d6dc > .elementor-widget-container {
	margin: -1rem 0rem 0rem 0rem;
	padding: 0px 0px 0px 0px;
}

.elementor-717 .elementor-element.elementor-element-ab0d6dc .elementor-divider-separator {
	width: 300px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-717 .elementor-element.elementor-element-ab0d6dc .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-717 .elementor-element.elementor-element-d9d8802 {
	--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-evenly;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0em;
	--padding-bottom: 2em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-717 .elementor-element.elementor-element-d9d8802:not(.elementor-motion-effects-element-type-background), .elementor-717 .elementor-element.elementor-element-d9d8802 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-b37f08e);
}

.elementor-717 .elementor-element.elementor-element-d9d8802.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-717 .elementor-element.elementor-element-805def5 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-717 .elementor-element.elementor-element-840917d {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-840917d .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-717 .elementor-element.elementor-element-8e0afec .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-e9cb757);
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-8e0afec > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-717 .elementor-element.elementor-element-8e0afec .elementor-button:hover, .elementor-717 .elementor-element.elementor-element-8e0afec .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-8e0afec .elementor-button:hover svg, .elementor-717 .elementor-element.elementor-element-8e0afec .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-fd63c0d {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-717 .elementor-element.elementor-element-a3a75a4 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-a3a75a4 .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-717 .elementor-element.elementor-element-583c9fa .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-e9cb757);
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-583c9fa > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-717 .elementor-element.elementor-element-583c9fa .elementor-button:hover, .elementor-717 .elementor-element.elementor-element-583c9fa .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-583c9fa .elementor-button:hover svg, .elementor-717 .elementor-element.elementor-element-583c9fa .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-7f5ae0e .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-e9cb757);
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-7f5ae0e > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-717 .elementor-element.elementor-element-7f5ae0e .elementor-button:hover, .elementor-717 .elementor-element.elementor-element-7f5ae0e .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-7f5ae0e .elementor-button:hover svg, .elementor-717 .elementor-element.elementor-element-7f5ae0e .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-5702fae .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-e9cb757);
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-5702fae > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-717 .elementor-element.elementor-element-5702fae .elementor-button:hover, .elementor-717 .elementor-element.elementor-element-5702fae .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-5702fae .elementor-button:hover svg, .elementor-717 .elementor-element.elementor-element-5702fae .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-8ab3262 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-717 .elementor-element.elementor-element-d0dd90e {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-d0dd90e .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-717 .elementor-element.elementor-element-1e179a8 .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-e9cb757);
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-1e179a8 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-717 .elementor-element.elementor-element-1e179a8 .elementor-button:hover, .elementor-717 .elementor-element.elementor-element-1e179a8 .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-1e179a8 .elementor-button:hover svg, .elementor-717 .elementor-element.elementor-element-1e179a8 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-5e2f2dc .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-e9cb757);
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-5e2f2dc > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-717 .elementor-element.elementor-element-5e2f2dc .elementor-button:hover, .elementor-717 .elementor-element.elementor-element-5e2f2dc .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-5e2f2dc .elementor-button:hover svg, .elementor-717 .elementor-element.elementor-element-5e2f2dc .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-28dbf59 .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-e9cb757);
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-28dbf59 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-717 .elementor-element.elementor-element-28dbf59 .elementor-button:hover, .elementor-717 .elementor-element.elementor-element-28dbf59 .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-28dbf59 .elementor-button:hover svg, .elementor-717 .elementor-element.elementor-element-28dbf59 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-f7aebdc .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-e9cb757);
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-f7aebdc > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-717 .elementor-element.elementor-element-f7aebdc .elementor-button:hover, .elementor-717 .elementor-element.elementor-element-f7aebdc .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-f7aebdc .elementor-button:hover svg, .elementor-717 .elementor-element.elementor-element-f7aebdc .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-a90a046 {
	--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;
	--flex-wrap: nowrap;
}

.elementor-717 .elementor-element.elementor-element-b336cec {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-b336cec .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

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

.elementor-717 .elementor-element.elementor-element-fb797a5 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-717 .elementor-element.elementor-element-776d41e {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-776d41e .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-717 .elementor-element.elementor-element-4ee4190 .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-e9cb757);
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-4ee4190 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-717 .elementor-element.elementor-element-4ee4190 .elementor-button:hover, .elementor-717 .elementor-element.elementor-element-4ee4190 .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-4ee4190 .elementor-button:hover svg, .elementor-717 .elementor-element.elementor-element-4ee4190 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-a45aed3 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-717 .elementor-element.elementor-element-3ad5478 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-3ad5478 .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-717 .elementor-element.elementor-element-9de31da .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-e9cb757);
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-9de31da > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-717 .elementor-element.elementor-element-9de31da .elementor-button:hover, .elementor-717 .elementor-element.elementor-element-9de31da .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-9de31da .elementor-button:hover svg, .elementor-717 .elementor-element.elementor-element-9de31da .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-1d21115 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-717 .elementor-element.elementor-element-cd8289e {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-cd8289e .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-717 .elementor-element.elementor-element-b973b02 .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-e9cb757);
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-b973b02 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-717 .elementor-element.elementor-element-b973b02 .elementor-button:hover, .elementor-717 .elementor-element.elementor-element-b973b02 .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-b973b02 .elementor-button:hover svg, .elementor-717 .elementor-element.elementor-element-b973b02 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-c721cb8 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-717 .elementor-element.elementor-element-942f0f1 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-942f0f1 .elementor-heading-title {
	font-family: "Roboto Slab", Sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.elementor-717 .elementor-element.elementor-element-60bcc8a .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-e9cb757);
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-60bcc8a > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-717 .elementor-element.elementor-element-60bcc8a .elementor-button:hover, .elementor-717 .elementor-element.elementor-element-60bcc8a .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-60bcc8a .elementor-button:hover svg, .elementor-717 .elementor-element.elementor-element-60bcc8a .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-f2639a7 .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-e9cb757);
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-f2639a7 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-717 .elementor-element.elementor-element-f2639a7 .elementor-button:hover, .elementor-717 .elementor-element.elementor-element-f2639a7 .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-f2639a7 .elementor-button:hover svg, .elementor-717 .elementor-element.elementor-element-f2639a7 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-2b48eb1 .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-e9cb757);
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-2b48eb1 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-717 .elementor-element.elementor-element-2b48eb1 .elementor-button:hover, .elementor-717 .elementor-element.elementor-element-2b48eb1 .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-2b48eb1 .elementor-button:hover svg, .elementor-717 .elementor-element.elementor-element-2b48eb1 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-8612f0a .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-e9cb757);
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-8612f0a > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-717 .elementor-element.elementor-element-8612f0a .elementor-button:hover, .elementor-717 .elementor-element.elementor-element-8612f0a .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-8612f0a .elementor-button:hover svg, .elementor-717 .elementor-element.elementor-element-8612f0a .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-2e201c9 > .elementor-widget-container {
	margin: 2em 0em 0em 0em;
}

.elementor-717 .elementor-element.elementor-element-2e201c9 {
	text-align: center;
}

.elementor-717 .elementor-element.elementor-element-2e201c9 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
	color: var(--e-global-color-text);
}

.elementor-717 .elementor-element.elementor-element-08c93c3 {
	margin-top: 4em;
	margin-bottom: 0em;
}

.elementor-bc-flex-widget .elementor-717 .elementor-element.elementor-element-0b80e7a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-0b80e7a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-b55f376 {
	text-align: left;
}

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

.elementor-717 .elementor-element.elementor-element-ed8346a {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 7px;
}

.elementor-717 .elementor-element.elementor-element-ed8346a > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
	padding: 0px 0px 0px 0px;
}

.elementor-717 .elementor-element.elementor-element-ed8346a .elementor-divider-separator {
	width: 300px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-717 .elementor-element.elementor-element-ed8346a .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-717 .elementor-element.elementor-element-3cb7f6c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-717 .elementor-element.elementor-element-9dbbfa9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-9dbbfa9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-fb75d6b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-717 .elementor-element.elementor-element-2348d08 .elementor-button {
	background-color: var(--e-global-color-primary);
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: var(--e-global-color-e9cb757);
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-2348d08 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-717 .elementor-element.elementor-element-2348d08 > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-717 .elementor-element.elementor-element-2348d08 .elementor-button:hover, .elementor-717 .elementor-element.elementor-element-2348d08 .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-2348d08 .elementor-button:hover svg, .elementor-717 .elementor-element.elementor-element-2348d08 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-2ad07fe .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-e9cb757);
	color: var(--e-global-color-e9cb757);
}

.elementor-717 .elementor-element.elementor-element-2ad07fe {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-717 .elementor-element.elementor-element-2ad07fe > .elementor-widget-container {
	padding: 15px 15px 15px 15px;
}

.elementor-717 .elementor-element.elementor-element-2ad07fe .elementor-button:hover, .elementor-717 .elementor-element.elementor-element-2ad07fe .elementor-button:focus {
	color: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-2ad07fe .elementor-button:hover svg, .elementor-717 .elementor-element.elementor-element-2ad07fe .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-1a2e224 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-717 .elementor-element.elementor-element-015954f {
	margin-top: 4em;
	margin-bottom: 0em;
}

.elementor-bc-flex-widget .elementor-717 .elementor-element.elementor-element-eaef9ba.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-eaef9ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-10f687f {
	text-align: left;
}

.elementor-717 .elementor-element.elementor-element-10f687f .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-717 .elementor-element.elementor-element-966800d {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 7px;
}

.elementor-717 .elementor-element.elementor-element-966800d > .elementor-widget-container {
	margin: 0rem 0rem 0rem 0rem;
	padding: 0px 0px 0px 0px;
}

.elementor-717 .elementor-element.elementor-element-966800d .elementor-divider-separator {
	width: 300px;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-717 .elementor-element.elementor-element-966800d .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-717 .elementor-element.elementor-element-587d09b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-717 .elementor-element.elementor-element-67d2fd5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-67d2fd5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-de66ef5 {
	--display: flex;
}

.elementor-717 .elementor-element.elementor-element-a3316e3 {
	--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-717 .elementor-element.elementor-element-1a021b4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-717 .elementor-element.elementor-element-1a021b4 > .elementor-container {
	max-width: 1440px;
}

.elementor-717 .elementor-element.elementor-element-1a021b4 {
	margin-top: 5em;
	margin-bottom: 0em;
}

.elementor-717 .elementor-element.elementor-element-88615f9 {
	--e-image-carousel-slides-to-show: 3;
}

.elementor-717 .elementor-element.elementor-element-88615f9 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-717 .elementor-element.elementor-element-88615f9 .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	background: var(--e-global-color-accent);
}

.elementor-717 .elementor-element.elementor-element-88615f9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background: var(--e-global-color-primary);
	opacity: var(--e-global-color-primary);
}

.elementor-717 .elementor-element.elementor-element-88615f9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-radius: 20px 20px 20px 20px;
}

.elementor-717 .elementor-element.elementor-element-753a4a4 {
	--spacer-size: 50px;
}

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

@media (max-width:1024px) {
	.elementor-717 .elementor-element.elementor-element-150c567f > .elementor-container {
		min-height: 800px;
	}
	
	.elementor-717 .elementor-element.elementor-element-150c567f {
		padding: 0px 25px 0px 25px;
	}
	
	.elementor-717 .elementor-element.elementor-element-3301604 {
		--flex-wrap: wrap;
		--padding-top: 2em;
		--padding-bottom: 1em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-717 .elementor-element.elementor-element-89b5271 {
		--margin-top: 1em;
		--margin-bottom: 1em;
		--margin-left: 1em;
		--margin-right: 1em;
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-717 .elementor-element.elementor-element-5bb2ad3 .elementor-heading-title {
		font-size: var(--e-global-typography-e8e4052-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-4a5d68b .elementor-heading-title {
		font-size: var(--e-global-typography-8c42d65-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-e0ddc91 {
		--flex-wrap: wrap;
		--padding-top: 2em;
		--padding-bottom: 1em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-717 .elementor-element.elementor-element-6fb6f8f {
		--margin-top: 1em;
		--margin-bottom: 1em;
		--margin-left: 1em;
		--margin-right: 1em;
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-717 .elementor-element.elementor-element-1ba20da .elementor-heading-title {
		font-size: var(--e-global-typography-e8e4052-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-ace7a62 .elementor-heading-title {
		font-size: var(--e-global-typography-8c42d65-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-44f023e {
		--margin-top: 1em;
		--margin-bottom: 1em;
		--margin-left: 1em;
		--margin-right: 1em;
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-717 .elementor-element.elementor-element-ef88260 .elementor-heading-title {
		font-size: var(--e-global-typography-e8e4052-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-0829149 .elementor-heading-title {
		font-size: var(--e-global-typography-8c42d65-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-029453c {
		--margin-top: 1em;
		--margin-bottom: 1em;
		--margin-left: 1em;
		--margin-right: 1em;
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-717 .elementor-element.elementor-element-82c982c .elementor-heading-title {
		font-size: var(--e-global-typography-e8e4052-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-e744130 .elementor-heading-title {
		font-size: var(--e-global-typography-8c42d65-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-3da1983 {
		--flex-wrap: wrap;
	}
	
	.elementor-717 .elementor-element.elementor-element-0e76ee6 {
		--margin-top: 1em;
		--margin-bottom: 1em;
		--margin-left: 1em;
		--margin-right: 1em;
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-717 .elementor-element.elementor-element-e366f6b .elementor-image-box-title {
		font-size: var(--e-global-typography-e8e4052-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-e366f6b .elementor-image-box-description {
		font-size: var(--e-global-typography-8c42d65-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-cfae9d9 {
		--margin-top: 1em;
		--margin-bottom: 1em;
		--margin-left: 1em;
		--margin-right: 1em;
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-717 .elementor-element.elementor-element-f3ee22e .elementor-image-box-title {
		font-size: var(--e-global-typography-e8e4052-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-f3ee22e .elementor-image-box-description {
		font-size: var(--e-global-typography-8c42d65-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-e0cd2b7 > .elementor-element-populated {
		margin: 1em 1em 1em 1em;
		--e-column-margin-right: 1em;
		--e-column-margin-left: 1em;
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-717 .elementor-element.elementor-element-8e64b8e > .elementor-element-populated {
		margin: 1em 1em 1em 1em;
		--e-column-margin-right: 1em;
		--e-column-margin-left: 1em;
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-717 .elementor-element.elementor-element-39a90d0 > .elementor-element-populated {
		margin: 1em 1em 1em 1em;
		--e-column-margin-right: 1em;
		--e-column-margin-left: 1em;
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-717 .elementor-element.elementor-element-d237200 > .elementor-element-populated {
		margin: 1em 1em 1em 1em;
		--e-column-margin-right: 1em;
		--e-column-margin-left: 1em;
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-717 .elementor-element.elementor-element-5639517 > .elementor-element-populated {
		margin: 1em 1em 1em 1em;
		--e-column-margin-right: 1em;
		--e-column-margin-left: 1em;
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-717 .elementor-element.elementor-element-9979926 > .elementor-element-populated {
		margin: 1em 1em 1em 1em;
		--e-column-margin-right: 1em;
		--e-column-margin-left: 1em;
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-717 .elementor-element.elementor-element-57e41aa > .elementor-element-populated {
		margin: 1em 1em 1em 1em;
		--e-column-margin-right: 1em;
		--e-column-margin-left: 1em;
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-717 .elementor-element.elementor-element-76762fb > .elementor-element-populated {
		margin: 1em 1em 1em 1em;
		--e-column-margin-right: 1em;
		--e-column-margin-left: 1em;
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-717 .elementor-element.elementor-element-06db3a3 > .elementor-element-populated {
		margin: 1em 1em 1em 1em;
		--e-column-margin-right: 1em;
		--e-column-margin-left: 1em;
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-717 .elementor-element.elementor-element-0665461 > .elementor-element-populated {
		margin: 1em 1em 1em 1em;
		--e-column-margin-right: 1em;
		--e-column-margin-left: 1em;
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-717 .elementor-element.elementor-element-215739f > .elementor-element-populated {
		margin: 1em 1em 1em 1em;
		--e-column-margin-right: 1em;
		--e-column-margin-left: 1em;
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-717 .elementor-element.elementor-element-e50ab5c > .elementor-element-populated {
		margin: 1em 1em 1em 1em;
		--e-column-margin-right: 1em;
		--e-column-margin-left: 1em;
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-717 .elementor-element.elementor-element-ac8e3fd > .elementor-element-populated {
		margin: 1em 1em 1em 1em;
		--e-column-margin-right: 1em;
		--e-column-margin-left: 1em;
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-717 .elementor-element.elementor-element-eda205c > .elementor-element-populated {
		margin: 1em 1em 1em 1em;
		--e-column-margin-right: 1em;
		--e-column-margin-left: 1em;
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-717 .elementor-element.elementor-element-a90a046 {
		--justify-content: center;
	}
	
	.elementor-717 .elementor-element.elementor-element-b55f376 {
		text-align: center;
	}
	
	.elementor-717 .elementor-element.elementor-element-ed8346a .elementor-divider {
		text-align: center;
	}
	
	.elementor-717 .elementor-element.elementor-element-ed8346a .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-717 .elementor-element.elementor-element-10f687f {
		text-align: center;
	}
	
	.elementor-717 .elementor-element.elementor-element-966800d .elementor-divider {
		text-align: center;
	}
	
	.elementor-717 .elementor-element.elementor-element-966800d .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}
	
	.elementor-717 .elementor-element.elementor-element-a3316e3 {
		--justify-content: center;
	}
}

@media (max-width:767px) {
	.elementor-717 .elementor-element.elementor-element-150c567f > .elementor-container {
		min-height: 612px;
	}
	
	.elementor-717 .elementor-element.elementor-element-150c567f {
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-717 .elementor-element.elementor-element-1037149b .elementor-headline {
		text-align: right;
	}
	
	.elementor-717 .elementor-element.elementor-element-48c96fd {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-717 .elementor-element.elementor-element-5bb2ad3 .elementor-heading-title {
		font-size: var(--e-global-typography-e8e4052-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-4a5d68b .elementor-heading-title {
		font-size: var(--e-global-typography-8c42d65-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-a108ba5 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-717 .elementor-element.elementor-element-1ba20da .elementor-heading-title {
		font-size: var(--e-global-typography-e8e4052-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-ace7a62 .elementor-heading-title {
		font-size: var(--e-global-typography-8c42d65-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-a8b85e8 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-717 .elementor-element.elementor-element-ef88260 .elementor-heading-title {
		font-size: var(--e-global-typography-e8e4052-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-0829149 .elementor-heading-title {
		font-size: var(--e-global-typography-8c42d65-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-e588d7d {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-717 .elementor-element.elementor-element-82c982c .elementor-heading-title {
		font-size: var(--e-global-typography-e8e4052-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-e744130 .elementor-heading-title {
		font-size: var(--e-global-typography-8c42d65-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-e366f6b .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-717 .elementor-element.elementor-element-e366f6b .elementor-image-box-title {
		font-size: var(--e-global-typography-e8e4052-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-e366f6b .elementor-image-box-description {
		font-size: var(--e-global-typography-8c42d65-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-f3ee22e .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-717 .elementor-element.elementor-element-f3ee22e .elementor-image-box-title {
		font-size: var(--e-global-typography-e8e4052-font-size);
	}
	
	.elementor-717 .elementor-element.elementor-element-f3ee22e .elementor-image-box-description {
		font-size: var(--e-global-typography-8c42d65-font-size);
	}
}

@media (min-width:768px) {
	.elementor-717 .elementor-element.elementor-element-3301604 {
		--content-width: 1440px;
	}
	
	.elementor-717 .elementor-element.elementor-element-89b5271 {
		--content-width: 1366px;
	}
	
	.elementor-717 .elementor-element.elementor-element-e0ddc91 {
		--content-width: 1440px;
	}
	
	.elementor-717 .elementor-element.elementor-element-3da1983 {
		--content-width: 1440px;
	}
	
	.elementor-717 .elementor-element.elementor-element-e0cd2b7 {
		width: 33%;
	}
	
	.elementor-717 .elementor-element.elementor-element-8e64b8e {
		width: 33.332%;
	}
	
	.elementor-717 .elementor-element.elementor-element-d9d8802 {
		--content-width: 1366px;
	}
	
	.elementor-717 .elementor-element.elementor-element-83211fb {
		--width: 33.3333%;
	}
	
	.elementor-717 .elementor-element.elementor-element-a90a046 {
		--width: 33.3333%;
	}
	
	.elementor-717 .elementor-element.elementor-element-85c9850 {
		--width: 33.3333%;
	}
	
	.elementor-717 .elementor-element.elementor-element-0b80e7a {
		width: 50%;
	}
	
	.elementor-717 .elementor-element.elementor-element-9dbbfa9 {
		width: 50%;
	}
	
	.elementor-717 .elementor-element.elementor-element-eaef9ba {
		width: 50%;
	}
	
	.elementor-717 .elementor-element.elementor-element-67d2fd5 {
		width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-717 .elementor-element.elementor-element-0b80e7a {
		width: 100%;
	}
	
	.elementor-717 .elementor-element.elementor-element-9dbbfa9 {
		width: 100%;
	}
	
	.elementor-717 .elementor-element.elementor-element-eaef9ba {
		width: 100%;
	}
	
	.elementor-717 .elementor-element.elementor-element-67d2fd5 {
		width: 100%;
	}
}

@media (min-width:1025px) {
	.elementor-717 .elementor-element.elementor-element-150c567f:not(.elementor-motion-effects-element-type-background), .elementor-717 .elementor-element.elementor-element-150c567f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}
