/* End Custom Fonts CSS */

.elementor-348 .elementor-element.elementor-element-5062a21 {
	--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-348 .elementor-element.elementor-element-5062a21:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-5062a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-7ba1fb2 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-85c01fa {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	text-align: center;
}

.elementor-348 .elementor-element.elementor-element-85c01fa .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	color: rgba(0, 0, 0, .85);
}

.elementor-348 .elementor-element.elementor-element-ee56814 {
	--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;
	--margin-top: -30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-348 .elementor-element.elementor-element-ee56814:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-ee56814 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-1404774 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-a1ef40c {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	text-align: center;
}

.elementor-348 .elementor-element.elementor-element-a1ef40c .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: rgba(0, 0, 0, .85);
}

.elementor-348 .elementor-element.elementor-element-988c921 {
	--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;
	--margin-top: -25px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-348 .elementor-element.elementor-element-988c921:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-988c921 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-ac10feb {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-d355707 {
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #050505;
}

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

.elementor-348 .elementor-element.elementor-element-c8334f2:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-c8334f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-1767247 {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 16%;
	--padding-right: 16%;
}

.elementor-348 .elementor-element.elementor-element-d80529f {
	padding: 0% 0% 0% 0%;
}

.elementor-348 .elementor-element.elementor-element-f54c33e {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-348 .elementor-element.elementor-element-4fe7109 .elementor-button {
	background-color: #f74702;
	font-family: "GT America", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	fill: #fdfdfd;
	color: #fdfdfd;
	border-radius: 5px 5px 5px 5px;
}

.elementor-348 .elementor-element.elementor-element-48f3248 {
	--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;
	--margin-top: 30px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-348 .elementor-element.elementor-element-d9de591 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-45ff5b3 .eael-testimonial-content {
	text-align: default;
}

.elementor-348 .elementor-element.elementor-element-45ff5b3 .eael-testimonial-image {
	text-align: default;
	max-width: 100%;
}

.elementor-348 .elementor-element.elementor-element-45ff5b3 .eael-testimonial-image figure > img {
	width: 150px;
}

.elementor-348 .elementor-element.elementor-element-45ff5b3 .eael-testimonial-content .eael-testimonial-user {
	color: #272727;
	font-family: "GT America", Sans-serif;
	font-size: 15px;
}

.elementor-348 .elementor-element.elementor-element-45ff5b3 .eael-testimonial-content .eael-testimonial-user-company {
	color: #272727;
	font-family: "GT America", Sans-serif;
	font-weight: 500;
}

.elementor-348 .elementor-element.elementor-element-45ff5b3 .eael-testimonial-content .eael-testimonial-text {
	color: #292929;
	font-family: "GT America", Sans-serif;
	font-size: 19px;
}

.elementor-348 .elementor-element.elementor-element-45ff5b3 .rating-five .testimonial-star-rating li i {
	color: #f2b01e;
}

.elementor-348 .elementor-element.elementor-element-45ff5b3 .rating-one .testimonial-star-rating li:first-child i {
	color: #f2b01e;
}

.elementor-348 .elementor-element.elementor-element-45ff5b3 .rating-two .testimonial-star-rating li:nth-child(1) i, .elementor-348 .elementor-element.elementor-element-45ff5b3 .rating-two .testimonial-star-rating li:nth-child(2) i {
	color: #f2b01e;
}

.elementor-348 .elementor-element.elementor-element-45ff5b3 .rating-three .testimonial-star-rating li:nth-child(1) i, .elementor-348 .elementor-element.elementor-element-45ff5b3 .rating-three .testimonial-star-rating li:nth-child(2) i, .elementor-348 .elementor-element.elementor-element-45ff5b3 .rating-three .testimonial-star-rating li:nth-child(3) i {
	color: #f2b01e;
}

.elementor-348 .elementor-element.elementor-element-45ff5b3 .rating-four .testimonial-star-rating li:nth-child(1) i, .elementor-348 .elementor-element.elementor-element-45ff5b3 .rating-four .testimonial-star-rating li:nth-child(2) i, .elementor-348 .elementor-element.elementor-element-45ff5b3 .rating-four .testimonial-star-rating li:nth-child(3) i, .elementor-348 .elementor-element.elementor-element-45ff5b3 .rating-four .testimonial-star-rating li:nth-child(4) i {
	color: #f2b01e;
}

.elementor-348 .elementor-element.elementor-element-45ff5b3 .eael-testimonial-quote {
	color: rgba(0, 0, 0, .15);
}

.elementor-348 .elementor-element.elementor-element-45ff5b3 span.eael-testimonial-quote {
	top: 5%;
	right: 5%;
}

.elementor-348 .elementor-element.elementor-element-ebe308c {
	--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-348 .elementor-element.elementor-element-d36ba7d {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-c04ddce {
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #000;
}

.elementor-348 .elementor-element.elementor-element-3db6c6f {
	--e-image-carousel-slides-to-show: 4;
}

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

.elementor-348 .elementor-element.elementor-element-8a8eb07:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-8a8eb07 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-20e844b {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-beffe04 {
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-348 .elementor-element.elementor-element-75d3519 {
	--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-348 .elementor-element.elementor-element-d2c875d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-348 .elementor-element.elementor-element-630dbc8 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-bee245a {
	text-align: center;
}

.elementor-348 .elementor-element.elementor-element-192474e {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-814cd03 {
	text-align: justify;
}

.elementor-348 .elementor-element.elementor-element-9cc5b05 {
	--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-348 .elementor-element.elementor-element-f82844e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-348 .elementor-element.elementor-element-3f18bd5 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-c7d9dba {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #000;
}

.elementor-348 .elementor-element.elementor-element-68992d4 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-956d865 {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #000;
}

.elementor-348 .elementor-element.elementor-element-4e505c7 {
	--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-348 .elementor-element.elementor-element-4e505c7:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-4e505c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-8d0a941 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-348 .elementor-element.elementor-element-07cee4e {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-2153bb5 {
	text-align: center;
}

.elementor-348 .elementor-element.elementor-element-4f62fb0 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-aec7b6a {
	text-align: justify;
}

.elementor-348 .elementor-element.elementor-element-0b5e327 {
	--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-348 .elementor-element.elementor-element-0b5e327:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-0b5e327 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-51faa6c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-348 .elementor-element.elementor-element-8c5dfb5 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-59d1740 {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #000;
}

.elementor-348 .elementor-element.elementor-element-8ddda27 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-9d47f28 {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #000;
}

.elementor-348 .elementor-element.elementor-element-543108d {
	--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-348 .elementor-element.elementor-element-0ecf913 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-348 .elementor-element.elementor-element-7f2e558 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-1083e7a {
	text-align: center;
}

.elementor-348 .elementor-element.elementor-element-b92f520 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-d466b25 {
	text-align: justify;
}

.elementor-348 .elementor-element.elementor-element-23ac96d {
	--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-348 .elementor-element.elementor-element-a22cdfc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-348 .elementor-element.elementor-element-67c7503 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-63dd59d {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #000;
}

.elementor-348 .elementor-element.elementor-element-ab2ce0b {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-b5f6cff {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #000;
}

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

.elementor-348 .elementor-element.elementor-element-2e7ab9a {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-cc82a38 .elementor-button {
	background-color: #f74702;
	font-family: "GT America", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	fill: #fdfdfd;
	color: #fdfdfd;
	border-radius: 5px 5px 5px 5px;
}

.elementor-348 .elementor-element.elementor-element-2ab0f45 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
	--padding-top: 50px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-348 .elementor-element.elementor-element-2ab0f45:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-2ab0f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-92d222f {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-0a81229 {
	--display: flex;
	--justify-content: flex-end;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-348 .elementor-element.elementor-element-4241785 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

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

.elementor-348 .elementor-element.elementor-element-156f023 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-6b689c9 {
	text-align: center;
}

.elementor-348 .elementor-element.elementor-element-014155f:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-014155f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center center, #f0f1f2 0%, #fcfbfb 100%);
}

.elementor-348 .elementor-element.elementor-element-014155f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0% 10% 0% 10%;
}

.elementor-348 .elementor-element.elementor-element-014155f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-348 .elementor-element.elementor-element-b7cb646 img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-348 .elementor-element.elementor-element-d94d212 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.elementor-348 .elementor-element.elementor-element-177b2fc img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-348 .elementor-element.elementor-element-693c891 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.elementor-348 .elementor-element.elementor-element-a0af132 img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-348 .elementor-element.elementor-element-bffd867 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.elementor-348 .elementor-element.elementor-element-05595b5 > .elementor-element-populated {
	padding: 0% 0% 0% 0%;
}

.elementor-348 .elementor-element.elementor-element-86dd455 img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-348 .elementor-element.elementor-element-2a96241 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #000;
}

.elementor-348 .elementor-element.elementor-element-46e848a {
	--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-348 .elementor-element.elementor-element-75856ab {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-cc13e4a {
	text-align: justify;
	font-size: 20px;
}

.elementor-348 .elementor-element.elementor-element-261ee6f {
	--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;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-348 .elementor-element.elementor-element-261ee6f:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-261ee6f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-6c17999 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-6322bd0 {
	text-align: center;
}

.elementor-348 .elementor-element.elementor-element-619ac85 {
	--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-348 .elementor-element.elementor-element-619ac85:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-619ac85 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

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

.elementor-348 .elementor-element.elementor-element-4c3abd0 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-348 .elementor-element.elementor-element-2de054e {
	border-radius: 10px 10px 10px 10px;
}

.elementor-348 .elementor-element.elementor-element-2de054e img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-348 .elementor-element.elementor-element-4b8bd2f {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #050505;
}

.elementor-348 .elementor-element.elementor-element-dfb0f72 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-348 .elementor-element.elementor-element-5589b5a {
	border-radius: 10px 10px 10px 10px;
}

.elementor-348 .elementor-element.elementor-element-df25ce7 {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #050505;
}

.elementor-348 .elementor-element.elementor-element-6cd2592 {
	--display: flex;
	--justify-content: center;
}

.elementor-348 .elementor-element.elementor-element-59b806a {
	border-radius: 10px 10px 10px 10px;
}

.elementor-348 .elementor-element.elementor-element-9ba2371 {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #050505;
}

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

.elementor-348 .elementor-element.elementor-element-c2a2d68:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-c2a2d68 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-aa55387 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-0466b65 {
	text-align: justify;
	font-size: 18px;
}

.elementor-348 .elementor-element.elementor-element-180153f {
	--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-348 .elementor-element.elementor-element-b0139c7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-348 .elementor-element.elementor-element-193dc81 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-abf399e {
	text-align: center;
}

.elementor-348 .elementor-element.elementor-element-84fa51a {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-ac1447a {
	text-align: justify;
}

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

.elementor-348 .elementor-element.elementor-element-e253f28 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-348 .elementor-element.elementor-element-502deb5 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-a72e07f {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #000;
}

.elementor-348 .elementor-element.elementor-element-385df24 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-a4db09a {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #000;
}

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

.elementor-348 .elementor-element.elementor-element-06daddd:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-06daddd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-5bde30f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-348 .elementor-element.elementor-element-e8cb24f {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-f6c509e {
	text-align: center;
}

.elementor-348 .elementor-element.elementor-element-13d5efd {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-a9d888c {
	text-align: justify;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
}

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

.elementor-348 .elementor-element.elementor-element-1e6ffec:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-1e6ffec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-b937736 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-189a628 {
	border-radius: 10px 10px 10px 10px;
}

.elementor-348 .elementor-element.elementor-element-189a628 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-348 .elementor-element.elementor-element-bfb108b {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #020202;
}

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

.elementor-348 .elementor-element.elementor-element-9183b7c {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-022d3c4 .elementor-button {
	background-color: #f74702;
	font-family: "GT America", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	fill: #fdfdfd;
	color: #fdfdfd;
	border-radius: 5px 5px 5px 5px;
}

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

.elementor-348 .elementor-element.elementor-element-20e09e2:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-20e09e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-4386e12 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-afb02ca {
	text-align: center;
}

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

.elementor-348 .elementor-element.elementor-element-61cf402:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-61cf402 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-5f9fb13 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-270dd82 {
	text-align: justify;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: rgba(0, 0, 0, .85);
}

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

.elementor-348 .elementor-element.elementor-element-e5d00af {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-f160a61 {
	text-align: center;
}

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

.elementor-348 .elementor-element.elementor-element-e5b3ae9 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-189d29d {
	text-align: justify;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: rgba(0, 0, 0, .85);
}

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

.elementor-348 .elementor-element.elementor-element-e14a6fc:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-e14a6fc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-dbc13e3 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-086ca22 {
	text-align: center;
}

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

.elementor-348 .elementor-element.elementor-element-fc85659:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-fc85659 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-dc7e780 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-348 .elementor-element.elementor-element-20c2743 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-3f34513 {
	text-align: center;
}

.elementor-348 .elementor-element.elementor-element-45e21a0 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-6cfc3b2 {
	text-align: justify;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
}

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

.elementor-348 .elementor-element.elementor-element-7fb0c44 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-72055d3 {
	text-align: center;
}

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

.elementor-348 .elementor-element.elementor-element-9ac03dc {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-dfd0ee1 {
	--e-image-carousel-slides-to-show: 5;
}

.elementor-348 .elementor-element.elementor-element-dfd0ee1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-style: none;
}

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

.elementor-348 .elementor-element.elementor-element-d6f7dc9 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-38e195a {
	text-align: center;
}

.elementor-348 .elementor-element.elementor-element-68a1497 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-348 .elementor-element.elementor-element-68a1497:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-68a1497 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-cc69d4c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
}

.elementor-348 .elementor-element.elementor-element-2fc07d6 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-348 .elementor-element.elementor-element-6467c51 .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #080808;
}

.elementor-348 .elementor-element.elementor-element-1bdccc3 {
	text-align: justify;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
}

.elementor-348 .elementor-element.elementor-element-cf4f36b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-348 .elementor-element.elementor-element-78f8e82 .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #030303;
}

.elementor-348 .elementor-element.elementor-element-3440b3b {
	text-align: justify;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #070707;
}

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

.elementor-348 .elementor-element.elementor-element-674c456:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-674c456 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-def28ff {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
}

.elementor-348 .elementor-element.elementor-element-ea32b18 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-348 .elementor-element.elementor-element-164a13f .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #080808;
}

.elementor-348 .elementor-element.elementor-element-bd7c06b {
	text-align: justify;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #080808;
}

.elementor-348 .elementor-element.elementor-element-ef9f757 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-348 .elementor-element.elementor-element-cbe12f4 .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #030303;
}

.elementor-348 .elementor-element.elementor-element-bafe7b1 {
	text-align: justify;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #070707;
}

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

.elementor-348 .elementor-element.elementor-element-a14e890:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-a14e890 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-354e866 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
}

.elementor-348 .elementor-element.elementor-element-1c0c743 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-348 .elementor-element.elementor-element-1613e4c .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #0c0c0c;
}

.elementor-348 .elementor-element.elementor-element-13714b8 {
	text-align: justify;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #0c0c0c;
}

.elementor-348 .elementor-element.elementor-element-9743438 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-348 .elementor-element.elementor-element-7032ebf .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #0a0a0a;
}

.elementor-348 .elementor-element.elementor-element-f73712b {
	width: var(--container-widget-width, 100.165%);
	max-width: 100.165%;
	--container-widget-width: 100.165%;
	--container-widget-flex-grow: 0;
	text-align: justify;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #080808;
}

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

.elementor-348 .elementor-element.elementor-element-611aad2 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-5e13aa4 .elementor-button {
	background-color: #f74702;
	font-family: "GT America", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	fill: #fdfdfd;
	color: #fdfdfd;
	border-radius: 5px 5px 5px 5px;
}

.elementor-348 .elementor-element.elementor-element-f9ce009 {
	--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-348 .elementor-element.elementor-element-a989ca0 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-c02c7fd {
	text-align: center;
}

.elementor-348 .elementor-element.elementor-element-2423786 {
	--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-348 .elementor-element.elementor-element-fb06d8e {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-39dedbf {
	--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-348 .elementor-element.elementor-element-620a532 {
	--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-348 .elementor-element.elementor-element-d6b2bc6 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-b460e7b img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-348 .elementor-element.elementor-element-d87a98d {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-bfd0042 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-348 .elementor-element.elementor-element-230d4ff {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-a387c5f img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-348 .elementor-element.elementor-element-43b103c {
	--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;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-348 .elementor-element.elementor-element-43b103c:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-43b103c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-5f4c7f2 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-4b0e7dd {
	text-align: center;
}

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

.elementor-348 .elementor-element.elementor-element-b62bfff:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-b62bfff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-de29a26 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
	font-size: 16px;
	margin-left: 10px;
	color: #333;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
	height: 16px;
	width: 16px;
	line-height: 16px;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
	color: #333;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
	color: #333;
	fill: #333;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
	fill: #333;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
	color: #fff;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
	color: #fff;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
	color: #fff;
	fill: #fff;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
	fill: #fff;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
	color: #fff;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
	color: #fff;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
	color: #fff;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
	color: #fff;
	fill: #fff;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
	fill: #fff;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
	color: #fff;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg {
	font-size: 16px;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
	height: 16px;
	width: 16px;
	line-height: 16px;
	fill: #444;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
	color: #444;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
	color: #444;
	fill: #444;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
	color: #fff;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
	color: #fff;
	fill: #fff;
}

.elementor-348 .elementor-element.elementor-element-4b9f925 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
	fill: #fff;
}

.elementor-348 .elementor-element.elementor-element-3ad02fd {
	--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;
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-348 .elementor-element.elementor-element-30e2abc {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-7f12a88 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-348 .elementor-element.elementor-element-45df21b {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #0a0a0a;
}

.elementor-348 .elementor-element.elementor-element-ab879bb {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-0d6f319 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-348 .elementor-element.elementor-element-e74f9f9 {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #050505;
}

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

.elementor-348 .elementor-element.elementor-element-6f47e0d {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-348 .elementor-element.elementor-element-6f47e0d:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-6f47e0d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-a545cf2 {
	text-align: justify;
}

.elementor-348 .elementor-element.elementor-element-aad79e1 {
	--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;
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-348 .elementor-element.elementor-element-54dfc62 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-078cfd8 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-348 .elementor-element.elementor-element-3c20d7e {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #070707;
}

.elementor-348 .elementor-element.elementor-element-6fe5f10 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-348 .elementor-element.elementor-element-6fe5f10:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-6fe5f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f0f1f2;
}

.elementor-348 .elementor-element.elementor-element-91a7d88 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-d116059 {
	margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-348 .elementor-element.elementor-element-d116059 .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #0f0f0f;
}

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

.elementor-348 .elementor-element.elementor-element-0381ee9 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-4de9485 .elementor-button {
	background-color: #f74702;
	font-family: "GT America", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	fill: #fdfdfd;
	color: #fdfdfd;
	border-radius: 5px 5px 5px 5px;
}

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

.elementor-348 .elementor-element.elementor-element-686fcd0 {
	--display: flex;
}

.elementor-348 .elementor-element.elementor-element-da1e183 {
	text-align: justify;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #000;
}

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

@media (min-width:768px) {
	.elementor-348 .elementor-element.elementor-element-630dbc8 {
		--width: 40%;
	}
	
	.elementor-348 .elementor-element.elementor-element-07cee4e {
		--width: 40%;
	}
	
	.elementor-348 .elementor-element.elementor-element-7f2e558 {
		--width: 40%;
	}
	
	.elementor-348 .elementor-element.elementor-element-193dc81 {
		--width: 40%;
	}
	
	.elementor-348 .elementor-element.elementor-element-e8cb24f {
		--width: 40%;
	}
	
	.elementor-348 .elementor-element.elementor-element-20c2743 {
		--width: 40%;
	}
}

@media (max-width:1024px) {
	.elementor-348 .elementor-element.elementor-element-85c01fa .elementor-heading-title {
		font-size: 65px;
	}
	
	.elementor-348 .elementor-element.elementor-element-a1ef40c .elementor-heading-title {
		font-size: 65px;
	}
	
	.elementor-348 .elementor-element.elementor-element-270dd82 {
		font-size: 16px;
	}
	
	.elementor-348 .elementor-element.elementor-element-189d29d {
		font-size: 16px;
	}
}

@media (max-width:767px) {
	.elementor-348 .elementor-element.elementor-element-85c01fa {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-348 .elementor-element.elementor-element-85c01fa .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-348 .elementor-element.elementor-element-ee56814 {
		--margin-top: -20px;
		--margin-bottom: -20px;
		--margin-left: -0px;
		--margin-right: -0px;
	}
	
	.elementor-348 .elementor-element.elementor-element-a1ef40c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-348 .elementor-element.elementor-element-a1ef40c .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-348 .elementor-element.elementor-element-d355707 {
		text-align: justify;
		font-size: 14px;
	}
	
	.elementor-348 .elementor-element.elementor-element-d80529f {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-348 .elementor-element.elementor-element-4fe7109 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-348 .elementor-element.elementor-element-45ff5b3 .eael-testimonial-content .eael-testimonial-user {
		font-size: 14px;
	}
	
	.elementor-348 .elementor-element.elementor-element-45ff5b3 .eael-testimonial-content .eael-testimonial-text {
		font-size: 14px;
	}
	
	.elementor-348 .elementor-element.elementor-element-3db6c6f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-348 .elementor-element.elementor-element-3db6c6f .elementor-swiper-button.elementor-swiper-button-next {
		font-size: 0px;
	}
	
	.elementor-348 .elementor-element.elementor-element-beffe04 {
		font-size: 1px;
	}
	
	.elementor-348 .elementor-element.elementor-element-c7d9dba {
		font-size: 13px;
	}
	
	.elementor-348 .elementor-element.elementor-element-68992d4 {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-348 .elementor-element.elementor-element-956d865 {
		font-size: 13px;
	}
	
	.elementor-348 .elementor-element.elementor-element-59d1740 {
		font-size: 13px;
	}
	
	.elementor-348 .elementor-element.elementor-element-8ddda27 {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-348 .elementor-element.elementor-element-9d47f28 {
		font-size: 13px;
	}
	
	.elementor-348 .elementor-element.elementor-element-63dd59d {
		font-size: 13px;
	}
	
	.elementor-348 .elementor-element.elementor-element-ab2ce0b {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-348 .elementor-element.elementor-element-b5f6cff {
		font-size: 13px;
	}
	
	.elementor-348 .elementor-element.elementor-element-cc82a38 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-348 .elementor-element.elementor-element-2ab0f45 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-348 .elementor-element.elementor-element-6a4d876 {
		text-align: center;
	}
	
	.elementor-348 .elementor-element.elementor-element-5d53070.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-348 .elementor-element.elementor-element-6b689c9 {
		font-size: 1px;
	}
	
	.elementor-348 .elementor-element.elementor-element-b7cb646 img {
		width: 75%;
	}
	
	.elementor-348 .elementor-element.elementor-element-d94d212 {
		margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-348 .elementor-element.elementor-element-177b2fc img {
		width: 75%;
	}
	
	.elementor-348 .elementor-element.elementor-element-693c891 {
		margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-348 .elementor-element.elementor-element-a0af132 img {
		width: 75%;
	}
	
	.elementor-348 .elementor-element.elementor-element-bffd867 {
		margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-348 .elementor-element.elementor-element-86dd455 img {
		width: 75%;
	}
	
	.elementor-348 .elementor-element.elementor-element-2a96241 {
		margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-348 .elementor-element.elementor-element-cc13e4a {
		font-size: 14px;
	}
	
	.elementor-348 .elementor-element.elementor-element-6322bd0 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
	}
	
	.elementor-348 .elementor-element.elementor-element-4b8bd2f {
		font-size: 10px;
	}
	
	.elementor-348 .elementor-element.elementor-element-dfb0f72 {
		--margin-top: -30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-348 .elementor-element.elementor-element-df25ce7 {
		font-size: 10px;
	}
	
	.elementor-348 .elementor-element.elementor-element-6cd2592 {
		--margin-top: -30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-348 .elementor-element.elementor-element-9ba2371 {
		font-size: 10px;
	}
	
	.elementor-348 .elementor-element.elementor-element-0466b65 {
		padding: 0% 2% 0% 2%;
		font-size: 15px;
	}
	
	.elementor-348 .elementor-element.elementor-element-a72e07f {
		font-size: 13px;
	}
	
	.elementor-348 .elementor-element.elementor-element-385df24 {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-348 .elementor-element.elementor-element-a4db09a {
		font-size: 13px;
	}
	
	.elementor-348 .elementor-element.elementor-element-06daddd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-348 .elementor-element.elementor-element-a9d888c {
		text-align: justify;
	}
	
	.elementor-348 .elementor-element.elementor-element-bfb108b {
		font-size: 13px;
	}
	
	.elementor-348 .elementor-element.elementor-element-022d3c4 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-348 .elementor-element.elementor-element-270dd82 {
		padding: 0% 2% 0% 2%;
		font-size: 14px;
	}
	
	.elementor-348 .elementor-element.elementor-element-189d29d {
		padding: 0% 2% 0% 2%;
		font-size: 14px;
	}
	
	.elementor-348 .elementor-element.elementor-element-6cfc3b2 {
		text-align: justify;
	}
	
	.elementor-348 .elementor-element.elementor-element-68a1497 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-348 .elementor-element.elementor-element-6467c51 {
		text-align: center;
	}
	
	.elementor-348 .elementor-element.elementor-element-6467c51 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-348 .elementor-element.elementor-element-1bdccc3 {
		text-align: justify;
	}
	
	.elementor-348 .elementor-element.elementor-element-78f8e82 {
		text-align: center;
	}
	
	.elementor-348 .elementor-element.elementor-element-78f8e82 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-348 .elementor-element.elementor-element-3440b3b {
		font-size: 14px;
	}
	
	.elementor-348 .elementor-element.elementor-element-674c456 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-348 .elementor-element.elementor-element-164a13f {
		text-align: center;
	}
	
	.elementor-348 .elementor-element.elementor-element-164a13f .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-348 .elementor-element.elementor-element-bd7c06b {
		font-size: 14px;
	}
	
	.elementor-348 .elementor-element.elementor-element-cbe12f4 {
		text-align: center;
	}
	
	.elementor-348 .elementor-element.elementor-element-cbe12f4 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-348 .elementor-element.elementor-element-bafe7b1 {
		font-size: 14px;
	}
	
	.elementor-348 .elementor-element.elementor-element-a14e890 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-348 .elementor-element.elementor-element-1613e4c {
		text-align: center;
	}
	
	.elementor-348 .elementor-element.elementor-element-1613e4c .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-348 .elementor-element.elementor-element-13714b8 {
		text-align: justify;
		font-size: 14px;
	}
	
	.elementor-348 .elementor-element.elementor-element-7032ebf {
		text-align: center;
	}
	
	.elementor-348 .elementor-element.elementor-element-7032ebf .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-348 .elementor-element.elementor-element-f73712b {
		text-align: justify;
		font-size: 14px;
	}
	
	.elementor-348 .elementor-element.elementor-element-5e13aa4 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-348 .elementor-element.elementor-element-45df21b {
		font-size: 13px;
	}
	
	.elementor-348 .elementor-element.elementor-element-ab879bb {
		--margin-top: -30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-348 .elementor-element.elementor-element-e74f9f9 {
		font-size: 13px;
	}
	
	.elementor-348 .elementor-element.elementor-element-6f47e0d {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-348 .elementor-element.elementor-element-aad79e1 {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-348 .elementor-element.elementor-element-3c20d7e {
		font-size: 13px;
	}
	
	.elementor-348 .elementor-element.elementor-element-6fe5f10 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-348 .elementor-element.elementor-element-d116059 {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-348 .elementor-element.elementor-element-d116059 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-348 .elementor-element.elementor-element-4de9485 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-348 .elementor-element.elementor-element-d8877bd {
		text-align: center;
	}
	
	.elementor-348 .elementor-element.elementor-element-da1e183 {
		font-size: 14px;
	}
}

/* Start custom CSS for html, class: .elementor-element-3b82a03 */
.video-wrapper {
	position: relative;
	display: inline-block;
	max-width: 100%;
}

.video-wrapper video {
	display: none;
	width: 100%;
	height: auto;
	border-radius: 10px;
}

/* Play button styling (responsive) */
.play-btn img {
	width: 70px;
}

.play-btn {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	flex-direction: column;
	display: flex;
	justify-content: center;
	align-items: center;
}

.poster {
	width: 100%;
	cursor: pointer;
	border-radius: 10px !important;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-7280b00 */
.video-wrapper {
	position: relative;
	display: inline-block;
	max-width: 100%;
}

.video-wrapper video {
	display: none;
	width: 100%;
	height: auto;
	border-radius: 10px;
}

/* Play button styling (responsive) */
.play-btn img {
	width: 70px;
}

.play-btn {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	flex-direction: column;
	display: flex;
	justify-content: center;
	align-items: center;
}

.poster {
	width: 100%;
	cursor: pointer;
	border-radius: 10px !important;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-94bfaa1 */
.video-wrapper {
	position: relative;
	display: inline-block;
	max-width: 100%;
}

.video-wrapper video {
	display: none;
	width: 100%;
	height: auto;
	border-radius: 10px;
}

/* Play button styling (responsive) */
.play-btn img {
	width: 70px;
}

.play-btn {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	flex-direction: column;
	display: flex;
	justify-content: center;
	align-items: center;
}

.poster {
	width: 100%;
	cursor: pointer;
	border-radius: 10px !important;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-62e40b5 */
.video-wrapper {
	position: relative;
	display: inline-block;
	max-width: 100%;
}

.video-wrapper video {
	display: none;
	width: 100%;
	height: auto;
	border-radius: 10px;
}

/* Play button styling (responsive) */
.play-btn img {
	width: 70px;
}

.play-btn {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	flex-direction: column;
	display: flex;
	justify-content: center;
	align-items: center;
}

.poster {
	width: 100%;
	cursor: pointer;
	border-radius: 10px !important;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-1042847 */
.video-wrapper {
	position: relative;
	display: inline-block;
	max-width: 100%;
}

.video-wrapper video {
	display: none;
	width: 100%;
	height: auto;
	border-radius: 10px;
}

/* Play button styling (responsive) */
.play-btn img {
	width: 70px;
}

.play-btn {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	flex-direction: column;
	display: flex;
	justify-content: center;
	align-items: center;
}

.poster {
	width: 100%;
	cursor: pointer;
	border-radius: 10px !important;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-203d8b8 */
.video-wrapper {
	position: relative;
	display: inline-block;
	max-width: 100%;
}

.video-wrapper video {
	display: none;
	width: 100%;
	height: auto;
	border-radius: 10px;
}

/* Play button styling (responsive) */
.play-btn img {
	width: 70px;
}

.play-btn {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	flex-direction: column;
	display: flex;
	justify-content: center;
	align-items: center;
}

.poster {
	width: 100%;
	cursor: pointer;
	border-radius: 10px !important;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-93f4741 */
.video-wrapper {
	position: relative;
	display: inline-block;
	max-width: 100%;
}

.video-wrapper video {
	display: none;
	width: 100%;
	height: auto;
	border-radius: 10px;
}

/* Play button styling (responsive) */
.play-btn img {
	width: 70px;
}

.play-btn {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	flex-direction: column;
	display: flex;
	justify-content: center;
	align-items: center;
}

.poster {
	width: 100%;
	cursor: pointer;
	border-radius: 10px !important;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-a3478ce */
.video-wrapper {
	position: relative;
	display: inline-block;
	max-width: 100%;
}

.video-wrapper video {
	display: none;
	width: 100%;
	height: auto;
	border-radius: 10px;
}

/* Play button styling (responsive) */
.play-btn img {
	width: 70px;
}

.play-btn {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	flex-direction: column;
	display: flex;
	justify-content: center;
	align-items: center;
}

.poster {
	width: 100%;
	cursor: pointer;
	border-radius: 10px !important;
}
