
.elementor-5 .elementor-element.elementor-element-648c5191 {
	--display: flex;
	--min-height: 84vh;
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: .98;
	--overlay-mix-blend-mode: overlay;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 8%;
	--padding-right: 8%;
}

.elementor-5 .elementor-element.elementor-element-648c5191:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-648c5191 > .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-5 .elementor-element.elementor-element-648c5191:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-5 .elementor-element.elementor-element-648c5191 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-5 .elementor-element.elementor-element-648c5191::before, .elementor-5 .elementor-element.elementor-element-648c5191>.elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-648c5191>.e-con-inner>.elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-648c5191>.elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-648c5191>.e-con-inner>.elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-648c5191>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #8046d8 100%);
}

.elementor-5 .elementor-element.elementor-element-9e7eab4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-9e7eab4 img {
	width: 39%;
	max-width: 57%;
}

.elementor-5 .elementor-element.elementor-element-30ad53f5 {
	width: var(--container-widget-width, 72%);
	max-width: 72%;
	--container-widget-width: 72%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-30ad53f5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-30ad53f5 .elementor-heading-title {
	color: #fff;
}

.elementor-5 .elementor-element.elementor-element-fc54db3 {
	--display: flex;
	--padding-top: 6%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-5 .elementor-element.elementor-element-2895c72 {
	--e-image-carousel-slides-to-show: 6;
}

.elementor-5 .elementor-element.elementor-element-2895c72 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-5 .elementor-element.elementor-element-21d914ca {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0% 6%;
	--row-gap: 0%;
	--column-gap: 6%;
}

.elementor-5 .elementor-element.elementor-element-21d914ca:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-21d914ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(231, 211, 248, .34) 21%, rgba(214, 228, 248, .56) 85%);
}

.elementor-5 .elementor-element.elementor-element-2cbbb30f {
	--display: flex;
	--justify-content: center;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 10%;
}

