/* End custom CSS */

.elementor-15017 .elementor-element.elementor-element-78678529 .elementor-repeater-item-a257cd6.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-15017 .elementor-element.elementor-element-2e161ff7.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-15017 .elementor-element.elementor-element-50885827 .elementor-cta .elementor-cta__bg, .elementor-15017 .elementor-element.elementor-element-50885827 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 800ms;
}

.elementor-15017 .elementor-element.elementor-element-50885827 {
	width: var(--container-widget-width, 18.11%);
	max-width: 18.11%;
	--container-widget-width: 18.11%;
	--container-widget-flex-grow: 0;
}

.elementor-15017 .elementor-element.elementor-element-50885827 > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-15017 .elementor-element.elementor-element-50885827 .elementor-cta__content {
	text-align: start;
	padding: 6% 17% 0% 0%;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-15017 .elementor-element.elementor-element-50885827 .elementor-cta__bg-wrapper {
	min-width: 100%;
	min-height: 20vh;
}

.elementor-15017 .elementor-element.elementor-element-50885827 .elementor-cta__title {
	font-size: 1.45vw;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-15017 .elementor-element.elementor-element-50885827 .elementor-cta__title:not(:last-child) {
	margin-bottom: 8px;
}

.elementor-15017 .elementor-element.elementor-element-50885827 .elementor-cta__description {
	font-size: .9vw;
	line-height: 1.4em;
	color: var(--e-global-color-primary);
}

.elementor-15017 .elementor-element.elementor-element-50885827 .elementor-cta__description:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-15017 .elementor-element.elementor-element-50885827 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(241, 196, 15, 0);
}

.elementor-15017 .elementor-element.elementor-element-f49d3ff .elementor-cta .elementor-cta__bg, .elementor-15017 .elementor-element.elementor-element-f49d3ff .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 800ms;
}

.elementor-15017 .elementor-element.elementor-element-f49d3ff {
	width: var(--container-widget-width, 18.11%);
	max-width: 18.11%;
	--container-widget-width: 18.11%;
	--container-widget-flex-grow: 0;
}

.elementor-15017 .elementor-element.elementor-element-f49d3ff > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-15017 .elementor-element.elementor-element-f49d3ff .elementor-cta__content {
	text-align: start;
	padding: 6% 20% 0% 0%;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-15017 .elementor-element.elementor-element-f49d3ff .elementor-cta__bg-wrapper {
	min-width: 100%;
	min-height: 20vh;
}

.elementor-15017 .elementor-element.elementor-element-f49d3ff .elementor-cta__title {
	font-size: 1.45vw;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-15017 .elementor-element.elementor-element-f49d3ff .elementor-cta__title:not(:last-child) {
	margin-bottom: 8px;
}

.elementor-15017 .elementor-element.elementor-element-f49d3ff .elementor-cta__description {
	font-size: .9vw;
	line-height: 1.4em;
	color: var(--e-global-color-primary);
}

.elementor-15017 .elementor-element.elementor-element-f49d3ff .elementor-cta__description:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-15017 .elementor-element.elementor-element-f49d3ff .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(241, 196, 15, 0);
}

.elementor-15017 .elementor-element.elementor-element-3692ba95 .elementor-cta .elementor-cta__bg, .elementor-15017 .elementor-element.elementor-element-3692ba95 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 800ms;
}

.elementor-15017 .elementor-element.elementor-element-3692ba95 {
	width: var(--container-widget-width, 18.11%);
	max-width: 18.11%;
	--container-widget-width: 18.11%;
	--container-widget-flex-grow: 0;
}

.elementor-15017 .elementor-element.elementor-element-3692ba95 .elementor-cta__content {
	text-align: start;
	padding: 6% 0% 0% 0%;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-15017 .elementor-element.elementor-element-3692ba95 .elementor-cta__bg-wrapper {
	min-width: 100%;
	min-height: 20vh;
}

.elementor-15017 .elementor-element.elementor-element-3692ba95 .elementor-cta__title {
	font-size: 1.45vw;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-15017 .elementor-element.elementor-element-3692ba95 .elementor-cta__title:not(:last-child) {
	margin-bottom: 8px;
}

.elementor-15017 .elementor-element.elementor-element-3692ba95 .elementor-cta__description {
	font-size: .9vw;
	line-height: 1.4em;
	color: var(--e-global-color-primary);
}

.elementor-15017 .elementor-element.elementor-element-3692ba95 .elementor-cta__description:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-15017 .elementor-element.elementor-element-3692ba95 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(241, 196, 15, 0);
}

.elementor-15017 .elementor-element.elementor-element-796e0c9f .elementor-cta .elementor-cta__bg, .elementor-15017 .elementor-element.elementor-element-796e0c9f .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 800ms;
}

