/* End Custom Fonts CSS */

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

.elementor-9 .elementor-element.elementor-element-e9d0ed2 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-66fb59a {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-66fb59a .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-size: 35px;
	font-weight: 700;
}

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

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

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

.elementor-9 .elementor-element.elementor-element-4646ddf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-9 .elementor-element.elementor-element-4646ddf.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

.elementor-9 .elementor-element.elementor-element-010ef9d {
	--display: flex;
}

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

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

.elementor-9 .elementor-element.elementor-element-9052b9b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-9 .elementor-element.elementor-element-9052b9b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-db485b3 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: #ddd;
}

.elementor-9 .elementor-element.elementor-element-db485b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-db485b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-9 .elementor-element.elementor-element-db485b3 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-db485b3 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-9 .elementor-element.elementor-element-db485b3 .elementor-icon-list-icon svg {
	fill: #000;
	transition: fill .3s;
}

.elementor-9 .elementor-element.elementor-element-db485b3 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-9 .elementor-element.elementor-element-db485b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9 .elementor-element.elementor-element-db485b3 .elementor-icon-list-item > a {
	font-family: "GT America", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-db485b3 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-9 .elementor-element.elementor-element-e44c912 {
	--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: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-3df9976 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-383b70d {
	padding: 0% 5% 0% 5%;
	text-align: justify;
	font-family: "GT America", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	line-height: 26px;
	color: #030303;
}

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

.elementor-9 .elementor-element.elementor-element-5ef5d2e {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-212945d {
	text-align: left;
	font-family: "GT America", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: #000;
}

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

.elementor-9 .elementor-element.elementor-element-e1f683f {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-d83b35a {
	margin: 100px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;
	padding: 0% 10% 0% 10%;
}

.elementor-9 .elementor-element.elementor-element-d83b35a .gallery-item .gallery-caption {
	display: none;
}

.elementor-9 .elementor-element.elementor-element-d83b35a .gallery-item {
	padding: 0 25px 25px 0;
}

.elementor-9 .elementor-element.elementor-element-d83b35a .gallery {
	margin: 0 -25px -25px 0;
}

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

.elementor-9 .elementor-element.elementor-element-6f7055b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 50px 0px;
}

.elementor-9 .elementor-element.elementor-element-6f7055b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-9 .elementor-element.elementor-element-cf1bc1f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 100px;
	margin-bottom: -15px;
}

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

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

.elementor-9 .elementor-element.elementor-element-f24f07e {
	--divider-border-style: solid;
	--divider-color: #fcfbfb;
	--divider-border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-f24f07e .elementor-divider-separator {
	width: 100%;
}

.elementor-9 .elementor-element.elementor-element-f24f07e .elementor-divider {
	padding-block-start: 1px;
	padding-block-end: 1px;
}

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

.elementor-9 .elementor-element.elementor-element-f9d9f7f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 50px;
}

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

.elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-container {
	width: 100%;
	padding: 0 5px 0 5px;
	margin: 5px 0 5px 0;
}

.elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-img-wrapper {
	width: 130px;
	height: 130px;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial__carousel {
	width: calc(3 * 130px);
}

.elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-heading {
	color: #000;
	font-family: "GT America", Sans-serif;
	font-weight: 200;
}

.elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-person-name {
	font-family: "GT America", Sans-serif;
}

.elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-author-info {
	align-items: center;
}

.elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-company-link {
	color: #000;
	font-family: "GT America", Sans-serif;
	font-weight: 300;
}

.elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-text-wrapper {
	color: #000;
	font-family: "GT America", Sans-serif;
	font-size: 22px;
	font-weight: 400;
	font-style: italic;
	margin: 10px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-quote {
	fill: #f74702;
}

.elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-upper-quote svg, .elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-lower-quote svg {
	width: 25px;
	height: 25px;
}

.elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-content-wrapper {
	align-items: center;
	justify-content: flex-start;
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-b8f03e2 {
	--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-9 .elementor-element.elementor-element-944679e {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-77a78e5 {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-77a78e5 .elementor-heading-title {
	font-size: 35px;
}

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

.elementor-9 .elementor-element.elementor-element-3f0a310 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
}

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

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

.elementor-9 .elementor-element.elementor-element-b8cfbee {
	font-family: "GT America", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #000;
}

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

.elementor-9 .elementor-element.elementor-element-f05e548 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-51fa9bd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 14px 0px 0px 0px;
	text-align: center;
}

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

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

.elementor-9 .elementor-element.elementor-element-4c89906 {
	--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: 0%;
	--padding-bottom: 0%;
	--padding-left: 1.5%;
	--padding-right: 1.5%;
}

.elementor-9 .elementor-element.elementor-element-e0bce1e {
	--display: flex;
}

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

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

.elementor-9 .elementor-element.elementor-element-f1facf0 .elementor-button {
	background-color: #f0f1f2;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	fill: #000;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-f1facf0 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-f1facf0 .elementor-button:focus {
	background-color: #000;
	color: #fff;
	border-color: #000;
}

.elementor-9 .elementor-element.elementor-element-f1facf0 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-f1facf0 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-9 .elementor-element.elementor-element-4e944cd {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-96ba965 {
	padding: 0% 0% 0% 0%;
}

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

.elementor-9 .elementor-element.elementor-element-6742622 .elementor-button {
	background-color: #f0f1f2;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	fill: #000;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6742622 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-6742622 .elementor-button:focus {
	background-color: #000;
	color: #fff;
	border-color: #000;
}

.elementor-9 .elementor-element.elementor-element-6742622 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-6742622 .elementor-button:focus svg {
	fill: #fff;
}

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

.elementor-9 .elementor-element.elementor-element-fc19126 {
	--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-9 .elementor-element.elementor-element-89f3b96 {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-2548d4b {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-2dd346b {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-139909a {
	--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-9 .elementor-element.elementor-element-bc1ceba .elementor-button {
	background-color: #fff;
	font-family: "GT America", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	fill: #000;
	color: #000;
	border-radius: 5px 5px 5px 5px;
}

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

.elementor-9 .elementor-element.elementor-element-7833e21 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-b951cdc .eael-testimonial-content {
	text-align: default;
}

.elementor-9 .elementor-element.elementor-element-b951cdc .eael-testimonial-image {
	text-align: default;
	max-width: 100%;
}

.elementor-9 .elementor-element.elementor-element-b951cdc .eael-testimonial-image figure > img {
	width: 150px;
}

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

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

.elementor-9 .elementor-element.elementor-element-b951cdc .eael-testimonial-content .eael-testimonial-text {
	color: #292929;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
}

.elementor-9 .elementor-element.elementor-element-b951cdc .rating-five .testimonial-star-rating li i {
	color: #f2b01e;
}

.elementor-9 .elementor-element.elementor-element-b951cdc .rating-one .testimonial-star-rating li:first-child i {
	color: #f2b01e;
}

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

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

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

.elementor-9 .elementor-element.elementor-element-b951cdc .eael-testimonial-quote {
	color: rgba(0, 0, 0, .15);
}

.elementor-9 .elementor-element.elementor-element-b951cdc span.eael-testimonial-quote {
	top: 5%;
	right: 5%;
}

.elementor-9 .elementor-element.elementor-element-519c696 {
	--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: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9 .elementor-element.elementor-element-4ef457e {
	--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: 0%;
	--padding-bottom: 0%;
	--padding-left: 1.5%;
	--padding-right: 1.5%;
}

.elementor-9 .elementor-element.elementor-element-6771595 {
	--display: flex;
}

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

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

.elementor-9 .elementor-element.elementor-element-616162d .elementor-button {
	background-color: #f0f1f2;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	fill: #000;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-616162d .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-616162d .elementor-button:focus {
	background-color: #000;
	color: #fff;
	border-color: #000;
}

.elementor-9 .elementor-element.elementor-element-616162d .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-616162d .elementor-button:focus svg {
	fill: #fff;
}

.elementor-9 .elementor-element.elementor-element-8c4100c {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-2194e3a {
	padding: 0% 0% 0% 0%;
}

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

.elementor-9 .elementor-element.elementor-element-158983a .elementor-button {
	background-color: #f0f1f2;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	fill: #000;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-158983a .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-158983a .elementor-button:focus {
	background-color: #000;
	color: #fff;
	border-color: #000;
}

.elementor-9 .elementor-element.elementor-element-158983a .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-158983a .elementor-button:focus svg {
	fill: #fff;
}

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

.elementor-9 .elementor-element.elementor-element-09aeb4b {
	--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-9 .elementor-element.elementor-element-2fff112 {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-0a13b59 {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-de0d5b4 {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-42e01ee {
	--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-9 .elementor-element.elementor-element-d35af00 .elementor-button {
	background-color: #fff;
	font-family: "GT America", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	fill: #000;
	color: #000;
	border-radius: 5px 5px 5px 5px;
}

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

.elementor-9 .elementor-element.elementor-element-3ef2ab9 {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-432f8d8 {
	--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: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9 .elementor-element.elementor-element-352e07c {
	--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: 0%;
	--padding-bottom: 0%;
	--padding-left: 1.5%;
	--padding-right: 1.5%;
}

.elementor-9 .elementor-element.elementor-element-3ba51f9 {
	--display: flex;
}

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

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

.elementor-9 .elementor-element.elementor-element-b71b670 .elementor-button {
	background-color: #f0f1f2;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	fill: #000;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b71b670 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-b71b670 .elementor-button:focus {
	background-color: #000;
	color: #fff;
	border-color: #000;
}

.elementor-9 .elementor-element.elementor-element-b71b670 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-b71b670 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-9 .elementor-element.elementor-element-e3a586b {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-9e27c9a {
	padding: 0% 0% 0% 0%;
}

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

.elementor-9 .elementor-element.elementor-element-7b18f4d .elementor-button {
	background-color: #f0f1f2;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	fill: #000;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-7b18f4d .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-7b18f4d .elementor-button:focus {
	background-color: #000;
	color: #fff;
	border-color: #000;
}

.elementor-9 .elementor-element.elementor-element-7b18f4d .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-7b18f4d .elementor-button:focus svg {
	fill: #fff;
}

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

.elementor-9 .elementor-element.elementor-element-4a4c4cc {
	--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-9 .elementor-element.elementor-element-56c412c {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-4aed59a {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-9a96430 {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-84f4624 {
	--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-9 .elementor-element.elementor-element-910a5a8 .elementor-button {
	background-color: #fff;
	font-family: "GT America", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	fill: #000;
	color: #000;
	border-radius: 5px 5px 5px 5px;
}

.elementor-9 .elementor-element.elementor-element-c8d8c4e {
	--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-9 .elementor-element.elementor-element-5dc586c {
	--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: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9 .elementor-element.elementor-element-1f67fab {
	--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: 0%;
	--padding-bottom: 0%;
	--padding-left: 1.5%;
	--padding-right: 1.5%;
}

.elementor-9 .elementor-element.elementor-element-658c4a3 {
	--display: flex;
}

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

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

.elementor-9 .elementor-element.elementor-element-a1d6f4e .elementor-button {
	background-color: #f0f1f2;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	fill: #000;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-a1d6f4e .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-a1d6f4e .elementor-button:focus {
	background-color: #000;
	color: #fff;
	border-color: #000;
}

.elementor-9 .elementor-element.elementor-element-a1d6f4e .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-a1d6f4e .elementor-button:focus svg {
	fill: #fff;
}

.elementor-9 .elementor-element.elementor-element-f11d33c {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-d9d3a2a {
	padding: 0% 0% 0% 0%;
}

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

.elementor-9 .elementor-element.elementor-element-9d1f8f7 .elementor-button {
	background-color: #f0f1f2;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	fill: #000;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-9d1f8f7 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-9d1f8f7 .elementor-button:focus {
	background-color: #000;
	color: #fff;
	border-color: #000;
}

.elementor-9 .elementor-element.elementor-element-9d1f8f7 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-9d1f8f7 .elementor-button:focus svg {
	fill: #fff;
}

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

.elementor-9 .elementor-element.elementor-element-2b31116 {
	--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-9 .elementor-element.elementor-element-f2878bc {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-68fad96 {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-a271491 {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-a6e4ead {
	--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-9 .elementor-element.elementor-element-519cfca .elementor-button {
	background-color: #fff;
	font-family: "GT America", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	fill: #000;
	color: #000;
	border-radius: 5px 5px 5px 5px;
}

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

.elementor-9 .elementor-element.elementor-element-d07cd03 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-31014d4 {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-31014d4 .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-weight: 600;
	color: rgba(0, 0, 0, .85);
}

.elementor-9 .elementor-element.elementor-element-4f4cbe6 .elementor-button {
	background-color: #f74702;
	font-family: "GT America", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	fill: #f7f4f4;
	color: #f7f4f4;
	border-radius: 5px 5px 5px 5px;
}

.elementor-9 .elementor-element.elementor-element-65af682 {
	--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: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9 .elementor-element.elementor-element-c817fd3 {
	--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: 0%;
	--padding-bottom: 0%;
	--padding-left: 1.5%;
	--padding-right: 1.5%;
}

.elementor-9 .elementor-element.elementor-element-c66b4aa {
	--display: flex;
}

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

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

.elementor-9 .elementor-element.elementor-element-c128901 .elementor-button {
	background-color: #f0f1f2;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	fill: #000;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-c128901 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-c128901 .elementor-button:focus {
	background-color: #000;
	color: #fff;
	border-color: #000;
}

.elementor-9 .elementor-element.elementor-element-c128901 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-c128901 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-9 .elementor-element.elementor-element-f4e6bf7 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-41880e2 {
	padding: 0% 0% 0% 0%;
}

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

.elementor-9 .elementor-element.elementor-element-dfea25b .elementor-button {
	background-color: #f0f1f2;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	fill: #000;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-dfea25b .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-dfea25b .elementor-button:focus {
	background-color: #000;
	color: #fff;
	border-color: #000;
}

.elementor-9 .elementor-element.elementor-element-dfea25b .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-dfea25b .elementor-button:focus svg {
	fill: #fff;
}

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

.elementor-9 .elementor-element.elementor-element-a0edf4e {
	--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-9 .elementor-element.elementor-element-8d6645a {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-dde021b {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-6cfa2c2 {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-903e12d {
	--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-9 .elementor-element.elementor-element-713feba .elementor-button {
	background-color: #fff;
	font-family: "GT America", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	fill: #000;
	color: #000;
	border-radius: 5px 5px 5px 5px;
}

.elementor-9 .elementor-element.elementor-element-6816d20 {
	--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-9 .elementor-element.elementor-element-2dc3bea {
	--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: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9 .elementor-element.elementor-element-8b51d04 {
	--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: 0%;
	--padding-bottom: 0%;
	--padding-left: 1.5%;
	--padding-right: 1.5%;
}

.elementor-9 .elementor-element.elementor-element-4e8e9b2 {
	--display: flex;
}

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

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

.elementor-9 .elementor-element.elementor-element-338c5a2 .elementor-button {
	background-color: #f0f1f2;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	fill: #000;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-338c5a2 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-338c5a2 .elementor-button:focus {
	background-color: #000;
	color: #fff;
	border-color: #000;
}

.elementor-9 .elementor-element.elementor-element-338c5a2 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-338c5a2 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-9 .elementor-element.elementor-element-b363f9b {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-f946222 {
	padding: 0% 0% 0% 0%;
}

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

.elementor-9 .elementor-element.elementor-element-15c1b48 .elementor-button {
	background-color: #f0f1f2;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	fill: #000;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-15c1b48 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-15c1b48 .elementor-button:focus {
	background-color: #000;
	color: #fff;
	border-color: #000;
}

.elementor-9 .elementor-element.elementor-element-15c1b48 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-15c1b48 .elementor-button:focus svg {
	fill: #fff;
}

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

.elementor-9 .elementor-element.elementor-element-ea7b728 {
	--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-9 .elementor-element.elementor-element-27aadb1 {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-20ae68d {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-6d97cbc {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-6f308cb {
	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-9 .elementor-element.elementor-element-84983bf {
	--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-9 .elementor-element.elementor-element-00da2f2 .elementor-button {
	background-color: #fff;
	font-family: "GT America", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	fill: #000;
	color: #000;
	border-radius: 5px 5px 5px 5px;
}

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

.elementor-9 .elementor-element.elementor-element-cb92927 {
	--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-9 .elementor-element.elementor-element-7a2622a {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-24f6b79 {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-1bf87be {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-447227e {
	--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-9 .elementor-element.elementor-element-32ae773 {
	--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: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9 .elementor-element.elementor-element-6df00b6 {
	--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: 0%;
	--padding-bottom: 0%;
	--padding-left: 1.5%;
	--padding-right: 1.5%;
}

.elementor-9 .elementor-element.elementor-element-3bfa602 {
	--display: flex;
}

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

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

.elementor-9 .elementor-element.elementor-element-81c5d32 .elementor-button {
	background-color: #f0f1f2;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	fill: #000;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-81c5d32 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-81c5d32 .elementor-button:focus {
	background-color: #000;
	color: #fff;
	border-color: #000;
}

.elementor-9 .elementor-element.elementor-element-81c5d32 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-81c5d32 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-9 .elementor-element.elementor-element-5148dab {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-64ca32a {
	padding: 0% 0% 0% 0%;
}

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

.elementor-9 .elementor-element.elementor-element-6292282 .elementor-button {
	background-color: #f0f1f2;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	fill: #000;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6292282 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-6292282 .elementor-button:focus {
	background-color: #000;
	color: #fff;
	border-color: #000;
}

.elementor-9 .elementor-element.elementor-element-6292282 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-6292282 .elementor-button:focus svg {
	fill: #fff;
}

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

.elementor-9 .elementor-element.elementor-element-96f368d {
	--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-9 .elementor-element.elementor-element-5460703 {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-28810d0 {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-7d89ccb {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-bc19709 {
	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-9 .elementor-element.elementor-element-f36dd76 {
	--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-9 .elementor-element.elementor-element-ac7211a .elementor-button {
	background-color: #fff;
	font-family: "GT America", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	fill: #000;
	color: #000;
	border-radius: 5px 5px 5px 5px;
}

.elementor-9 .elementor-element.elementor-element-0f3b49a {
	--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-9 .elementor-element.elementor-element-8b7da8f {
	--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: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-9 .elementor-element.elementor-element-9c3d482 {
	--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: 0%;
	--padding-bottom: 0%;
	--padding-left: 1.5%;
	--padding-right: 1.5%;
}

.elementor-9 .elementor-element.elementor-element-5ff3cd0 {
	--display: flex;
}

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

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

.elementor-9 .elementor-element.elementor-element-9dd1c21 .elementor-button {
	background-color: #f0f1f2;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	fill: #000;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-9dd1c21 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-9dd1c21 .elementor-button:focus {
	background-color: #000;
	color: #fff;
	border-color: #000;
}

.elementor-9 .elementor-element.elementor-element-9dd1c21 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-9dd1c21 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-9 .elementor-element.elementor-element-fb22018 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-844a438 {
	padding: 0% 0% 0% 0%;
}

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

.elementor-9 .elementor-element.elementor-element-61eaf63 .elementor-button {
	background-color: #f0f1f2;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	fill: #000;
	color: #000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-61eaf63 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-61eaf63 .elementor-button:focus {
	background-color: #000;
	color: #fff;
	border-color: #000;
}

.elementor-9 .elementor-element.elementor-element-61eaf63 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-61eaf63 .elementor-button:focus svg {
	fill: #fff;
}

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

.elementor-9 .elementor-element.elementor-element-69dc7b3 {
	--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-9 .elementor-element.elementor-element-496c266 {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-8fd8265 {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-62a2156 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-253e7e1 {
	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-9 .elementor-element.elementor-element-94fb2bb {
	--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-9 .elementor-element.elementor-element-7dcc1fa .elementor-button {
	background-color: #fff;
	font-family: "GT America", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	text-shadow: 0px 0px 0px rgba(0, 0, 0, .3);
	fill: #000;
	color: #000;
	border-radius: 5px 5px 5px 5px;
}

.elementor-9 .elementor-element.elementor-element-58bb300 {
	--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-9 .elementor-element.elementor-element-d499828 {
	--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-9 .elementor-element.elementor-element-f5eb831 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-b92ddcf {
	padding: 0% 0% 0% 10%;
}

.elementor-9 .elementor-element.elementor-element-b92ddcf .eael-dual-header .title {
	color: #000;
}

.elementor-9 .elementor-element.elementor-element-b92ddcf .eael-dual-header .title span.lead {
	color: #f74702;
}

.elementor-9 .elementor-element.elementor-element-b92ddcf .eael-dual-header .title, .elementor-9 .elementor-element.elementor-element-b92ddcf .eael-dual-header .title span {
	font-family: "GT America", Sans-serif;
}

.elementor-9 .elementor-element.elementor-element-b92ddcf .eael-dual-header .subtext {
	color: #000;
	font-family: "GT America", Sans-serif;
	font-size: 21px;
	font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-75de052 {
	margin: -50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0% 10% 0% 10%;
	text-align: justify;
	font-family: "GT America", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #000;
}

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

.elementor-9 .elementor-element.elementor-element-f84f0c7 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-3ed33dc {
	text-align: center;
}

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

.elementor-9 .elementor-element.elementor-element-c025838 .elementor-button {
	background-color: #f74702;
	font-family: "GT America", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-radius: 5px 5px 5px 5px;
}

.elementor-9 .elementor-element.elementor-element-22db6ec {
	--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-9 .elementor-element.elementor-element-2012214 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-2d8ec7e {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-2d8ec7e .elementor-heading-title {
	font-size: 35px;
}

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

.elementor-9 .elementor-element.elementor-element-1febc6b {
	--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-9 .elementor-element.elementor-element-c04b4ea {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-63764f5 {
	margin: 0% -0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	padding: 0px -0px 0px 0px;
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-63764f5 .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-size: 31px;
	font-weight: 600;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #f80606;
	stroke: #f80606;
	color: rgba(243, 6, 6, .85);
}

.elementor-9 .elementor-element.elementor-element-8062e20 img {
	border-radius: 10px 10px 10px 10px;
}

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

.elementor-9 .elementor-element.elementor-element-99dc0ec {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-a85b0c5 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	align-self: flex-start;
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-a85b0c5 .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-size: 31px;
	font-weight: 600;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #f80606;
	stroke: #f80606;
	color: rgba(0, 0, 0, .85);
}

.elementor-9 .elementor-element.elementor-element-ab28b6c .elementor-accordion-item {
	border-width: 1px;
	border-color: #50a7f0;
}

.elementor-9 .elementor-element.elementor-element-ab28b6c .elementor-accordion-item .elementor-tab-content {
	border-width: 1px;
	border-block-start-color: #50a7f0;
}

.elementor-9 .elementor-element.elementor-element-ab28b6c .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 1px;
	border-block-end-color: #50a7f0;
}

.elementor-9 .elementor-element.elementor-element-ab28b6c .elementor-accordion-icon, .elementor-9 .elementor-element.elementor-element-ab28b6c .elementor-accordion-title {
	color: #0d0d0e;
}

.elementor-9 .elementor-element.elementor-element-ab28b6c .elementor-accordion-icon svg {
	fill: #0d0d0e;
}

.elementor-9 .elementor-element.elementor-element-ab28b6c .elementor-active .elementor-accordion-icon, .elementor-9 .elementor-element.elementor-element-ab28b6c .elementor-active .elementor-accordion-title {
	color: #2ca53d;
}

.elementor-9 .elementor-element.elementor-element-ab28b6c .elementor-active .elementor-accordion-icon svg {
	fill: #2ca53d;
}

.elementor-9 .elementor-element.elementor-element-ab28b6c .elementor-accordion-title {
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-ab28b6c .elementor-tab-content {
	color: #0a0a0a;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
}

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

.elementor-9 .elementor-element.elementor-element-b18c606 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-6074a1d {
	padding: 0% 0% 0% 10%;
}

.elementor-9 .elementor-element.elementor-element-6074a1d .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-weight: 600;
	color: #0c0c0c;
}

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

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

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

.elementor-9 .elementor-element.elementor-element-74aa0ff img {
	border-radius: 5px 5px 5px 5px;
}

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

.elementor-9 .elementor-element.elementor-element-0a47e2f img {
	border-radius: 5px 5px 5px 5px;
}

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

.elementor-9 .elementor-element.elementor-element-3a96574 img {
	border-radius: 5px 5px 5px 5px;
}

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

.elementor-9 .elementor-element.elementor-element-3023d90 > .elementor-element-populated {
	padding: 0% 0% 0% 0%;
}

.elementor-9 .elementor-element.elementor-element-a3f1370 img {
	border-radius: 5px 5px 5px 5px;
}

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

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

.elementor-9 .elementor-element.elementor-element-2e23f3f {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-338997c {
	text-align: justify;
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #000;
}

.elementor-9 .elementor-element.elementor-element-58ae2c1 {
	--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-9 .elementor-element.elementor-element-1cd1304 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-134ac1b {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-134ac1b .elementor-heading-title {
	font-family: "GT America", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	color: #000;
}

.elementor-9 .elementor-element.elementor-element-3c2da13 {
	margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	font-family: "GT America", Sans-serif;
	font-weight: 400;
	color: #030303;
}

.elementor-9 .elementor-element.elementor-element-8707298 {
	--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-9 .elementor-element.elementor-element-89a8cec {
	--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-start;
	--align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-3dbeb3c {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
}

.elementor-9 .elementor-element.elementor-element-e5dd08e {
	width: var(--container-widget-width, 53.221%);
	max-width: 53.221%;
	--container-widget-width: 53.221%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

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

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

.elementor-9 .elementor-element.elementor-element-a345849 {
	--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-9 .elementor-element.elementor-element-c81b3b7 {
	width: var(--container-widget-width, 53.221%);
	max-width: 53.221%;
	--container-widget-width: 53.221%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

.elementor-9 .elementor-element.elementor-element-19301dd {
	text-align: left;
}

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

.elementor-9 .elementor-element.elementor-element-e0520a9 {
	--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-9 .elementor-element.elementor-element-3752133 {
	--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-start;
	--align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-786f6b5 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
}

.elementor-9 .elementor-element.elementor-element-b555b8a {
	width: var(--container-widget-width, 53.221%);
	max-width: 53.221%;
	--container-widget-width: 53.221%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

.elementor-9 .elementor-element.elementor-element-99d6af0 {
	text-align: center;
}

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

.elementor-9 .elementor-element.elementor-element-5269bee {
	--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-9 .elementor-element.elementor-element-8c71091 {
	width: var(--container-widget-width, 53.221%);
	max-width: 53.221%;
	--container-widget-width: 53.221%;
	--container-widget-flex-grow: 0;
	text-align: right;
}

.elementor-9 .elementor-element.elementor-element-0210b57 {
	text-align: left;
}

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

.elementor-9 .elementor-element.elementor-element-3c45902 {
	--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-9 .elementor-element.elementor-element-58a6503 {
	--display: flex;
}

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

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

.elementor-9 .elementor-element.elementor-element-4d61c8e {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-0c45750 {
	text-align: center;
}

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

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

.elementor-9 .elementor-element.elementor-element-d728732 {
	--display: flex;
}

.elementor-9 .elementor-element.elementor-element-3b9863b {
	padding: 0% 5% 0% 5%;
}

.elementor-9 .elementor-element.elementor-element-3b9863b .elementor-accordion-item {
	border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-3b9863b .elementor-accordion-item .elementor-tab-content {
	border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-3b9863b .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 1px;
}

.elementor-9 .elementor-element.elementor-element-3b9863b .elementor-accordion-icon, .elementor-9 .elementor-element.elementor-element-3b9863b .elementor-accordion-title {
	color: rgba(0, 0, 0, .85);
}

.elementor-9 .elementor-element.elementor-element-3b9863b .elementor-accordion-icon svg {
	fill: rgba(0, 0, 0, .85);
}

.elementor-9 .elementor-element.elementor-element-3b9863b .elementor-active .elementor-accordion-icon, .elementor-9 .elementor-element.elementor-element-3b9863b .elementor-active .elementor-accordion-title {
	color: #242424;
}

.elementor-9 .elementor-element.elementor-element-3b9863b .elementor-active .elementor-accordion-icon svg {
	fill: #242424;
}

.elementor-9 .elementor-element.elementor-element-3b9863b .elementor-accordion-title {
	font-family: "GT America", Sans-serif;
	font-size: 25px;
	font-weight: 600;
}

.elementor-9 .elementor-element.elementor-element-3b9863b .elementor-tab-title .elementor-accordion-icon i:before {
	color: rgba(0, 0, 0, .85);
}

.elementor-9 .elementor-element.elementor-element-3b9863b .elementor-tab-title .elementor-accordion-icon svg {
	fill: rgba(0, 0, 0, .85);
}

.elementor-9 .elementor-element.elementor-element-3b9863b .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
	color: #000;
}

.elementor-9 .elementor-element.elementor-element-3b9863b .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
	fill: #000;
}

.elementor-9 .elementor-element.elementor-element-3b9863b .elementor-tab-content {
	color: rgba(0, 0, 0, .85);
	font-family: "GT America", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-9 .elementor-element.elementor-element-9ae2220 {
	--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-9 .elementor-element.elementor-element-a7bdee3 {
	--display: flex;
}

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

.elementor-9 .elementor-element.elementor-element-f953cf0 {
	--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-9 .elementor-element.elementor-element-c1a0bd7 {
	--display: flex;
}

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

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

@media (max-width:1024px) {
	.elementor-9 .elementor-element.elementor-element-6f7055b {
		margin-top: 50px;
		margin-bottom: 50px;
	}
	
	.elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-container {
		width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-51fa9bd .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-9 .elementor-element.elementor-element-723e54c .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-9 .elementor-element.elementor-element-23ba941 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-9 .elementor-element.elementor-element-f785cb4 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-9 .elementor-element.elementor-element-05bf063 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-9 .elementor-element.elementor-element-31014d4 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-9 .elementor-element.elementor-element-aa0e87a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ebc0270 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-9 .elementor-element.elementor-element-db197ca .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-9 .elementor-element.elementor-element-9510a02 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3ed33dc .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-9 .elementor-element.elementor-element-63764f5 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-9 .elementor-element.elementor-element-a85b0c5 .elementor-heading-title {
		font-size: 25px;
	}
}

@media (max-width:767px) {
	.elementor-9 .elementor-element.elementor-element-66fb59a .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-9 .elementor-element.elementor-element-4c76246 {
		text-align: justify;
	}
	
	.elementor-9 .elementor-element.elementor-element-4646ddf {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-9 .elementor-element.elementor-element-756cd8a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-53b1e45 {
		margin: -3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-53b1e45 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-9052b9b {
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-db485b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(40px / 2);
	}
	
	.elementor-9 .elementor-element.elementor-element-db485b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(40px / 2);
	}
	
	.elementor-9 .elementor-element.elementor-element-db485b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(40px / 2);
	}
	
	.elementor-9 .elementor-element.elementor-element-db485b3 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-40px / 2);
	}
	
	.elementor-9 .elementor-element.elementor-element-db485b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-40px / 2);
	}
	
	.elementor-9 .elementor-element.elementor-element-383b70d {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: justify;
		font-size: 14px;
	}
	
	.elementor-9 .elementor-element.elementor-element-212945d {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-6f7055b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-103a4c0 {
		--e-image-carousel-slides-to-show: 3;
	}
	
	.elementor-9 .elementor-element.elementor-element-103a4c0 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-9 .elementor-element.elementor-element-103a4c0 .elementor-swiper-button.elementor-swiper-button-next {
		font-size: 1px;
	}
	
	.elementor-9 .elementor-element.elementor-element-cf1bc1f {
		margin-top: 5px;
		margin-bottom: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-aa5ab0d {
		font-size: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-f9d9f7f {
		margin-top: -17px;
		margin-bottom: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-container {
		width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-person-name {
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-author-info {
		align-items: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-company-link {
		font-size: 14px;
	}
	
	.elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-text-wrapper {
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-upper-quote svg, .elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-lower-quote svg {
		width: 16px;
		height: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-box a.carousel-arrow.carousel-next {
		right: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-618fc9a .premium-testimonial-box a.carousel-arrow.carousel-prev {
		left: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-77a78e5 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3f0a310 {
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-a1cd8d9 {
		font-size: 1px;
	}
	
	.elementor-9 .elementor-element.elementor-element-b8cfbee {
		text-align: center;
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-51fa9bd .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-9 .elementor-element.elementor-element-723e54c {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-723e54c .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ba8fb65 {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-f1facf0 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-96ba965 {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-9 .elementor-element.elementor-element-0daaaac {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		font-size: 13px;
	}
	
	.elementor-9 .elementor-element.elementor-element-6742622 {
		padding: 10px 0px 10px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-6742622 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ef5bf02 {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-0f18cfc {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-5e1fcb4 {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-bc1ceba {
		margin: -3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-bc1ceba .elementor-button {
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-b951cdc .eael-testimonial-content .eael-testimonial-user {
		font-size: 14px;
	}
	
	.elementor-9 .elementor-element.elementor-element-b951cdc .eael-testimonial-content .eael-testimonial-text {
		font-size: 12px;
	}
	
	.elementor-9 .elementor-element.elementor-element-23ba941 {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-23ba941 .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-9 .elementor-element.elementor-element-7b67634 {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-616162d .elementor-button {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-2194e3a {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-9 .elementor-element.elementor-element-21a1c6e {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		font-size: 13px;
	}
	
	.elementor-9 .elementor-element.elementor-element-158983a {
		padding: 10px 0px 10px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-158983a .elementor-button {
		font-size: 14px;
	}
	
	.elementor-9 .elementor-element.elementor-element-4cdbff1 {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-2c43cb9 {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-d7d60d1 {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-d35af00 {
		margin: -3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-d35af00 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ca5fc11 {
		margin: -3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ca5fc11 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-f785cb4 {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-f785cb4 .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-9 .elementor-element.elementor-element-4eee8cd {
		font-size: 14px;
	}
	
	.elementor-9 .elementor-element.elementor-element-b71b670 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-9e27c9a {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-9 .elementor-element.elementor-element-b98f384 {
		margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		font-size: 13px;
	}
	
	.elementor-9 .elementor-element.elementor-element-7b18f4d {
		padding: 10px 0px 10px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-7b18f4d .elementor-button {
		font-size: 14px;
	}
	
	.elementor-9 .elementor-element.elementor-element-1b9c00e {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ca79be3 {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-cec528b {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-910a5a8 {
		margin: -3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-910a5a8 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-05bf063 {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-05bf063 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-d01975f {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-a1d6f4e .elementor-button {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-d9d3a2a {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-9 .elementor-element.elementor-element-8ffeacb {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		font-size: 13px;
	}
	
	.elementor-9 .elementor-element.elementor-element-9d1f8f7 {
		padding: 10px 0px 10px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-9d1f8f7 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-9 .elementor-element.elementor-element-50eae1c {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-0570146 {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-94f5215 {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-519cfca {
		margin: -3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-519cfca .elementor-button {
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-4787b84 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-31014d4 {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-31014d4 .elementor-heading-title {
		font-size: 20px;
		line-height: 30px;
	}
	
	.elementor-9 .elementor-element.elementor-element-4f4cbe6 .elementor-button {
		font-size: 18px;
	}
	
	.elementor-9 .elementor-element.elementor-element-aa0e87a {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-aa0e87a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ae6986d {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-c128901 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-41880e2 {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-9 .elementor-element.elementor-element-13f0894 {
		margin: -20px -20px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;
		font-size: 13px;
	}
	
	.elementor-9 .elementor-element.elementor-element-dfea25b {
		padding: 10px 0px 10px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-dfea25b .elementor-button {
		font-size: 14px;
	}
	
	.elementor-9 .elementor-element.elementor-element-065de27 {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-55768ea {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-08be4b2 {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-713feba {
		margin: -3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-713feba .elementor-button {
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ebc0270 {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-ebc0270 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ae667d1 {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-338c5a2 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-f946222 {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-9 .elementor-element.elementor-element-8c9689f {
		margin: -20px -20px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;
		font-size: 13px;
	}
	
	.elementor-9 .elementor-element.elementor-element-15c1b48 {
		padding: 10px 0px 10px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-15c1b48 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-9 .elementor-element.elementor-element-b17bf6c {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-b74187e {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-6f308cb {
		font-size: 13px;
	}
	
	.elementor-9 .elementor-element.elementor-element-00da2f2 {
		margin: -3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-00da2f2 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-a074313 {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-1a20279 {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-02b662d {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-db197ca {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-db197ca .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-8153953 {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-81c5d32 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-64ca32a {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-9 .elementor-element.elementor-element-79861ef {
		margin: -20px -20px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;
		font-size: 13px;
	}
	
	.elementor-9 .elementor-element.elementor-element-6292282 {
		padding: 10px 0px 10px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-6292282 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-9 .elementor-element.elementor-element-664997a {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-e902bb1 {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-bc19709 {
		font-size: 13px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ac7211a {
		margin: -3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ac7211a .elementor-button {
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-9510a02 {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-9510a02 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-c60844e {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-9dd1c21 .elementor-button {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-844a438 {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-9 .elementor-element.elementor-element-dbdceee {
		margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		font-size: 13px;
	}
	
	.elementor-9 .elementor-element.elementor-element-61eaf63 {
		padding: 10px 0px 10px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-61eaf63 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3f8f698 {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-fc8008c {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-253e7e1 {
		font-size: 13px;
	}
	
	.elementor-9 .elementor-element.elementor-element-7dcc1fa {
		margin: -3px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-7dcc1fa .elementor-button {
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-b92ddcf .eael-dual-header {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px -0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-b92ddcf .eael-dual-header .title, .elementor-9 .elementor-element.elementor-element-b92ddcf .eael-dual-header .title span {
		font-size: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-b92ddcf .eael-dual-header .subtext {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-75de052 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0% 1% 0% 1%;
		text-align: justify;
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3ed33dc {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-3ed33dc .elementor-heading-title {
		font-size: 24px;
		line-height: 30px;
	}
	
	.elementor-9 .elementor-element.elementor-element-c025838 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-22db6ec {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-2d8ec7e .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-9 .elementor-element.elementor-element-63764f5 {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-63764f5 .elementor-heading-title {
		font-size: 19px;
		line-height: 30px;
	}
	
	.elementor-9 .elementor-element.elementor-element-b4410fd {
		font-size: 13px;
	}
	
	.elementor-9 .elementor-element.elementor-element-a85b0c5 {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-a85b0c5 .elementor-heading-title {
		font-size: 23px;
		line-height: 30px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ab28b6c .elementor-accordion-title {
		font-size: 18px;
	}
	
	.elementor-9 .elementor-element.elementor-element-6074a1d .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-74aa0ff img {
		width: 75%;
	}
	
	.elementor-9 .elementor-element.elementor-element-a089788 {
		margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-9 .elementor-element.elementor-element-0a47e2f img {
		width: 75%;
	}
	
	.elementor-9 .elementor-element.elementor-element-3f8ca8d {
		margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3a96574 img {
		width: 75%;
	}
	
	.elementor-9 .elementor-element.elementor-element-d5846a5 {
		margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-9 .elementor-element.elementor-element-a3f1370 img {
		width: 75%;
	}
	
	.elementor-9 .elementor-element.elementor-element-6ce7313 {
		margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-9 .elementor-element.elementor-element-338997c {
		padding: 0px 1px 0px 1px;
		text-align: justify;
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-134ac1b {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-134ac1b .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3c2da13 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		text-align: center;
		font-size: 14px;
	}
	
	.elementor-9 .elementor-element.elementor-element-e5dd08e {
		width: var(--container-widget-width, 346px);
		max-width: 346px;
		--container-widget-width: 346px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-d04fd08 {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-d04fd08 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-c81b3b7 {
		width: var(--container-widget-width, 340.938px);
		max-width: 340.938px;
		--container-widget-width: 340.938px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-19301dd {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-19301dd .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-b555b8a {
		width: var(--container-widget-width, 345.938px);
		max-width: 345.938px;
		--container-widget-width: 345.938px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-99d6af0 {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-99d6af0 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-8c71091 {
		width: var(--container-widget-width, 346.938px);
		max-width: 346.938px;
		--container-widget-width: 346.938px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-0210b57 {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-0210b57 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ec114f6 .elementor-button {
		font-size: 16px;
	}
	
	.elementor-9 .elementor-element.elementor-element-0c45750 {
		text-align: center;
	}
	
	.elementor-9 .elementor-element.elementor-element-0c45750 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3b9863b {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-9 .elementor-element.elementor-element-3b9863b .elementor-accordion-title {
		font-size: 18px;
		line-height: 25px;
	}
	
	.elementor-9 .elementor-element.elementor-element-3b9863b .elementor-tab-content {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-9ae2220 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-33d9789 {
		font-size: 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-eb258f3 {
		font-size: 14px;
	}
}

@media (min-width:768px) {
	.elementor-9 .elementor-element.elementor-element-4646ddf {
		--content-width: 80%;
	}
	
	.elementor-9 .elementor-element.elementor-element-c04b4ea {
		--width: 60%;
	}
	
	.elementor-9 .elementor-element.elementor-element-99dc0ec {
		--width: 40%;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-99c311d */

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-616162d */

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-210ac79 */

/* Start custom CSS for button, class: .elementor-element-f1facf0 */
hm-toggle
hm-more
hm-toggle
.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-e86335e */
.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-451c279 */
.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-6d3798b */
.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-c9e1d43 */
.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-d82f412 */
.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-8d9c505 */
.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-bf369e8 */
.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-8b0775f */
.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-c4d958c */
.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-d5efcb8 */
.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-a27aeed */
.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-b70514f */
.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-cec8b6d */
.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-f2e45ea */
.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-f652641 */
.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-ab28b6c */

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

.elementor-9 .elementor-element.elementor-element-ab28b6c .elementor-active .elementor-accordion-icon-opened {
	display: inline-flex;
}

.elementor-9 .elementor-element.elementor-element-ab28b6c .elementor-active .elementor-accordion-icon-closed {
	display: none;
}

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

/* End custom CSS */

/* Start custom CSS for accordion, class: .elementor-element-3b9863b */

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

.elementor-9 .elementor-element.elementor-element-3b9863b .elementor-active .elementor-accordion-icon-opened {
	display: inline-flex;
}

.elementor-9 .elementor-element.elementor-element-3b9863b .elementor-active .elementor-accordion-icon-closed {
	display: none;
}

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

/* End custom CSS */

/* Start custom CSS */
#interview-more.is-hidden {
	display: none !important;
}

#interview-more.is-shown {
	display: flex !important;
}

#podcast-more.is-hidden {
	display: none !important;
}

#podcast-more.is-shown {
	display: flex !important;
}

#corporate-more.is-hidden {
	display: none !important;
}

#corporate-more.is-shown {
	display: flex !important;
}

#event-more.is-hidden {
	display: none !important;
}

#event-more.is-shown {
	display: flex !important;
}

#commercial-more.is-hidden {
	display: none !important;
}

#commercial-more.is-shown {
	display: flex !important;
}

#tv-more.is-hidden {
	display: none !important;
}

#tv-more.is-shown {
	display: flex !important;
}

#sports-more.is-hidden {
	display: none !important;
}

#sports-more.is-shown {
	display: flex !important;
}

#drone-more.is-hidden {
	display: none !important;
}

#drone-more.is-shown {
	display: flex !important;
}
