/* End Custom Fonts CSS */

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

.elementor-364 .elementor-element.elementor-element-d7426dc {
	--display: flex;
}

.elementor-364 .elementor-element.elementor-element-7c63137 {
	text-align: center;
}

.elementor-364 .elementor-element.elementor-element-7c63137 .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: rgba(0, 0, 0, .85);
}

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

.elementor-364 .elementor-element.elementor-element-09f072e {
	--display: flex;
}

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

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

.elementor-364 .elementor-element.elementor-element-18963cf {
	--display: flex;
}

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

.elementor-364 .elementor-element.elementor-element-f7d9a8d {
	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-364 .elementor-element.elementor-element-93cace1 .elementor-button {
	background-color: #f74702;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	fill: #fdfdfd;
	color: #fdfdfd;
	border-radius: 5px 5px 5px 5px;
}

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

.elementor-364 .elementor-element.elementor-element-90f4eb1 {
	--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-364 .elementor-element.elementor-element-897a6b7 {
	--display: flex;
}

.elementor-364 .elementor-element.elementor-element-da80d5b {
	text-align: center;
}

.elementor-364 .elementor-element.elementor-element-085834a {
	--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: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-364 .elementor-element.elementor-element-0233ff0 {
	--display: flex;
}

.elementor-364 .elementor-element.elementor-element-e63247a {
	--e-image-carousel-slides-to-show: 4;
}

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

.elementor-364 .elementor-element.elementor-element-e956057 {
	--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-364 .elementor-element.elementor-element-6e6dada {
	--display: flex;
}

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

.elementor-364 .elementor-element.elementor-element-5b459b8 {
	--display: flex;
}

.elementor-364 .elementor-element.elementor-element-6562436 {
	text-align: justify;
}

.elementor-364 .elementor-element.elementor-element-3270e0a {
	--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-364 .elementor-element.elementor-element-50fe333 {
	--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-364 .elementor-element.elementor-element-1966d05 {
	--display: flex;
}

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

.elementor-364 .elementor-element.elementor-element-bcf8809 {
	text-align: center;
}

.elementor-364 .elementor-element.elementor-element-3fc1c2c {
	--display: flex;
}

.elementor-364 .elementor-element.elementor-element-dd6cd83 {
	text-align: justify;
}

.elementor-364 .elementor-element.elementor-element-69cbde8 {
	--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: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-364 .elementor-element.elementor-element-088ad16 {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 15%;
	--padding-right: 15%;
}

.elementor-364 .elementor-element.elementor-element-3a0556e {
	text-align: center;
}

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

.elementor-364 .elementor-element.elementor-element-2826ef3 {
	--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-364 .elementor-element.elementor-element-60a8909 {
	--display: flex;
}

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

.elementor-364 .elementor-element.elementor-element-fe4415e {
	--display: flex;
}

.elementor-364 .elementor-element.elementor-element-a3d17e3 {
	text-align: justify;
}

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

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

.elementor-364 .elementor-element.elementor-element-7a9a94a {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-364 .elementor-element.elementor-element-7a9a94a.e-con {
	--align-self: center;
}

.elementor-364 .elementor-element.elementor-element-27dacda {
	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-364 .elementor-element.elementor-element-3a78370 {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-364 .elementor-element.elementor-element-1695ac3 {
	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-364 .elementor-element.elementor-element-acbd12e {
	--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;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-364 .elementor-element.elementor-element-acbd12e:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-acbd12e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-364 .elementor-element.elementor-element-ee2cc1f {
	--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-364 .elementor-element.elementor-element-c2c4404 {
	--display: flex;
}

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

.elementor-364 .elementor-element.elementor-element-d0a9c43 {
	--display: flex;
}

.elementor-364 .elementor-element.elementor-element-d5d95dd {
	text-align: justify;
}

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

.elementor-364 .elementor-element.elementor-element-ce4a1a5:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-ce4a1a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-364 .elementor-element.elementor-element-83cce10 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-364 .elementor-element.elementor-element-83cce10.e-con {
	--align-self: center;
}

.elementor-364 .elementor-element.elementor-element-8992bc3 {
	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-364 .elementor-element.elementor-element-44ef24b {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-364 .elementor-element.elementor-element-3be00a3 {
	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-364 .elementor-element.elementor-element-e408d46 {
	--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: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-364 .elementor-element.elementor-element-8c5879d {
	--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-364 .elementor-element.elementor-element-4c730e9 {
	--display: flex;
}

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

.elementor-364 .elementor-element.elementor-element-e05b9aa {
	text-align: center;
}

.elementor-364 .elementor-element.elementor-element-ea9c765 {
	--display: flex;
}

.elementor-364 .elementor-element.elementor-element-0e42244 {
	text-align: justify;
}

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

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

.elementor-364 .elementor-element.elementor-element-faa5d58 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-364 .elementor-element.elementor-element-faa5d58.e-con {
	--align-self: center;
}

.elementor-364 .elementor-element.elementor-element-2ff3ae1 {
	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-364 .elementor-element.elementor-element-edec060 {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 4%;
}

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

.elementor-364 .elementor-element.elementor-element-e96e865 {
	--display: flex;
}

.elementor-364 .elementor-element.elementor-element-6034dc1 .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-364 .elementor-element.elementor-element-89d9c3c {
	--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-364 .elementor-element.elementor-element-89d9c3c:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-89d9c3c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-364 .elementor-element.elementor-element-0747ffe {
	--display: flex;
}

.elementor-364 .elementor-element.elementor-element-f9ddc18 {
	text-align: center;
}

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

.elementor-364 .elementor-element.elementor-element-df1094e {
	--display: flex;
}

.elementor-364 .elementor-element.elementor-element-eea026b {
	text-align: justify;
	font-size: 18px;
}

.elementor-364 .elementor-element.elementor-element-5fbb7ac {
	--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: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-364 .elementor-element.elementor-element-5fbb7ac:not(.elementor-motion-effects-element-type-background), .elementor-364 .elementor-element.elementor-element-5fbb7ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

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

.elementor-364 .elementor-element.elementor-element-13a24e7 {
	border-radius: 10px 10px 10px 10px;
}

.elementor-364 .elementor-element.elementor-element-13a24e7 img {
	border-radius: 10px 10px 10px 10px;
}

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

.elementor-364 .elementor-element.elementor-element-5d4e07f {
	border-radius: 10px 10px 10px 10px;
}

.elementor-364 .elementor-element.elementor-element-03ec3ac {
	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-364 .elementor-element.elementor-element-5c7a241 {
	--display: flex;
	--justify-content: center;
}

.elementor-364 .elementor-element.elementor-element-0745273 {
	border-radius: 10px 10px 10px 10px;
}

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

.elementor-364 .elementor-element.elementor-element-cc99ff4 {
	--display: flex;
}

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

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

.elementor-364 .elementor-element.elementor-element-643dfc3 {
	--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-364 .elementor-element.elementor-element-2ccea7d {
	--display: flex;
}

.elementor-364 .elementor-element.elementor-element-78d2956 {
	text-align: center;
}

.elementor-364 .elementor-element.elementor-element-aa5b08d {
	--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-364 .elementor-element.elementor-element-33340cb {
	--display: flex;
}

.elementor-364 .elementor-element.elementor-element-0a6a767 .elementor-accordion-icon, .elementor-364 .elementor-element.elementor-element-0a6a767 .elementor-accordion-title {
	color: #030303;
}

.elementor-364 .elementor-element.elementor-element-0a6a767 .elementor-accordion-icon svg {
	fill: #030303;
}

.elementor-364 .elementor-element.elementor-element-0a6a767 .elementor-active .elementor-accordion-icon, .elementor-364 .elementor-element.elementor-element-0a6a767 .elementor-active .elementor-accordion-title {
	color: #0479ff;
}

.elementor-364 .elementor-element.elementor-element-0a6a767 .elementor-active .elementor-accordion-icon svg {
	fill: #0479ff;
}

.elementor-364 .elementor-element.elementor-element-0a6a767 .elementor-accordion-title {
	font-family: "GT America", Sans-serif;
	font-weight: 600;
}

.elementor-364 .elementor-element.elementor-element-0a6a767 .elementor-tab-content {
	color: #000;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
}

.elementor-364 .elementor-element.elementor-element-6afe3bf {
	--display: flex;
}

.elementor-364 .elementor-element.elementor-element-73997bd .elementor-accordion-icon, .elementor-364 .elementor-element.elementor-element-73997bd .elementor-accordion-title {
	color: #070707;
}

.elementor-364 .elementor-element.elementor-element-73997bd .elementor-accordion-icon svg {
	fill: #070707;
}

.elementor-364 .elementor-element.elementor-element-73997bd .elementor-active .elementor-accordion-icon, .elementor-364 .elementor-element.elementor-element-73997bd .elementor-active .elementor-accordion-title {
	color: #0479ff;
}

.elementor-364 .elementor-element.elementor-element-73997bd .elementor-active .elementor-accordion-icon svg {
	fill: #0479ff;
}

.elementor-364 .elementor-element.elementor-element-73997bd .elementor-accordion-title {
	font-family: "GT America", Sans-serif;
	font-weight: 600;
}

.elementor-364 .elementor-element.elementor-element-73997bd .elementor-tab-content {
	color: #000;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
}

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

.elementor-364 .elementor-element.elementor-element-fdeed6b {
	--display: flex;
}

.elementor-364 .elementor-element.elementor-element-cce2fbe {
	text-align: center;
}

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

.elementor-364 .elementor-element.elementor-element-25a12ef {
	--display: flex;
}

.elementor-364 .elementor-element.elementor-element-e52f13c {
	text-align: justify;
}

.elementor-364 .elementor-element.elementor-element-8eedfa1 {
	--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-364 .elementor-element.elementor-element-839feb7 {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 15%;
	--padding-right: 15%;
}

.elementor-364 .elementor-element.elementor-element-02ccb58 {
	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-364 .elementor-element.elementor-element-dcbc5d8 {
	--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-364 .elementor-element.elementor-element-07ffeb2 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-364 .elementor-element.elementor-element-dc73022 {
	font-family: "GT America", Sans-serif;
	font-weight: 600;
}

.elementor-364 .elementor-element.elementor-element-dadd532 {
	--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-364 .elementor-element.elementor-element-396f060 {
	--display: flex;
}

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

.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
	height: 16px;
	width: 16px;
	line-height: 16px;
}

.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
	color: #333;
}

.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
	color: #333;
	fill: #333;
}

.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
	fill: #333;
}

.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title {
	color: #fff;
}

.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
	color: #fff;
}

.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
	color: #fff;
	fill: #fff;
}

.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
	fill: #fff;
}

.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
	color: #fff;
}

.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
	color: #fff;
}

.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
	color: #fff;
}

.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
	color: #fff;
	fill: #fff;
}

.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
	fill: #fff;
}

.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
	color: #000;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
}

.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg {
	font-size: 16px;
}

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

.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
	color: #444;
}

.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
	color: #444;
	fill: #444;
}

.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
	color: #fff;
}

.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
	color: #fff;
	fill: #fff;
}

.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
	fill: #fff;
}

.elementor-364 .elementor-element.elementor-element-88b9e95 {
	--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-364 .elementor-element.elementor-element-c473a46 {
	--display: flex;
}

.elementor-364 .elementor-element.elementor-element-4f853cf {
	text-align: center;
}

.elementor-364 .elementor-element.elementor-element-16e48f4 {
	--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-364 .elementor-element.elementor-element-20ca7b6 {
	--display: flex;
}

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

.elementor-364 .elementor-element.elementor-element-6f7c512 {
	--display: flex;
}

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

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

@media (min-width:768px) {
	.elementor-364 .elementor-element.elementor-element-6e6dada {
		--width: 40%;
	}
	
	.elementor-364 .elementor-element.elementor-element-1966d05 {
		--width: 40%;
	}
	
	.elementor-364 .elementor-element.elementor-element-60a8909 {
		--width: 40%;
	}
	
	.elementor-364 .elementor-element.elementor-element-c2c4404 {
		--width: 40%;
	}
	
	.elementor-364 .elementor-element.elementor-element-4c730e9 {
		--width: 40%;
	}
}

@media (max-width:1024px) {
	.elementor-364 .elementor-element.elementor-element-7c63137 .elementor-heading-title {
		font-size: 65px;
	}
	
	.elementor-364 .elementor-element.elementor-element-4d7cdf1 {
		font-size: 16px;
	}
}

@media (max-width:767px) {
	.elementor-364 .elementor-element.elementor-element-7c63137 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: center;
	}
	
	.elementor-364 .elementor-element.elementor-element-7c63137 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-364 .elementor-element.elementor-element-4d7cdf1 {
		font-size: 13px;
	}
	
	.elementor-364 .elementor-element.elementor-element-c2d1ba5 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-364 .elementor-element.elementor-element-f7d9a8d {
		font-size: 13px;
	}
	
	.elementor-364 .elementor-element.elementor-element-93cace1 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-364 .elementor-element.elementor-element-93cace1 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-364 .elementor-element.elementor-element-90f4eb1 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-364 .elementor-element.elementor-element-085834a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-364 .elementor-element.elementor-element-3ce3eb0 {
		text-align: center;
		font-size: 2px;
	}
	
	.elementor-364 .elementor-element.elementor-element-6562436 {
		margin: -40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 10px 30px 10px;
	}
	
	.elementor-364 .elementor-element.elementor-element-894debb {
		text-align: center;
		font-size: 2px;
	}
	
	.elementor-364 .elementor-element.elementor-element-bcf8809 {
		margin: -40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 10px 30px 10px;
	}
	
	.elementor-364 .elementor-element.elementor-element-dd6cd83 {
		margin: -40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 10px 30px 10px;
	}
	
	.elementor-364 .elementor-element.elementor-element-088ad16 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-364 .elementor-element.elementor-element-3a0556e {
		margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-364 .elementor-element.elementor-element-e3ce1f7 {
		text-align: center;
		font-size: 2px;
	}
	
	.elementor-364 .elementor-element.elementor-element-a3d17e3 {
		margin: -40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 10px 30px 10px;
	}
	
	.elementor-364 .elementor-element.elementor-element-27dacda {
		text-align: center;
		font-size: 12px;
	}
	
	.elementor-364 .elementor-element.elementor-element-1695ac3 {
		text-align: center;
		font-size: 12px;
	}
	
	.elementor-364 .elementor-element.elementor-element-acbd12e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-364 .elementor-element.elementor-element-3aa1b21 {
		text-align: center;
		font-size: 2px;
	}
	
	.elementor-364 .elementor-element.elementor-element-d5d95dd {
		margin: -40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 10px 30px 10px;
	}
	
	.elementor-364 .elementor-element.elementor-element-8992bc3 {
		text-align: center;
		font-size: 12px;
	}
	
	.elementor-364 .elementor-element.elementor-element-3be00a3 {
		text-align: center;
		font-size: 12px;
	}
	
	.elementor-364 .elementor-element.elementor-element-e408d46 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-364 .elementor-element.elementor-element-a9ede0f {
		text-align: center;
		font-size: 2px;
	}
	
	.elementor-364 .elementor-element.elementor-element-e05b9aa {
		margin: -40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 10px 30px 10px;
	}
	
	.elementor-364 .elementor-element.elementor-element-0e42244 {
		margin: -40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 10px 30px 10px;
	}
	
	.elementor-364 .elementor-element.elementor-element-2ff3ae1 {
		text-align: center;
		font-size: 12px;
	}
	
	.elementor-364 .elementor-element.elementor-element-f4827eb {
		text-align: center;
		font-size: 12px;
	}
	
	.elementor-364 .elementor-element.elementor-element-6034dc1 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-364 .elementor-element.elementor-element-f9ddc18 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
	}
	
	.elementor-364 .elementor-element.elementor-element-eea026b {
		font-size: 15px;
	}
	
	.elementor-364 .elementor-element.elementor-element-5fbb7ac {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-364 .elementor-element.elementor-element-67974bf {
		font-size: 10px;
	}
	
	.elementor-364 .elementor-element.elementor-element-c9ccaba {
		--margin-top: -30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-364 .elementor-element.elementor-element-03ec3ac {
		font-size: 10px;
	}
	
	.elementor-364 .elementor-element.elementor-element-5c7a241 {
		--margin-top: -30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-364 .elementor-element.elementor-element-bb5a1c3 {
		font-size: 10px;
	}
	
	.elementor-364 .elementor-element.elementor-element-d9e929e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-364 .elementor-element.elementor-element-0454925 {
		text-align: center;
	}
	
	.elementor-364 .elementor-element.elementor-element-0a6a767 .elementor-accordion-title {
		font-size: 14px;
	}
	
	.elementor-364 .elementor-element.elementor-element-0a6a767 .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-364 .elementor-element.elementor-element-73997bd .elementor-accordion-title {
		font-size: 14px;
	}
	
	.elementor-364 .elementor-element.elementor-element-73997bd .elementor-tab-content {
		font-size: 14px;
	}
	
	.elementor-364 .elementor-element.elementor-element-839feb7 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-364 .elementor-element.elementor-element-02ccb58 {
		font-size: 13px;
	}
	
	.elementor-364 .elementor-element.elementor-element-dc73022 {
		text-align: center;
		font-size: 15px;
	}
	
	.elementor-364 .elementor-element.elementor-element-798d753 .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
		font-size: 14px;
	}
	
	.elementor-364 .elementor-element.elementor-element-4f853cf {
		font-size: 15px;
	}
	
	.elementor-364 .elementor-element.elementor-element-16e48f4 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-364 .elementor-element.elementor-element-909f81d .elementor-button {
		font-size: 20px;
	}
	
	.elementor-364 .elementor-element.elementor-element-df1e3c2 {
		font-size: 12px;
	}
}

/* Start custom CSS for html, class: .elementor-element-e3c772b */
.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-e14a636 */
.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-f416f81 */
.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-36c7bce */
.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-0c576a6 */
.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-d5eb019 */
.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-0a6a767 */

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

.elementor-364 .elementor-element.elementor-element-0a6a767 .elementor-active .elementor-accordion-icon-opened {
	display: inline-flex;
}

.elementor-364 .elementor-element.elementor-element-0a6a767 .elementor-active .elementor-accordion-icon-closed {
	display: none;
}

/* Defensive mobile scope */
@media (max-width: 768px) {
	.elementor-364 .elementor-element.elementor-element-0a6a767 .elementor-accordion-icon .elementor-accordion-icon-opened, .elementor-364 .elementor-element.elementor-element-0a6a767 .elementor-accordion-icon .elementor-accordion-icon-closed {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	.elementor-364 .elementor-element.elementor-element-0a6a767 .elementor-accordion-icon .elementor-accordion-icon-opened {
		display: none !important;
	}
	
	.elementor-364 .elementor-element.elementor-element-0a6a767 .elementor-active .elementor-accordion-icon-opened {
		display: inline-flex !important;
	}
	
	.elementor-364 .elementor-element.elementor-element-0a6a767 .elementor-active .elementor-accordion-icon-closed {
		display: none !important;
	}
}

/* End custom CSS */

/* Start custom CSS for accordion, class: .elementor-element-73997bd */

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

.elementor-364 .elementor-element.elementor-element-73997bd .elementor-active .elementor-accordion-icon-opened {
	display: inline-flex;
}

.elementor-364 .elementor-element.elementor-element-73997bd .elementor-active .elementor-accordion-icon-closed {
	display: none;
}

/* Defensive mobile scope */
@media (max-width: 768px) {
	.elementor-364 .elementor-element.elementor-element-73997bd .elementor-accordion-icon .elementor-accordion-icon-opened, .elementor-364 .elementor-element.elementor-element-73997bd .elementor-accordion-icon .elementor-accordion-icon-closed {
		visibility: visible !important;
		opacity: 1 !important;
	}
	
	.elementor-364 .elementor-element.elementor-element-73997bd .elementor-accordion-icon .elementor-accordion-icon-opened {
		display: none !important;
	}
	
	.elementor-364 .elementor-element.elementor-element-73997bd .elementor-active .elementor-accordion-icon-opened {
		display: inline-flex !important;
	}
	
	.elementor-364 .elementor-element.elementor-element-73997bd .elementor-active .elementor-accordion-icon-closed {
		display: none !important;
	}
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-acb38f4 */
.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;
}