.elementor-15017 .elementor-element.elementor-element-796e0c9f {
	width: var(--container-widget-width, 18.11%);
	max-width: 18.11%;
	--container-widget-width: 18.11%;
	--container-widget-flex-grow: 0;
}

.elementor-15017 .elementor-element.elementor-element-796e0c9f .elementor-cta__content {
	text-align: start;
	padding: 6% 0% 0% 0%;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-15017 .elementor-element.elementor-element-796e0c9f .elementor-cta__bg-wrapper {
	min-width: 100%;
	min-height: 20vh;
}

.elementor-15017 .elementor-element.elementor-element-796e0c9f .elementor-cta__title {
	font-size: 1.45vw;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-15017 .elementor-element.elementor-element-796e0c9f .elementor-cta__title:not(:last-child) {
	margin-bottom: 8px;
}

.elementor-15017 .elementor-element.elementor-element-796e0c9f .elementor-cta__description {
	font-size: .9vw;
	line-height: 1.4em;
	color: var(--e-global-color-primary);
}

.elementor-15017 .elementor-element.elementor-element-796e0c9f .elementor-cta__description:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-15017 .elementor-element.elementor-element-796e0c9f .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(241, 196, 15, 0);
}

.elementor-15017 .elementor-element.elementor-element-3c87e98d .elementor-cta .elementor-cta__bg, .elementor-15017 .elementor-element.elementor-element-3c87e98d .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 800ms;
}

.elementor-15017 .elementor-element.elementor-element-3c87e98d {
	width: var(--container-widget-width, 18.11%);
	max-width: 18.11%;
	--container-widget-width: 18.11%;
	--container-widget-flex-grow: 0;
}

.elementor-15017 .elementor-element.elementor-element-3c87e98d > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-15017 .elementor-element.elementor-element-3c87e98d:hover > .elementor-widget-container {
	border-radius: 0px 0px 0px 0px;
}

