
.elementor-2407 .elementor-element.elementor-element-5e8e7d8 {
	--display: flex;
	--min-height: 51vh;
	--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: 21px 66px;
	--row-gap: 21px;
	--column-gap: 66px;
	--overlay-opacity: .95;
	--padding-top: 3%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 8%;
}

.elementor-2407 .elementor-element.elementor-element-5e8e7d8:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-5e8e7d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f5f8;
	background-image: url("https://cdn-ildpagb.nitrocdn.com/gpQalOcRspiEqwtFRewjulVbrBoANoBU/assets/images/optimized/rev-d2c1fbc/www.adwaycreative.bg/wp-content/uploads/2023/12/Agency-for-Digital-Marketing-e1704206464729.webp");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2407 .elementor-element.elementor-element-5e8e7d8::before, .elementor-2407 .elementor-element.elementor-element-5e8e7d8>.elementor-background-video-container::before, .elementor-2407 .elementor-element.elementor-element-5e8e7d8>.e-con-inner>.elementor-background-video-container::before, .elementor-2407 .elementor-element.elementor-element-5e8e7d8>.elementor-background-slideshow::before, .elementor-2407 .elementor-element.elementor-element-5e8e7d8>.e-con-inner>.elementor-background-slideshow::before, .elementor-2407 .elementor-element.elementor-element-5e8e7d8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: radial-gradient(at bottom center, #0e0020 22%, #250056 100%);
}

.elementor-2407 .elementor-element.elementor-element-c09f251 {
	--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;
	--gap: 24px 9px;
	--row-gap: 24px;
	--column-gap: 9px;
}

.elementor-2407 .elementor-element.elementor-element-c09f251.e-con {
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2407 .elementor-element.elementor-element-9804200 {
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-9804200 .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 52px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-15815d0 {
	margin: -21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-15815d0 .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 52px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-7cd7ca5 {
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-7cd7ca5 .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.2em;
	color: #fe3898;
}

.elementor-2407 .elementor-element.elementor-element-ff84555 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	padding: 0% 5% 0% 0%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: "Google", sans-serif;
	font-size: 17px;
	font-weight: 500;
	line-height: 1.4em;
	letter-spacing: .3px;
	color: var(--e-global-color-secondary);
}

.elementor-2407 .elementor-element.elementor-element-ff84555.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2407 .elementor-element.elementor-element-5e8e7d8:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2407 .elementor-element.elementor-element-5e8e7d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2407 .elementor-element.elementor-element-75f15e1 {
	--display: flex;
	--min-height: 73px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0 0;
	--row-gap: 0;
	--column-gap: 0;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-5364a78);
	--border-color: var(--e-global-color-5364a78);
	--border-radius: 33px 33px 33px 33px;
	--margin-top: 3%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0;
	--padding-bottom: 10px;
	--padding-left: 0;
	--padding-right: 0;
}

.elementor-2407 .elementor-element.elementor-element-75f15e1:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-75f15e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .02);
}

.elementor-2407 .elementor-element.elementor-element-75f15e1:hover {
	border-style: solid;
	border-color: var(--e-global-color-7420873);
	--border-color: var(--e-global-color-7420873);
}

.elementor-2407 .elementor-element.elementor-element-75f15e1, .elementor-2407 .elementor-element.elementor-element-75f15e1::before {
	--border-transition: .3s;
}

.elementor-2407 .elementor-element.elementor-element-4a7dedb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 22px 0 0 0;
	text-align: start;
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 900;
	font-style: oblique;
	line-height: 1.3em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-4a7dedb.elementor-element {
	--align-self: center;
}

.elementor-2407 .elementor-element.elementor-element-0433215 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: -12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 29px;
	padding: 0% 5% 0% 0%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: var(--e-global-typography-26aeaf0-font-family), Sans-serif;
	font-size: var(--e-global-typography-26aeaf0-font-size);
	text-decoration: var(--e-global-typography-26aeaf0-text-decoration);
	line-height: var(--e-global-typography-26aeaf0-line-height);
	letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
	word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	color: #fe38b6;
}

.elementor-2407 .elementor-element.elementor-element-0433215.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2407 .elementor-element.elementor-element-6a1876a {
	--display: flex;
	--margin-top: 0;
	--margin-bottom: 0;
	--margin-left: 0;
	--margin-right: 0;
	--padding-top: 0;
	--padding-bottom: 0;
	--padding-left: 0;
	--padding-right: 0;
}

.elementor-2407 .elementor-element.elementor-element-6a1876a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2407 .elementor-element.elementor-element-2f06d81 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	border-radius: 18px 18px 18px 18px;
}

.elementor-2407 .elementor-element.elementor-element-2f06d81 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(118%) contrast(100%) saturate(109%) blur(0) hue-rotate(0deg);
}

.elementor-2407 .elementor-element.elementor-element-42924f9 {
	--display: flex;
	--min-height: 51vh;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 21px 21px;
	--row-gap: 21px;
	--column-gap: 21px;
	--overlay-opacity: .95;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 8%;
	--padding-right: 8%;
}

.elementor-2407 .elementor-element.elementor-element-42924f9:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-42924f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f5f8;
	background-image: url("https://cdn-ildpagb.nitrocdn.com/gpQalOcRspiEqwtFRewjulVbrBoANoBU/assets/images/optimized/rev-d2c1fbc/www.adwaycreative.bg/wp-content/uploads/2023/12/Agency-for-Digital-Marketing-e1704206464729.webp");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2407 .elementor-element.elementor-element-42924f9:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2407 .elementor-element.elementor-element-42924f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2407 .elementor-element.elementor-element-42924f9::before, .elementor-2407 .elementor-element.elementor-element-42924f9>.elementor-background-video-container::before, .elementor-2407 .elementor-element.elementor-element-42924f9>.e-con-inner>.elementor-background-video-container::before, .elementor-2407 .elementor-element.elementor-element-42924f9>.elementor-background-slideshow::before, .elementor-2407 .elementor-element.elementor-element-42924f9>.e-con-inner>.elementor-background-slideshow::before, .elementor-2407 .elementor-element.elementor-element-42924f9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: radial-gradient(at bottom center, #0e0020 22%, #250056 100%);
}

