/* End Custom Fonts CSS */

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

.elementor-366 .elementor-element.elementor-element-2fc07ad {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-4eac38b {
	text-align: center;
}

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

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

.elementor-366 .elementor-element.elementor-element-5a24d03 {
	--display: flex;
}

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

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

.elementor-366 .elementor-element.elementor-element-6d715c7 {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 16%;
	--padding-right: 16%;
}

.elementor-366 .elementor-element.elementor-element-039e642 {
	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-366 .elementor-element.elementor-element-da28774 .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-366 .elementor-element.elementor-element-da28774 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-366 .elementor-element.elementor-element-da28774 .elementor-button:hover, .elementor-366 .elementor-element.elementor-element-da28774 .elementor-button:focus {
	color: #000;
}

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

.elementor-366 .elementor-element.elementor-element-59e7cb2 {
	--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: 100px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-366 .elementor-element.elementor-element-e53eee0 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-0c37e23 {
	text-align: center;
}

.elementor-366 .elementor-element.elementor-element-0c37e23 .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-size: 35px;
	font-weight: 600;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: #0a0a0a;
}

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

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

.elementor-366 .elementor-element.elementor-element-eb97843 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-1084ec5 {
	text-align: center;
}

.elementor-366 .elementor-element.elementor-element-1084ec5 .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #070707;
}

.elementor-366 .elementor-element.elementor-element-deecae0 {
	--display: flex;
}

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

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

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

.elementor-366 .elementor-element.elementor-element-3845895 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-79804d6 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-be72eb8 .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #070707;
}

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

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