.elementor-5 .elementor-element.elementor-element-7537c473 {
	width: auto;
	max-width: auto;
	background-color: transparent;
	padding: 2px 0 0 0;
	background-image: linear-gradient(180deg, #785eff 30%, rgba(255, 255, 255, 0) 100%);
}

.elementor-5 .elementor-element.elementor-element-7537c473:not( .elementor-widget-image ), .elementor-5 .elementor-element.elementor-element-7537c473.elementor-widget-image img {
	-webkit-mask-image: url("https://cdn-ildpagb.nitrocdn.com/gpQalOcRspiEqwtFRewjulVbrBoANoBU/assets/images/optimized/rev-d2c1fbc/www.adwaycreative.bg/wp-content/plugins/elementor/assets/mask-shapes/circle.svg");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-5 .elementor-element.elementor-element-7537c473:not( .elementor-widget-image ).nitro-lazy, .elementor-5 .elementor-element.elementor-element-7537c473.elementor-widget-image img.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-5 .elementor-element.elementor-element-7537c473 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-7537c473.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-7537c473.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-7537c473.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-7537c473.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-7537c473.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-7537c473 .elementor-icon {
	font-size: 90px;
	padding: 15px;
	border-width: 0 0 0 0;
}

.elementor-5 .elementor-element.elementor-element-7537c473 .elementor-icon svg {
	height: 90px;
}

.elementor-5 .elementor-element.elementor-element-3659093f {
	margin: 4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
}

.elementor-5 .elementor-element.elementor-element-3659093f .elementor-heading-title {
	font-family: "Poppins", sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.1em;
	letter-spacing: 2px;
	word-spacing: 0;
	color: #222;
}

.elementor-5 .elementor-element.elementor-element-1b5bb536 .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-5 .elementor-element.elementor-element-452e77d .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-5 .elementor-element.elementor-element-366c7102 {
	font-family: "Google", sans-serif;
	font-size: 18px;
	font-weight: 300;
	font-style: normal;
	line-height: 1.7em;
	color: var(--e-global-color-text);
}

.elementor-5 .elementor-element.elementor-element-53f6fded {
	--display: flex;
	--justify-content: center;
	--gap: 6px 0;
	--row-gap: 6px;
	--column-gap: 0;
	border-style: solid;
	--border-style: solid;
	border-width: 0 0 0 1px;
	--border-top-width: 0;
	--border-right-width: 0;
	--border-bottom-width: 0;
	--border-left-width: 1px;
	border-color: #212121;
	--border-color: #212121;
}

.elementor-5 .elementor-element.elementor-element-1b36a43d {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(105, 105, 105, .11);
}

.elementor-5 .elementor-element.elementor-element-1b36a43d:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-1b36a43d .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-6313e785 {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-6313e785:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-6313e785 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-25a1b553 {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-25a1b553:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-25a1b553 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-9cd9031 {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-9cd9031:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-9cd9031 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-1e3edbc {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-1e3edbc:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-1e3edbc .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-a9add7f {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-a9add7f:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-a9add7f .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-1528206 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: .98;
	--overlay-mix-blend-mode: overlay;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 8%;
	--padding-right: 8%;
}

.elementor-5 .elementor-element.elementor-element-1528206:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-1528206 > .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-5 .elementor-element.elementor-element-1528206:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-5 .elementor-element.elementor-element-1528206 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-5 .elementor-element.elementor-element-1528206::before, .elementor-5 .elementor-element.elementor-element-1528206>.elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-1528206>.e-con-inner>.elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-1528206>.elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-1528206>.e-con-inner>.elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-1528206>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #8046d8 100%);
}

.elementor-5 .elementor-element.elementor-element-ecb1bcb {
	--display: flex;
}

.elementor-5 .elementor-element.elementor-element-ecb1bcb.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-1c6add0 {
	width: var(--container-widget-width, 107.066%);
	max-width: 107.066%;
	--container-widget-width: 107.066%;
	--container-widget-flex-grow: 0;
}

.elementor-5 .elementor-element.elementor-element-1c6add0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-985cc0a {
	--display: flex;
	--padding-top: 0;
	--padding-bottom: 0;
	--padding-left: 66px;
	--padding-right: 180px;
}

.elementor-5 .elementor-element.elementor-element-1a79740 {
	--spacer-size: 50px;
}

.elementor-5 .elementor-element.elementor-element-0af95be .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-7d35ae8 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-484dff4 {
	color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-8ca920e {
	--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;
	--align-items: center;
	--gap: 0 0;
	--row-gap: 0;
	--column-gap: 0;
}

.elementor-5 .elementor-element.elementor-element-8ca920e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-1f212d1 {
	width: var(--container-widget-width, 74.853%);
	max-width: 74.853%;
	--container-widget-width: 74.853%;
	--container-widget-flex-grow: 0;
}

.elementor-5 .elementor-element.elementor-element-1f212d1.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-1f212d1 img {
	width: 100%;
}

.elementor-5 .elementor-element.elementor-element-120db1e {
	width: var(--container-widget-width, 19.174%);
	max-width: 19.174%;
	--container-widget-width: 19.174%;
	--container-widget-flex-grow: 0;
}

.elementor-5 .elementor-element.elementor-element-120db1e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-120db1e img {
	width: 54%;
}

.elementor-5 .elementor-element.elementor-element-ab17e28 {
	width: var(--container-widget-width, 14.552%);
	max-width: 14.552%;
	--container-widget-width: 14.552%;
	--container-widget-flex-grow: 0;
}

.elementor-5 .elementor-element.elementor-element-ab17e28.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-5 .elementor-element.elementor-element-ab17e28 img {
	width: 87%;
}

.elementor-5 .elementor-element.elementor-element-258fcbc {
	margin: 6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
}

.elementor-5 .elementor-element.elementor-element-1725727 {
	--spacer-size: 50px;
}

.elementor-5 .elementor-element.elementor-element-605eee4 {
	--display: flex;
	--min-height: 174px;
	--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;
	--gap: 3px 3px;
	--row-gap: 3px;
	--column-gap: 3px;
}

.elementor-5 .elementor-element.elementor-element-605eee4:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-605eee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(360deg, rgba(231, 211, 248, .34) 0%, rgba(239, 255, 254, .56) 100%);
}

.elementor-5 .elementor-element.elementor-element-32853a1 {
	text-align: center;
}

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

.elementor-5 .elementor-element.elementor-element-50138dc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0% 6%;
	--row-gap: 0%;
	--column-gap: 6%;
}

.elementor-5 .elementor-element.elementor-element-50138dc:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-50138dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(231, 211, 248, .34) 21%, rgba(239, 246, 255, .56) 85%);
}

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

.elementor-5 .elementor-element.elementor-element-0a68bf4 {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-0a68bf4:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-0a68bf4 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-0a68bf4 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-0a68bf4 .elementor-icon-box-title a {
	font-size: 24px;
}

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

.elementor-5 .elementor-element.elementor-element-195c0c2.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-5 .elementor-element.elementor-element-5ee195c {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-5ee195c:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-5ee195c .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-5ee195c .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-5ee195c .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-5 .elementor-element.elementor-element-450e761 {
	--display: flex;
	--min-height: 174px;
	--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: space-between;
	--align-items: flex-start;
	--gap: 0 0;
	--row-gap: 0;
	--column-gap: 0;
	--padding-top: 1%;
	--padding-bottom: 6%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-5 .elementor-element.elementor-element-450e761:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-450e761 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(360deg, rgba(231, 211, 248, .34) 0%, rgba(239, 246, 255, .56) 100%);
}

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

.elementor-5 .elementor-element.elementor-element-7b48a1a {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-7b48a1a:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-7b48a1a .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-7b48a1a .elementor-icon {
	font-size: 21px;
}

.elementor-5 .elementor-element.elementor-element-7b48a1a .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-7b48a1a .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-5 .elementor-element.elementor-element-cf2912e {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-cf2912e:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-cf2912e .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-cf2912e .elementor-icon {
	font-size: 21px;
}

.elementor-5 .elementor-element.elementor-element-cf2912e .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-cf2912e .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-5 .elementor-element.elementor-element-84cc3ea {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-84cc3ea:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-84cc3ea .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-84cc3ea .elementor-icon {
	font-size: 21px;
}

.elementor-5 .elementor-element.elementor-element-84cc3ea .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-84cc3ea .elementor-icon-box-title a {
	font-size: 24px;
}

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

.elementor-5 .elementor-element.elementor-element-d17b595 {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-d17b595:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-d17b595 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-d17b595 .elementor-icon {
	font-size: 21px;
}

.elementor-5 .elementor-element.elementor-element-d17b595 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-d17b595 .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-5 .elementor-element.elementor-element-66dff9c {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-66dff9c:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-66dff9c .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-66dff9c .elementor-icon {
	font-size: 21px;
}

.elementor-5 .elementor-element.elementor-element-66dff9c .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-66dff9c .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-5 .elementor-element.elementor-element-a97f312 {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-a97f312:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-a97f312 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-a97f312 .elementor-icon {
	font-size: 21px;
}

.elementor-5 .elementor-element.elementor-element-a97f312 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-a97f312 .elementor-icon-box-title a {
	font-size: 24px;
}

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

.elementor-5 .elementor-element.elementor-element-e7ecec4 {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-e7ecec4:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-e7ecec4 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-e7ecec4 .elementor-icon {
	font-size: 21px;
}

.elementor-5 .elementor-element.elementor-element-e7ecec4 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-e7ecec4 .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-5 .elementor-element.elementor-element-c6d812b {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-c6d812b:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-c6d812b .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-c6d812b .elementor-icon {
	font-size: 21px;
}

.elementor-5 .elementor-element.elementor-element-c6d812b .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-c6d812b .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-5 .elementor-element.elementor-element-7739d04 {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-7739d04:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-7739d04 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-7739d04 .elementor-icon {
	font-size: 21px;
}

.elementor-5 .elementor-element.elementor-element-7739d04 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-7739d04 .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-5 .elementor-element.elementor-element-d06e3f5 {
	--display: flex;
	--min-height: 174px;
	--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;
	--gap: 3px 3px;
	--row-gap: 3px;
	--column-gap: 3px;
}

.elementor-5 .elementor-element.elementor-element-d06e3f5:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-d06e3f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(360deg, rgba(255, 255, 255, .34) 0%, rgba(231, 211, 248, .34) 100%);
}

.elementor-5 .elementor-element.elementor-element-abfbc99 {
	--spacer-size: 50px;
}

.elementor-5 .elementor-element.elementor-element-01a8193 {
	--display: flex;
	--min-height: 77vh;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 8%;
}

.elementor-5 .elementor-element.elementor-element-01a8193:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-01a8193 > .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: center right;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-5 .elementor-element.elementor-element-01a8193.e-con {
	--align-self: center;
}

.elementor-5 .elementor-element.elementor-element-dc1bc81 {
	--display: flex;
	--gap: 0 0;
	--row-gap: 0;
	--column-gap: 0;
}

.elementor-5 .elementor-element.elementor-element-48f9124 {
	--spacer-size: 50px;
}

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

.elementor-5 .elementor-element.elementor-element-a6b83d2 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

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

.elementor-5 .elementor-element.elementor-element-a94a115 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-5c81e5c {
	--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-5 .elementor-element.elementor-element-14cac91 {
	--display: flex;
	--min-height: 560px;
	--border-radius: 33px 33px 33px 33px;
	--padding-top: 33px;
	--padding-bottom: 33px;
	--padding-left: 33px;
	--padding-right: 33px;
}

.elementor-5 .elementor-element.elementor-element-14cac91:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-14cac91 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-6956f4a:not( .elementor-widget-image ), .elementor-5 .elementor-element.elementor-element-6956f4a.elementor-widget-image img {
	-webkit-mask-image: url("https://cdn-ildpagb.nitrocdn.com/gpQalOcRspiEqwtFRewjulVbrBoANoBU/assets/images/optimized/rev-d2c1fbc/www.adwaycreative.bg/wp-content/plugins/elementor/assets/mask-shapes/circle.svg");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-5 .elementor-element.elementor-element-6956f4a:not( .elementor-widget-image ).nitro-lazy, .elementor-5 .elementor-element.elementor-element-6956f4a.elementor-widget-image img.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-5 .elementor-element.elementor-element-6956f4a img {
	width: 24%;
}

.elementor-5 .elementor-element.elementor-element-767bcd8 {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-7bb336a {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-7cd511e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0 3px;
	--row-gap: 0;
	--column-gap: 3px;
	--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-5 .elementor-element.elementor-element-e952584 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-e952584.elementor-view-stacked .elementor-icon {
	background-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-e952584.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-e952584.elementor-view-default .elementor-icon {
	color: #ffd200;
	border-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-e952584.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-e952584.elementor-view-default .elementor-icon svg {
	fill: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-e952584 .elementor-icon {
	font-size: 15px;
}

.elementor-5 .elementor-element.elementor-element-e952584 .elementor-icon svg {
	height: 15px;
}

.elementor-5 .elementor-element.elementor-element-66dcaf9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-66dcaf9.elementor-view-stacked .elementor-icon {
	background-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-66dcaf9.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-66dcaf9.elementor-view-default .elementor-icon {
	color: #ffd200;
	border-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-66dcaf9.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-66dcaf9.elementor-view-default .elementor-icon svg {
	fill: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-66dcaf9 .elementor-icon {
	font-size: 15px;
}

.elementor-5 .elementor-element.elementor-element-66dcaf9 .elementor-icon svg {
	height: 15px;
}

.elementor-5 .elementor-element.elementor-element-b0ffe63 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-b0ffe63.elementor-view-stacked .elementor-icon {
	background-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-b0ffe63.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-b0ffe63.elementor-view-default .elementor-icon {
	color: #ffd200;
	border-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-b0ffe63.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-b0ffe63.elementor-view-default .elementor-icon svg {
	fill: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-b0ffe63 .elementor-icon {
	font-size: 15px;
}

.elementor-5 .elementor-element.elementor-element-b0ffe63 .elementor-icon svg {
	height: 15px;
}

.elementor-5 .elementor-element.elementor-element-013cfe4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-013cfe4.elementor-view-stacked .elementor-icon {
	background-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-013cfe4.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-013cfe4.elementor-view-default .elementor-icon {
	color: #ffd200;
	border-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-013cfe4.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-013cfe4.elementor-view-default .elementor-icon svg {
	fill: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-013cfe4 .elementor-icon {
	font-size: 15px;
}

.elementor-5 .elementor-element.elementor-element-013cfe4 .elementor-icon svg {
	height: 15px;
}

.elementor-5 .elementor-element.elementor-element-60ff96d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-60ff96d.elementor-view-stacked .elementor-icon {
	background-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-60ff96d.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-60ff96d.elementor-view-default .elementor-icon {
	color: #ffd200;
	border-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-60ff96d.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-60ff96d.elementor-view-default .elementor-icon svg {
	fill: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-60ff96d .elementor-icon {
	font-size: 15px;
}

.elementor-5 .elementor-element.elementor-element-60ff96d .elementor-icon svg {
	height: 15px;
}

.elementor-5 .elementor-element.elementor-element-87d8c32 {
	text-align: center;
}

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

.elementor-5 .elementor-element.elementor-element-ba6fdfa .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-ba6fdfa.elementor-view-stacked .elementor-icon {
	background-color: #006ab6;
}

.elementor-5 .elementor-element.elementor-element-ba6fdfa.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-ba6fdfa.elementor-view-default .elementor-icon {
	color: #006ab6;
	border-color: #006ab6;
}

.elementor-5 .elementor-element.elementor-element-ba6fdfa.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-ba6fdfa.elementor-view-default .elementor-icon svg {
	fill: #006ab6;
}

.elementor-5 .elementor-element.elementor-element-ba6fdfa .elementor-icon {
	font-size: 26px;
}

.elementor-5 .elementor-element.elementor-element-ba6fdfa .elementor-icon svg {
	height: 26px;
}

.elementor-5 .elementor-element.elementor-element-b4f707b {
	--display: flex;
	--min-height: 560px;
	--border-radius: 33px 33px 33px 33px;
	--padding-top: 33px;
	--padding-bottom: 33px;
	--padding-left: 33px;
	--padding-right: 33px;
}

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

.elementor-5 .elementor-element.elementor-element-e8f9111:not( .elementor-widget-image ), .elementor-5 .elementor-element.elementor-element-e8f9111.elementor-widget-image img {
	-webkit-mask-image: url("https://cdn-ildpagb.nitrocdn.com/gpQalOcRspiEqwtFRewjulVbrBoANoBU/assets/images/optimized/rev-d2c1fbc/www.adwaycreative.bg/wp-content/plugins/elementor/assets/mask-shapes/circle.svg");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-5 .elementor-element.elementor-element-e8f9111:not( .elementor-widget-image ).nitro-lazy, .elementor-5 .elementor-element.elementor-element-e8f9111.elementor-widget-image img.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-5 .elementor-element.elementor-element-e8f9111 img {
	width: 24%;
}

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

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

.elementor-5 .elementor-element.elementor-element-c319967 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0 3px;
	--row-gap: 0;
	--column-gap: 3px;
	--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-5 .elementor-element.elementor-element-40c0620 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-40c0620.elementor-view-stacked .elementor-icon {
	background-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-40c0620.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-40c0620.elementor-view-default .elementor-icon {
	color: #ffd200;
	border-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-40c0620.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-40c0620.elementor-view-default .elementor-icon svg {
	fill: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-40c0620 .elementor-icon {
	font-size: 15px;
}

.elementor-5 .elementor-element.elementor-element-40c0620 .elementor-icon svg {
	height: 15px;
}

.elementor-5 .elementor-element.elementor-element-a1fb6a4 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-a1fb6a4.elementor-view-stacked .elementor-icon {
	background-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-a1fb6a4.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-a1fb6a4.elementor-view-default .elementor-icon {
	color: #ffd200;
	border-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-a1fb6a4.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-a1fb6a4.elementor-view-default .elementor-icon svg {
	fill: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-a1fb6a4 .elementor-icon {
	font-size: 15px;
}

.elementor-5 .elementor-element.elementor-element-a1fb6a4 .elementor-icon svg {
	height: 15px;
}

.elementor-5 .elementor-element.elementor-element-e8759e1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-e8759e1.elementor-view-stacked .elementor-icon {
	background-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-e8759e1.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-e8759e1.elementor-view-default .elementor-icon {
	color: #ffd200;
	border-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-e8759e1.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-e8759e1.elementor-view-default .elementor-icon svg {
	fill: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-e8759e1 .elementor-icon {
	font-size: 15px;
}

.elementor-5 .elementor-element.elementor-element-e8759e1 .elementor-icon svg {
	height: 15px;
}

.elementor-5 .elementor-element.elementor-element-1b41b0a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-1b41b0a.elementor-view-stacked .elementor-icon {
	background-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-1b41b0a.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-1b41b0a.elementor-view-default .elementor-icon {
	color: #ffd200;
	border-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-1b41b0a.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-1b41b0a.elementor-view-default .elementor-icon svg {
	fill: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-1b41b0a .elementor-icon {
	font-size: 15px;
}

.elementor-5 .elementor-element.elementor-element-1b41b0a .elementor-icon svg {
	height: 15px;
}

.elementor-5 .elementor-element.elementor-element-6249ed2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-6249ed2.elementor-view-stacked .elementor-icon {
	background-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-6249ed2.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-6249ed2.elementor-view-default .elementor-icon {
	color: #ffd200;
	border-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-6249ed2.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-6249ed2.elementor-view-default .elementor-icon svg {
	fill: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-6249ed2 .elementor-icon {
	font-size: 15px;
}

.elementor-5 .elementor-element.elementor-element-6249ed2 .elementor-icon svg {
	height: 15px;
}

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

.elementor-5 .elementor-element.elementor-element-0462bfc {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-c2531ec .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-c2531ec.elementor-view-stacked .elementor-icon {
	background-color: #006ab6;
}

.elementor-5 .elementor-element.elementor-element-c2531ec.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-c2531ec.elementor-view-default .elementor-icon {
	color: #006ab6;
	border-color: #006ab6;
}

.elementor-5 .elementor-element.elementor-element-c2531ec.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-c2531ec.elementor-view-default .elementor-icon svg {
	fill: #006ab6;
}

.elementor-5 .elementor-element.elementor-element-c2531ec .elementor-icon {
	font-size: 26px;
}

.elementor-5 .elementor-element.elementor-element-c2531ec .elementor-icon svg {
	height: 26px;
}

.elementor-5 .elementor-element.elementor-element-92580b6 {
	--display: flex;
	--min-height: 560px;
	--border-radius: 33px 33px 33px 33px;
	--padding-top: 33px;
	--padding-bottom: 33px;
	--padding-left: 33px;
	--padding-right: 33px;
}

.elementor-5 .elementor-element.elementor-element-92580b6:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-92580b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-8ddc05b:not( .elementor-widget-image ), .elementor-5 .elementor-element.elementor-element-8ddc05b.elementor-widget-image img {
	-webkit-mask-image: url("https://cdn-ildpagb.nitrocdn.com/gpQalOcRspiEqwtFRewjulVbrBoANoBU/assets/images/optimized/rev-d2c1fbc/www.adwaycreative.bg/wp-content/plugins/elementor/assets/mask-shapes/circle.svg");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-5 .elementor-element.elementor-element-8ddc05b:not( .elementor-widget-image ).nitro-lazy, .elementor-5 .elementor-element.elementor-element-8ddc05b.elementor-widget-image img.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-5 .elementor-element.elementor-element-8ddc05b img {
	width: 24%;
}

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

.elementor-5 .elementor-element.elementor-element-419f820 {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-77a5df5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0 3px;
	--row-gap: 0;
	--column-gap: 3px;
	--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-5 .elementor-element.elementor-element-ff9244b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-ff9244b.elementor-view-stacked .elementor-icon {
	background-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-ff9244b.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-ff9244b.elementor-view-default .elementor-icon {
	color: #ffd200;
	border-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-ff9244b.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-ff9244b.elementor-view-default .elementor-icon svg {
	fill: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-ff9244b .elementor-icon {
	font-size: 15px;
}

.elementor-5 .elementor-element.elementor-element-ff9244b .elementor-icon svg {
	height: 15px;
}

.elementor-5 .elementor-element.elementor-element-89a8f00 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-89a8f00.elementor-view-stacked .elementor-icon {
	background-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-89a8f00.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-89a8f00.elementor-view-default .elementor-icon {
	color: #ffd200;
	border-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-89a8f00.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-89a8f00.elementor-view-default .elementor-icon svg {
	fill: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-89a8f00 .elementor-icon {
	font-size: 15px;
}

.elementor-5 .elementor-element.elementor-element-89a8f00 .elementor-icon svg {
	height: 15px;
}

.elementor-5 .elementor-element.elementor-element-39180e9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-39180e9.elementor-view-stacked .elementor-icon {
	background-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-39180e9.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-39180e9.elementor-view-default .elementor-icon {
	color: #ffd200;
	border-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-39180e9.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-39180e9.elementor-view-default .elementor-icon svg {
	fill: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-39180e9 .elementor-icon {
	font-size: 15px;
}

.elementor-5 .elementor-element.elementor-element-39180e9 .elementor-icon svg {
	height: 15px;
}

.elementor-5 .elementor-element.elementor-element-3e577b1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-3e577b1.elementor-view-stacked .elementor-icon {
	background-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-3e577b1.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-3e577b1.elementor-view-default .elementor-icon {
	color: #ffd200;
	border-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-3e577b1.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-3e577b1.elementor-view-default .elementor-icon svg {
	fill: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-3e577b1 .elementor-icon {
	font-size: 15px;
}

.elementor-5 .elementor-element.elementor-element-3e577b1 .elementor-icon svg {
	height: 15px;
}

.elementor-5 .elementor-element.elementor-element-b4d98f6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-b4d98f6.elementor-view-stacked .elementor-icon {
	background-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-b4d98f6.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-b4d98f6.elementor-view-default .elementor-icon {
	color: #ffd200;
	border-color: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-b4d98f6.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-b4d98f6.elementor-view-default .elementor-icon svg {
	fill: #ffd200;
}

.elementor-5 .elementor-element.elementor-element-b4d98f6 .elementor-icon {
	font-size: 15px;
}

.elementor-5 .elementor-element.elementor-element-b4d98f6 .elementor-icon svg {
	height: 15px;
}

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

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

.elementor-5 .elementor-element.elementor-element-e2f008b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-e2f008b.elementor-view-stacked .elementor-icon {
	background-color: #006ab6;
}

.elementor-5 .elementor-element.elementor-element-e2f008b.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-e2f008b.elementor-view-default .elementor-icon {
	color: #006ab6;
	border-color: #006ab6;
}

.elementor-5 .elementor-element.elementor-element-e2f008b.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-e2f008b.elementor-view-default .elementor-icon svg {
	fill: #006ab6;
}

.elementor-5 .elementor-element.elementor-element-e2f008b .elementor-icon {
	font-size: 26px;
}

.elementor-5 .elementor-element.elementor-element-e2f008b .elementor-icon svg {
	height: 26px;
}

.elementor-5 .elementor-element.elementor-element-254a85d {
	--display: flex;
}

.elementor-5 .elementor-element.elementor-element-8a33029 {
	--spacer-size: 126px;
}

.elementor-5 .elementor-element.elementor-element-0ffd5ae {
	--display: flex;
	--min-height: 174px;
	--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;
	--gap: 3px 3px;
	--row-gap: 3px;
	--column-gap: 3px;
}

.elementor-5 .elementor-element.elementor-element-0ffd5ae:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-0ffd5ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(360deg, rgba(231, 211, 248, .34) 0%, rgba(239, 255, 254, .56) 100%);
}

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

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

.elementor-5 .elementor-element.elementor-element-fdc1357 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0% 6%;
	--row-gap: 0%;
	--column-gap: 6%;
}

.elementor-5 .elementor-element.elementor-element-fdc1357:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-fdc1357 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(231, 211, 248, .34) 21%, rgba(214, 228, 248, .56) 85%);
}

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

.elementor-5 .elementor-element.elementor-element-4476f1c {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-4476f1c:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-4476f1c .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-4476f1c .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-4476f1c .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-5 .elementor-element.elementor-element-ee3959e {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-ee3959e:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-ee3959e .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-ee3959e .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-ee3959e .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-5 .elementor-element.elementor-element-fe8128a {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-fe8128a:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-fe8128a .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-fe8128a .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-fe8128a .elementor-icon-box-title a {
	font-size: 24px;
}

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

.elementor-5 .elementor-element.elementor-element-676528e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-5 .elementor-element.elementor-element-f69ba27 {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-f69ba27:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-f69ba27 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-f69ba27 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-f69ba27 .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-5 .elementor-element.elementor-element-6a48d50 {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-6a48d50:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-6a48d50 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-6a48d50 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-6a48d50 .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-5 .elementor-element.elementor-element-cece62a {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-cece62a:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-cece62a .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-cece62a .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-cece62a .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-5 .elementor-element.elementor-element-c4fef80 {
	--display: flex;
	--padding-top: 1%;
	--padding-bottom: 2%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-5 .elementor-element.elementor-element-c4fef80:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-c4fef80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(214, 228, 248, .56) 40%, rgba(231, 211, 248, .34) 100%);
}

.elementor-5 .elementor-element.elementor-element-e8b113d {
	--spacer-size: 3px;
}

.elementor-5 .elementor-element.elementor-element-4b88406 {
	--spacer-size: 50px;
}

.elementor-5 .elementor-element.elementor-element-518d6f4 {
	--display: flex;
	--min-height: 174px;
	--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;
	--gap: 3px 3px;
	--row-gap: 3px;
	--column-gap: 3px;
}

.elementor-5 .elementor-element.elementor-element-518d6f4:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-518d6f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(360deg, rgba(231, 211, 248, .34) 0%, rgba(239, 255, 254, .56) 100%);
}

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

.elementor-5 .elementor-element.elementor-element-64492fd {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-3e98291 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0% 6%;
	--row-gap: 0%;
	--column-gap: 6%;
}

.elementor-5 .elementor-element.elementor-element-3e98291:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-3e98291 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(231, 211, 248, .34) 21%, rgba(239, 246, 255, .56) 85%);
}

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

.elementor-5 .elementor-element.elementor-element-3539c8b {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-3539c8b:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-3539c8b .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-3539c8b .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-3539c8b .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-5 .elementor-element.elementor-element-cbc86d5 {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-cbc86d5:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-cbc86d5 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-cbc86d5 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-cbc86d5 .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-5 .elementor-element.elementor-element-af197ea {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-af197ea:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-af197ea .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-af197ea .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-af197ea .elementor-icon-box-title a {
	font-size: 24px;
}

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

.elementor-5 .elementor-element.elementor-element-3381a6a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-5 .elementor-element.elementor-element-c37e419 {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-c37e419:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-c37e419 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-c37e419 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-c37e419 .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-5 .elementor-element.elementor-element-7d9a84a {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-7d9a84a:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-7d9a84a .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-7d9a84a .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-7d9a84a .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-5 .elementor-element.elementor-element-ed7818a {
	background-color: rgba(255, 255, 255, .51);
	padding: 6% 6% 6% 6%;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(90, 84, 236, .28);
	border-radius: 33px 33px 33px 33px;
	box-shadow: 6px 6px 9px -1px rgba(104.64110107422, 104.64110107422, 104.64110107422, .11);
}

.elementor-5 .elementor-element.elementor-element-ed7818a:hover {
	background-color: rgba(253, 246, 255, .93);
}

.elementor-5 .elementor-element.elementor-element-ed7818a .elementor-icon-box-wrapper {
	align-items: start;
	text-align: start;
	gap: 15px;
}

.elementor-5 .elementor-element.elementor-element-ed7818a .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-ed7818a .elementor-icon-box-title a {
	font-size: 24px;
}

.elementor-5 .elementor-element.elementor-element-4b71ecc {
	--display: flex;
	--min-height: 33vh;
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--overlay-opacity: .98;
	--overlay-mix-blend-mode: overlay;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 8%;
	--padding-right: 8%;
}

.elementor-5 .elementor-element.elementor-element-4b71ecc:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-4b71ecc > .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-5 .elementor-element.elementor-element-4b71ecc:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-5 .elementor-element.elementor-element-4b71ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-5 .elementor-element.elementor-element-4b71ecc::before, .elementor-5 .elementor-element.elementor-element-4b71ecc>.elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-4b71ecc>.e-con-inner>.elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-4b71ecc>.elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-4b71ecc>.e-con-inner>.elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-4b71ecc>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, #8046d8 100%);
}

.elementor-5 .elementor-element.elementor-element-aefc515 {
	--display: flex;
}

.elementor-5 .elementor-element.elementor-element-8a31d0d {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-8a31d0d .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

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

.elementor-5 .elementor-element.elementor-element-0808910 .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-5 .elementor-element.elementor-element-5d6793f {
	--display: flex;
}

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

.elementor-5 .elementor-element.elementor-element-8c73a10:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-8c73a10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(231, 211, 248, .34) 21%, rgba(239, 246, 255, .56) 85%);
}

.elementor-5 .elementor-element.elementor-element-69a31d8 {
	--display: flex;
}

.elementor-5 .elementor-element.elementor-element-a0f90d6 {
	--display: flex;
}

.elementor-5 .elementor-element.elementor-element-d4f4e7b .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-5 .elementor-element.elementor-element-59c34a6 {
	--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;
	--gap: 3px 3px;
	--row-gap: 3px;
	--column-gap: 3px;
	--padding-top: 1%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-5 .elementor-element.elementor-element-59c34a6:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-59c34a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

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

.elementor-5 .elementor-element.elementor-element-360b610 {
	text-align: center;
}

.elementor-5 .elementor-element.elementor-element-e1122bd {
	--display: flex;
	--padding-top: 3%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-5 .elementor-element.elementor-element-c2183f6 {
	--grid-row-gap: 35px;
	--grid-column-gap: 30px;
}

.elementor-5 .elementor-element.elementor-element-c2183f6 .elementor-post__thumbnail__link {
	width: 100%;
}

.elementor-5 .elementor-element.elementor-element-c2183f6 .elementor-post__meta-data span+span:before {
	content: "•";
}

.elementor-5 .elementor-element.elementor-element-c2183f6 .elementor-post__card {
	border-radius: 33px;
}

.elementor-5 .elementor-element.elementor-element-c2183f6 .elementor-post__text {
	margin-top: 20px;
}

.elementor-5 .elementor-element.elementor-element-c2183f6 .elementor-post__thumbnail img {
	filter: brightness(100%) contrast(100%) saturate(117%) blur(0) hue-rotate(0deg);
}

.elementor-5 .elementor-element.elementor-element-c2183f6 .elementor-post__badge {
	right: 0;
}

.elementor-5 .elementor-element.elementor-element-c2183f6 .elementor-post__card .elementor-post__badge {
	font-size: 9px;
	margin: 12px;
}

.elementor-5 .elementor-element.elementor-element-c2183f6 .elementor-post__title, .elementor-5 .elementor-element.elementor-element-c2183f6 .elementor-post__title a {
	color: var(--e-global-color-text);
	font-family: "Google", sans-serif;
	font-size: 22px;
	font-weight: 500;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: .2px;
	word-spacing: 0;
}

.elementor-5 .elementor-element.elementor-element-c2183f6 a.elementor-post__read-more {
	font-family: var(--e-global-typography-abb7ae0-font-family), Sans-serif;
	font-size: var(--e-global-typography-abb7ae0-font-size);
	text-decoration: var(--e-global-typography-abb7ae0-text-decoration);
}

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

@media (max-width:1366px) {
	.elementor-5 .elementor-element.elementor-element-985cc0a {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 60px;
		--padding-right: 60px;
	}
	
	.elementor-5 .elementor-element.elementor-element-7a072cf {
		--flex-wrap: nowrap;
	}
	
	.elementor-5 .elementor-element.elementor-element-01a8193 {
		--padding-top: 1%;
		--padding-bottom: 1%;
		--padding-left: 1%;
		--padding-right: 1%;
	}
	
	.elementor-5 .elementor-element.elementor-element-dc1bc81 {
		--padding-top: 3%;
		--padding-bottom: 3%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-5 .elementor-element.elementor-element-c4fef80 {
		--padding-top: 1%;
		--padding-bottom: 3%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-5 .elementor-element.elementor-element-e1122bd {
		--padding-top: 4%;
		--padding-bottom: 4%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-5 .elementor-element.elementor-element-c2183f6 a.elementor-post__read-more {
		font-size: var(--e-global-typography-abb7ae0-font-size);
	}
}

@media (max-width:1080px) {
	.elementor-5 .elementor-element.elementor-element-648c5191 {
		--min-height: 606px;
		--padding-top: 6%;
		--padding-bottom: 6%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-5 .elementor-element.elementor-element-9e7eab4 {
		width: var(--container-widget-width, 462px);
		max-width: 462px;
		--container-widget-width: 462px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5 .elementor-element.elementor-element-9e7eab4 img {
		width: 66%;
	}
	
	.elementor-5 .elementor-element.elementor-element-30ad53f5 {
		--container-widget-width: 92%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 92%);
		max-width: 92%;
	}
	
	.elementor-5 .elementor-element.elementor-element-2895c72 {
		--e-image-carousel-slides-to-show: 6;
	}
	
	.elementor-5 .elementor-element.elementor-element-21d914ca {
		--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-5 .elementor-element.elementor-element-2cbbb30f {
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 9%;
	}
	
	.elementor-5 .elementor-element.elementor-element-7537c473 .elementor-icon {
		font-size: 65px;
	}
	
	.elementor-5 .elementor-element.elementor-element-7537c473 .elementor-icon svg {
		height: 65px;
	}
	
	.elementor-5 .elementor-element.elementor-element-1b5bb536 {
		text-align: start;
	}
	
	.elementor-5 .elementor-element.elementor-element-452e77d {
		text-align: start;
	}
	
	.elementor-5 .elementor-element.elementor-element-366c7102 {
		font-size: 18px;
		line-height: 1.6em;
	}
	
	.elementor-5 .elementor-element.elementor-element-53f6fded {
		border-width: 0 0 0 0;
		--border-top-width: 0;
		--border-right-width: 0;
		--border-bottom-width: 0;
		--border-left-width: 0;
	}
	
	.elementor-5 .elementor-element.elementor-element-1528206 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 6%;
		--padding-bottom: 6%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-5 .elementor-element.elementor-element-1c6add0 img {
		width: 76%;
	}
	
	.elementor-5 .elementor-element.elementor-element-985cc0a {
		--padding-top: 0;
		--padding-bottom: 0;
		--padding-left: 0;
		--padding-right: 0;
	}
	
	.elementor-5 .elementor-element.elementor-element-1a79740 {
		--spacer-size: 0;
	}
	
	.elementor-5 .elementor-element.elementor-element-0af95be {
		text-align: center;
	}
	
	.elementor-5 .elementor-element.elementor-element-7d35ae8 {
		text-align: center;
	}
	
	.elementor-5 .elementor-element.elementor-element-cd73edb img {
		width: 60%;
	}
	
	.elementor-5 .elementor-element.elementor-element-8ca920e {
		--gap: 0 0;
		--row-gap: 0;
		--column-gap: 0;
	}
	
	.elementor-5 .elementor-element.elementor-element-1f212d1 img {
		width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-120db1e img {
		width: 42%;
	}
	
	.elementor-5 .elementor-element.elementor-element-ab17e28 img {
		width: 71%;
	}
	
	.elementor-5 .elementor-element.elementor-element-1725727 {
		--spacer-size: 0;
	}
	
	.elementor-5 .elementor-element.elementor-element-605eee4 {
		--gap: 6px 6px;
		--row-gap: 6px;
		--column-gap: 6px;
	}
	
	.elementor-5 .elementor-element.elementor-element-50138dc {
		--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;
		--gap: 0% 0%;
		--row-gap: 0%;
		--column-gap: 0%;
	}
	
	.elementor-5 .elementor-element.elementor-element-fc8fc45 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5 .elementor-element.elementor-element-0a68bf4 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-0a68bf4 .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-2785c74 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5 .elementor-element.elementor-element-450e761 {
		--gap: 6px 6px;
		--row-gap: 6px;
		--column-gap: 6px;
		--padding-top: 0%;
		--padding-bottom: 3%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-5 .elementor-element.elementor-element-7a072cf {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5 .elementor-element.elementor-element-7b48a1a .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-7b48a1a .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-cf2912e .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-cf2912e .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-84cc3ea .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-84cc3ea .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-d815579 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5 .elementor-element.elementor-element-d17b595 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-d17b595 .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-66dff9c .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-66dff9c .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-a97f312 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-a97f312 .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-9999ad5 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5 .elementor-element.elementor-element-e7ecec4 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-e7ecec4 .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-c6d812b .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-c6d812b .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-7739d04 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-7739d04 .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-d06e3f5 {
		--gap: 6px 6px;
		--row-gap: 6px;
		--column-gap: 6px;
		--padding-top: 0%;
		--padding-bottom: 3%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-5 .elementor-element.elementor-element-01a8193 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 3%;
		--padding-bottom: 3%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-5 .elementor-element.elementor-element-0ffd5ae {
		--gap: 6px 6px;
		--row-gap: 6px;
		--column-gap: 6px;
	}
	
	.elementor-5 .elementor-element.elementor-element-fdc1357 {
		--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;
		--gap: 0% 0%;
		--row-gap: 0%;
		--column-gap: 0%;
	}
	
	.elementor-5 .elementor-element.elementor-element-5ea6cce {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5 .elementor-element.elementor-element-4476f1c .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-4476f1c .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-ee3959e .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-ee3959e .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-fe8128a .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-fe8128a .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-1ca7015 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5 .elementor-element.elementor-element-f69ba27 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-f69ba27 .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-6a48d50 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-6a48d50 .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-cece62a .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-cece62a .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-e8b113d {
		--spacer-size: 0;
	}
	
	.elementor-5 .elementor-element.elementor-element-4b88406 {
		--spacer-size: 0;
	}
	
	.elementor-5 .elementor-element.elementor-element-518d6f4 {
		--gap: 6px 6px;
		--row-gap: 6px;
		--column-gap: 6px;
	}
	
	.elementor-5 .elementor-element.elementor-element-3e98291 {
		--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;
		--align-items: flex-start;
		--gap: 0% 0%;
		--row-gap: 0%;
		--column-gap: 0%;
	}
	
	.elementor-5 .elementor-element.elementor-element-558774e {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5 .elementor-element.elementor-element-3539c8b .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-3539c8b .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-cbc86d5 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-cbc86d5 .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-af197ea .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-af197ea .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-e91c2a7 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5 .elementor-element.elementor-element-c37e419 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-c37e419 .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-7d9a84a .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-7d9a84a .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-ed7818a .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-ed7818a .elementor-icon-box-title a {
		font-size: 24px;
	}
	
	.elementor-5 .elementor-element.elementor-element-4b71ecc {
		--padding-top: 6%;
		--padding-bottom: 6%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-5 .elementor-element.elementor-element-8c73a10 {
		--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-5 .elementor-element.elementor-element-69a31d8 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5 .elementor-element.elementor-element-a0f90d6 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-5 .elementor-element.elementor-element-59c34a6 {
		--gap: 6px 6px;
		--row-gap: 6px;
		--column-gap: 6px;
		--padding-top: 3%;
		--padding-bottom: 3%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-5 .elementor-element.elementor-element-c2183f6 .elementor-post__title, .elementor-5 .elementor-element.elementor-element-c2183f6 .elementor-post__title a {
		font-size: 21px;
		line-height: 1.5em;
		word-spacing: 1px;
	}
	
	.elementor-5 .elementor-element.elementor-element-c2183f6 a.elementor-post__read-more {
		font-size: var(--e-global-typography-abb7ae0-font-size);
	}
}

@media (max-width:770px) {
	.elementor-5 .elementor-element.elementor-element-648c5191 {
		--min-height: 60vh;
		--padding-top: 12%;
		--padding-bottom: 12%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-5 .elementor-element.elementor-element-648c5191:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-648c5191 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-5 .elementor-element.elementor-element-9e7eab4 img {
		max-width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-30ad53f5 {
		--container-widget-width: 88%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 88%);
		max-width: 88%;
	}
	
	.elementor-5 .elementor-element.elementor-element-fc54db3 {
		--content-width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-2895c72 {
		--e-image-carousel-slides-to-show: 3;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0 0 0 0;
	}
	
	.elementor-5 .elementor-element.elementor-element-2cbbb30f {
		--padding-top: 0%;
		--padding-bottom: 15%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-5 .elementor-element.elementor-element-3659093f .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-5 .elementor-element.elementor-element-366c7102 {
		font-size: 18px;
		line-height: 1.8em;
	}
	
	.elementor-5 .elementor-element.elementor-element-1528206:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-1528206 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-5 .elementor-element.elementor-element-1528206 {
		--padding-top: 12%;
		--padding-bottom: 12%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-5 .elementor-element.elementor-element-1c6add0 {
		text-align: center;
	}
	
	.elementor-5 .elementor-element.elementor-element-1c6add0 img {
		width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-cd73edb img {
		width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-8ca920e {
		--justify-content: space-around;
		--gap: 0 0;
		--row-gap: 0;
		--column-gap: 0;
		--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-5 .elementor-element.elementor-element-1f212d1 {
		width: var(--container-widget-width, 224.464px);
		max-width: 224.464px;
		--container-widget-width: 224.464px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5 .elementor-element.elementor-element-1f212d1 img {
		width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-120db1e {
		width: var(--container-widget-width, 32px);
		max-width: 32px;
		--container-widget-width: 32px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5 .elementor-element.elementor-element-120db1e img {
		width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-ab17e28 {
		width: var(--container-widget-width, 32px);
		max-width: 32px;
		--container-widget-width: 32px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-5 .elementor-element.elementor-element-ab17e28 img {
		width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-605eee4 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
	}
	
	.elementor-5 .elementor-element.elementor-element-450e761 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 6%;
		--padding-bottom: 12%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-5 .elementor-element.elementor-element-d06e3f5 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 6%;
		--padding-bottom: 12%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-5 .elementor-element.elementor-element-01a8193:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-01a8193 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-5 .elementor-element.elementor-element-01a8193 {
		--padding-top: 12%;
		--padding-bottom: 12%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-5 .elementor-element.elementor-element-48f9124 {
		--spacer-size: 0;
	}
	
	.elementor-5 .elementor-element.elementor-element-8a33029 {
		--spacer-size: 0;
	}
	
	.elementor-5 .elementor-element.elementor-element-0ffd5ae {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
	}
	
	.elementor-5 .elementor-element.elementor-element-c4fef80 {
		--padding-top: 3%;
		--padding-bottom: 6%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-5 .elementor-element.elementor-element-518d6f4 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
	}
	
	.elementor-5 .elementor-element.elementor-element-4b71ecc:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-4b71ecc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-5 .elementor-element.elementor-element-4b71ecc {
		--padding-top: 12%;
		--padding-bottom: 12%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-5 .elementor-element.elementor-element-a0f90d6 {
		--min-height: 208px;
	}
	
	.elementor-5 .elementor-element.elementor-element-59c34a6 {
		--gap: 12px 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 6%;
		--padding-bottom: 12%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-5 .elementor-element.elementor-element-c2183f6 .elementor-post__thumbnail__link {
		width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-c2183f6 .elementor-post__title, .elementor-5 .elementor-element.elementor-element-c2183f6 .elementor-post__title a {
		font-size: 18px;
		line-height: 1.5em;
		letter-spacing: .3px;
		word-spacing: 0;
	}
	
	.elementor-5 .elementor-element.elementor-element-c2183f6 a.elementor-post__read-more {
		font-size: var(--e-global-typography-abb7ae0-font-size);
	}
}

@media (min-width:771px) {
	.elementor-5 .elementor-element.elementor-element-648c5191 {
		--content-width: 1039px;
	}
	
	.elementor-5 .elementor-element.elementor-element-21d914ca {
		--content-width: 1400px;
	}
	
	.elementor-5 .elementor-element.elementor-element-2cbbb30f {
		--width: 50%;
	}
	
	.elementor-5 .elementor-element.elementor-element-53f6fded {
		--width: 50%;
	}
	
	.elementor-5 .elementor-element.elementor-element-1528206 {
		--content-width: 1400px;
	}
	
	.elementor-5 .elementor-element.elementor-element-ecb1bcb {
		--width: 51%;
	}
	
	.elementor-5 .elementor-element.elementor-element-985cc0a {
		--content-width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-8ca920e {
		--width: 85%;
	}
	
	.elementor-5 .elementor-element.elementor-element-605eee4 {
		--content-width: 1400px;
	}
	
	.elementor-5 .elementor-element.elementor-element-50138dc {
		--content-width: 1400px;
	}
	
	.elementor-5 .elementor-element.elementor-element-fc8fc45 {
		--width: 30%;
	}
	
	.elementor-5 .elementor-element.elementor-element-195c0c2 {
		--width: 33%;
	}
	
	.elementor-5 .elementor-element.elementor-element-2785c74 {
		--width: 30%;
	}
	
	.elementor-5 .elementor-element.elementor-element-450e761 {
		--content-width: 1400px;
	}
	
	.elementor-5 .elementor-element.elementor-element-7a072cf {
		--width: 35%;
	}
	
	.elementor-5 .elementor-element.elementor-element-d815579 {
		--width: 35%;
	}
	
	.elementor-5 .elementor-element.elementor-element-9999ad5 {
		--width: 35%;
	}
	
	.elementor-5 .elementor-element.elementor-element-d06e3f5 {
		--content-width: 1400px;
	}
	
	.elementor-5 .elementor-element.elementor-element-01a8193 {
		--content-width: 1400px;
	}
	
	.elementor-5 .elementor-element.elementor-element-5c81e5c {
		--content-width: 1400px;
	}
	
	.elementor-5 .elementor-element.elementor-element-fdc1357 {
		--content-width: 1400px;
	}
	
	.elementor-5 .elementor-element.elementor-element-5ea6cce {
		--width: 30%;
	}
	
	.elementor-5 .elementor-element.elementor-element-676528e {
		--width: 33%;
	}
	
	.elementor-5 .elementor-element.elementor-element-1ca7015 {
		--width: 30%;
	}
	
	.elementor-5 .elementor-element.elementor-element-3e98291 {
		--content-width: 1400px;
	}
	
	.elementor-5 .elementor-element.elementor-element-558774e {
		--width: 30%;
	}
	
	.elementor-5 .elementor-element.elementor-element-3381a6a {
		--width: 33%;
	}
	
	.elementor-5 .elementor-element.elementor-element-e91c2a7 {
		--width: 30%;
	}
	
	.elementor-5 .elementor-element.elementor-element-4b71ecc {
		--content-width: 1039px;
	}
	
	.elementor-5 .elementor-element.elementor-element-69a31d8 {
		--width: 30%;
	}
	
	.elementor-5 .elementor-element.elementor-element-a0f90d6 {
		--width: 54%;
	}
	
	.elementor-5 .elementor-element.elementor-element-59c34a6 {
		--content-width: 1400px;
	}
}

@media (max-width:1366px) and (min-width:771px) {
	.elementor-5 .elementor-element.elementor-element-7a072cf {
		--width: 33%;
	}
	
	.elementor-5 .elementor-element.elementor-element-d815579 {
		--width: 33%;
	}
	
	.elementor-5 .elementor-element.elementor-element-9999ad5 {
		--width: 33%;
	}
	
	.elementor-5 .elementor-element.elementor-element-01a8193 {
		--content-width: 1145px;
	}
}

@media (max-width:1080px) and (min-width:771px) {
	.elementor-5 .elementor-element.elementor-element-2cbbb30f {
		--width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-53f6fded {
		--width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-ecb1bcb {
		--width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-985cc0a {
		--content-width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-8ca920e {
		--width: 96%;
	}
	
	.elementor-5 .elementor-element.elementor-element-fc8fc45 {
		--width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-195c0c2 {
		--width: 15%;
	}
	
	.elementor-5 .elementor-element.elementor-element-2785c74 {
		--width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-7a072cf {
		--width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-d815579 {
		--width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-9999ad5 {
		--width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-01a8193 {
		--content-width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-5ea6cce {
		--width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-676528e {
		--width: 178px;
	}
	
	.elementor-5 .elementor-element.elementor-element-1ca7015 {
		--width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-558774e {
		--width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-3381a6a {
		--width: 178px;
	}
	
	.elementor-5 .elementor-element.elementor-element-e91c2a7 {
		--width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-69a31d8 {
		--width: 100%;
	}
	
	.elementor-5 .elementor-element.elementor-element-a0f90d6 {
		--width: 100%;
	}
}

@media (min-width:2400px) {
	.elementor-5 .elementor-element.elementor-element-e1122bd {
		--padding-top: 3%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-5 .elementor-element.elementor-element-c2183f6 a.elementor-post__read-more {
		font-size: var(--e-global-typography-abb7ae0-font-size);
	}
}