.elementor-15017 .elementor-element.elementor-element-3c87e98d .elementor-cta__content {
	text-align: start;
	padding: 6% 5% 0% 0%;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-15017 .elementor-element.elementor-element-3c87e98d .elementor-cta__bg-wrapper {
	min-width: 100%;
	min-height: 20vh;
}

.elementor-15017 .elementor-element.elementor-element-3c87e98d .elementor-cta__title {
	font-size: 1.45vw;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-15017 .elementor-element.elementor-element-3c87e98d .elementor-cta__title:not(:last-child) {
	margin-bottom: 8px;
}

.elementor-15017 .elementor-element.elementor-element-3c87e98d .elementor-cta__description {
	font-size: .9vw;
	line-height: 1.4em;
	color: var(--e-global-color-primary);
}

.elementor-15017 .elementor-element.elementor-element-3c87e98d .elementor-cta__description:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-15017 .elementor-element.elementor-element-3c87e98d .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(241, 196, 15, 0);
}

.elementor-15017 .elementor-element.elementor-element-3c87e98d .elementor-cta:hover .elementor-cta__bg {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-15017 .elementor-element.elementor-element-29cc4937 .elementor-cta .elementor-cta__bg, .elementor-15017 .elementor-element.elementor-element-29cc4937 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 800ms;
}

.elementor-15017 .elementor-element.elementor-element-29cc4937 {
	width: var(--container-widget-width, 18.11%);
	max-width: 18.11%;
	--container-widget-width: 18.11%;
	--container-widget-flex-grow: 0;
}

.elementor-15017 .elementor-element.elementor-element-29cc4937 > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-15017 .elementor-element.elementor-element-29cc4937 .elementor-cta__content {
	text-align: start;
	padding: 6% 20% 0% 0%;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-15017 .elementor-element.elementor-element-29cc4937 .elementor-cta__bg-wrapper {
	min-width: 100%;
	min-height: 20vh;
}

.elementor-15017 .elementor-element.elementor-element-29cc4937 .elementor-cta__title {
	font-size: 1.45vw;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-15017 .elementor-element.elementor-element-29cc4937 .elementor-cta__title:not(:last-child) {
	margin-bottom: 8px;
}

.elementor-15017 .elementor-element.elementor-element-29cc4937 .elementor-cta__description {
	font-size: .9vw;
	line-height: 1.4em;
	color: var(--e-global-color-primary);
}

.elementor-15017 .elementor-element.elementor-element-29cc4937 .elementor-cta__description:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-15017 .elementor-element.elementor-element-29cc4937 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(241, 196, 15, 0);
}

.elementor-15017 .elementor-element.elementor-element-56b9ddb3 .elementor-cta .elementor-cta__bg, .elementor-15017 .elementor-element.elementor-element-56b9ddb3 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 800ms;
}

.elementor-15017 .elementor-element.elementor-element-56b9ddb3 {
	width: var(--container-widget-width, 18.11%);
	max-width: 18.11%;
	--container-widget-width: 18.11%;
	--container-widget-flex-grow: 0;
}

.elementor-15017 .elementor-element.elementor-element-56b9ddb3 > .elementor-widget-container {
	padding: 0px 0px 40px 0px;
}

.elementor-15017 .elementor-element.elementor-element-56b9ddb3 .elementor-cta__content {
	text-align: start;
	padding: 6% 20% 0% 0%;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-15017 .elementor-element.elementor-element-56b9ddb3 .elementor-cta__bg-wrapper {
	min-width: 100%;
	min-height: 20vh;
}

.elementor-15017 .elementor-element.elementor-element-56b9ddb3 .elementor-cta__title {
	font-size: 1.45vw;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-15017 .elementor-element.elementor-element-56b9ddb3 .elementor-cta__title:not(:last-child) {
	margin-bottom: 8px;
}

.elementor-15017 .elementor-element.elementor-element-56b9ddb3 .elementor-cta__description {
	font-size: .9vw;
	line-height: 1.4em;
	color: var(--e-global-color-primary);
}

.elementor-15017 .elementor-element.elementor-element-56b9ddb3 .elementor-cta__description:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-15017 .elementor-element.elementor-element-56b9ddb3 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(241, 196, 15, 0);
}

.elementor-15017 .elementor-element.elementor-element-41118108 .elementor-cta .elementor-cta__bg, .elementor-15017 .elementor-element.elementor-element-41118108 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 800ms;
}

.elementor-15017 .elementor-element.elementor-element-41118108 {
	width: var(--container-widget-width, 18.11%);
	max-width: 18.11%;
	--container-widget-width: 18.11%;
	--container-widget-flex-grow: 0;
}

.elementor-15017 .elementor-element.elementor-element-41118108 .elementor-cta__content {
	text-align: start;
	padding: 6% 20% 0% 0%;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-15017 .elementor-element.elementor-element-41118108 .elementor-cta__bg-wrapper {
	min-width: 100%;
	min-height: 20vh;
}

.elementor-15017 .elementor-element.elementor-element-41118108 .elementor-cta__title {
	font-size: 1.45vw;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-15017 .elementor-element.elementor-element-41118108 .elementor-cta__title:not(:last-child) {
	margin-bottom: 8px;
}

.elementor-15017 .elementor-element.elementor-element-41118108 .elementor-cta__description {
	font-size: .9vw;
	line-height: 1.4em;
	color: var(--e-global-color-primary);
}

.elementor-15017 .elementor-element.elementor-element-41118108 .elementor-cta__description:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-15017 .elementor-element.elementor-element-41118108 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(241, 196, 15, 0);
}

.elementor-15017 .elementor-element.elementor-element-52556538 .elementor-cta .elementor-cta__bg, .elementor-15017 .elementor-element.elementor-element-52556538 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 800ms;
}

.elementor-15017 .elementor-element.elementor-element-52556538 {
	width: var(--container-widget-width, 18.11%);
	max-width: 18.11%;
	--container-widget-width: 18.11%;
	--container-widget-flex-grow: 0;
}

.elementor-15017 .elementor-element.elementor-element-52556538 .elementor-cta__content {
	text-align: start;
	padding: 6% 0% 0% 0%;
	background-color: rgba(2, 1, 1, 0);
}

.elementor-15017 .elementor-element.elementor-element-52556538 .elementor-cta__bg-wrapper {
	min-width: 100%;
	min-height: 20vh;
}

.elementor-15017 .elementor-element.elementor-element-52556538 .elementor-cta__title {
	font-size: 1.45vw;
	font-weight: 500;
	line-height: 1.3em;
	color: var(--e-global-color-primary);
}

.elementor-15017 .elementor-element.elementor-element-52556538 .elementor-cta__title:not(:last-child) {
	margin-bottom: 8px;
}

.elementor-15017 .elementor-element.elementor-element-52556538 .elementor-cta__description {
	font-size: .9vw;
	line-height: 1.4em;
	color: var(--e-global-color-primary);
}

.elementor-15017 .elementor-element.elementor-element-52556538 .elementor-cta__description:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-15017 .elementor-element.elementor-element-52556538 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(241, 196, 15, 0);
}