.elementor-366 .elementor-element.elementor-element-6c9da7a {
	--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-366 .elementor-element.elementor-element-1f50958 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-944ea41 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-21dd560 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-96f3e74 {
	--display: flex;
}

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

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

.elementor-366 .elementor-element.elementor-element-d4a3863 {
	--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-366 .elementor-element.elementor-element-d00e1b6 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-07940b3 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-aa20f6e {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-1bef675 {
	--display: flex;
}

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

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

.elementor-366 .elementor-element.elementor-element-295a8d8 {
	--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-366 .elementor-element.elementor-element-591cb0a {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-12b7c26 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-c796cc6 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-c774bf7 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-caf7f9b {
	--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;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 5%;
}

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

.elementor-366 .elementor-element.elementor-element-16279ce {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-2c02c90 {
	text-align: center;
}

.elementor-366 .elementor-element.elementor-element-2c02c90 .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #070707;
}

.elementor-366 .elementor-element.elementor-element-85cbde6 {
	--display: flex;
}

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

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

.elementor-366 .elementor-element.elementor-element-a2bcd4a {
	--display: flex;
}

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

.elementor-366 .elementor-element.elementor-element-9483649 {
	--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-366 .elementor-element.elementor-element-4a91f5b {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-366 .elementor-element.elementor-element-7ca02bd {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-0ee7fc8 img {
	border-radius: 10px 10px 10px 10px;
}

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

.elementor-366 .elementor-element.elementor-element-20dcd7a {
	--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-366 .elementor-element.elementor-element-fa5807c {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-504f3ef img {
	border-radius: 10px 10px 10px 10px;
}

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

.elementor-366 .elementor-element.elementor-element-a051a2a {
	--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-366 .elementor-element.elementor-element-09a2050 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-927ea43 img {
	border-radius: 10px 10px 10px 10px;
}

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

.elementor-366 .elementor-element.elementor-element-25f50db {
	--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;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 5%;
}

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

.elementor-366 .elementor-element.elementor-element-5a63395 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-156ecbf {
	text-align: center;
}

.elementor-366 .elementor-element.elementor-element-156ecbf .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #070707;
}

.elementor-366 .elementor-element.elementor-element-a2fdfcf {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-90384e8 {
	text-align: justify;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #0a0a0a;
}

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

.elementor-366 .elementor-element.elementor-element-3982f17 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-b2f3010 {
	--display: flex;
}

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

.elementor-366 .elementor-element.elementor-element-e6d8932 {
	--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-366 .elementor-element.elementor-element-e8cef61 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-6d7f5a7 {
	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: #000;
}

.elementor-366 .elementor-element.elementor-element-cdab938 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-9d2481b {
	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: #000;
}

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

.elementor-366 .elementor-element.elementor-element-d034a50 {
	--display: flex;
}

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

.elementor-366 .elementor-element.elementor-element-77d3eae {
	--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-366 .elementor-element.elementor-element-f12c83f {
	--display: flex;
}

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

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

.elementor-366 .elementor-element.elementor-element-2e2f870 {
	--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-366 .elementor-element.elementor-element-b281451 {
	--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-366 .elementor-element.elementor-element-75c41d4 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-edd1090 {
	border-radius: 10px 10px 10px 10px;
}

.elementor-366 .elementor-element.elementor-element-edd1090 img {
	border-radius: 10px 10px 10px 10px;
}

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

.elementor-366 .elementor-element.elementor-element-217b835 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-534d4cf img {
	border-radius: 10px 10px 10px 10px;
}

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

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

.elementor-366 .elementor-element.elementor-element-0ca94aa {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-d6260d9 {
	text-align: left;
	font-family: "GT America", Sans-serif;
	font-size: 25px;
	font-weight: 800;
	color: rgba(0, 0, 0, .85);
}

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

.elementor-366 .elementor-element.elementor-element-d24cbd0 {
	--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-366 .elementor-element.elementor-element-44fe0ee {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-1e19b97 {
	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: #000;
}

.elementor-366 .elementor-element.elementor-element-326385f {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-53f8696 {
	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: #000;
}

.elementor-366 .elementor-element.elementor-element-e5395bc {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-a3f7087 {
	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: #000;
}

.elementor-366 .elementor-element.elementor-element-7ce391b {
	--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: -20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

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

.elementor-366 .elementor-element.elementor-element-76ce0c6 {
	--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-366 .elementor-element.elementor-element-dc0de2b {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-e26ddd2 {
	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: #000;
}

.elementor-366 .elementor-element.elementor-element-9a4bf8b {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-dad87dc {
	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: #000;
}

.elementor-366 .elementor-element.elementor-element-7cf337f {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-cde7811 {
	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: #000;
}

.elementor-366 .elementor-element.elementor-element-4dc3e6e {
	--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: -20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

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

.elementor-366 .elementor-element.elementor-element-75a2894 {
	--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-366 .elementor-element.elementor-element-97cf428 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-d85d607 {
	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: #000;
}

.elementor-366 .elementor-element.elementor-element-77e6ebe {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-ef7f659 {
	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: #000;
}

.elementor-366 .elementor-element.elementor-element-7af1d19 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-f2564ff {
	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: #000;
}

.elementor-366 .elementor-element.elementor-element-0b1c9a0 {
	--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: -20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

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

.elementor-366 .elementor-element.elementor-element-ec38924 {
	--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-366 .elementor-element.elementor-element-3b6e82f {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-749abbd {
	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: #000;
}

.elementor-366 .elementor-element.elementor-element-bd67a27 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-8eef01f {
	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: #000;
}

.elementor-366 .elementor-element.elementor-element-e65c18b {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-10ea2fd {
	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: #000;
}

.elementor-366 .elementor-element.elementor-element-342840f {
	--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-366 .elementor-element.elementor-element-73492f5 {
	--display: flex;
}

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

.elementor-366 .elementor-element.elementor-element-014ff21 .elementor-button:hover, .elementor-366 .elementor-element.elementor-element-014ff21 .elementor-button:focus {
	color: #000;
}

.elementor-366 .elementor-element.elementor-element-014ff21 .elementor-button:hover svg, .elementor-366 .elementor-element.elementor-element-014ff21 .elementor-button:focus svg {
	fill: #000;
}

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

.elementor-366 .elementor-element.elementor-element-2996c2e {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-94659fb {
	text-align: center;
}

.elementor-366 .elementor-element.elementor-element-94659fb .elementor-heading-title {
	font-size: 30px;
}

.elementor-366 .elementor-element.elementor-element-2e3811a {
	--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;
}

.elementor-366 .elementor-element.elementor-element-b0f93b3 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-1000f3e .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #0a0a0a;
}

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

.elementor-366 .elementor-element.elementor-element-b586d80 {
	--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-366 .elementor-element.elementor-element-00a99f3 {
	--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-366 .elementor-element.elementor-element-387dbae {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-c98166d img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-366 .elementor-element.elementor-element-f2d381c {
	margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: right;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	color: #070707;
}

.elementor-366 .elementor-element.elementor-element-e626cee {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-514b481 img {
	border-radius: 10px 10px 10px 10px;
}

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

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

.elementor-366 .elementor-element.elementor-element-2a1867a {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-beefd90 {
	text-align: center;
}

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

.elementor-366 .elementor-element.elementor-element-6b7e3de {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-14a98c2 {
	text-align: justify;
	font-size: 18px;
}

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

.elementor-366 .elementor-element.elementor-element-9aba2fc {
	--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-366 .elementor-element.elementor-element-104b92c {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-366 .elementor-element.elementor-element-ab98a27 {
	border-radius: 10px 10px 10px 10px;
}

.elementor-366 .elementor-element.elementor-element-ab98a27 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-366 .elementor-element.elementor-element-8c390d3 {
	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-366 .elementor-element.elementor-element-16b0e4b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-366 .elementor-element.elementor-element-51e93ab {
	border-radius: 10px 10px 10px 10px;
}

.elementor-366 .elementor-element.elementor-element-c4c7a7f {
	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-366 .elementor-element.elementor-element-5b2d5bc {
	--display: flex;
	--justify-content: center;
}

.elementor-366 .elementor-element.elementor-element-eeb2d5e {
	border-radius: 10px 10px 10px 10px;
}

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

.elementor-366 .elementor-element.elementor-element-018199c {
	--display: flex;
}

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

.elementor-366 .elementor-element.elementor-element-341f1a5 .elementor-button:hover, .elementor-366 .elementor-element.elementor-element-341f1a5 .elementor-button:focus {
	color: #000;
}

.elementor-366 .elementor-element.elementor-element-341f1a5 .elementor-button:hover svg, .elementor-366 .elementor-element.elementor-element-341f1a5 .elementor-button:focus svg {
	fill: #000;
}

.elementor-366 .elementor-element.elementor-element-6254a9c {
	--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;
}

.elementor-366 .elementor-element.elementor-element-f80bfc7 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-ddbf819 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-a269900 {
	font-family: "GT America", Sans-serif;
	font-weight: 500;
	color: #080808;
}

.elementor-366 .elementor-element.elementor-element-9113886 {
	--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: 100px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-366 .elementor-element.elementor-element-6f2bd55 {
	--display: flex;
}

.elementor-366 .elementor-element.elementor-element-217a665 {
	text-align: center;
}

.elementor-366 .elementor-element.elementor-element-217a665 .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-weight: 600;
	color: #0d0e0e;
}

.elementor-366 .elementor-element.elementor-element-29ccc2f {
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-size: 28px;
	font-weight: 400;
	color: #030303;
}

@media (max-width:1024px) {
	.elementor-366 .elementor-element.elementor-element-4eac38b .elementor-heading-title {
		font-size: 65px;
	}
	
	.elementor-366 .elementor-element.elementor-element-e450305 {
		font-size: 16px;
	}
}

@media (max-width:767px) {
	.elementor-366 .elementor-element.elementor-element-4eac38b {
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: center;
	}
	
	.elementor-366 .elementor-element.elementor-element-4eac38b .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-366 .elementor-element.elementor-element-e450305 {
		font-size: 14px;
	}
	
	.elementor-366 .elementor-element.elementor-element-039e642 {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-da28774 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-da28774 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-366 .elementor-element.elementor-element-0c37e23 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-366 .elementor-element.elementor-element-1084ec5 {
		text-align: center;
	}
	
	.elementor-366 .elementor-element.elementor-element-1084ec5 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-366 .elementor-element.elementor-element-b0d259f {
		font-size: 14px;
	}
	
	.elementor-366 .elementor-element.elementor-element-be72eb8 {
		text-align: center;
	}
	
	.elementor-366 .elementor-element.elementor-element-be72eb8 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-366 .elementor-element.elementor-element-00f0883 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-366 .elementor-element.elementor-element-6c9da7a {
		--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-366 .elementor-element.elementor-element-1f50958 {
		--width: 100%;
	}
	
	.elementor-366 .elementor-element.elementor-element-caf7f9b {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-2c02c90 {
		text-align: center;
	}
	
	.elementor-366 .elementor-element.elementor-element-2c02c90 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-366 .elementor-element.elementor-element-e60cf19 {
		font-size: 14px;
	}
	
	.elementor-366 .elementor-element.elementor-element-5600327 {
		text-align: center;
	}
	
	.elementor-366 .elementor-element.elementor-element-5600327 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-366 .elementor-element.elementor-element-0b5132c {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-20dcd7a {
		--margin-top: -50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-78b85c1 {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-a051a2a {
		--margin-top: -50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-17d9e7c {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-25f50db {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-156ecbf {
		text-align: center;
	}
	
	.elementor-366 .elementor-element.elementor-element-156ecbf .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-366 .elementor-element.elementor-element-90384e8 {
		font-size: 14px;
	}
	
	.elementor-366 .elementor-element.elementor-element-3be5900 {
		text-align: center;
	}
	
	.elementor-366 .elementor-element.elementor-element-3be5900 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-366 .elementor-element.elementor-element-6d7f5a7 {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-cdab938 {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-9d2481b {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-efb1573 {
		font-size: 7px;
	}
	
	.elementor-366 .elementor-element.elementor-element-77d3eae {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-0658f85 {
		text-align: center;
	}
	
	.elementor-366 .elementor-element.elementor-element-67d1354 {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-217b835 {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-f619c75 {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-d6260d9 {
		margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-366 .elementor-element.elementor-element-1e19b97 {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-326385f {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-53f8696 {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-e5395bc {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-a3f7087 {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-76ce0c6 {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-e26ddd2 {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-9a4bf8b {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-dad87dc {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-7cf337f {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-cde7811 {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-4dc3e6e {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-d85d607 {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-77e6ebe {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-ef7f659 {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-7af1d19 {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-f2564ff {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-0b1c9a0 {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-749abbd {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-bd67a27 {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-8eef01f {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-e65c18b {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-10ea2fd {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-342840f {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-014ff21 .elementor-button {
		font-size: 20px;
	}
	
	.elementor-366 .elementor-element.elementor-element-2fff83d {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-94659fb .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-366 .elementor-element.elementor-element-2e3811a {
		--margin-top: 25px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-1000f3e .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-366 .elementor-element.elementor-element-b9d4dc5 {
		font-size: 14px;
	}
	
	.elementor-366 .elementor-element.elementor-element-f2d381c {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-e626cee {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-7b12f71 {
		font-size: 13px;
	}
	
	.elementor-366 .elementor-element.elementor-element-beefd90 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-14a98c2 {
		font-size: 15px;
	}
	
	.elementor-366 .elementor-element.elementor-element-8c390d3 {
		font-size: 10px;
	}
	
	.elementor-366 .elementor-element.elementor-element-c4c7a7f {
		font-size: 10px;
	}
	
	.elementor-366 .elementor-element.elementor-element-88665ce {
		font-size: 10px;
	}
	
	.elementor-366 .elementor-element.elementor-element-b160cad {
		--padding-top: 0px;
		--padding-bottom: 25px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-341f1a5 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-366 .elementor-element.elementor-element-6254a9c {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-366 .elementor-element.elementor-element-a269900 {
		font-size: 12px;
	}
	
	.elementor-366 .elementor-element.elementor-element-9113886 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
	
	.elementor-366 .elementor-element.elementor-element-217a665 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-366 .elementor-element.elementor-element-29ccc2f {
		font-size: 18px;
	}
}

/* Start custom CSS for html, class: .elementor-element-3a83950 */
.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-bbf3999 */
.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-8f08cb1 */
.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-b9b74d8 */
.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-60d494f */
.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-19d4754 */
.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-dc30405 */
.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-f178730 */
.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-7e40765 */
.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-2feafde */
.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-f252e77 */
.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-2e41a23 */
.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-2fc640e */
.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;
}