.elementor-2407 .elementor-element.elementor-element-7dc7bd5 {
	--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;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-color: #7100c4;
	--border-color: #7100c4;
	--border-radius: 33px 33px 33px 33px;
	box-shadow: 0 0 9px 0 rgba(106, 255, 230.53295191671, .27) inset;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-2407 .elementor-element.elementor-element-7dc7bd5.e-con {
	--order: 99999;
}

.elementor-2407 .elementor-element.elementor-element-72339d0 {
	--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;
	--gap: 9px 9px;
	--row-gap: 9px;
	--column-gap: 9px;
}

.elementor-2407 .elementor-element.elementor-element-72339d0.e-con {
	--order: -99999;
}

.elementor-2407 .elementor-element.elementor-element-012c376 {
	padding: 0% 0% 0% 0%;
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-012c376 .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 52px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-aa5773b {
	padding: 0% 0% 0% 0%;
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-aa5773b .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 20px;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-ebeca29 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	--border-radius: 0 3px 33px 0;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-2407 .elementor-element.elementor-element-016657a .elementor-slide-button {
	background-color: rgba(255, 255, 255, 0);
	font-weight: 300;
	border-width: 0;
	color: var(--e-global-color-5364a78);
	border-color: rgba(255, 255, 255, 0);
}

.elementor-2407 .elementor-element.elementor-element-016657a {
	margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	padding: 0% 9% 0% 9%;
	border-style: solid;
	border-width: 0 0 0 0;
	border-color: rgba(49, 0, 117, .74);
	border-radius: 33px 33px 33px 33px;
}

.elementor-2407 .elementor-element.elementor-element-016657a .swiper-slide {
	height: 333px;
}

.elementor-2407 .elementor-element.elementor-element-016657a .swiper-slide-contents {
	max-width: 66%;
}

.elementor-2407 .elementor-element.elementor-element-016657a .swiper-slide-inner {
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-016657a .elementor-slide-heading {
	color: var(--e-global-color-5364a78);
	font-family: "Montserrat", sans-serif;
	font-size: 33px;
	font-weight: 900;
	font-style: italic;
}

.elementor-2407 .elementor-element.elementor-element-016657a .swiper-slide-inner .elementor-slide-description:not(:last-child) {
	margin-bottom: 0;
}

.elementor-2407 .elementor-element.elementor-element-016657a .elementor-slide-description {
	font-family: "Google", sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-2407 .elementor-element.elementor-element-016657a .elementor-swiper-button {
	font-size: 39px;
	color: var(--e-global-color-83705fb);
}

.elementor-2407 .elementor-element.elementor-element-016657a .elementor-swiper-button svg {
	fill: var(--e-global-color-83705fb);
}

.elementor-2407 .elementor-element.elementor-element-016657a .swiper-pagination-bullet {
	height: 15px;
	width: 15px;
}

.elementor-2407 .elementor-element.elementor-element-016657a .swiper-horizontal .swiper-pagination-progressbar {
	height: 15px;
}

.elementor-2407 .elementor-element.elementor-element-016657a .swiper-pagination-fraction {
	font-size: 15px;
}

.elementor-2407 .elementor-element.elementor-element-016657a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background-color: var(--e-global-color-d818abe);
	opacity: var(--e-global-color-d818abe);
}

.elementor-2407 .elementor-element.elementor-element-016657a .swiper-pagination-bullet-active {
	background-color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-7f615f3 {
	--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;
	--gap: 9px 9px;
	--row-gap: 9px;
	--column-gap: 9px;
}

.elementor-2407 .elementor-element.elementor-element-7f615f3.e-con {
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2407 .elementor-element.elementor-element-0cb2bae {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--image-transition-duration: 800ms;
	--overlay-transition-duration: 800ms;
	--content-text-align: center;
	--content-padding: 20px;
	--content-transition-duration: 800ms;
	--content-transition-delay: 800ms;
}

.elementor-2407 .elementor-element.elementor-element-0cb2bae .elementor-gallery-item:hover {
	border-radius: 33px;
}

.elementor-2407 .elementor-element.elementor-element-997de15 {
	--display: flex;
	--min-height: 51vh;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 21px 21px;
	--row-gap: 21px;
	--column-gap: 21px;
	--overlay-opacity: .95;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 8%;
	--padding-right: 8%;
}

.elementor-2407 .elementor-element.elementor-element-997de15:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-997de15 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f5f8;
	background-image: url("https://cdn-ildpagb.nitrocdn.com/gpQalOcRspiEqwtFRewjulVbrBoANoBU/assets/images/optimized/rev-d2c1fbc/www.adwaycreative.bg/wp-content/uploads/2023/12/Agency-for-Digital-Marketing-e1704206464729.webp");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2407 .elementor-element.elementor-element-997de15:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2407 .elementor-element.elementor-element-997de15 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2407 .elementor-element.elementor-element-997de15::before, .elementor-2407 .elementor-element.elementor-element-997de15>.elementor-background-video-container::before, .elementor-2407 .elementor-element.elementor-element-997de15>.e-con-inner>.elementor-background-video-container::before, .elementor-2407 .elementor-element.elementor-element-997de15>.elementor-background-slideshow::before, .elementor-2407 .elementor-element.elementor-element-997de15>.e-con-inner>.elementor-background-slideshow::before, .elementor-2407 .elementor-element.elementor-element-997de15>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: radial-gradient(at bottom center, #0e0020 22%, #250056 100%);
}

.elementor-2407 .elementor-element.elementor-element-63fc753 {
	--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;
	--gap: 9px 9px;
	--row-gap: 9px;
	--column-gap: 9px;
}

.elementor-2407 .elementor-element.elementor-element-63fc753.e-con {
	--order: 99999;
}

.elementor-2407 .elementor-element.elementor-element-c983238 {
	--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;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-color: #7100c4;
	--border-color: #7100c4;
	--border-radius: 33px 33px 33px 33px;
	box-shadow: 0 0 9px 0 rgba(106, 255, 230.53295191671, .27) inset;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-2407 .elementor-element.elementor-element-c983238.e-con {
	--order: 99999;
}

.elementor-2407 .elementor-element.elementor-element-414675f {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 66px 33px 66px 33px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	border-style: none;
	border-radius: 33px 33px 33px 33px;
}

.elementor-2407 .elementor-element.elementor-element-414675f .elementor-testimonial-wrapper {
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-414675f .elementor-testimonial-content {
	color: #dbe8ff;
	font-family: "Solitreo", sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 1.5em;
	letter-spacing: .2px;
	word-spacing: 0;
}

.elementor-2407 .elementor-element.elementor-element-414675f .elementor-testimonial-wrapper .elementor-testimonial-image img {
	width: 42px;
	height: 42px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(105, 105, 105, .11);
	border-radius: 100px 100px 100px 100px;
}

.elementor-2407 .elementor-element.elementor-element-414675f .elementor-testimonial-name {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-26aeaf0-font-family), Sans-serif;
	font-size: var(--e-global-typography-26aeaf0-font-size);
	text-decoration: var(--e-global-typography-26aeaf0-text-decoration);
	line-height: var(--e-global-typography-26aeaf0-line-height);
	letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
	word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
}

.elementor-2407 .elementor-element.elementor-element-414675f .elementor-testimonial-job {
	color: var(--e-global-color-5364a78);
	font-family: "Google", sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
	line-height: 1.1em;
}

.elementor-2407 .elementor-element.elementor-element-4bb936b {
	--display: flex;
	--min-height: 51vh;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 21px 21px;
	--row-gap: 21px;
	--column-gap: 21px;
	--overlay-opacity: .95;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 8%;
	--padding-right: 8%;
}

.elementor-2407 .elementor-element.elementor-element-4bb936b:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-4bb936b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f5f8;
	background-image: url("https://cdn-ildpagb.nitrocdn.com/gpQalOcRspiEqwtFRewjulVbrBoANoBU/assets/images/optimized/rev-d2c1fbc/www.adwaycreative.bg/wp-content/uploads/2023/12/Agency-for-Digital-Marketing-e1704206464729.webp");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2407 .elementor-element.elementor-element-4bb936b:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2407 .elementor-element.elementor-element-4bb936b > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2407 .elementor-element.elementor-element-4bb936b::before, .elementor-2407 .elementor-element.elementor-element-4bb936b>.elementor-background-video-container::before, .elementor-2407 .elementor-element.elementor-element-4bb936b>.e-con-inner>.elementor-background-video-container::before, .elementor-2407 .elementor-element.elementor-element-4bb936b>.elementor-background-slideshow::before, .elementor-2407 .elementor-element.elementor-element-4bb936b>.e-con-inner>.elementor-background-slideshow::before, .elementor-2407 .elementor-element.elementor-element-4bb936b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: radial-gradient(at bottom center, #250056 22%, #0e0020 100%);
}

.elementor-2407 .elementor-element.elementor-element-e5cb5bb {
	--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;
	--gap: 9px 9px;
	--row-gap: 9px;
	--column-gap: 9px;
}

.elementor-2407 .elementor-element.elementor-element-e5cb5bb.e-con {
	--order: 99999;
}

.elementor-2407 .elementor-element.elementor-element-b005d03 {
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-b005d03 .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 52px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-2a62d05 {
	padding: 0% 0% 0% 0%;
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-2a62d05 .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 20px;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-2013b6b {
	--display: flex;
	--min-height: 73px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0 0;
	--row-gap: 0;
	--column-gap: 0;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-5364a78);
	--border-color: var(--e-global-color-5364a78);
	--border-radius: 33px 33px 33px 33px;
	--margin-top: 3%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0;
	--padding-bottom: 10px;
	--padding-left: 0;
	--padding-right: 0;
}

.elementor-2407 .elementor-element.elementor-element-2013b6b:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-2013b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .02);
}

.elementor-2407 .elementor-element.elementor-element-2013b6b:hover {
	border-style: solid;
	border-color: var(--e-global-color-7420873);
	--border-color: var(--e-global-color-7420873);
}

.elementor-2407 .elementor-element.elementor-element-2013b6b, .elementor-2407 .elementor-element.elementor-element-2013b6b::before {
	--border-transition: .3s;
}

.elementor-2407 .elementor-element.elementor-element-28842ed {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 22px 0 0 0;
	text-align: start;
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 900;
	font-style: oblique;
	line-height: 1.3em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-28842ed.elementor-element {
	--align-self: center;
}

.elementor-2407 .elementor-element.elementor-element-f3c6116 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: -3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 29px;
	padding: 0% 5% 0% 0%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
	font-family: var(--e-global-typography-26aeaf0-font-family), Sans-serif;
	font-size: var(--e-global-typography-26aeaf0-font-size);
	text-decoration: var(--e-global-typography-26aeaf0-text-decoration);
	line-height: var(--e-global-typography-26aeaf0-line-height);
	letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
	word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	color: #2596b1;
}

.elementor-2407 .elementor-element.elementor-element-f3c6116.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2407 .elementor-element.elementor-element-93733d1 {
	--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;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-color: #7100c4;
	--border-color: #7100c4;
	--border-radius: 33px 33px 33px 33px;
	box-shadow: 0 0 9px 0 rgba(106, 255, 230.53295191671, .27) inset;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-2407 .elementor-element.elementor-element-93733d1.e-con {
	--order: 99999;
}

.elementor-2407 .elementor-element.elementor-element-dabb65a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 66px 33px 66px 33px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	border-style: none;
	border-radius: 33px 33px 33px 33px;
}

.elementor-2407 .elementor-element.elementor-element-dabb65a .elementor-testimonial-wrapper {
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-dabb65a .elementor-testimonial-content {
	color: #dbe8ff;
	font-family: "Solitreo", sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 1.5em;
	letter-spacing: .2px;
	word-spacing: 0;
}

.elementor-2407 .elementor-element.elementor-element-dabb65a .elementor-testimonial-wrapper .elementor-testimonial-image img {
	width: 42px;
	height: 42px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(105, 105, 105, .11);
	border-radius: 100px 100px 100px 100px;
}

.elementor-2407 .elementor-element.elementor-element-dabb65a .elementor-testimonial-name {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-26aeaf0-font-family), Sans-serif;
	font-size: var(--e-global-typography-26aeaf0-font-size);
	text-decoration: var(--e-global-typography-26aeaf0-text-decoration);
	line-height: var(--e-global-typography-26aeaf0-line-height);
	letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
	word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
}

.elementor-2407 .elementor-element.elementor-element-dabb65a .elementor-testimonial-job {
	color: var(--e-global-color-5364a78);
	font-family: "Google", sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
	line-height: 1.1em;
}

.elementor-2407 .elementor-element.elementor-element-1f0445e {
	--display: flex;
	--min-height: 51vh;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 21px 21px;
	--row-gap: 21px;
	--column-gap: 21px;
	--overlay-opacity: .95;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 8%;
	--padding-right: 8%;
}

.elementor-2407 .elementor-element.elementor-element-1f0445e:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-1f0445e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f5f8;
	background-image: url("https://cdn-ildpagb.nitrocdn.com/gpQalOcRspiEqwtFRewjulVbrBoANoBU/assets/images/optimized/rev-d2c1fbc/www.adwaycreative.bg/wp-content/uploads/2023/12/Agency-for-Digital-Marketing-e1704206464729.webp");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2407 .elementor-element.elementor-element-1f0445e:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2407 .elementor-element.elementor-element-1f0445e > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2407 .elementor-element.elementor-element-1f0445e::before, .elementor-2407 .elementor-element.elementor-element-1f0445e>.elementor-background-video-container::before, .elementor-2407 .elementor-element.elementor-element-1f0445e>.e-con-inner>.elementor-background-video-container::before, .elementor-2407 .elementor-element.elementor-element-1f0445e>.elementor-background-slideshow::before, .elementor-2407 .elementor-element.elementor-element-1f0445e>.e-con-inner>.elementor-background-slideshow::before, .elementor-2407 .elementor-element.elementor-element-1f0445e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: radial-gradient(at bottom center, #250056 22%, #0e0020 100%);
}

.elementor-2407 .elementor-element.elementor-element-43321d5 {
	--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;
	--gap: 9px 9px;
	--row-gap: 9px;
	--column-gap: 9px;
}

.elementor-2407 .elementor-element.elementor-element-062c5eb {
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-062c5eb .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 52px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-0f73934 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	padding: 0% 0% 0% 0%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-0f73934.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2407 .elementor-element.elementor-element-0f73934 .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 20px;
	font-weight: 900;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-d311dbf {
	--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-2407 .elementor-element.elementor-element-163100f {
	--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;
	--justify-content: space-around;
	--gap: 9px 9px;
	--row-gap: 9px;
	--column-gap: 9px;
}

.elementor-2407 .elementor-element.elementor-element-163100f.e-con {
	--order: 99999;
}

.elementor-2407 .elementor-element.elementor-element-2a0babf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(4px / 2);
}

.elementor-2407 .elementor-element.elementor-element-2a0babf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(4px / 2);
}

.elementor-2407 .elementor-element.elementor-element-2a0babf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(4px / 2);
}

.elementor-2407 .elementor-element.elementor-element-2a0babf .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-4px / 2);
}

.elementor-2407 .elementor-element.elementor-element-2a0babf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-4px / 2);
}

.elementor-2407 .elementor-element.elementor-element-2a0babf .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-2407 .elementor-element.elementor-element-2a0babf .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

.elementor-2407 .elementor-element.elementor-element-2a0babf {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0;
}

.elementor-2407 .elementor-element.elementor-element-2a0babf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2407 .elementor-element.elementor-element-2a0babf .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	font-style: var(--e-global-typography-text-font-style);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2407 .elementor-element.elementor-element-2a0babf .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-2407 .elementor-element.elementor-element-215e5b1 {
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-215e5b1 .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 32px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-56b9de2 {
	padding: 0% 0% 0% 0%;
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-56b9de2 .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.4em;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-da6de18 {
	--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;
	--gap: 9px 9px;
	--row-gap: 9px;
	--column-gap: 9px;
}

.elementor-2407 .elementor-element.elementor-element-da6de18.e-con {
	--order: 99999;
}

.elementor-2407 .elementor-element.elementor-element-93b4e8c {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	padding: 0% 0% 0% 0%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-93b4e8c.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-2407 .elementor-element.elementor-element-93b4e8c .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 20px;
	font-style: italic;
	color: var(--e-global-color-secondary);
}

.elementor-2407 .elementor-element.elementor-element-e9562a7 {
	padding: 6% 0% 0% 0%;
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-e9562a7 .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 1.4em;
	color: var(--e-global-color-7420873);
}

.elementor-2407 .elementor-element.elementor-element-f9243f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(4px / 2);
}

.elementor-2407 .elementor-element.elementor-element-f9243f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(4px / 2);
}

.elementor-2407 .elementor-element.elementor-element-f9243f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(4px / 2);
}