.elementor-15017 .elementor-element.elementor-element-63793b76 {
	--spacer-size: 50px;
	width: var(--container-widget-width, 18.11%);
	max-width: 18.11%;
	--container-widget-width: 18.11%;
	--container-widget-flex-grow: 0;
}

.elementor-15017 .elementor-element.elementor-element-2b5e8a81 {
	--spacer-size: 50px;
	width: var(--container-widget-width, 18.11%);
	max-width: 18.11%;
	--container-widget-width: 18.11%;
	--container-widget-flex-grow: 0;
}

.elementor-15017 .elementor-element.elementor-element-78678529 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 4% 5.7% 0% 5.7%;
}

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

@media (max-width:1024px) {
	.elementor-15017 .elementor-element.elementor-element-78678529 {
		padding: 50px 50px 15px 50px;
	}
}

@media (max-width:767px) {
	.elementor-15017 .elementor-element.elementor-element-78678529 {
		padding: 0px 30px 30px 30px;
	}
}

/* Start custom CSS for call-to-action, class: .elementor-element-50885827 */
.elementor-332 .elementor-element.elementor-element-d4fb569 .elementor-cta:hover .elementor-cta__bg-overlay {
	border-bottom: 10px solid #f1c49f !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-f49d3ff */
.elementor-332 .elementor-element.elementor-element-60ff036 .elementor-cta:hover .elementor-cta__bg-overlay {
	border-bottom: 10px solid #25a579 !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-3692ba95 */
.elementor-332 .elementor-element.elementor-element-d96da80 .elementor-cta:hover .elementor-cta__bg-overlay {
	border-bottom: 10px solid #ff5850 !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-796e0c9f */
.elementor-332 .elementor-element.elementor-element-7ae0365 .elementor-cta:hover .elementor-cta__bg-overlay {
	border-bottom: 10px solid #825e97 !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-29cc4937 */
.elementor-332 .elementor-element.elementor-element-672e09a .elementor-cta:hover .elementor-cta__bg-overlay {
	border-bottom: 10px solid #00d6ea !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-56b9ddb3 */
.elementor-332 .elementor-element.elementor-element-7a7b2af .elementor-cta:hover .elementor-cta__bg-overlay {
	border-bottom: 10px solid #00d6ea !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-41118108 */
.elementor-332 .elementor-element.elementor-element-a2f0d77 .elementor-cta:hover .elementor-cta__bg-overlay {
	border-bottom: 10px solid #00d6ea !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-52556538 */
.elementor-332 .elementor-element.elementor-element-8858d5e .elementor-cta:hover .elementor-cta__bg-overlay {
	border-bottom: 10px solid #f1c40f !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-50885827 */
.elementor-332 .elementor-element.elementor-element-d4fb569 .elementor-cta:hover .elementor-cta__bg-overlay {
	border-bottom: 10px solid #f1c49f !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-f49d3ff */
.elementor-332 .elementor-element.elementor-element-60ff036 .elementor-cta:hover .elementor-cta__bg-overlay {
	border-bottom: 10px solid #25a579 !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-3692ba95 */
.elementor-332 .elementor-element.elementor-element-d96da80 .elementor-cta:hover .elementor-cta__bg-overlay {
	border-bottom: 10px solid #ff5850 !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-796e0c9f */
.elementor-332 .elementor-element.elementor-element-7ae0365 .elementor-cta:hover .elementor-cta__bg-overlay {
	border-bottom: 10px solid #825e97 !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-29cc4937 */
.elementor-332 .elementor-element.elementor-element-672e09a .elementor-cta:hover .elementor-cta__bg-overlay {
	border-bottom: 10px solid #00d6ea !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-56b9ddb3 */
.elementor-332 .elementor-element.elementor-element-7a7b2af .elementor-cta:hover .elementor-cta__bg-overlay {
	border-bottom: 10px solid #00d6ea !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-41118108 */
.elementor-332 .elementor-element.elementor-element-a2f0d77 .elementor-cta:hover .elementor-cta__bg-overlay {
	border-bottom: 10px solid #00d6ea !important;
}

/* End custom CSS */

/* Start custom CSS for call-to-action, class: .elementor-element-52556538 */
.elementor-332 .elementor-element.elementor-element-8858d5e .elementor-cta:hover .elementor-cta__bg-overlay {
	border-bottom: 10px solid #f1c40f !important;
}
