/* End Custom Fonts CSS */

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

.elementor-1293 .elementor-element.elementor-element-71dff5f {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-0102d23 {
	text-align: center;
}

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

.elementor-1293 .elementor-element.elementor-element-bd480cd {
	--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: -10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

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

.elementor-1293 .elementor-element.elementor-element-2ae348d {
	--display: flex;
}

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

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

.elementor-1293 .elementor-element.elementor-element-64bdd1b {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 20%;
	--padding-right: 20%;
}

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

.elementor-1293 .elementor-element.elementor-element-26db0d5 .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-1293 .elementor-element.elementor-element-26db0d5 {
	margin: -20px -0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-1293 .elementor-element.elementor-element-26db0d5 .elementor-button:hover, .elementor-1293 .elementor-element.elementor-element-26db0d5 .elementor-button:focus {
	color: #000;
}

.elementor-1293 .elementor-element.elementor-element-26db0d5 .elementor-button:hover svg, .elementor-1293 .elementor-element.elementor-element-26db0d5 .elementor-button:focus svg {
	fill: #000;
}

.elementor-1293 .elementor-element.elementor-element-5594e3c {
	--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-1293 .elementor-element.elementor-element-65e2568 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-f159c26 {
	margin: 100px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #000;
}

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

.elementor-1293 .elementor-element.elementor-element-6f1d41a {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-1a2e1af {
	text-align: center;
}

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

.elementor-1293 .elementor-element.elementor-element-913f364 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-eea6ad7 {
	text-align: justify;
	font-size: 18px;
}

.elementor-1293 .elementor-element.elementor-element-678a67b {
	--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;
}

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

.elementor-1293 .elementor-element.elementor-element-052f5e6 {
	--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-1293 .elementor-element.elementor-element-bcebc88 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-1293 .elementor-element.elementor-element-08793d9 {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1293 .elementor-element.elementor-element-08793d9 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1293 .elementor-element.elementor-element-0bf6ba9 {
	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-1293 .elementor-element.elementor-element-d019550 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-1293 .elementor-element.elementor-element-79e43ab {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1293 .elementor-element.elementor-element-3716105 {
	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-1293 .elementor-element.elementor-element-17cb162 {
	--display: flex;
	--justify-content: center;
}

.elementor-1293 .elementor-element.elementor-element-b92ed20 {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1293 .elementor-element.elementor-element-25989f2 {
	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-1293 .elementor-element.elementor-element-bf7e809 {
	--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-1293 .elementor-element.elementor-element-b3fbb2e {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-fc97c4c {
	--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-1293 .elementor-element.elementor-element-60ad06a {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-5fdebbc {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-f8826b2 > .elementor-widget-container {
	--e-transform-scale: .5;
	margin: -100px 0px -100px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1293 .elementor-element.elementor-element-f8826b2 .eael-lc-logo {
	padding: 60px 60px 60px 60px;
}

.elementor-1293 .elementor-element.elementor-element-f8826b2 .swiper-container-wrap .swiper-button-next, .elementor-1293 .elementor-element.elementor-element-f8826b2 .swiper-container-wrap .swiper-button-prev {
	font-size: 22px;
	top: 50%;
}

.elementor-1293 .elementor-element.elementor-element-f8826b2 .swiper-container-wrap .eael-logo-carousel-svg-icon {
	width: 22px;
}

.elementor-1293 .elementor-element.elementor-element-f8826b2 .swiper-container-wrap .swiper-button-next svg, .elementor-1293 .elementor-element.elementor-element-f8826b2 .swiper-container-wrap .swiper-button-prev svg {
	width: 22px;
	height: 22px;
	line-height: 22px;
}

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

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

.elementor-1293 .elementor-element.elementor-element-effbbf1 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-b4e73cf {
	text-align: center;
}

.elementor-1293 .elementor-element.elementor-element-b4e73cf .elementor-heading-title {
	font-size: 35px;
}

.elementor-1293 .elementor-element.elementor-element-588cabd {
	--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-1293 .elementor-element.elementor-element-a2630f6 {
	--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;
}

.elementor-1293 .elementor-element.elementor-element-34899eb {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-dfbb82f {
	text-align: center;
}

.elementor-1293 .elementor-element.elementor-element-9f4d7c3 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-140643c {
	padding: 5px 0px 0px 0px;
	text-align: justify;
}

.elementor-1293 .elementor-element.elementor-element-c1dca0e {
	--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-1293 .elementor-element.elementor-element-02d4a41 {
	--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;
}

.elementor-1293 .elementor-element.elementor-element-85b0ba0 {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-1293 .elementor-element.elementor-element-97ead8f {
	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-1293 .elementor-element.elementor-element-ede4f28 {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-1293 .elementor-element.elementor-element-a50d8fe {
	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-1293 .elementor-element.elementor-element-f76bae1 {
	--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;
}

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

.elementor-1293 .elementor-element.elementor-element-5365301 {
	--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;
}

.elementor-1293 .elementor-element.elementor-element-8cb2b2f {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-e367afe {
	text-align: center;
}

.elementor-1293 .elementor-element.elementor-element-7440f39 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-920f6aa {
	padding: 5px 0px 0px 0px;
	text-align: justify;
}

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

.elementor-1293 .elementor-element.elementor-element-141c5d6 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-1b2f4ef {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 15%;
	--padding-right: 15%;
}

.elementor-1293 .elementor-element.elementor-element-119d0f1 {
	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-1293 .elementor-element.elementor-element-5740284 {
	--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;
}

.elementor-1293 .elementor-element.elementor-element-3eb4f6c {
	--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;
}

.elementor-1293 .elementor-element.elementor-element-fb830b9 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-14aa966 {
	text-align: center;
}

.elementor-1293 .elementor-element.elementor-element-e69052c {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-9f58a1f {
	padding: 5px 0px 0px 0px;
	text-align: justify;
}

.elementor-1293 .elementor-element.elementor-element-48e64bb {
	--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-1293 .elementor-element.elementor-element-6a8bfb1 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-cad7312 {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 15%;
	--padding-right: 15%;
}

.elementor-1293 .elementor-element.elementor-element-3d4e5b6 {
	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-1293 .elementor-element.elementor-element-10cbba8 {
	--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-1293 .elementor-element.elementor-element-eb96586 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-982fd8d .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-1293 .elementor-element.elementor-element-982fd8d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-1293 .elementor-element.elementor-element-982fd8d .elementor-button:hover, .elementor-1293 .elementor-element.elementor-element-982fd8d .elementor-button:focus {
	color: #000;
}

.elementor-1293 .elementor-element.elementor-element-982fd8d .elementor-button:hover svg, .elementor-1293 .elementor-element.elementor-element-982fd8d .elementor-button:focus svg {
	fill: #000;
}

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

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

.elementor-1293 .elementor-element.elementor-element-f6786fe {
	--display: flex;
}

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

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

.elementor-1293 .elementor-element.elementor-element-38f9dfb {
	--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: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

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

.elementor-1293 .elementor-element.elementor-element-c15bc2e {
	--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;
}

.elementor-1293 .elementor-element.elementor-element-acb3a06 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-a1e940d {
	text-align: center;
}

.elementor-1293 .elementor-element.elementor-element-803ce08 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-723714e {
	padding: 5px 0px 0px 0px;
	text-align: justify;
}

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

.elementor-1293 .elementor-element.elementor-element-ce4e2c9 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-1ad92dd {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 15%;
	--padding-right: 15%;
}

.elementor-1293 .elementor-element.elementor-element-b85a77c {
	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-1293 .elementor-element.elementor-element-06a28b5 {
	--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;
}

.elementor-1293 .elementor-element.elementor-element-9c27286 {
	--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;
}

.elementor-1293 .elementor-element.elementor-element-2399699 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-f417059 {
	text-align: center;
}

.elementor-1293 .elementor-element.elementor-element-7880a0e {
	padding: 5px 0px 0px 0px;
	text-align: center;
}

.elementor-1293 .elementor-element.elementor-element-0b22a86 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-ed1e351 {
	padding: 5px 0px 0px 0px;
	text-align: justify;
}

.elementor-1293 .elementor-element.elementor-element-6d8c768 {
	--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-1293 .elementor-element.elementor-element-71e5feb {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-41013c2 {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 15%;
	--padding-right: 15%;
}

.elementor-1293 .elementor-element.elementor-element-cf0aa21 {
	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-1293 .elementor-element.elementor-element-ca09f53 {
	--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-1293 .elementor-element.elementor-element-7b5cd2e {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-4abaae3 .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-1293 .elementor-element.elementor-element-4abaae3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-1293 .elementor-element.elementor-element-4abaae3 .elementor-button:hover, .elementor-1293 .elementor-element.elementor-element-4abaae3 .elementor-button:focus {
	color: #000;
}

.elementor-1293 .elementor-element.elementor-element-4abaae3 .elementor-button:hover svg, .elementor-1293 .elementor-element.elementor-element-4abaae3 .elementor-button:focus svg {
	fill: #000;
}

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

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

.elementor-1293 .elementor-element.elementor-element-66c61b2 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-5c18f16 {
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-1293 .elementor-element.elementor-element-c13410e {
	--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;
}

.elementor-1293 .elementor-element.elementor-element-af8b4e2 {
	--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;
}

.elementor-1293 .elementor-element.elementor-element-5a4cfab {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-a3b6818 {
	text-align: center;
}

.elementor-1293 .elementor-element.elementor-element-92ec8ce {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-1201eff {
	padding: 5px 0px 0px 0px;
	text-align: justify;
}

.elementor-1293 .elementor-element.elementor-element-1168a4d {
	--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-1293 .elementor-element.elementor-element-1b8f349 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-ab7eee4 {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 15%;
	--padding-right: 15%;
}

.elementor-1293 .elementor-element.elementor-element-8166957 img {
	border-radius: 10px 10px 10px 10px;
}

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

.elementor-1293 .elementor-element.elementor-element-229999f {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-87279c8 {
	text-align: center;
}

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

.elementor-1293 .elementor-element.elementor-element-e79a0c9 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-742ad3e {
	text-align: justify;
}

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

.elementor-1293 .elementor-element.elementor-element-b8bed47 {
	--display: flex;
}

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

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

.elementor-1293 .elementor-element.elementor-element-ce23160 .elementor-button:hover, .elementor-1293 .elementor-element.elementor-element-ce23160 .elementor-button:focus {
	color: #000;
}

.elementor-1293 .elementor-element.elementor-element-ce23160 .elementor-button:hover svg, .elementor-1293 .elementor-element.elementor-element-ce23160 .elementor-button:focus svg {
	fill: #000;
}

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

.elementor-1293 .elementor-element.elementor-element-30eaee1 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-8046cde {
	text-align: center;
}

.elementor-1293 .elementor-element.elementor-element-8046cde .elementor-heading-title {
	font-size: 35px;
}

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

.elementor-1293 .elementor-element.elementor-element-94ed292 {
	--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-1293 .elementor-element.elementor-element-c1401dc {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-14a4cc7 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-651c290 {
	text-align: center;
}

.elementor-1293 .elementor-element.elementor-element-651c290 .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-weight: 600;
	color: #080808;
}

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

.elementor-1293 .elementor-element.elementor-element-2f486dd {
	--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-1293 .elementor-element.elementor-element-2f486dd:not(.elementor-motion-effects-element-type-background), .elementor-1293 .elementor-element.elementor-element-2f486dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1293 .elementor-element.elementor-element-145530a {
	--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;
}

.elementor-1293 .elementor-element.elementor-element-d6499f5 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-f590da2 {
	text-align: center;
}

.elementor-1293 .elementor-element.elementor-element-6e89f9b {
	text-align: justify;
}

.elementor-1293 .elementor-element.elementor-element-45d40f4 {
	--display: flex;
}

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

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

.elementor-1293 .elementor-element.elementor-element-0b7d185 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-2a21af8 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-87f153a {
	text-align: center;
}

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

.elementor-1293 .elementor-element.elementor-element-6c553fa {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-26b76ae {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-04cedc2 {
	--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-1293 .elementor-element.elementor-element-853a443 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-c6c5b83 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-3319adb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
}

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

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

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

.elementor-1293 .elementor-element.elementor-element-00029b6 {
	--display: flex;
}

.elementor-1293 .elementor-element.elementor-element-7f49abf {
	--display: flex;
}

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

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

@media (min-width:768px) {
	.elementor-1293 .elementor-element.elementor-element-34899eb {
		--width: 40%;
	}
	
	.elementor-1293 .elementor-element.elementor-element-8cb2b2f {
		--width: 40%;
	}
	
	.elementor-1293 .elementor-element.elementor-element-fb830b9 {
		--width: 40%;
	}
	
	.elementor-1293 .elementor-element.elementor-element-acb3a06 {
		--width: 40%;
	}
	
	.elementor-1293 .elementor-element.elementor-element-2399699 {
		--width: 40%;
	}
	
	.elementor-1293 .elementor-element.elementor-element-5a4cfab {
		--width: 40%;
	}
}

@media (max-width:1024px) {
	.elementor-1293 .elementor-element.elementor-element-0102d23 .elementor-heading-title {
		font-size: 65px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-f6ac15a {
		font-size: 16px;
	}
}

@media (max-width:767px) {
	.elementor-1293 .elementor-element.elementor-element-0102d23 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: center;
	}
	
	.elementor-1293 .elementor-element.elementor-element-0102d23 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-f6ac15a {
		font-size: 13px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-237b5dd {
		--padding-top: 0px;
		--padding-bottom: 25px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-64bdd1b {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-1293 .elementor-element.elementor-element-33dc997 {
		font-size: 13px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-26db0d5 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-26db0d5 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-f159c26 {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
		font-size: 16px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-1a2e1af {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-1a2e1af .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-eea6ad7 {
		font-size: 15px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-0bf6ba9 {
		font-size: 10px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-d019550 {
		--margin-top: -30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-3716105 {
		font-size: 10px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-17cb162 {
		--margin-top: -30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-25989f2 {
		font-size: 10px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-ce1a60c {
		text-align: center;
	}
	
	.elementor-1293 .elementor-element.elementor-element-3504e18 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-b4e73cf .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-97ead8f {
		font-size: 12px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-ede4f28 {
		--margin-top: -30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-a50d8fe {
		font-size: 12px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-1b2f4ef {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-1293 .elementor-element.elementor-element-119d0f1 {
		font-size: 12px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-cad7312 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-1293 .elementor-element.elementor-element-3d4e5b6 {
		font-size: 12px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-982fd8d {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-982fd8d .elementor-button {
		font-size: 18px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-c0b9f40 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-3b9b32e {
		text-align: center;
	}
	
	.elementor-1293 .elementor-element.elementor-element-1ad92dd {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-1293 .elementor-element.elementor-element-b85a77c {
		font-size: 12px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-41013c2 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-1293 .elementor-element.elementor-element-cf0aa21 {
		font-size: 12px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-4abaae3 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-4abaae3 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-62aa630 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-5c18f16 {
		font-size: 20px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-ab7eee4 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-1293 .elementor-element.elementor-element-dad2a4c {
		font-size: 12px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-87279c8 {
		font-size: 20px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-ce23160 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-ce23160 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-4d4ec11 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-8046cde .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-651c290 {
		text-align: center;
	}
	
	.elementor-1293 .elementor-element.elementor-element-651c290 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-20bfada {
		font-size: 14px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-d1fb8e6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-0ef1c41 {
		font-size: 12px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-3b6b41b {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-1293 .elementor-element.elementor-element-1fe1f90 {
		text-align: center;
		font-size: 19px;
	}
}

/* Start custom CSS for html, class: .elementor-element-76c71dd */
.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-afd2ed0 */
.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-875d3d1 */
.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-b66571b */
.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-bafe243 */
.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-2960b55 */
.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 accordion, class: .elementor-element-b591749 */

/* Accordion icon toggle fix — scoped to this widget only */
.elementor-1293 .elementor-element.elementor-element-b591749 .elementor-accordion-icon .elementor-accordion-icon-opened {
	display: none;
}

.elementor-1293 .elementor-element.elementor-element-b591749 .elementor-active .elementor-accordion-icon-opened {
	display: inline-flex;
}

.elementor-1293 .elementor-element.elementor-element-b591749 .elementor-active .elementor-accordion-icon-closed {
	display: none;
}

@media (max-width: 768px) {
	.elementor-1293 .elementor-element.elementor-element-b591749 .elementor-accordion-icon .elementor-accordion-icon-opened, .elementor-1293 .elementor-element.elementor-element-b591749 .elementor-accordion-icon .elementor-accordion-icon-closed {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	.elementor-1293 .elementor-element.elementor-element-b591749 .elementor-accordion-icon .elementor-accordion-icon-opened {
		display: none !important;
	}
	
	.elementor-1293 .elementor-element.elementor-element-b591749 .elementor-active .elementor-accordion-icon-opened {
		display: inline-flex !important;
	}
	
	.elementor-1293 .elementor-element.elementor-element-b591749 .elementor-active .elementor-accordion-icon-closed {
		display: none !important;
	}
}