.elementor-2407 .elementor-element.elementor-element-f9243f8 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-4px / 2);
}

.elementor-2407 .elementor-element.elementor-element-f9243f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-4px / 2);
}

.elementor-2407 .elementor-element.elementor-element-f9243f8 .elementor-icon-list-icon i {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-2407 .elementor-element.elementor-element-f9243f8 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-secondary);
	transition: fill .3s;
}

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

.elementor-2407 .elementor-element.elementor-element-f9243f8 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2407 .elementor-element.elementor-element-f9243f8 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	font-style: var(--e-global-typography-text-font-style);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2407 .elementor-element.elementor-element-f9243f8 .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color .3s;
}

.elementor-2407 .elementor-element.elementor-element-a132fe7 {
	--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;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-secondary);
	--border-color: var(--e-global-color-secondary);
	--border-radius: 33px 33px 33px 33px;
	box-shadow: 0 0 9px 0 rgba(106, 255, 230.53295191671, .27) inset;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-2407 .elementor-element.elementor-element-a132fe7:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-a132fe7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-d818abe) 100%);
}

.elementor-2407 .elementor-element.elementor-element-a132fe7.e-con {
	--order: 99999;
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-field-group {
	padding-right: calc(12px / 2);
	padding-left: calc(12px / 2);
	margin-bottom: 38px;
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-form-fields-wrapper {
	margin-left: calc(-12px / 2);
	margin-right: calc(-12px / 2);
	margin-bottom: -38px;
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-labels-inline .elementor-field-group>label {
	padding-left: 26px;
}

body:not(.rtl) .elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 26px;
}

body .elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-labels-above .elementor-field-group>label {
	padding-bottom: 26px;
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-field-group>label, .elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-field-subgroup label {
	color: var(--e-global-color-secondary);
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-mark-required .elementor-field-label:after {
	color: var(--e-global-color-secondary);
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-field-group>label {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	font-style: var(--e-global-typography-secondary-font-style);
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-field-type-html {
	padding-bottom: 18px;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	font-style: var(--e-global-typography-primary-font-style);
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-field-group .elementor-field {
	color: var(--e-global-color-primary);
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-field-group .elementor-field, .elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-field-subgroup label {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: var(--e-global-color-secondary);
	border-radius: 9px 9px 9px 9px;
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-field-group .elementor-select-wrapper select {
	background-color: var(--e-global-color-secondary);
	border-radius: 9px 9px 9px 9px;
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .e-form__buttons__wrapper__button-next {
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-button[type="submit"] {
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .e-form__buttons__wrapper__button-next:hover {
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-button[type="submit"]:hover {
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-message {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	font-style: var(--e-global-typography-text-font-style);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-message.elementor-message-success {
	color: var(--e-global-color-secondary);
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-message.elementor-message-danger {
	color: var(--e-global-color-83705fb);
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-message.elementor-help-inline {
	color: var(--e-global-color-secondary);
}

.elementor-2407 .elementor-element.elementor-element-bfc4df8 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-progress-color: var(--e-global-color-primary);
	--e-form-steps-indicator-progress-background-color: #8f8bf6;
	--e-form-steps-indicator-progress-height: 24px;
	--e-form-steps-indicator-progress-border-radius: 6px;
	--e-form-steps-indicator-progress-meter-color: var(--e-global-color-secondary);
}

.elementor-2407 .elementor-element.elementor-element-eb45ee5 {
	--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;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-color: #7100c4;
	--border-color: #7100c4;
	--border-radius: 33px 33px 33px 33px;
	box-shadow: 0 0 9px 0 rgba(106, 255, 230.53295191671, .27) inset;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-2407 .elementor-element.elementor-element-eb45ee5.e-con {
	--order: 99999;
}

.elementor-2407 .elementor-element.elementor-element-e4ab856 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 66px 33px 66px 33px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	border-style: none;
	border-radius: 33px 33px 33px 33px;
}

.elementor-2407 .elementor-element.elementor-element-e4ab856 .elementor-testimonial-wrapper {
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-e4ab856 .elementor-testimonial-content {
	color: #dbe8ff;
	font-family: "Solitreo", sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 1.5em;
	letter-spacing: .2px;
	word-spacing: 0;
}

.elementor-2407 .elementor-element.elementor-element-e4ab856 .elementor-testimonial-wrapper .elementor-testimonial-image img {
	width: 42px;
	height: 42px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(105, 105, 105, .11);
	border-radius: 100px 100px 100px 100px;
}

.elementor-2407 .elementor-element.elementor-element-e4ab856 .elementor-testimonial-name {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-26aeaf0-font-family), Sans-serif;
	font-size: var(--e-global-typography-26aeaf0-font-size);
	text-decoration: var(--e-global-typography-26aeaf0-text-decoration);
	line-height: var(--e-global-typography-26aeaf0-line-height);
	letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
	word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
}

.elementor-2407 .elementor-element.elementor-element-e4ab856 .elementor-testimonial-job {
	color: var(--e-global-color-5364a78);
	font-family: "Google", sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
	line-height: 1.1em;
}

.elementor-2407 .elementor-element.elementor-element-b3c3c33 {
	--display: flex;
	--min-height: 51vh;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 21px 21px;
	--row-gap: 21px;
	--column-gap: 21px;
	--overlay-opacity: .95;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 8%;
	--padding-right: 8%;
}

.elementor-2407 .elementor-element.elementor-element-b3c3c33:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-b3c3c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f37d26f);
	background-image: url("https://cdn-ildpagb.nitrocdn.com/gpQalOcRspiEqwtFRewjulVbrBoANoBU/assets/images/optimized/rev-d2c1fbc/www.adwaycreative.bg/wp-content/uploads/2023/12/Agency-for-Digital-Marketing-e1704206464729.webp");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2407 .elementor-element.elementor-element-b3c3c33:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2407 .elementor-element.elementor-element-b3c3c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2407 .elementor-element.elementor-element-b3c3c33::before, .elementor-2407 .elementor-element.elementor-element-b3c3c33>.elementor-background-video-container::before, .elementor-2407 .elementor-element.elementor-element-b3c3c33>.e-con-inner>.elementor-background-video-container::before, .elementor-2407 .elementor-element.elementor-element-b3c3c33>.elementor-background-slideshow::before, .elementor-2407 .elementor-element.elementor-element-b3c3c33>.e-con-inner>.elementor-background-slideshow::before, .elementor-2407 .elementor-element.elementor-element-b3c3c33>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: radial-gradient(at bottom center, #0e0020 22%, #250056 100%);
}

.elementor-2407 .elementor-element.elementor-element-03a437e {
	--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;
	--gap: 9px 9px;
	--row-gap: 9px;
	--column-gap: 9px;
}

.elementor-2407 .elementor-element.elementor-element-03a437e.e-con {
	--order: 99999;
}

.elementor-2407 .elementor-element.elementor-element-3cd3711 {
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-3cd3711 .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 52px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-4881bea {
	padding: 0% 0% 0% 0%;
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-4881bea .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 20px;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-ab7fbf8 {
	--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: 9px 9px;
	--row-gap: 9px;
	--column-gap: 9px;
}

.elementor-2407 .elementor-element.elementor-element-ab7fbf8.e-con {
	--order: 99999;
}

.elementor-2407 .elementor-element.elementor-element-bee299d {
	--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: flex-start;
	--flex-wrap: wrap;
	--margin-top: 0;
	--margin-bottom: 0;
	--margin-left: 0;
	--margin-right: 0;
	--padding-top: 0;
	--padding-bottom: 0;
	--padding-left: 0;
	--padding-right: 0;
}

.elementor-2407 .elementor-element.elementor-element-1e45c84 {
	--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;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-color: #5200c4;
	--border-color: #5200c4;
	--border-radius: 33px 33px 33px 33px;
	box-shadow: 0 0 9px 0 rgba(232, 106, 255, .27) inset;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-2407 .elementor-element.elementor-element-22e272c {
	text-align: center;
	font-family: var(--e-global-typography-c433278-font-family), Sans-serif;
	font-size: var(--e-global-typography-c433278-font-size);
	font-weight: var(--e-global-typography-c433278-font-weight);
	text-decoration: var(--e-global-typography-c433278-text-decoration);
	line-height: var(--e-global-typography-c433278-line-height);
	letter-spacing: var(--e-global-typography-c433278-letter-spacing);
	word-spacing: var(--e-global-typography-c433278-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-2407 .elementor-element.elementor-element-4fb7074 {
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-4fb7074 .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-0b86111 {
	padding: 0% 0% 0% 0%;
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-0b86111 .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 20px;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-8894df3 {
	--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;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-color: #5200c4;
	--border-color: #5200c4;
	--border-radius: 33px 33px 33px 33px;
	box-shadow: 0 0 9px 0 rgba(232, 106, 255, .27) inset;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-2407 .elementor-element.elementor-element-633777d {
	text-align: center;
	font-family: var(--e-global-typography-c433278-font-family), Sans-serif;
	font-size: var(--e-global-typography-c433278-font-size);
	font-weight: var(--e-global-typography-c433278-font-weight);
	text-decoration: var(--e-global-typography-c433278-text-decoration);
	line-height: var(--e-global-typography-c433278-line-height);
	letter-spacing: var(--e-global-typography-c433278-letter-spacing);
	word-spacing: var(--e-global-typography-c433278-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-2407 .elementor-element.elementor-element-e0040a1 {
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-e0040a1 .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-6bf1fc0 {
	padding: 0% 0% 0% 0%;
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-6bf1fc0 .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 20px;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-66d7a1a {
	--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;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-color: #5200c4;
	--border-color: #5200c4;
	--border-radius: 33px 33px 33px 33px;
	box-shadow: 0 0 9px 0 rgba(232, 106, 255, .27) inset;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-2407 .elementor-element.elementor-element-2fb9c82 {
	text-align: center;
	font-family: var(--e-global-typography-c433278-font-family), Sans-serif;
	font-size: var(--e-global-typography-c433278-font-size);
	font-weight: var(--e-global-typography-c433278-font-weight);
	text-decoration: var(--e-global-typography-c433278-text-decoration);
	line-height: var(--e-global-typography-c433278-line-height);
	letter-spacing: var(--e-global-typography-c433278-letter-spacing);
	word-spacing: var(--e-global-typography-c433278-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-2407 .elementor-element.elementor-element-8a98fbe {
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-8a98fbe .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-36e66f0 {
	padding: 0% 0% 0% 0%;
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-36e66f0 .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 20px;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-b974413 {
	--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;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-color: #5200c4;
	--border-color: #5200c4;
	--border-radius: 33px 33px 33px 33px;
	box-shadow: 0 0 9px 0 rgba(232, 106, 255, .27) inset;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-2407 .elementor-element.elementor-element-ad0d407 {
	text-align: center;
	font-family: var(--e-global-typography-c433278-font-family), Sans-serif;
	font-size: var(--e-global-typography-c433278-font-size);
	font-weight: var(--e-global-typography-c433278-font-weight);
	text-decoration: var(--e-global-typography-c433278-text-decoration);
	line-height: var(--e-global-typography-c433278-line-height);
	letter-spacing: var(--e-global-typography-c433278-letter-spacing);
	word-spacing: var(--e-global-typography-c433278-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-2407 .elementor-element.elementor-element-ef6fdfd {
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-ef6fdfd .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-7e15765 {
	padding: 0% 0% 0% 0%;
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-7e15765 .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 20px;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-8f98f6b {
	--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;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-color: #5200c4;
	--border-color: #5200c4;
	--border-radius: 33px 33px 33px 33px;
	box-shadow: 0 0 9px 0 rgba(232, 106, 255, .27) inset;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-2407 .elementor-element.elementor-element-831197e {
	text-align: center;
	font-family: var(--e-global-typography-c433278-font-family), Sans-serif;
	font-size: var(--e-global-typography-c433278-font-size);
	font-weight: var(--e-global-typography-c433278-font-weight);
	text-decoration: var(--e-global-typography-c433278-text-decoration);
	line-height: var(--e-global-typography-c433278-line-height);
	letter-spacing: var(--e-global-typography-c433278-letter-spacing);
	word-spacing: var(--e-global-typography-c433278-word-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-2407 .elementor-element.elementor-element-b0a25b2 {
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-b0a25b2 .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-c58327f {
	padding: 0% 0% 0% 0%;
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-c58327f .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 20px;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-0217862 {
	--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;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-color: #7100c4;
	--border-color: #7100c4;
	--border-radius: 33px 33px 33px 33px;
	box-shadow: 0 0 9px 0 rgba(106, 255, 230.53295191671, .27) inset;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-2407 .elementor-element.elementor-element-958d330 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 66px 66px 66px 66px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	border-style: none;
	border-radius: 33px 33px 33px 33px;
}

.elementor-2407 .elementor-element.elementor-element-958d330 .elementor-testimonial-wrapper {
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-958d330 .elementor-testimonial-content {
	color: #f5cbff;
	font-family: "Solitreo", sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 1.5em;
	letter-spacing: .2px;
	word-spacing: 0;
}

.elementor-2407 .elementor-element.elementor-element-958d330 .elementor-testimonial-wrapper .elementor-testimonial-image img {
	width: 42px;
	height: 42px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(105, 105, 105, .11);
	border-radius: 100px 100px 100px 100px;
}

.elementor-2407 .elementor-element.elementor-element-958d330 .elementor-testimonial-name {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-26aeaf0-font-family), Sans-serif;
	font-size: var(--e-global-typography-26aeaf0-font-size);
	text-decoration: var(--e-global-typography-26aeaf0-text-decoration);
	line-height: var(--e-global-typography-26aeaf0-line-height);
	letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
	word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
}

.elementor-2407 .elementor-element.elementor-element-958d330 .elementor-testimonial-job {
	color: var(--e-global-color-5364a78);
	font-family: "Google", sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
	line-height: 1.1em;
}

.elementor-2407 .elementor-element.elementor-element-6650d71 {
	--display: flex;
	--min-height: 51vh;
	--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: 21px 21px;
	--row-gap: 21px;
	--column-gap: 21px;
	--overlay-opacity: .95;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 8%;
	--padding-right: 8%;
}

.elementor-2407 .elementor-element.elementor-element-6650d71:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-6650d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f5f8;
	background-image: url("https://cdn-ildpagb.nitrocdn.com/gpQalOcRspiEqwtFRewjulVbrBoANoBU/assets/images/optimized/rev-d2c1fbc/www.adwaycreative.bg/wp-content/uploads/2023/12/Agency-for-Digital-Marketing-e1704206464729.webp");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2407 .elementor-element.elementor-element-6650d71:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2407 .elementor-element.elementor-element-6650d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2407 .elementor-element.elementor-element-6650d71::before, .elementor-2407 .elementor-element.elementor-element-6650d71>.elementor-background-video-container::before, .elementor-2407 .elementor-element.elementor-element-6650d71>.e-con-inner>.elementor-background-video-container::before, .elementor-2407 .elementor-element.elementor-element-6650d71>.elementor-background-slideshow::before, .elementor-2407 .elementor-element.elementor-element-6650d71>.e-con-inner>.elementor-background-slideshow::before, .elementor-2407 .elementor-element.elementor-element-6650d71>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: radial-gradient(at bottom center, #250056 22%, #0e0020 100%);
}

.elementor-2407 .elementor-element.elementor-element-9ae53a8 {
	--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;
	--gap: 9px 9px;
	--row-gap: 9px;
	--column-gap: 9px;
}

.elementor-2407 .elementor-element.elementor-element-9ae53a8.e-con {
	--order: 99999;
}

.elementor-2407 .elementor-element.elementor-element-5d883d4 {
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-5d883d4 .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 52px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-1b32b5b {
	padding: 0% 0% 0% 0%;
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-1b32b5b .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 20px;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-5d9c2a3 {
	--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-2407 .elementor-element.elementor-element-7fd25a7 {
	--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;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-color: #5200c4;
	--border-color: #5200c4;
	--border-radius: 33px 33px 33px 33px;
	box-shadow: 0 0 9px 0 rgba(231.77458565325, 105.65277095279, 255, .27) inset;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-2407 .elementor-element.elementor-element-faf1cf4 {
	padding: 0% 0% 0% 0%;
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-faf1cf4 .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 18px;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-abdf69f {
	--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;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-color: #5200c4;
	--border-color: #5200c4;
	--border-radius: 33px 33px 33px 33px;
	box-shadow: 0 0 9px 0 rgba(231.77458565325, 105.65277095279, 255, .27) inset;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-2407 .elementor-element.elementor-element-f44f015 {
	padding: 0% 0% 0% 0%;
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-f44f015 .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 18px;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-4f2297b {
	--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;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-color: #5200c4;
	--border-color: #5200c4;
	--border-radius: 33px 33px 33px 33px;
	box-shadow: 0 0 9px 0 rgba(231.77458565325, 105.65277095279, 255, .27) inset;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-2407 .elementor-element.elementor-element-ee0cda4 {
	padding: 0% 0% 0% 0%;
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-ee0cda4 .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 18px;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-8a1d4c9 {
	--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-2407 .elementor-element.elementor-element-a199ee0 {
	--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;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-color: #5200c4;
	--border-color: #5200c4;
	--border-radius: 33px 33px 33px 33px;
	box-shadow: 0 0 9px 0 rgba(232, 106, 255, .27) inset;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-2407 .elementor-element.elementor-element-9613b9a {
	padding: 0% 0% 0% 0%;
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-9613b9a .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 18px;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-bbcdcfb {
	--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;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-color: #5200c4;
	--border-color: #5200c4;
	--border-radius: 33px 33px 33px 33px;
	box-shadow: 0 0 9px 0 rgba(231.77458565325, 105.65277095279, 255, .27) inset;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-2407 .elementor-element.elementor-element-ee8c6e2 {
	padding: 0% 0% 0% 0%;
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-ee8c6e2 .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 18px;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-cd4c3ba {
	--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;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-color: #5200c4;
	--border-color: #5200c4;
	--border-radius: 33px 33px 33px 33px;
	box-shadow: 0 0 9px 0 rgba(231.77458565325, 105.65277095279, 255, .27) inset;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-2407 .elementor-element.elementor-element-cedbb99 {
	padding: 0% 0% 0% 0%;
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-cedbb99 .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 18px;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-a7ffb5f {
	padding: 3% 0% 0% 0%;
	text-align: center;
	font-family: var(--e-global-typography-c433278-font-family), Sans-serif;
	font-size: var(--e-global-typography-c433278-font-size);
	font-weight: var(--e-global-typography-c433278-font-weight);
	text-decoration: var(--e-global-typography-c433278-text-decoration);
	line-height: var(--e-global-typography-c433278-line-height);
	letter-spacing: var(--e-global-typography-c433278-letter-spacing);
	word-spacing: var(--e-global-typography-c433278-word-spacing);
}

.elementor-2407 .elementor-element.elementor-element-4b8eeea {
	--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;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-color: #7100c4;
	--border-color: #7100c4;
	--border-radius: 33px 33px 33px 33px;
	box-shadow: 0 0 9px 0 rgba(106, 255, 230.53295191671, .27) inset;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-2407 .elementor-element.elementor-element-4b8eeea.e-con {
	--order: 99999;
}

.elementor-2407 .elementor-element.elementor-element-9df58bd {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 66px 33px 66px 33px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	border-style: none;
	border-radius: 33px 33px 33px 33px;
}

.elementor-2407 .elementor-element.elementor-element-9df58bd .elementor-testimonial-wrapper {
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-9df58bd .elementor-testimonial-content {
	color: #dbe8ff;
	font-family: "Solitreo", sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 1.5em;
	letter-spacing: .2px;
	word-spacing: 0;
}

.elementor-2407 .elementor-element.elementor-element-9df58bd .elementor-testimonial-wrapper .elementor-testimonial-image img {
	width: 42px;
	height: 42px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(105, 105, 105, .11);
	border-radius: 100px 100px 100px 100px;
}

.elementor-2407 .elementor-element.elementor-element-9df58bd .elementor-testimonial-name {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-26aeaf0-font-family), Sans-serif;
	font-size: var(--e-global-typography-26aeaf0-font-size);
	text-decoration: var(--e-global-typography-26aeaf0-text-decoration);
	line-height: var(--e-global-typography-26aeaf0-line-height);
	letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
	word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
}

.elementor-2407 .elementor-element.elementor-element-9df58bd .elementor-testimonial-job {
	color: var(--e-global-color-5364a78);
	font-family: "Google", sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
	line-height: 1.1em;
}

.elementor-2407 .elementor-element.elementor-element-fcad741 {
	--display: flex;
	--min-height: 51vh;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 21px 21px;
	--row-gap: 21px;
	--column-gap: 21px;
	--overlay-opacity: .95;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 8%;
	--padding-right: 8%;
}

.elementor-2407 .elementor-element.elementor-element-fcad741:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-fcad741 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f5f8;
	background-image: url("https://cdn-ildpagb.nitrocdn.com/gpQalOcRspiEqwtFRewjulVbrBoANoBU/assets/images/optimized/rev-d2c1fbc/www.adwaycreative.bg/wp-content/uploads/2023/12/Agency-for-Digital-Marketing-e1704206464729.webp");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2407 .elementor-element.elementor-element-fcad741:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2407 .elementor-element.elementor-element-fcad741 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-2407 .elementor-element.elementor-element-fcad741::before, .elementor-2407 .elementor-element.elementor-element-fcad741>.elementor-background-video-container::before, .elementor-2407 .elementor-element.elementor-element-fcad741>.e-con-inner>.elementor-background-video-container::before, .elementor-2407 .elementor-element.elementor-element-fcad741>.elementor-background-slideshow::before, .elementor-2407 .elementor-element.elementor-element-fcad741>.e-con-inner>.elementor-background-slideshow::before, .elementor-2407 .elementor-element.elementor-element-fcad741>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: radial-gradient(at bottom center, #0e0020 22%, #250056 100%);
}

.elementor-2407 .elementor-element.elementor-element-c316dfb {
	--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;
	--gap: 9px 9px;
	--row-gap: 9px;
	--column-gap: 9px;
}

.elementor-2407 .elementor-element.elementor-element-8b3c4f6 {
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-8b3c4f6 .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 52px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-17f33b8 {
	padding: 0% 0% 0% 0%;
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-17f33b8 .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 20px;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-24402de {
	--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;
	--gap: 9px 9px;
	--row-gap: 9px;
	--column-gap: 9px;
}

.elementor-2407 .elementor-element.elementor-element-24402de.e-con {
	--order: 99999;
}

.elementor-2407 .elementor-element.elementor-element-757bdb7 {
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-757bdb7 .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-f512e8a {
	padding: 0% 0% 3% 0%;
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-f512e8a .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 18px;
	line-height: 1.5em;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-413efad {
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-413efad .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-b750a39 {
	padding: 0% 0% 3% 0%;
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-b750a39 .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 18px;
	line-height: 1.5em;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-2b79a03 {
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-2b79a03 .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-442771a {
	padding: 0% 0% 3% 0%;
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-442771a .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 18px;
	line-height: 1.5em;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-272f305 {
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-272f305 .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-f2b9e8f {
	padding: 0% 0% 3% 0%;
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-f2b9e8f .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 18px;
	line-height: 1.5em;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-31a1b9d {
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-31a1b9d .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-535d1cf {
	padding: 0% 0% 3% 0%;
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-535d1cf .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 18px;
	line-height: 1.5em;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-d5880b2 {
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-d5880b2 .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-51aab3f {
	padding: 0% 0% 3% 0%;
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-51aab3f .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 18px;
	line-height: 1.5em;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-5e0d878 {
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-5e0d878 .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-643bb4e {
	padding: 0% 0% 3% 0%;
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-643bb4e .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 18px;
	line-height: 1.5em;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-6d41260 {
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-6d41260 .elementor-heading-title {
	font-family: "Montserrat", sans-serif;
	font-size: 24px;
	font-weight: 900;
	line-height: 1.2em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-6a7af72 {
	padding: 0% 0% 3% 0%;
	text-align: start;
}

.elementor-2407 .elementor-element.elementor-element-6a7af72 .elementor-heading-title {
	font-family: "Google", sans-serif;
	font-size: 18px;
	line-height: 1.5em;
	color: #fff;
}

.elementor-2407 .elementor-element.elementor-element-14ca3e4 {
	--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;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-color: #7100c4;
	--border-color: #7100c4;
	--border-radius: 33px 33px 33px 33px;
	box-shadow: 0 0 9px 0 rgba(106, 255, 230.53295191671, .27) inset;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-2407 .elementor-element.elementor-element-14ca3e4.e-con {
	--order: 99999;
}

.elementor-2407 .elementor-element.elementor-element-474a2b0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 66px 33px 66px 33px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	border-style: none;
	border-radius: 33px 33px 33px 33px;
}

.elementor-2407 .elementor-element.elementor-element-474a2b0 .elementor-testimonial-wrapper {
	text-align: center;
}

.elementor-2407 .elementor-element.elementor-element-474a2b0 .elementor-testimonial-content {
	color: #dbe8ff;
	font-family: "Solitreo", sans-serif;
	font-size: 33px;
	font-weight: 600;
	line-height: 1.5em;
	letter-spacing: .2px;
	word-spacing: 0;
}

.elementor-2407 .elementor-element.elementor-element-474a2b0 .elementor-testimonial-wrapper .elementor-testimonial-image img {
	width: 42px;
	height: 42px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(105, 105, 105, .11);
	border-radius: 100px 100px 100px 100px;
}

.elementor-2407 .elementor-element.elementor-element-474a2b0 .elementor-testimonial-name {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-26aeaf0-font-family), Sans-serif;
	font-size: var(--e-global-typography-26aeaf0-font-size);
	text-decoration: var(--e-global-typography-26aeaf0-text-decoration);
	line-height: var(--e-global-typography-26aeaf0-line-height);
	letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
	word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
}

.elementor-2407 .elementor-element.elementor-element-474a2b0 .elementor-testimonial-job {
	color: var(--e-global-color-5364a78);
	font-family: "Google", sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
	line-height: 1.1em;
}

.elementor-2407 .elementor-element.elementor-element-d9a68d3 {
	--display: flex;
	--min-height: 73px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0 0;
	--row-gap: 0;
	--column-gap: 0;
	border-style: solid;
	--border-style: solid;
	border-color: var(--e-global-color-5364a78);
	--border-color: var(--e-global-color-5364a78);
	--border-radius: 33px 33px 33px 33px;
	--margin-top: 3%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0;
	--padding-bottom: 10px;
	--padding-left: 0;
	--padding-right: 0;
}

.elementor-2407 .elementor-element.elementor-element-d9a68d3.e-con {
	--order: 99999;
}

.elementor-2407 .elementor-element.elementor-element-90fbbf0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 22px 0 0 0;
	text-align: center;
	font-family: "Montserrat", sans-serif;
	font-size: 19px;
	font-weight: 900;
	font-style: oblique;
	line-height: 1.3em;
	color: var(--e-global-color-5364a78);
}

.elementor-2407 .elementor-element.elementor-element-90fbbf0.elementor-element {
	--align-self: center;
}

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

@media (min-width:771px) {
	.elementor-2407 .elementor-element.elementor-element-5e8e7d8 {
		--content-width: 940px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-c09f251 {
		--width: 49%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-75f15e1 {
		--width: 98%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-6a1876a {
		--width: 49%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-42924f9 {
		--content-width: 940px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-7dc7bd5 {
		--width: 100%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-72339d0 {
		--width: 100%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-7f615f3 {
		--width: 81%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-997de15 {
		--content-width: 940px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-63fc753 {
		--width: 100%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-c983238 {
		--width: 100%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-4bb936b {
		--content-width: 940px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-2013b6b {
		--width: 98%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-93733d1 {
		--width: 99%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-1f0445e {
		--content-width: 940px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-163100f {
		--width: 45%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-da6de18 {
		--width: 55%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-a132fe7 {
		--width: 99%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-eb45ee5 {
		--width: 99%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-b3c3c33 {
		--content-width: 940px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-bee299d {
		--width: 50%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-1e45c84 {
		--width: 46%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-8894df3 {
		--width: 46%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-66d7a1a {
		--width: 46%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-b974413 {
		--width: 46%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-8f98f6b {
		--width: 97%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-0217862 {
		--width: 50%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-6650d71 {
		--content-width: 940px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-4b8eeea {
		--width: 99%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-fcad741 {
		--content-width: 940px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-14ca3e4 {
		--width: 99%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-d9a68d3 {
		--width: 98%;
	}
}

@media (max-width:1080px) and (min-width:771px) {
	.elementor-2407 .elementor-element.elementor-element-6a1876a {
		--width: 333.08px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-7f615f3 {
		--width: 100%;
	}
}

@media (min-width:2400px) {
	.elementor-2407 .elementor-element.elementor-element-0433215 {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-414675f .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-f3c6116 {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-dabb65a .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-2a0babf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2407 .elementor-element.elementor-element-2a0babf .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-2407 .elementor-element.elementor-element-f9243f8 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2407 .elementor-element.elementor-element-f9243f8 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-field-group>label {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-field-type-html {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-message {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-2407 .elementor-element.elementor-element-e4ab856 .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-22e272c {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-633777d {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-2fb9c82 {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-ad0d407 {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-831197e {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-958d330 .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-a7ffb5f {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-9df58bd .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-474a2b0 .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
}

@media (max-width:1366px) {
	.elementor-2407 .elementor-element.elementor-element-0433215 {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-414675f .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-f3c6116 {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-dabb65a .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-2a0babf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2407 .elementor-element.elementor-element-2a0babf .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-2407 .elementor-element.elementor-element-f9243f8 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2407 .elementor-element.elementor-element-f9243f8 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-field-group>label {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-field-type-html {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-message {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-2407 .elementor-element.elementor-element-e4ab856 .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-22e272c {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-633777d {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-2fb9c82 {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-ad0d407 {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-831197e {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-958d330 .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-a7ffb5f {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-9df58bd .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-474a2b0 .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
}

@media (max-width:1080px) {
	.elementor-2407 .elementor-element.elementor-element-5e8e7d8 {
		--gap: 33px 33px;
		--row-gap: 33px;
		--column-gap: 33px;
		--padding-top: 6%;
		--padding-bottom: 6%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-9804200 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-15815d0 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-7cd7ca5 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-ff84555 {
		font-size: 19px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-4a7dedb {
		padding: 33px 9px 9px 24px;
		font-size: 17px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-0433215 {
		margin: -12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-42924f9 {
		--padding-top: 6%;
		--padding-bottom: 6%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-012c376 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-aa5773b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-016657a .swiper-slide-contents {
		max-width: 67%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-016657a .swiper-pagination-bullet {
		height: 15px;
		width: 15px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-016657a .swiper-horizontal .swiper-pagination-progressbar {
		height: 15px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-016657a .swiper-pagination-fraction {
		font-size: 15px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-997de15 {
		--padding-top: 6%;
		--padding-bottom: 6%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-414675f {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-414675f .elementor-testimonial-content {
		font-size: 27px;
		line-height: 1.5em;
		word-spacing: 1px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-414675f .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-414675f .elementor-testimonial-job {
		letter-spacing: .3px;
		word-spacing: 0;
	}
	
	.elementor-2407 .elementor-element.elementor-element-4bb936b {
		--padding-top: 6%;
		--padding-bottom: 6%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-b005d03 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-2a62d05 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-28842ed {
		padding: 33px 9px 9px 24px;
		font-size: 17px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-f3c6116 {
		margin: -3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-dabb65a {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-dabb65a .elementor-testimonial-content {
		font-size: 27px;
		line-height: 1.5em;
		word-spacing: 1px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-dabb65a .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-dabb65a .elementor-testimonial-job {
		letter-spacing: .3px;
		word-spacing: 0;
	}
	
	.elementor-2407 .elementor-element.elementor-element-1f0445e {
		--padding-top: 6%;
		--padding-bottom: 6%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-062c5eb .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-2a0babf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2407 .elementor-element.elementor-element-2a0babf .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-2407 .elementor-element.elementor-element-215e5b1 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-da6de18 {
		--padding-top: 0;
		--padding-bottom: 0;
		--padding-left: 0;
		--padding-right: 0;
	}
	
	.elementor-2407 .elementor-element.elementor-element-f9243f8 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2407 .elementor-element.elementor-element-f9243f8 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-field-group>label {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-field-type-html {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-message {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-2407 .elementor-element.elementor-element-bfc4df8 {
		--e-form-steps-indicator-progress-height: 26px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-e4ab856 {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-e4ab856 .elementor-testimonial-content {
		font-size: 27px;
		line-height: 1.5em;
		word-spacing: 1px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-e4ab856 .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-e4ab856 .elementor-testimonial-job {
		letter-spacing: .3px;
		word-spacing: 0;
	}
	
	.elementor-2407 .elementor-element.elementor-element-b3c3c33 {
		--padding-top: 6%;
		--padding-bottom: 6%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-3cd3711 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-bee299d {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-22e272c {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-4fb7074 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-0b86111 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-633777d {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-e0040a1 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-6bf1fc0 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-2fb9c82 {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-8a98fbe .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-36e66f0 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-ad0d407 {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-ef6fdfd .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-7e15765 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-831197e {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-b0a25b2 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-c58327f .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-958d330 {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-958d330 .elementor-testimonial-content {
		font-size: 27px;
		line-height: 1.5em;
		word-spacing: 1px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-958d330 .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-958d330 .elementor-testimonial-job {
		letter-spacing: .3px;
		word-spacing: 0;
	}
	
	.elementor-2407 .elementor-element.elementor-element-6650d71 {
		--padding-top: 6%;
		--padding-bottom: 6%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-5d883d4 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-1b32b5b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-faf1cf4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-f44f015 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-ee0cda4 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-9613b9a .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-ee8c6e2 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-cedbb99 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-a7ffb5f {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-9df58bd {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-9df58bd .elementor-testimonial-content {
		font-size: 27px;
		line-height: 1.5em;
		word-spacing: 1px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-9df58bd .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-9df58bd .elementor-testimonial-job {
		letter-spacing: .3px;
		word-spacing: 0;
	}
	
	.elementor-2407 .elementor-element.elementor-element-fcad741 {
		--padding-top: 6%;
		--padding-bottom: 6%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-8b3c4f6 .elementor-heading-title {
		font-size: 32px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-474a2b0 {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-474a2b0 .elementor-testimonial-content {
		font-size: 27px;
		line-height: 1.5em;
		word-spacing: 1px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-474a2b0 .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-474a2b0 .elementor-testimonial-job {
		letter-spacing: .3px;
		word-spacing: 0;
	}
	
	.elementor-2407 .elementor-element.elementor-element-90fbbf0 {
		padding: 33px 9px 9px 24px;
		font-size: 17px;
	}
}

@media (max-width:770px) {
	.elementor-2407 .elementor-element.elementor-element-5e8e7d8 {
		--min-height: 793px;
		--padding-top: 12%;
		--padding-bottom: 12%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-5e8e7d8:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-5e8e7d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-c09f251.e-con {
		--order: -99999;
	}
	
	.elementor-2407 .elementor-element.elementor-element-9804200 {
		text-align: center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-9804200 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-15815d0 {
		text-align: center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-15815d0 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-7cd7ca5 {
		text-align: center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-7cd7ca5 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-ff84555 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		padding: 0% 21% 0% 21%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		text-align: center;
		font-size: 17px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-4a7dedb {
		padding: 21px 0 0 0;
		font-size: 24px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-0433215 {
		width: var(--container-widget-width, 306.393px);
		max-width: 306.393px;
		margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 9px;
		padding: 0% 12% 0% 12%;
		--container-widget-width: 306.393px;
		--container-widget-flex-grow: 0;
		text-align: center;
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-42924f9:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-42924f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-42924f9 {
		--padding-top: 12%;
		--padding-bottom: 12%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-72339d0.e-con {
		--order: -99999;
	}
	
	.elementor-2407 .elementor-element.elementor-element-012c376 {
		text-align: center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-012c376 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-aa5773b {
		padding: 0% 3% 0% 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-aa5773b .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-016657a {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-016657a .swiper-slide-contents {
		max-width: 100%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-016657a .elementor-slide-heading {
		font-size: 30px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-016657a .elementor-slide-description {
		font-size: 18px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-016657a .elementor-slide-button {
		font-size: 15px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-016657a .elementor-swiper-button {
		font-size: 18px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-016657a .swiper-pagination-bullet {
		height: 12px;
		width: 12px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-016657a .swiper-horizontal .swiper-pagination-progressbar {
		height: 12px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-016657a .swiper-pagination-fraction {
		font-size: 12px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-7f615f3.e-con {
		--order: 99999;
	}
	
	.elementor-2407 .elementor-element.elementor-element-0cb2bae {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-997de15:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-997de15 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-997de15 {
		--padding-top: 12%;
		--padding-bottom: 12%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-63fc753.e-con {
		--order: -99999;
	}
	
	.elementor-2407 .elementor-element.elementor-element-414675f {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;
		padding: 33px 21px 0 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-414675f .elementor-testimonial-content {
		font-size: 21px;
		line-height: 1.5em;
		letter-spacing: .3px;
		word-spacing: 0;
	}
	
	.elementor-2407 .elementor-element.elementor-element-414675f .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-4bb936b:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-4bb936b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-4bb936b {
		--padding-top: 12%;
		--padding-bottom: 12%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-b005d03 {
		text-align: center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-b005d03 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-2a62d05 {
		padding: 0% 3% 0% 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-2a62d05 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-28842ed {
		font-size: 27px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-f3c6116 {
		width: var(--container-widget-width, 306.393px);
		max-width: 306.393px;
		margin: -3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 9px;
		padding: 0% 0% 0% 0%;
		--container-widget-width: 306.393px;
		--container-widget-flex-grow: 0;
		text-align: center;
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-dabb65a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;
		padding: 33px 21px 0 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-dabb65a .elementor-testimonial-content {
		font-size: 21px;
		line-height: 1.5em;
		letter-spacing: .3px;
		word-spacing: 0;
	}
	
	.elementor-2407 .elementor-element.elementor-element-dabb65a .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-1f0445e:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-1f0445e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-1f0445e {
		--padding-top: 12%;
		--padding-bottom: 12%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-062c5eb {
		text-align: center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-062c5eb .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-0f73934 {
		text-align: center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-2a0babf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2407 .elementor-element.elementor-element-2a0babf .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-2407 .elementor-element.elementor-element-215e5b1 {
		margin: 9% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		text-align: center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-215e5b1 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-56b9de2 {
		padding: 6% 0% 0% 0%;
		text-align: center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-56b9de2 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-93b4e8c {
		text-align: center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-93b4e8c .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-e9562a7 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-f9243f8 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-2407 .elementor-element.elementor-element-f9243f8 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-2407 .elementor-element.elementor-element-bfc4df8 {
		margin: 6% 6% calc(var(--kit-widget-spacing, 0px) + 6%) 6%;
		--e-form-steps-indicators-spacing: 32px;
		--e-form-steps-indicator-progress-height: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-field-group>label {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-field-type-html {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-2407 .elementor-element.elementor-element-bfc4df8 .elementor-message {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-2407 .elementor-element.elementor-element-bfc4df8 .e-form__indicators__indicator__progress__meter {
		font-size: 9px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-e4ab856 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;
		padding: 33px 21px 0 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-e4ab856 .elementor-testimonial-content {
		font-size: 21px;
		line-height: 1.5em;
		letter-spacing: .3px;
		word-spacing: 0;
	}
	
	.elementor-2407 .elementor-element.elementor-element-e4ab856 .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-b3c3c33:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-b3c3c33 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-b3c3c33 {
		--padding-top: 12%;
		--padding-bottom: 12%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-3cd3711 {
		text-align: center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-3cd3711 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-22e272c {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-4fb7074 {
		padding: 3% 3% 0% 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-4fb7074 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-0b86111 {
		padding: 0% 3% 0% 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-0b86111 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-633777d {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-e0040a1 {
		padding: 3% 3% 0% 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-e0040a1 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-6bf1fc0 {
		padding: 0% 3% 0% 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-6bf1fc0 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-2fb9c82 {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-8a98fbe {
		padding: 3% 3% 0% 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-8a98fbe .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-36e66f0 {
		padding: 0% 3% 0% 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-36e66f0 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-ad0d407 {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-ef6fdfd {
		padding: 3% 3% 0% 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-ef6fdfd .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-7e15765 {
		padding: 0% 3% 0% 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-7e15765 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-831197e {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-b0a25b2 {
		padding: 3% 3% 0% 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-b0a25b2 .elementor-heading-title {
		font-size: 24px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-c58327f {
		padding: 0% 3% 0% 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-c58327f .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-958d330 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;
		padding: 33px 21px 0 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-958d330 .elementor-testimonial-content {
		font-size: 21px;
		line-height: 1.5em;
		letter-spacing: .3px;
		word-spacing: 0;
	}
	
	.elementor-2407 .elementor-element.elementor-element-958d330 .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-6650d71:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-6650d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-6650d71 {
		--padding-top: 12%;
		--padding-bottom: 12%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-5d883d4 {
		text-align: center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-5d883d4 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-1b32b5b {
		padding: 0% 3% 0% 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-1b32b5b .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-faf1cf4 {
		padding: 3% 3% 3% 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-faf1cf4 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-f44f015 {
		padding: 3% 3% 3% 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-f44f015 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-ee0cda4 {
		padding: 3% 3% 3% 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-ee0cda4 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-9613b9a {
		padding: 3% 3% 3% 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-9613b9a .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-ee8c6e2 {
		padding: 3% 3% 3% 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-ee8c6e2 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-cedbb99 {
		padding: 3% 3% 3% 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-cedbb99 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-a7ffb5f {
		font-size: var(--e-global-typography-c433278-font-size);
		line-height: var(--e-global-typography-c433278-line-height);
		letter-spacing: var(--e-global-typography-c433278-letter-spacing);
		word-spacing: var(--e-global-typography-c433278-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-9df58bd {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;
		padding: 33px 21px 0 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-9df58bd .elementor-testimonial-content {
		font-size: 21px;
		line-height: 1.5em;
		letter-spacing: .3px;
		word-spacing: 0;
	}
	
	.elementor-2407 .elementor-element.elementor-element-9df58bd .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
	
	.elementor-2407 .elementor-element.elementor-element-fcad741:not(.elementor-motion-effects-element-type-background), .elementor-2407 .elementor-element.elementor-element-fcad741 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-fcad741 {
		--padding-top: 12%;
		--padding-bottom: 12%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-2407 .elementor-element.elementor-element-8b3c4f6 {
		text-align: center;
	}
	
	.elementor-2407 .elementor-element.elementor-element-8b3c4f6 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-474a2b0 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;
		padding: 33px 21px 0 21px;
	}
	
	.elementor-2407 .elementor-element.elementor-element-474a2b0 .elementor-testimonial-content {
		font-size: 21px;
		line-height: 1.5em;
		letter-spacing: .3px;
		word-spacing: 0;
	}
	
	.elementor-2407 .elementor-element.elementor-element-474a2b0 .elementor-testimonial-name {
		font-size: var(--e-global-typography-26aeaf0-font-size);
		line-height: var(--e-global-typography-26aeaf0-line-height);
		letter-spacing: var(--e-global-typography-26aeaf0-letter-spacing);
		word-spacing: var(--e-global-typography-26aeaf0-word-spacing);
	}
}

#max {
	display: block;
	animation: scaleUp 1s forwards;
	text-align: left;
	transform-origin: left center;
}

@keyframes scaleUp {
	from {
		transform: scale(1);
	}
	
	to {
		transform: scale(1.15);
	}
}

@media (max-width:767px) {
	#min, #max {
		text-align: center;
		transform-origin: center;
	}
}

#min {
	display: block;
	animation: scaleDown 1s forwards;
	text-align: left;
	transform-origin: left center;
}

@keyframes scaleDown {
	from {
		transform: scale(1);
	}
	
	to {
		transform: scale(.8);
	}
}

@media (max-width:767px) {
	#min {
		text-align: center;
		transform-origin: center;
	}
}

#Offer {
	transition: transform .3s ease;
}

#Offer:hover {
	transform: scale(1.02);
}

#slideai .elementor-button, #slideai .elementor-button-text {
	box-shadow: none;
	text-shadow: none;
}

#review-maleeva .elementor-testimonial-name {
	display: inline-block;
	margin-bottom: 9px;
}

#Offer {
	transition: transform .3s ease;
}

#Offer:hover {
	transform: scale(1.02);
}

#review-maleeva .elementor-testimonial-name {
	display: inline-block;
	margin-bottom: 9px;
}

.elementor-form input[type="radio"] {
	width: 12px;
	height: 12px;
	transform: scale(1.25);
	margin-right: 9px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 2px solid rgba(255, 255, 255, 1);
	border-radius: 50%;
	outline: none;
	transition: .2s all linear;
}

.elementor-form input[type="radio"]:checked {
	border-color: rgba(255, 255, 255, 1);
	background-color: #5a54ec;
	box-shadow: inset 0 0 0 3px white;
}

.elementor-field-type-radio .elementor-field-option {
	display: flex;
	align-items: flex-start;
	margin-bottom: 15px;
}

.elementor-field-type-radio .elementor-field-option input[type="radio"] {
	flex-shrink: 0;
	margin-top: 1px;
	margin-right: 10px;
}

.elementor-field-type-radio .elementor-field-option label {
	flex: 1;
	padding-left: 5px;
	line-height: 1.2;
}

@media (max-width:767px) {
	.e-form__buttons__wrapper.elementor-field-type-next {
		order: -1;
	}
	
	.e-form__buttons__wrapper.elementor-field-type-next {
		order: -1;
	}
	
	.elementor-field-type-submit.e-form__buttons__wrapper {
		order: -1;
	}
}

#review-maleeva .elementor-testimonial-name {
	display: inline-block;
	margin-bottom: 9px;
}

#review-maleeva .elementor-testimonial-name {
	display: inline-block;
	margin-bottom: 9px;
}

#review-maleeva .elementor-testimonial-name {
	display: inline-block;
	margin-bottom: 9px;
}

#review-maleeva .elementor-testimonial-name {
	display: inline-block;
	margin-bottom: 9px;
}

#Offer {
	transition: transform .3s ease;
}

#Offer:hover {
	transform: scale(1.02);
}
