.elementor-kit-10847 {
	--e-global-color-primary: #6EC1E4;
	--e-global-color-secondary: #54595F;
	--e-global-color-text: #7A7A7A;
	--e-global-color-accent: #61CE70;
	--e-global-typography-primary-font-family: "Roboto";
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-secondary-font-family: "Roboto Slab";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: "Roboto";
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: "Roboto";
	--e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 1140px;
}

.elementor-widget:not(:last-child) {
	margin-bottom: 20px;
}

	{}

h1.entry-title {
	display: var(--page-title-display);
}

@media(max-width:1024px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 1025px;
	}
}

@media(max-width:767px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 768px;
	}
}

.elementor-8996 .elementor-element.elementor-element-fdc6521>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8996 .elementor-element.elementor-element-7bf22b9 .slider-parallax-wrapper {
	height: 800px;
}

.elementor-8996 .elementor-element.elementor-element-7bf22b9 .slider-parallax-wrapper .slide .image-container::before {
	background: rgba(0, 0, 0, 0.3);
}

.elementor-8996 .elementor-element.elementor-element-7bf22b9 .slider-parallax-wrapper .slide-content {
	text-align: center;
	margin-top: 0px;
}

.elementor-8996 .elementor-element.elementor-element-7bf22b9 .slider-parallax-wrapper div.slide-content {
	justify-content: center;
}

.elementor-8996 .elementor-element.elementor-element-7bf22b9 .slider-parallax-wrapper .slide-content .standard-wrapper {
	justify-content: center;
}

.elementor-8996 .elementor-element.elementor-element-7bf22b9 .slider-parallax-wrapper .slide .title h2 {
	color: #ffffff;
}

.elementor-8996 .elementor-element.elementor-element-7bf22b9 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
	font-size: 70px;
	line-height: 1.1em;
}

.elementor-8996 .elementor-element.elementor-element-7bf22b9 .slider-parallax-wrapper .slide .caption {
	width: 50%;
}

.elementor-8996 .elementor-element.elementor-element-7bf22b9 .slider-parallax-wrapper .slide .text {
	color: #ffffff;
}

.elementor-8996 .elementor-element.elementor-element-7bf22b9 .slider-parallax-wrapper .slide .caption .text {
	font-size: 18px;
}

.elementor-8996 .elementor-element.elementor-element-7bf22b9 .slider-parallax-wrapper .slide a.button {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-8996 .elementor-element.elementor-element-7bf22b9 .slider-parallax-wrapper .slide .button {
	border-color: #FFFFFF;
}

.elementor-8996 .elementor-element.elementor-element-7bf22b9 .slider-parallax-wrapper div.slide a.button {
	color: #ffffff;
}

.elementor-8996 .elementor-element.elementor-element-7bf22b9 .slider-parallax-wrapper .slide a.button:hover {
	background-color: #6fb451;
}

.elementor-8996 .elementor-element.elementor-element-7bf22b9 .slider-parallax-wrapper .slide .button:hover {
	border-color: #6fb451;
}

.elementor-8996 .elementor-element.elementor-element-7bf22b9 .slider-parallax-wrapper div.slide a.button:hover {
	color: #ffffff;
}

.elementor-8996 .elementor-element.elementor-element-7bf22b9 .slider-parallax-wrapper .pagination .item::before {
	background: #ffffff;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-8996 .elementor-element.elementor-element-7bf22b9 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
		font-size: 55px;
		line-height: 1.1em;
	}
}

@media(max-width:767px) {
	.elementor-8996 .elementor-element.elementor-element-7bf22b9 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
		font-size: 40px;
	}

	.elementor-8996 .elementor-element.elementor-element-7bf22b9 .slider-parallax-wrapper .slide .caption {
		width: 90%;
	}
}

.elementor-9004 .elementor-element.elementor-element-a054161>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-9004 .elementor-element.elementor-element-b919155 .slider-zoom-wrapper {
	height: 800px;
	background: #0045FF;
}

.elementor-9004 .elementor-element.elementor-element-b919155 .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
	width: 40%;
}

.elementor-9004 .elementor-element.elementor-element-b919155 .slideshow-slide-caption-text .container .slideshow-slide-desc {
	width: 40%;
}

.elementor-9004 .elementor-element.elementor-element-b919155 .slideshow-slide-caption-text {
	padding-top: 255px;
}

.elementor-9004 .elementor-element.elementor-element-b919155 .slideshow-slide-caption-title {
	color: #ffffff;
}

.elementor-9004 .elementor-element.elementor-element-b919155 h2.slideshow-slide-caption-title {
	font-size: 70px;
	line-height: 1.1em;
}

.elementor-9004 .elementor-element.elementor-element-b919155 .slideshow-slide-caption-text .slideshow-slide-desc {
	color: #ffffff;
}

.elementor-9004 .elementor-element.elementor-element-b919155 .slideshow-slide-caption-text div.slideshow-slide-desc {
	font-size: 18px;
}

.elementor-9004 .elementor-element.elementor-element-b919155 .slideshow-slide-caption-subtitle-label {
	color: #ffffff;
	font-size: 16px;
	font-weight: 400;
}

.elementor-9004 .elementor-element.elementor-element-b919155 .o-hsub.-link {
	color: #ffffff;
}

.elementor-9004 .elementor-element.elementor-element-b919155 .slider-zoom-wrapper .slideshow-slide-image::before {
	background-color: #0000000;
}

.elementor-9004 .elementor-element.elementor-element-b919155 .slider-zoom-wrapper .pagination-item.is-current,
.elementor-9004 .elementor-element.elementor-element-b919155 .slider-zoom-wrapper .pagination-item:hover {
	background: #ffffff;
}

.elementor-9004 .elementor-element.elementor-element-b919155 .slider-zoom-wrapper .pagination-item {
	border-color: #ffffff;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-9004 .elementor-element.elementor-element-b919155 .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
		width: 60%;
	}

	.elementor-9004 .elementor-element.elementor-element-b919155 .slideshow-slide-caption-text .container .slideshow-slide-desc {
		width: 60%;
	}

	.elementor-9004 .elementor-element.elementor-element-b919155 h2.slideshow-slide-caption-title {
		font-size: 60px;
	}

	.elementor-9004 .elementor-element.elementor-element-b919155 .slideshow-slide-caption-text div.slideshow-slide-desc {
		font-size: 18px;
	}

	.elementor-9004 .elementor-element.elementor-element-b919155 .slideshow-slide-caption-subtitle-label {
		font-size: 16px;
	}
}

@media(max-width:767px) {
	.elementor-9004 .elementor-element.elementor-element-b919155 .slider-zoom-wrapper {
		height: 600px;
	}

	.elementor-9004 .elementor-element.elementor-element-b919155 .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
		width: 100%;
	}

	.elementor-9004 .elementor-element.elementor-element-b919155 .slideshow-slide-caption-text .container .slideshow-slide-desc {
		width: 100%;
	}

	.elementor-9004 .elementor-element.elementor-element-b919155 .slideshow-slide-caption-text {
		padding-top: 180px;
	}

	.elementor-9004 .elementor-element.elementor-element-b919155 h2.slideshow-slide-caption-title {
		font-size: 45px;
		line-height: 1.2em;
	}
}

.elementor-9013 .elementor-element.elementor-element-0c5a1f3:not(.elementor-motion-effects-element-type-background),
.elementor-9013 .elementor-element.elementor-element-0c5a1f3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0045FF;
}

.elementor-9013 .elementor-element.elementor-element-0c5a1f3 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 0px 0px;
}

.elementor-9013 .elementor-element.elementor-element-0c5a1f3>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9013 .elementor-element.elementor-element-4f46a02>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-9013 .elementor-element.elementor-element-554dd22 .animated-slider-wrapper {
	height: 550px;
}

.elementor-9013 .elementor-element.elementor-element-554dd22 .animated-slider-wrapper h2.slideshow-slide-caption-title {
	color: #FFFFFF;
	width: 30%;
}

.elementor-9013 .elementor-element.elementor-element-554dd22 .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
	font-size: 45px;
	line-height: 1.1em;
}

.elementor-9013 .elementor-element.elementor-element-554dd22 .animated-slider-wrapper .slideshow-slide p.slideshow-slide-caption-content {
	color: #FFFFFF;
}

.elementor-9013 .elementor-element.elementor-element-554dd22 .animated-slider-wrapper .slideshow-slide-caption-content {
	width: 30%;
}

.elementor-9013 .elementor-element.elementor-element-554dd22 .animated-slider-wrapper .slideshow-slide-caption-subtitle-label {
	color: #FFFFFF;
}

.elementor-9013 .elementor-element.elementor-element-554dd22 .animated-slider-wrapper .o-hsub::before {
	color: #FFFFFF;
}

.elementor-9013 .elementor-element.elementor-element-554dd22 .animated-slider-wrapper .slideshow-slide-caption-subtitle:hover .slideshow-slide-caption-subtitle-label {
	color: #FFFFFF;
}

.elementor-9013 .elementor-element.elementor-element-554dd22 .animated-slider-wrapper .slideshow-slide-caption-subtitle.o-hsub:hover::before {
	color: #FFFFFF;
}

.elementor-9013 .elementor-element.elementor-element-554dd22 .animated-slider-wrapper .slideshow-slide-caption-subtitle .slideshow-slide-caption-subtitle-label {
	font-size: 13px;
	font-weight: 900;
	letter-spacing: 2px;
}

.elementor-9013 .elementor-element.elementor-element-554dd22 .animated-slider-wrapper button.js-slider-home-prev {
	color: #FFFFFF;
}

.elementor-9013 .elementor-element.elementor-element-554dd22 .animated-slider-wrapper button.js-slider-home-next {
	color: #FFFFFF;
}

.elementor-9013 .elementor-element.elementor-element-554dd22 .animated-slider-wrapper .pagination-item.is-current {
	background-color: #ffffff;
}

.elementor-9013 .elementor-element.elementor-element-554dd22 .animated-slider-wrapper .pagination-item {
	border-color: #ffffff;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-9013 .elementor-element.elementor-element-0c5a1f3 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 0px 20px 0px;
	}

	.elementor-9013 .elementor-element.elementor-element-4f46a02>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9013 .elementor-element.elementor-element-554dd22 .animated-slider-wrapper {
		height: 550px;
	}

	.elementor-9013 .elementor-element.elementor-element-554dd22 .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
		font-size: 36px;
		line-height: 1.2em;
	}

	.elementor-9013 .elementor-element.elementor-element-554dd22 .animated-slider-wrapper h2.slideshow-slide-caption-title {
		width: 60%;
	}

	.elementor-9013 .elementor-element.elementor-element-554dd22 .animated-slider-wrapper .slideshow-slide-caption-content {
		width: 100%;
	}

	.elementor-9013 .elementor-element.elementor-element-554dd22>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-9013 .elementor-element.elementor-element-554dd22 .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
		font-size: 30px;
	}

	.elementor-9013 .elementor-element.elementor-element-554dd22 .animated-slider-wrapper h2.slideshow-slide-caption-title {
		width: 100%;
	}
}

.elementor-9018 .elementor-element.elementor-element-1fd1cf8>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-9018 .elementor-element.elementor-element-65ce22b .motion-reveal-slider-wrapper.slideshow .slide {
	height: 600px;
}

.elementor-9018 .elementor-element.elementor-element-65ce22b .motion-reveal-slider-wrapper.slideshow .slide-img-wrap {
	width: 800px;
}

.elementor-9018 .elementor-element.elementor-element-65ce22b .motion-reveal-slider-wrapper.slideshow .slide-title {
	color: #FFFFFF;
}

.elementor-9018 .elementor-element.elementor-element-65ce22b .motion-reveal-slider-wrapper.slideshow h3.slide-title {
	font-size: 55px;
}

.elementor-9018 .elementor-element.elementor-element-65ce22b .motion-reveal-slider-wrapper.slideshow .preview-title {
	color: #000000;
}

.elementor-9018 .elementor-element.elementor-element-65ce22b .motion-reveal-slider-wrapper.slideshow h3.preview-title {
	font-size: 40px;
}

.elementor-9018 .elementor-element.elementor-element-65ce22b .motion-reveal-slider-wrapper.slideshow .preview-content {
	color: #000000;
}

.elementor-9018 .elementor-element.elementor-element-65ce22b .motion-reveal-slider-wrapper.slideshow nav .slidenav-item {
	color: #000000;
}

.elementor-9018 .elementor-element.elementor-element-65ce22b .motion-reveal-slider-wrapper.slideshow .icon {
	fill: #000000;
}

.elementor-9018 .elementor-element.elementor-element-65ce22b .motion-reveal-slider-wrapper.slideshow .slidenav-item {
	font-size: 13px;
	font-weight: 400;
	letter-spacing: 2px;
}

.elementor-9018 .elementor-element.elementor-element-65ce22b>.elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-9018 .elementor-element.elementor-element-65ce22b .motion-reveal-slider-wrapper.slideshow h3.slide-title {
		font-size: 45px;
	}
}

@media(max-width:767px) {
	.elementor-9018 .elementor-element.elementor-element-65ce22b .motion-reveal-slider-wrapper.slideshow h3.slide-title {
		font-size: 40px;
		line-height: 1.2em;
	}

	.elementor-9018 .elementor-element.elementor-element-65ce22b .motion-reveal-slider-wrapper.slideshow h3.preview-title {
		font-size: 40px;
		line-height: 1.2em;
	}
}

.elementor-9024 .elementor-element.elementor-element-71349f5>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper.cd-slider {
	height: 600px;
}

.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper li .image {
	border-radius: 0px;
}

.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper li .content h2 {
	color: #000000;
}

.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper li div.content h2 {
	font-size: 60px;
}

.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper li .content .description {
	width: 40%;
	color: #000000;
}

.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper li .content div.description {
	font-size: 18px;
}

.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper li .content a.slide_link {
	color: #000000;
}

.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper li div.content a.slide_link:hover {
	color: #000000;
}

.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper ul li div.content a.slide_link {
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper .prev {
	font-size: 18px;
	color: #000000;
}

.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper .next {
	font-size: 18px;
	color: #000000;
}

.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper .counter {
	font-size: 18px;
}

.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper nav {
	color: #000000;
}

.elementor-9024 .elementor-element.elementor-element-a378a7e>.elementor-widget-container {
	padding: 0px 30px 0px 30px;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper li div.content h2 {
		font-size: 50px;
		line-height: 1.1em;
	}

	.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper li .content .description {
		width: 60%;
	}
}

@media(max-width:767px) {
	.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper li div.content h2 {
		font-size: 32px;
	}

	.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper li .content .description {
		width: 80%;
	}

	.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper li .content div.description {
		font-size: 14px;
	}

	.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper ul li div.content a.slide_link {
		font-size: 14px;
	}

	.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper .prev {
		font-size: 16px;
	}

	.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper .next {
		font-size: 16px;
	}

	.elementor-9024 .elementor-element.elementor-element-a378a7e .fadeup-slider-wrapper .counter {
		font-size: 16px;
	}
}

.elementor-9031 .elementor-element.elementor-element-74deb7f>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-9031 .elementor-element.elementor-element-1761555 .image-carousel-slider-wrapper.carousel {
	height: 600px;
}

.elementor-9031 .elementor-element.elementor-element-1761555 .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-info {
	padding: 0 90px;
}

.elementor-9031 .elementor-element.elementor-element-1761555 .image-carousel-slider-wrapper.carousel div.carousel-item .carousel-item-info {
	background: #ffffff;
}

.elementor-9031 .elementor-element.elementor-element-1761555 .image-carousel-slider-wrapper.carousel .carousel-item {
	background: #ffffff;
}

.elementor-9031 .elementor-element.elementor-element-1761555 div.image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-title {
	color: #000000;
}

.elementor-9031 .elementor-element.elementor-element-1761555 .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-title {
	font-size: 60px;
	line-height: 1.1em;
	letter-spacing: 0px;
}

.elementor-9031 .elementor-element.elementor-element-1761555 .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-subtitle {
	color: #999999;
}

.elementor-9031 .elementor-element.elementor-element-1761555 .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-description {
	color: #000000;
}

.elementor-9031 .elementor-element.elementor-element-1761555 .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-info .carousel-item-description {
	font-size: 18px;
}

.elementor-9031 .elementor-element.elementor-element-1761555 .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-btn {
	color: #000000;
}

.elementor-9031 .elementor-element.elementor-element-1761555 .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-btn:hover {
	color: #000000;
}

.elementor-9031 .elementor-element.elementor-element-1761555 .image-carousel-slider-wrapper.carousel .carousel-item a.carousel-item-btn {
	font-size: 16px;
	font-weight: 400;
}

.elementor-9031 .elementor-element.elementor-element-1761555 .image-carousel-slider-wrapper.carousel .carousel-nav .carousel-icon {
	fill: #000000;
}

.elementor-9031 .elementor-element.elementor-element-1761555 .image-carousel-slider-wrapper.carousel .carousel-nav .carousel-arrow:nth-child(1):after {
	backgroundcolor: #000000;
}

.elementor-9031 .elementor-element.elementor-element-1761555 .image-carousel-slider-wrapper.carousel .carousel-nav {
	background-color: #ffffff;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-9031 .elementor-element.elementor-element-1761555 .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-title {
		font-size: 45px;
		line-height: 1.2em;
	}

	.elementor-9031 .elementor-element.elementor-element-1761555 .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-info .carousel-item-description {
		font-size: 16px;
	}

	.elementor-9031 .elementor-element.elementor-element-1761555 .image-carousel-slider-wrapper.carousel .carousel-item a.carousel-item-btn {
		font-size: 16px;
	}
}

@media(max-width:767px) {
	.elementor-9031 .elementor-element.elementor-element-1761555 .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-title {
		font-size: 36px;
	}

	.elementor-9031 .elementor-element.elementor-element-1761555 .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-info .carousel-item-description {
		font-size: 14px;
	}

	.elementor-9031 .elementor-element.elementor-element-1761555 .image-carousel-slider-wrapper.carousel .carousel-item a.carousel-item-btn {
		font-size: 14px;
	}
}

.elementor-9038 .elementor-element.elementor-element-5e48cf1:not(.elementor-motion-effects-element-type-background),
.elementor-9038 .elementor-element.elementor-element-5e48cf1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0045FF;
}

.elementor-9038 .elementor-element.elementor-element-5e48cf1 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-9038 .elementor-element.elementor-element-5e48cf1>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9038 .elementor-element.elementor-element-a2efe42>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-9038 .elementor-element.elementor-element-a61d26b .slider-glitch-slideshow.content {
	height: 650px;
}

.elementor-9038 .elementor-element.elementor-element-a61d26b .slider-glitch-slideshow.content .slides.slides--contained .slide-img {
	width: 600px;
}

.elementor-9038 .elementor-element.elementor-element-a61d26b .slider-glitch-slideshow.content .slides.slides--contained .slide .slide-title {
	color: #ffffff;
}

.elementor-9038 .elementor-element.elementor-element-a61d26b .slider-glitch-slideshow.content .slides.slides--contained .slide h2.slide-title {
	font-size: 80px;
	line-height: 1em;
}

.elementor-9038 .elementor-element.elementor-element-a61d26b .slider-glitch-slideshow.content .slides.slides--contained .slide .slide-description {
	color: #ffffff;
}

.elementor-9038 .elementor-element.elementor-element-a61d26b .slider-glitch-slideshow.content .slides.slides--contained .slide .slide-description a.button {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-9038 .elementor-element.elementor-element-a61d26b .slider-glitch-slideshow.content .slides.slides--contained .slide .slide-description .button {
	border-color: #FFFFFF;
}

.elementor-9038 .elementor-element.elementor-element-a61d26b div.slider-glitch-slideshow.content .slides.slides--contained .slide .slide-description a.button {
	color: #ffffff;
}

.elementor-9038 .elementor-element.elementor-element-a61d26b .slider-glitch-slideshow.content .slides.slides--contained .slide .slide-description a.button:hover {
	background-color: #FFFFFF;
}

.elementor-9038 .elementor-element.elementor-element-a61d26b .slider-glitch-slideshow.content .slides.slides--contained .slide .slide-description .button:hover {
	border-color: #FFFFFF;
}

.elementor-9038 .elementor-element.elementor-element-a61d26b div.slider-glitch-slideshow.content .slides.slides--contained .slide .slide-description a.button:hover {
	color: #000000;
}

.elementor-9038 .elementor-element.elementor-element-a61d26b div.slider-glitch-slideshow.content div.slides.slides--contained .slide .slide-description a.button {
	font-size: 16px;
}

.elementor-9038 .elementor-element.elementor-element-a61d26b .slider-glitch-slideshow.content .slide-nav .slide-nav-button span {
	color: #FFFFFF;
}

.elementor-9038 .elementor-element.elementor-element-a61d26b>.elementor-widget-container {
	margin: 0% 25% 0% 0%;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-9038 .elementor-element.elementor-element-a61d26b .slider-glitch-slideshow.content .slides.slides--contained .slide h2.slide-title {
		font-size: 50px;
	}

	.elementor-9038 .elementor-element.elementor-element-a61d26b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-9038 .elementor-element.elementor-element-a61d26b .slider-glitch-slideshow.content .slides.slides--contained .slide h2.slide-title {
		font-size: 40px;
		line-height: 1.2em;
	}
}

.elementor-9046 .elementor-element.elementor-element-fb1b5e2>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-9046 .elementor-element.elementor-element-7f9d49e .slider-parallax-wrapper {
	height: 800px;
}

.elementor-9046 .elementor-element.elementor-element-7f9d49e .slider-parallax-wrapper .slide .image-container::before {
	background: rgba(0, 0, 0, 0.3);
}

.elementor-9046 .elementor-element.elementor-element-7f9d49e .slider-parallax-wrapper .slide-content {
	text-align: center;
	margin-top: 0px;
}

.elementor-9046 .elementor-element.elementor-element-7f9d49e .slider-parallax-wrapper div.slide-content {
	justify-content: center;
}

.elementor-9046 .elementor-element.elementor-element-7f9d49e .slider-parallax-wrapper .slide-content .standard-wrapper {
	justify-content: center;
}

.elementor-9046 .elementor-element.elementor-element-7f9d49e .slider-parallax-wrapper .slide .title h2 {
	color: #ffffff;
}

.elementor-9046 .elementor-element.elementor-element-7f9d49e .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
	font-size: 70px;
	line-height: 1.1em;
}

.elementor-9046 .elementor-element.elementor-element-7f9d49e .slider-parallax-wrapper .slide .caption {
	width: 50%;
}

.elementor-9046 .elementor-element.elementor-element-7f9d49e .slider-parallax-wrapper .slide .text {
	color: #ffffff;
}

.elementor-9046 .elementor-element.elementor-element-7f9d49e .slider-parallax-wrapper .slide .caption .text {
	font-size: 18px;
}

.elementor-9046 .elementor-element.elementor-element-7f9d49e .slider-parallax-wrapper .slide a.button {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-9046 .elementor-element.elementor-element-7f9d49e .slider-parallax-wrapper .slide .button {
	border-color: #FFFFFF;
}

.elementor-9046 .elementor-element.elementor-element-7f9d49e .slider-parallax-wrapper div.slide a.button {
	color: #ffffff;
}

.elementor-9046 .elementor-element.elementor-element-7f9d49e .slider-parallax-wrapper .slide a.button:hover {
	background-color: #6fb451;
}

.elementor-9046 .elementor-element.elementor-element-7f9d49e .slider-parallax-wrapper .slide .button:hover {
	border-color: #6fb451;
}

.elementor-9046 .elementor-element.elementor-element-7f9d49e .slider-parallax-wrapper div.slide a.button:hover {
	color: #ffffff;
}

.elementor-9046 .elementor-element.elementor-element-7f9d49e .slider-parallax-wrapper .pagination .item::before {
	background: #ffffff;
}

.elementor-9046 .elementor-element.elementor-element-3ab3bd8 {
	margin-top: 100px;
	margin-bottom: 100px;
	padding: 0% 20% 0% 20%;
}

.elementor-9046 .elementor-element.elementor-element-9ea3884>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-9046 .elementor-element.elementor-element-e2b34e8 {
	text-align: left;
}

.elementor-9046 .elementor-element.elementor-element-e2b34e8 .elementor-heading-title {
	font-family: "Covered By Your Grace", Sans-serif;
	font-size: 36px;
	line-height: 1.3em;
}

.elementor-9046 .elementor-element.elementor-element-9e59635 {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-9046 .elementor-element.elementor-element-32f7ebc>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-9046 .elementor-element.elementor-element-e88fb08 .elementor-heading-title {
	color: rgba(31, 0, 228, 0.03);
	font-size: 160px;
}

.elementor-9046 .elementor-element.elementor-element-e88fb08 {
	width: 100%;
	max-width: 100%;
	top: -25%;
}

body:not(.rtl) .elementor-9046 .elementor-element.elementor-element-e88fb08 {
	left: -12%;
}

body.rtl .elementor-9046 .elementor-element.elementor-element-e88fb08 {
	right: -12%;
}

.elementor-9046 .elementor-element.elementor-element-e1d5b47 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-9046 .elementor-element.elementor-element-e1d5b47 {
	z-index: 2;
	width: 27%;
	max-width: 27%;
	top: 12%;
}

.elementor-element.elementor-element-e1d5b47 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 320ms !important;
}

.elementor-widget.elementor-element-e1d5b47 {
	opacity: 0;
}

body:not(.rtl) .elementor-9046 .elementor-element.elementor-element-e1d5b47 {
	left: -2%;
}

body.rtl .elementor-9046 .elementor-element.elementor-element-e1d5b47 {
	right: -2%;
}

.elementor-9046 .elementor-element.elementor-element-0d3b800 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-9046 .elementor-element.elementor-element-0d3b800 {
	z-index: 2;
	width: 30%;
	max-width: 30%;
	top: 10%;
}

.elementor-element.elementor-element-0d3b800 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-0d3b800 {
	opacity: 0;
}

body:not(.rtl) .elementor-9046 .elementor-element.elementor-element-0d3b800 {
	left: 64%;
}

body.rtl .elementor-9046 .elementor-element.elementor-element-0d3b800 {
	right: 64%;
}

.elementor-9046 .elementor-element.elementor-element-b90a32a .elementor-image img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-element.elementor-element-b90a32a {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 100ms !important;
}

.elementor-widget.elementor-element-b90a32a {
	opacity: 0;
}

.elementor-9046 .elementor-element.elementor-element-b90a32a {
	width: 28%;
	max-width: 28%;
	top: 46%;
}

body:not(.rtl) .elementor-9046 .elementor-element.elementor-element-b90a32a {
	left: 26%;
}

body.rtl .elementor-9046 .elementor-element.elementor-element-b90a32a {
	right: 26%;
}

.elementor-9046 .elementor-element.elementor-element-02bf7b6 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 55px 50px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-02bf7b6 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 480ms !important;
}

.elementor-widget.elementor-element-02bf7b6 {
	opacity: 0;
}

.elementor-9046 .elementor-element.elementor-element-02bf7b6 {
	width: 32%;
	max-width: 32%;
	top: 40%;
}

body:not(.rtl) .elementor-9046 .elementor-element.elementor-element-02bf7b6 {
	left: 53%;
}

body.rtl .elementor-9046 .elementor-element.elementor-element-02bf7b6 {
	right: 53%;
}

.elementor-9046 .elementor-element.elementor-element-31519f1 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 55px 50px 0px rgba(0, 0, 0, 0.1);
}

.elementor-9046 .elementor-element.elementor-element-31519f1 {
	z-index: 2;
	width: 30%;
	max-width: 30%;
	top: 0%;
}

body:not(.rtl) .elementor-9046 .elementor-element.elementor-element-31519f1 {
	left: 26%;
}

body.rtl .elementor-9046 .elementor-element.elementor-element-31519f1 {
	right: 26%;
}

.elementor-9046 .elementor-element.elementor-element-0453766 .elementor-image img {
	width: 72%;
	opacity: 0.3;
}

body:not(.rtl) .elementor-9046 .elementor-element.elementor-element-0453766 {
	left: -52%;
}

body.rtl .elementor-9046 .elementor-element.elementor-element-0453766 {
	right: -52%;
}

.elementor-9046 .elementor-element.elementor-element-0453766 {
	bottom: 0%;
}

.elementor-9046 .elementor-element.elementor-element-87a0a36 .elementor-image img {
	width: 72%;
}

body:not(.rtl) .elementor-9046 .elementor-element.elementor-element-87a0a36 {
	left: 123%;
}

body.rtl .elementor-9046 .elementor-element.elementor-element-87a0a36 {
	right: 123%;
}

.elementor-9046 .elementor-element.elementor-element-87a0a36 {
	bottom: 101px;
}

.elementor-9046 .elementor-element.elementor-element-2698ef4>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9046 .elementor-element.elementor-element-cc6604d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-9046 .elementor-element.elementor-element-cc6604d.elementor-view-stacked .elementor-icon {
	background-color: #6400E4;
}

.elementor-9046 .elementor-element.elementor-element-cc6604d.elementor-view-framed .elementor-icon,
.elementor-9046 .elementor-element.elementor-element-cc6604d.elementor-view-default .elementor-icon {
	color: #6400E4;
	border-color: #6400E4;
}

.elementor-9046 .elementor-element.elementor-element-cc6604d.elementor-view-framed .elementor-icon,
.elementor-9046 .elementor-element.elementor-element-cc6604d.elementor-view-default .elementor-icon svg {
	fill: #6400E4;
}

.elementor-9046 .elementor-element.elementor-element-cc6604d .elementor-icon {
	font-size: 28px;
}

.elementor-9046 .elementor-element.elementor-element-cc6604d .elementor-icon i,
.elementor-9046 .elementor-element.elementor-element-cc6604d .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-9046 .elementor-element.elementor-element-cc6604d>.elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-9046 .elementor-element.elementor-element-cc6604d {
	width: auto;
	max-width: auto;
}

.elementor-9046 .elementor-element.elementor-element-b2e8cab .elementor-heading-title {
	font-family: "Covered By Your Grace", Sans-serif;
	font-size: 30px;
}

.elementor-9046 .elementor-element.elementor-element-b2e8cab {
	width: auto;
	max-width: auto;
}

.elementor-9046 .elementor-element.elementor-element-792b240>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-9046 .elementor-element.elementor-element-874afe9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-9046 .elementor-element.elementor-element-874afe9.elementor-view-stacked .elementor-icon {
	background-color: #6400E4;
}

.elementor-9046 .elementor-element.elementor-element-874afe9.elementor-view-framed .elementor-icon,
.elementor-9046 .elementor-element.elementor-element-874afe9.elementor-view-default .elementor-icon {
	color: #6400E4;
	border-color: #6400E4;
}

.elementor-9046 .elementor-element.elementor-element-874afe9.elementor-view-framed .elementor-icon,
.elementor-9046 .elementor-element.elementor-element-874afe9.elementor-view-default .elementor-icon svg {
	fill: #6400E4;
}

.elementor-9046 .elementor-element.elementor-element-874afe9 .elementor-icon {
	font-size: 28px;
}

.elementor-9046 .elementor-element.elementor-element-874afe9 .elementor-icon i,
.elementor-9046 .elementor-element.elementor-element-874afe9 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-9046 .elementor-element.elementor-element-874afe9>.elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-9046 .elementor-element.elementor-element-874afe9 {
	width: auto;
	max-width: auto;
}

.elementor-9046 .elementor-element.elementor-element-548a3b5 .elementor-heading-title {
	font-family: "Covered By Your Grace", Sans-serif;
	font-size: 30px;
}

.elementor-9046 .elementor-element.elementor-element-548a3b5 {
	width: auto;
	max-width: auto;
}

.elementor-9046 .elementor-element.elementor-element-c9d78e3>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-9046 .elementor-element.elementor-element-410389b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-9046 .elementor-element.elementor-element-410389b.elementor-view-stacked .elementor-icon {
	background-color: #6400E4;
}

.elementor-9046 .elementor-element.elementor-element-410389b.elementor-view-framed .elementor-icon,
.elementor-9046 .elementor-element.elementor-element-410389b.elementor-view-default .elementor-icon {
	color: #6400E4;
	border-color: #6400E4;
}

.elementor-9046 .elementor-element.elementor-element-410389b.elementor-view-framed .elementor-icon,
.elementor-9046 .elementor-element.elementor-element-410389b.elementor-view-default .elementor-icon svg {
	fill: #6400E4;
}

.elementor-9046 .elementor-element.elementor-element-410389b .elementor-icon {
	font-size: 28px;
}

.elementor-9046 .elementor-element.elementor-element-410389b .elementor-icon i,
.elementor-9046 .elementor-element.elementor-element-410389b .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-9046 .elementor-element.elementor-element-410389b>.elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-9046 .elementor-element.elementor-element-410389b {
	width: auto;
	max-width: auto;
}

.elementor-9046 .elementor-element.elementor-element-12781f3 .elementor-heading-title {
	font-family: "Covered By Your Grace", Sans-serif;
	font-size: 30px;
}

.elementor-9046 .elementor-element.elementor-element-12781f3 {
	width: auto;
	max-width: auto;
}

.elementor-9046 .elementor-element.elementor-element-edf79f7>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-9046 .elementor-element.elementor-element-eaa0975 {
	margin-top: 140px;
	margin-bottom: 50px;
}

.elementor-9046 .elementor-element.elementor-element-e0d5e70>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-9046 .elementor-element.elementor-element-2c04864>.elementor-widget-container {
	margin: 0px 0px 0px -80px;
}

.elementor-element.elementor-element-2c04864 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-2c04864 {
	opacity: 0;
}

.elementor-9046 .elementor-element.elementor-element-2c04864 {
	width: 100%;
	max-width: 100%;
	top: -13%;
}

body:not(.rtl) .elementor-9046 .elementor-element.elementor-element-2c04864 {
	right: -3%;
}

body.rtl .elementor-9046 .elementor-element.elementor-element-2c04864 {
	left: -3%;
}

.elementor-9046 .elementor-element.elementor-element-de60c02 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 55px 50px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-de60c02 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-de60c02 {
	opacity: 0;
}

.elementor-9046 .elementor-element.elementor-element-de60c02 {
	width: 42%;
	max-width: 42%;
	top: -23%;
}

body:not(.rtl) .elementor-9046 .elementor-element.elementor-element-de60c02 {
	right: 41%;
}

body.rtl .elementor-9046 .elementor-element.elementor-element-de60c02 {
	left: 41%;
}

.elementor-9046 .elementor-element.elementor-element-cd5f887>.elementor-element-populated {
	margin: 0px 0px 0px 80px;
	padding: 0px 0px 0px 0px;
}

.elementor-9046 .elementor-element.elementor-element-98323d1 .elementor-image img {
	width: 35%;
}

.elementor-9046 .elementor-element.elementor-element-98323d1 {
	z-index: 0;
	top: 74%;
}

body:not(.rtl) .elementor-9046 .elementor-element.elementor-element-98323d1 {
	left: -173%;
}

body.rtl .elementor-9046 .elementor-element.elementor-element-98323d1 {
	right: -173%;
}

.elementor-9046 .elementor-element.elementor-element-94432d8 .elementor-heading-title {
	font-size: 45px;
	line-height: 1.1em;
}

.elementor-9046 .elementor-element.elementor-element-e6bddfd .elementor-accordion .elementor-accordion-item {
	border-width: 10px;
	border-color: #FFFFFF;
}

.elementor-9046 .elementor-element.elementor-element-e6bddfd .elementor-accordion .elementor-accordion-item .elementor-tab-content {
	border-width: 10px;
	border-top-color: #FFFFFF;
}

.elementor-9046 .elementor-element.elementor-element-e6bddfd .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 10px;
	border-bottom-color: #FFFFFF;
}

.elementor-9046 .elementor-element.elementor-element-e6bddfd .elementor-accordion .elementor-tab-title {
	background-color: #6400E4;
	padding: 20px 20px 20px 20px;
}

.elementor-9046 .elementor-element.elementor-element-e6bddfd .elementor-accordion-icon,
.elementor-9046 .elementor-element.elementor-element-e6bddfd .elementor-accordion-title {
	color: #000000;
}

.elementor-9046 .elementor-element.elementor-element-e6bddfd .elementor-active .elementor-accordion-icon,
.elementor-9046 .elementor-element.elementor-element-e6bddfd .elementor-active .elementor-accordion-title {
	color: #FFFFFF;
}

.elementor-9046 .elementor-element.elementor-element-e6bddfd .elementor-accordion .elementor-accordion-title {
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-9046 .elementor-element.elementor-element-e6bddfd .elementor-accordion .elementor-tab-content {
	padding: 0px 20px 10px 20px;
}

.elementor-9046 .elementor-element.elementor-element-e6bddfd>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-9046 .elementor-element.elementor-element-32f7ebc {
		width: 69.666%;
	}

	.elementor-9046 .elementor-element.elementor-element-2698ef4 {
		width: 30%;
	}

	.elementor-9046 .elementor-element.elementor-element-e0d5e70 {
		width: 50%;
	}

	.elementor-9046 .elementor-element.elementor-element-cd5f887 {
		width: 50%;
	}
}

@media(max-width:1024px) {
	.elementor-9046 .elementor-element.elementor-element-7f9d49e .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
		font-size: 60px;
	}

	.elementor-9046 .elementor-element.elementor-element-3ab3bd8 {
		margin-top: 60px;
		margin-bottom: 60px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-e2b34e8 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-9046 .elementor-element.elementor-element-e2b34e8>.elementor-widget-container {
		padding: 0% 15% 0% 15%;
	}

	.elementor-9046 .elementor-element.elementor-element-9e59635 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-32f7ebc>.elementor-element-populated {
		padding: 60px 0px 0px 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-e88fb08 .elementor-heading-title {
		font-size: 120px;
	}

	.elementor-9046 .elementor-element.elementor-element-e1d5b47 {
		width: 40%;
		max-width: 40%;
	}

	body:not(.rtl) .elementor-9046 .elementor-element.elementor-element-0d3b800 {
		left: 58.24%;
	}

	body.rtl .elementor-9046 .elementor-element.elementor-element-0d3b800 {
		right: 58.24%;
	}

	.elementor-9046 .elementor-element.elementor-element-0d3b800 {
		top: 22%;
	}

	body:not(.rtl) .elementor-9046 .elementor-element.elementor-element-b90a32a {
		left: 9%;
	}

	body.rtl .elementor-9046 .elementor-element.elementor-element-b90a32a {
		right: 9%;
	}

	.elementor-9046 .elementor-element.elementor-element-b90a32a {
		top: 34%;
	}

	body:not(.rtl) .elementor-9046 .elementor-element.elementor-element-31519f1 {
		left: 36%;
	}

	body.rtl .elementor-9046 .elementor-element.elementor-element-31519f1 {
		right: 36%;
	}

	.elementor-9046 .elementor-element.elementor-element-31519f1 {
		top: 0%;
	}

	.elementor-9046 .elementor-element.elementor-element-0453766 .elementor-image img {
		width: 80%;
	}

	.elementor-9046 .elementor-element.elementor-element-87a0a36 .elementor-image img {
		width: 97%;
	}

	.elementor-9046 .elementor-element.elementor-element-2698ef4>.elementor-element-populated {
		margin: 0px 0px 0px 30px;
	}

	.elementor-9046 .elementor-element.elementor-element-b2e8cab .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-9046 .elementor-element.elementor-element-548a3b5 .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-9046 .elementor-element.elementor-element-12781f3 .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-9046 .elementor-element.elementor-element-eaa0975 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 50px 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-2c04864 {
		width: 120%;
		max-width: 120%;
		top: 0%;
	}

	body:not(.rtl) .elementor-9046 .elementor-element.elementor-element-2c04864 {
		right: 9%;
	}

	body.rtl .elementor-9046 .elementor-element.elementor-element-2c04864 {
		left: 9%;
	}

	body:not(.rtl) .elementor-9046 .elementor-element.elementor-element-de60c02 {
		right: 40%;
	}

	body.rtl .elementor-9046 .elementor-element.elementor-element-de60c02 {
		left: 40%;
	}

	.elementor-9046 .elementor-element.elementor-element-de60c02 {
		top: 0%;
	}

	.elementor-9046 .elementor-element.elementor-element-cd5f887>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-98323d1 {
		top: -4%;
	}

	.elementor-9046 .elementor-element.elementor-element-94432d8 .elementor-heading-title {
		font-size: 32px;
		line-height: 1.3em;
	}
}

@media(max-width:767px) {
	.elementor-9046 .elementor-element.elementor-element-7f9d49e .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
		font-size: 40px;
	}

	.elementor-9046 .elementor-element.elementor-element-7f9d49e .slider-parallax-wrapper .slide .caption {
		width: 90%;
	}

	.elementor-9046 .elementor-element.elementor-element-e2b34e8 .elementor-heading-title {
		font-size: 24px;
		line-height: 1.5em;
	}

	.elementor-9046 .elementor-element.elementor-element-9e59635 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-32f7ebc>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-e88fb08 .elementor-heading-title {
		font-size: 90px;
	}

	body:not(.rtl) .elementor-9046 .elementor-element.elementor-element-e88fb08 {
		left: -2%;
	}

	body.rtl .elementor-9046 .elementor-element.elementor-element-e88fb08 {
		right: -2%;
	}

	.elementor-9046 .elementor-element.elementor-element-e88fb08 {
		top: -8%;
	}

	.elementor-9046 .elementor-element.elementor-element-e1d5b47 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-9046 .elementor-element.elementor-element-0d3b800>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-0d3b800 {
		width: 100%;
		max-width: 100%;
		top: 49%;
	}

	.elementor-9046 .elementor-element.elementor-element-b90a32a>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-b90a32a {
		width: 100%;
		max-width: 100%;
		top: -18%;
	}

	body:not(.rtl) .elementor-9046 .elementor-element.elementor-element-b90a32a {
		left: 15%;
	}

	body.rtl .elementor-9046 .elementor-element.elementor-element-b90a32a {
		right: 15%;
	}

	.elementor-9046 .elementor-element.elementor-element-02bf7b6>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-02bf7b6 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-9046 .elementor-element.elementor-element-31519f1>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-31519f1 {
		width: 100%;
		max-width: 100%;
		top: 26%;
	}

	body:not(.rtl) .elementor-9046 .elementor-element.elementor-element-31519f1 {
		left: 160px;
	}

	body.rtl .elementor-9046 .elementor-element.elementor-element-31519f1 {
		right: 160px;
	}

	.elementor-9046 .elementor-element.elementor-element-2698ef4>.elementor-element-populated {
		margin: 60px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-b2e8cab>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-792b240>.elementor-widget-container {
		margin: -20px 0px 10px 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-548a3b5>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-c9d78e3>.elementor-widget-container {
		margin: -20px 0px 10px 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-12781f3>.elementor-widget-container {
		margin: 21px 0px 20px 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-edf79f7>.elementor-widget-container {
		margin: -20px 0px 10px 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-eaa0975 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-e0d5e70>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	body:not(.rtl) .elementor-9046 .elementor-element.elementor-element-2c04864 {
		right: -14%;
	}

	body.rtl .elementor-9046 .elementor-element.elementor-element-2c04864 {
		left: -14%;
	}

	.elementor-9046 .elementor-element.elementor-element-de60c02>.elementor-widget-container {
		margin: -40px 0px 40px 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-de60c02 {
		width: 100%;
		max-width: 100%;
		top: 8%;
	}

	.elementor-9046 .elementor-element.elementor-element-cd5f887>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-9046 .elementor-element.elementor-element-94432d8 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-9046 .elementor-element.elementor-element-94432d8>.elementor-widget-container {
		margin: 21px 0px 20px 0px;
	}

	.elementor-9046 .elementor-element.elementor-element-e6bddfd>.elementor-widget-container {
		margin: 0px 0px 60px 0px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-9046 .elementor-element.elementor-element-32f7ebc {
		width: 65%;
	}

	.elementor-9046 .elementor-element.elementor-element-2698ef4 {
		width: 35%;
	}
}

.elementor-27 .elementor-element.elementor-element-7640ef5f {
	padding: 0% 15% 0% 15%;
}

.elementor-27 .elementor-element.elementor-element-6d5029e>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-27 .elementor-element.elementor-element-25d50dd4>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-27 .elementor-element.elementor-element-7458dc5 {
	margin-top: 0px;
	margin-bottom: 60px;
}

.elementor-27 .elementor-element.elementor-element-42440cf .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-42440cf>.elementor-widget-container {
	margin: 30px 0px 20px 0px;
}

.elementor-27 .elementor-element.elementor-element-7d91cca {
	padding: 0% 15% 0% 15%;
}

.elementor-27 .elementor-element.elementor-element-ed9b18b>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-27 .elementor-element.elementor-element-f157f00 {
	margin-top: 60px;
	margin-bottom: 30px;
}

.elementor-27 .elementor-element.elementor-element-7286e06>.elementor-element-populated {
	margin: 0px 10px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-7d329df .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-e92db5c>.elementor-element-populated {
	margin: 0px 5px 0px 5px;
}

.elementor-27 .elementor-element.elementor-element-955e960 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-51f3005>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
}

.elementor-27 .elementor-element.elementor-element-6bcefb5 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-424cf6d5 {
	margin-top: 40px;
	margin-bottom: 0px;
	padding: 0% 15% 0% 15%;
}

.elementor-27 .elementor-element.elementor-element-7ddd5297>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-9059 .elementor-element.elementor-element-7e04acc:not(.elementor-motion-effects-element-type-background),
.elementor-9059 .elementor-element.elementor-element-7e04acc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-9059 .elementor-element.elementor-element-7e04acc {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9059 .elementor-element.elementor-element-7e04acc>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9059 .elementor-element.elementor-element-f8fc3ad>.elementor-element-populated {
	padding: 40px 40px 40px 40px;
}

.elementor-9059 .elementor-element.elementor-element-fdfb46f .elementor-icon-wrapper {
	text-align: left;
}

.elementor-9059 .elementor-element.elementor-element-fdfb46f.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-9059 .elementor-element.elementor-element-fdfb46f.elementor-view-framed .elementor-icon,
.elementor-9059 .elementor-element.elementor-element-fdfb46f.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-9059 .elementor-element.elementor-element-fdfb46f.elementor-view-framed .elementor-icon,
.elementor-9059 .elementor-element.elementor-element-fdfb46f.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-9059 .elementor-element.elementor-element-fdfb46f .elementor-icon {
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-9059 .elementor-element.elementor-element-fdfb46f .elementor-icon i,
.elementor-9059 .elementor-element.elementor-element-fdfb46f .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-9059 .elementor-element.elementor-element-fdfb46f {
	width: auto;
	max-width: auto;
}

.elementor-9059 .elementor-element.elementor-element-d0e025a .elementor-heading-title {
	font-size: 20px;
	line-height: 1.6em;
}

.elementor-9059 .elementor-element.elementor-element-d0e025a>.elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

.elementor-9059 .elementor-element.elementor-element-d0e025a {
	width: auto;
	max-width: auto;
}

.elementor-9059 .elementor-element.elementor-element-44ea00d {
	color: #7A7A7A;
	font-size: 12px;
	line-height: 1.6em;
}

.elementor-9059 .elementor-element.elementor-element-44ea00d>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-9059 .elementor-element.elementor-element-aa41da7 .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-aa41da7>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-9059 .elementor-element.elementor-element-b49762b .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-b49762b>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-9059 .elementor-element.elementor-element-1aba420 .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-1aba420>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-9059 .elementor-element.elementor-element-bf5dee2 .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-bf5dee2>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-9059 .elementor-element.elementor-element-fad412b .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-fad412b>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-9059 .elementor-element.elementor-element-590b590 .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-590b590>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-9059 .elementor-element.elementor-element-658bf04>.elementor-element-populated {
	padding: 40px 40px 40px 40px;
}

.elementor-9059 .elementor-element.elementor-element-1298431 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-9059 .elementor-element.elementor-element-1298431.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-9059 .elementor-element.elementor-element-1298431.elementor-view-framed .elementor-icon,
.elementor-9059 .elementor-element.elementor-element-1298431.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-9059 .elementor-element.elementor-element-1298431.elementor-view-framed .elementor-icon,
.elementor-9059 .elementor-element.elementor-element-1298431.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-9059 .elementor-element.elementor-element-1298431 .elementor-icon {
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-9059 .elementor-element.elementor-element-1298431 .elementor-icon i,
.elementor-9059 .elementor-element.elementor-element-1298431 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-9059 .elementor-element.elementor-element-1298431 {
	width: auto;
	max-width: auto;
}

.elementor-9059 .elementor-element.elementor-element-ca20b57 .elementor-heading-title {
	font-size: 20px;
	line-height: 1.6em;
}

.elementor-9059 .elementor-element.elementor-element-ca20b57>.elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

.elementor-9059 .elementor-element.elementor-element-ca20b57 {
	width: auto;
	max-width: auto;
}

.elementor-9059 .elementor-element.elementor-element-92f2dc9 {
	color: #7A7A7A;
	font-size: 12px;
	line-height: 1.6em;
}

.elementor-9059 .elementor-element.elementor-element-92f2dc9>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-9059 .elementor-element.elementor-element-b6248dd .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-b6248dd>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-9059 .elementor-element.elementor-element-f64bdfa .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-f64bdfa>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-9059 .elementor-element.elementor-element-b6db41e .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-b6db41e>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-9059 .elementor-element.elementor-element-6577b24 .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-6577b24>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-9059 .elementor-element.elementor-element-09ef09b .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-dc4cdf6>.elementor-element-populated {
	padding: 40px 40px 40px 40px;
}

.elementor-9059 .elementor-element.elementor-element-c0eb6a2 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-9059 .elementor-element.elementor-element-c0eb6a2.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-9059 .elementor-element.elementor-element-c0eb6a2.elementor-view-framed .elementor-icon,
.elementor-9059 .elementor-element.elementor-element-c0eb6a2.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-9059 .elementor-element.elementor-element-c0eb6a2.elementor-view-framed .elementor-icon,
.elementor-9059 .elementor-element.elementor-element-c0eb6a2.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-9059 .elementor-element.elementor-element-c0eb6a2 .elementor-icon {
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-9059 .elementor-element.elementor-element-c0eb6a2 .elementor-icon i,
.elementor-9059 .elementor-element.elementor-element-c0eb6a2 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-9059 .elementor-element.elementor-element-c0eb6a2 {
	width: auto;
	max-width: auto;
}

.elementor-9059 .elementor-element.elementor-element-557e989 .elementor-heading-title {
	font-size: 20px;
	line-height: 1.6em;
}

.elementor-9059 .elementor-element.elementor-element-557e989>.elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

.elementor-9059 .elementor-element.elementor-element-557e989 {
	width: auto;
	max-width: auto;
}

.elementor-9059 .elementor-element.elementor-element-2afec77 {
	color: #7A7A7A;
	font-size: 12px;
	line-height: 1.6em;
}

.elementor-9059 .elementor-element.elementor-element-2afec77>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-9059 .elementor-element.elementor-element-b776ad9 .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-b776ad9>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-9059 .elementor-element.elementor-element-ce4d02a .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-ce4d02a>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-9059 .elementor-element.elementor-element-134afed .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-134afed>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-9059 .elementor-element.elementor-element-32cafbd .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-32cafbd>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-9059 .elementor-element.elementor-element-b4083f2 .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-b4083f2>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-9059 .elementor-element.elementor-element-98f6483 .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-52e06da>.elementor-element-populated {
	padding: 40px 0px 40px 40px;
}

.elementor-9059 .elementor-element.elementor-element-cc10d45 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-9059 .elementor-element.elementor-element-cc10d45.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-9059 .elementor-element.elementor-element-cc10d45.elementor-view-framed .elementor-icon,
.elementor-9059 .elementor-element.elementor-element-cc10d45.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-9059 .elementor-element.elementor-element-cc10d45.elementor-view-framed .elementor-icon,
.elementor-9059 .elementor-element.elementor-element-cc10d45.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-9059 .elementor-element.elementor-element-cc10d45 .elementor-icon {
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-9059 .elementor-element.elementor-element-cc10d45 .elementor-icon i,
.elementor-9059 .elementor-element.elementor-element-cc10d45 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-9059 .elementor-element.elementor-element-cc10d45 {
	width: auto;
	max-width: auto;
}

.elementor-9059 .elementor-element.elementor-element-8ae15e2 .elementor-heading-title {
	font-size: 20px;
	line-height: 1.6em;
}

.elementor-9059 .elementor-element.elementor-element-8ae15e2>.elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

.elementor-9059 .elementor-element.elementor-element-8ae15e2 {
	width: auto;
	max-width: auto;
}

.elementor-9059 .elementor-element.elementor-element-5411162 {
	color: #7A7A7A;
	font-size: 12px;
	line-height: 1.6em;
}

.elementor-9059 .elementor-element.elementor-element-5411162>.elementor-widget-container {
	margin: -10px 40px 0px 0px;
}

.elementor-9059 .elementor-element.elementor-element-dc260a0 .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-dc260a0>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-9059 .elementor-element.elementor-element-848e881 .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-848e881>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-9059 .elementor-element.elementor-element-60f6d87 .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-60f6d87>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-9059 .elementor-element.elementor-element-ffafcc3 .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-ffafcc3>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-9059 .elementor-element.elementor-element-0d01cf2 .elementor-heading-title {
	font-size: 14px;
}

.elementor-9059 .elementor-element.elementor-element-0d01cf2>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-9059 .elementor-element.elementor-element-8a2f8ff .elementor-heading-title {
	font-size: 14px;
}

.elementor-187 .elementor-element.elementor-element-899fd7e {
	padding: 0% 15% 0% 15%;
}

.elementor-187 .elementor-element.elementor-element-274f14c6>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-187 .elementor-element.elementor-element-2f4f9d80>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-187 .elementor-element.elementor-element-3cc18dc {
	margin-top: 0px;
	margin-bottom: 60px;
}

.elementor-187 .elementor-element.elementor-element-370a439 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-187 .elementor-element.elementor-element-370a439>.elementor-widget-container {
	margin: 30px 0px 20px 0px;
}

.elementor-187 .elementor-element.elementor-element-44eeeb36 {
	padding: 0% 15% 0% 15%;
}

.elementor-187 .elementor-element.elementor-element-357d1eb>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-187 .elementor-element.elementor-element-d91379e {
	margin-top: 60px;
	margin-bottom: 30px;
}

.elementor-187 .elementor-element.elementor-element-abc636d>.elementor-element-populated {
	margin: 0px 10px 0px 0px;
}

.elementor-187 .elementor-element.elementor-element-23dbaca .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-187 .elementor-element.elementor-element-0ab8ed0>.elementor-element-populated {
	margin: 0px 5px 0px 5px;
}

.elementor-187 .elementor-element.elementor-element-2f32e40 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-187 .elementor-element.elementor-element-5400b4e>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
}

.elementor-187 .elementor-element.elementor-element-eab1fd2 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-187 .elementor-element.elementor-element-4bc88fcc {
	margin-top: 40px;
	margin-bottom: 0px;
	padding: 0% 15% 0% 15%;
}

.elementor-187 .elementor-element.elementor-element-78a664af>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-190 .elementor-element.elementor-element-43197048 {
	padding: 0% 15% 0% 15%;
}

.elementor-190 .elementor-element.elementor-element-5c74557a>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-190 .elementor-element.elementor-element-5f9c4e62>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-190 .elementor-element.elementor-element-462836f {
	margin-top: 0px;
	margin-bottom: 60px;
}

.elementor-190 .elementor-element.elementor-element-c79ac6b .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-190 .elementor-element.elementor-element-c79ac6b>.elementor-widget-container {
	margin: 30px 0px 20px 0px;
}

.elementor-190 .elementor-element.elementor-element-7e1e5fdf {
	padding: 0% 15% 0% 15%;
}

.elementor-190 .elementor-element.elementor-element-7861f714>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-190 .elementor-element.elementor-element-97d51ee {
	margin-top: 60px;
	margin-bottom: 30px;
}

.elementor-190 .elementor-element.elementor-element-af9b1a3>.elementor-element-populated {
	margin: 0px 10px 0px 0px;
}

.elementor-190 .elementor-element.elementor-element-2a6e382 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-190 .elementor-element.elementor-element-23e37d4>.elementor-element-populated {
	margin: 0px 5px 0px 5px;
}

.elementor-190 .elementor-element.elementor-element-62c0bad .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-190 .elementor-element.elementor-element-7525926>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
}

.elementor-190 .elementor-element.elementor-element-b5938b4 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-190 .elementor-element.elementor-element-2b7e0ffb {
	margin-top: 40px;
	margin-bottom: 0px;
	padding: 0% 15% 0% 15%;
}

.elementor-190 .elementor-element.elementor-element-59a2a3f3>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-198 .elementor-element.elementor-element-3dd94b65 {
	padding: 0% 15% 0% 15%;
}

.elementor-198 .elementor-element.elementor-element-4a1a1205>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-198 .elementor-element.elementor-element-2b53686>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-198 .elementor-element.elementor-element-b5ec3a2 {
	margin-top: 0px;
	margin-bottom: 60px;
}

.elementor-198 .elementor-element.elementor-element-3f4a382 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-198 .elementor-element.elementor-element-3f4a382>.elementor-widget-container {
	margin: 30px 0px 20px 0px;
}

.elementor-198 .elementor-element.elementor-element-117703a7 {
	padding: 0% 15% 0% 15%;
}

.elementor-198 .elementor-element.elementor-element-2ceaa5e7>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-198 .elementor-element.elementor-element-c2d75a5 {
	margin-top: 60px;
	margin-bottom: 30px;
}

.elementor-198 .elementor-element.elementor-element-9ca5f51>.elementor-element-populated {
	margin: 0px 10px 0px 0px;
}

.elementor-198 .elementor-element.elementor-element-ec2c1b6 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-198 .elementor-element.elementor-element-d3ccfd4>.elementor-element-populated {
	margin: 0px 5px 0px 5px;
}

.elementor-198 .elementor-element.elementor-element-f7eaef9 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-198 .elementor-element.elementor-element-307a1e2>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
}

.elementor-198 .elementor-element.elementor-element-d72bc62 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-198 .elementor-element.elementor-element-74aadc1 {
	margin-top: 40px;
	margin-bottom: 0px;
	padding: 0% 15% 0% 15%;
}

.elementor-198 .elementor-element.elementor-element-16f0aa9d>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-193 .elementor-element.elementor-element-1b6c8666 {
	padding: 0% 15% 0% 15%;
}

.elementor-193 .elementor-element.elementor-element-5dba2be>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-193 .elementor-element.elementor-element-1bf5f8d4>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-193 .elementor-element.elementor-element-4597273 {
	margin-top: 0px;
	margin-bottom: 60px;
}

.elementor-193 .elementor-element.elementor-element-95654d7 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-193 .elementor-element.elementor-element-95654d7>.elementor-widget-container {
	margin: 30px 0px 20px 0px;
}

.elementor-193 .elementor-element.elementor-element-4a00da91 {
	padding: 0% 15% 0% 15%;
}

.elementor-193 .elementor-element.elementor-element-eefad6b>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-193 .elementor-element.elementor-element-07517ed {
	margin-top: 60px;
	margin-bottom: 30px;
}

.elementor-193 .elementor-element.elementor-element-493db96>.elementor-element-populated {
	margin: 0px 10px 0px 0px;
}

.elementor-193 .elementor-element.elementor-element-9da44da .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-193 .elementor-element.elementor-element-d2695c0>.elementor-element-populated {
	margin: 0px 5px 0px 5px;
}

.elementor-193 .elementor-element.elementor-element-71dd6c7 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-193 .elementor-element.elementor-element-1c04397>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
}

.elementor-193 .elementor-element.elementor-element-76135c3 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-193 .elementor-element.elementor-element-627df0b3 {
	margin-top: 40px;
	margin-bottom: 0px;
	padding: 0% 15% 0% 15%;
}

.elementor-193 .elementor-element.elementor-element-2dcc8acf>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-200 .elementor-element.elementor-element-5ff1f214 {
	padding: 0% 15% 0% 15%;
}

.elementor-200 .elementor-element.elementor-element-67f3454e>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-200 .elementor-element.elementor-element-7a7ddd12>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-200 .elementor-element.elementor-element-4c3fd11 {
	margin-top: 0px;
	margin-bottom: 60px;
}

.elementor-200 .elementor-element.elementor-element-97bb3ff .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-200 .elementor-element.elementor-element-97bb3ff>.elementor-widget-container {
	margin: 30px 0px 20px 0px;
}

.elementor-200 .elementor-element.elementor-element-7f1ec5fd {
	padding: 0% 15% 0% 15%;
}

.elementor-200 .elementor-element.elementor-element-5ae9aaeb>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-200 .elementor-element.elementor-element-bfc4eac {
	margin-top: 60px;
	margin-bottom: 30px;
}

.elementor-200 .elementor-element.elementor-element-e58bdc2>.elementor-element-populated {
	margin: 0px 10px 0px 0px;
}

.elementor-200 .elementor-element.elementor-element-ddcda90 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-200 .elementor-element.elementor-element-ddd69dc>.elementor-element-populated {
	margin: 0px 5px 0px 5px;
}

.elementor-200 .elementor-element.elementor-element-7b139ef .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-200 .elementor-element.elementor-element-3d986d3>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
}

.elementor-200 .elementor-element.elementor-element-2bc2e8d .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-200 .elementor-element.elementor-element-1c60b87a {
	margin-top: 40px;
	margin-bottom: 0px;
	padding: 0% 15% 0% 15%;
}

.elementor-200 .elementor-element.elementor-element-7c3550a5>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-200 .elementor-element.elementor-element-5ff1f214 {
	padding: 0% 15% 0% 15%;
}

.elementor-200 .elementor-element.elementor-element-67f3454e>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-200 .elementor-element.elementor-element-7a7ddd12>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-200 .elementor-element.elementor-element-4c3fd11 {
	margin-top: 0px;
	margin-bottom: 60px;
}

.elementor-200 .elementor-element.elementor-element-97bb3ff .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-200 .elementor-element.elementor-element-97bb3ff>.elementor-widget-container {
	margin: 30px 0px 20px 0px;
}

.elementor-200 .elementor-element.elementor-element-7f1ec5fd {
	padding: 0% 15% 0% 15%;
}

.elementor-200 .elementor-element.elementor-element-5ae9aaeb>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-200 .elementor-element.elementor-element-bfc4eac {
	margin-top: 60px;
	margin-bottom: 30px;
}

.elementor-200 .elementor-element.elementor-element-e58bdc2>.elementor-element-populated {
	margin: 0px 10px 0px 0px;
}

.elementor-200 .elementor-element.elementor-element-ddcda90 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-200 .elementor-element.elementor-element-ddd69dc>.elementor-element-populated {
	margin: 0px 5px 0px 5px;
}

.elementor-200 .elementor-element.elementor-element-7b139ef .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-200 .elementor-element.elementor-element-3d986d3>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
}

.elementor-200 .elementor-element.elementor-element-2bc2e8d .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-200 .elementor-element.elementor-element-1c60b87a {
	margin-top: 40px;
	margin-bottom: 0px;
	padding: 0% 15% 0% 15%;
}

.elementor-200 .elementor-element.elementor-element-7c3550a5>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-203 .elementor-element.elementor-element-4e0b365c {
	padding: 0% 15% 0% 15%;
}

.elementor-203 .elementor-element.elementor-element-1d3b41f>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-203 .elementor-element.elementor-element-319999f>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-203 .elementor-element.elementor-element-3132549 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-203 .elementor-element.elementor-element-b05077a>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-7308272 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-7308272>.elementor-widget-container {
	margin: 30px 0px 20px 0px;
}

.elementor-203 .elementor-element.elementor-element-5df0aa5 {
	margin-top: 60px;
	margin-bottom: 0px;
	padding: 0% 15% 0% 15%;
}

.elementor-203 .elementor-element.elementor-element-9123201>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-203 .elementor-element.elementor-element-33b3e3d {
	margin-top: 60px;
	margin-bottom: 30px;
}

.elementor-203 .elementor-element.elementor-element-d8d4400>.elementor-element-populated {
	margin: 0px 10px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-497ba95 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-f01f9e3>.elementor-element-populated {
	margin: 0px 5px 0px 5px;
}

.elementor-203 .elementor-element.elementor-element-7b1d47d .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-e63a5f9>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
}

.elementor-203 .elementor-element.elementor-element-4e6c2d2 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-203 .elementor-element.elementor-element-76beeab {
	margin-top: 60px;
	margin-bottom: 0px;
	padding: 0% 15% 0% 15%;
}

.elementor-203 .elementor-element.elementor-element-ef17068>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-3022 .elementor-element.elementor-element-3e0bc7e4 {
	padding: 0% 15% 0% 15%;
}

.elementor-3022 .elementor-element.elementor-element-71560357>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-3022 .elementor-element.elementor-element-7c8d568f>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-3022 .elementor-element.elementor-element-8ad5333 {
	margin-top: 0px;
	margin-bottom: 60px;
}

.elementor-3022 .elementor-element.elementor-element-b2a10e6 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3022 .elementor-element.elementor-element-b2a10e6>.elementor-widget-container {
	margin: 30px 0px 20px 0px;
}

.elementor-3022 .elementor-element.elementor-element-5ebf3a41 {
	padding: 0% 15% 0% 15%;
}

.elementor-3022 .elementor-element.elementor-element-26ddbd3b>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-3022 .elementor-element.elementor-element-d6e15f9 {
	margin-top: 60px;
	margin-bottom: 30px;
}

.elementor-3022 .elementor-element.elementor-element-43663e7>.elementor-element-populated {
	margin: 0px 10px 0px 0px;
}

.elementor-3022 .elementor-element.elementor-element-e585e2e .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3022 .elementor-element.elementor-element-bbdb0c3>.elementor-element-populated {
	margin: 0px 5px 0px 5px;
}

.elementor-3022 .elementor-element.elementor-element-13acdc9 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3022 .elementor-element.elementor-element-ae8ce60>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
}

.elementor-3022 .elementor-element.elementor-element-92e2cc5 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3022 .elementor-element.elementor-element-6dd92265 {
	margin-top: 40px;
	margin-bottom: 0px;
	padding: 0% 15% 0% 15%;
}

.elementor-3022 .elementor-element.elementor-element-46c07fd9>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-3021 .elementor-element.elementor-element-8eca0d7 {
	padding: 0% 15% 0% 15%;
}

.elementor-3021 .elementor-element.elementor-element-2a638610>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-3021 .elementor-element.elementor-element-450f6973>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-3021 .elementor-element.elementor-element-37d797f {
	margin-top: 0px;
	margin-bottom: 60px;
}

.elementor-3021 .elementor-element.elementor-element-1b2c7e2 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3021 .elementor-element.elementor-element-1b2c7e2>.elementor-widget-container {
	margin: 30px 0px 20px 0px;
}

.elementor-3021 .elementor-element.elementor-element-48884df2 {
	padding: 0% 15% 0% 15%;
}

.elementor-3021 .elementor-element.elementor-element-1b76e8ee>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-3021 .elementor-element.elementor-element-af0c510 {
	margin-top: 60px;
	margin-bottom: 30px;
}

.elementor-3021 .elementor-element.elementor-element-405bcbb>.elementor-element-populated {
	margin: 0px 10px 0px 0px;
}

.elementor-3021 .elementor-element.elementor-element-a132f89 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3021 .elementor-element.elementor-element-31ae61a>.elementor-element-populated {
	margin: 0px 5px 0px 5px;
}

.elementor-3021 .elementor-element.elementor-element-190e751 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3021 .elementor-element.elementor-element-ace9710>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
}

.elementor-3021 .elementor-element.elementor-element-60a1d5a .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3021 .elementor-element.elementor-element-1bb699a2 {
	margin-top: 40px;
	margin-bottom: 0px;
	padding: 0% 15% 0% 15%;
}

.elementor-3021 .elementor-element.elementor-element-3765af71>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-3023 .elementor-element.elementor-element-ef15a27 {
	padding: 0% 15% 0% 15%;
}

.elementor-3023 .elementor-element.elementor-element-17a6ba64>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-3023 .elementor-element.elementor-element-31b2ab7>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-3023 .elementor-element.elementor-element-2fac5f6 {
	margin-top: 0px;
	margin-bottom: 60px;
}

.elementor-3023 .elementor-element.elementor-element-7cd94f3 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3023 .elementor-element.elementor-element-7cd94f3>.elementor-widget-container {
	margin: 30px 0px 20px 0px;
}

.elementor-3023 .elementor-element.elementor-element-b179f8c {
	padding: 0% 15% 0% 15%;
}

.elementor-3023 .elementor-element.elementor-element-51d62bcd>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-3023 .elementor-element.elementor-element-15f61f2 {
	margin-top: 60px;
	margin-bottom: 30px;
}

.elementor-3023 .elementor-element.elementor-element-48098b4>.elementor-element-populated {
	margin: 0px 10px 0px 0px;
}

.elementor-3023 .elementor-element.elementor-element-4b95da2 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3023 .elementor-element.elementor-element-d4869fa>.elementor-element-populated {
	margin: 0px 5px 0px 5px;
}

.elementor-3023 .elementor-element.elementor-element-6c9439e .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3023 .elementor-element.elementor-element-01a2177>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
}

.elementor-3023 .elementor-element.elementor-element-844687d .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3023 .elementor-element.elementor-element-12144b3f {
	margin-top: 40px;
	margin-bottom: 0px;
	padding: 0% 15% 0% 15%;
}

.elementor-3023 .elementor-element.elementor-element-4fb96466>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-3024 .elementor-element.elementor-element-500f6000 {
	padding: 0% 15% 0% 15%;
}

.elementor-3024 .elementor-element.elementor-element-a67a4b9>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-3024 .elementor-element.elementor-element-79cd30d6>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-3024 .elementor-element.elementor-element-629c8c9 {
	margin-top: 0px;
	margin-bottom: 60px;
}

.elementor-3024 .elementor-element.elementor-element-fd0db6e .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3024 .elementor-element.elementor-element-fd0db6e>.elementor-widget-container {
	margin: 30px 0px 20px 0px;
}

.elementor-3024 .elementor-element.elementor-element-760895c1 {
	padding: 0% 15% 0% 15%;
}

.elementor-3024 .elementor-element.elementor-element-54d6f2b4>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-3024 .elementor-element.elementor-element-c656cc1 {
	margin-top: 60px;
	margin-bottom: 30px;
}

.elementor-3024 .elementor-element.elementor-element-db49be5>.elementor-element-populated {
	margin: 0px 10px 0px 0px;
}

.elementor-3024 .elementor-element.elementor-element-ac05a36 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3024 .elementor-element.elementor-element-fa9a111>.elementor-element-populated {
	margin: 0px 5px 0px 5px;
}

.elementor-3024 .elementor-element.elementor-element-c649f12 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3024 .elementor-element.elementor-element-9669875>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
}

.elementor-3024 .elementor-element.elementor-element-a74eefe .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3024 .elementor-element.elementor-element-dcae988 {
	margin-top: 40px;
	margin-bottom: 0px;
	padding: 0% 15% 0% 15%;
}

.elementor-3024 .elementor-element.elementor-element-60445a20>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-3025 .elementor-element.elementor-element-1800c233 {
	padding: 0% 15% 0% 15%;
}

.elementor-3025 .elementor-element.elementor-element-1b374487>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-3025 .elementor-element.elementor-element-4d1f098a>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-3025 .elementor-element.elementor-element-3311e5d {
	margin-top: 0px;
	margin-bottom: 60px;
}

.elementor-3025 .elementor-element.elementor-element-cddb695 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-cddb695>.elementor-widget-container {
	margin: 30px 0px 20px 0px;
}

.elementor-3025 .elementor-element.elementor-element-32746496 {
	padding: 0% 15% 0% 15%;
}

.elementor-3025 .elementor-element.elementor-element-da79b7d>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-3025 .elementor-element.elementor-element-ea6274b {
	margin-top: 60px;
	margin-bottom: 30px;
}

.elementor-3025 .elementor-element.elementor-element-dbbfd89>.elementor-element-populated {
	margin: 0px 10px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-456510e .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-b5ec465>.elementor-element-populated {
	margin: 0px 5px 0px 5px;
}

.elementor-3025 .elementor-element.elementor-element-811eb6e .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-17431e4>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
}

.elementor-3025 .elementor-element.elementor-element-17400f0 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3025 .elementor-element.elementor-element-5349f158 {
	margin-top: 40px;
	margin-bottom: 0px;
	padding: 0% 15% 0% 15%;
}

.elementor-3025 .elementor-element.elementor-element-7f5815d3>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-6382 .elementor-element.elementor-element-9ac4427>.elementor-container {
	min-height: 670px;
}

.elementor-6382 .elementor-element.elementor-element-9ac4427>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-6382 .elementor-element.elementor-element-9ac4427:not(.elementor-motion-effects-element-type-background),
.elementor-6382 .elementor-element.elementor-element-9ac4427>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/desk_bg-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6382 .elementor-element.elementor-element-9ac4427>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6382 .elementor-element.elementor-element-9ac4427 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-6382 .elementor-element.elementor-element-48925ef>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6382 .elementor-element.elementor-element-0c6a66e .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-6382 .elementor-element.elementor-element-0c6a66e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-0c6a66e {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-0c6a66e {
	opacity: 0;
}

.elementor-6382 .elementor-element.elementor-element-0c6a66e {
	width: auto;
	max-width: auto;
}

.elementor-6382 .elementor-element.elementor-element-8deec27 .elementor-spacer-inner {
	height: 20px;
}

.elementor-6382 .elementor-element.elementor-element-d4f7e60 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-6382 .elementor-element.elementor-element-d4f7e60 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
}

.elementor-element.elementor-element-d4f7e60 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-d4f7e60 {
	opacity: 0;
}

.elementor-6382 .elementor-element.elementor-element-3a4741c {
	margin-top: -60px;
	margin-bottom: 0px;
	z-index: 2;
}

.elementor-6382 .elementor-element.elementor-element-c9d95ed>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6382 .elementor-element.elementor-element-9f40ccd .post-header h5 a {
	color: #000000;
}

.elementor-6382 .elementor-element.elementor-element-9f40ccd .post-header h5 {
	font-size: 22px;
}

.elementor-6382 .elementor-element.elementor-element-9f40ccd .post-info-cat a {
	color: #9B9B9B;
}

.elementor-6382 .elementor-element.elementor-element-9f40ccd .post-detail.single-post {
	font-size: 14px;
}

.elementor-6382 .elementor-element.elementor-element-9f40ccd .post-header-wrapper>p {
	color: #000000;
}

.elementor-6382 .elementor-element.elementor-element-9f40ccd a.continue-reading {
	color: #000000;
}

.elementor-6382 .elementor-element.elementor-element-9f40ccd .post-featured-date-wrapper {
	background: #ffffff;
}

.elementor-6382 .elementor-element.elementor-element-9f40ccd .post-featured-date {
	color: #6fb451;
}

.elementor-6382 .elementor-element.elementor-element-9f40ccd .post-featured-month {
	color: #000000;
}

:root {
	--page-title-display: none;
}

body.elementor-page-6382:not(.elementor-motion-effects-element-type-background),
body.elementor-page-6382>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

@media(max-width:1024px) {
	.elementor-6382 .elementor-element.elementor-element-9ac4427>.elementor-container {
		min-height: 400px;
	}

	.elementor-6382 .elementor-element.elementor-element-9ac4427>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6382 .elementor-element.elementor-element-9ac4427 {
		padding: 60px 0px 40px 0px;
	}

	.elementor-6382 .elementor-element.elementor-element-0c6a66e .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-6382 .elementor-element.elementor-element-d4f7e60 .elementor-heading-title {
		font-size: 45px;
	}
}

@media(max-width:767px) {
	.elementor-6382 .elementor-element.elementor-element-9ac4427>.elementor-container {
		min-height: 300px;
	}

	.elementor-6382 .elementor-element.elementor-element-9ac4427>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6382 .elementor-element.elementor-element-9ac4427 {
		padding: 40px 0px 20px 0px;
	}

	.elementor-6382 .elementor-element.elementor-element-48925ef.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-6382 .elementor-element.elementor-element-0c6a66e .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-6382 .elementor-element.elementor-element-8deec27 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-6382 .elementor-element.elementor-element-d4f7e60 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-6382 .elementor-element.elementor-element-9f40ccd .post-header h5 {
		line-height: 1.6em;
	}
}

.elementor-6435 .elementor-element.elementor-element-9ac4427>.elementor-container {
	min-height: 670px;
}

.elementor-6435 .elementor-element.elementor-element-9ac4427>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-6435 .elementor-element.elementor-element-9ac4427:not(.elementor-motion-effects-element-type-background),
.elementor-6435 .elementor-element.elementor-element-9ac4427>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/desk_bg-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6435 .elementor-element.elementor-element-9ac4427>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6435 .elementor-element.elementor-element-9ac4427 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-6435 .elementor-element.elementor-element-48925ef>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6435 .elementor-element.elementor-element-0c6a66e .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-6435 .elementor-element.elementor-element-0c6a66e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-0c6a66e {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-0c6a66e {
	opacity: 0;
}

.elementor-6435 .elementor-element.elementor-element-0c6a66e {
	width: auto;
	max-width: auto;
}

.elementor-6435 .elementor-element.elementor-element-8deec27 .elementor-spacer-inner {
	height: 20px;
}

.elementor-6435 .elementor-element.elementor-element-d4f7e60 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-6435 .elementor-element.elementor-element-d4f7e60 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
}

.elementor-element.elementor-element-d4f7e60 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-d4f7e60 {
	opacity: 0;
}

.elementor-6435 .elementor-element.elementor-element-3a4741c {
	margin-top: 10px;
	margin-bottom: 0px;
	z-index: 2;
}

.elementor-6435 .elementor-element.elementor-element-c9d95ed>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6435 .elementor-element.elementor-element-9f40ccd .post-header h5 a {
	color: #FFFFFF;
}

.elementor-6435 .elementor-element.elementor-element-9f40ccd .post-header h5 {
	font-size: 22px;
}

.elementor-6435 .elementor-element.elementor-element-9f40ccd .post-info-cat a {
	color: rgba(255, 255, 255, 0.65);
}

.elementor-6435 .elementor-element.elementor-element-9f40ccd .post-detail.single-post {
	font-size: 14px;
}

.elementor-6435 .elementor-element.elementor-element-9f40ccd .post-header-wrapper>p {
	color: #FFFFFF;
}

.elementor-6435 .elementor-element.elementor-element-9f40ccd a.continue-reading {
	color: #FFFFFF;
}

.elementor-6435 .elementor-element.elementor-element-9f40ccd .post-featured-date-wrapper {
	background: #ffffff;
}

.elementor-6435 .elementor-element.elementor-element-9f40ccd .post-featured-date {
	color: #6fb451;
}

.elementor-6435 .elementor-element.elementor-element-9f40ccd .post-featured-month {
	color: #000000;
}

:root {
	--page-title-display: none;
}

body.elementor-page-6435:not(.elementor-motion-effects-element-type-background),
body.elementor-page-6435>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

@media(max-width:1024px) {
	.elementor-6435 .elementor-element.elementor-element-9ac4427>.elementor-container {
		min-height: 400px;
	}

	.elementor-6435 .elementor-element.elementor-element-9ac4427>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6435 .elementor-element.elementor-element-9ac4427 {
		padding: 60px 0px 40px 0px;
	}

	.elementor-6435 .elementor-element.elementor-element-0c6a66e .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-6435 .elementor-element.elementor-element-d4f7e60 .elementor-heading-title {
		font-size: 45px;
	}
}

@media(max-width:767px) {
	.elementor-6435 .elementor-element.elementor-element-9ac4427>.elementor-container {
		min-height: 300px;
	}

	.elementor-6435 .elementor-element.elementor-element-9ac4427>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6435 .elementor-element.elementor-element-9ac4427 {
		padding: 40px 0px 20px 0px;
	}

	.elementor-6435 .elementor-element.elementor-element-48925ef.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-6435 .elementor-element.elementor-element-0c6a66e .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-6435 .elementor-element.elementor-element-8deec27 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-6435 .elementor-element.elementor-element-d4f7e60 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-6435 .elementor-element.elementor-element-9f40ccd .post-header h5 {
		line-height: 1.6em;
	}
}

.elementor-6474 .elementor-element.elementor-element-17eb191>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6474 .elementor-element.elementor-element-17eb191:not(.elementor-motion-effects-element-type-background),
.elementor-6474 .elementor-element.elementor-element-17eb191>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-6474 .elementor-element.elementor-element-17eb191 {
	box-shadow: 0px 10px 40px 0px rgba(47, 47, 47, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-6474 .elementor-element.elementor-element-17eb191>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-6474 .elementor-element.elementor-element-b9ab9a1.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-6474 .elementor-element.elementor-element-b9ab9a1.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6474 .elementor-element.elementor-element-b9cb9e2 {
	text-align: left;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-6474 .elementor-element.elementor-element-b9cb9e2 .elementor-image img {
	width: 91px;
}

.elementor-6474 .elementor-element.elementor-element-b9cb9e2>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li>a {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.9em;
	color: #000000;
}

.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav>li {
	margin: 0px 0px 0px 20px;
}

.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav {
	text-align: left;
}

.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
	padding: 5px 20px 5px 20px;
}

.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li ul.sub-menu {
	text-align: left;
	border-radius: 5px;
	background: #ffffff;
}

.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li>a:hover {
	color: #6fb451;
}

.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav ul li>a:before,
.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper div .nav li>a:before {
	background-color: #6fb451;
}

.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav>li.current-menu-item>a,
.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a,
.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a,
.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
	color: #6fb451;
}

.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before,
.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before,
.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #6fb451;
}

.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li ul li a {
	color: #000000;
}

.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li ul li a:hover {
	color: #6fb451;
}

.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li ul li>a:before {
	background-color: #6fb451;
}

.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a,
.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
	color: #6fb451;
}

.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before,
.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-6474 .elementor-element.elementor-element-9e9d633 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #6fb451;
}

.elementor-6474 .elementor-element.elementor-element-9e9d633>.elementor-widget-container {
	margin: 3px 0px 0px 50px;
}

.elementor-6474 .elementor-element.elementor-element-9e9d633 {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-6474 .elementor-element.elementor-element-0689884.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-6474 .elementor-element.elementor-element-0689884.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6474 .elementor-element.elementor-element-0689884.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-6474 .elementor-element.elementor-element-0689884>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6474 .elementor-element.elementor-element-f661cad .elementor-button {
	font-size: 15px;
	font-weight: 700;
	fill: #6fb451;
	color: #6fb451;
	background-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #6fb451;
	border-radius: 50px 50px 50px 50px;
	padding: 12px 35px 12px 35px;
}

.elementor-6474 .elementor-element.elementor-element-f661cad {
	width: auto;
	max-width: auto;
}

.elementor-6474 .elementor-element.elementor-element-56013d4 .starto-search-icon a {
	font-size: 18px;
	color: #000000;
}

.elementor-6474 .elementor-element.elementor-element-56013d4 .starto-search-wrapper input {
	width: 450px;
}

.elementor-6474 .elementor-element.elementor-element-56013d4 .starto-search-wrapper .input-group .input-group-button button i {
	font-size: 26px;
}

.elementor-6474 .elementor-element.elementor-element-56013d4 .autocomplete {
	width: 500px;
}

.elementor-6474 .elementor-element.elementor-element-56013d4 .autocomplete ul li a {
	font-size: 22px;
}

.elementor-6474 .elementor-element.elementor-element-56013d4 .starto-search-icon a:hover {
	color: #000000;
}

.elementor-6474 .elementor-element.elementor-element-56013d4 .starto-search-wrapper {
	background: rgba(0, 0, 0, 0.9);
}

.elementor-6474 .elementor-element.elementor-element-56013d4 .starto-search-wrapper .input-group input {
	color: #ffffff;
}

.elementor-6474 .elementor-element.elementor-element-56013d4 .starto-search-wrapper .input-group input::placeholder {
	color: #ffffff;
}

.elementor-6474 .elementor-element.elementor-element-56013d4 .starto-search-wrapper .input-group {
	border-color: 256, 256, 256, 0.1;
}

.elementor-6474 .elementor-element.elementor-element-56013d4 .starto-search-wrapper .input-group .input-group-button button {
	color: #ffffff;
}

.elementor-6474 .elementor-element.elementor-element-56013d4 .starto-search-wrapper .autocomplete li a {
	color: #ffffff;
}

.elementor-6474 .elementor-element.elementor-element-56013d4 .autocomplete ul {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-6474 .elementor-element.elementor-element-56013d4 .autocomplete li:hover a {
	color: #ffffff;
	background-color: rgba(256, 256, 256, 0.1);
}

.elementor-6474 .elementor-element.elementor-element-56013d4>.elementor-widget-container {
	margin: 0px 0px 0px 30px;
}

.elementor-6474 .elementor-element.elementor-element-56013d4 {
	width: auto;
	max-width: auto;
}

.elementor-6474 .elementor-element.elementor-element-2a8e071 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-6474 .elementor-element.elementor-element-2a8e071.elementor-view-stacked .elementor-icon {
	background-color: #000000;
}

.elementor-6474 .elementor-element.elementor-element-2a8e071.elementor-view-framed .elementor-icon,
.elementor-6474 .elementor-element.elementor-element-2a8e071.elementor-view-default .elementor-icon {
	color: #000000;
	border-color: #000000;
}

.elementor-6474 .elementor-element.elementor-element-2a8e071.elementor-view-framed .elementor-icon,
.elementor-6474 .elementor-element.elementor-element-2a8e071.elementor-view-default .elementor-icon svg {
	fill: #000000;
}

.elementor-6474 .elementor-element.elementor-element-2a8e071.elementor-view-stacked .elementor-icon:hover {
	background-color: #000000;
}

.elementor-6474 .elementor-element.elementor-element-2a8e071.elementor-view-framed .elementor-icon:hover,
.elementor-6474 .elementor-element.elementor-element-2a8e071.elementor-view-default .elementor-icon:hover {
	color: #000000;
	border-color: #000000;
}

.elementor-6474 .elementor-element.elementor-element-2a8e071.elementor-view-framed .elementor-icon:hover,
.elementor-6474 .elementor-element.elementor-element-2a8e071.elementor-view-default .elementor-icon:hover svg {
	fill: #000000;
}

.elementor-6474 .elementor-element.elementor-element-2a8e071 .elementor-icon {
	font-size: 16px;
}

.elementor-6474 .elementor-element.elementor-element-2a8e071 .elementor-icon i,
.elementor-6474 .elementor-element.elementor-element-2a8e071 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-6474 .elementor-element.elementor-element-2a8e071>.elementor-widget-container {
	margin: 5px 0px 0px 20px;
}

.elementor-6474 .elementor-element.elementor-element-2a8e071 {
	width: auto;
	max-width: auto;
	align-self: center;
}

@media(min-width:768px) {
	.elementor-6474 .elementor-element.elementor-element-b9ab9a1 {
		width: 70%;
	}

	.elementor-6474 .elementor-element.elementor-element-0689884 {
		width: 30%;
	}
}

@media(max-width:1024px) {
	.elementor-6474 .elementor-element.elementor-element-17eb191 {
		padding: 15px 0px 15px 0px;
	}

	.elementor-6474 .elementor-element.elementor-element-b9cb9e2>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-6474 .elementor-element.elementor-element-2a8e071>.elementor-widget-container {
		margin: 5px 20px 0px 20px;
	}
}

@media(max-width:767px) {
	.elementor-6474 .elementor-element.elementor-element-17eb191 {
		padding: 15px 0px 15px 0px;
	}

	.elementor-6474 .elementor-element.elementor-element-b9ab9a1 {
		width: 50%;
	}

	.elementor-6474 .elementor-element.elementor-element-b9ab9a1.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-6474 .elementor-element.elementor-element-b9cb9e2 {
		text-align: left;
	}

	.elementor-6474 .elementor-element.elementor-element-b9cb9e2 .elementor-image img {
		width: 93px;
	}

	.elementor-6474 .elementor-element.elementor-element-b9cb9e2>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-6474 .elementor-element.elementor-element-0689884 {
		width: 50%;
	}

	.elementor-6474 .elementor-element.elementor-element-0689884.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-6474 .elementor-element.elementor-element-0689884>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-6474 .elementor-element.elementor-element-56013d4 .starto-search-wrapper input {
		width: 250px;
	}

	.elementor-6474 .elementor-element.elementor-element-56013d4 .starto-search-wrapper .input-group input {
		font-size: 20px;
	}

	.elementor-6474 .elementor-element.elementor-element-56013d4 .starto-search-wrapper .input-group .input-group-button button i {
		font-size: 18px;
	}

	.elementor-6474 .elementor-element.elementor-element-56013d4 .autocomplete {
		width: 250px;
	}

	.elementor-6474 .elementor-element.elementor-element-2a8e071 .elementor-icon-wrapper {
		text-align: right;
	}

	.elementor-6474 .elementor-element.elementor-element-2a8e071>.elementor-widget-container {
		margin: 3px 20px 0px 20px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-6474 .elementor-element.elementor-element-b9ab9a1 {
		width: 30%;
	}

	.elementor-6474 .elementor-element.elementor-element-0689884 {
		width: 70%;
	}
}

.elementor-6477 .elementor-element.elementor-element-a3ff8a3>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6477 .elementor-element.elementor-element-a3ff8a3:not(.elementor-motion-effects-element-type-background),
.elementor-6477 .elementor-element.elementor-element-a3ff8a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-6477 .elementor-element.elementor-element-a3ff8a3 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-6477 .elementor-element.elementor-element-a3ff8a3>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-6477 .elementor-element.elementor-element-91f5fd5.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-6477 .elementor-element.elementor-element-91f5fd5.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6477 .elementor-element.elementor-element-c8cbcdf {
	text-align: left;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-6477 .elementor-element.elementor-element-c8cbcdf .elementor-image img {
	width: 91px;
}

.elementor-6477 .elementor-element.elementor-element-c8cbcdf>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li>a {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.9em;
	color: #FFFFFF;
}

.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav>li {
	margin: 0px 0px 0px 20px;
}

.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav {
	text-align: left;
}

.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li ul.sub-menu li {
	padding: 5px 20px 5px 20px;
}

.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li ul.sub-menu {
	text-align: left;
	border-radius: 5px;
	background: #ffffff;
}

.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li>a:hover {
	color: #FFFFFF;
}

.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav ul li>a:before,
.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper div .nav li>a:before {
	background-color: #FFFFFF;
}

.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav>li.current-menu-item>a,
.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav>li.current-menu-parent>a,
.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a,
.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
	color: #FFFFFF;
}

.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before,
.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before,
.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #FFFFFF;
}

.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li ul li a {
	color: #000000;
}

.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li ul li a:hover {
	color: #6fb451;
}

.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li ul li>a:before {
	background-color: #6fb451;
}

.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a,
.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
	color: #6fb451;
}

.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before,
.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-6477 .elementor-element.elementor-element-2a4a1ee .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #6fb451;
}

.elementor-6477 .elementor-element.elementor-element-2a4a1ee>.elementor-widget-container {
	margin: 3px 0px 0px 50px;
}

.elementor-6477 .elementor-element.elementor-element-2a4a1ee {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-6477 .elementor-element.elementor-element-ad92d69.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-6477 .elementor-element.elementor-element-ad92d69.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6477 .elementor-element.elementor-element-ad92d69.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-6477 .elementor-element.elementor-element-ad92d69>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6477 .elementor-element.elementor-element-d8c548b .elementor-button {
	font-size: 15px;
	font-weight: 700;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #FFFFFF;
	border-radius: 50px 50px 50px 50px;
	padding: 12px 35px 12px 35px;
}

.elementor-6477 .elementor-element.elementor-element-d8c548b {
	width: auto;
	max-width: auto;
}

.elementor-6477 .elementor-element.elementor-element-fcea551 .starto-search-icon a {
	font-size: 18px;
	color: #FFFFFF;
}

.elementor-6477 .elementor-element.elementor-element-fcea551 .starto-search-wrapper input {
	width: 450px;
}

.elementor-6477 .elementor-element.elementor-element-fcea551 .starto-search-wrapper .input-group .input-group-button button i {
	font-size: 26px;
}

.elementor-6477 .elementor-element.elementor-element-fcea551 .autocomplete {
	width: 500px;
}

.elementor-6477 .elementor-element.elementor-element-fcea551 .autocomplete ul li a {
	font-size: 22px;
}

.elementor-6477 .elementor-element.elementor-element-fcea551 .starto-search-icon a:hover {
	color: #FFFFFF;
}

.elementor-6477 .elementor-element.elementor-element-fcea551 .starto-search-wrapper {
	background: rgba(0, 0, 0, 0.9);
}

.elementor-6477 .elementor-element.elementor-element-fcea551 .starto-search-wrapper .input-group input {
	color: #ffffff;
}

.elementor-6477 .elementor-element.elementor-element-fcea551 .starto-search-wrapper .input-group input::placeholder {
	color: #ffffff;
}

.elementor-6477 .elementor-element.elementor-element-fcea551 .starto-search-wrapper .input-group {
	border-color: 256, 256, 256, 0.1;
}

.elementor-6477 .elementor-element.elementor-element-fcea551 .starto-search-wrapper .input-group .input-group-button button {
	color: #ffffff;
}

.elementor-6477 .elementor-element.elementor-element-fcea551 .starto-search-wrapper .autocomplete li a {
	color: #ffffff;
}

.elementor-6477 .elementor-element.elementor-element-fcea551 .autocomplete ul {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-6477 .elementor-element.elementor-element-fcea551 .autocomplete li:hover a {
	color: #ffffff;
	background-color: rgba(256, 256, 256, 0.1);
}

.elementor-6477 .elementor-element.elementor-element-fcea551>.elementor-widget-container {
	margin: 0px 0px 0px 30px;
}

.elementor-6477 .elementor-element.elementor-element-fcea551 {
	width: auto;
	max-width: auto;
}

.elementor-6477 .elementor-element.elementor-element-5fe896f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-6477 .elementor-element.elementor-element-5fe896f.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-6477 .elementor-element.elementor-element-5fe896f.elementor-view-framed .elementor-icon,
.elementor-6477 .elementor-element.elementor-element-5fe896f.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-6477 .elementor-element.elementor-element-5fe896f.elementor-view-framed .elementor-icon,
.elementor-6477 .elementor-element.elementor-element-5fe896f.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-6477 .elementor-element.elementor-element-5fe896f.elementor-view-stacked .elementor-icon:hover {
	background-color: #FFFFFF;
}

.elementor-6477 .elementor-element.elementor-element-5fe896f.elementor-view-framed .elementor-icon:hover,
.elementor-6477 .elementor-element.elementor-element-5fe896f.elementor-view-default .elementor-icon:hover {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-6477 .elementor-element.elementor-element-5fe896f.elementor-view-framed .elementor-icon:hover,
.elementor-6477 .elementor-element.elementor-element-5fe896f.elementor-view-default .elementor-icon:hover svg {
	fill: #FFFFFF;
}

.elementor-6477 .elementor-element.elementor-element-5fe896f .elementor-icon {
	font-size: 16px;
}

.elementor-6477 .elementor-element.elementor-element-5fe896f .elementor-icon i,
.elementor-6477 .elementor-element.elementor-element-5fe896f .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-6477 .elementor-element.elementor-element-5fe896f>.elementor-widget-container {
	margin: 5px 0px 0px 20px;
}

.elementor-6477 .elementor-element.elementor-element-5fe896f {
	width: auto;
	max-width: auto;
	align-self: center;
}

body.elementor-page-6477:not(.elementor-motion-effects-element-type-background),
body.elementor-page-6477>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

@media(min-width:768px) {
	.elementor-6477 .elementor-element.elementor-element-91f5fd5 {
		width: 70%;
	}

	.elementor-6477 .elementor-element.elementor-element-ad92d69 {
		width: 30%;
	}
}

@media(max-width:1024px) {
	.elementor-6477 .elementor-element.elementor-element-a3ff8a3 {
		padding: 30px 0px 30px 0px;
	}

	.elementor-6477 .elementor-element.elementor-element-c8cbcdf>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-6477 .elementor-element.elementor-element-5fe896f>.elementor-widget-container {
		margin: 5px 20px 0px 20px;
	}
}

@media(max-width:767px) {
	.elementor-6477 .elementor-element.elementor-element-a3ff8a3 {
		padding: 30px 0px 30px 0px;
	}

	.elementor-6477 .elementor-element.elementor-element-91f5fd5 {
		width: 50%;
	}

	.elementor-6477 .elementor-element.elementor-element-91f5fd5.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-6477 .elementor-element.elementor-element-c8cbcdf {
		text-align: left;
	}

	.elementor-6477 .elementor-element.elementor-element-c8cbcdf .elementor-image img {
		width: 93px;
	}

	.elementor-6477 .elementor-element.elementor-element-c8cbcdf>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-6477 .elementor-element.elementor-element-ad92d69 {
		width: 50%;
	}

	.elementor-6477 .elementor-element.elementor-element-ad92d69.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-6477 .elementor-element.elementor-element-ad92d69>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-6477 .elementor-element.elementor-element-fcea551 .starto-search-wrapper input {
		width: 250px;
	}

	.elementor-6477 .elementor-element.elementor-element-fcea551 .starto-search-wrapper .input-group input {
		font-size: 20px;
	}

	.elementor-6477 .elementor-element.elementor-element-fcea551 .starto-search-wrapper .input-group .input-group-button button i {
		font-size: 18px;
	}

	.elementor-6477 .elementor-element.elementor-element-fcea551 .autocomplete {
		width: 250px;
	}

	.elementor-6477 .elementor-element.elementor-element-5fe896f .elementor-icon-wrapper {
		text-align: right;
	}

	.elementor-6477 .elementor-element.elementor-element-5fe896f>.elementor-widget-container {
		margin: 3px 20px 0px 20px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-6477 .elementor-element.elementor-element-91f5fd5 {
		width: 30%;
	}

	.elementor-6477 .elementor-element.elementor-element-ad92d69 {
		width: 70%;
	}
}

.elementor-6512 .elementor-element.elementor-element-c26209f>.elementor-container {
	min-height: 670px;
}

.elementor-6512 .elementor-element.elementor-element-c26209f>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-6512 .elementor-element.elementor-element-c26209f:not(.elementor-motion-effects-element-type-background),
.elementor-6512 .elementor-element.elementor-element-c26209f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/desk_bg-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6512 .elementor-element.elementor-element-c26209f>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6512 .elementor-element.elementor-element-c26209f {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-6512 .elementor-element.elementor-element-5732f24>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6512 .elementor-element.elementor-element-3111314 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-6512 .elementor-element.elementor-element-3111314>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-3111314 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-3111314 {
	opacity: 0;
}

.elementor-6512 .elementor-element.elementor-element-3111314 {
	width: auto;
	max-width: auto;
}

.elementor-6512 .elementor-element.elementor-element-670d960 .elementor-spacer-inner {
	height: 20px;
}

.elementor-6512 .elementor-element.elementor-element-9a0f0f9 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-6512 .elementor-element.elementor-element-9a0f0f9 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
}

.elementor-element.elementor-element-9a0f0f9 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-9a0f0f9 {
	opacity: 0;
}

.elementor-6512 .elementor-element.elementor-element-2e3e2ce {
	margin-top: -60px;
	margin-bottom: 0px;
	z-index: 2;
}

.elementor-6512 .elementor-element.elementor-element-a886b88>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6512 .elementor-element.elementor-element-77dca9e .post-header h5 a {
	color: #000000;
}

.elementor-6512 .elementor-element.elementor-element-77dca9e .post-header h5 {
	font-size: 22px;
}

.elementor-6512 .elementor-element.elementor-element-77dca9e .post-info-cat a {
	color: #9B9B9B;
}

.elementor-6512 .elementor-element.elementor-element-77dca9e .post-detail.single-post {
	font-size: 14px;
}

.elementor-6512 .elementor-element.elementor-element-77dca9e .post-header-wrapper>p {
	color: #000000;
}

.elementor-6512 .elementor-element.elementor-element-77dca9e a.continue-reading {
	color: #000000;
}

.elementor-6512 .elementor-element.elementor-element-77dca9e .post-featured-date-wrapper {
	background: #ffffff;
}

.elementor-6512 .elementor-element.elementor-element-77dca9e .post-featured-date {
	color: #6fb451;
}

.elementor-6512 .elementor-element.elementor-element-77dca9e .post-featured-month {
	color: #000000;
}

:root {
	--page-title-display: none;
}

body.elementor-page-6512:not(.elementor-motion-effects-element-type-background),
body.elementor-page-6512>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

@media(max-width:1024px) {
	.elementor-6512 .elementor-element.elementor-element-c26209f>.elementor-container {
		min-height: 400px;
	}

	.elementor-6512 .elementor-element.elementor-element-c26209f>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6512 .elementor-element.elementor-element-c26209f {
		padding: 60px 0px 40px 0px;
	}

	.elementor-6512 .elementor-element.elementor-element-3111314 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-6512 .elementor-element.elementor-element-9a0f0f9 .elementor-heading-title {
		font-size: 45px;
	}
}

@media(max-width:767px) {
	.elementor-6512 .elementor-element.elementor-element-c26209f>.elementor-container {
		min-height: 300px;
	}

	.elementor-6512 .elementor-element.elementor-element-c26209f>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6512 .elementor-element.elementor-element-c26209f {
		padding: 40px 0px 20px 0px;
	}

	.elementor-6512 .elementor-element.elementor-element-5732f24.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-6512 .elementor-element.elementor-element-3111314 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-6512 .elementor-element.elementor-element-670d960 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-6512 .elementor-element.elementor-element-9a0f0f9 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-6512 .elementor-element.elementor-element-77dca9e .post-header h5 {
		line-height: 1.6em;
	}
}

.elementor-6496 .elementor-element.elementor-element-17fab8d:not(.elementor-motion-effects-element-type-background),
.elementor-6496 .elementor-element.elementor-element-17fab8d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/mountain-bg.jpg");
	background-position: initial;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6496 .elementor-element.elementor-element-17fab8d>.elementor-background-overlay {
	background-color: #FFFFFF;
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6496 .elementor-element.elementor-element-17fab8d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 60px 0px 220px 0px;
}

.elementor-6496 .elementor-element.elementor-element-dd8fd9b>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6496 .elementor-element.elementor-element-a089e4f {
	text-align: left;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-6496 .elementor-element.elementor-element-a089e4f .elementor-image img {
	width: 115px;
}

.elementor-6496 .elementor-element.elementor-element-a089e4f>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-6496 .elementor-element.elementor-element-71b7bda {
	--divider-border-style: solid;
	--divider-color: #D8D8D8;
	--divider-border-width: 1px;
}

.elementor-6496 .elementor-element.elementor-element-71b7bda .elementor-divider-separator {
	width: 100%;
}

.elementor-6496 .elementor-element.elementor-element-71b7bda .elementor-divider {
	padding-top: 40px;
	padding-bottom: 40px;
}

.elementor-6496 .elementor-element.elementor-element-2b2d5b0>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6496 .elementor-element.elementor-element-77ef8a0 {
	font-size: 14px;
}

.elementor-6496 .elementor-element.elementor-element-77ef8a0>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-6496 .elementor-element.elementor-element-535d64b .elementor-heading-title {
	color: #9B9B9B;
	font-size: 14px;
}

.elementor-6496 .elementor-element.elementor-element-535d64b>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-6496 .elementor-element.elementor-element-d359ffe {
	--grid-template-columns: repeat(0, auto);
	--grid-column-gap: 20px;
	--grid-side-margin: 20px;
	--grid-row-gap: 0px;
	--grid-bottom-margin: 0px;
}

.elementor-6496 .elementor-element.elementor-element-d359ffe .elementor-widget-container {
	justify-content: flex-start;
}

.elementor-6496 .elementor-element.elementor-element-d359ffe .elementor-social-icon {
	background-color: rgba(0, 0, 0, 0);
	font-size: 20px;
	padding: 0em;
}

.elementor-6496 .elementor-element.elementor-element-d359ffe .elementor-social-icon i {
	color: #000000;
}

.elementor-6496 .elementor-element.elementor-element-d359ffe .elementor-social-icon svg {
	fill: #000000;
}

.elementor-6496 .elementor-element.elementor-element-d359ffe>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-6496 .elementor-element.elementor-element-7e54696>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6496 .elementor-element.elementor-element-ccaa625 .elementor-heading-title {
	font-size: 18px;
}

.elementor-6496 .elementor-element.elementor-element-ccaa625>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-6496 .elementor-element.elementor-element-1083e7f .elementor-heading-title {
	font-size: 15px;
}

.elementor-6496 .elementor-element.elementor-element-8d033f5 .elementor-heading-title {
	font-size: 15px;
}

.elementor-6496 .elementor-element.elementor-element-03b911d .elementor-heading-title {
	font-size: 15px;
}

.elementor-6496 .elementor-element.elementor-element-20d7224 .elementor-heading-title {
	font-size: 15px;
}

.elementor-6496 .elementor-element.elementor-element-b8d5f39 .elementor-heading-title {
	font-size: 15px;
}

.elementor-6496 .elementor-element.elementor-element-d9272ee>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6496 .elementor-element.elementor-element-a3b38dc .elementor-heading-title {
	font-size: 18px;
}

.elementor-6496 .elementor-element.elementor-element-a3b38dc>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-6496 .elementor-element.elementor-element-fa7a6d5 .elementor-heading-title {
	font-size: 15px;
}

.elementor-6496 .elementor-element.elementor-element-78b02dc .elementor-heading-title {
	font-size: 15px;
}

.elementor-6496 .elementor-element.elementor-element-0273449 .elementor-heading-title {
	font-size: 15px;
}

.elementor-6496 .elementor-element.elementor-element-6e6e827 .elementor-heading-title {
	font-size: 15px;
}

.elementor-6496 .elementor-element.elementor-element-79662d5>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6496 .elementor-element.elementor-element-b759ee7 .elementor-heading-title {
	font-size: 18px;
}

.elementor-6496 .elementor-element.elementor-element-b759ee7>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-6496 .elementor-element.elementor-element-ae43515 .elementor-heading-title {
	font-size: 15px;
}

.elementor-6496 .elementor-element.elementor-element-7fdad95 .elementor-heading-title {
	font-size: 15px;
}

.elementor-6496 .elementor-element.elementor-element-0021d15 .elementor-heading-title {
	font-size: 15px;
}

.elementor-6496 .elementor-element.elementor-element-9ed1a9d .elementor-image img {
	width: 50px;
}

body:not(.rtl) .elementor-6496 .elementor-element.elementor-element-9ed1a9d {
	left: -286.585%;
}

body.rtl .elementor-6496 .elementor-element.elementor-element-9ed1a9d {
	right: -286.585%;
}

.elementor-6496 .elementor-element.elementor-element-9ed1a9d {
	top: 74%;
}

.elementor-6496 .elementor-element.elementor-element-290d843 .elementor-image img {
	width: 35px;
}

body:not(.rtl) .elementor-6496 .elementor-element.elementor-element-290d843 {
	left: -17%;
}

body.rtl .elementor-6496 .elementor-element.elementor-element-290d843 {
	right: -17%;
}

.elementor-6496 .elementor-element.elementor-element-290d843 {
	top: -4%;
}

.elementor-6496 .elementor-element.elementor-element-6e9c0ef .elementor-image img {
	width: 20px;
}

body:not(.rtl) .elementor-6496 .elementor-element.elementor-element-6e9c0ef {
	right: 600%;
}

body.rtl .elementor-6496 .elementor-element.elementor-element-6e9c0ef {
	left: 600%;
}

.elementor-6496 .elementor-element.elementor-element-6e9c0ef {
	top: 104%;
}

.elementor-6496 .elementor-element.elementor-element-5d53c57 .elementor-image img {
	width: 15px;
}

body:not(.rtl) .elementor-6496 .elementor-element.elementor-element-5d53c57 {
	right: 144%;
}

body.rtl .elementor-6496 .elementor-element.elementor-element-5d53c57 {
	left: 144%;
}

.elementor-6496 .elementor-element.elementor-element-5d53c57 {
	top: 10%;
}

.elementor-6496 .elementor-element.elementor-element-4c3b710 .elementor-image img {
	width: 15px;
}

body:not(.rtl) .elementor-6496 .elementor-element.elementor-element-4c3b710 {
	right: -79%;
}

body.rtl .elementor-6496 .elementor-element.elementor-element-4c3b710 {
	left: -79%;
}

.elementor-6496 .elementor-element.elementor-element-4c3b710 {
	top: 66%;
}

@media(max-width:1024px) {
	.elementor-6496 .elementor-element.elementor-element-17fab8d {
		padding: 40px 0px 180px 0px;
	}

	.elementor-6496 .elementor-element.elementor-element-dd8fd9b>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-6496 .elementor-element.elementor-element-a089e4f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6496 .elementor-element.elementor-element-77ef8a0>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-6496 .elementor-element.elementor-element-17fab8d {
		padding: 40px 0px 80px 0px;
	}

	.elementor-6496 .elementor-element.elementor-element-a089e4f {
		text-align: left;
	}

	.elementor-6496 .elementor-element.elementor-element-a089e4f .elementor-image img {
		width: 93px;
	}

	.elementor-6496 .elementor-element.elementor-element-a089e4f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6496 .elementor-element.elementor-element-71b7bda .elementor-divider {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.elementor-6496 .elementor-element.elementor-element-2b2d5b0>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-6496 .elementor-element.elementor-element-7e54696 {
		width: 50%;
	}

	.elementor-6496 .elementor-element.elementor-element-7e54696.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-6496 .elementor-element.elementor-element-7e54696>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}

	.elementor-6496 .elementor-element.elementor-element-d9272ee {
		width: 50%;
	}

	.elementor-6496 .elementor-element.elementor-element-d9272ee>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}

	.elementor-6496 .elementor-element.elementor-element-79662d5 {
		width: 100%;
	}

	.elementor-6496 .elementor-element.elementor-element-79662d5>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-6496 .elementor-element.elementor-element-9ed1a9d {
		left: 42%;
	}

	body.rtl .elementor-6496 .elementor-element.elementor-element-9ed1a9d {
		right: 42%;
	}

	.elementor-6496 .elementor-element.elementor-element-9ed1a9d {
		top: -200%;
	}

	body:not(.rtl) .elementor-6496 .elementor-element.elementor-element-6e9c0ef {
		right: -22%;
	}

	body.rtl .elementor-6496 .elementor-element.elementor-element-6e9c0ef {
		left: -22%;
	}

	.elementor-6496 .elementor-element.elementor-element-6e9c0ef {
		top: -78%;
	}

	body:not(.rtl) .elementor-6496 .elementor-element.elementor-element-4c3b710 {
		right: 4%;
	}

	body.rtl .elementor-6496 .elementor-element.elementor-element-4c3b710 {
		left: 4%;
	}

	.elementor-6496 .elementor-element.elementor-element-4c3b710 {
		top: -76%;
	}
}

@media(min-width:768px) {
	.elementor-6496 .elementor-element.elementor-element-2b2d5b0 {
		width: 30%;
	}

	.elementor-6496 .elementor-element.elementor-element-7e54696 {
		width: 20%;
	}

	.elementor-6496 .elementor-element.elementor-element-d9272ee {
		width: 20%;
	}

	.elementor-6496 .elementor-element.elementor-element-79662d5 {
		width: 20%;
	}

	.elementor-6496 .elementor-element.elementor-element-6434554 {
		width: 8.181%;
	}
}

.elementor-6522 .elementor-element.elementor-element-9ac4427>.elementor-container {
	min-height: 670px;
}

.elementor-6522 .elementor-element.elementor-element-9ac4427>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-6522 .elementor-element.elementor-element-9ac4427:not(.elementor-motion-effects-element-type-background),
.elementor-6522 .elementor-element.elementor-element-9ac4427>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/desk_bg-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6522 .elementor-element.elementor-element-9ac4427>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6522 .elementor-element.elementor-element-9ac4427 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-6522 .elementor-element.elementor-element-48925ef>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6522 .elementor-element.elementor-element-0c6a66e .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-6522 .elementor-element.elementor-element-0c6a66e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-0c6a66e {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-0c6a66e {
	opacity: 0;
}

.elementor-6522 .elementor-element.elementor-element-0c6a66e {
	width: auto;
	max-width: auto;
}

.elementor-6522 .elementor-element.elementor-element-8deec27 .elementor-spacer-inner {
	height: 20px;
}

.elementor-6522 .elementor-element.elementor-element-d4f7e60 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-6522 .elementor-element.elementor-element-d4f7e60 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
}

.elementor-element.elementor-element-d4f7e60 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-d4f7e60 {
	opacity: 0;
}

.elementor-6522 .elementor-element.elementor-element-3a4741c {
	margin-top: 10px;
	margin-bottom: 0px;
	z-index: 2;
}

.elementor-6522 .elementor-element.elementor-element-c9d95ed>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6522 .elementor-element.elementor-element-9f40ccd .post-header h5 a {
	color: #FFFFFF;
}

.elementor-6522 .elementor-element.elementor-element-9f40ccd .post-header h5 {
	font-size: 22px;
}

.elementor-6522 .elementor-element.elementor-element-9f40ccd .post-info-cat a {
	color: rgba(255, 255, 255, 0.65);
}

.elementor-6522 .elementor-element.elementor-element-9f40ccd .post-detail.single-post {
	font-size: 14px;
}

.elementor-6522 .elementor-element.elementor-element-9f40ccd .post-header-wrapper>p {
	color: #FFFFFF;
}

.elementor-6522 .elementor-element.elementor-element-9f40ccd a.continue-reading {
	color: #FFFFFF;
}

.elementor-6522 .elementor-element.elementor-element-9f40ccd .post-featured-date-wrapper {
	background: #ffffff;
}

.elementor-6522 .elementor-element.elementor-element-9f40ccd .post-featured-date {
	color: #6fb451;
}

.elementor-6522 .elementor-element.elementor-element-9f40ccd .post-featured-month {
	color: #000000;
}

:root {
	--page-title-display: none;
}

body.elementor-page-6522:not(.elementor-motion-effects-element-type-background),
body.elementor-page-6522>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

@media(max-width:1024px) {
	.elementor-6522 .elementor-element.elementor-element-9ac4427>.elementor-container {
		min-height: 400px;
	}

	.elementor-6522 .elementor-element.elementor-element-9ac4427>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6522 .elementor-element.elementor-element-9ac4427 {
		padding: 60px 0px 40px 0px;
	}

	.elementor-6522 .elementor-element.elementor-element-0c6a66e .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-6522 .elementor-element.elementor-element-d4f7e60 .elementor-heading-title {
		font-size: 45px;
	}
}

@media(max-width:767px) {
	.elementor-6522 .elementor-element.elementor-element-9ac4427>.elementor-container {
		min-height: 300px;
	}

	.elementor-6522 .elementor-element.elementor-element-9ac4427>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6522 .elementor-element.elementor-element-9ac4427 {
		padding: 40px 0px 20px 0px;
	}

	.elementor-6522 .elementor-element.elementor-element-48925ef.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-6522 .elementor-element.elementor-element-0c6a66e .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-6522 .elementor-element.elementor-element-8deec27 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-6522 .elementor-element.elementor-element-d4f7e60 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-6522 .elementor-element.elementor-element-9f40ccd .post-header h5 {
		line-height: 1.6em;
	}
}

.elementor-6527 .elementor-element.elementor-element-9ac4427>.elementor-container {
	min-height: 670px;
}

.elementor-6527 .elementor-element.elementor-element-9ac4427>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-6527 .elementor-element.elementor-element-9ac4427:not(.elementor-motion-effects-element-type-background),
.elementor-6527 .elementor-element.elementor-element-9ac4427>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/desk_bg-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6527 .elementor-element.elementor-element-9ac4427>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6527 .elementor-element.elementor-element-9ac4427 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-6527 .elementor-element.elementor-element-48925ef>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6527 .elementor-element.elementor-element-0c6a66e .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-6527 .elementor-element.elementor-element-0c6a66e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-0c6a66e {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-0c6a66e {
	opacity: 0;
}

.elementor-6527 .elementor-element.elementor-element-0c6a66e {
	width: auto;
	max-width: auto;
}

.elementor-6527 .elementor-element.elementor-element-8deec27 .elementor-spacer-inner {
	height: 20px;
}

.elementor-6527 .elementor-element.elementor-element-d4f7e60 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-6527 .elementor-element.elementor-element-d4f7e60 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
}

.elementor-element.elementor-element-d4f7e60 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-d4f7e60 {
	opacity: 0;
}

.elementor-6527 .elementor-element.elementor-element-3a4741c {
	margin-top: -60px;
	margin-bottom: 40px;
	z-index: 2;
}

.elementor-6527 .elementor-element.elementor-element-c9d95ed>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6527 .elementor-element.elementor-element-9f40ccd .post-header h5 a {
	color: #000000;
}

.elementor-6527 .elementor-element.elementor-element-9f40ccd .post-header h5 {
	font-size: 22px;
}

.elementor-6527 .elementor-element.elementor-element-9f40ccd .post-info-cat a {
	color: #9B9B9B;
}

.elementor-6527 .elementor-element.elementor-element-9f40ccd .post-detail.single-post {
	font-size: 14px;
}

.elementor-6527 .elementor-element.elementor-element-9f40ccd .post-header-wrapper>p {
	color: #000000;
}

.elementor-6527 .elementor-element.elementor-element-9f40ccd a.continue-reading {
	color: #000000;
}

.elementor-6527 .elementor-element.elementor-element-9f40ccd .post-featured-date-wrapper {
	background: #ffffff;
}

.elementor-6527 .elementor-element.elementor-element-9f40ccd .post-featured-date {
	color: #6fb451;
}

.elementor-6527 .elementor-element.elementor-element-9f40ccd .post-featured-month {
	color: #000000;
}

:root {
	--page-title-display: none;
}

body.elementor-page-6527:not(.elementor-motion-effects-element-type-background),
body.elementor-page-6527>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

@media(max-width:1024px) {
	.elementor-6527 .elementor-element.elementor-element-9ac4427>.elementor-container {
		min-height: 400px;
	}

	.elementor-6527 .elementor-element.elementor-element-9ac4427>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6527 .elementor-element.elementor-element-9ac4427 {
		padding: 60px 0px 40px 0px;
	}

	.elementor-6527 .elementor-element.elementor-element-0c6a66e .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-6527 .elementor-element.elementor-element-d4f7e60 .elementor-heading-title {
		font-size: 45px;
	}
}

@media(max-width:767px) {
	.elementor-6527 .elementor-element.elementor-element-9ac4427>.elementor-container {
		min-height: 300px;
	}

	.elementor-6527 .elementor-element.elementor-element-9ac4427>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6527 .elementor-element.elementor-element-9ac4427 {
		padding: 40px 0px 20px 0px;
	}

	.elementor-6527 .elementor-element.elementor-element-48925ef.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-6527 .elementor-element.elementor-element-0c6a66e .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-6527 .elementor-element.elementor-element-8deec27 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-6527 .elementor-element.elementor-element-d4f7e60 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-6527 .elementor-element.elementor-element-9f40ccd .post-header h5 {
		line-height: 1.6em;
	}
}

.elementor-6534 .elementor-element.elementor-element-6e27193 {
	margin-top: -80px;
	margin-bottom: 0px;
	z-index: 2;
}

.elementor-6534 .elementor-element.elementor-element-9a81f12>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6534 .elementor-element.elementor-element-51482f4 .post-header h5 a {
	color: #000000;
}

.elementor-6534 .elementor-element.elementor-element-51482f4 .post-header h5 {
	font-size: 26px;
}

.elementor-6534 .elementor-element.elementor-element-51482f4 .post-info-cat a {
	color: #9B9B9B;
}

.elementor-6534 .elementor-element.elementor-element-51482f4 .post-detail.single-post {
	font-size: 15px;
}

.elementor-6534 .elementor-element.elementor-element-51482f4 .post-header-wrapper>p {
	color: #000000;
}

.elementor-6534 .elementor-element.elementor-element-51482f4 a.continue-reading {
	color: #000000;
}

.elementor-6534 .elementor-element.elementor-element-51482f4 .post-featured-date-wrapper {
	background: #ffffff;
}

.elementor-6534 .elementor-element.elementor-element-51482f4 .post-featured-date {
	color: #6fb451;
}

.elementor-6534 .elementor-element.elementor-element-51482f4 .post-featured-month {
	color: #000000;
}

.elementor-6534 .elementor-element.elementor-element-51482f4>.elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

body.elementor-page-6534:not(.elementor-motion-effects-element-type-background),
body.elementor-page-6534>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

@media(max-width:1024px) {
	.elementor-6534 .elementor-element.elementor-element-51482f4 .post-header h5 {
		font-size: 22px;
	}

	.elementor-6534 .elementor-element.elementor-element-51482f4>.elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
}

@media(max-width:767px) {
	.elementor-6534 .elementor-element.elementor-element-51482f4 .post-header h5 {
		font-size: 22px;
		line-height: 1.6em;
	}

	.elementor-6534 .elementor-element.elementor-element-51482f4>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
}

.elementor-6542 .elementor-element.elementor-element-6e27193 {
	margin-top: -80px;
	margin-bottom: 0px;
	z-index: 2;
}

.elementor-6542 .elementor-element.elementor-element-9a81f12>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6542 .elementor-element.elementor-element-51482f4 .post-header h5 a {
	color: #000000;
}

.elementor-6542 .elementor-element.elementor-element-51482f4 .post-header h5 {
	font-size: 22px;
}

.elementor-6542 .elementor-element.elementor-element-51482f4 .post-info-cat a {
	color: #9B9B9B;
}

.elementor-6542 .elementor-element.elementor-element-51482f4 .post-detail.single-post {
	font-size: 14px;
}

.elementor-6542 .elementor-element.elementor-element-51482f4 .post-header-wrapper>p {
	color: #000000;
}

.elementor-6542 .elementor-element.elementor-element-51482f4 a.continue-reading {
	color: #000000;
}

.elementor-6542 .elementor-element.elementor-element-51482f4 .post-featured-date-wrapper {
	background: #ffffff;
}

.elementor-6542 .elementor-element.elementor-element-51482f4 .post-featured-date {
	color: #6fb451;
}

.elementor-6542 .elementor-element.elementor-element-51482f4 .post-featured-month {
	color: #000000;
}

.elementor-6542 .elementor-element.elementor-element-51482f4>.elementor-widget-container {
	padding: 0% 0% 10% 0%;
}

body.elementor-page-6542:not(.elementor-motion-effects-element-type-background),
body.elementor-page-6542>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

@media(max-width:1024px) {
	.elementor-6542 .elementor-element.elementor-element-51482f4>.elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
}

@media(max-width:767px) {
	.elementor-6542 .elementor-element.elementor-element-51482f4 .post-header h5 {
		line-height: 1.6em;
	}

	.elementor-6542 .elementor-element.elementor-element-51482f4>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
}

.elementor-6556 .elementor-element.elementor-element-f4fec07>.elementor-container {
	min-height: 670px;
}

.elementor-6556 .elementor-element.elementor-element-f4fec07>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-6556 .elementor-element.elementor-element-f4fec07:not(.elementor-motion-effects-element-type-background),
.elementor-6556 .elementor-element.elementor-element-f4fec07>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/corporate-business-office-KQT5MVH-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6556 .elementor-element.elementor-element-f4fec07>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.3;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6556 .elementor-element.elementor-element-f4fec07 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-6556 .elementor-element.elementor-element-3583d47.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-6556 .elementor-element.elementor-element-3583d47>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6556 .elementor-element.elementor-element-f05eb46 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 24px;
}

.elementor-6556 .elementor-element.elementor-element-f05eb46>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-f05eb46 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-f05eb46 {
	opacity: 0;
}

.elementor-6556 .elementor-element.elementor-element-f05eb46 {
	width: auto;
	max-width: auto;
}

.elementor-6556 .elementor-element.elementor-element-47b57f0 .elementor-spacer-inner {
	height: 20px;
}

.elementor-6556 .elementor-element.elementor-element-dccc62d {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-6556 .elementor-element.elementor-element-dccc62d .elementor-heading-title {
	color: #FFFFFF;
	font-size: 70px;
}

.elementor-element.elementor-element-dccc62d {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-dccc62d {
	opacity: 0;
}

.elementor-6556 .elementor-element.elementor-element-8578565 {
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 60px 0px 60px 0px;
	z-index: 2;
}

.elementor-6556 .elementor-element.elementor-element-090db1f>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6556 .elementor-element.elementor-element-d9b6cca .post-header h5 a {
	color: #000000;
}

.elementor-6556 .elementor-element.elementor-element-d9b6cca .post-header h5 {
	font-size: 22px;
}

.elementor-6556 .elementor-element.elementor-element-d9b6cca .post-info-cat a {
	color: #9B9B9B;
}

.elementor-6556 .elementor-element.elementor-element-d9b6cca .post-header-wrapper>p {
	color: #000000;
}

.elementor-6556 .elementor-element.elementor-element-d9b6cca a.continue-reading {
	color: #000000;
}

.elementor-6556 .elementor-element.elementor-element-d9b6cca .post-featured-date-wrapper {
	background: #ffffff;
}

.elementor-6556 .elementor-element.elementor-element-d9b6cca .post-featured-date {
	color: #6fb451;
}

.elementor-6556 .elementor-element.elementor-element-d9b6cca .post-featured-month {
	color: #000000;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-6556 .elementor-element.elementor-element-f4fec07>.elementor-container {
		min-height: 400px;
	}

	.elementor-6556 .elementor-element.elementor-element-f4fec07>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6556 .elementor-element.elementor-element-f4fec07 {
		padding: 60px 0px 40px 0px;
	}

	.elementor-6556 .elementor-element.elementor-element-f05eb46 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-6556 .elementor-element.elementor-element-dccc62d .elementor-heading-title {
		font-size: 50px;
	}
}

@media(max-width:767px) {
	.elementor-6556 .elementor-element.elementor-element-f4fec07>.elementor-container {
		min-height: 300px;
	}

	.elementor-6556 .elementor-element.elementor-element-f4fec07>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6556 .elementor-element.elementor-element-f4fec07 {
		padding: 40px 0px 20px 0px;
	}

	.elementor-6556 .elementor-element.elementor-element-3583d47.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-6556 .elementor-element.elementor-element-f05eb46 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-6556 .elementor-element.elementor-element-47b57f0 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-6556 .elementor-element.elementor-element-dccc62d .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-6556 .elementor-element.elementor-element-8578565 {
		padding: 40px 0px 40px 0px;
	}

	.elementor-6556 .elementor-element.elementor-element-d9b6cca .post-header h5 {
		line-height: 1.6em;
	}
}

.elementor-6568 .elementor-element.elementor-element-998ac45>.elementor-container {
	min-height: 670px;
}

.elementor-6568 .elementor-element.elementor-element-998ac45>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-6568 .elementor-element.elementor-element-998ac45:not(.elementor-motion-effects-element-type-background),
.elementor-6568 .elementor-element.elementor-element-998ac45>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/work-in-office-M8VA9EF-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6568 .elementor-element.elementor-element-998ac45>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6568 .elementor-element.elementor-element-998ac45 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-6568 .elementor-element.elementor-element-97577d7:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-6568 .elementor-element.elementor-element-97577d7>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0.6);
}

.elementor-6568 .elementor-element.elementor-element-97577d7>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 150px 90px 80px 90px;
}

.elementor-6568 .elementor-element.elementor-element-97577d7>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-97577d7 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 250ms !important;
}

.elementor-widget.elementor-element-97577d7 {
	opacity: 0;
}

.elementor-6568 .elementor-element.elementor-element-91b605d .elementor-image img {
	width: 45%;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-element.elementor-element-91b605d {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-91b605d {
	opacity: 0;
}

.elementor-6568 .elementor-element.elementor-element-91b605d {
	width: auto;
	max-width: auto;
	bottom: -141px;
}

body:not(.rtl) .elementor-6568 .elementor-element.elementor-element-91b605d {
	left: -72%;
}

body.rtl .elementor-6568 .elementor-element.elementor-element-91b605d {
	right: -72%;
}

.elementor-6568 .elementor-element.elementor-element-b3a5437 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-6568 .elementor-element.elementor-element-b3a5437>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-b3a5437 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 550ms !important;
}

.elementor-widget.elementor-element-b3a5437 {
	opacity: 0;
}

.elementor-6568 .elementor-element.elementor-element-b3a5437 {
	width: auto;
	max-width: auto;
}

.elementor-6568 .elementor-element.elementor-element-5b5e36f .elementor-spacer-inner {
	height: 20px;
}

.elementor-6568 .elementor-element.elementor-element-70899b3 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-6568 .elementor-element.elementor-element-70899b3 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 60px;
}

.elementor-element.elementor-element-70899b3 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 650ms !important;
}

.elementor-widget.elementor-element-70899b3 {
	opacity: 0;
}

.elementor-6568 .elementor-element.elementor-element-4db6ac1 {
	color: rgba(255, 255, 255, 0.74);
	font-size: 20px;
}

.elementor-6568 .elementor-element.elementor-element-4db6ac1>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-4db6ac1 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-4db6ac1 {
	opacity: 0;
}

.elementor-6568 .elementor-element.elementor-element-d277cb2>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6568 .elementor-element.elementor-element-076aeea {
	margin-top: 40px;
	margin-bottom: 40px;
}

.elementor-6568 .elementor-element.elementor-element-c6fdbbf>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6568 .elementor-element.elementor-element-5c2f13d .elementor-heading-title {
	font-size: 20px;
}

.elementor-element.elementor-element-5c2f13d {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 1200ms !important;
}

.elementor-widget.elementor-element-5c2f13d {
	opacity: 0;
}

.elementor-6568 .elementor-element.elementor-element-4fc2931>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6568 .elementor-element.elementor-element-72a1ce8 .elementor-heading-title {
	font-size: 20px;
}

.elementor-element.elementor-element-72a1ce8 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 1400ms !important;
}

.elementor-widget.elementor-element-72a1ce8 {
	opacity: 0;
}

.elementor-6568 .elementor-element.elementor-element-0fd6f30>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6568 .elementor-element.elementor-element-e1700ea .elementor-heading-title {
	font-size: 20px;
}

.elementor-element.elementor-element-e1700ea {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 1600ms !important;
}

.elementor-widget.elementor-element-e1700ea {
	opacity: 0;
}

.elementor-6568 .elementor-element.elementor-element-82daa18>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6568 .elementor-element.elementor-element-a4ef3c1 .elementor-heading-title {
	font-size: 20px;
}

.elementor-element.elementor-element-a4ef3c1 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 1800ms !important;
}

.elementor-widget.elementor-element-a4ef3c1 {
	opacity: 0;
}

.elementor-6568 .elementor-element.elementor-element-8d79371>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6568 .elementor-element.elementor-element-45646dc {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-6568 .elementor-element.elementor-element-45646dc .elementor-divider-separator {
	width: 100%;
}

.elementor-6568 .elementor-element.elementor-element-45646dc .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-6568 .elementor-element.elementor-element-45646dc>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-45646dc {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 550ms !important;
}

.elementor-widget.elementor-element-45646dc {
	opacity: 0;
}

.elementor-6568 .elementor-element.elementor-element-37cef26 {
	margin-top: 80px;
	margin-bottom: 60px;
	padding: 0% 10% 0% 10%;
}

.elementor-6568 .elementor-element.elementor-element-730fe90>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6568 .elementor-element.elementor-element-f3b9ef6 .elementor-image img {
	border-radius: 6px 6px 6px 6px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6568 .elementor-element.elementor-element-f3b9ef6 {
	z-index: 2;
}

.elementor-element.elementor-element-f3b9ef6 {
	transition-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190) !important;
	transition-delay: 400ms !important;
}

.elementor-widget.elementor-element-f3b9ef6 {
	opacity: 0;
}

.elementor-6568 .elementor-element.elementor-element-3901ccf .elementor-image img {
	width: 50%;
	opacity: 0.5;
}

.elementor-6568 .elementor-element.elementor-element-3901ccf {
	width: auto;
	max-width: auto;
	bottom: -6%;
}

body:not(.rtl) .elementor-6568 .elementor-element.elementor-element-3901ccf {
	right: 10%;
}

body.rtl .elementor-6568 .elementor-element.elementor-element-3901ccf {
	left: 10%;
}

.elementor-6568 .elementor-element.elementor-element-6b40f28 .elementor-image img {
	width: 50%;
	opacity: 0.8;
}

.elementor-6568 .elementor-element.elementor-element-6b40f28 {
	width: auto;
	max-width: auto;
	bottom: -10%;
}

body:not(.rtl) .elementor-6568 .elementor-element.elementor-element-6b40f28 {
	right: 14%;
}

body.rtl .elementor-6568 .elementor-element.elementor-element-6b40f28 {
	left: 14%;
}

.elementor-6568 .elementor-element.elementor-element-2714c12 {
	margin-top: 100px;
	margin-bottom: 180px;
	padding: 0% 10% 0% 10%;
}

.elementor-6568 .elementor-element.elementor-element-4eefb95>.elementor-element-populated {
	margin: 0px 80px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6568 .elementor-element.elementor-element-221d8e3 {
	text-align: right;
}

.elementor-6568 .elementor-element.elementor-element-221d8e3 .elementor-heading-title {
	font-size: 40px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-221d8e3 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 500ms !important;
}

.elementor-widget.elementor-element-221d8e3 {
	opacity: 0;
}

.elementor-6568 .elementor-element.elementor-element-62f141f .elementor-image img {
	width: 55%;
}

body:not(.rtl) .elementor-6568 .elementor-element.elementor-element-62f141f {
	left: -86%;
}

body.rtl .elementor-6568 .elementor-element.elementor-element-62f141f {
	right: -86%;
}

.elementor-6568 .elementor-element.elementor-element-62f141f {
	top: 47%;
}

.elementor-6568 .elementor-element.elementor-element-0d96a0c>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6568 .elementor-element.elementor-element-1bb5bc1>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-1bb5bc1 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 650ms !important;
}

.elementor-widget.elementor-element-1bb5bc1 {
	opacity: 0;
}

.elementor-element.elementor-element-f1be999 {
	transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
	transition-delay: 1000ms !important;
}

.elementor-widget.elementor-element-f1be999 {
	opacity: 0;
}

.elementor-6568 .elementor-element.elementor-element-90eaff3:not(.elementor-motion-effects-element-type-background),
.elementor-6568 .elementor-element.elementor-element-90eaff3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #FFF9F4 0%, #FFFFFF 100%);
}

.elementor-6568 .elementor-element.elementor-element-90eaff3 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6568 .elementor-element.elementor-element-90eaff3>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-6568 .elementor-element.elementor-element-c621c96.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-6568 .elementor-element.elementor-element-c621c96.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-6568 .elementor-element.elementor-element-c621c96>.elementor-element-populated {
	margin: 60px 0px 0px 0px;
}

.elementor-6568 .elementor-element.elementor-element-9732bdf>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6568 .elementor-element.elementor-element-4d948c3.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-6568 .elementor-element.elementor-element-4d948c3.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-6568 .elementor-element.elementor-element-4d948c3>.elementor-element-populated {
	margin: -140px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6568 .elementor-element.elementor-element-321f3ac>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6568 .elementor-element.elementor-element-9b8a302.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-6568 .elementor-element.elementor-element-9b8a302.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-6568 .elementor-element.elementor-element-9b8a302>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-6568 .elementor-element.elementor-element-5c543c2>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6568 .elementor-element.elementor-element-fe4a4ef.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-6568 .elementor-element.elementor-element-fe4a4ef.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-6568 .elementor-element.elementor-element-fe4a4ef>.elementor-element-populated {
	margin: -140px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-6568 .elementor-element.elementor-element-1c17b70>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6568 .elementor-element.elementor-element-9e4ab9a.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-6568 .elementor-element.elementor-element-9e4ab9a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-6568 .elementor-element.elementor-element-4e704cb>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-6568 .elementor-element.elementor-element-9097523 {
	margin-top: 100px;
	margin-bottom: 100px;
	padding: 0% 10% 0% 10%;
}

.elementor-6568 .elementor-element.elementor-element-d2d88ea>.elementor-element-populated {
	margin: 0px 80px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6568 .elementor-element.elementor-element-4fcfae1 {
	text-align: right;
}

.elementor-6568 .elementor-element.elementor-element-4fcfae1 .elementor-heading-title {
	font-size: 40px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-4fcfae1 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 500ms !important;
}

.elementor-widget.elementor-element-4fcfae1 {
	opacity: 0;
}

.elementor-6568 .elementor-element.elementor-element-c1a336b>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6568 .elementor-element.elementor-element-3c845b6>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-3c845b6 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 1000ms !important;
}

.elementor-widget.elementor-element-3c845b6 {
	opacity: 0;
}

.elementor-element.elementor-element-c7e9147 {
	transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
	transition-delay: 1000ms !important;
}

.elementor-widget.elementor-element-c7e9147 {
	opacity: 0;
}

.elementor-6568 .elementor-element.elementor-element-b017c57:not(.elementor-motion-effects-element-type-background),
.elementor-6568 .elementor-element.elementor-element-b017c57>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0045FF;
}

.elementor-6568 .elementor-element.elementor-element-b017c57 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 150px 0px 150px 0px;
}

.elementor-6568 .elementor-element.elementor-element-b017c57>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6568 .elementor-element.elementor-element-cbf67e7>.elementor-element-populated {
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-6568 .elementor-element.elementor-element-de26205 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-6568 .elementor-element.elementor-element-de26205>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-de26205 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 550ms !important;
}

.elementor-widget.elementor-element-de26205 {
	opacity: 0;
}

.elementor-6568 .elementor-element.elementor-element-de26205 {
	width: auto;
	max-width: auto;
}

.elementor-6568 .elementor-element.elementor-element-7aa0fd1 .elementor-spacer-inner {
	height: 20px;
}

.elementor-6568 .elementor-element.elementor-element-79968a7 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-6568 .elementor-element.elementor-element-79968a7 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
	line-height: 1.1em;
}

.elementor-6568 .elementor-element.elementor-element-79968a7>.elementor-widget-container {
	margin: 0px 60px 0px 0px;
}

.elementor-element.elementor-element-79968a7 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 650ms !important;
}

.elementor-widget.elementor-element-79968a7 {
	opacity: 0;
}

.elementor-6568 .elementor-element.elementor-element-f50a1e4 {
	color: rgba(255, 255, 255, 0.74);
}

.elementor-6568 .elementor-element.elementor-element-f50a1e4>.elementor-widget-container {
	margin: 0px 60px 0px 0px;
}

.elementor-element.elementor-element-f50a1e4 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-f50a1e4 {
	opacity: 0;
}

.elementor-6568 .elementor-element.elementor-element-5e0873d .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #000000;
	color: #000000;
	background-color: #FFFFFF;
	border-radius: 25px 25px 25px 25px;
	padding: 20px 50px 20px 50px;
}

.elementor-6568 .elementor-element.elementor-element-5e0873d>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-5e0873d {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 850ms !important;
}

.elementor-widget.elementor-element-5e0873d {
	opacity: 0;
}

.elementor-6568 .elementor-element.elementor-element-bfd14da>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6568 .elementor-element.elementor-element-35f474c>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-6568 .elementor-element.elementor-element-35f474c {
	width: 65%;
	max-width: 65%;
	top: -46%;
}

body:not(.rtl) .elementor-6568 .elementor-element.elementor-element-35f474c {
	left: 14%;
}

body.rtl .elementor-6568 .elementor-element.elementor-element-35f474c {
	right: 14%;
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-6568 .elementor-element.elementor-element-97577d7 {
		width: 50%;
	}

	.elementor-6568 .elementor-element.elementor-element-d277cb2 {
		width: 50%;
	}

	.elementor-6568 .elementor-element.elementor-element-cbf67e7 {
		width: 40%;
	}

	.elementor-6568 .elementor-element.elementor-element-bfd14da {
		width: 60%;
	}
}

@media(max-width:1024px) {
	.elementor-6568 .elementor-element.elementor-element-998ac45>.elementor-container {
		min-height: 600px;
	}

	.elementor-6568 .elementor-element.elementor-element-998ac45>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6568 .elementor-element.elementor-element-998ac45 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-6568 .elementor-element.elementor-element-97577d7>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 140px 30px 60px 30px;
	}

	.elementor-6568 .elementor-element.elementor-element-b3a5437 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-6568 .elementor-element.elementor-element-70899b3 .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-6568 .elementor-element.elementor-element-4db6ac1 {
		font-size: 18px;
	}

	.elementor-6568 .elementor-element.elementor-element-0fd6f30>.elementor-element-populated {
		margin: 10px 0px 0px 0px;
	}

	.elementor-6568 .elementor-element.elementor-element-82daa18>.elementor-element-populated {
		margin: 10px 0px 0px 0px;
	}

	.elementor-6568 .elementor-element.elementor-element-37cef26 {
		margin-top: 60px;
		margin-bottom: 60px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-6568 .elementor-element.elementor-element-3901ccf {
		right: -40%;
	}

	body.rtl .elementor-6568 .elementor-element.elementor-element-3901ccf {
		left: -40%;
	}

	.elementor-6568 .elementor-element.elementor-element-3901ccf {
		bottom: -75%;
	}

	body:not(.rtl) .elementor-6568 .elementor-element.elementor-element-6b40f28 {
		right: -72%;
	}

	body.rtl .elementor-6568 .elementor-element.elementor-element-6b40f28 {
		left: -72%;
	}

	.elementor-6568 .elementor-element.elementor-element-6b40f28 {
		bottom: -98%;
	}

	.elementor-6568 .elementor-element.elementor-element-2714c12 {
		margin-top: 80px;
		margin-bottom: 180px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6568 .elementor-element.elementor-element-221d8e3 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-6568 .elementor-element.elementor-element-62f141f {
		top: -4%;
	}

	.elementor-6568 .elementor-element.elementor-element-90eaff3 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6568 .elementor-element.elementor-element-9097523 {
		margin-top: 80px;
		margin-bottom: 80px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6568 .elementor-element.elementor-element-4fcfae1 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-6568 .elementor-element.elementor-element-b017c57 {
		padding: 100px 0px 80px 0px;
	}

	.elementor-6568 .elementor-element.elementor-element-cbf67e7>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6568 .elementor-element.elementor-element-de26205 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-6568 .elementor-element.elementor-element-79968a7 .elementor-heading-title {
		font-size: 40px;
		line-height: 1.2em;
	}

	.elementor-6568 .elementor-element.elementor-element-79968a7>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6568 .elementor-element.elementor-element-f50a1e4>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6568 .elementor-element.elementor-element-35f474c>.elementor-widget-container {
		margin: 120px 0px 0px 0px;
	}

	.elementor-6568 .elementor-element.elementor-element-35f474c {
		width: 85%;
		max-width: 85%;
		top: -59.603%;
	}

	body:not(.rtl) .elementor-6568 .elementor-element.elementor-element-35f474c {
		left: 14.228%;
	}

	body.rtl .elementor-6568 .elementor-element.elementor-element-35f474c {
		right: 14.228%;
	}
}

@media(max-width:767px) {
	.elementor-6568 .elementor-element.elementor-element-998ac45>.elementor-container {
		min-height: 350px;
	}

	.elementor-6568 .elementor-element.elementor-element-998ac45>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6568 .elementor-element.elementor-element-998ac45 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-6568 .elementor-element.elementor-element-97577d7.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-6568 .elementor-element.elementor-element-97577d7>.elementor-element-populated {
		padding: 120px 20px 50px 20px;
	}

	.elementor-6568 .elementor-element.elementor-element-b3a5437 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-6568 .elementor-element.elementor-element-5b5e36f .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-6568 .elementor-element.elementor-element-70899b3 .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-6568 .elementor-element.elementor-element-d277cb2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-6568 .elementor-element.elementor-element-5c2f13d>.elementor-widget-container {
		margin: 21px 0px 20px 0px;
	}

	.elementor-6568 .elementor-element.elementor-element-3901ccf .elementor-image img {
		width: 40%;
	}

	body:not(.rtl) .elementor-6568 .elementor-element.elementor-element-3901ccf {
		right: -26%;
	}

	body.rtl .elementor-6568 .elementor-element.elementor-element-3901ccf {
		left: -26%;
	}

	.elementor-6568 .elementor-element.elementor-element-3901ccf {
		bottom: -66%;
	}

	.elementor-6568 .elementor-element.elementor-element-6b40f28 .elementor-image img {
		width: 40%;
	}

	body:not(.rtl) .elementor-6568 .elementor-element.elementor-element-6b40f28 {
		right: -75%;
	}

	body.rtl .elementor-6568 .elementor-element.elementor-element-6b40f28 {
		left: -75%;
	}

	.elementor-6568 .elementor-element.elementor-element-6b40f28 {
		bottom: -100%;
	}

	.elementor-6568 .elementor-element.elementor-element-2714c12 {
		margin-top: 80px;
		margin-bottom: 20px;
	}

	.elementor-6568 .elementor-element.elementor-element-4eefb95>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6568 .elementor-element.elementor-element-221d8e3 {
		text-align: left;
	}

	.elementor-6568 .elementor-element.elementor-element-221d8e3 .elementor-heading-title {
		font-size: 32px;
		line-height: 1.2em;
	}

	.elementor-6568 .elementor-element.elementor-element-0d96a0c>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
	}

	.elementor-6568 .elementor-element.elementor-element-90eaff3 {
		padding: 40px 20px 0px 20px;
	}

	.elementor-6568 .elementor-element.elementor-element-c621c96 {
		width: 50%;
	}

	.elementor-6568 .elementor-element.elementor-element-c621c96>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-6568 .elementor-element.elementor-element-4d948c3 {
		width: 50%;
	}

	.elementor-6568 .elementor-element.elementor-element-4d948c3>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 0px 20px;
	}

	.elementor-6568 .elementor-element.elementor-element-9b8a302 {
		width: 50%;
	}

	.elementor-6568 .elementor-element.elementor-element-9b8a302>.elementor-element-populated {
		margin: -150px 0px 0px 0px;
		padding: 20px 20px 0px 20px;
	}

	.elementor-6568 .elementor-element.elementor-element-fe4a4ef {
		width: 50%;
	}

	.elementor-6568 .elementor-element.elementor-element-fe4a4ef>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 0px 20px;
	}

	.elementor-6568 .elementor-element.elementor-element-9e4ab9a {
		width: 50%;
	}

	.elementor-6568 .elementor-element.elementor-element-9e4ab9a>.elementor-element-populated {
		margin: -220px 0px 0px 0px;
		padding: 20px 20px 0px 20px;
	}

	.elementor-6568 .elementor-element.elementor-element-9097523 {
		margin-top: 60px;
		margin-bottom: 60px;
	}

	.elementor-6568 .elementor-element.elementor-element-d2d88ea>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6568 .elementor-element.elementor-element-4fcfae1 {
		text-align: left;
	}

	.elementor-6568 .elementor-element.elementor-element-4fcfae1 .elementor-heading-title {
		font-size: 32px;
		line-height: 1.2em;
	}

	.elementor-6568 .elementor-element.elementor-element-3c845b6>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6568 .elementor-element.elementor-element-b017c57 {
		padding: 80px 0px 520px 0px;
	}

	.elementor-6568 .elementor-element.elementor-element-cbf67e7>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-6568 .elementor-element.elementor-element-de26205 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-6568 .elementor-element.elementor-element-7aa0fd1 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-6568 .elementor-element.elementor-element-79968a7 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-6568 .elementor-element.elementor-element-bfd14da>.elementor-element-populated {
		padding: 60px 20px 0px 20px;
	}

	.elementor-6568 .elementor-element.elementor-element-35f474c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6568 .elementor-element.elementor-element-35f474c {
		width: 100%;
		max-width: 100%;
		top: 0%;
	}

	body:not(.rtl) .elementor-6568 .elementor-element.elementor-element-35f474c {
		left: 0%;
	}

	body.rtl .elementor-6568 .elementor-element.elementor-element-35f474c {
		right: 0%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-6568 .elementor-element.elementor-element-c6fdbbf {
		width: 50%;
	}

	.elementor-6568 .elementor-element.elementor-element-4fc2931 {
		width: 50%;
	}

	.elementor-6568 .elementor-element.elementor-element-0fd6f30 {
		width: 50%;
	}

	.elementor-6568 .elementor-element.elementor-element-82daa18 {
		width: 50%;
	}
}

.elementor-6664 .elementor-element.elementor-element-6fd51e7:not(.elementor-motion-effects-element-type-background),
.elementor-6664 .elementor-element.elementor-element-6fd51e7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-6664 .elementor-element.elementor-element-6fd51e7 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 0px 100px 0px;
}

.elementor-6664 .elementor-element.elementor-element-6fd51e7>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6664 .elementor-element.elementor-element-849ceae>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6664 .elementor-element.elementor-element-07ce97d {
	text-align: left;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-6664 .elementor-element.elementor-element-07ce97d .elementor-image img {
	width: 115px;
}

.elementor-6664 .elementor-element.elementor-element-07ce97d>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-6664 .elementor-element.elementor-element-86249a0 {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0.66);
	--divider-border-width: 1px;
}

.elementor-6664 .elementor-element.elementor-element-86249a0 .elementor-divider-separator {
	width: 100%;
}

.elementor-6664 .elementor-element.elementor-element-86249a0 .elementor-divider {
	padding-top: 40px;
	padding-bottom: 40px;
}

.elementor-6664 .elementor-element.elementor-element-a336c88>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6664 .elementor-element.elementor-element-bf85f2f {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-6664 .elementor-element.elementor-element-bf85f2f>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-6664 .elementor-element.elementor-element-b043f15 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-6664 .elementor-element.elementor-element-b043f15>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-6664 .elementor-element.elementor-element-70c7d0f {
	--grid-template-columns: repeat(0, auto);
	--grid-column-gap: 20px;
	--grid-side-margin: 20px;
	--grid-row-gap: 0px;
	--grid-bottom-margin: 0px;
}

.elementor-6664 .elementor-element.elementor-element-70c7d0f .elementor-widget-container {
	justify-content: flex-start;
}

.elementor-6664 .elementor-element.elementor-element-70c7d0f .elementor-social-icon {
	background-color: rgba(0, 0, 0, 0);
	font-size: 20px;
	padding: 0em;
}

.elementor-6664 .elementor-element.elementor-element-70c7d0f .elementor-social-icon i {
	color: #FFFFFF;
}

.elementor-6664 .elementor-element.elementor-element-70c7d0f .elementor-social-icon svg {
	fill: #FFFFFF;
}

.elementor-6664 .elementor-element.elementor-element-70c7d0f>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-6664 .elementor-element.elementor-element-e8a7945>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6664 .elementor-element.elementor-element-9d8f520 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 18px;
}

.elementor-6664 .elementor-element.elementor-element-9d8f520>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-6664 .elementor-element.elementor-element-b241638 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-6664 .elementor-element.elementor-element-054a9c5 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-6664 .elementor-element.elementor-element-0846057 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-6664 .elementor-element.elementor-element-e9ac2fc .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-6664 .elementor-element.elementor-element-911490e .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-6664 .elementor-element.elementor-element-b6023f9>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6664 .elementor-element.elementor-element-d37d7be .elementor-heading-title {
	color: #FFFFFF;
	font-size: 18px;
}

.elementor-6664 .elementor-element.elementor-element-d37d7be>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-6664 .elementor-element.elementor-element-83edddc .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-6664 .elementor-element.elementor-element-03858aa .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-6664 .elementor-element.elementor-element-95099e2 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-6664 .elementor-element.elementor-element-bc525a5 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-6664 .elementor-element.elementor-element-2530e81>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6664 .elementor-element.elementor-element-66d2e3f .elementor-heading-title {
	color: #FFFFFF;
	font-size: 18px;
}

.elementor-6664 .elementor-element.elementor-element-66d2e3f>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-6664 .elementor-element.elementor-element-6ed7105 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-6664 .elementor-element.elementor-element-f4a99df .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-6664 .elementor-element.elementor-element-32754b5 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

@media(max-width:1024px) {
	.elementor-6664 .elementor-element.elementor-element-6fd51e7 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-6664 .elementor-element.elementor-element-849ceae>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-6664 .elementor-element.elementor-element-07ce97d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6664 .elementor-element.elementor-element-bf85f2f>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-6664 .elementor-element.elementor-element-6fd51e7 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-6664 .elementor-element.elementor-element-07ce97d {
		text-align: left;
	}

	.elementor-6664 .elementor-element.elementor-element-07ce97d .elementor-image img {
		width: 93px;
	}

	.elementor-6664 .elementor-element.elementor-element-07ce97d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6664 .elementor-element.elementor-element-86249a0 .elementor-divider {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.elementor-6664 .elementor-element.elementor-element-a336c88>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-6664 .elementor-element.elementor-element-e8a7945 {
		width: 50%;
	}

	.elementor-6664 .elementor-element.elementor-element-e8a7945.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-6664 .elementor-element.elementor-element-e8a7945>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}

	.elementor-6664 .elementor-element.elementor-element-b6023f9 {
		width: 50%;
	}

	.elementor-6664 .elementor-element.elementor-element-b6023f9>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}

	.elementor-6664 .elementor-element.elementor-element-2530e81 {
		width: 100%;
	}

	.elementor-6664 .elementor-element.elementor-element-2530e81>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}
}

@media(min-width:768px) {
	.elementor-6664 .elementor-element.elementor-element-a336c88 {
		width: 40%;
	}

	.elementor-6664 .elementor-element.elementor-element-e8a7945 {
		width: 20%;
	}

	.elementor-6664 .elementor-element.elementor-element-b6023f9 {
		width: 20%;
	}

	.elementor-6664 .elementor-element.elementor-element-2530e81 {
		width: 17.727%;
	}
}

.elementor-6676 .elementor-element.elementor-element-a6dbcb0 {
	padding: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-6dcd040:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-6676 .elementor-element.elementor-element-6dcd040>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F1F3F7;
}

.elementor-6676 .elementor-element.elementor-element-6dcd040>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 750px 0px;
}

.elementor-6676 .elementor-element.elementor-element-6dcd040>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6676 .elementor-element.elementor-element-c1c81e6>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-6676 .elementor-element.elementor-element-c1c81e6 {
	z-index: 2;
	width: 450px;
	max-width: 450px;
	top: 200%;
}

.elementor-element.elementor-element-c1c81e6 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 400ms !important;
}

.elementor-widget.elementor-element-c1c81e6 {
	opacity: 0;
}

body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-c1c81e6 {
	left: -22%;
}

body.rtl .elementor-6676 .elementor-element.elementor-element-c1c81e6 {
	right: -22%;
}

.elementor-6676 .elementor-element.elementor-element-8193a5e>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-8193a5e {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 500ms !important;
}

.elementor-widget.elementor-element-8193a5e {
	opacity: 0;
}

.elementor-6676 .elementor-element.elementor-element-8193a5e {
	width: 680px;
	max-width: 680px;
	top: 19%;
}

body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-8193a5e {
	left: -3%;
}

body.rtl .elementor-6676 .elementor-element.elementor-element-8193a5e {
	right: -3%;
}

.elementor-bc-flex-widget .elementor-6676 .elementor-element.elementor-element-2f92d3c.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-6676 .elementor-element.elementor-element-2f92d3c.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-6676 .elementor-element.elementor-element-2f92d3c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-6676 .elementor-element.elementor-element-2f92d3c>.elementor-element-populated {
	margin: 160px 90px 0px 0px;
	padding: 0% 0% 0% 20%;
}

.elementor-6676 .elementor-element.elementor-element-05f6beb {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-6676 .elementor-element.elementor-element-05f6beb .elementor-heading-title {
	color: #000000;
	font-size: 70px;
}

.elementor-element.elementor-element-05f6beb {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 650ms !important;
}

.elementor-widget.elementor-element-05f6beb {
	opacity: 0;
}

.elementor-6676 .elementor-element.elementor-element-de67745 .elementor-spacer-inner {
	height: 0px;
}

.elementor-6676 .elementor-element.elementor-element-de67745>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-f9913d2 .elementor-text-editor {
	text-align: right;
}

.elementor-6676 .elementor-element.elementor-element-f9913d2 {
	color: #000000;
	font-size: 20px;
	line-height: 0em;
	width: auto;
	max-width: auto;
}

.elementor-6676 .elementor-element.elementor-element-f9913d2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-f9913d2 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-f9913d2 {
	opacity: 0;
}

.elementor-6676 .elementor-element.elementor-element-48cc4af .elementor-spacer-inner {
	height: 0px;
}

.elementor-6676 .elementor-element.elementor-element-48cc4af>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-ea16136 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-6676 .elementor-element.elementor-element-ea16136 .elementor-heading-title {
	color: #000000;
	font-size: 16px;
}

.elementor-element.elementor-element-ea16136 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 850ms !important;
}

.elementor-widget.elementor-element-ea16136 {
	opacity: 0;
}

.elementor-6676 .elementor-element.elementor-element-f9e885a .elementor-spacer-inner {
	height: 0px;
}

.elementor-6676 .elementor-element.elementor-element-f9e885a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-25f65e1 .elementor-button {
	font-size: 18px;
	fill: #000000;
	color: #000000;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 250px 250px 250px 250px;
	padding: 30px 20px 30px 20px;
}

.elementor-6676 .elementor-element.elementor-element-25f65e1>.elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-element.elementor-element-25f65e1 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 950ms !important;
}

.elementor-widget.elementor-element-25f65e1 {
	opacity: 0;
}

.elementor-6676 .elementor-element.elementor-element-25f65e1 {
	width: auto;
	max-width: auto;
}

.elementor-6676 .elementor-element.elementor-element-8bd5bea .elementor-spacer-inner {
	height: 0px;
}

.elementor-6676 .elementor-element.elementor-element-8bd5bea>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-07b1210 {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-6676 .elementor-element.elementor-element-e7880fd>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-4fd6069 .elementor-heading-title {
	font-size: 28px;
}

.elementor-6676 .elementor-element.elementor-element-5da77da {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-6676 .elementor-element.elementor-element-6931cb8>.elementor-element-populated {
	margin: 0px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-fbf6479>.elementor-element-populated {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-2681e42 {
	margin-top: 80px;
	margin-bottom: 80px;
}

.elementor-6676 .elementor-element.elementor-element-21485fd>.elementor-element-populated {
	margin: 50px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-0b6747f .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-0b6747f {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 400ms !important;
}

.elementor-widget.elementor-element-0b6747f {
	opacity: 0;
}

.elementor-6676 .elementor-element.elementor-element-172ca45>.elementor-element-populated {
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-62f26cd .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-62f26cd {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-62f26cd {
	opacity: 0;
}

.elementor-6676 .elementor-element.elementor-element-5a45ed7>.elementor-element-populated {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-de0579b .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6676 .elementor-element.elementor-element-de0579b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-de0579b {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-de0579b {
	opacity: 0;
}

.elementor-6676 .elementor-element.elementor-element-de0579b {
	width: 150%;
	max-width: 150%;
	top: 0px;
}

body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-de0579b {
	left: 0px;
}

body.rtl .elementor-6676 .elementor-element.elementor-element-de0579b {
	right: 0px;
}

.elementor-6676 .elementor-element.elementor-element-c519815 {
	padding: 0% 10% 0% 10%;
}

.elementor-6676 .elementor-element.elementor-element-cd9b139>.elementor-element-populated {
	margin: 0px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-7868d0e>.elementor-element-populated {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-fb8487e {
	margin-top: 120px;
	margin-bottom: 120px;
}

.elementor-6676 .elementor-element.elementor-element-16dcfca>.elementor-element-populated {
	margin: 0px 80px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-eea3167 .elementor-heading-title {
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-6676 .elementor-element.elementor-element-94d0db1 .elementor-accordion .elementor-accordion-item {
	border-width: 10px;
	border-color: #FFFFFF;
}

.elementor-6676 .elementor-element.elementor-element-94d0db1 .elementor-accordion .elementor-accordion-item .elementor-tab-content {
	border-width: 10px;
	border-top-color: #FFFFFF;
}

.elementor-6676 .elementor-element.elementor-element-94d0db1 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 10px;
	border-bottom-color: #FFFFFF;
}

.elementor-6676 .elementor-element.elementor-element-94d0db1 .elementor-accordion .elementor-tab-title {
	background-color: #6fb451;
	padding: 20px 20px 15px 20px;
}

.elementor-6676 .elementor-element.elementor-element-94d0db1 .elementor-accordion-icon,
.elementor-6676 .elementor-element.elementor-element-94d0db1 .elementor-accordion-title {
	color: #000000;
}

.elementor-6676 .elementor-element.elementor-element-94d0db1 .elementor-active .elementor-accordion-icon,
.elementor-6676 .elementor-element.elementor-element-94d0db1 .elementor-active .elementor-accordion-title {
	color: #FFFFFF;
}

.elementor-6676 .elementor-element.elementor-element-94d0db1 .elementor-accordion .elementor-accordion-title {
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-6676 .elementor-element.elementor-element-94d0db1 .elementor-accordion .elementor-tab-content {
	padding: 0px 20px 10px 20px;
}

.elementor-6676 .elementor-element.elementor-element-94d0db1>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-c2f2325>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-36f7727 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-36f7727 {
	opacity: 0;
}

.elementor-6676 .elementor-element.elementor-element-36f7727 {
	width: 110%;
	max-width: 110%;
	bottom: 5%;
}

.elementor-6676 .elementor-element.elementor-element-be2f3b3 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 55px 50px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-be2f3b3 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-be2f3b3 {
	opacity: 0;
}

.elementor-6676 .elementor-element.elementor-element-be2f3b3 {
	width: 43%;
	max-width: 43%;
	bottom: 87%;
}

body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-be2f3b3 {
	right: 31%;
}

body.rtl .elementor-6676 .elementor-element.elementor-element-be2f3b3 {
	left: 31%;
}

.elementor-6676 .elementor-element.elementor-element-6be8de0 {
	margin-top: 0px;
	margin-bottom: 60px;
}

.elementor-6676 .elementor-element.elementor-element-f66d09e>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-3dd2514 .elementor-heading-title {
	color: rgba(0, 85, 255, 0.03);
	font-size: 160px;
}

.elementor-6676 .elementor-element.elementor-element-3dd2514 {
	width: 100%;
	max-width: 100%;
	top: -18%;
}

body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-3dd2514 {
	left: -12%;
}

body.rtl .elementor-6676 .elementor-element.elementor-element-3dd2514 {
	right: -12%;
}

.elementor-6676 .elementor-element.elementor-element-2abda3c .elementor-image img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-6676 .elementor-element.elementor-element-2abda3c {
	z-index: 2;
	width: 27%;
	max-width: 27%;
	top: 12%;
}

.elementor-element.elementor-element-2abda3c {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 320ms !important;
}

.elementor-widget.elementor-element-2abda3c {
	opacity: 0;
}

body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-2abda3c {
	left: -2%;
}

body.rtl .elementor-6676 .elementor-element.elementor-element-2abda3c {
	right: -2%;
}

.elementor-6676 .elementor-element.elementor-element-3c06945 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-6676 .elementor-element.elementor-element-3c06945 {
	z-index: 2;
	width: 30%;
	max-width: 30%;
	top: 10%;
}

.elementor-element.elementor-element-3c06945 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-3c06945 {
	opacity: 0;
}

body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-3c06945 {
	left: 64%;
}

body.rtl .elementor-6676 .elementor-element.elementor-element-3c06945 {
	right: 64%;
}

.elementor-6676 .elementor-element.elementor-element-14576c0 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-element.elementor-element-14576c0 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 100ms !important;
}

.elementor-widget.elementor-element-14576c0 {
	opacity: 0;
}

.elementor-6676 .elementor-element.elementor-element-14576c0 {
	width: 28%;
	max-width: 28%;
	top: 46%;
}

body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-14576c0 {
	left: 26%;
}

body.rtl .elementor-6676 .elementor-element.elementor-element-14576c0 {
	right: 26%;
}

.elementor-6676 .elementor-element.elementor-element-df16e3e .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 55px 50px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-df16e3e {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 480ms !important;
}

.elementor-widget.elementor-element-df16e3e {
	opacity: 0;
}

.elementor-6676 .elementor-element.elementor-element-df16e3e {
	width: 32%;
	max-width: 32%;
	top: 40%;
}

body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-df16e3e {
	left: 53%;
}

body.rtl .elementor-6676 .elementor-element.elementor-element-df16e3e {
	right: 53%;
}

.elementor-6676 .elementor-element.elementor-element-eea6b64 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 55px 50px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6676 .elementor-element.elementor-element-eea6b64 {
	z-index: 2;
	width: 30%;
	max-width: 30%;
	top: 0%;
}

body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-eea6b64 {
	left: 26%;
}

body.rtl .elementor-6676 .elementor-element.elementor-element-eea6b64 {
	right: 26%;
}

.elementor-6676 .elementor-element.elementor-element-fc79d99 .elementor-image img {
	width: 72%;
	opacity: 0.3;
	filter: brightness(100%) contrast(100%) saturate(138%) blur(0px) hue-rotate(317deg);
}

body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-fc79d99 {
	left: -52%;
}

body.rtl .elementor-6676 .elementor-element.elementor-element-fc79d99 {
	right: -52%;
}

.elementor-6676 .elementor-element.elementor-element-fc79d99 {
	bottom: 0%;
}

.elementor-6676 .elementor-element.elementor-element-a070f56 .elementor-image img {
	width: 72%;
	opacity: 0.4;
	filter: brightness(100%) contrast(100%) saturate(138%) blur(0px) hue-rotate(317deg);
}

body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-a070f56 {
	left: 123%;
}

body.rtl .elementor-6676 .elementor-element.elementor-element-a070f56 {
	right: 123%;
}

.elementor-6676 .elementor-element.elementor-element-a070f56 {
	bottom: 101px;
}

.elementor-6676 .elementor-element.elementor-element-b526afd>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-ae2a777 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-6676 .elementor-element.elementor-element-ae2a777.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-6676 .elementor-element.elementor-element-ae2a777.elementor-view-framed .elementor-icon,
.elementor-6676 .elementor-element.elementor-element-ae2a777.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-6676 .elementor-element.elementor-element-ae2a777.elementor-view-framed .elementor-icon,
.elementor-6676 .elementor-element.elementor-element-ae2a777.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-6676 .elementor-element.elementor-element-ae2a777 .elementor-icon {
	font-size: 28px;
}

.elementor-6676 .elementor-element.elementor-element-ae2a777 .elementor-icon i,
.elementor-6676 .elementor-element.elementor-element-ae2a777 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-6676 .elementor-element.elementor-element-ae2a777>.elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-ae2a777 {
	width: auto;
	max-width: auto;
}

.elementor-6676 .elementor-element.elementor-element-e3ea93f .elementor-heading-title {
	font-size: 24px;
}

.elementor-6676 .elementor-element.elementor-element-e3ea93f {
	width: auto;
	max-width: auto;
}

.elementor-6676 .elementor-element.elementor-element-776ba67>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-6676 .elementor-element.elementor-element-49fa9fb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-6676 .elementor-element.elementor-element-49fa9fb.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-6676 .elementor-element.elementor-element-49fa9fb.elementor-view-framed .elementor-icon,
.elementor-6676 .elementor-element.elementor-element-49fa9fb.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-6676 .elementor-element.elementor-element-49fa9fb.elementor-view-framed .elementor-icon,
.elementor-6676 .elementor-element.elementor-element-49fa9fb.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-6676 .elementor-element.elementor-element-49fa9fb .elementor-icon {
	font-size: 28px;
}

.elementor-6676 .elementor-element.elementor-element-49fa9fb .elementor-icon i,
.elementor-6676 .elementor-element.elementor-element-49fa9fb .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-6676 .elementor-element.elementor-element-49fa9fb>.elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-49fa9fb {
	width: auto;
	max-width: auto;
}

.elementor-6676 .elementor-element.elementor-element-02fc147 .elementor-heading-title {
	font-size: 24px;
}

.elementor-6676 .elementor-element.elementor-element-02fc147 {
	width: auto;
	max-width: auto;
}

.elementor-6676 .elementor-element.elementor-element-5396ee3>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-6676 .elementor-element.elementor-element-863f47a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-6676 .elementor-element.elementor-element-863f47a.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-6676 .elementor-element.elementor-element-863f47a.elementor-view-framed .elementor-icon,
.elementor-6676 .elementor-element.elementor-element-863f47a.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-6676 .elementor-element.elementor-element-863f47a.elementor-view-framed .elementor-icon,
.elementor-6676 .elementor-element.elementor-element-863f47a.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-6676 .elementor-element.elementor-element-863f47a .elementor-icon {
	font-size: 28px;
}

.elementor-6676 .elementor-element.elementor-element-863f47a .elementor-icon i,
.elementor-6676 .elementor-element.elementor-element-863f47a .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-6676 .elementor-element.elementor-element-863f47a>.elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-863f47a {
	width: auto;
	max-width: auto;
}

.elementor-6676 .elementor-element.elementor-element-dd94641 .elementor-heading-title {
	font-size: 24px;
}

.elementor-6676 .elementor-element.elementor-element-dd94641 {
	width: auto;
	max-width: auto;
}

.elementor-6676 .elementor-element.elementor-element-acde27e>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-6676 .elementor-element.elementor-element-c306a19:not(.elementor-motion-effects-element-type-background),
.elementor-6676 .elementor-element.elementor-element-c306a19>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #6fb451;
}

.elementor-6676 .elementor-element.elementor-element-c306a19,
.elementor-6676 .elementor-element.elementor-element-c306a19>.elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-6676 .elementor-element.elementor-element-c306a19 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 40px;
	padding: 40px 0px 0px 80px;
}

.elementor-6676 .elementor-element.elementor-element-c306a19>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6676 .elementor-element.elementor-element-03421c8>.elementor-element-populated,
.elementor-6676 .elementor-element.elementor-element-03421c8>.elementor-element-populated>.elementor-background-overlay,
.elementor-6676 .elementor-element.elementor-element-03421c8>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-6676 .elementor-element.elementor-element-03421c8>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 45px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-03421c8>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6676 .elementor-element.elementor-element-9b09f59 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 50px;
}

.elementor-element.elementor-element-9b09f59 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-9b09f59 {
	opacity: 0;
}

.elementor-6676 .elementor-element.elementor-element-9b09f59 {
	width: auto;
	max-width: auto;
}

.elementor-6676 .elementor-element.elementor-element-0db6b6e .elementor-spacer-inner {
	height: 0px;
}

.elementor-6676 .elementor-element.elementor-element-0db6b6e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-25c99f0 .elementor-text-editor {
	text-align: left;
}

.elementor-6676 .elementor-element.elementor-element-25c99f0 {
	color: #FFFFFF;
	font-size: 20px;
	line-height: 0em;
	width: auto;
	max-width: auto;
}

.elementor-6676 .elementor-element.elementor-element-25c99f0>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-element.elementor-element-25c99f0 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 100ms !important;
}

.elementor-widget.elementor-element-25c99f0 {
	opacity: 0;
}

.elementor-6676 .elementor-element.elementor-element-6edef55 .elementor-spacer-inner {
	height: 0px;
}

.elementor-6676 .elementor-element.elementor-element-6edef55>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-cc43ea5 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-6676 .elementor-element.elementor-element-cc43ea5 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-6676 .elementor-element.elementor-element-cc43ea5 .elementor-button {
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2em;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-cc43ea5>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-cc43ea5 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-cc43ea5 {
	opacity: 0;
}

.elementor-6676 .elementor-element.elementor-element-cc43ea5 {
	width: auto;
	max-width: auto;
}

.elementor-6676 .elementor-element.elementor-element-238e796>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6676 .elementor-element.elementor-element-713058d {
	text-align: right;
}

.elementor-6676 .elementor-element.elementor-element-713058d .elementor-image img {
	width: 90%;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-6676 .elementor-element.elementor-element-6931cb8 {
		width: 100%;
	}

	.elementor-6676 .elementor-element.elementor-element-fbf6479 {
		width: 100%;
	}

	.elementor-6676 .elementor-element.elementor-element-16dcfca {
		width: 40%;
	}

	.elementor-6676 .elementor-element.elementor-element-f66d09e {
		width: 65%;
	}

	.elementor-6676 .elementor-element.elementor-element-b526afd {
		width: 35%;
	}

	.elementor-6676 .elementor-element.elementor-element-03421c8 {
		width: 35%;
	}

	.elementor-6676 .elementor-element.elementor-element-238e796 {
		width: 65%;
	}
}

@media(max-width:1024px) {
	.elementor-6676 .elementor-element.elementor-element-c1c81e6 {
		width: 120%;
		max-width: 120%;
		top: 90%;
	}

	body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-c1c81e6 {
		left: -36%;
	}

	body.rtl .elementor-6676 .elementor-element.elementor-element-c1c81e6 {
		right: -36%;
	}

	.elementor-6676 .elementor-element.elementor-element-8193a5e {
		width: 200%;
		max-width: 200%;
	}

	body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-8193a5e {
		left: -38%;
	}

	body.rtl .elementor-6676 .elementor-element.elementor-element-8193a5e {
		right: -38%;
	}

	.elementor-6676 .elementor-element.elementor-element-2f92d3c>.elementor-element-populated {
		margin: 200px 30px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-05f6beb .elementor-heading-title {
		font-size: 55px;
	}

	.elementor-6676 .elementor-element.elementor-element-6931cb8>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-fbf6479>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-21485fd>.elementor-element-populated {
		margin: 0px 20px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-172ca45>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
	}

	.elementor-6676 .elementor-element.elementor-element-5a45ed7>.elementor-element-populated {
		margin: 0px 0px 0px 20px;
	}

	.elementor-6676 .elementor-element.elementor-element-c519815 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 30px 0px 30px;
	}

	.elementor-6676 .elementor-element.elementor-element-cd9b139>.elementor-element-populated {
		margin: 0px 20px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-7868d0e>.elementor-element-populated {
		margin: 0px 0px 0px 20px;
	}

	.elementor-6676 .elementor-element.elementor-element-fb8487e {
		margin-top: 60px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-16dcfca>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-eea3167 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-6676 .elementor-element.elementor-element-36f7727 {
		width: 120%;
		max-width: 120%;
		bottom: 22%;
	}

	body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-36f7727 {
		right: -23%;
	}

	body.rtl .elementor-6676 .elementor-element.elementor-element-36f7727 {
		left: -23%;
	}

	body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-be2f3b3 {
		right: 21%;
	}

	body.rtl .elementor-6676 .elementor-element.elementor-element-be2f3b3 {
		left: 21%;
	}

	.elementor-6676 .elementor-element.elementor-element-be2f3b3 {
		bottom: 72%;
	}

	.elementor-6676 .elementor-element.elementor-element-6be8de0 {
		margin-top: 0px;
		margin-bottom: 20px;
	}

	.elementor-6676 .elementor-element.elementor-element-f66d09e>.elementor-element-populated {
		padding: 60px 0px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-3dd2514 .elementor-heading-title {
		font-size: 120px;
	}

	.elementor-6676 .elementor-element.elementor-element-2abda3c {
		width: 40%;
		max-width: 40%;
	}

	body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-3c06945 {
		left: 58.24%;
	}

	body.rtl .elementor-6676 .elementor-element.elementor-element-3c06945 {
		right: 58.24%;
	}

	.elementor-6676 .elementor-element.elementor-element-3c06945 {
		top: 22%;
	}

	body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-14576c0 {
		left: 9%;
	}

	body.rtl .elementor-6676 .elementor-element.elementor-element-14576c0 {
		right: 9%;
	}

	.elementor-6676 .elementor-element.elementor-element-14576c0 {
		top: 34%;
	}

	body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-eea6b64 {
		left: 36%;
	}

	body.rtl .elementor-6676 .elementor-element.elementor-element-eea6b64 {
		right: 36%;
	}

	.elementor-6676 .elementor-element.elementor-element-eea6b64 {
		top: 0%;
	}

	.elementor-6676 .elementor-element.elementor-element-fc79d99 .elementor-image img {
		width: 80%;
	}

	.elementor-6676 .elementor-element.elementor-element-fc79d99 {
		bottom: 35%;
	}

	.elementor-6676 .elementor-element.elementor-element-a070f56 .elementor-image img {
		width: 97%;
	}

	.elementor-6676 .elementor-element.elementor-element-b526afd>.elementor-element-populated {
		margin: 0px 0px 0px 30px;
	}

	.elementor-6676 .elementor-element.elementor-element-e3ea93f .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-6676 .elementor-element.elementor-element-02fc147 .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-6676 .elementor-element.elementor-element-dd94641 .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-6676 .elementor-element.elementor-element-c306a19 {
		margin-top: 0px;
		margin-bottom: 40px;
		padding: 40px 0px 0px 40px;
	}

	.elementor-6676 .elementor-element.elementor-element-03421c8>.elementor-element-populated {
		margin: 10px 0px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-9b09f59 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-6676 .elementor-element.elementor-element-25c99f0 {
		font-size: 16px;
		line-height: 1.4em;
	}

	.elementor-6676 .elementor-element.elementor-element-25c99f0>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-cc43ea5 .elementor-button {
		font-size: 18px;
	}

	.elementor-6676 .elementor-element.elementor-element-cc43ea5>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-6676 .elementor-element.elementor-element-6dcd040>.elementor-element-populated {
		padding: 100px 0px 330px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-c1c81e6 {
		width: 60%;
		max-width: 60%;
	}

	body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-c1c81e6 {
		left: -6%;
	}

	body.rtl .elementor-6676 .elementor-element.elementor-element-c1c81e6 {
		right: -6%;
	}

	.elementor-6676 .elementor-element.elementor-element-8193a5e {
		width: 80%;
		max-width: 80%;
		top: -16%;
	}

	body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-8193a5e {
		left: 19%;
	}

	body.rtl .elementor-6676 .elementor-element.elementor-element-8193a5e {
		right: 19%;
	}

	.elementor-6676 .elementor-element.elementor-element-2f92d3c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-6676 .elementor-element.elementor-element-2f92d3c>.elementor-element-populated {
		margin: 60px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-6676 .elementor-element.elementor-element-05f6beb .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-6676 .elementor-element.elementor-element-07b1210 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-4fd6069>.elementor-widget-container {
		margin: 21px 0px 20px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-2681e42 {
		margin-top: 40px;
		margin-bottom: 40px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-21485fd {
		width: 50%;
	}

	.elementor-6676 .elementor-element.elementor-element-21485fd>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-6676 .elementor-element.elementor-element-172ca45 {
		width: 50%;
	}

	.elementor-6676 .elementor-element.elementor-element-172ca45>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-6676 .elementor-element.elementor-element-5a45ed7 {
		width: 100%;
	}

	.elementor-6676 .elementor-element.elementor-element-5a45ed7>.elementor-element-populated {
		margin: 40px 20px 0px 20px;
	}

	.elementor-6676 .elementor-element.elementor-element-de0579b {
		width: 100%;
		max-width: 100%;
	}

	.elementor-6676 .elementor-element.elementor-element-cd9b139>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-7868d0e>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-fb8487e {
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-16dcfca>.elementor-element-populated {
		margin: 20px 20px 0px 20px;
	}

	.elementor-6676 .elementor-element.elementor-element-eea3167 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-6676 .elementor-element.elementor-element-eea3167>.elementor-widget-container {
		margin: 21px 0px 20px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-94d0db1>.elementor-widget-container {
		margin: 0px 0px 60px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-c2f2325>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-36f7727 {
		right: -14%;
	}

	body.rtl .elementor-6676 .elementor-element.elementor-element-36f7727 {
		left: -14%;
	}

	.elementor-6676 .elementor-element.elementor-element-36f7727 {
		bottom: -12%;
	}

	.elementor-6676 .elementor-element.elementor-element-be2f3b3>.elementor-widget-container {
		margin: 20px 0px 40px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-be2f3b3 {
		width: 100%;
		max-width: 100%;
		bottom: 38%;
	}

	.elementor-6676 .elementor-element.elementor-element-6be8de0 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-f66d09e>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-3dd2514 .elementor-heading-title {
		font-size: 80px;
	}

	.elementor-6676 .elementor-element.elementor-element-2abda3c {
		width: 100%;
		max-width: 100%;
	}

	.elementor-6676 .elementor-element.elementor-element-3c06945>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-3c06945 {
		width: 100%;
		max-width: 100%;
		top: 49%;
	}

	.elementor-6676 .elementor-element.elementor-element-14576c0>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-14576c0 {
		width: 100%;
		max-width: 100%;
		top: -18%;
	}

	body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-14576c0 {
		left: 15%;
	}

	body.rtl .elementor-6676 .elementor-element.elementor-element-14576c0 {
		right: 15%;
	}

	.elementor-6676 .elementor-element.elementor-element-df16e3e>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-df16e3e {
		width: 100%;
		max-width: 100%;
	}

	.elementor-6676 .elementor-element.elementor-element-eea6b64>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-eea6b64 {
		width: 100%;
		max-width: 100%;
		top: 26%;
	}

	body:not(.rtl) .elementor-6676 .elementor-element.elementor-element-eea6b64 {
		left: 160px;
	}

	body.rtl .elementor-6676 .elementor-element.elementor-element-eea6b64 {
		right: 160px;
	}

	.elementor-6676 .elementor-element.elementor-element-b526afd>.elementor-element-populated {
		margin: 60px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-e3ea93f>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-776ba67>.elementor-widget-container {
		margin: -20px 0px 10px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-02fc147>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-5396ee3>.elementor-widget-container {
		margin: -20px 0px 10px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-dd94641>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-acde27e>.elementor-widget-container {
		margin: -20px 0px 10px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-c306a19 {
		margin-top: 20px;
		margin-bottom: 40px;
	}

	.elementor-bc-flex-widget .elementor-6676 .elementor-element.elementor-element-03421c8.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-6676 .elementor-element.elementor-element-03421c8.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-6676 .elementor-element.elementor-element-03421c8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-6676 .elementor-element.elementor-element-03421c8>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-9b09f59 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-6676 .elementor-element.elementor-element-9b09f59>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-6676 .elementor-element.elementor-element-238e796>.elementor-element-populated {
		margin: 30px 0px 0px 0px;
	}
}

@media(min-width:768px) {
	.elementor-6676 .elementor-element.elementor-element-21485fd {
		width: 25%;
	}

	.elementor-6676 .elementor-element.elementor-element-172ca45 {
		width: 25%;
	}

	.elementor-6676 .elementor-element.elementor-element-5a45ed7 {
		width: 49.333%;
	}

	.elementor-6676 .elementor-element.elementor-element-16dcfca {
		width: 45%;
	}

	.elementor-6676 .elementor-element.elementor-element-c2f2325 {
		width: 55%;
	}

	.elementor-6676 .elementor-element.elementor-element-f66d09e {
		width: 69.666%;
	}

	.elementor-6676 .elementor-element.elementor-element-b526afd {
		width: 30%;
	}

	.elementor-6676 .elementor-element.elementor-element-03421c8 {
		width: 40%;
	}

	.elementor-6676 .elementor-element.elementor-element-238e796 {
		width: 60%;
	}
}

.elementor-6680 .elementor-element.elementor-element-b08c6fe>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6680 .elementor-element.elementor-element-b08c6fe {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-6680 .elementor-element.elementor-element-b08c6fe>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-6680 .elementor-element.elementor-element-8a8f3b0.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-6680 .elementor-element.elementor-element-8a8f3b0.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6680 .elementor-element.elementor-element-6c4f6ca {
	text-align: left;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-6680 .elementor-element.elementor-element-6c4f6ca .elementor-image img {
	width: 91px;
}

.elementor-6680 .elementor-element.elementor-element-6c4f6ca>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6680 .elementor-element.elementor-element-85fedb0.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-6680 .elementor-element.elementor-element-85fedb0.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6680 .elementor-element.elementor-element-85fedb0.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-6680 .elementor-element.elementor-element-85fedb0>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li>a {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.9em;
	color: #000000;
}

.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav>li {
	margin: 0px 0px 0px 20px;
}

.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav {
	text-align: left;
}

.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li ul.sub-menu li {
	padding: 5px 20px 5px 20px;
}

.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li ul.sub-menu {
	text-align: left;
	border-radius: 5px;
	background: #ffffff;
}

.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li>a:hover {
	color: #6fb451;
}

.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav ul li>a:before,
.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper div .nav li>a:before {
	background-color: #6fb451;
}

.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav>li.current-menu-item>a,
.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav>li.current-menu-parent>a,
.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a,
.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
	color: #6fb451;
}

.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before,
.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before,
.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #6fb451;
}

.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li ul li a {
	color: #000000;
}

.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li ul li a:hover {
	color: #6fb451;
}

.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li ul li>a:before {
	background-color: #6fb451;
}

.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a,
.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
	color: #6fb451;
}

.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before,
.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-6680 .elementor-element.elementor-element-4ff891b .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #6fb451;
}

.elementor-6680 .elementor-element.elementor-element-4ff891b>.elementor-widget-container {
	margin: 3px 0px 0px 50px;
}

.elementor-6680 .elementor-element.elementor-element-4ff891b {
	width: auto;
	max-width: auto;
}

.elementor-6680 .elementor-element.elementor-element-ebfbd61 .starto-search-icon a {
	font-size: 18px;
	color: #000000;
}

.elementor-6680 .elementor-element.elementor-element-ebfbd61 .starto-search-wrapper input {
	width: 450px;
}

.elementor-6680 .elementor-element.elementor-element-ebfbd61 .starto-search-wrapper .input-group .input-group-button button i {
	font-size: 26px;
}

.elementor-6680 .elementor-element.elementor-element-ebfbd61 .autocomplete {
	width: 500px;
}

.elementor-6680 .elementor-element.elementor-element-ebfbd61 .autocomplete ul li a {
	font-size: 22px;
}

.elementor-6680 .elementor-element.elementor-element-ebfbd61 .starto-search-icon a:hover {
	color: #000000;
}

.elementor-6680 .elementor-element.elementor-element-ebfbd61 .starto-search-wrapper {
	background: rgba(0, 0, 0, 0.9);
}

.elementor-6680 .elementor-element.elementor-element-ebfbd61 .starto-search-wrapper .input-group input {
	color: #ffffff;
}

.elementor-6680 .elementor-element.elementor-element-ebfbd61 .starto-search-wrapper .input-group input::placeholder {
	color: #ffffff;
}

.elementor-6680 .elementor-element.elementor-element-ebfbd61 .starto-search-wrapper .input-group {
	border-color: 256, 256, 256, 0.1;
}

.elementor-6680 .elementor-element.elementor-element-ebfbd61 .starto-search-wrapper .input-group .input-group-button button {
	color: #ffffff;
}

.elementor-6680 .elementor-element.elementor-element-ebfbd61 .starto-search-wrapper .autocomplete li a {
	color: #ffffff;
}

.elementor-6680 .elementor-element.elementor-element-ebfbd61 .autocomplete ul {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-6680 .elementor-element.elementor-element-ebfbd61 .autocomplete li:hover a {
	color: #ffffff;
	background-color: rgba(256, 256, 256, 0.1);
}

.elementor-6680 .elementor-element.elementor-element-ebfbd61>.elementor-widget-container {
	margin: 0px 0px 0px 30px;
}

.elementor-6680 .elementor-element.elementor-element-ebfbd61 {
	width: auto;
	max-width: auto;
}

.elementor-6680 .elementor-element.elementor-element-352d237 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-6680 .elementor-element.elementor-element-352d237.elementor-view-stacked .elementor-icon {
	background-color: #000000;
}

.elementor-6680 .elementor-element.elementor-element-352d237.elementor-view-framed .elementor-icon,
.elementor-6680 .elementor-element.elementor-element-352d237.elementor-view-default .elementor-icon {
	color: #000000;
	border-color: #000000;
}

.elementor-6680 .elementor-element.elementor-element-352d237.elementor-view-framed .elementor-icon,
.elementor-6680 .elementor-element.elementor-element-352d237.elementor-view-default .elementor-icon svg {
	fill: #000000;
}

.elementor-6680 .elementor-element.elementor-element-352d237.elementor-view-stacked .elementor-icon:hover {
	background-color: #000000;
}

.elementor-6680 .elementor-element.elementor-element-352d237.elementor-view-framed .elementor-icon:hover,
.elementor-6680 .elementor-element.elementor-element-352d237.elementor-view-default .elementor-icon:hover {
	color: #000000;
	border-color: #000000;
}

.elementor-6680 .elementor-element.elementor-element-352d237.elementor-view-framed .elementor-icon:hover,
.elementor-6680 .elementor-element.elementor-element-352d237.elementor-view-default .elementor-icon:hover svg {
	fill: #000000;
}

.elementor-6680 .elementor-element.elementor-element-352d237 .elementor-icon {
	font-size: 16px;
}

.elementor-6680 .elementor-element.elementor-element-352d237 .elementor-icon i,
.elementor-6680 .elementor-element.elementor-element-352d237 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-6680 .elementor-element.elementor-element-352d237>.elementor-widget-container {
	margin: 5px 0px 0px 20px;
}

.elementor-6680 .elementor-element.elementor-element-352d237 {
	width: auto;
	max-width: auto;
	align-self: center;
}

@media(min-width:768px) {
	.elementor-6680 .elementor-element.elementor-element-8a8f3b0 {
		width: 20%;
	}

	.elementor-6680 .elementor-element.elementor-element-85fedb0 {
		width: 80%;
	}
}

@media(max-width:1024px) {
	.elementor-6680 .elementor-element.elementor-element-b08c6fe {
		padding: 30px 0px 30px 0px;
	}

	.elementor-6680 .elementor-element.elementor-element-6c4f6ca>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-6680 .elementor-element.elementor-element-352d237>.elementor-widget-container {
		margin: 5px 20px 0px 20px;
	}
}

@media(max-width:767px) {
	.elementor-6680 .elementor-element.elementor-element-b08c6fe {
		padding: 20px 0px 20px 0px;
	}

	.elementor-6680 .elementor-element.elementor-element-8a8f3b0 {
		width: 50%;
	}

	.elementor-6680 .elementor-element.elementor-element-8a8f3b0.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-6680 .elementor-element.elementor-element-6c4f6ca {
		text-align: left;
	}

	.elementor-6680 .elementor-element.elementor-element-6c4f6ca .elementor-image img {
		width: 93px;
	}

	.elementor-6680 .elementor-element.elementor-element-6c4f6ca>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-6680 .elementor-element.elementor-element-85fedb0 {
		width: 50%;
	}

	.elementor-6680 .elementor-element.elementor-element-85fedb0.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-6680 .elementor-element.elementor-element-85fedb0>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-6680 .elementor-element.elementor-element-ebfbd61 .starto-search-wrapper input {
		width: 250px;
	}

	.elementor-6680 .elementor-element.elementor-element-ebfbd61 .starto-search-wrapper .input-group input {
		font-size: 20px;
	}

	.elementor-6680 .elementor-element.elementor-element-ebfbd61 .starto-search-wrapper .input-group .input-group-button button i {
		font-size: 18px;
	}

	.elementor-6680 .elementor-element.elementor-element-ebfbd61 .autocomplete {
		width: 250px;
	}

	.elementor-6680 .elementor-element.elementor-element-352d237 .elementor-icon-wrapper {
		text-align: right;
	}

	.elementor-6680 .elementor-element.elementor-element-352d237>.elementor-widget-container {
		margin: 3px 20px 0px 20px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-6680 .elementor-element.elementor-element-8a8f3b0 {
		width: 30%;
	}

	.elementor-6680 .elementor-element.elementor-element-85fedb0 {
		width: 70%;
	}
}

.elementor-6851 .elementor-element.elementor-element-8db389c>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6851 .elementor-element.elementor-element-8db389c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-6851 .elementor-element.elementor-element-8db389c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-6851 .elementor-element.elementor-element-915d418.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-6851 .elementor-element.elementor-element-915d418.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6851 .elementor-element.elementor-element-bd109d4 {
	text-align: left;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-6851 .elementor-element.elementor-element-bd109d4 .elementor-image img {
	width: 91px;
}

.elementor-6851 .elementor-element.elementor-element-bd109d4>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6851 .elementor-element.elementor-element-c8ca41c.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-6851 .elementor-element.elementor-element-c8ca41c.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6851 .elementor-element.elementor-element-c8ca41c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-6851 .elementor-element.elementor-element-c8ca41c>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li>a {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.9em;
	color: #000000;
}

.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav>li {
	margin: 0px 0px 0px 20px;
}

.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav {
	text-align: left;
}

.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
	font-size: 14px;
	font-weight: 700;
	line-height: 1em;
}

.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
	padding: 5px 20px 5px 20px;
}

.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li ul.sub-menu {
	text-align: left;
	border-radius: 5px;
	background: #ffffff;
}

.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li>a:hover {
	color: #6fb451;
}

.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav ul li>a:before,
.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper div .nav li>a:before {
	background-color: #6fb451;
}

.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav>li.current-menu-item>a,
.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a,
.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a,
.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
	color: #6fb451;
}

.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before,
.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before,
.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #6fb451;
}

.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li ul li a {
	color: #000000;
}

.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li ul li a:hover {
	color: #6fb451;
}

.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li ul li>a:before {
	background-color: #6fb451;
}

.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a,
.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
	color: #6fb451;
}

.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before,
.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-6851 .elementor-element.elementor-element-daf1eb5 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #6fb451;
}

.elementor-6851 .elementor-element.elementor-element-daf1eb5>.elementor-widget-container {
	margin: 3px 0px 0px 50px;
}

.elementor-6851 .elementor-element.elementor-element-daf1eb5 {
	width: auto;
	max-width: auto;
}

.elementor-6851 .elementor-element.elementor-element-f8bff7d .starto-search-icon a {
	font-size: 18px;
	color: #000000;
}

.elementor-6851 .elementor-element.elementor-element-f8bff7d .starto-search-wrapper input {
	width: 450px;
}

.elementor-6851 .elementor-element.elementor-element-f8bff7d .starto-search-wrapper .input-group .input-group-button button i {
	font-size: 26px;
}

.elementor-6851 .elementor-element.elementor-element-f8bff7d .autocomplete {
	width: 500px;
}

.elementor-6851 .elementor-element.elementor-element-f8bff7d .autocomplete ul li a {
	font-size: 22px;
}

.elementor-6851 .elementor-element.elementor-element-f8bff7d .starto-search-icon a:hover {
	color: #000000;
}

.elementor-6851 .elementor-element.elementor-element-f8bff7d .starto-search-wrapper {
	background: rgba(0, 0, 0, 0.9);
}

.elementor-6851 .elementor-element.elementor-element-f8bff7d .starto-search-wrapper .input-group input {
	color: #ffffff;
}

.elementor-6851 .elementor-element.elementor-element-f8bff7d .starto-search-wrapper .input-group input::placeholder {
	color: #ffffff;
}

.elementor-6851 .elementor-element.elementor-element-f8bff7d .starto-search-wrapper .input-group {
	border-color: 256, 256, 256, 0.1;
}

.elementor-6851 .elementor-element.elementor-element-f8bff7d .starto-search-wrapper .input-group .input-group-button button {
	color: #ffffff;
}

.elementor-6851 .elementor-element.elementor-element-f8bff7d .starto-search-wrapper .autocomplete li a {
	color: #ffffff;
}

.elementor-6851 .elementor-element.elementor-element-f8bff7d .autocomplete ul {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-6851 .elementor-element.elementor-element-f8bff7d .autocomplete li:hover a {
	color: #ffffff;
	background-color: rgba(256, 256, 256, 0.1);
}

.elementor-6851 .elementor-element.elementor-element-f8bff7d>.elementor-widget-container {
	margin: 0px 0px 0px 30px;
}

.elementor-6851 .elementor-element.elementor-element-f8bff7d {
	width: auto;
	max-width: auto;
}

.elementor-6851 .elementor-element.elementor-element-69b98e9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-6851 .elementor-element.elementor-element-69b98e9.elementor-view-stacked .elementor-icon {
	background-color: #000000;
}

.elementor-6851 .elementor-element.elementor-element-69b98e9.elementor-view-framed .elementor-icon,
.elementor-6851 .elementor-element.elementor-element-69b98e9.elementor-view-default .elementor-icon {
	color: #000000;
	border-color: #000000;
}

.elementor-6851 .elementor-element.elementor-element-69b98e9.elementor-view-framed .elementor-icon,
.elementor-6851 .elementor-element.elementor-element-69b98e9.elementor-view-default .elementor-icon svg {
	fill: #000000;
}

.elementor-6851 .elementor-element.elementor-element-69b98e9.elementor-view-stacked .elementor-icon:hover {
	background-color: #000000;
}

.elementor-6851 .elementor-element.elementor-element-69b98e9.elementor-view-framed .elementor-icon:hover,
.elementor-6851 .elementor-element.elementor-element-69b98e9.elementor-view-default .elementor-icon:hover {
	color: #000000;
	border-color: #000000;
}

.elementor-6851 .elementor-element.elementor-element-69b98e9.elementor-view-framed .elementor-icon:hover,
.elementor-6851 .elementor-element.elementor-element-69b98e9.elementor-view-default .elementor-icon:hover svg {
	fill: #000000;
}

.elementor-6851 .elementor-element.elementor-element-69b98e9 .elementor-icon {
	font-size: 16px;
}

.elementor-6851 .elementor-element.elementor-element-69b98e9 .elementor-icon i,
.elementor-6851 .elementor-element.elementor-element-69b98e9 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-6851 .elementor-element.elementor-element-69b98e9>.elementor-widget-container {
	margin: 5px 0px 0px 20px;
}

.elementor-6851 .elementor-element.elementor-element-69b98e9 {
	width: auto;
	max-width: auto;
	align-self: center;
}

@media(min-width:768px) {
	.elementor-6851 .elementor-element.elementor-element-915d418 {
		width: 20%;
	}

	.elementor-6851 .elementor-element.elementor-element-c8ca41c {
		width: 80%;
	}
}

@media(max-width:1024px) {
	.elementor-6851 .elementor-element.elementor-element-8db389c {
		padding: 30px 0px 30px 0px;
	}

	.elementor-6851 .elementor-element.elementor-element-bd109d4>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-6851 .elementor-element.elementor-element-69b98e9>.elementor-widget-container {
		margin: 5px 20px 0px 20px;
	}
}

@media(max-width:767px) {
	.elementor-6851 .elementor-element.elementor-element-8db389c {
		padding: 20px 0px 20px 0px;
	}

	.elementor-6851 .elementor-element.elementor-element-915d418 {
		width: 50%;
	}

	.elementor-6851 .elementor-element.elementor-element-915d418.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-6851 .elementor-element.elementor-element-bd109d4 {
		text-align: left;
	}

	.elementor-6851 .elementor-element.elementor-element-bd109d4 .elementor-image img {
		width: 93px;
	}

	.elementor-6851 .elementor-element.elementor-element-bd109d4>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-6851 .elementor-element.elementor-element-c8ca41c {
		width: 50%;
	}

	.elementor-6851 .elementor-element.elementor-element-c8ca41c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-6851 .elementor-element.elementor-element-c8ca41c>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-6851 .elementor-element.elementor-element-f8bff7d .starto-search-wrapper input {
		width: 250px;
	}

	.elementor-6851 .elementor-element.elementor-element-f8bff7d .starto-search-wrapper .input-group input {
		font-size: 20px;
	}

	.elementor-6851 .elementor-element.elementor-element-f8bff7d .starto-search-wrapper .input-group .input-group-button button i {
		font-size: 18px;
	}

	.elementor-6851 .elementor-element.elementor-element-f8bff7d .autocomplete {
		width: 250px;
	}

	.elementor-6851 .elementor-element.elementor-element-69b98e9 .elementor-icon-wrapper {
		text-align: right;
	}

	.elementor-6851 .elementor-element.elementor-element-69b98e9>.elementor-widget-container {
		margin: 3px 20px 0px 20px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-6851 .elementor-element.elementor-element-915d418 {
		width: 30%;
	}

	.elementor-6851 .elementor-element.elementor-element-c8ca41c {
		width: 70%;
	}
}

.elementor-6854 .elementor-element.elementor-element-80915dc>.elementor-container {
	min-height: 700px;
}

.elementor-6854 .elementor-element.elementor-element-80915dc>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-bc-flex-widget .elementor-6854 .elementor-element.elementor-element-8261086.elementor-column .elementor-column-wrap {
	align-items: flex-end;
}

.elementor-6854 .elementor-element.elementor-element-8261086.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-6854 .elementor-element.elementor-element-8261086:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-6854 .elementor-element.elementor-element-8261086>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-6854 .elementor-element.elementor-element-8261086>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 120px 0px 0px 0px;
}

.elementor-6854 .elementor-element.elementor-element-8261086>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6854 .elementor-element.elementor-element-930e116 {
	text-align: right;
}

.elementor-6854 .elementor-element.elementor-element-930e116 .elementor-image img {
	width: 90%;
	border-radius: 5px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6854 .elementor-element.elementor-element-e62ce5c.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-6854 .elementor-element.elementor-element-e62ce5c.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6854 .elementor-element.elementor-element-e62ce5c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-6854 .elementor-element.elementor-element-e62ce5c>.elementor-element-populated {
	padding: 0% 10% 0% 10%;
}

.elementor-6854 .elementor-element.elementor-element-465673b {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-6854 .elementor-element.elementor-element-465673b .elementor-heading-title {
	color: #000000;
	font-size: 55px;
}

.elementor-element.elementor-element-465673b {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 650ms !important;
}

.elementor-widget.elementor-element-465673b {
	opacity: 0;
}

.elementor-6854 .elementor-element.elementor-element-fd3811a .elementor-spacer-inner {
	height: 10px;
}

.elementor-6854 .elementor-element.elementor-element-fd3811a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-6854 .elementor-element.elementor-element-5c0009b .elementor-text-editor {
	text-align: right;
}

.elementor-6854 .elementor-element.elementor-element-5c0009b {
	color: #000000;
	font-size: 20px;
	line-height: 0em;
	width: auto;
	max-width: auto;
}

.elementor-6854 .elementor-element.elementor-element-5c0009b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-5c0009b {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-5c0009b {
	opacity: 0;
}

.elementor-6854 .elementor-element.elementor-element-07bd334 .elementor-spacer-inner {
	height: 5px;
}

.elementor-6854 .elementor-element.elementor-element-07bd334>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-6854 .elementor-element.elementor-element-7f4109e {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-6854 .elementor-element.elementor-element-7f4109e .elementor-heading-title {
	color: #000000;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-element.elementor-element-7f4109e {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 850ms !important;
}

.elementor-widget.elementor-element-7f4109e {
	opacity: 0;
}

.elementor-6854 .elementor-element.elementor-element-a6aafda .elementor-spacer-inner {
	height: 0px;
}

.elementor-6854 .elementor-element.elementor-element-a6aafda>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-6854 .elementor-element.elementor-element-40ffe6b {
	margin-top: 100px;
	margin-bottom: 100px;
	padding: 0% 15% 0% 15%;
}

.elementor-6854 .elementor-element.elementor-element-1b6e463>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6854 .elementor-element.elementor-element-10bd649 {
	text-align: center;
}

.elementor-6854 .elementor-element.elementor-element-10bd649 .elementor-heading-title {
	font-size: 30px;
	font-weight: 700;
	line-height: 1.5em;
}

.elementor-6854 .elementor-element.elementor-element-d9522ad:not(.elementor-motion-effects-element-type-background),
.elementor-6854 .elementor-element.elementor-element-d9522ad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/illustrate-bg.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.elementor-6854 .elementor-element.elementor-element-d9522ad {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6854 .elementor-element.elementor-element-d9522ad>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6854 .elementor-element.elementor-element-0125cc7>.elementor-element-populated {
	padding: 0% 10% 0% 10%;
}

.elementor-6854 .elementor-element.elementor-element-9a5d4d4 .elementor-image img {
	border-radius: 6px 6px 6px 6px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6854 .elementor-element.elementor-element-9a5d4d4 {
	z-index: 2;
}

.elementor-element.elementor-element-9a5d4d4 {
	transition-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190) !important;
	transition-delay: 400ms !important;
}

.elementor-widget.elementor-element-9a5d4d4 {
	opacity: 0;
}

.elementor-6854 .elementor-element.elementor-element-9b3906f .elementor-image img {
	width: 30%;
}

.elementor-6854 .elementor-element.elementor-element-9b3906f {
	z-index: 2;
	width: 100%;
	max-width: 100%;
	top: 27%;
}

.elementor-element.elementor-element-9b3906f {
	transition-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-9b3906f {
	opacity: 0;
}

body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-9b3906f {
	right: -45%;
}

body.rtl .elementor-6854 .elementor-element.elementor-element-9b3906f {
	left: -45%;
}

.elementor-6854 .elementor-element.elementor-element-cc573b9 {
	margin-top: 160px;
	margin-bottom: 80px;
}

.elementor-6854 .elementor-element.elementor-element-f0d8079>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6854 .elementor-element.elementor-element-1539ae5 .elementor-heading-title {
	color: rgba(0, 85, 255, 0.03);
	font-size: 160px;
}

.elementor-6854 .elementor-element.elementor-element-1539ae5 {
	width: 100%;
	max-width: 100%;
	top: -22%;
}

body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-1539ae5 {
	left: -12%;
}

body.rtl .elementor-6854 .elementor-element.elementor-element-1539ae5 {
	right: -12%;
}

.elementor-6854 .elementor-element.elementor-element-16ec29e .elementor-image img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-6854 .elementor-element.elementor-element-16ec29e {
	z-index: 2;
	width: 27%;
	max-width: 27%;
	top: 12%;
}

.elementor-element.elementor-element-16ec29e {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 320ms !important;
}

.elementor-widget.elementor-element-16ec29e {
	opacity: 0;
}

body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-16ec29e {
	left: -2%;
}

body.rtl .elementor-6854 .elementor-element.elementor-element-16ec29e {
	right: -2%;
}

.elementor-6854 .elementor-element.elementor-element-88336b1 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-6854 .elementor-element.elementor-element-88336b1 {
	z-index: 2;
	width: 30%;
	max-width: 30%;
	top: 10%;
}

.elementor-element.elementor-element-88336b1 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-88336b1 {
	opacity: 0;
}

body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-88336b1 {
	left: 64%;
}

body.rtl .elementor-6854 .elementor-element.elementor-element-88336b1 {
	right: 64%;
}

.elementor-6854 .elementor-element.elementor-element-b352905 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-element.elementor-element-b352905 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 100ms !important;
}

.elementor-widget.elementor-element-b352905 {
	opacity: 0;
}

.elementor-6854 .elementor-element.elementor-element-b352905 {
	width: 28%;
	max-width: 28%;
	top: 46%;
}

body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-b352905 {
	left: 26%;
}

body.rtl .elementor-6854 .elementor-element.elementor-element-b352905 {
	right: 26%;
}

.elementor-6854 .elementor-element.elementor-element-1dcf704 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 55px 50px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-1dcf704 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 480ms !important;
}

.elementor-widget.elementor-element-1dcf704 {
	opacity: 0;
}

.elementor-6854 .elementor-element.elementor-element-1dcf704 {
	width: 32%;
	max-width: 32%;
	top: 40%;
}

body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-1dcf704 {
	left: 53%;
}

body.rtl .elementor-6854 .elementor-element.elementor-element-1dcf704 {
	right: 53%;
}

.elementor-6854 .elementor-element.elementor-element-450645d .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 55px 50px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6854 .elementor-element.elementor-element-450645d {
	z-index: 2;
	width: 30%;
	max-width: 30%;
	top: 0%;
}

body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-450645d {
	left: 26%;
}

body.rtl .elementor-6854 .elementor-element.elementor-element-450645d {
	right: 26%;
}

.elementor-6854 .elementor-element.elementor-element-0c268ea .elementor-image img {
	width: 72%;
	opacity: 0.3;
	filter: brightness(100%) contrast(100%) saturate(138%) blur(0px) hue-rotate(317deg);
}

body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-0c268ea {
	left: -52%;
}

body.rtl .elementor-6854 .elementor-element.elementor-element-0c268ea {
	right: -52%;
}

.elementor-6854 .elementor-element.elementor-element-0c268ea {
	bottom: 0%;
}

.elementor-6854 .elementor-element.elementor-element-00f5209 .elementor-image img {
	width: 72%;
	opacity: 0.4;
	filter: brightness(100%) contrast(100%) saturate(138%) blur(0px) hue-rotate(317deg);
}

body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-00f5209 {
	left: 128.706%;
}

body.rtl .elementor-6854 .elementor-element.elementor-element-00f5209 {
	right: 128.706%;
}

.elementor-6854 .elementor-element.elementor-element-00f5209 {
	bottom: 106.356px;
}

.elementor-6854 .elementor-element.elementor-element-43bf009>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6854 .elementor-element.elementor-element-5cefe83 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-6854 .elementor-element.elementor-element-5cefe83.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-6854 .elementor-element.elementor-element-5cefe83.elementor-view-framed .elementor-icon,
.elementor-6854 .elementor-element.elementor-element-5cefe83.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-6854 .elementor-element.elementor-element-5cefe83.elementor-view-framed .elementor-icon,
.elementor-6854 .elementor-element.elementor-element-5cefe83.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-6854 .elementor-element.elementor-element-5cefe83 .elementor-icon {
	font-size: 28px;
}

.elementor-6854 .elementor-element.elementor-element-5cefe83 .elementor-icon i,
.elementor-6854 .elementor-element.elementor-element-5cefe83 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-6854 .elementor-element.elementor-element-5cefe83>.elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-6854 .elementor-element.elementor-element-5cefe83 {
	width: auto;
	max-width: auto;
}

.elementor-6854 .elementor-element.elementor-element-6dde9ce .elementor-heading-title {
	font-size: 24px;
}

.elementor-6854 .elementor-element.elementor-element-6dde9ce {
	width: auto;
	max-width: auto;
}

.elementor-6854 .elementor-element.elementor-element-df763bd>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-6854 .elementor-element.elementor-element-5b0803d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-6854 .elementor-element.elementor-element-5b0803d.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-6854 .elementor-element.elementor-element-5b0803d.elementor-view-framed .elementor-icon,
.elementor-6854 .elementor-element.elementor-element-5b0803d.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-6854 .elementor-element.elementor-element-5b0803d.elementor-view-framed .elementor-icon,
.elementor-6854 .elementor-element.elementor-element-5b0803d.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-6854 .elementor-element.elementor-element-5b0803d .elementor-icon {
	font-size: 28px;
}

.elementor-6854 .elementor-element.elementor-element-5b0803d .elementor-icon i,
.elementor-6854 .elementor-element.elementor-element-5b0803d .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-6854 .elementor-element.elementor-element-5b0803d>.elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-6854 .elementor-element.elementor-element-5b0803d {
	width: auto;
	max-width: auto;
}

.elementor-6854 .elementor-element.elementor-element-6a6e19d .elementor-heading-title {
	font-size: 24px;
}

.elementor-6854 .elementor-element.elementor-element-6a6e19d {
	width: auto;
	max-width: auto;
}

.elementor-6854 .elementor-element.elementor-element-1914365>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-6854 .elementor-element.elementor-element-7ae18a1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-6854 .elementor-element.elementor-element-7ae18a1.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-6854 .elementor-element.elementor-element-7ae18a1.elementor-view-framed .elementor-icon,
.elementor-6854 .elementor-element.elementor-element-7ae18a1.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-6854 .elementor-element.elementor-element-7ae18a1.elementor-view-framed .elementor-icon,
.elementor-6854 .elementor-element.elementor-element-7ae18a1.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-6854 .elementor-element.elementor-element-7ae18a1 .elementor-icon {
	font-size: 28px;
}

.elementor-6854 .elementor-element.elementor-element-7ae18a1 .elementor-icon i,
.elementor-6854 .elementor-element.elementor-element-7ae18a1 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-6854 .elementor-element.elementor-element-7ae18a1>.elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-6854 .elementor-element.elementor-element-7ae18a1 {
	width: auto;
	max-width: auto;
}

.elementor-6854 .elementor-element.elementor-element-8dfd3dd .elementor-heading-title {
	font-size: 24px;
}

.elementor-6854 .elementor-element.elementor-element-8dfd3dd {
	width: auto;
	max-width: auto;
}

.elementor-6854 .elementor-element.elementor-element-73a61f0>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-6854 .elementor-element.elementor-element-9613a17 {
	margin-top: 0px;
	margin-bottom: 100px;
}

.elementor-6854 .elementor-element.elementor-element-f81c873>.elementor-element-populated {
	margin: 0px 80px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6854 .elementor-element.elementor-element-0edadcc .elementor-heading-title {
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-6854 .elementor-element.elementor-element-af1df8b .elementor-accordion .elementor-accordion-item {
	border-width: 10px;
	border-color: #FFFFFF;
}

.elementor-6854 .elementor-element.elementor-element-af1df8b .elementor-accordion .elementor-accordion-item .elementor-tab-content {
	border-width: 10px;
	border-top-color: #FFFFFF;
}

.elementor-6854 .elementor-element.elementor-element-af1df8b .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 10px;
	border-bottom-color: #FFFFFF;
}

.elementor-6854 .elementor-element.elementor-element-af1df8b .elementor-accordion .elementor-tab-title {
	background-color: #6fb451;
	padding: 20px 20px 15px 20px;
}

.elementor-6854 .elementor-element.elementor-element-af1df8b .elementor-accordion-icon,
.elementor-6854 .elementor-element.elementor-element-af1df8b .elementor-accordion-title {
	color: #000000;
}

.elementor-6854 .elementor-element.elementor-element-af1df8b .elementor-active .elementor-accordion-icon,
.elementor-6854 .elementor-element.elementor-element-af1df8b .elementor-active .elementor-accordion-title {
	color: #FFFFFF;
}

.elementor-6854 .elementor-element.elementor-element-af1df8b .elementor-accordion .elementor-accordion-title {
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-6854 .elementor-element.elementor-element-af1df8b .elementor-accordion .elementor-tab-content {
	padding: 0px 20px 10px 20px;
}

.elementor-6854 .elementor-element.elementor-element-af1df8b>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-6854 .elementor-element.elementor-element-f2ca30a>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-74b50c5 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-74b50c5 {
	opacity: 0;
}

.elementor-6854 .elementor-element.elementor-element-74b50c5 {
	width: 110%;
	max-width: 110%;
	bottom: 5%;
}

.elementor-6854 .elementor-element.elementor-element-27e2054 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 55px 50px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-27e2054 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-27e2054 {
	opacity: 0;
}

.elementor-6854 .elementor-element.elementor-element-27e2054 {
	width: 43%;
	max-width: 43%;
	bottom: 81%;
}

body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-27e2054 {
	right: 31%;
}

body.rtl .elementor-6854 .elementor-element.elementor-element-27e2054 {
	left: 31%;
}

.elementor-6854 .elementor-element.elementor-element-3e8996d:not(.elementor-motion-effects-element-type-background),
.elementor-6854 .elementor-element.elementor-element-3e8996d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-6854 .elementor-element.elementor-element-3e8996d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 120px 0px 80px 0px;
}

.elementor-6854 .elementor-element.elementor-element-3e8996d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6854 .elementor-element.elementor-element-3e8996d>.elementor-shape-top svg {
	height: 90px;
}

.elementor-6854 .elementor-element.elementor-element-7aad36b>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6854 .elementor-element.elementor-element-0eb667c>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6854 .elementor-element.elementor-element-8c9c1e1 .elementor-image img {
	width: 40%;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(130%) blur(20px) hue-rotate(258deg);
}

.elementor-6854 .elementor-element.elementor-element-8c9c1e1 {
	width: auto;
	max-width: auto;
	top: -120%;
}

body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-8c9c1e1 {
	left: 5%;
}

body.rtl .elementor-6854 .elementor-element.elementor-element-8c9c1e1 {
	right: 5%;
}

.elementor-6854 .elementor-element.elementor-element-5b190c2 .elementor-image img {
	width: 40%;
}

.elementor-6854 .elementor-element.elementor-element-5b190c2 {
	width: auto;
	max-width: auto;
	top: -111%;
}

body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-5b190c2 {
	left: 5%;
}

body.rtl .elementor-6854 .elementor-element.elementor-element-5b190c2 {
	right: 5%;
}

.elementor-6854 .elementor-element.elementor-element-b2301a2 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 45px;
}

.elementor-element.elementor-element-b2301a2 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-b2301a2 {
	opacity: 0;
}

.elementor-6854 .elementor-element.elementor-element-4920f10 {
	color: rgba(255, 255, 255, 0.75);
}

.elementor-element.elementor-element-4920f10 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-4920f10 {
	opacity: 0;
}

.elementor-6854 .elementor-element.elementor-element-91553ef.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-6854 .elementor-element.elementor-element-91553ef>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6854 .elementor-element.elementor-element-6d5b147 .elementor-image img {
	width: 25%;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(20px) hue-rotate(360deg);
}

.elementor-6854 .elementor-element.elementor-element-6d5b147 {
	width: 100%;
	max-width: 100%;
	top: -42%;
}

body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-6d5b147 {
	left: -45%;
}

body.rtl .elementor-6854 .elementor-element.elementor-element-6d5b147 {
	right: -45%;
}

.elementor-6854 .elementor-element.elementor-element-e753539 .elementor-image img {
	width: 25%;
}

.elementor-6854 .elementor-element.elementor-element-e753539 {
	width: 100%;
	max-width: 100%;
	top: -42%;
}

body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-e753539 {
	left: -45%;
}

body.rtl .elementor-6854 .elementor-element.elementor-element-e753539 {
	right: -45%;
}

.elementor-6854 .elementor-element.elementor-element-4acb90b .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #000000;
	color: #000000;
	background-color: #FFFFFF;
	border-radius: 25px 25px 25px 25px;
	padding: 20px 50px 20px 50px;
}

.elementor-6854 .elementor-element.elementor-element-4acb90b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-4acb90b {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 850ms !important;
}

.elementor-widget.elementor-element-4acb90b {
	opacity: 0;
}

.elementor-6854 .elementor-element.elementor-element-4acb90b {
	width: auto;
	max-width: auto;
}

.elementor-6854 .elementor-element.elementor-element-e533366 {
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6854 .elementor-element.elementor-element-bf903b2 .portfolio-grid-content-wrapper .portfolio-grid-wrapper {
	border-radius: 0px;
}

.elementor-6854 .elementor-element.elementor-element-bf903b2 .portfolio-grid-wrapper-overlay .portfolio-grid-img:after {
	background-color: transparent;
	background-image: linear-gradient(-45deg, rgba(0, 69, 255, 0.85) 0%, rgba(242, 41, 91, 0.89) 100%);
}

.elementor-6854 .elementor-element.elementor-element-bf903b2 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
	color: #ffffff;
}

.elementor-6854 .elementor-element.elementor-element-bf903b2 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner .portfolio-grid-subtitle {
	color: #ebebeb;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-6854 .elementor-element.elementor-element-bf903b2 .starto-portfolio-filter-wrapper {
	text-align: left;
}

.elementor-6854 .elementor-element.elementor-element-bf903b2 .starto-portfolio-filter-wrapper a.filter-tag-btn {
	color: #666666;
}

.elementor-6854 .elementor-element.elementor-element-bf903b2 div.elementor-widget-container .starto-portfolio-filter-wrapper a.filter-tag-btn {
	border-color: #666666;
}

.elementor-6854 .elementor-element.elementor-element-bf903b2 .starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	color: #000000;
}

.elementor-6854 .elementor-element.elementor-element-bf903b2 div.starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	border-color: #000000;
}

.elementor-6854 .elementor-element.elementor-element-bf903b2 div.starto-portfolio-filter-wrapper a.filter-tag-btn.active {
	border-color: #000000;
}

.elementor-6854 .elementor-element.elementor-element-bf903b2 .starto-portfolio-filter-wrapper .filter-tag-btn.active {
	color: #000000;
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-6854 .elementor-element.elementor-element-8261086 {
		width: 40%;
	}

	.elementor-6854 .elementor-element.elementor-element-e62ce5c {
		width: 60%;
	}

	.elementor-6854 .elementor-element.elementor-element-f0d8079 {
		width: 69.666%;
	}

	.elementor-6854 .elementor-element.elementor-element-43bf009 {
		width: 30%;
	}

	.elementor-6854 .elementor-element.elementor-element-f81c873 {
		width: 45%;
	}

	.elementor-6854 .elementor-element.elementor-element-f2ca30a {
		width: 55%;
	}

	.elementor-6854 .elementor-element.elementor-element-0eb667c {
		width: 45%;
	}

	.elementor-6854 .elementor-element.elementor-element-91553ef {
		width: 55%;
	}
}

@media(max-width:1024px) {
	.elementor-6854 .elementor-element.elementor-element-80915dc>.elementor-container {
		min-height: 350px;
	}

	.elementor-6854 .elementor-element.elementor-element-80915dc>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6854 .elementor-element.elementor-element-8261086>.elementor-element-populated {
		padding: 120px 0px 0px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-930e116 .elementor-image img {
		width: 90%;
	}

	.elementor-6854 .elementor-element.elementor-element-930e116>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-e62ce5c>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-465673b .elementor-heading-title {
		font-size: 40px;
		line-height: 1.2em;
	}

	.elementor-6854 .elementor-element.elementor-element-40ffe6b {
		margin-top: 60px;
		margin-bottom: 60px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-10bd649 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-6854 .elementor-element.elementor-element-10bd649>.elementor-widget-container {
		padding: 0% 15% 0% 15%;
	}

	.elementor-6854 .elementor-element.elementor-element-0125cc7>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-9b3906f {
		right: -40%;
	}

	body.rtl .elementor-6854 .elementor-element.elementor-element-9b3906f {
		left: -40%;
	}

	.elementor-6854 .elementor-element.elementor-element-cc573b9 {
		margin-top: 100px;
		margin-bottom: 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-f0d8079>.elementor-element-populated {
		padding: 60px 0px 0px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-1539ae5 .elementor-heading-title {
		font-size: 120px;
	}

	.elementor-6854 .elementor-element.elementor-element-16ec29e {
		width: 40%;
		max-width: 40%;
	}

	body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-88336b1 {
		left: 58.24%;
	}

	body.rtl .elementor-6854 .elementor-element.elementor-element-88336b1 {
		right: 58.24%;
	}

	.elementor-6854 .elementor-element.elementor-element-88336b1 {
		top: 22%;
	}

	body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-b352905 {
		left: 9%;
	}

	body.rtl .elementor-6854 .elementor-element.elementor-element-b352905 {
		right: 9%;
	}

	.elementor-6854 .elementor-element.elementor-element-b352905 {
		top: 46%;
	}

	body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-450645d {
		left: 36%;
	}

	body.rtl .elementor-6854 .elementor-element.elementor-element-450645d {
		right: 36%;
	}

	.elementor-6854 .elementor-element.elementor-element-450645d {
		top: 0%;
	}

	.elementor-6854 .elementor-element.elementor-element-0c268ea .elementor-image img {
		width: 80%;
	}

	.elementor-6854 .elementor-element.elementor-element-0c268ea {
		bottom: 26%;
	}

	.elementor-6854 .elementor-element.elementor-element-00f5209 .elementor-image img {
		width: 97%;
	}

	.elementor-6854 .elementor-element.elementor-element-43bf009>.elementor-element-populated {
		margin: 0px 0px 0px 30px;
	}

	.elementor-6854 .elementor-element.elementor-element-6dde9ce .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-6854 .elementor-element.elementor-element-6a6e19d .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-6854 .elementor-element.elementor-element-8dfd3dd .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-6854 .elementor-element.elementor-element-9613a17 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 60px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-f81c873>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-0edadcc .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-6854 .elementor-element.elementor-element-74b50c5 {
		width: 120%;
		max-width: 120%;
		bottom: 20%;
	}

	body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-74b50c5 {
		right: -23%;
	}

	body.rtl .elementor-6854 .elementor-element.elementor-element-74b50c5 {
		left: -23%;
	}

	body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-27e2054 {
		right: 21%;
	}

	body.rtl .elementor-6854 .elementor-element.elementor-element-27e2054 {
		left: 21%;
	}

	.elementor-6854 .elementor-element.elementor-element-27e2054 {
		bottom: 72%;
	}

	.elementor-6854 .elementor-element.elementor-element-3e8996d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 80px 0px 0px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-7aad36b>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-b2301a2 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-6854 .elementor-element.elementor-element-bf903b2 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
		font-size: 20px;
	}
}

@media(max-width:767px) {
	.elementor-6854 .elementor-element.elementor-element-80915dc>.elementor-container {
		min-height: 700px;
	}

	.elementor-6854 .elementor-element.elementor-element-80915dc>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6854 .elementor-element.elementor-element-80915dc {
		padding: 0px 0px 0px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-8261086>.elementor-element-populated {
		padding: 100px 0px 0px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-e62ce5c>.elementor-element-populated {
		margin: 60px 0px 0px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-465673b .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-6854 .elementor-element.elementor-element-10bd649 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.5em;
	}

	.elementor-6854 .elementor-element.elementor-element-0125cc7>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-6854 .elementor-element.elementor-element-cc573b9 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-f0d8079>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-16ec29e {
		width: 100%;
		max-width: 100%;
	}

	.elementor-6854 .elementor-element.elementor-element-88336b1>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-88336b1 {
		width: 100%;
		max-width: 100%;
		top: 49%;
	}

	.elementor-6854 .elementor-element.elementor-element-b352905>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-b352905 {
		width: 100%;
		max-width: 100%;
		top: -18%;
	}

	body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-b352905 {
		left: 15%;
	}

	body.rtl .elementor-6854 .elementor-element.elementor-element-b352905 {
		right: 15%;
	}

	.elementor-6854 .elementor-element.elementor-element-1dcf704>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-1dcf704 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-6854 .elementor-element.elementor-element-450645d>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-450645d {
		width: 100%;
		max-width: 100%;
		top: 26%;
	}

	body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-450645d {
		left: 160px;
	}

	body.rtl .elementor-6854 .elementor-element.elementor-element-450645d {
		right: 160px;
	}

	.elementor-6854 .elementor-element.elementor-element-43bf009>.elementor-element-populated {
		margin: 60px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-6dde9ce>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-df763bd>.elementor-widget-container {
		margin: -20px 0px 10px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-6a6e19d>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-1914365>.elementor-widget-container {
		margin: -20px 0px 10px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-8dfd3dd>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-73a61f0>.elementor-widget-container {
		margin: -20px 0px 10px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-9613a17 {
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-f81c873>.elementor-element-populated {
		margin: 20px 20px 0px 20px;
	}

	.elementor-6854 .elementor-element.elementor-element-0edadcc .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-6854 .elementor-element.elementor-element-0edadcc>.elementor-widget-container {
		margin: 21px 0px 20px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-af1df8b>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-f2ca30a>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	body:not(.rtl) .elementor-6854 .elementor-element.elementor-element-74b50c5 {
		right: -14%;
	}

	body.rtl .elementor-6854 .elementor-element.elementor-element-74b50c5 {
		left: -14%;
	}

	.elementor-6854 .elementor-element.elementor-element-74b50c5 {
		bottom: -12%;
	}

	.elementor-6854 .elementor-element.elementor-element-27e2054>.elementor-widget-container {
		margin: 20px 0px 40px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-27e2054 {
		width: 100%;
		max-width: 100%;
		bottom: 38%;
	}

	.elementor-6854 .elementor-element.elementor-element-3e8996d>.elementor-shape-top svg {
		height: 30px;
	}

	.elementor-6854 .elementor-element.elementor-element-3e8996d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 40px 0px 0px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-79571cd {
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-6854 .elementor-element.elementor-element-0eb667c>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-6854 .elementor-element.elementor-element-b2301a2 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-6854 .elementor-element.elementor-element-b2301a2>.elementor-widget-container {
		margin: 21px 0px 20px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-4920f10>.elementor-widget-container {
		margin: -30px 0px 0px 0px;
	}

	.elementor-6854 .elementor-element.elementor-element-91553ef.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-6854 .elementor-element.elementor-element-91553ef>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-6854 .elementor-element.elementor-element-e533366 {
		padding: 0px 20px 0px 20px;
	}

	.elementor-6854 .elementor-element.elementor-element-bf903b2 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
		font-size: 28px;
	}

	.elementor-6854 .elementor-element.elementor-element-bf903b2>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-6854 .elementor-element.elementor-element-f0d8079 {
		width: 65%;
	}

	.elementor-6854 .elementor-element.elementor-element-43bf009 {
		width: 35%;
	}

	.elementor-6854 .elementor-element.elementor-element-f81c873 {
		width: 40%;
	}
}

.elementor-6942 .elementor-element.elementor-element-4fcd79e>.elementor-container {
	min-height: 670px;
}

.elementor-6942 .elementor-element.elementor-element-4fcd79e>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-6942 .elementor-element.elementor-element-4fcd79e:not(.elementor-motion-effects-element-type-background),
.elementor-6942 .elementor-element.elementor-element-4fcd79e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/desk_bg-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6942 .elementor-element.elementor-element-4fcd79e>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6942 .elementor-element.elementor-element-4fcd79e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-6942 .elementor-element.elementor-element-3b8c1c5>.elementor-element-populated {
	margin: 30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6942 .elementor-element.elementor-element-1ffe42d .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-6942 .elementor-element.elementor-element-1ffe42d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-1ffe42d {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-1ffe42d {
	opacity: 0;
}

.elementor-6942 .elementor-element.elementor-element-1ffe42d {
	width: auto;
	max-width: auto;
}

.elementor-6942 .elementor-element.elementor-element-a13cd90 .elementor-spacer-inner {
	height: 10px;
}

.elementor-6942 .elementor-element.elementor-element-87b2f27 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-6942 .elementor-element.elementor-element-87b2f27 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 60px;
}

.elementor-element.elementor-element-87b2f27 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-87b2f27 {
	opacity: 0;
}

.elementor-6942 .elementor-element.elementor-element-8b158c6 .elementor-spacer-inner {
	height: 10px;
}

.elementor-6942 .elementor-element.elementor-element-8b158c6>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-6942 .elementor-element.elementor-element-20b29b5 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-6942 .elementor-element.elementor-element-20b29b5 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-element.elementor-element-20b29b5 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 400ms !important;
}

.elementor-widget.elementor-element-20b29b5 {
	opacity: 0;
}

.elementor-6942 .elementor-element.elementor-element-e0f1dfa .elementor-spacer-inner {
	height: 0px;
}

.elementor-6942 .elementor-element.elementor-element-e0f1dfa>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-6942 .elementor-element.elementor-element-8bfb45b {
	color: #FFFFFF;
	width: 30%;
	max-width: 30%;
}

.elementor-6942 .elementor-element.elementor-element-8bfb45b>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-8bfb45b {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 500ms !important;
}

.elementor-widget.elementor-element-8bfb45b {
	opacity: 0;
}

.elementor-6942 .elementor-element.elementor-element-ac0724c {
	margin-top: 100px;
	margin-bottom: 100px;
}

.elementor-bc-flex-widget .elementor-6942 .elementor-element.elementor-element-7db861f.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-6942 .elementor-element.elementor-element-7db861f.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6942 .elementor-element.elementor-element-7db861f>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6942 .elementor-element.elementor-element-1b2b42d .elementor-heading-title {
	font-size: 38px;
	line-height: 1.3em;
}

.elementor-6942 .elementor-element.elementor-element-1b2b42d>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-element.elementor-element-1b2b42d {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-1b2b42d {
	opacity: 0;
}

.elementor-6942 .elementor-element.elementor-element-512f0dd .elementor-icon-wrapper {
	text-align: right;
}

.elementor-6942 .elementor-element.elementor-element-512f0dd.elementor-view-stacked .elementor-icon {
	background-color: #FFBB0D;
}

.elementor-6942 .elementor-element.elementor-element-512f0dd.elementor-view-framed .elementor-icon,
.elementor-6942 .elementor-element.elementor-element-512f0dd.elementor-view-default .elementor-icon {
	color: #FFBB0D;
	border-color: #FFBB0D;
}

.elementor-6942 .elementor-element.elementor-element-512f0dd.elementor-view-framed .elementor-icon,
.elementor-6942 .elementor-element.elementor-element-512f0dd.elementor-view-default .elementor-icon svg {
	fill: #FFBB0D;
}

.elementor-6942 .elementor-element.elementor-element-512f0dd .elementor-icon {
	font-size: 20px;
}

.elementor-6942 .elementor-element.elementor-element-512f0dd .elementor-icon i,
.elementor-6942 .elementor-element.elementor-element-512f0dd .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-6942 .elementor-element.elementor-element-512f0dd>.elementor-widget-container {
	margin: 0px 10px 0px 0px;
}

.elementor-element.elementor-element-512f0dd {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 50ms !important;
}

.elementor-widget.elementor-element-512f0dd {
	opacity: 0;
}

.elementor-6942 .elementor-element.elementor-element-512f0dd {
	width: auto;
	max-width: auto;
}

.elementor-6942 .elementor-element.elementor-element-93080ea .elementor-icon-wrapper {
	text-align: right;
}

.elementor-6942 .elementor-element.elementor-element-93080ea.elementor-view-stacked .elementor-icon {
	background-color: #FFBB0D;
}

.elementor-6942 .elementor-element.elementor-element-93080ea.elementor-view-framed .elementor-icon,
.elementor-6942 .elementor-element.elementor-element-93080ea.elementor-view-default .elementor-icon {
	color: #FFBB0D;
	border-color: #FFBB0D;
}

.elementor-6942 .elementor-element.elementor-element-93080ea.elementor-view-framed .elementor-icon,
.elementor-6942 .elementor-element.elementor-element-93080ea.elementor-view-default .elementor-icon svg {
	fill: #FFBB0D;
}

.elementor-6942 .elementor-element.elementor-element-93080ea .elementor-icon {
	font-size: 20px;
}

.elementor-6942 .elementor-element.elementor-element-93080ea .elementor-icon i,
.elementor-6942 .elementor-element.elementor-element-93080ea .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-6942 .elementor-element.elementor-element-93080ea>.elementor-widget-container {
	margin: 0px 10px 0px 0px;
}

.elementor-element.elementor-element-93080ea {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 100ms !important;
}

.elementor-widget.elementor-element-93080ea {
	opacity: 0;
}

.elementor-6942 .elementor-element.elementor-element-93080ea {
	width: auto;
	max-width: auto;
}

.elementor-6942 .elementor-element.elementor-element-9a5386d .elementor-icon-wrapper {
	text-align: right;
}

.elementor-6942 .elementor-element.elementor-element-9a5386d.elementor-view-stacked .elementor-icon {
	background-color: #FFBB0D;
}

.elementor-6942 .elementor-element.elementor-element-9a5386d.elementor-view-framed .elementor-icon,
.elementor-6942 .elementor-element.elementor-element-9a5386d.elementor-view-default .elementor-icon {
	color: #FFBB0D;
	border-color: #FFBB0D;
}

.elementor-6942 .elementor-element.elementor-element-9a5386d.elementor-view-framed .elementor-icon,
.elementor-6942 .elementor-element.elementor-element-9a5386d.elementor-view-default .elementor-icon svg {
	fill: #FFBB0D;
}

.elementor-6942 .elementor-element.elementor-element-9a5386d .elementor-icon {
	font-size: 20px;
}

.elementor-6942 .elementor-element.elementor-element-9a5386d .elementor-icon i,
.elementor-6942 .elementor-element.elementor-element-9a5386d .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-6942 .elementor-element.elementor-element-9a5386d>.elementor-widget-container {
	margin: 0px 10px 0px 0px;
}

.elementor-element.elementor-element-9a5386d {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-9a5386d {
	opacity: 0;
}

.elementor-6942 .elementor-element.elementor-element-9a5386d {
	width: auto;
	max-width: auto;
}

.elementor-6942 .elementor-element.elementor-element-8be88b6 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-6942 .elementor-element.elementor-element-8be88b6.elementor-view-stacked .elementor-icon {
	background-color: #FFBB0D;
}

.elementor-6942 .elementor-element.elementor-element-8be88b6.elementor-view-framed .elementor-icon,
.elementor-6942 .elementor-element.elementor-element-8be88b6.elementor-view-default .elementor-icon {
	color: #FFBB0D;
	border-color: #FFBB0D;
}

.elementor-6942 .elementor-element.elementor-element-8be88b6.elementor-view-framed .elementor-icon,
.elementor-6942 .elementor-element.elementor-element-8be88b6.elementor-view-default .elementor-icon svg {
	fill: #FFBB0D;
}

.elementor-6942 .elementor-element.elementor-element-8be88b6 .elementor-icon {
	font-size: 20px;
}

.elementor-6942 .elementor-element.elementor-element-8be88b6 .elementor-icon i,
.elementor-6942 .elementor-element.elementor-element-8be88b6 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-6942 .elementor-element.elementor-element-8be88b6>.elementor-widget-container {
	margin: 0px 10px 0px 0px;
}

.elementor-element.elementor-element-8be88b6 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-8be88b6 {
	opacity: 0;
}

.elementor-6942 .elementor-element.elementor-element-8be88b6 {
	width: auto;
	max-width: auto;
}

.elementor-6942 .elementor-element.elementor-element-60b0585 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-6942 .elementor-element.elementor-element-60b0585.elementor-view-stacked .elementor-icon {
	background-color: #FFBB0D;
}

.elementor-6942 .elementor-element.elementor-element-60b0585.elementor-view-framed .elementor-icon,
.elementor-6942 .elementor-element.elementor-element-60b0585.elementor-view-default .elementor-icon {
	color: #FFBB0D;
	border-color: #FFBB0D;
}

.elementor-6942 .elementor-element.elementor-element-60b0585.elementor-view-framed .elementor-icon,
.elementor-6942 .elementor-element.elementor-element-60b0585.elementor-view-default .elementor-icon svg {
	fill: #FFBB0D;
}

.elementor-6942 .elementor-element.elementor-element-60b0585 .elementor-icon {
	font-size: 20px;
}

.elementor-6942 .elementor-element.elementor-element-60b0585 .elementor-icon i,
.elementor-6942 .elementor-element.elementor-element-60b0585 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-6942 .elementor-element.elementor-element-60b0585>.elementor-widget-container {
	margin: 0px 10px 0px 0px;
}

.elementor-element.elementor-element-60b0585 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 250ms !important;
}

.elementor-widget.elementor-element-60b0585 {
	opacity: 0;
}

.elementor-6942 .elementor-element.elementor-element-60b0585 {
	width: auto;
	max-width: auto;
}

.elementor-6942 .elementor-element.elementor-element-9c5c399 .elementor-icon-list-icon i {
	color: #0D97FF;
	font-size: 14px;
}

.elementor-6942 .elementor-element.elementor-element-9c5c399 .elementor-icon-list-icon svg {
	fill: #0D97FF;
	width: 14px;
}

.elementor-6942 .elementor-element.elementor-element-9c5c399 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #0D97FF;
}

.elementor-6942 .elementor-element.elementor-element-9c5c399 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #0D97FF;
}

.elementor-6942 .elementor-element.elementor-element-9c5c399 .elementor-icon-list-text {
	color: #000000;
}

.elementor-6942 .elementor-element.elementor-element-9c5c399 .elementor-icon-list-item,
.elementor-6942 .elementor-element.elementor-element-9c5c399 .elementor-icon-list-item a {
	font-size: 16px;
}

.elementor-6942 .elementor-element.elementor-element-9c5c399>.elementor-widget-container {
	margin: 20px 100px 0px 0px;
}

.elementor-element.elementor-element-9c5c399 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 350ms !important;
}

.elementor-widget.elementor-element-9c5c399 {
	opacity: 0;
}

.elementor-6942 .elementor-element.elementor-element-ef4c947>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6942 .elementor-element.elementor-element-0b99a1a .elementor-image img {
	width: 60%;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-0b99a1a {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-0b99a1a {
	opacity: 0;
}

.elementor-bc-flex-widget .elementor-6942 .elementor-element.elementor-element-3af1dd5.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-6942 .elementor-element.elementor-element-3af1dd5.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6942 .elementor-element.elementor-element-3af1dd5>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-ccb6e1f {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 350ms !important;
}

.elementor-widget.elementor-element-ccb6e1f {
	opacity: 0;
}

.elementor-element.elementor-element-769a397 {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-769a397 {
	opacity: 0;
}

.elementor-6942 .elementor-element.elementor-element-8a5d2a0>.elementor-container {
	min-height: 470px;
}

.elementor-6942 .elementor-element.elementor-element-8a5d2a0>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-6942 .elementor-element.elementor-element-4e4b369:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-6942 .elementor-element.elementor-element-4e4b369>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/smiling-woman-paying-for-coffee-by-credit-card-3GBX6JQ-1.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6942 .elementor-element.elementor-element-4e4b369>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 40px 20px 40px 0px;
}

.elementor-6942 .elementor-element.elementor-element-4e4b369>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6942 .elementor-element.elementor-element-5cc1d7a>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6942 .elementor-element.elementor-element-742a8a7 .elementor-image img {
	width: 80%;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-742a8a7 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 400ms !important;
}

.elementor-widget.elementor-element-742a8a7 {
	opacity: 0;
}

.elementor-bc-flex-widget .elementor-6942 .elementor-element.elementor-element-cf4b501.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-6942 .elementor-element.elementor-element-cf4b501.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6942 .elementor-element.elementor-element-cf4b501>.elementor-element-populated {
	margin: 0px 90px 0px 80px;
	padding: 0px 0px 0px 0px;
}

.elementor-6942 .elementor-element.elementor-element-45f95df {
	text-align: left;
}

.elementor-6942 .elementor-element.elementor-element-45f95df .elementor-heading-title {
	font-size: 24px;
	line-height: 1.6em;
}

.elementor-6942 .elementor-element.elementor-element-45f95df>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-45f95df {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-45f95df {
	opacity: 0;
}

.elementor-6942 .elementor-element.elementor-element-d7232cd {
	text-align: left;
}

.elementor-6942 .elementor-element.elementor-element-d7232cd .elementor-heading-title {
	color: #000000;
	font-size: 18px;
}

.elementor-6942 .elementor-element.elementor-element-d7232cd>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-element.elementor-element-d7232cd {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-d7232cd {
	opacity: 0;
}

.elementor-6942 .elementor-element.elementor-element-ae5e971 {
	margin-top: 30px;
	margin-bottom: 100px;
}

.elementor-6942 .elementor-element.elementor-element-59804bc>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6942 .elementor-element.elementor-element-dcc08c5>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6942 .elementor-element.elementor-element-012e0ef {
	margin-top: 0px;
	margin-bottom: 80px;
	padding: 0% 0% 0% 0%;
}

.elementor-6942 .elementor-element.elementor-element-8dcf5e9>.elementor-element-populated {
	margin: 0px 80px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6942 .elementor-element.elementor-element-59c249a {
	text-align: left;
}

.elementor-6942 .elementor-element.elementor-element-59c249a .elementor-heading-title {
	font-size: 40px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-59c249a {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 500ms !important;
}

.elementor-widget.elementor-element-59c249a {
	opacity: 0;
}

.elementor-6942 .elementor-element.elementor-element-5794ff0>.elementor-element-populated {
	margin: 0px 60px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6942 .elementor-element.elementor-element-9388173>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-9388173 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 650ms !important;
}

.elementor-widget.elementor-element-9388173 {
	opacity: 0;
}

.elementor-element.elementor-element-3e57e9f {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-3e57e9f {
	opacity: 0;
}

.elementor-6942 .elementor-element.elementor-element-940a128 {
	margin-top: 0px;
	margin-bottom: 40px;
}

.elementor-6942 .elementor-element.elementor-element-dd27001>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6942 .elementor-element.elementor-element-5a42922 .horizontal-gallery-wrapper .flickity-prev-next-button.next {
	background: #ffffff;
}

.elementor-6942 .elementor-element.elementor-element-5a42922 .horizontal-gallery-wrapper .flickity-prev-next-button.previous {
	background: #ffffff;
}

.elementor-6942 .elementor-element.elementor-element-5a42922 .horizontal-gallery-wrapper .flickity-prev-next-button .arrow {
	fill: #6fb451;
}

.elementor-6942 .elementor-element.elementor-element-5a42922 .horizontal-gallery-wrapper .flickity-page-dots .dot {
	background: #6fb451;
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-6942 .elementor-element.elementor-element-7db861f {
		width: 30%;
	}

	.elementor-6942 .elementor-element.elementor-element-ef4c947 {
		width: 39.333%;
	}

	.elementor-6942 .elementor-element.elementor-element-3af1dd5 {
		width: 30%;
	}

	.elementor-6942 .elementor-element.elementor-element-4e4b369 {
		width: 60%;
	}

	.elementor-6942 .elementor-element.elementor-element-83ff967 {
		width: 70.011%;
	}

	.elementor-6942 .elementor-element.elementor-element-5cc1d7a {
		width: 30%;
	}

	.elementor-6942 .elementor-element.elementor-element-cf4b501 {
		width: 40%;
	}
}

@media(max-width:1024px) {
	.elementor-6942 .elementor-element.elementor-element-4fcd79e>.elementor-container {
		min-height: 400px;
	}

	.elementor-6942 .elementor-element.elementor-element-4fcd79e>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6942 .elementor-element.elementor-element-4fcd79e {
		padding: 60px 0px 40px 0px;
	}

	.elementor-6942 .elementor-element.elementor-element-1ffe42d .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-6942 .elementor-element.elementor-element-87b2f27 .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-6942 .elementor-element.elementor-element-8b158c6 .elementor-spacer-inner {
		height: 1px;
	}

	.elementor-6942 .elementor-element.elementor-element-20b29b5>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-6942 .elementor-element.elementor-element-20b29b5 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-6942 .elementor-element.elementor-element-8bfb45b>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-6942 .elementor-element.elementor-element-8bfb45b {
		width: 60%;
		max-width: 60%;
	}

	.elementor-6942 .elementor-element.elementor-element-ac0724c {
		margin-top: 80px;
		margin-bottom: 80px;
	}

	.elementor-6942 .elementor-element.elementor-element-1b2b42d .elementor-heading-title {
		font-size: 26px;
		line-height: 1.4em;
	}

	.elementor-6942 .elementor-element.elementor-element-9c5c399>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-6942 .elementor-element.elementor-element-0b99a1a .elementor-image img {
		width: 75%;
	}

	.elementor-6942 .elementor-element.elementor-element-8a5d2a0>.elementor-container {
		min-height: 400px;
	}

	.elementor-6942 .elementor-element.elementor-element-8a5d2a0>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6942 .elementor-element.elementor-element-8a5d2a0 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-6942 .elementor-element.elementor-element-4e4b369>.elementor-element-populated {
		padding: 60px 0px 60px 0px;
	}

	.elementor-6942 .elementor-element.elementor-element-742a8a7 {
		text-align: left;
	}

	.elementor-6942 .elementor-element.elementor-element-cf4b501>.elementor-element-populated {
		margin: 0px 40px 0px 40px;
	}

	.elementor-6942 .elementor-element.elementor-element-45f95df .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-6942 .elementor-element.elementor-element-45f95df>.elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}

	.elementor-6942 .elementor-element.elementor-element-d7232cd>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-6942 .elementor-element.elementor-element-ae5e971 {
		margin-top: 40px;
		margin-bottom: 60px;
	}

	.elementor-6942 .elementor-element.elementor-element-012e0ef {
		margin-top: 0px;
		margin-bottom: 40px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6942 .elementor-element.elementor-element-8dcf5e9>.elementor-element-populated {
		margin: 0px 20px 0px 0px;
	}

	.elementor-6942 .elementor-element.elementor-element-59c249a .elementor-heading-title {
		font-size: 32px;
		line-height: 1.4em;
	}

	.elementor-6942 .elementor-element.elementor-element-5794ff0>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6942 .elementor-element.elementor-element-940a128 {
		margin-top: 0px;
		margin-bottom: 60px;
	}
}

@media(max-width:767px) {
	.elementor-6942 .elementor-element.elementor-element-4fcd79e>.elementor-container {
		min-height: 450px;
	}

	.elementor-6942 .elementor-element.elementor-element-4fcd79e>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6942 .elementor-element.elementor-element-4fcd79e {
		padding: 40px 0px 20px 0px;
	}

	.elementor-6942 .elementor-element.elementor-element-3b8c1c5.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-6942 .elementor-element.elementor-element-3b8c1c5>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-6942 .elementor-element.elementor-element-1ffe42d .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-6942 .elementor-element.elementor-element-a13cd90 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-6942 .elementor-element.elementor-element-87b2f27 .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-6942 .elementor-element.elementor-element-20b29b5 {
		text-align: center;
	}

	.elementor-6942 .elementor-element.elementor-element-8bfb45b>.elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}

	.elementor-6942 .elementor-element.elementor-element-8bfb45b {
		width: 100%;
		max-width: 100%;
	}

	.elementor-6942 .elementor-element.elementor-element-ac0724c {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.elementor-6942 .elementor-element.elementor-element-1b2b42d .elementor-heading-title {
		font-size: 26px;
	}

	.elementor-6942 .elementor-element.elementor-element-1b2b42d>.elementor-widget-container {
		margin: 21px 0px 20px 0px;
	}

	.elementor-6942 .elementor-element.elementor-element-9c5c399>.elementor-widget-container {
		margin: 20px 0px 40px 0px;
	}

	.elementor-6942 .elementor-element.elementor-element-ef4c947>.elementor-element-populated {
		margin: 20px 0px 40px 0px;
	}

	.elementor-6942 .elementor-element.elementor-element-4e4b369>.elementor-element-populated {
		padding: 40px 0px 40px 0px;
	}

	.elementor-6942 .elementor-element.elementor-element-742a8a7 {
		text-align: center;
	}

	.elementor-6942 .elementor-element.elementor-element-742a8a7 .elementor-image img {
		width: 60%;
	}

	.elementor-6942 .elementor-element.elementor-element-cf4b501>.elementor-element-populated {
		margin: 60px 20px 0px 20px;
	}

	.elementor-6942 .elementor-element.elementor-element-45f95df .elementor-heading-title {
		font-size: 26px;
		line-height: 1.5em;
	}

	.elementor-6942 .elementor-element.elementor-element-ae5e971 {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.elementor-6942 .elementor-element.elementor-element-012e0ef {
		margin-top: 0px;
		margin-bottom: 40px;
	}

	.elementor-6942 .elementor-element.elementor-element-8dcf5e9>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6942 .elementor-element.elementor-element-59c249a {
		text-align: left;
	}

	.elementor-6942 .elementor-element.elementor-element-59c249a .elementor-heading-title {
		font-size: 32px;
		line-height: 1.2em;
	}

	.elementor-6942 .elementor-element.elementor-element-9388173>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6942 .elementor-element.elementor-element-940a128 {
		margin-top: 0px;
		margin-bottom: 40px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-6942 .elementor-element.elementor-element-4e4b369 {
		width: 40%;
	}

	.elementor-6942 .elementor-element.elementor-element-83ff967 {
		width: 50%;
	}

	.elementor-6942 .elementor-element.elementor-element-5cc1d7a {
		width: 50%;
	}

	.elementor-6942 .elementor-element.elementor-element-cf4b501 {
		width: 60%;
	}

	.elementor-6942 .elementor-element.elementor-element-59804bc {
		width: 100%;
	}
}

.elementor-6987 .elementor-element.elementor-element-a68de9f>.elementor-container {
	min-height: 500px;
}

.elementor-6987 .elementor-element.elementor-element-a68de9f>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-6987 .elementor-element.elementor-element-a68de9f:not(.elementor-motion-effects-element-type-background),
.elementor-6987 .elementor-element.elementor-element-a68de9f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(241, 245, 255, 0.45);
}

.elementor-6987 .elementor-element.elementor-element-a68de9f>.elementor-background-overlay {
	background-image: url("../upload/dot_pattern.png");
	background-position: center center;
	background-repeat: repeat;
	background-size: 14% auto;
	opacity: 0.7;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6987 .elementor-element.elementor-element-a68de9f {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 110px 0px 60px 0px;
}

.elementor-6987 .elementor-element.elementor-element-0072749>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-277c028 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-6987 .elementor-element.elementor-element-277c028 .elementor-heading-title {
	color: #000000;
	font-size: 60px;
}

.elementor-element.elementor-element-277c028 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 650ms !important;
}

.elementor-widget.elementor-element-277c028 {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-b07b4c4 .elementor-spacer-inner {
	height: 10px;
}

.elementor-6987 .elementor-element.elementor-element-b07b4c4>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-dba42a5 .elementor-text-editor {
	text-align: right;
}

.elementor-6987 .elementor-element.elementor-element-dba42a5 {
	color: #000000;
	font-size: 20px;
	line-height: 0em;
	width: auto;
	max-width: auto;
}

.elementor-6987 .elementor-element.elementor-element-dba42a5>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-element.elementor-element-dba42a5 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-dba42a5 {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-8bad5d5 .elementor-image img {
	width: 50%;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1px) hue-rotate(0deg);
}

.elementor-element.elementor-element-8bad5d5 {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 100ms !important;
}

.elementor-widget.elementor-element-8bad5d5 {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-8bad5d5 {
	width: auto;
	max-width: auto;
	top: 97%;
}

body:not(.rtl) .elementor-6987 .elementor-element.elementor-element-8bad5d5 {
	left: 3%;
}

body.rtl .elementor-6987 .elementor-element.elementor-element-8bad5d5 {
	right: 3%;
}

.elementor-6987 .elementor-element.elementor-element-e3af453 .elementor-image img {
	width: 80%;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1px) hue-rotate(0deg);
}

.elementor-element.elementor-element-e3af453 {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-e3af453 {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-e3af453 {
	width: auto;
	max-width: auto;
	top: 160%;
}

body:not(.rtl) .elementor-6987 .elementor-element.elementor-element-e3af453 {
	left: 40%;
}

body.rtl .elementor-6987 .elementor-element.elementor-element-e3af453 {
	right: 40%;
}

.elementor-6987 .elementor-element.elementor-element-45cd5da .elementor-image img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1px) hue-rotate(0deg);
}

.elementor-element.elementor-element-45cd5da {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-45cd5da {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-45cd5da {
	width: 25%;
	max-width: 25%;
	top: 78%;
}

body:not(.rtl) .elementor-6987 .elementor-element.elementor-element-45cd5da {
	left: 67%;
}

body.rtl .elementor-6987 .elementor-element.elementor-element-45cd5da {
	right: 67%;
}

.elementor-6987 .elementor-element.elementor-element-5722902 .elementor-image img {
	width: 80%;
}

.elementor-6987 .elementor-element.elementor-element-5722902 {
	width: auto;
	max-width: auto;
	top: 85%;
}

body:not(.rtl) .elementor-6987 .elementor-element.elementor-element-5722902 {
	left: 34%;
}

body.rtl .elementor-6987 .elementor-element.elementor-element-5722902 {
	right: 34%;
}

.elementor-6987 .elementor-element.elementor-element-3e464ce {
	width: 30%;
	max-width: 30%;
	top: 19%;
}

body:not(.rtl) .elementor-6987 .elementor-element.elementor-element-3e464ce {
	left: 71%;
}

body.rtl .elementor-6987 .elementor-element.elementor-element-3e464ce {
	right: 71%;
}

.elementor-6987 .elementor-element.elementor-element-89f1fd4 .elementor-image img {
	width: 83%;
}

.elementor-6987 .elementor-element.elementor-element-89f1fd4 {
	width: auto;
	max-width: auto;
	top: 145%;
}

body:not(.rtl) .elementor-6987 .elementor-element.elementor-element-89f1fd4 {
	left: -5%;
}

body.rtl .elementor-6987 .elementor-element.elementor-element-89f1fd4 {
	right: -5%;
}

.elementor-6987 .elementor-element.elementor-element-47de0b1:not(.elementor-motion-effects-element-type-background),
.elementor-6987 .elementor-element.elementor-element-47de0b1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(241, 245, 255, 0.45);
}

.elementor-6987 .elementor-element.elementor-element-47de0b1>.elementor-background-overlay {
	background-image: url("../upload/dot_pattern.png");
	background-position: center center;
	background-repeat: repeat;
	background-size: 14% auto;
	opacity: 0.7;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6987 .elementor-element.elementor-element-47de0b1 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 40px;
	padding: 0px 0px 30px 0px;
}

.elementor-6987 .elementor-element.elementor-element-6c9f570>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-a235851 .elementor-heading-title {
	font-size: 20px;
}

.elementor-element.elementor-element-a235851 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 1200ms !important;
}

.elementor-widget.elementor-element-a235851 {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-09f18f8>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-421187d .elementor-heading-title {
	font-size: 20px;
}

.elementor-element.elementor-element-421187d {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 1400ms !important;
}

.elementor-widget.elementor-element-421187d {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-7bc8506>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-1b89744 .elementor-heading-title {
	font-size: 20px;
}

.elementor-element.elementor-element-1b89744 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 1600ms !important;
}

.elementor-widget.elementor-element-1b89744 {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-1a35f8f>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-5350baa .elementor-heading-title {
	font-size: 20px;
}

.elementor-element.elementor-element-5350baa {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 1800ms !important;
}

.elementor-widget.elementor-element-5350baa {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-563c1da8 {
	margin-top: 80px;
	margin-bottom: 80px;
}

.elementor-6987 .elementor-element.elementor-element-18b3f1ee>.elementor-element-populated {
	padding: 0px 120px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-3bb402f4 .elementor-heading-title {
	color: #000000;
	font-size: 36px;
	line-height: 1.3em;
}

.elementor-6987 .elementor-element.elementor-element-3bb402f4>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-3bb402f4 {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 100ms !important;
}

.elementor-widget.elementor-element-3bb402f4 {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-3bb402f4 {
	width: 100%;
	max-width: 100%;
}

.elementor-6987 .elementor-element.elementor-element-12bda7db>.elementor-element-populated {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-1bf9e021 .elementor-heading-title {
	color: #000000;
	font-size: 22px;
}

.elementor-6987 .elementor-element.elementor-element-1bf9e021>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-element.elementor-element-1bf9e021 {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-1bf9e021 {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-39dd399c .elementor-heading-title {
	color: #000000;
}

.elementor-element.elementor-element-39dd399c {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-39dd399c {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-56f9f9ed .elementor-heading-title {
	color: #000000;
}

.elementor-element.elementor-element-56f9f9ed {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 400ms !important;
}

.elementor-widget.elementor-element-56f9f9ed {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-5f3b80a3 .elementor-heading-title {
	color: #000000;
}

.elementor-element.elementor-element-5f3b80a3 {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 500ms !important;
}

.elementor-widget.elementor-element-5f3b80a3 {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-608d42d7 {
	margin-top: 0px;
	margin-bottom: 100px;
}

.elementor-6987 .elementor-element.elementor-element-185b2924.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-6987 .elementor-element.elementor-element-185b2924>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-4a843770 .elementor-counter-number-wrapper {
	color: #0077FF;
	font-size: 60px;
}

.elementor-6987 .elementor-element.elementor-element-4a843770 .elementor-counter-title {
	color: #000000;
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-4a843770 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-4a843770 {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-498ae23d>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-75d6572c .elementor-counter-number-wrapper {
	color: #0077FF;
	font-size: 60px;
}

.elementor-6987 .elementor-element.elementor-element-75d6572c .elementor-counter-title {
	color: #000000;
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-75d6572c {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-75d6572c {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-4b6b9fd1>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-a9fc163 .elementor-counter-number-wrapper {
	color: #0077FF;
	font-size: 60px;
}

.elementor-6987 .elementor-element.elementor-element-a9fc163 .elementor-counter-title {
	color: #000000;
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-a9fc163 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-a9fc163 {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-59a70f2b>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-43099203 .elementor-counter-number-wrapper {
	color: #0077FF;
	font-size: 60px;
}

.elementor-6987 .elementor-element.elementor-element-43099203 .elementor-counter-title {
	color: #000000;
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-43099203 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 900ms !important;
}

.elementor-widget.elementor-element-43099203 {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-1131b0d {
	margin-top: 0px;
	margin-bottom: 100px;
}

.elementor-6987 .elementor-element.elementor-element-441a131>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-ead73f7 .horizontal-gallery-wrapper .flickity-prev-next-button.next {
	background: #ffffff;
}

.elementor-6987 .elementor-element.elementor-element-ead73f7 .horizontal-gallery-wrapper .flickity-prev-next-button.previous {
	background: #ffffff;
}

.elementor-6987 .elementor-element.elementor-element-ead73f7 .horizontal-gallery-wrapper .flickity-prev-next-button .arrow {
	fill: #6fb451;
}

.elementor-6987 .elementor-element.elementor-element-ead73f7 .horizontal-gallery-wrapper .flickity-page-dots .dot {
	background: #6fb451;
}

.elementor-6987 .elementor-element.elementor-element-dfbed08 {
	margin-top: 0px;
	margin-bottom: 60px;
	padding: 0% 0% 0% 0%;
}

.elementor-6987 .elementor-element.elementor-element-2945f90>.elementor-element-populated {
	margin: 0px 100px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-776c4d0 {
	text-align: left;
}

.elementor-6987 .elementor-element.elementor-element-776c4d0 .elementor-heading-title {
	font-size: 36px;
	line-height: 1.3em;
}

.elementor-6987 .elementor-element.elementor-element-e4c6fb7>.elementor-element-populated {
	margin: 0px 60px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-7a9479d>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-9895203 {
	margin-top: 0px;
	margin-bottom: 100px;
}

.elementor-6987 .elementor-element.elementor-element-a497558>.elementor-element-populated {
	margin: 50px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-8730ed7 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-8730ed7 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 400ms !important;
}

.elementor-widget.elementor-element-8730ed7 {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-a0199f0>.elementor-element-populated {
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-f165d1a .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-f165d1a {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-f165d1a {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-5f21101>.elementor-element-populated {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-734f93b .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6987 .elementor-element.elementor-element-734f93b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-734f93b {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-734f93b {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-734f93b {
	width: 150%;
	max-width: 150%;
	top: 0px;
}

body:not(.rtl) .elementor-6987 .elementor-element.elementor-element-734f93b {
	left: 0px;
}

body.rtl .elementor-6987 .elementor-element.elementor-element-734f93b {
	right: 0px;
}

.elementor-6987 .elementor-element.elementor-element-4199778:not(.elementor-motion-effects-element-type-background),
.elementor-6987 .elementor-element.elementor-element-4199778>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #6fb451;
}

.elementor-6987 .elementor-element.elementor-element-4199778,
.elementor-6987 .elementor-element.elementor-element-4199778>.elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-6987 .elementor-element.elementor-element-4199778 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 40px;
	padding: 40px 0px 0px 80px;
}

.elementor-6987 .elementor-element.elementor-element-4199778>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6987 .elementor-element.elementor-element-5eec6bd>.elementor-element-populated,
.elementor-6987 .elementor-element.elementor-element-5eec6bd>.elementor-element-populated>.elementor-background-overlay,
.elementor-6987 .elementor-element.elementor-element-5eec6bd>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-6987 .elementor-element.elementor-element-5eec6bd>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 45px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-5eec6bd>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6987 .elementor-element.elementor-element-8d86c5d .elementor-heading-title {
	color: #FFFFFF;
	font-size: 50px;
}

.elementor-element.elementor-element-8d86c5d {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-8d86c5d {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-8d86c5d {
	width: auto;
	max-width: auto;
}

.elementor-6987 .elementor-element.elementor-element-edc3585 .elementor-spacer-inner {
	height: 0px;
}

.elementor-6987 .elementor-element.elementor-element-edc3585>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-423b144 .elementor-text-editor {
	text-align: left;
}

.elementor-6987 .elementor-element.elementor-element-423b144 {
	color: #FFFFFF;
	font-size: 20px;
	line-height: 0em;
	width: auto;
	max-width: auto;
}

.elementor-6987 .elementor-element.elementor-element-423b144>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-element.elementor-element-423b144 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 100ms !important;
}

.elementor-widget.elementor-element-423b144 {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-d91c0ae .elementor-spacer-inner {
	height: 0px;
}

.elementor-6987 .elementor-element.elementor-element-d91c0ae>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-4ebe79a .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-6987 .elementor-element.elementor-element-4ebe79a .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-6987 .elementor-element.elementor-element-4ebe79a .elementor-button {
	font-size: 22px;
	font-weight: 700;
	line-height: 1.2em;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-4ebe79a>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-4ebe79a {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-4ebe79a {
	opacity: 0;
}

.elementor-6987 .elementor-element.elementor-element-4ebe79a {
	width: auto;
	max-width: auto;
}

.elementor-6987 .elementor-element.elementor-element-1e9a6d1>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6987 .elementor-element.elementor-element-d0d0250 {
	text-align: right;
}

.elementor-6987 .elementor-element.elementor-element-d0d0250 .elementor-image img {
	width: 90%;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-6987 .elementor-element.elementor-element-6c9f570 {
		width: 50%;
	}

	.elementor-6987 .elementor-element.elementor-element-09f18f8 {
		width: 50%;
	}

	.elementor-6987 .elementor-element.elementor-element-7bc8506 {
		width: 50%;
	}

	.elementor-6987 .elementor-element.elementor-element-1a35f8f {
		width: 50%;
	}

	.elementor-6987 .elementor-element.elementor-element-185b2924 {
		width: 50%;
	}

	.elementor-6987 .elementor-element.elementor-element-498ae23d {
		width: 50%;
	}

	.elementor-6987 .elementor-element.elementor-element-4b6b9fd1 {
		width: 50%;
	}

	.elementor-6987 .elementor-element.elementor-element-59a70f2b {
		width: 50%;
	}

	.elementor-6987 .elementor-element.elementor-element-5eec6bd {
		width: 35%;
	}

	.elementor-6987 .elementor-element.elementor-element-1e9a6d1 {
		width: 65%;
	}
}

@media(max-width:1024px) {
	.elementor-6987 .elementor-element.elementor-element-a68de9f>.elementor-container {
		min-height: 120px;
	}

	.elementor-6987 .elementor-element.elementor-element-a68de9f>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6987 .elementor-element.elementor-element-a68de9f {
		padding: 60px 0px 0px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-277c028 .elementor-heading-title {
		font-size: 50px;
	}

	.elementor-6987 .elementor-element.elementor-element-dba42a5 .elementor-text-editor {
		text-align: left;
	}

	.elementor-6987 .elementor-element.elementor-element-dba42a5 {
		width: 100%;
		max-width: 100%;
	}

	body:not(.rtl) .elementor-6987 .elementor-element.elementor-element-8bad5d5 {
		left: -11%;
	}

	body.rtl .elementor-6987 .elementor-element.elementor-element-8bad5d5 {
		right: -11%;
	}

	.elementor-6987 .elementor-element.elementor-element-e3af453 {
		top: 200%;
	}

	.elementor-6987 .elementor-element.elementor-element-45cd5da {
		width: initial;
		max-width: initial;
		top: 200%;
	}

	.elementor-6987 .elementor-element.elementor-element-5722902 {
		width: initial;
		max-width: initial;
	}

	body:not(.rtl) .elementor-6987 .elementor-element.elementor-element-5722902 {
		left: 17%;
	}

	body.rtl .elementor-6987 .elementor-element.elementor-element-5722902 {
		right: 17%;
	}

	.elementor-6987 .elementor-element.elementor-element-3e464ce .elementor-image img {
		width: 90%;
	}

	.elementor-6987 .elementor-element.elementor-element-3e464ce {
		width: 50%;
		max-width: 50%;
		top: 43%;
	}

	body:not(.rtl) .elementor-6987 .elementor-element.elementor-element-3e464ce {
		left: 58%;
	}

	body.rtl .elementor-6987 .elementor-element.elementor-element-3e464ce {
		right: 58%;
	}

	body:not(.rtl) .elementor-6987 .elementor-element.elementor-element-89f1fd4 {
		left: -25%;
	}

	body.rtl .elementor-6987 .elementor-element.elementor-element-89f1fd4 {
		right: -25%;
	}

	.elementor-6987 .elementor-element.elementor-element-7bc8506>.elementor-element-populated {
		margin: 10px 0px 0px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-1a35f8f>.elementor-element-populated {
		margin: 10px 0px 0px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-563c1da8 {
		margin-top: 60px;
		margin-bottom: 40px;
	}

	.elementor-6987 .elementor-element.elementor-element-18b3f1ee>.elementor-element-populated {
		padding: 0px 60px 0px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-3bb402f4 .elementor-heading-title {
		font-size: 28px;
	}

	.elementor-6987 .elementor-element.elementor-element-608d42d7 {
		margin-top: 40px;
		margin-bottom: 80px;
	}

	.elementor-6987 .elementor-element.elementor-element-185b2924>.elementor-element-populated {
		margin: 0px 0px 30px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-4a843770 .elementor-counter-number-wrapper {
		font-size: 45px;
	}

	.elementor-6987 .elementor-element.elementor-element-4a843770 .elementor-counter-title {
		font-size: 16px;
	}

	.elementor-6987 .elementor-element.elementor-element-75d6572c .elementor-counter-number-wrapper {
		font-size: 45px;
	}

	.elementor-6987 .elementor-element.elementor-element-75d6572c .elementor-counter-title {
		font-size: 16px;
	}

	.elementor-6987 .elementor-element.elementor-element-a9fc163 .elementor-counter-number-wrapper {
		font-size: 45px;
	}

	.elementor-6987 .elementor-element.elementor-element-a9fc163 .elementor-counter-title {
		font-size: 16px;
	}

	.elementor-6987 .elementor-element.elementor-element-43099203 .elementor-counter-number-wrapper {
		font-size: 45px;
	}

	.elementor-6987 .elementor-element.elementor-element-43099203 .elementor-counter-title {
		font-size: 16px;
	}

	.elementor-6987 .elementor-element.elementor-element-1131b0d {
		margin-top: 0px;
		margin-bottom: 80px;
	}

	.elementor-6987 .elementor-element.elementor-element-dfbed08 {
		margin-top: 0px;
		margin-bottom: 60px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-2945f90>.elementor-element-populated {
		margin: 0px 20px 0px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-776c4d0 .elementor-heading-title {
		font-size: 32px;
		line-height: 1.3em;
	}

	.elementor-6987 .elementor-element.elementor-element-e4c6fb7>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-9895203 {
		margin-top: 0px;
		margin-bottom: 80px;
	}

	.elementor-6987 .elementor-element.elementor-element-a497558>.elementor-element-populated {
		margin: 0px 20px 0px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-a0199f0>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
	}

	.elementor-6987 .elementor-element.elementor-element-5f21101>.elementor-element-populated {
		margin: 0px 0px 0px 20px;
	}

	.elementor-6987 .elementor-element.elementor-element-4199778 {
		margin-top: 0px;
		margin-bottom: 40px;
		padding: 40px 0px 0px 40px;
	}

	.elementor-6987 .elementor-element.elementor-element-5eec6bd>.elementor-element-populated {
		margin: 10px 0px 0px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-8d86c5d .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-6987 .elementor-element.elementor-element-423b144 {
		font-size: 16px;
		line-height: 1.4em;
	}

	.elementor-6987 .elementor-element.elementor-element-423b144>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-4ebe79a .elementor-button {
		font-size: 18px;
	}

	.elementor-6987 .elementor-element.elementor-element-4ebe79a>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-6987 .elementor-element.elementor-element-a68de9f>.elementor-container {
		min-height: 100px;
	}

	.elementor-6987 .elementor-element.elementor-element-a68de9f>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-6987 .elementor-element.elementor-element-a68de9f {
		padding: 40px 0px 0px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-0072749>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-6987 .elementor-element.elementor-element-277c028 .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-6987 .elementor-element.elementor-element-8bad5d5 .elementor-image img {
		width: 80%;
	}

	.elementor-6987 .elementor-element.elementor-element-8bad5d5>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-8bad5d5 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-6987 .elementor-element.elementor-element-e3af453 .elementor-image img {
		width: 90%;
	}

	.elementor-6987 .elementor-element.elementor-element-45cd5da .elementor-image img {
		width: 90%;
	}

	.elementor-6987 .elementor-element.elementor-element-5722902 .elementor-image img {
		width: 90%;
	}

	.elementor-6987 .elementor-element.elementor-element-3e464ce .elementor-image img {
		width: 90%;
	}

	.elementor-6987 .elementor-element.elementor-element-3e464ce {
		width: initial;
		max-width: initial;
	}

	.elementor-6987 .elementor-element.elementor-element-89f1fd4 .elementor-image img {
		width: 90%;
	}

	.elementor-6987 .elementor-element.elementor-element-47de0b1 {
		padding: 30px 0px 40px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-6c9f570>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-6987 .elementor-element.elementor-element-a235851>.elementor-widget-container {
		margin: 21px 0px 20px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-09f18f8>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-6987 .elementor-element.elementor-element-7bc8506>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-6987 .elementor-element.elementor-element-1a35f8f>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-6987 .elementor-element.elementor-element-563c1da8 {
		margin-top: 60px;
		margin-bottom: 60px;
	}

	.elementor-6987 .elementor-element.elementor-element-18b3f1ee>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-3bb402f4 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.4em;
	}

	.elementor-6987 .elementor-element.elementor-element-12bda7db>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-608d42d7 {
		margin-top: 0px;
		margin-bottom: 60px;
		padding: 0px 0px 20px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-185b2924 {
		width: 50%;
	}

	.elementor-6987 .elementor-element.elementor-element-4a843770 .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-6987 .elementor-element.elementor-element-4a843770 .elementor-counter-title {
		font-size: 14px;
	}

	.elementor-6987 .elementor-element.elementor-element-498ae23d {
		width: 50%;
	}

	.elementor-6987 .elementor-element.elementor-element-75d6572c .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-6987 .elementor-element.elementor-element-75d6572c .elementor-counter-title {
		font-size: 14px;
	}

	.elementor-6987 .elementor-element.elementor-element-4b6b9fd1 {
		width: 50%;
	}

	.elementor-6987 .elementor-element.elementor-element-a9fc163 .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-6987 .elementor-element.elementor-element-a9fc163 .elementor-counter-title {
		font-size: 14px;
	}

	.elementor-6987 .elementor-element.elementor-element-59a70f2b {
		width: 50%;
	}

	.elementor-6987 .elementor-element.elementor-element-43099203 .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-6987 .elementor-element.elementor-element-43099203 .elementor-counter-title {
		font-size: 14px;
	}

	.elementor-6987 .elementor-element.elementor-element-1131b0d {
		margin-top: 0px;
		margin-bottom: 60px;
	}

	.elementor-6987 .elementor-element.elementor-element-dfbed08 {
		margin-top: 0px;
		margin-bottom: 40px;
	}

	.elementor-6987 .elementor-element.elementor-element-2945f90>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-776c4d0 {
		text-align: left;
	}

	.elementor-6987 .elementor-element.elementor-element-776c4d0 .elementor-heading-title {
		font-size: 32px;
		line-height: 1.2em;
	}

	.elementor-6987 .elementor-element.elementor-element-7a9479d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-9895203 {
		margin-top: 40px;
		margin-bottom: 40px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-a497558 {
		width: 50%;
	}

	.elementor-6987 .elementor-element.elementor-element-a497558>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-6987 .elementor-element.elementor-element-a0199f0 {
		width: 50%;
	}

	.elementor-6987 .elementor-element.elementor-element-a0199f0>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-6987 .elementor-element.elementor-element-5f21101 {
		width: 100%;
	}

	.elementor-6987 .elementor-element.elementor-element-5f21101>.elementor-element-populated {
		margin: 40px 20px 0px 20px;
	}

	.elementor-6987 .elementor-element.elementor-element-734f93b {
		width: 100%;
		max-width: 100%;
	}

	.elementor-6987 .elementor-element.elementor-element-4199778 {
		margin-top: 20px;
		margin-bottom: 40px;
	}

	.elementor-bc-flex-widget .elementor-6987 .elementor-element.elementor-element-5eec6bd.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-6987 .elementor-element.elementor-element-5eec6bd.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-6987 .elementor-element.elementor-element-5eec6bd.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-6987 .elementor-element.elementor-element-5eec6bd>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-8d86c5d .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-6987 .elementor-element.elementor-element-8d86c5d>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-6987 .elementor-element.elementor-element-1e9a6d1>.elementor-element-populated {
		margin: 30px 0px 0px 0px;
	}
}

@media(min-width:768px) {
	.elementor-6987 .elementor-element.elementor-element-a497558 {
		width: 25%;
	}

	.elementor-6987 .elementor-element.elementor-element-a0199f0 {
		width: 25%;
	}

	.elementor-6987 .elementor-element.elementor-element-5f21101 {
		width: 49.333%;
	}

	.elementor-6987 .elementor-element.elementor-element-5eec6bd {
		width: 40%;
	}

	.elementor-6987 .elementor-element.elementor-element-1e9a6d1 {
		width: 60%;
	}
}

.elementor-7055 .elementor-element.elementor-element-3d4474b>.elementor-container {
	min-height: 670px;
}

.elementor-7055 .elementor-element.elementor-element-3d4474b>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7055 .elementor-element.elementor-element-3d4474b:not(.elementor-motion-effects-element-type-background),
.elementor-7055 .elementor-element.elementor-element-3d4474b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/desk_bg-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7055 .elementor-element.elementor-element-3d4474b>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7055 .elementor-element.elementor-element-3d4474b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-7055 .elementor-element.elementor-element-651b6e3>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7055 .elementor-element.elementor-element-cb091d2 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-7055 .elementor-element.elementor-element-cb091d2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-cb091d2 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-cb091d2 {
	opacity: 0;
}

.elementor-7055 .elementor-element.elementor-element-cb091d2 {
	width: auto;
	max-width: auto;
}

.elementor-7055 .elementor-element.elementor-element-8730145 .elementor-spacer-inner {
	height: 20px;
}

.elementor-7055 .elementor-element.elementor-element-6f8be44 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7055 .elementor-element.elementor-element-6f8be44 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
}

.elementor-element.elementor-element-6f8be44 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-6f8be44 {
	opacity: 0;
}

.elementor-7055 .elementor-element.elementor-element-f47439e {
	overflow: hidden;
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-7055 .elementor-element.elementor-element-05c95b5>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7055 .elementor-element.elementor-element-ef38f23 .portfolio-classic-grid-wrapper .portfolio-classic-img {
	border-radius: 5px;
}

.elementor-7055 .elementor-element.elementor-element-ef38f23 .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
	border-radius: 5px;
}

.elementor-7055 .elementor-element.elementor-element-ef38f23 .portfolio-classic-content h3.portfolio-classic_title {
	color: #000000;
}

.elementor-7055 .elementor-element.elementor-element-ef38f23 .portfolio-classic-content h3.portfolio-classic_title a {
	color: #000000;
}

.elementor-7055 .elementor-element.elementor-element-ef38f23 .portfolio-classic-content h3.portfolio-classic_title a:hover {
	color: #000000;
}

.elementor-7055 .elementor-element.elementor-element-ef38f23 div.portfolio-classic-content h3.portfolio-classic_title {
	font-size: 22px;
	text-align: center;
}

.elementor-7055 .elementor-element.elementor-element-ef38f23 div.portfolio-classic-content .portfolio-classic-subtitle {
	text-align: center;
}

.elementor-7055 .elementor-element.elementor-element-ef38f23 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
	color: #000000;
}

.elementor-7055 .elementor-element.elementor-element-ef38f23 .starto-portfolio-filter-wrapper {
	text-align: center;
}

.elementor-7055 .elementor-element.elementor-element-ef38f23 .starto-portfolio-filter-wrapper a.filter-tag-btn {
	color: #000000;
}

.elementor-7055 .elementor-element.elementor-element-ef38f23 div.elementor-widget-container .starto-portfolio-filter-wrapper a.filter-tag-btn {
	border-color: #000000;
}

.elementor-7055 .elementor-element.elementor-element-ef38f23 .starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	color: #6fb451;
}

.elementor-7055 .elementor-element.elementor-element-ef38f23 div.starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	border-color: #6fb451;
}

.elementor-7055 .elementor-element.elementor-element-ef38f23 div.starto-portfolio-filter-wrapper a.filter-tag-btn.active {
	border-color: #CCCCCC;
}

.elementor-7055 .elementor-element.elementor-element-ef38f23 .starto-portfolio-filter-wrapper .filter-tag-btn.active {
	color: #CCCCCC;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-7055 .elementor-element.elementor-element-3d4474b>.elementor-container {
		min-height: 400px;
	}

	.elementor-7055 .elementor-element.elementor-element-3d4474b>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7055 .elementor-element.elementor-element-3d4474b {
		padding: 60px 0px 40px 0px;
	}

	.elementor-7055 .elementor-element.elementor-element-cb091d2 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7055 .elementor-element.elementor-element-6f8be44 .elementor-heading-title {
		font-size: 45px;
	}
}

@media(max-width:767px) {
	.elementor-7055 .elementor-element.elementor-element-3d4474b>.elementor-container {
		min-height: 300px;
	}

	.elementor-7055 .elementor-element.elementor-element-3d4474b>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7055 .elementor-element.elementor-element-3d4474b {
		padding: 40px 0px 20px 0px;
	}

	.elementor-7055 .elementor-element.elementor-element-651b6e3.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7055 .elementor-element.elementor-element-cb091d2 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7055 .elementor-element.elementor-element-8730145 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-7055 .elementor-element.elementor-element-6f8be44 .elementor-heading-title {
		font-size: 40px;
	}
}

.elementor-7082 .elementor-element.elementor-element-258ac6c>.elementor-container {
	min-height: 670px;
}

.elementor-7082 .elementor-element.elementor-element-258ac6c>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7082 .elementor-element.elementor-element-258ac6c:not(.elementor-motion-effects-element-type-background),
.elementor-7082 .elementor-element.elementor-element-258ac6c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/top-view-of-set-of-gadgets-in-purple-neon-light-4F6U5G4-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7082 .elementor-element.elementor-element-258ac6c>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7082 .elementor-element.elementor-element-258ac6c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-7082 .elementor-element.elementor-element-abb53c8>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7082 .elementor-element.elementor-element-26e0115 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-7082 .elementor-element.elementor-element-26e0115>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-26e0115 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-26e0115 {
	opacity: 0;
}

.elementor-7082 .elementor-element.elementor-element-26e0115 {
	width: auto;
	max-width: auto;
}

.elementor-7082 .elementor-element.elementor-element-5f1247a .elementor-spacer-inner {
	height: 20px;
}

.elementor-7082 .elementor-element.elementor-element-0c9324e {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7082 .elementor-element.elementor-element-0c9324e .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
}

.elementor-element.elementor-element-0c9324e {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-0c9324e {
	opacity: 0;
}

.elementor-7082 .elementor-element.elementor-element-426b570 {
	overflow: hidden;
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-7082 .elementor-element.elementor-element-cdbc4b4>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7082 .elementor-element.elementor-element-46ca539 .portfolio-grid-content-wrapper .portfolio-grid-wrapper {
	border-radius: 5px;
}

.elementor-7082 .elementor-element.elementor-element-46ca539 .portfolio-grid-wrapper:after {
	background-color: transparent;
	background-image: linear-gradient(-45deg, rgba(0, 69, 255, 0.85) 0%, rgba(242, 41, 91, 0.89) 100%);
}

.elementor-7082 .elementor-element.elementor-element-46ca539 .portfolio-grid-wrapper h3 {
	color: #ffffff;
}

.elementor-7082 .elementor-element.elementor-element-46ca539 div.portfolio-grid-wrapper h3 {
	font-size: 30px;
}

.elementor-7082 .elementor-element.elementor-element-46ca539 .portfolio-grid-wrapper .figcaption .portfolio-grid-subtitle {
	color: #EBEBEB;
}

.elementor-7082 .elementor-element.elementor-element-46ca539 .portfolio-grid-wrapper .figcaption div.portfolio-grid-subtitle {
	font-size: 11px;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 2px;
}

.elementor-7082 .elementor-element.elementor-element-46ca539 .starto-portfolio-filter-wrapper {
	text-align: center;
}

.elementor-7082 .elementor-element.elementor-element-46ca539 .starto-portfolio-filter-wrapper a.filter-tag-btn {
	color: #000000;
}

.elementor-7082 .elementor-element.elementor-element-46ca539 div.elementor-widget-container .starto-portfolio-filter-wrapper a.filter-tag-btn {
	border-color: #000000;
}

.elementor-7082 .elementor-element.elementor-element-46ca539 .starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	color: #6fb451;
}

.elementor-7082 .elementor-element.elementor-element-46ca539 div.starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	border-color: #6fb451;
}

.elementor-7082 .elementor-element.elementor-element-46ca539 div.starto-portfolio-filter-wrapper a.filter-tag-btn.active {
	border-color: #CCCCCC;
}

.elementor-7082 .elementor-element.elementor-element-46ca539 .starto-portfolio-filter-wrapper .filter-tag-btn.active {
	color: #CCCCCC;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-7082 .elementor-element.elementor-element-258ac6c>.elementor-container {
		min-height: 400px;
	}

	.elementor-7082 .elementor-element.elementor-element-258ac6c>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7082 .elementor-element.elementor-element-258ac6c {
		padding: 60px 0px 40px 0px;
	}

	.elementor-7082 .elementor-element.elementor-element-26e0115 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7082 .elementor-element.elementor-element-0c9324e .elementor-heading-title {
		font-size: 45px;
	}
}

@media(max-width:767px) {
	.elementor-7082 .elementor-element.elementor-element-258ac6c>.elementor-container {
		min-height: 300px;
	}

	.elementor-7082 .elementor-element.elementor-element-258ac6c>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7082 .elementor-element.elementor-element-258ac6c {
		padding: 40px 0px 20px 0px;
	}

	.elementor-7082 .elementor-element.elementor-element-abb53c8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7082 .elementor-element.elementor-element-26e0115 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7082 .elementor-element.elementor-element-5f1247a .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-7082 .elementor-element.elementor-element-0c9324e .elementor-heading-title {
		font-size: 40px;
	}
}

.elementor-7095 .elementor-element.elementor-element-d7d9dc9>.elementor-container {
	min-height: 670px;
}

.elementor-7095 .elementor-element.elementor-element-d7d9dc9>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7095 .elementor-element.elementor-element-d7d9dc9:not(.elementor-motion-effects-element-type-background),
.elementor-7095 .elementor-element.elementor-element-d7d9dc9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/corporate-business-office-KQT5MVH-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7095 .elementor-element.elementor-element-d7d9dc9>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.2;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7095 .elementor-element.elementor-element-d7d9dc9 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-7095 .elementor-element.elementor-element-c525d69>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7095 .elementor-element.elementor-element-7660eec .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-7095 .elementor-element.elementor-element-7660eec>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-7660eec {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-7660eec {
	opacity: 0;
}

.elementor-7095 .elementor-element.elementor-element-7660eec {
	width: auto;
	max-width: auto;
}

.elementor-7095 .elementor-element.elementor-element-4404bfe .elementor-spacer-inner {
	height: 20px;
}

.elementor-7095 .elementor-element.elementor-element-9fbaed5 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7095 .elementor-element.elementor-element-9fbaed5 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
}

.elementor-element.elementor-element-9fbaed5 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-9fbaed5 {
	opacity: 0;
}

.elementor-7095 .elementor-element.elementor-element-b90acac {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-7095 .elementor-element.elementor-element-84ee474>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7095 .elementor-element.elementor-element-6a43d69 .portfolio-grid-content-wrapper .portfolio-grid-wrapper {
	border-radius: 5px;
}

.elementor-7095 .elementor-element.elementor-element-6a43d69 .portfolio-grid-wrapper-overlay .portfolio-grid-img:after {
	background-color: transparent;
	background-image: linear-gradient(-45deg, rgba(0, 69, 255, 0.85) 0%, rgba(242, 41, 91, 0.89) 100%);
}

.elementor-7095 .elementor-element.elementor-element-6a43d69 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
	color: #ffffff;
	font-size: 26px;
}

.elementor-7095 .elementor-element.elementor-element-6a43d69 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner .portfolio-grid-subtitle {
	color: #ebebeb;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-7095 .elementor-element.elementor-element-6a43d69 .starto-portfolio-filter-wrapper {
	text-align: center;
}

.elementor-7095 .elementor-element.elementor-element-6a43d69 .starto-portfolio-filter-wrapper a.filter-tag-btn {
	color: #000000;
}

.elementor-7095 .elementor-element.elementor-element-6a43d69 div.elementor-widget-container .starto-portfolio-filter-wrapper a.filter-tag-btn {
	border-color: #000000;
}

.elementor-7095 .elementor-element.elementor-element-6a43d69 .starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	color: #6fb451;
}

.elementor-7095 .elementor-element.elementor-element-6a43d69 div.starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	border-color: #6fb451;
}

.elementor-7095 .elementor-element.elementor-element-6a43d69 div.starto-portfolio-filter-wrapper a.filter-tag-btn.active {
	border-color: #CCCCCC;
}

.elementor-7095 .elementor-element.elementor-element-6a43d69 .starto-portfolio-filter-wrapper .filter-tag-btn.active {
	color: #CCCCCC;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-7095 .elementor-element.elementor-element-d7d9dc9>.elementor-container {
		min-height: 400px;
	}

	.elementor-7095 .elementor-element.elementor-element-d7d9dc9>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7095 .elementor-element.elementor-element-d7d9dc9 {
		padding: 60px 0px 40px 0px;
	}

	.elementor-7095 .elementor-element.elementor-element-7660eec .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7095 .elementor-element.elementor-element-9fbaed5 .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-7095 .elementor-element.elementor-element-6a43d69 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
		font-size: 20px;
	}
}

@media(max-width:767px) {
	.elementor-7095 .elementor-element.elementor-element-d7d9dc9>.elementor-container {
		min-height: 300px;
	}

	.elementor-7095 .elementor-element.elementor-element-d7d9dc9>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7095 .elementor-element.elementor-element-d7d9dc9 {
		padding: 40px 0px 20px 0px;
	}

	.elementor-7095 .elementor-element.elementor-element-c525d69.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7095 .elementor-element.elementor-element-7660eec .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7095 .elementor-element.elementor-element-4404bfe .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-7095 .elementor-element.elementor-element-9fbaed5 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7095 .elementor-element.elementor-element-6a43d69 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
		font-size: 28px;
	}

	.elementor-7095 .elementor-element.elementor-element-6a43d69>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
}

.elementor-7122 .elementor-element.elementor-element-039fe98>.elementor-container {
	min-height: 670px;
}

.elementor-7122 .elementor-element.elementor-element-039fe98>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7122 .elementor-element.elementor-element-039fe98:not(.elementor-motion-effects-element-type-background),
.elementor-7122 .elementor-element.elementor-element-039fe98>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/top-view-of-set-of-gadgets-in-purple-neon-light-4F6U5G4-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7122 .elementor-element.elementor-element-039fe98>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7122 .elementor-element.elementor-element-039fe98 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-672cae8>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-4f66c45 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-7122 .elementor-element.elementor-element-4f66c45>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-4f66c45 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-4f66c45 {
	opacity: 0;
}

.elementor-7122 .elementor-element.elementor-element-4f66c45 {
	width: auto;
	max-width: auto;
}

.elementor-7122 .elementor-element.elementor-element-154f487 .elementor-spacer-inner {
	height: 20px;
}

.elementor-7122 .elementor-element.elementor-element-016000b {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7122 .elementor-element.elementor-element-016000b .elementor-heading-title {
	color: #FFFFFF;
	font-size: 45px;
}

.elementor-element.elementor-element-016000b {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-016000b {
	opacity: 0;
}

.elementor-7122 .elementor-element.elementor-element-4fb22dc {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-7122 .elementor-element.elementor-element-81affbe>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7122 .elementor-element.elementor-element-deaf7a2 .portfolio-classic-grid-wrapper .portfolio-classic-img {
	border-radius: 5px;
}

.elementor-7122 .elementor-element.elementor-element-deaf7a2 .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
	border-radius: 5px;
}

.elementor-7122 .elementor-element.elementor-element-deaf7a2 .portfolio-classic-content h3.portfolio-classic_title {
	color: #000000;
}

.elementor-7122 .elementor-element.elementor-element-deaf7a2 .portfolio-classic-content h3.portfolio-classic_title a {
	color: #000000;
}

.elementor-7122 .elementor-element.elementor-element-deaf7a2 .portfolio-classic-content h3.portfolio-classic_title a:hover {
	color: #000000;
}

.elementor-7122 .elementor-element.elementor-element-deaf7a2 div.portfolio-classic-content h3.portfolio-classic_title {
	font-size: 22px;
	text-align: left;
}

.elementor-7122 .elementor-element.elementor-element-deaf7a2 div.portfolio-classic-content .portfolio-classic-subtitle {
	text-align: left;
}

.elementor-7122 .elementor-element.elementor-element-deaf7a2 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
	color: #B8B8B8;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 2px;
}

.elementor-7122 .elementor-element.elementor-element-deaf7a2 .starto-portfolio-filter-wrapper {
	text-align: center;
}

.elementor-7122 .elementor-element.elementor-element-deaf7a2 .starto-portfolio-filter-wrapper a.filter-tag-btn {
	color: #000000;
}

.elementor-7122 .elementor-element.elementor-element-deaf7a2 div.elementor-widget-container .starto-portfolio-filter-wrapper a.filter-tag-btn {
	border-color: #000000;
}

.elementor-7122 .elementor-element.elementor-element-deaf7a2 .starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	color: #6fb451;
}

.elementor-7122 .elementor-element.elementor-element-deaf7a2 div.starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	border-color: #6fb451;
}

.elementor-7122 .elementor-element.elementor-element-deaf7a2 div.starto-portfolio-filter-wrapper a.filter-tag-btn.active {
	border-color: #CCCCCC;
}

.elementor-7122 .elementor-element.elementor-element-deaf7a2 .starto-portfolio-filter-wrapper .filter-tag-btn.active {
	color: #CCCCCC;
}

@media(max-width:1024px) {
	.elementor-7122 .elementor-element.elementor-element-039fe98>.elementor-container {
		min-height: 400px;
	}

	.elementor-7122 .elementor-element.elementor-element-039fe98>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7122 .elementor-element.elementor-element-039fe98 {
		padding: 60px 0px 40px 0px;
	}

	.elementor-7122 .elementor-element.elementor-element-4f66c45 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7122 .elementor-element.elementor-element-016000b .elementor-heading-title {
		font-size: 55px;
	}
}

@media(max-width:767px) {
	.elementor-7122 .elementor-element.elementor-element-039fe98>.elementor-container {
		min-height: 300px;
	}

	.elementor-7122 .elementor-element.elementor-element-039fe98>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7122 .elementor-element.elementor-element-039fe98 {
		padding: 40px 0px 20px 0px;
	}

	.elementor-7122 .elementor-element.elementor-element-672cae8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7122 .elementor-element.elementor-element-4f66c45 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7122 .elementor-element.elementor-element-154f487 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-7122 .elementor-element.elementor-element-016000b .elementor-heading-title {
		font-size: 40px;
	}
}

.elementor-7109 .elementor-element.elementor-element-5d5d248>.elementor-container {
	min-height: 670px;
}

.elementor-7109 .elementor-element.elementor-element-5d5d248>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7109 .elementor-element.elementor-element-5d5d248:not(.elementor-motion-effects-element-type-background),
.elementor-7109 .elementor-element.elementor-element-5d5d248>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/desk_bg-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7109 .elementor-element.elementor-element-5d5d248>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7109 .elementor-element.elementor-element-5d5d248 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-7109 .elementor-element.elementor-element-63e2412>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7109 .elementor-element.elementor-element-413a32f .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-7109 .elementor-element.elementor-element-413a32f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-413a32f {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-413a32f {
	opacity: 0;
}

.elementor-7109 .elementor-element.elementor-element-413a32f {
	width: auto;
	max-width: auto;
}

.elementor-7109 .elementor-element.elementor-element-e535cd8 .elementor-spacer-inner {
	height: 20px;
}

.elementor-7109 .elementor-element.elementor-element-8f38a05 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7109 .elementor-element.elementor-element-8f38a05 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
}

.elementor-element.elementor-element-8f38a05 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-8f38a05 {
	opacity: 0;
}

.elementor-7109 .elementor-element.elementor-element-78599e2 {
	overflow: hidden;
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-7109 .elementor-element.elementor-element-21b8a1b>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7109 .elementor-element.elementor-element-feb8214 .portfolio-grid-content-wrapper .portfolio-grid-wrapper {
	border-radius: 5px;
}

.elementor-7109 .elementor-element.elementor-element-feb8214 .portfolio-grid-wrapper-overlay .portfolio-grid-img:after {
	background-color: transparent;
	background-image: linear-gradient(-45deg, rgba(0, 69, 255, 0.85) 0%, rgba(242, 41, 91, 0.89) 100%);
}

.elementor-7109 .elementor-element.elementor-element-feb8214 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
	color: #ffffff;
	font-size: 32px;
	line-height: 1.2em;
}

.elementor-7109 .elementor-element.elementor-element-feb8214 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner .portfolio-grid-subtitle {
	color: #ebebeb;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-7109 .elementor-element.elementor-element-feb8214 .starto-portfolio-filter-wrapper {
	text-align: center;
}

.elementor-7109 .elementor-element.elementor-element-feb8214 .starto-portfolio-filter-wrapper a.filter-tag-btn {
	color: #000000;
}

.elementor-7109 .elementor-element.elementor-element-feb8214 div.elementor-widget-container .starto-portfolio-filter-wrapper a.filter-tag-btn {
	border-color: #000000;
}

.elementor-7109 .elementor-element.elementor-element-feb8214 .starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	color: #6fb451;
}

.elementor-7109 .elementor-element.elementor-element-feb8214 div.starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	border-color: #6fb451;
}

.elementor-7109 .elementor-element.elementor-element-feb8214 div.starto-portfolio-filter-wrapper a.filter-tag-btn.active {
	border-color: #CCCCCC;
}

.elementor-7109 .elementor-element.elementor-element-feb8214 .starto-portfolio-filter-wrapper .filter-tag-btn.active {
	color: #CCCCCC;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-7109 .elementor-element.elementor-element-5d5d248>.elementor-container {
		min-height: 400px;
	}

	.elementor-7109 .elementor-element.elementor-element-5d5d248>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7109 .elementor-element.elementor-element-5d5d248 {
		padding: 60px 0px 40px 0px;
	}

	.elementor-7109 .elementor-element.elementor-element-413a32f .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7109 .elementor-element.elementor-element-8f38a05 .elementor-heading-title {
		font-size: 45px;
	}
}

@media(max-width:767px) {
	.elementor-7109 .elementor-element.elementor-element-5d5d248>.elementor-container {
		min-height: 300px;
	}

	.elementor-7109 .elementor-element.elementor-element-5d5d248>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7109 .elementor-element.elementor-element-5d5d248 {
		padding: 40px 0px 20px 0px;
	}

	.elementor-7109 .elementor-element.elementor-element-63e2412.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7109 .elementor-element.elementor-element-413a32f .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7109 .elementor-element.elementor-element-e535cd8 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-7109 .elementor-element.elementor-element-8f38a05 .elementor-heading-title {
		font-size: 40px;
	}
}

.elementor-7130 .elementor-element.elementor-element-f211b93>.elementor-container {
	min-height: 670px;
}

.elementor-7130 .elementor-element.elementor-element-f211b93>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7130 .elementor-element.elementor-element-f211b93:not(.elementor-motion-effects-element-type-background),
.elementor-7130 .elementor-element.elementor-element-f211b93>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/donuts-with-colorful-paper-decorations-color-WTJUMBL-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7130 .elementor-element.elementor-element-f211b93>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7130 .elementor-element.elementor-element-f211b93 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-7130 .elementor-element.elementor-element-c6ae67a>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7130 .elementor-element.elementor-element-53a6c2c .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-7130 .elementor-element.elementor-element-53a6c2c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-53a6c2c {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-53a6c2c {
	opacity: 0;
}

.elementor-7130 .elementor-element.elementor-element-53a6c2c {
	width: auto;
	max-width: auto;
}

.elementor-7130 .elementor-element.elementor-element-42d0f3a .elementor-spacer-inner {
	height: 20px;
}

.elementor-7130 .elementor-element.elementor-element-b9574f5 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7130 .elementor-element.elementor-element-b9574f5 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
}

.elementor-element.elementor-element-b9574f5 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-b9574f5 {
	opacity: 0;
}

.elementor-7130 .elementor-element.elementor-element-ff711cf {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-7130 .elementor-element.elementor-element-ee4781d>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7130 .elementor-element.elementor-element-f236f3c .portfolio-masonry-grid-wrapper img {
	border-radius: 5px;
}

.elementor-7130 .elementor-element.elementor-element-f236f3c .portfolio-masonry-grid-wrapper .figcaption {
	border-radius: 5px;
}

.elementor-7130 .elementor-element.elementor-element-f236f3c .portfolio-masonry-grid-wrapper h3 {
	color: #000000;
}

.elementor-7130 .elementor-element.elementor-element-f236f3c div.portfolio-masonry-grid-wrapper h3 {
	font-size: 22px;
}

.elementor-7130 .elementor-element.elementor-element-f236f3c div.portfolio-masonry-grid-wrapper {
	text-align: left;
}

.elementor-7130 .elementor-element.elementor-element-f236f3c .portfolio_masonry_subtitle {
	color: #B8B8B8;
}

.elementor-7130 .elementor-element.elementor-element-f236f3c .portfolio-masonry-content .portfolio_masonry_subtitle {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

.elementor-7130 .elementor-element.elementor-element-f236f3c .starto-portfolio-filter-wrapper {
	text-align: center;
}

.elementor-7130 .elementor-element.elementor-element-f236f3c .starto-portfolio-filter-wrapper a.filter-tag-btn {
	color: #000000;
}

.elementor-7130 .elementor-element.elementor-element-f236f3c div.elementor-widget-container .starto-portfolio-filter-wrapper a.filter-tag-btn {
	border-color: #000000;
}

.elementor-7130 .elementor-element.elementor-element-f236f3c .starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	color: #6fb451;
}

.elementor-7130 .elementor-element.elementor-element-f236f3c div.starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	border-color: #6fb451;
}

.elementor-7130 .elementor-element.elementor-element-f236f3c div.starto-portfolio-filter-wrapper a.filter-tag-btn.active {
	border-color: #CCCCCC;
}

.elementor-7130 .elementor-element.elementor-element-f236f3c .starto-portfolio-filter-wrapper .filter-tag-btn.active {
	color: #CCCCCC;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-7130 .elementor-element.elementor-element-f211b93>.elementor-container {
		min-height: 400px;
	}

	.elementor-7130 .elementor-element.elementor-element-f211b93>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7130 .elementor-element.elementor-element-f211b93 {
		padding: 60px 0px 40px 0px;
	}

	.elementor-7130 .elementor-element.elementor-element-53a6c2c .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7130 .elementor-element.elementor-element-b9574f5 .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-7130 .elementor-element.elementor-element-f236f3c div.portfolio-masonry-grid-wrapper h3 {
		font-size: 18px;
	}

	.elementor-7130 .elementor-element.elementor-element-f236f3c .portfolio-masonry-content .portfolio_masonry_subtitle {
		font-size: 11px;
	}
}

@media(max-width:767px) {
	.elementor-7130 .elementor-element.elementor-element-f211b93>.elementor-container {
		min-height: 300px;
	}

	.elementor-7130 .elementor-element.elementor-element-f211b93>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7130 .elementor-element.elementor-element-f211b93 {
		padding: 40px 0px 20px 0px;
	}

	.elementor-7130 .elementor-element.elementor-element-c6ae67a.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7130 .elementor-element.elementor-element-53a6c2c .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7130 .elementor-element.elementor-element-42d0f3a .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-7130 .elementor-element.elementor-element-b9574f5 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7130 .elementor-element.elementor-element-f236f3c div.portfolio-masonry-grid-wrapper h3 {
		font-size: 24px;
	}

	.elementor-7130 .elementor-element.elementor-element-f236f3c .portfolio-masonry-content .portfolio_masonry_subtitle {
		font-size: 13px;
	}
}

.elementor-7148 .elementor-element.elementor-element-b37e11f>.elementor-container {
	min-height: 670px;
}

.elementor-7148 .elementor-element.elementor-element-b37e11f>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7148 .elementor-element.elementor-element-b37e11f:not(.elementor-motion-effects-element-type-background),
.elementor-7148 .elementor-element.elementor-element-b37e11f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/corporate-business-office-KQT5MVH-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7148 .elementor-element.elementor-element-b37e11f>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.3;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7148 .elementor-element.elementor-element-b37e11f {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-7148 .elementor-element.elementor-element-2df5d8b>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7148 .elementor-element.elementor-element-711affd .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-7148 .elementor-element.elementor-element-711affd>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-711affd {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-711affd {
	opacity: 0;
}

.elementor-7148 .elementor-element.elementor-element-711affd {
	width: auto;
	max-width: auto;
}

.elementor-7148 .elementor-element.elementor-element-e817656 .elementor-spacer-inner {
	height: 20px;
}

.elementor-7148 .elementor-element.elementor-element-5089ad9 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7148 .elementor-element.elementor-element-5089ad9 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
}

.elementor-element.elementor-element-5089ad9 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-5089ad9 {
	opacity: 0;
}

.elementor-7148 .elementor-element.elementor-element-65d4a90 {
	overflow: hidden;
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-7148 .elementor-element.elementor-element-af0cbda>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7148 .elementor-element.elementor-element-3054b1f .portfolio-masonry-grid-wrapper img {
	border-radius: 5px;
}

.elementor-7148 .elementor-element.elementor-element-3054b1f .portfolio-masonry-grid-wrapper {
	border-radius: 5px;
}

.elementor-7148 .elementor-element.elementor-element-3054b1f .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper:after {
	background-color: transparent;
	background-image: linear-gradient(-45deg, rgba(0, 69, 255, 0.85) 0%, rgba(242, 41, 91, 0.89) 100%);
}

.elementor-7148 .elementor-element.elementor-element-3054b1f .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper .figcaption .overflow-inner h3 {
	color: #FFFFFF;
	font-size: 25px;
}

.elementor-7148 .elementor-element.elementor-element-3054b1f div.portfolio-masonry-grid-wrapper {
	text-align: left;
}

.elementor-7148 .elementor-element.elementor-element-3054b1f .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper .figcaption .overflow-inner .portfolio-grid-subtitle {
	color: #EBEBEB;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-7148 .elementor-element.elementor-element-3054b1f .starto-portfolio-filter-wrapper {
	text-align: center;
}

.elementor-7148 .elementor-element.elementor-element-3054b1f .starto-portfolio-filter-wrapper a.filter-tag-btn {
	color: #000000;
}

.elementor-7148 .elementor-element.elementor-element-3054b1f div.elementor-widget-container .starto-portfolio-filter-wrapper a.filter-tag-btn {
	border-color: #000000;
}

.elementor-7148 .elementor-element.elementor-element-3054b1f .starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	color: #6fb451;
}

.elementor-7148 .elementor-element.elementor-element-3054b1f div.starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	border-color: #6fb451;
}

.elementor-7148 .elementor-element.elementor-element-3054b1f div.starto-portfolio-filter-wrapper a.filter-tag-btn.active {
	border-color: #CCCCCC;
}

.elementor-7148 .elementor-element.elementor-element-3054b1f .starto-portfolio-filter-wrapper .filter-tag-btn.active {
	color: #CCCCCC;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-7148 .elementor-element.elementor-element-b37e11f>.elementor-container {
		min-height: 400px;
	}

	.elementor-7148 .elementor-element.elementor-element-b37e11f>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7148 .elementor-element.elementor-element-b37e11f {
		padding: 60px 0px 40px 0px;
	}

	.elementor-7148 .elementor-element.elementor-element-711affd .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7148 .elementor-element.elementor-element-5089ad9 .elementor-heading-title {
		font-size: 45px;
	}
}

@media(max-width:767px) {
	.elementor-7148 .elementor-element.elementor-element-b37e11f>.elementor-container {
		min-height: 300px;
	}

	.elementor-7148 .elementor-element.elementor-element-b37e11f>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7148 .elementor-element.elementor-element-b37e11f {
		padding: 40px 0px 20px 0px;
	}

	.elementor-7148 .elementor-element.elementor-element-2df5d8b.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7148 .elementor-element.elementor-element-711affd .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7148 .elementor-element.elementor-element-e817656 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-7148 .elementor-element.elementor-element-5089ad9 .elementor-heading-title {
		font-size: 40px;
	}
}

.elementor-7162 .elementor-element.elementor-element-3067180>.elementor-container {
	min-height: 670px;
}

.elementor-7162 .elementor-element.elementor-element-3067180>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7162 .elementor-element.elementor-element-3067180:not(.elementor-motion-effects-element-type-background),
.elementor-7162 .elementor-element.elementor-element-3067180>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/donuts-with-colorful-paper-decorations-color-WTJUMBL-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7162 .elementor-element.elementor-element-3067180>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7162 .elementor-element.elementor-element-3067180 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-7162 .elementor-element.elementor-element-52eb000>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7162 .elementor-element.elementor-element-a883799 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-7162 .elementor-element.elementor-element-a883799>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-a883799 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-a883799 {
	opacity: 0;
}

.elementor-7162 .elementor-element.elementor-element-a883799 {
	width: auto;
	max-width: auto;
}

.elementor-7162 .elementor-element.elementor-element-bc1fd88 .elementor-spacer-inner {
	height: 20px;
}

.elementor-7162 .elementor-element.elementor-element-721282c {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7162 .elementor-element.elementor-element-721282c .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
}

.elementor-element.elementor-element-721282c {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-721282c {
	opacity: 0;
}

.elementor-7162 .elementor-element.elementor-element-ea1d8e4 {
	margin-top: 20px;
	margin-bottom: 40px;
}

.elementor-7162 .elementor-element.elementor-element-707ac5d>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7162 .elementor-element.elementor-element-4bae45a .portfolio-coverflow .swiper-slide {
	width: 350px;
	height: 350px;
}

.elementor-7162 .elementor-element.elementor-element-4bae45a .portfolio-coverflow .swiper-slide .swiper-content .article {
	height: 350px;
}

.elementor-7162 .elementor-element.elementor-element-4bae45a .portfolio-coverflow .swiper-slide .swiper-content .article .article-thumbnail {
	height: 350px;
	box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.2);
}

.elementor-7162 .elementor-element.elementor-element-4bae45a .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview {
	height: 350px;
}

.elementor-7162 .elementor-element.elementor-element-4bae45a .portfolio-coverflow .swiper-slide .swiper-content .article .article-thumbnail h2 {
	color: #ffffff;
}

.elementor-7162 .elementor-element.elementor-element-4bae45a div.portfolio-coverflow .swiper-slide .swiper-content .article .article-thumbnail h2 {
	font-size: 28px;
}

.elementor-7162 .elementor-element.elementor-element-4bae45a div.portfolio-coverflow .swiper-slide .swiper-content .article {
	text-align: left;
}

.elementor-7162 .elementor-element.elementor-element-4bae45a .portfolio-coverflow .swiper-slide .swiper-content .article .article-thumbnail h2 span {
	color: #ffffff;
}

.elementor-7162 .elementor-element.elementor-element-4bae45a div.portfolio-coverflow .swiper-slide .swiper-content .article .article-thumbnail h2 span {
	font-size: 11px;
	line-height: 1em;
	letter-spacing: 2px;
}

.elementor-7162 .elementor-element.elementor-element-4bae45a .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label span {
	font-size: 15px;
	font-weight: 900;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #222222;
}

.elementor-7162 .elementor-element.elementor-element-4bae45a .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label {
	background-color: #FFFFFF;
}

.elementor-7162 .elementor-element.elementor-element-4bae45a .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label:hover span {
	color: #3d64ff;
}

.elementor-7162 .elementor-element.elementor-element-4bae45a .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label:hover span a {
	color: #3d64ff;
}

.elementor-7162 .elementor-element.elementor-element-4bae45a .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label.active span {
	color: #3d64ff;
}

.elementor-7162 .elementor-element.elementor-element-4bae45a .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label.active span a {
	color: #3d64ff;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-7162 .elementor-element.elementor-element-3067180>.elementor-container {
		min-height: 400px;
	}

	.elementor-7162 .elementor-element.elementor-element-3067180>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7162 .elementor-element.elementor-element-3067180 {
		padding: 60px 0px 40px 0px;
	}

	.elementor-7162 .elementor-element.elementor-element-a883799 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7162 .elementor-element.elementor-element-721282c .elementor-heading-title {
		font-size: 45px;
	}
}

@media(max-width:767px) {
	.elementor-7162 .elementor-element.elementor-element-3067180>.elementor-container {
		min-height: 300px;
	}

	.elementor-7162 .elementor-element.elementor-element-3067180>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7162 .elementor-element.elementor-element-3067180 {
		padding: 40px 0px 20px 0px;
	}

	.elementor-7162 .elementor-element.elementor-element-52eb000.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7162 .elementor-element.elementor-element-a883799 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7162 .elementor-element.elementor-element-bc1fd88 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-7162 .elementor-element.elementor-element-721282c .elementor-heading-title {
		font-size: 40px;
	}
}

.elementor-7179 .elementor-element.elementor-element-9aab421>.elementor-container {
	min-height: 670px;
}

.elementor-7179 .elementor-element.elementor-element-9aab421>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7179 .elementor-element.elementor-element-9aab421:not(.elementor-motion-effects-element-type-background),
.elementor-7179 .elementor-element.elementor-element-9aab421>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/desk_bg-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7179 .elementor-element.elementor-element-9aab421>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7179 .elementor-element.elementor-element-9aab421 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-7179 .elementor-element.elementor-element-be3259a>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7179 .elementor-element.elementor-element-a24f130 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-7179 .elementor-element.elementor-element-a24f130>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-a24f130 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-a24f130 {
	opacity: 0;
}

.elementor-7179 .elementor-element.elementor-element-a24f130 {
	width: auto;
	max-width: auto;
}

.elementor-7179 .elementor-element.elementor-element-30c1a25 .elementor-spacer-inner {
	height: 20px;
}

.elementor-7179 .elementor-element.elementor-element-5299378 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7179 .elementor-element.elementor-element-5299378 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
}

.elementor-element.elementor-element-5299378 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-5299378 {
	opacity: 0;
}

.elementor-7179 .elementor-element.elementor-element-b77af47 {
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-7179 .elementor-element.elementor-element-c146083>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7179 .elementor-element.elementor-element-8c332df .portfolio-timeline-wrapper .portfolio-timeline-img img {
	border-radius: 5px;
}

.elementor-7179 .elementor-element.elementor-element-8c332df .cd-horizontal-timeline .events-content h2 {
	color: #000000;
}

.elementor-7179 .elementor-element.elementor-element-8c332df div.cd-horizontal-timeline .events-content h2 {
	font-size: 36px;
	font-weight: 700;
}

.elementor-7179 .elementor-element.elementor-element-8c332df div.cd-horizontal-timeline .events-content em {
	color: #888888;
}

.elementor-7179 .elementor-element.elementor-element-8c332df .cd-horizontal-timeline .events-content em {
	font-size: 12px;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 2px;
}

.elementor-7179 .elementor-element.elementor-element-8c332df .cd-horizontal-timeline .events-content li .events-content-desc {
	color: #000000;
}

.elementor-7179 .elementor-element.elementor-element-8c332df .portfolio-timeline-link {
	color: #6fb451;
}

.elementor-7179 .elementor-element.elementor-element-8c332df .portfolio-timeline-link.continue-reading:before {
	background: #6fb451;
}

.elementor-7179 .elementor-element.elementor-element-8c332df .portfolio-timeline-link.continue-reading:after {
	background: #6fb451;
}

.elementor-7179 .elementor-element.elementor-element-8c332df .portfolio-timeline-link.continue-reading span:before {
	background: #6fb451;
}

.elementor-7179 .elementor-element.elementor-element-8c332df .portfolio-timeline-link.continue-reading span:after {
	background: #6fb451;
}

.elementor-7179 .elementor-element.elementor-element-8c332df .cd-horizontal-timeline .events {
	background: #E7E7E7;
}

.elementor-7179 .elementor-element.elementor-element-8c332df .cd-horizontal-timeline .events a::after {
	border-color: #E7E7E7;
}

.elementor-7179 .elementor-element.elementor-element-8c332df .cd-timeline-navigation a {
	border-color: #E7E7E7;
}

.elementor-7179 .elementor-element.elementor-element-8c332df .cd-horizontal-timeline .filling-line {
	background-color: #6fb451;
}

.elementor-7179 .elementor-element.elementor-element-8c332df .cd-horizontal-timeline .events a.selected::after {
	background-color: #6fb451;
}

.elementor-7179 .elementor-element.elementor-element-8c332df .cd-horizontal-timeline div.events a.selected::after {
	border-color: #6fb451;
}

.elementor-7179 .elementor-element.elementor-element-8c332df .cd-horizontal-timeline .events a.older-event::after {
	border-color: #6fb451;
}

.elementor-7179 .elementor-element.elementor-element-8c332df .cd-timeline-navigation a:hover {
	border-color: #6fb451;
}

.elementor-7179 .elementor-element.elementor-element-8c332df .cd-timeline-navigation a.prev:hover:after {
	color: #6fb451;
}

.elementor-7179 .elementor-element.elementor-element-8c332df .cd-timeline-navigation a.next:hover:after {
	color: #6fb451;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-7179 .elementor-element.elementor-element-9aab421>.elementor-container {
		min-height: 400px;
	}

	.elementor-7179 .elementor-element.elementor-element-9aab421>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7179 .elementor-element.elementor-element-9aab421 {
		padding: 60px 0px 40px 0px;
	}

	.elementor-7179 .elementor-element.elementor-element-a24f130 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7179 .elementor-element.elementor-element-5299378 .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-7179 .elementor-element.elementor-element-b77af47 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media(max-width:767px) {
	.elementor-7179 .elementor-element.elementor-element-9aab421>.elementor-container {
		min-height: 300px;
	}

	.elementor-7179 .elementor-element.elementor-element-9aab421>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7179 .elementor-element.elementor-element-9aab421 {
		padding: 40px 0px 20px 0px;
	}

	.elementor-7179 .elementor-element.elementor-element-be3259a.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7179 .elementor-element.elementor-element-a24f130 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7179 .elementor-element.elementor-element-30c1a25 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-7179 .elementor-element.elementor-element-5299378 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7179 .elementor-element.elementor-element-b77af47 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
}

.elementor-7210 .elementor-element.elementor-element-e77a3ec>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7210 .elementor-element.elementor-element-0a88588 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide::after {
	background-color: rgba(0, 0, 0, 0.3);
}

.elementor-7210 .elementor-element.elementor-element-0a88588 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-title {
	color: #ffffff;
}

.elementor-7210 .elementor-element.elementor-element-0a88588 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-7210 .elementor-element.elementor-element-0a88588 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
	color: #ffffff;
}

.elementor-7210 .elementor-element.elementor-element-0a88588 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-text {
	color: #ffffff;
}

.elementor-7210 .elementor-element.elementor-element-0a88588 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination::before {
	background-color: rgba(255, 255, 255, 0.2);
}

.elementor-7210 .elementor-element.elementor-element-0a88588 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet {
	color: #ffffff;
}

.elementor-7210 .elementor-element.elementor-element-0a88588 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet::before {
	background-color: #ffffff;
}

.elementor-7210 .elementor-element.elementor-element-0a88588 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-next,
.portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-prev {
	color: #ffffff;
}

.elementor-7210 .elementor-element.elementor-element-0a88588 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination {
	font-weight: 900;
}

.elementor-7210 .elementor-element.elementor-element-18f9cc4 {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-7210 .elementor-element.elementor-element-d1fa116>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7210 .elementor-element.elementor-element-58623b2 .portfolio-masonry-grid-wrapper img {
	border-radius: 5px;
}

.elementor-7210 .elementor-element.elementor-element-58623b2 .portfolio-masonry-grid-wrapper .figcaption {
	border-radius: 5px;
}

.elementor-7210 .elementor-element.elementor-element-58623b2 .portfolio-masonry-grid-wrapper h3 {
	color: #000000;
}

.elementor-7210 .elementor-element.elementor-element-58623b2 div.portfolio-masonry-grid-wrapper h3 {
	font-size: 20px;
}

.elementor-7210 .elementor-element.elementor-element-58623b2 div.portfolio-masonry-grid-wrapper {
	text-align: left;
}

.elementor-7210 .elementor-element.elementor-element-58623b2 .portfolio_masonry_subtitle {
	color: #B8B8B8;
}

.elementor-7210 .elementor-element.elementor-element-58623b2 .portfolio-masonry-content .portfolio_masonry_subtitle {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

.elementor-7210 .elementor-element.elementor-element-58623b2 .starto-portfolio-filter-wrapper {
	text-align: center;
}

.elementor-7210 .elementor-element.elementor-element-58623b2 .starto-portfolio-filter-wrapper a.filter-tag-btn {
	color: #000000;
}

.elementor-7210 .elementor-element.elementor-element-58623b2 div.elementor-widget-container .starto-portfolio-filter-wrapper a.filter-tag-btn {
	border-color: #000000;
}

.elementor-7210 .elementor-element.elementor-element-58623b2 .starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	color: #6fb451;
}

.elementor-7210 .elementor-element.elementor-element-58623b2 div.starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	border-color: #6fb451;
}

.elementor-7210 .elementor-element.elementor-element-58623b2 div.starto-portfolio-filter-wrapper a.filter-tag-btn.active {
	border-color: #CCCCCC;
}

.elementor-7210 .elementor-element.elementor-element-58623b2 .starto-portfolio-filter-wrapper .filter-tag-btn.active {
	color: #CCCCCC;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-7210 .elementor-element.elementor-element-0a88588 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
		font-size: 38px;
		line-height: 1.2em;
	}

	.elementor-7210 .elementor-element.elementor-element-58623b2 div.portfolio-masonry-grid-wrapper h3 {
		font-size: 17px;
	}

	.elementor-7210 .elementor-element.elementor-element-58623b2 .portfolio-masonry-content .portfolio_masonry_subtitle {
		font-size: 11px;
	}
}

.elementor-7228 .elementor-element.elementor-element-2a1dc95>.elementor-container {
	min-height: 670px;
}

.elementor-7228 .elementor-element.elementor-element-2a1dc95>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7228 .elementor-element.elementor-element-2a1dc95:not(.elementor-motion-effects-element-type-background),
.elementor-7228 .elementor-element.elementor-element-2a1dc95>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/donuts-with-colorful-paper-decorations-color-WTJUMBL-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7228 .elementor-element.elementor-element-2a1dc95>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7228 .elementor-element.elementor-element-2a1dc95 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-7228 .elementor-element.elementor-element-56fafb4>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7228 .elementor-element.elementor-element-85abcff .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-7228 .elementor-element.elementor-element-85abcff>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-85abcff {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-85abcff {
	opacity: 0;
}

.elementor-7228 .elementor-element.elementor-element-85abcff {
	width: auto;
	max-width: auto;
}

.elementor-7228 .elementor-element.elementor-element-da6f3a1 .elementor-spacer-inner {
	height: 20px;
}

.elementor-7228 .elementor-element.elementor-element-324e94d {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7228 .elementor-element.elementor-element-324e94d .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
}

.elementor-element.elementor-element-324e94d {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-324e94d {
	opacity: 0;
}

.elementor-7228 .elementor-element.elementor-element-04a318e {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-7228 .elementor-element.elementor-element-f276fa1>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7228 .elementor-element.elementor-element-8c9f06f .portfolio-classic-grid-wrapper .portfolio-classic-img {
	border-radius: 5px;
}

.elementor-7228 .elementor-element.elementor-element-8c9f06f .portfolio-classic-grid-wrapper h3 {
	color: #000000;
}

.elementor-7228 .elementor-element.elementor-element-8c9f06f div.portfolio-classic-grid-wrapper h3 {
	font-size: 22px;
}

.elementor-7228 .elementor-element.elementor-element-8c9f06f div.portfolio-classic-grid-wrapper {
	text-align: center;
}

.elementor-7228 .elementor-element.elementor-element-8c9f06f .portfolio-classic-grid-wrapper .portfolio-classic-subtitle {
	color: #B8B8B8;
}

.elementor-7228 .elementor-element.elementor-element-8c9f06f .portfolio-classic-grid-wrapper div.portfolio-classic-subtitle {
	font-size: 12px;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 2px;
}

.elementor-7228 .elementor-element.elementor-element-8c9f06f .starto-portfolio-filter-wrapper {
	text-align: center;
}

.elementor-7228 .elementor-element.elementor-element-8c9f06f .starto-portfolio-filter-wrapper a.filter-tag-btn {
	color: #000000;
}

.elementor-7228 .elementor-element.elementor-element-8c9f06f .starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	color: #6fb451;
}

.elementor-7228 .elementor-element.elementor-element-8c9f06f div.starto-portfolio-filter-wrapper .filter-tag-btn:hover {
	border-color: #6fb451;
}

.elementor-7228 .elementor-element.elementor-element-8c9f06f div.starto-portfolio-filter-wrapper .filter-tag-btn.active {
	border-color: #CCCCCC;
}

.elementor-7228 .elementor-element.elementor-element-8c9f06f .starto-portfolio-filter-wrapper a.filter-tag-btn.active {
	color: #CCCCCC;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-7228 .elementor-element.elementor-element-2a1dc95>.elementor-container {
		min-height: 400px;
	}

	.elementor-7228 .elementor-element.elementor-element-2a1dc95>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7228 .elementor-element.elementor-element-2a1dc95 {
		padding: 60px 0px 40px 0px;
	}

	.elementor-7228 .elementor-element.elementor-element-85abcff .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7228 .elementor-element.elementor-element-324e94d .elementor-heading-title {
		font-size: 45px;
	}
}

@media(max-width:767px) {
	.elementor-7228 .elementor-element.elementor-element-2a1dc95>.elementor-container {
		min-height: 300px;
	}

	.elementor-7228 .elementor-element.elementor-element-2a1dc95>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7228 .elementor-element.elementor-element-2a1dc95 {
		padding: 40px 0px 20px 0px;
	}

	.elementor-7228 .elementor-element.elementor-element-56fafb4.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7228 .elementor-element.elementor-element-85abcff .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7228 .elementor-element.elementor-element-da6f3a1 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-7228 .elementor-element.elementor-element-324e94d .elementor-heading-title {
		font-size: 40px;
	}
}

.elementor-7240 .elementor-element.elementor-element-e4bd278>.elementor-container {
	min-height: 670px;
}

.elementor-7240 .elementor-element.elementor-element-e4bd278>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7240 .elementor-element.elementor-element-e4bd278:not(.elementor-motion-effects-element-type-background),
.elementor-7240 .elementor-element.elementor-element-e4bd278>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/attractive-photographer-with-a-retro-camera-G8F7U3Q-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7240 .elementor-element.elementor-element-e4bd278>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7240 .elementor-element.elementor-element-e4bd278 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-7240 .elementor-element.elementor-element-0cbb8b4>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7240 .elementor-element.elementor-element-de6b266 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-7240 .elementor-element.elementor-element-de6b266>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-de6b266 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-de6b266 {
	opacity: 0;
}

.elementor-7240 .elementor-element.elementor-element-de6b266 {
	width: auto;
	max-width: auto;
}

.elementor-7240 .elementor-element.elementor-element-c9e2d23 .elementor-spacer-inner {
	height: 20px;
}

.elementor-7240 .elementor-element.elementor-element-13d5a60 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7240 .elementor-element.elementor-element-13d5a60 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
}

.elementor-element.elementor-element-13d5a60 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-13d5a60 {
	opacity: 0;
}

.elementor-7240 .elementor-element.elementor-element-65ab0b1>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7240 .elementor-element.elementor-element-90154dc .starto-gallery-grid-content-wrapper .gallery-grid-item {
	border-width: 0px;
}

.elementor-7240 .elementor-element.elementor-element-90154dc .starto-gallery-grid-content-wrapper div.gallery-grid-item {
	border-color: #ffffff;
	border-radius: 0px;
}

.elementor-7240 .elementor-element.elementor-element-90154dc .starto-gallery-grid-content-wrapper .gallery-grid-item:hover .bg-overlay {
	background: rgba(0, 0, 0, 0.6);
}

.elementor-7240 .elementor-element.elementor-element-90154dc .starto-gallery-grid-content-wrapper .gallery-grid-item:hover .gallery-grid-title {
	color: #ffffff;
}

.elementor-7240 .elementor-element.elementor-element-90154dc .starto-gallery-grid-content-wrapper .gallery-grid-item .gallery-grid-title {
	font-weight: 900;
}

.elementor-7240 .elementor-element.elementor-element-90154dc>.elementor-widget-container {
	padding: 0px 0px 0px -1px;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-7240 .elementor-element.elementor-element-e4bd278>.elementor-container {
		min-height: 400px;
	}

	.elementor-7240 .elementor-element.elementor-element-e4bd278>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7240 .elementor-element.elementor-element-e4bd278 {
		padding: 60px 0px 40px 0px;
	}

	.elementor-7240 .elementor-element.elementor-element-de6b266 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7240 .elementor-element.elementor-element-13d5a60 .elementor-heading-title {
		font-size: 45px;
	}
}

@media(max-width:767px) {
	.elementor-7240 .elementor-element.elementor-element-e4bd278>.elementor-container {
		min-height: 300px;
	}

	.elementor-7240 .elementor-element.elementor-element-e4bd278>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7240 .elementor-element.elementor-element-e4bd278 {
		padding: 40px 0px 20px 0px;
	}

	.elementor-7240 .elementor-element.elementor-element-0cbb8b4.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7240 .elementor-element.elementor-element-de6b266 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7240 .elementor-element.elementor-element-c9e2d23 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-7240 .elementor-element.elementor-element-13d5a60 .elementor-heading-title {
		font-size: 40px;
	}
}

.elementor-7251 .elementor-element.elementor-element-eff33d6>.elementor-container {
	min-height: 670px;
}

.elementor-7251 .elementor-element.elementor-element-eff33d6>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7251 .elementor-element.elementor-element-eff33d6:not(.elementor-motion-effects-element-type-background),
.elementor-7251 .elementor-element.elementor-element-eff33d6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/attractive-photographer-with-a-retro-camera-G8F7U3Q-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7251 .elementor-element.elementor-element-eff33d6>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7251 .elementor-element.elementor-element-eff33d6 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-7251 .elementor-element.elementor-element-7ce1ff5>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7251 .elementor-element.elementor-element-bbfbfc5 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-7251 .elementor-element.elementor-element-bbfbfc5>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-bbfbfc5 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-bbfbfc5 {
	opacity: 0;
}

.elementor-7251 .elementor-element.elementor-element-bbfbfc5 {
	width: auto;
	max-width: auto;
}

.elementor-7251 .elementor-element.elementor-element-80e3d48 .elementor-spacer-inner {
	height: 20px;
}

.elementor-7251 .elementor-element.elementor-element-633b50b {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7251 .elementor-element.elementor-element-633b50b .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
}

.elementor-element.elementor-element-633b50b {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-633b50b {
	opacity: 0;
}

.elementor-7251 .elementor-element.elementor-element-c55baba {
	overflow: hidden;
}

.elementor-7251 .elementor-element.elementor-element-0cae9eb>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7251 .elementor-element.elementor-element-0579539 .starto-gallery-grid-content-wrapper .gallery-grid-item {
	border-width: 0px;
}

.elementor-7251 .elementor-element.elementor-element-0579539 .starto-gallery-grid-content-wrapper div.gallery-grid-item {
	border-color: #ffffff;
	border-radius: 5px;
}

.elementor-7251 .elementor-element.elementor-element-0579539 .starto-gallery-grid-content-wrapper .gallery-grid-item:hover .bg-overlay {
	background: rgba(0, 0, 0, 0.5);
}

.elementor-7251 .elementor-element.elementor-element-0579539 .starto-gallery-grid-content-wrapper .gallery-grid-item:hover .gallery-grid-title {
	color: #ffffff;
}

.elementor-7251 .elementor-element.elementor-element-0579539 .starto-gallery-grid-content-wrapper .gallery-grid-item .gallery-grid-title {
	font-weight: 900;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-7251 .elementor-element.elementor-element-eff33d6>.elementor-container {
		min-height: 400px;
	}

	.elementor-7251 .elementor-element.elementor-element-eff33d6>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7251 .elementor-element.elementor-element-eff33d6 {
		padding: 60px 0px 40px 0px;
	}

	.elementor-7251 .elementor-element.elementor-element-bbfbfc5 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7251 .elementor-element.elementor-element-633b50b .elementor-heading-title {
		font-size: 45px;
	}
}

@media(max-width:767px) {
	.elementor-7251 .elementor-element.elementor-element-eff33d6>.elementor-container {
		min-height: 300px;
	}

	.elementor-7251 .elementor-element.elementor-element-eff33d6>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7251 .elementor-element.elementor-element-eff33d6 {
		padding: 40px 0px 20px 0px;
	}

	.elementor-7251 .elementor-element.elementor-element-7ce1ff5.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7251 .elementor-element.elementor-element-bbfbfc5 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7251 .elementor-element.elementor-element-80e3d48 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-7251 .elementor-element.elementor-element-633b50b .elementor-heading-title {
		font-size: 40px;
	}
}

.elementor-7265 .elementor-element.elementor-element-e9b048b>.elementor-container {
	min-height: 670px;
}

.elementor-7265 .elementor-element.elementor-element-e9b048b>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7265 .elementor-element.elementor-element-e9b048b:not(.elementor-motion-effects-element-type-background),
.elementor-7265 .elementor-element.elementor-element-e9b048b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/attractive-photographer-with-a-retro-camera-G8F7U3Q-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7265 .elementor-element.elementor-element-e9b048b>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7265 .elementor-element.elementor-element-e9b048b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-7265 .elementor-element.elementor-element-c0b82ea>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7265 .elementor-element.elementor-element-13f1227 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-7265 .elementor-element.elementor-element-13f1227>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-13f1227 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-13f1227 {
	opacity: 0;
}

.elementor-7265 .elementor-element.elementor-element-13f1227 {
	width: auto;
	max-width: auto;
}

.elementor-7265 .elementor-element.elementor-element-95d96c8 .elementor-spacer-inner {
	height: 20px;
}

.elementor-7265 .elementor-element.elementor-element-0eca0b1 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7265 .elementor-element.elementor-element-0eca0b1 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
}

.elementor-element.elementor-element-0eca0b1 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-0eca0b1 {
	opacity: 0;
}

.elementor-7265 .elementor-element.elementor-element-a3acc1e {
	overflow: hidden;
}

.elementor-7265 .elementor-element.elementor-element-a95e146>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7265 .elementor-element.elementor-element-2d22b64 .starto-gallery-grid-content-wrapper .gallery-grid-item {
	border-width: 0px;
}

.elementor-7265 .elementor-element.elementor-element-2d22b64 .starto-gallery-grid-content-wrapper div.gallery-grid-item {
	border-color: #ffffff;
}

.elementor-7265 .elementor-element.elementor-element-2d22b64 .starto-gallery-grid-content-wrapper .gallery-grid-item:hover .bg-overlay {
	background: rgba(0, 0, 0, 0.2);
}

.elementor-7265 .elementor-element.elementor-element-2d22b64 .starto-gallery-grid-content-wrapper .gallery-grid-item:hover .gallery-grid-title {
	color: #ffffff;
}

.elementor-7265 .elementor-element.elementor-element-2d22b64 .starto-gallery-grid-content-wrapper .gallery-grid-item .gallery-grid-title {
	font-weight: 600;
}

.elementor-7265 .elementor-element.elementor-element-2d22b64>.elementor-widget-container {
	padding: 0px 2px 0px 2px;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-7265 .elementor-element.elementor-element-e9b048b>.elementor-container {
		min-height: 400px;
	}

	.elementor-7265 .elementor-element.elementor-element-e9b048b>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7265 .elementor-element.elementor-element-e9b048b {
		padding: 60px 0px 40px 0px;
	}

	.elementor-7265 .elementor-element.elementor-element-13f1227 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7265 .elementor-element.elementor-element-0eca0b1 .elementor-heading-title {
		font-size: 45px;
	}
}

@media(max-width:767px) {
	.elementor-7265 .elementor-element.elementor-element-e9b048b>.elementor-container {
		min-height: 300px;
	}

	.elementor-7265 .elementor-element.elementor-element-e9b048b>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7265 .elementor-element.elementor-element-e9b048b {
		padding: 40px 0px 20px 0px;
	}

	.elementor-7265 .elementor-element.elementor-element-c0b82ea.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7265 .elementor-element.elementor-element-13f1227 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7265 .elementor-element.elementor-element-95d96c8 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-7265 .elementor-element.elementor-element-0eca0b1 .elementor-heading-title {
		font-size: 40px;
	}
}

.elementor-7273 .elementor-element.elementor-element-b5ecc73>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7273 .elementor-element.elementor-element-e61b897 .swiper-button-next i {
	color: #ffffff;
}

.elementor-7273 .elementor-element.elementor-element-e61b897 .swiper-button-prev i {
	color: #ffffff;
}

.elementor-7273 .elementor-element.elementor-element-e61b897 .gallery-fullscreen-content .gallery-fullscreen-title {
	color: #ffffff;
}

.elementor-7273 .elementor-element.elementor-element-e61b897 .swiper-slide .gallery-fullscreen-content .gallery-fullscreen-title {
	font-size: 19px;
	font-weight: bold;
}

.elementor-7273 .elementor-element.elementor-element-e61b897 .gallery-fullscreen-content .gallery-fullscreen-caption {
	color: #ffffff;
}

.elementor-7273 .elementor-element.elementor-element-e61b897 .gallery-fullscreen-content .gallery-fullscreen-description {
	color: #ffffff;
}

:root {
	--page-title-display: none;
}

.elementor-7368 .elementor-element.elementor-element-f606491>.elementor-container {
	min-height: 610px;
}

.elementor-7368 .elementor-element.elementor-element-f606491>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7368 .elementor-element.elementor-element-f606491:not(.elementor-motion-effects-element-type-background),
.elementor-7368 .elementor-element.elementor-element-f606491>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/businessman-working-at-desk-A2ZYT9X-1.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7368 .elementor-element.elementor-element-f606491 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7368 .elementor-element.elementor-element-f606491>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7368 .elementor-element.elementor-element-b0f7c01>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-2ef49eb {
	/* margin-top: -110px; */
	margin-bottom: 30px;
}

.elementor-7368 .elementor-element.elementor-element-5f48594.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-7368 .elementor-element.elementor-element-5f48594>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-7368 .elementor-element.elementor-element-643bcaa.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-7368 .elementor-element.elementor-element-643bcaa.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-7368 .elementor-element.elementor-element-643bcaa.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7368 .elementor-element.elementor-element-643bcaa>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 50px 50px 50px 50px;
}

.elementor-7368 .elementor-element.elementor-element-9bbb152 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-7368 .elementor-element.elementor-element-9bbb152 .elementor-heading-title {
	color: #000000;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-9bbb152 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 650ms !important;
}

.elementor-widget.elementor-element-9bbb152 {
	opacity: 0;
}

.elementor-7368 .elementor-element.elementor-element-9800c8c .elementor-spacer-inner {
	height: 0px;
}

.elementor-7368 .elementor-element.elementor-element-9800c8c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-704024e .elementor-text-editor {
	text-align: center;
}

.elementor-7368 .elementor-element.elementor-element-704024e {
	color: #000000;
	width: auto;
	max-width: auto;
}

.elementor-7368 .elementor-element.elementor-element-704024e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-704024e {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 800ms !important;
}

.elementor-widget.elementor-element-704024e {
	opacity: 0;
}

.elementor-7368 .elementor-element.elementor-element-990b9a4>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-aafd181 {
	margin-top: 80px;
	margin-bottom: 100px;
}

.elementor-7368 .elementor-element.elementor-element-524fccc>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-4b5a016>.elementor-widget-container {
	margin: 0px 0px 0px -80px;
}

.elementor-element.elementor-element-4b5a016 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-4b5a016 {
	opacity: 0;
}

.elementor-7368 .elementor-element.elementor-element-4b5a016 {
	width: 100%;
	max-width: 100%;
	top: -13%;
}

body:not(.rtl) .elementor-7368 .elementor-element.elementor-element-4b5a016 {
	right: -3%;
}

body.rtl .elementor-7368 .elementor-element.elementor-element-4b5a016 {
	left: -3%;
}

.elementor-7368 .elementor-element.elementor-element-b3eb235 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 55px 50px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-b3eb235 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-b3eb235 {
	opacity: 0;
}

.elementor-7368 .elementor-element.elementor-element-b3eb235 {
	width: 43%;
	max-width: 43%;
	top: -23%;
}

body:not(.rtl) .elementor-7368 .elementor-element.elementor-element-b3eb235 {
	right: 41%;
}

body.rtl .elementor-7368 .elementor-element.elementor-element-b3eb235 {
	left: 41%;
}

.elementor-7368 .elementor-element.elementor-element-ed12a02>.elementor-element-populated {
	margin: 0px 0px 0px 80px;
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-62166a7 .elementor-image img {
	width: 35%;
}

.elementor-7368 .elementor-element.elementor-element-62166a7 {
	z-index: 0;
	top: 77%;
}

body:not(.rtl) .elementor-7368 .elementor-element.elementor-element-62166a7 {
	left: -52%;
}

body.rtl .elementor-7368 .elementor-element.elementor-element-62166a7 {
	right: -52%;
}

.elementor-7368 .elementor-element.elementor-element-d131cab .elementor-heading-title {
	font-size: 45px;
	line-height: 1.1em;
}

.elementor-7368 .elementor-element.elementor-element-7338d98 .elementor-accordion .elementor-accordion-item {
	border-width: 10px;
	border-color: #FFFFFF;
}

.elementor-7368 .elementor-element.elementor-element-7338d98 .elementor-accordion .elementor-accordion-item .elementor-tab-content {
	border-width: 10px;
	border-top-color: #FFFFFF;
}

.elementor-7368 .elementor-element.elementor-element-7338d98 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 10px;
	border-bottom-color: #FFFFFF;
}

.elementor-7368 .elementor-element.elementor-element-7338d98 .elementor-accordion .elementor-tab-title {
	background-color: #0077FF;
	padding: 20px 20px 15px 20px;
}

.elementor-7368 .elementor-element.elementor-element-7338d98 .elementor-accordion-icon,
.elementor-7368 .elementor-element.elementor-element-7338d98 .elementor-accordion-title {
	color: #000000;
}

.elementor-7368 .elementor-element.elementor-element-7338d98 .elementor-active .elementor-accordion-icon,
.elementor-7368 .elementor-element.elementor-element-7338d98 .elementor-active .elementor-accordion-title {
	color: #FFFFFF;
}

.elementor-7368 .elementor-element.elementor-element-7338d98 .elementor-accordion .elementor-accordion-title {
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-7368 .elementor-element.elementor-element-7338d98 .elementor-accordion .elementor-tab-content {
	padding: 0px 20px 10px 20px;
}

.elementor-7368 .elementor-element.elementor-element-7338d98>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-47e92f2>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-dde4748 .testimonials-card-wrapper .owl-carousel .shadow-effect {
	background: #ffffff;
	border-color: #e7e7e7;
	border-radius: 0px;
}

.elementor-7368 .elementor-element.elementor-element-dde4748 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-name {
	color: #000000;
	font-size: 14px;
}

.elementor-7368 .elementor-element.elementor-element-dde4748 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc {
	color: #000000;
	font-size: 14px;
}

.elementor-7368 .elementor-element.elementor-element-dde4748 .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot span {
	background: #0077FF;
}

.elementor-7368 .elementor-element.elementor-element-dde4748 .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot.active span {
	background: #0077FF;
}

.elementor-7368 .elementor-element.elementor-element-5772fbd .elementor-heading-title {
	color: rgba(0, 0, 0, 0.05);
	font-size: 160px;
}

.elementor-7368 .elementor-element.elementor-element-5772fbd {
	width: 100%;
	max-width: 100%;
	top: -19%;
}

body:not(.rtl) .elementor-7368 .elementor-element.elementor-element-5772fbd {
	left: -12%;
}

body.rtl .elementor-7368 .elementor-element.elementor-element-5772fbd {
	right: -12%;
}

.elementor-7368 .elementor-element.elementor-element-aa3a06a {
	margin-top: 80px;
	margin-bottom: 40px;
}

.elementor-7368 .elementor-element.elementor-element-da6410d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7368 .elementor-element.elementor-element-da6410d>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-9c4f3bd {
	text-align: center;
	width: 50%;
	max-width: 50%;
}

.elementor-7368 .elementor-element.elementor-element-9c4f3bd .elementor-heading-title {
	color: #000000;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-9c4f3bd {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 650ms !important;
}

.elementor-widget.elementor-element-9c4f3bd {
	opacity: 0;
}

.elementor-7368 .elementor-element.elementor-element-062ad1d .elementor-image img {
	width: 18%;
}

body:not(.rtl) .elementor-7368 .elementor-element.elementor-element-062ad1d {
	left: -50%;
}

body.rtl .elementor-7368 .elementor-element.elementor-element-062ad1d {
	right: -50%;
}

.elementor-7368 .elementor-element.elementor-element-062ad1d {
	top: -47%;
}

.elementor-7368 .elementor-element.elementor-element-3095ff8 .elementor-spacer-inner {
	height: 0px;
}

.elementor-7368 .elementor-element.elementor-element-3095ff8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-21698fd .elementor-text-editor {
	text-align: center;
}

.elementor-7368 .elementor-element.elementor-element-21698fd {
	color: #000000;
	width: 50%;
	max-width: 50%;
}

.elementor-7368 .elementor-element.elementor-element-21698fd>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-21698fd {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 800ms !important;
}

.elementor-widget.elementor-element-21698fd {
	opacity: 0;
}

.elementor-7368 .elementor-element.elementor-element-22cbb43>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7368 .elementor-element.elementor-element-22cbb43 {
	margin-top: 0px;
	margin-bottom: 80px;
	padding: 0% 10% 0% 10%;
}

.elementor-7368 .elementor-element.elementor-element-fdfbc60.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7368 .elementor-element.elementor-element-fdfbc60>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-9568b49 .elementor-image img {
	width: 40px;
	opacity: 0.3;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-7368 .elementor-element.elementor-element-9568b49 {
	width: auto;
	max-width: auto;
}

.elementor-7368 .elementor-element.elementor-element-2791ba9.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7368 .elementor-element.elementor-element-2791ba9>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-eb37eab .elementor-image img {
	width: 90px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-7368 .elementor-element.elementor-element-eb37eab {
	width: auto;
	max-width: auto;
}

.elementor-7368 .elementor-element.elementor-element-1d599ba.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7368 .elementor-element.elementor-element-1d599ba>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-4f88217 .elementor-image img {
	width: 40px;
	opacity: 0.5;
}

.elementor-7368 .elementor-element.elementor-element-4f88217 {
	width: auto;
	max-width: auto;
}

.elementor-7368 .elementor-element.elementor-element-a95d3bf.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7368 .elementor-element.elementor-element-a95d3bf>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-ba94bcb .elementor-image img {
	width: 100px;
	opacity: 0.6;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-7368 .elementor-element.elementor-element-ba94bcb {
	width: auto;
	max-width: auto;
}

.elementor-7368 .elementor-element.elementor-element-b5f5454.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7368 .elementor-element.elementor-element-b5f5454>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-1a8b522 .elementor-image img {
	width: 110px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-7368 .elementor-element.elementor-element-1a8b522 {
	width: auto;
	max-width: auto;
}

.elementor-7368 .elementor-element.elementor-element-e28cba9.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7368 .elementor-element.elementor-element-e28cba9>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-7c9eb70 .elementor-image img {
	width: 90px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-7368 .elementor-element.elementor-element-7c9eb70>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-7c9eb70 {
	width: auto;
	max-width: auto;
}

.elementor-7368 .elementor-element.elementor-element-d906106 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7368 .elementor-element.elementor-element-d906106>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7368 .elementor-element.elementor-element-9f0a248:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-7368 .elementor-element.elementor-element-9f0a248>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-7368 .elementor-element.elementor-element-9f0a248>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 80px 300px 150px 80px;
}

.elementor-7368 .elementor-element.elementor-element-9f0a248>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7368 .elementor-element.elementor-element-11714e4 {
	text-align: left;
	z-index: 2;
}

.elementor-7368 .elementor-element.elementor-element-11714e4 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 30px;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-7368 .elementor-element.elementor-element-73cb858 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-7368 .elementor-element.elementor-element-73cb858>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-d328b38 {
	margin-top: -250px;
	margin-bottom: 0px;
}

.elementor-7368 .elementor-element.elementor-element-f58deed .elementor-image img {
	width: 35%;
}

body:not(.rtl) .elementor-7368 .elementor-element.elementor-element-f58deed {
	left: -44%;
}

body.rtl .elementor-7368 .elementor-element.elementor-element-f58deed {
	right: -44%;
}

.elementor-7368 .elementor-element.elementor-element-f58deed {
	top: 36%;
}

.elementor-7368 .elementor-element.elementor-element-f418673 .elementor-image img {
	width: 100%;
}

.elementor-7368 .elementor-element.elementor-element-f418673>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-7ea2483 {
	margin-top: 20px;
	margin-bottom: 40px;
}

.elementor-7368 .elementor-element.elementor-element-0e8b657>.elementor-element-populated {
	padding: 0px 120px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-a4b4b1a .elementor-heading-title {
	color: #000000;
	font-size: 36px;
	line-height: 1.3em;
}

.elementor-7368 .elementor-element.elementor-element-a4b4b1a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-a4b4b1a {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 100ms !important;
}

.elementor-widget.elementor-element-a4b4b1a {
	opacity: 0;
}

.elementor-7368 .elementor-element.elementor-element-a4b4b1a {
	width: 100%;
	max-width: 100%;
}

.elementor-7368 .elementor-element.elementor-element-722b4fb>.elementor-element-populated {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-92b6448 .elementor-heading-title {
	color: #000000;
	font-size: 22px;
}

.elementor-7368 .elementor-element.elementor-element-92b6448>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-element.elementor-element-92b6448 {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-92b6448 {
	opacity: 0;
}

.elementor-7368 .elementor-element.elementor-element-8013b8c .elementor-heading-title {
	color: #000000;
}

.elementor-element.elementor-element-8013b8c {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-8013b8c {
	opacity: 0;
}

.elementor-7368 .elementor-element.elementor-element-5ddd9e9 .elementor-heading-title {
	color: #000000;
}

.elementor-element.elementor-element-5ddd9e9 {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 400ms !important;
}

.elementor-widget.elementor-element-5ddd9e9 {
	opacity: 0;
}

.elementor-7368 .elementor-element.elementor-element-8f29f8a .elementor-heading-title {
	color: #000000;
}

.elementor-element.elementor-element-8f29f8a {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 500ms !important;
}

.elementor-widget.elementor-element-8f29f8a {
	opacity: 0;
}

.elementor-7368 .elementor-element.elementor-element-06ae65d {
	margin-top: 0px;
	margin-bottom: 80px;
}

.elementor-7368 .elementor-element.elementor-element-6803f41.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-7368 .elementor-element.elementor-element-6803f41>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-0fb1b0c .elementor-counter-number-wrapper {
	color: #0077FF;
	font-size: 60px;
}

.elementor-7368 .elementor-element.elementor-element-0fb1b0c .elementor-counter-title {
	color: #000000;
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-0fb1b0c {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-0fb1b0c {
	opacity: 0;
}

.elementor-7368 .elementor-element.elementor-element-811ac7c>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-ddf690a .elementor-counter-number-wrapper {
	color: #0077FF;
	font-size: 60px;
}

.elementor-7368 .elementor-element.elementor-element-ddf690a .elementor-counter-title {
	color: #000000;
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-ddf690a {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-ddf690a {
	opacity: 0;
}

.elementor-7368 .elementor-element.elementor-element-9cc2f18>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-d173d12 .elementor-counter-number-wrapper {
	color: #0077FF;
	font-size: 60px;
}

.elementor-7368 .elementor-element.elementor-element-d173d12 .elementor-counter-title {
	color: #000000;
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-d173d12 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-d173d12 {
	opacity: 0;
}

.elementor-7368 .elementor-element.elementor-element-85cb955>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-e136940 .elementor-counter-number-wrapper {
	color: #0077FF;
	font-size: 60px;
}

.elementor-7368 .elementor-element.elementor-element-e136940 .elementor-counter-title {
	color: #000000;
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-e136940 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 900ms !important;
}

.elementor-widget.elementor-element-e136940 {
	opacity: 0;
}

.elementor-bc-flex-widget .elementor-7368 .elementor-element.elementor-element-4038c11.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-7368 .elementor-element.elementor-element-4038c11.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7368 .elementor-element.elementor-element-4038c11.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-7368 .elementor-element.elementor-element-4038c11>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-4038c11 {
	z-index: 2;
}

.elementor-7368 .elementor-element.elementor-element-37e3480 {
	text-align: left;
	z-index: 2;
	width: 80%;
	max-width: 80%;
}

.elementor-7368 .elementor-element.elementor-element-37e3480 .elementor-heading-title {
	font-size: 30px;
	line-height: 1.4em;
}

.elementor-7368 .elementor-element.elementor-element-37e3480>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-43afb48 .elementor-heading-title {
	color: #000000;
	font-size: 20px;
}

.elementor-7368 .elementor-element.elementor-element-43afb48>.elementor-widget-container {
	margin: 5% 0% 0% 20%;
}

.elementor-7368 .elementor-element.elementor-element-b8f0ae3>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-07a8bbf .elementor-image img {
	width: 70%;
}

.elementor-7368 .elementor-element.elementor-element-07a8bbf>.elementor-widget-container {
	margin: 0px 0px 0px -160px;
}

.elementor-7368 .elementor-element.elementor-element-07a8bbf {
	z-index: 1;
}

.elementor-7368 .elementor-element.elementor-element-d9b499f:not(.elementor-motion-effects-element-type-background),
.elementor-7368 .elementor-element.elementor-element-d9b499f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #6fb451;
}

.elementor-7368 .elementor-element.elementor-element-d9b499f,
.elementor-7368 .elementor-element.elementor-element-d9b499f>.elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7368 .elementor-element.elementor-element-d9b499f {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 80px;
	margin-bottom: 40px;
	padding: 40px 0px 0px 80px;
}

.elementor-7368 .elementor-element.elementor-element-d9b499f>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7368 .elementor-element.elementor-element-f9bd4e3>.elementor-element-populated,
.elementor-7368 .elementor-element.elementor-element-f9bd4e3>.elementor-element-populated>.elementor-background-overlay,
.elementor-7368 .elementor-element.elementor-element-f9bd4e3>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7368 .elementor-element.elementor-element-f9bd4e3>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 45px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-f9bd4e3>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7368 .elementor-element.elementor-element-13d66e6 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 50px;
}

.elementor-element.elementor-element-13d66e6 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-13d66e6 {
	opacity: 0;
}

.elementor-7368 .elementor-element.elementor-element-13d66e6 {
	width: auto;
	max-width: auto;
}

.elementor-7368 .elementor-element.elementor-element-999344e .elementor-spacer-inner {
	height: 0px;
}

.elementor-7368 .elementor-element.elementor-element-999344e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-99c49e2 .elementor-text-editor {
	text-align: left;
}

.elementor-7368 .elementor-element.elementor-element-99c49e2 {
	color: #FFFFFF;
	font-size: 18px;
	line-height: 0em;
	width: auto;
	max-width: auto;
}

.elementor-7368 .elementor-element.elementor-element-99c49e2>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-element.elementor-element-99c49e2 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 100ms !important;
}

.elementor-widget.elementor-element-99c49e2 {
	opacity: 0;
}

.elementor-7368 .elementor-element.elementor-element-3dfdda7 .elementor-spacer-inner {
	height: 0px;
}

.elementor-7368 .elementor-element.elementor-element-3dfdda7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-5af9cff .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-7368 .elementor-element.elementor-element-5af9cff .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-7368 .elementor-element.elementor-element-5af9cff .elementor-button {
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2em;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-5af9cff>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-5af9cff {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-5af9cff {
	opacity: 0;
}

.elementor-7368 .elementor-element.elementor-element-5af9cff {
	width: auto;
	max-width: auto;
}

.elementor-7368 .elementor-element.elementor-element-5cf5827>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7368 .elementor-element.elementor-element-e80825d {
	text-align: right;
}

.elementor-7368 .elementor-element.elementor-element-e80825d .elementor-image img {
	width: 90%;
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-7368 .elementor-element.elementor-element-5f48594 {
		width: 20%;
	}

	.elementor-7368 .elementor-element.elementor-element-643bcaa {
		width: 59.333%;
	}

	.elementor-7368 .elementor-element.elementor-element-990b9a4 {
		width: 20%;
	}

	.elementor-7368 .elementor-element.elementor-element-524fccc {
		width: 50%;
	}

	.elementor-7368 .elementor-element.elementor-element-ed12a02 {
		width: 50%;
	}

	.elementor-7368 .elementor-element.elementor-element-9f0a248 {
		width: 85%;
	}

	.elementor-7368 .elementor-element.elementor-element-d77b352 {
		width: 14.332%;
	}

	.elementor-7368 .elementor-element.elementor-element-2e02a15 {
		width: 50%;
	}

	.elementor-7368 .elementor-element.elementor-element-4425b17 {
		width: 50%;
	}

	.elementor-7368 .elementor-element.elementor-element-4038c11 {
		width: 64.665%;
	}

	.elementor-7368 .elementor-element.elementor-element-b8f0ae3 {
		width: 35%;
	}

	.elementor-7368 .elementor-element.elementor-element-f9bd4e3 {
		width: 40%;
	}

	.elementor-7368 .elementor-element.elementor-element-5cf5827 {
		width: 60%;
	}
}

@media(max-width:1024px) {
	.elementor-7368 .elementor-element.elementor-element-2ef49eb {
		margin-top: -80px;
		margin-bottom: 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-9bbb152 {
		text-align: center;
	}

	.elementor-7368 .elementor-element.elementor-element-9bbb152 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7368 .elementor-element.elementor-element-9bbb152>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}

	.elementor-7368 .elementor-element.elementor-element-aafd181 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-4b5a016 {
		width: 120%;
		max-width: 120%;
		top: 0%;
	}

	body:not(.rtl) .elementor-7368 .elementor-element.elementor-element-4b5a016 {
		right: 9%;
	}

	body.rtl .elementor-7368 .elementor-element.elementor-element-4b5a016 {
		left: 9%;
	}

	body:not(.rtl) .elementor-7368 .elementor-element.elementor-element-b3eb235 {
		right: 40%;
	}

	body.rtl .elementor-7368 .elementor-element.elementor-element-b3eb235 {
		left: 40%;
	}

	.elementor-7368 .elementor-element.elementor-element-b3eb235 {
		top: 0%;
	}

	.elementor-7368 .elementor-element.elementor-element-ed12a02>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-62166a7 {
		top: -4%;
	}

	.elementor-7368 .elementor-element.elementor-element-d131cab .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-7368 .elementor-element.elementor-element-5772fbd .elementor-heading-title {
		font-size: 120px;
	}

	.elementor-7368 .elementor-element.elementor-element-5772fbd {
		top: -6%;
	}

	.elementor-7368 .elementor-element.elementor-element-9c4f3bd .elementor-heading-title {
		font-size: 40px;
		line-height: 1.3em;
	}

	.elementor-7368 .elementor-element.elementor-element-9c4f3bd>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-9c4f3bd {
		width: 70%;
		max-width: 70%;
	}

	.elementor-7368 .elementor-element.elementor-element-062ad1d {
		top: -4%;
	}

	.elementor-7368 .elementor-element.elementor-element-21698fd {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7368 .elementor-element.elementor-element-22cbb43 {
		margin-top: 20px;
		margin-bottom: 80px;
	}

	.elementor-7368 .elementor-element.elementor-element-fdfbc60>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-2791ba9>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-1d599ba>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-9f0a248.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-7368 .elementor-element.elementor-element-9f0a248>.elementor-element-populated {
		padding: 60px 60px 60px 60px;
	}

	.elementor-7368 .elementor-element.elementor-element-11714e4 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-7368 .elementor-element.elementor-element-11714e4>.elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}

	.elementor-7368 .elementor-element.elementor-element-d328b38 {
		margin-top: -150px;
		margin-bottom: 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-f58deed {
		top: -4%;
	}

	.elementor-7368 .elementor-element.elementor-element-7ea2483 {
		margin-top: 20px;
		margin-bottom: 40px;
	}

	.elementor-7368 .elementor-element.elementor-element-0e8b657>.elementor-element-populated {
		padding: 0px 60px 0px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-a4b4b1a .elementor-heading-title {
		font-size: 28px;
	}

	.elementor-7368 .elementor-element.elementor-element-06ae65d {
		margin-top: 40px;
		margin-bottom: 60px;
	}

	.elementor-7368 .elementor-element.elementor-element-6803f41>.elementor-element-populated {
		margin: 0px 0px 30px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-0fb1b0c .elementor-counter-number-wrapper {
		font-size: 45px;
	}

	.elementor-7368 .elementor-element.elementor-element-0fb1b0c .elementor-counter-title {
		font-size: 16px;
	}

	.elementor-7368 .elementor-element.elementor-element-ddf690a .elementor-counter-number-wrapper {
		font-size: 45px;
	}

	.elementor-7368 .elementor-element.elementor-element-ddf690a .elementor-counter-title {
		font-size: 16px;
	}

	.elementor-7368 .elementor-element.elementor-element-d173d12 .elementor-counter-number-wrapper {
		font-size: 45px;
	}

	.elementor-7368 .elementor-element.elementor-element-d173d12 .elementor-counter-title {
		font-size: 16px;
	}

	.elementor-7368 .elementor-element.elementor-element-e136940 .elementor-counter-number-wrapper {
		font-size: 45px;
	}

	.elementor-7368 .elementor-element.elementor-element-e136940 .elementor-counter-title {
		font-size: 16px;
	}

	.elementor-7368 .elementor-element.elementor-element-e1fb4bb {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-37e3480 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-7368 .elementor-element.elementor-element-37e3480>.elementor-widget-container {
		padding: 0% 15% 0% 15%;
	}

	.elementor-7368 .elementor-element.elementor-element-37e3480 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7368 .elementor-element.elementor-element-43afb48>.elementor-widget-container {
		margin: 06% 0% 0% 15%;
	}

	.elementor-7368 .elementor-element.elementor-element-d9b499f {
		margin-top: 60px;
		margin-bottom: 40px;
		padding: 40px 0px 0px 40px;
	}

	.elementor-7368 .elementor-element.elementor-element-f9bd4e3>.elementor-element-populated {
		margin: 10px 0px 0px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-13d66e6 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-7368 .elementor-element.elementor-element-99c49e2 {
		font-size: 16px;
		line-height: 1.4em;
	}

	.elementor-7368 .elementor-element.elementor-element-99c49e2>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-5af9cff .elementor-button {
		font-size: 18px;
	}

	.elementor-7368 .elementor-element.elementor-element-5af9cff>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-7368 .elementor-element.elementor-element-f606491>.elementor-container {
		min-height: 400px;
	}

	.elementor-7368 .elementor-element.elementor-element-f606491>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7368 .elementor-element.elementor-element-2ef49eb {
		margin-top: -40px;
		margin-bottom: 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-643bcaa>.elementor-element-populated {
		padding: 40px 20px 0px 20px;
	}

	.elementor-7368 .elementor-element.elementor-element-9bbb152 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7368 .elementor-element.elementor-element-9bbb152>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-aafd181 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-524fccc>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	body:not(.rtl) .elementor-7368 .elementor-element.elementor-element-4b5a016 {
		right: -14%;
	}

	body.rtl .elementor-7368 .elementor-element.elementor-element-4b5a016 {
		left: -14%;
	}

	.elementor-7368 .elementor-element.elementor-element-b3eb235>.elementor-widget-container {
		margin: -40px 0px 40px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-b3eb235 {
		width: 100%;
		max-width: 100%;
		top: 8%;
	}

	.elementor-7368 .elementor-element.elementor-element-ed12a02>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7368 .elementor-element.elementor-element-d131cab .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-7368 .elementor-element.elementor-element-d131cab>.elementor-widget-container {
		margin: 21px 0px 20px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-7338d98>.elementor-widget-container {
		margin: 0px 0px 60px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-ddcc467 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-dde4748>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7368 .elementor-element.elementor-element-5772fbd .elementor-heading-title {
		font-size: 90px;
	}

	body:not(.rtl) .elementor-7368 .elementor-element.elementor-element-5772fbd {
		left: -2%;
	}

	body.rtl .elementor-7368 .elementor-element.elementor-element-5772fbd {
		right: -2%;
	}

	.elementor-7368 .elementor-element.elementor-element-5772fbd {
		top: 2%;
	}

	.elementor-7368 .elementor-element.elementor-element-aa3a06a {
		margin-top: 60px;
		margin-bottom: 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-9c4f3bd .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7368 .elementor-element.elementor-element-9c4f3bd {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7368 .elementor-element.elementor-element-22cbb43 {
		margin-top: 20px;
		margin-bottom: 60px;
	}

	.elementor-7368 .elementor-element.elementor-element-fdfbc60 {
		width: 50%;
	}

	.elementor-7368 .elementor-element.elementor-element-2791ba9 {
		width: 50%;
	}

	.elementor-7368 .elementor-element.elementor-element-1d599ba {
		width: 50%;
	}

	.elementor-7368 .elementor-element.elementor-element-1d599ba>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-a95d3bf {
		width: 50%;
	}

	.elementor-7368 .elementor-element.elementor-element-a95d3bf>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-b5f5454 {
		width: 50%;
	}

	.elementor-7368 .elementor-element.elementor-element-e28cba9 {
		width: 50%;
	}

	.elementor-7368 .elementor-element.elementor-element-9f0a248>.elementor-element-populated {
		padding: 40px 40px 40px 40px;
	}

	.elementor-7368 .elementor-element.elementor-element-11714e4 .elementor-heading-title {
		font-size: 24px;
		line-height: 1.5em;
	}

	.elementor-7368 .elementor-element.elementor-element-d328b38 {
		margin-top: -65px;
		margin-bottom: 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-4425b17>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-f418673>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-7ea2483 {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.elementor-7368 .elementor-element.elementor-element-0e8b657>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-a4b4b1a .elementor-heading-title {
		font-size: 26px;
		line-height: 1.4em;
	}

	.elementor-7368 .elementor-element.elementor-element-722b4fb>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-06ae65d {
		margin-top: 0px;
		margin-bottom: 40px;
		padding: 0px 0px 20px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-6803f41 {
		width: 50%;
	}

	.elementor-7368 .elementor-element.elementor-element-0fb1b0c .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-7368 .elementor-element.elementor-element-0fb1b0c .elementor-counter-title {
		font-size: 14px;
	}

	.elementor-7368 .elementor-element.elementor-element-811ac7c {
		width: 50%;
	}

	.elementor-7368 .elementor-element.elementor-element-ddf690a .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-7368 .elementor-element.elementor-element-ddf690a .elementor-counter-title {
		font-size: 14px;
	}

	.elementor-7368 .elementor-element.elementor-element-9cc2f18 {
		width: 50%;
	}

	.elementor-7368 .elementor-element.elementor-element-d173d12 .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-7368 .elementor-element.elementor-element-d173d12 .elementor-counter-title {
		font-size: 14px;
	}

	.elementor-7368 .elementor-element.elementor-element-85cb955 {
		width: 50%;
	}

	.elementor-7368 .elementor-element.elementor-element-e136940 .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-7368 .elementor-element.elementor-element-e136940 .elementor-counter-title {
		font-size: 14px;
	}

	.elementor-7368 .elementor-element.elementor-element-37e3480 .elementor-heading-title {
		font-size: 24px;
		line-height: 1.5em;
	}

	.elementor-7368 .elementor-element.elementor-element-07a8bbf .elementor-image img {
		width: 100%;
	}

	.elementor-7368 .elementor-element.elementor-element-07a8bbf>.elementor-widget-container {
		margin: 60px 0px 0px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-d9b499f {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.elementor-bc-flex-widget .elementor-7368 .elementor-element.elementor-element-f9bd4e3.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-7368 .elementor-element.elementor-element-f9bd4e3.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-7368 .elementor-element.elementor-element-f9bd4e3.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7368 .elementor-element.elementor-element-f9bd4e3>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-13d66e6 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7368 .elementor-element.elementor-element-13d66e6>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-7368 .elementor-element.elementor-element-5cf5827>.elementor-element-populated {
		margin: 30px 0px 0px 0px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-7368 .elementor-element.elementor-element-643bcaa {
		width: 100%;
	}

	.elementor-7368 .elementor-element.elementor-element-fdfbc60 {
		width: 33%;
	}

	.elementor-7368 .elementor-element.elementor-element-2791ba9 {
		width: 33%;
	}

	.elementor-7368 .elementor-element.elementor-element-1d599ba {
		width: 33%;
	}

	.elementor-7368 .elementor-element.elementor-element-a95d3bf {
		width: 33%;
	}

	.elementor-7368 .elementor-element.elementor-element-b5f5454 {
		width: 33%;
	}

	.elementor-7368 .elementor-element.elementor-element-e28cba9 {
		width: 33%;
	}

	.elementor-7368 .elementor-element.elementor-element-6803f41 {
		width: 50%;
	}

	.elementor-7368 .elementor-element.elementor-element-811ac7c {
		width: 50%;
	}

	.elementor-7368 .elementor-element.elementor-element-9cc2f18 {
		width: 50%;
	}

	.elementor-7368 .elementor-element.elementor-element-85cb955 {
		width: 50%;
	}

	.elementor-7368 .elementor-element.elementor-element-f9bd4e3 {
		width: 35%;
	}

	.elementor-7368 .elementor-element.elementor-element-5cf5827 {
		width: 65%;
	}
}

.elementor-7283 .elementor-element.elementor-element-353d2ca {
	margin-top: -30px;
	margin-bottom: 0px;
}

.elementor-7283 .elementor-element.elementor-element-ea5228f>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-4310f93 .starto-gallery-grid-content-wrapper .gallery-grid-item {
	border-width: 0px;
}

.elementor-7283 .elementor-element.elementor-element-4310f93 .starto-gallery-grid-content-wrapper div.gallery-grid-item {
	border-color: #ffffff;
}

.elementor-7283 .elementor-element.elementor-element-4310f93 .starto-gallery-grid-content-wrapper .gallery-grid-item:hover .bg-overlay {
	background: rgba(0, 0, 0, 0.2);
}

.elementor-7283 .elementor-element.elementor-element-4310f93 .starto-gallery-grid-content-wrapper .gallery-grid-item:hover .gallery-grid-title {
	color: #ffffff;
}

.elementor-7283 .elementor-element.elementor-element-34f376f {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-7283 .elementor-element.elementor-element-db55d24.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-7283 .elementor-element.elementor-element-db55d24>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-a35b679 {
	text-align: left;
}

.elementor-7283 .elementor-element.elementor-element-a35b679 .elementor-image img {
	width: 70%;
}

.elementor-7283 .elementor-element.elementor-element-a35b679>.elementor-widget-container {
	margin: 0px 0px 0px 30px;
}

.elementor-bc-flex-widget .elementor-7283 .elementor-element.elementor-element-34413fb.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-7283 .elementor-element.elementor-element-34413fb.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-7283 .elementor-element.elementor-element-34413fb.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7283 .elementor-element.elementor-element-34413fb>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-7283 .elementor-element.elementor-element-e93e549 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7283 .elementor-element.elementor-element-e93e549 .elementor-heading-title {
	color: #000000;
	font-size: 45px;
}

.elementor-element.elementor-element-e93e549 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 650ms !important;
}

.elementor-widget.elementor-element-e93e549 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-fbbb352 .elementor-spacer-inner {
	height: 0px;
}

.elementor-7283 .elementor-element.elementor-element-fbbb352>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-401624e .elementor-text-editor {
	text-align: center;
}

.elementor-7283 .elementor-element.elementor-element-401624e {
	color: #000000;
	width: auto;
	max-width: auto;
}

.elementor-7283 .elementor-element.elementor-element-401624e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-401624e {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 800ms !important;
}

.elementor-widget.elementor-element-401624e {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-7f9a97f .elementor-spacer-inner {
	height: 0px;
}

.elementor-7283 .elementor-element.elementor-element-7f9a97f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-8902e37 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-7283 .elementor-element.elementor-element-8902e37 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-7283 .elementor-element.elementor-element-8902e37 .elementor-button {
	font-size: 20px;
	font-weight: 900;
	line-height: 1.3em;
	fill: #0077FF;
	color: #0077FF;
	background-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-8902e37>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-8902e37 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 950ms !important;
}

.elementor-widget.elementor-element-8902e37 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-5b465d6>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-e2b9ae1 {
	text-align: right;
}

.elementor-7283 .elementor-element.elementor-element-e2b9ae1 .elementor-image img {
	width: 70%;
}

.elementor-7283 .elementor-element.elementor-element-e2b9ae1>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-2ec16b9>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-7c90219 {
	--divider-border-style: solid;
	--divider-color: #D8D8D8;
	--divider-border-width: 1px;
}

.elementor-7283 .elementor-element.elementor-element-7c90219 .elementor-divider-separator {
	width: 100%;
}

.elementor-7283 .elementor-element.elementor-element-7c90219 .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-7283 .elementor-element.elementor-element-7c90219>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-7c90219 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 550ms !important;
}

.elementor-widget.elementor-element-7c90219 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-1648851 {
	margin-top: 80px;
	margin-bottom: 80px;
}

.elementor-7283 .elementor-element.elementor-element-b851ad8>.elementor-element-populated {
	padding: 0% 20% 0% 0%;
}

.elementor-7283 .elementor-element.elementor-element-5662702 {
	text-align: left;
}

.elementor-7283 .elementor-element.elementor-element-5662702 .elementor-heading-title {
	font-size: 40px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-5662702 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 500ms !important;
}

.elementor-widget.elementor-element-5662702 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-91f6c71 {
	font-size: 22px;
}

.elementor-7283 .elementor-element.elementor-element-91f6c71>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-91f6c71 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 650ms !important;
}

.elementor-widget.elementor-element-91f6c71 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-15e6e52 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-7283 .elementor-element.elementor-element-15e6e52 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-7283 .elementor-element.elementor-element-15e6e52 .elementor-button {
	font-size: 20px;
	font-weight: 900;
	line-height: 1.3em;
	fill: #0077FF;
	color: #0077FF;
	background-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-15e6e52>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-15e6e52 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 800ms !important;
}

.elementor-widget.elementor-element-15e6e52 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-66f51b9>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-d9af4f8>.elementor-element-populated {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-d4688d2 .elementor-image img {
	width: 65px;
}

.elementor-element.elementor-element-d4688d2 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d4688d2 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-cbf168f .elementor-heading-title {
	font-size: 22px;
}

.elementor-element.elementor-element-cbf168f {
	transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-cbf168f {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-ce067c9>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-ce067c9 {
	transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-ce067c9 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-ccb6fa1 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-7283 .elementor-element.elementor-element-9af4c64>.elementor-element-populated {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-1b21209 .elementor-image img {
	width: 65px;
}

.elementor-element.elementor-element-1b21209 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-1b21209 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-6d699a3 .elementor-heading-title {
	font-size: 22px;
}

.elementor-element.elementor-element-6d699a3 {
	transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-6d699a3 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-c07b498>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-c07b498 {
	transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-c07b498 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-751bfa7 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-7283 .elementor-element.elementor-element-83c63ad>.elementor-element-populated {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-f2f3180 .elementor-image img {
	width: 65px;
}

.elementor-element.elementor-element-f2f3180 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-f2f3180 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-5f9e712 .elementor-heading-title {
	font-size: 22px;
}

.elementor-element.elementor-element-5f9e712 {
	transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-5f9e712 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-0cf1d0d>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-0cf1d0d {
	transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-0cf1d0d {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-68168a2 {
	margin-top: 60px;
	margin-bottom: 30px;
}

.elementor-7283 .elementor-element.elementor-element-e544985>.elementor-element-populated {
	margin: 0px 10px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-4dbbd38 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-a8abec0>.elementor-element-populated {
	margin: 0px 5px 0px 5px;
}

.elementor-7283 .elementor-element.elementor-element-b5ce0ca .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-0354d23>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
}

.elementor-7283 .elementor-element.elementor-element-b440160 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-ebcf99f {
	margin-top: 80px;
	margin-bottom: 80px;
}

.elementor-7283 .elementor-element.elementor-element-cf516cb>.elementor-element-populated {
	padding: 0% 20% 0% 0%;
}

.elementor-7283 .elementor-element.elementor-element-87deb14 {
	text-align: left;
}

.elementor-7283 .elementor-element.elementor-element-87deb14 .elementor-heading-title {
	font-size: 40px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-87deb14 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 500ms !important;
}

.elementor-widget.elementor-element-87deb14 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-cd64b50 {
	font-size: 22px;
}

.elementor-7283 .elementor-element.elementor-element-cd64b50>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-cd64b50 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 650ms !important;
}

.elementor-widget.elementor-element-cd64b50 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-9957a5a .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-7283 .elementor-element.elementor-element-9957a5a .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-7283 .elementor-element.elementor-element-9957a5a .elementor-button {
	font-size: 20px;
	font-weight: 900;
	line-height: 1.3em;
	fill: #0077FF;
	color: #0077FF;
	background-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-9957a5a>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-9957a5a {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 800ms !important;
}

.elementor-widget.elementor-element-9957a5a {
	opacity: 0;
}

.elementor-bc-flex-widget .elementor-7283 .elementor-element.elementor-element-32db22c.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-7283 .elementor-element.elementor-element-32db22c.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-7283 .elementor-element.elementor-element-32db22c>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-08b0222>.elementor-element-populated {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-9f7f594 {
	text-align: left;
}

.elementor-7283 .elementor-element.elementor-element-9f7f594 .elementor-image img {
	width: 70px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-element.elementor-element-9f7f594 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-9f7f594 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-7efcc2d .elementor-heading-title {
	font-size: 20px;
}

.elementor-element.elementor-element-7efcc2d {
	transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-7efcc2d {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-7efcc2d {
	width: auto;
	max-width: auto;
}

.elementor-7283 .elementor-element.elementor-element-3d87f75 .elementor-heading-title {
	color: rgba(2, 1, 1, 0.49019607843137253);
	font-size: 13px;
	text-transform: uppercase;
	line-height: 1.7em;
	letter-spacing: 2px;
}

.elementor-7283 .elementor-element.elementor-element-3d87f75>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-3d87f75 {
	transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-3d87f75 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-3d87f75 {
	width: auto;
	max-width: auto;
}

.elementor-7283 .elementor-element.elementor-element-f677d9d .elementor-spacer-inner {
	height: 0px;
}

.elementor-7283 .elementor-element.elementor-element-f677d9d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-2ad7bfd {
	transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-2ad7bfd {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-7ac0fb9>.elementor-element-populated {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-6c9946b {
	text-align: left;
}

.elementor-7283 .elementor-element.elementor-element-6c9946b .elementor-image img {
	width: 70px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-element.elementor-element-6c9946b {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-6c9946b {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-20cebbe .elementor-heading-title {
	font-size: 20px;
}

.elementor-element.elementor-element-20cebbe {
	transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-20cebbe {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-20cebbe {
	width: auto;
	max-width: auto;
}

.elementor-7283 .elementor-element.elementor-element-8ebde22 .elementor-heading-title {
	color: rgba(2, 1, 1, 0.49019607843137253);
	font-size: 13px;
	text-transform: uppercase;
	line-height: 1.7em;
	letter-spacing: 2px;
}

.elementor-7283 .elementor-element.elementor-element-8ebde22>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-8ebde22 {
	transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-8ebde22 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-8ebde22 {
	width: auto;
	max-width: auto;
}

.elementor-7283 .elementor-element.elementor-element-64c8879 .elementor-spacer-inner {
	height: 0px;
}

.elementor-7283 .elementor-element.elementor-element-64c8879>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-450fa95 {
	transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-450fa95 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-506f895 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-7283 .elementor-element.elementor-element-cbfd25c>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-ebb976e .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-ebb976e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-6b5c1c6 {
	margin-top: 80px;
	margin-bottom: 0px;
	padding: 0px 0px 80px 0px;
}

.elementor-7283 .elementor-element.elementor-element-4e590e1>.elementor-element-populated {
	margin: 30px 0px 0px 0px;
	padding: 0% 20% 0% 0%;
}

.elementor-7283 .elementor-element.elementor-element-bbfb853 {
	text-align: left;
}

.elementor-7283 .elementor-element.elementor-element-bbfb853 .elementor-heading-title {
	font-size: 40px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-bbfb853 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-bbfb853 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-e5296c6 {
	font-size: 22px;
}

.elementor-7283 .elementor-element.elementor-element-e5296c6>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-e5296c6 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-e5296c6 {
	opacity: 0;
}

.elementor-7283 .elementor-element.elementor-element-ff9827b .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-7283 .elementor-element.elementor-element-ff9827b .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-7283 .elementor-element.elementor-element-ff9827b .elementor-button {
	font-size: 20px;
	font-weight: 900;
	line-height: 1.3em;
	fill: #0077FF;
	color: #0077FF;
	background-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-ff9827b>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-ff9827b {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-ff9827b {
	opacity: 0;
}

.elementor-bc-flex-widget .elementor-7283 .elementor-element.elementor-element-ec2be3e.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-7283 .elementor-element.elementor-element-ec2be3e.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-7283 .elementor-element.elementor-element-ec2be3e>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7283 .elementor-element.elementor-element-3bc2aa2 .elementor-accordion .elementor-accordion-item {
	border-width: 10px;
	border-color: #FFFFFF;
}

.elementor-7283 .elementor-element.elementor-element-3bc2aa2 .elementor-accordion .elementor-accordion-item .elementor-tab-content {
	border-width: 10px;
	border-top-color: #FFFFFF;
}

.elementor-7283 .elementor-element.elementor-element-3bc2aa2 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 10px;
	border-bottom-color: #FFFFFF;
}

.elementor-7283 .elementor-element.elementor-element-3bc2aa2 .elementor-accordion .elementor-tab-title {
	background-color: #0077FF;
	padding: 20px 20px 15px 20px;
}

.elementor-7283 .elementor-element.elementor-element-3bc2aa2 .elementor-accordion-icon,
.elementor-7283 .elementor-element.elementor-element-3bc2aa2 .elementor-accordion-title {
	color: #000000;
}

.elementor-7283 .elementor-element.elementor-element-3bc2aa2 .elementor-active .elementor-accordion-icon,
.elementor-7283 .elementor-element.elementor-element-3bc2aa2 .elementor-active .elementor-accordion-title {
	color: #FFFFFF;
}

.elementor-7283 .elementor-element.elementor-element-3bc2aa2 .elementor-accordion .elementor-accordion-title {
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-7283 .elementor-element.elementor-element-3bc2aa2 .elementor-accordion .elementor-tab-content {
	padding: 0px 20px 10px 20px;
}

:root {
	--page-title-display: none;
}

@media(max-width:767px) {
	.elementor-7283 .elementor-element.elementor-element-34413fb>.elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}

	.elementor-7283 .elementor-element.elementor-element-e93e549 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7283 .elementor-element.elementor-element-1648851 {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.elementor-7283 .elementor-element.elementor-element-5662702 {
		text-align: left;
	}

	.elementor-7283 .elementor-element.elementor-element-5662702 .elementor-heading-title {
		font-size: 30px;
		line-height: 1.2em;
	}

	.elementor-7283 .elementor-element.elementor-element-91f6c71 {
		font-size: 18px;
	}

	.elementor-7283 .elementor-element.elementor-element-66f51b9>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-802e8ac {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-d9af4f8 {
		width: 20%;
	}

	.elementor-7283 .elementor-element.elementor-element-d4688d2 {
		text-align: left;
	}

	.elementor-7283 .elementor-element.elementor-element-d4688d2 .elementor-image img {
		width: 50px;
	}

	.elementor-7283 .elementor-element.elementor-element-9b54620 {
		width: 80%;
	}

	.elementor-7283 .elementor-element.elementor-element-cbf168f .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-7283 .elementor-element.elementor-element-9af4c64 {
		width: 20%;
	}

	.elementor-7283 .elementor-element.elementor-element-1b21209 {
		text-align: left;
	}

	.elementor-7283 .elementor-element.elementor-element-6a9585d {
		width: 80%;
	}

	.elementor-7283 .elementor-element.elementor-element-6d699a3 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-7283 .elementor-element.elementor-element-751bfa7 {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.elementor-7283 .elementor-element.elementor-element-83c63ad {
		width: 20%;
	}

	.elementor-7283 .elementor-element.elementor-element-f2f3180 {
		text-align: left;
	}

	.elementor-7283 .elementor-element.elementor-element-3d05729 {
		width: 80%;
	}

	.elementor-7283 .elementor-element.elementor-element-5f9e712 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-7283 .elementor-element.elementor-element-68168a2 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-e544985>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-4dbbd38 {
		text-align: center;
	}

	.elementor-7283 .elementor-element.elementor-element-a8abec0>.elementor-element-populated {
		margin: 30px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-b5ce0ca {
		text-align: center;
	}

	.elementor-7283 .elementor-element.elementor-element-b5ce0ca>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-0354d23>.elementor-element-populated {
		margin: 30px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-ebcf99f {
		margin-top: 60px;
		margin-bottom: 20px;
	}

	.elementor-7283 .elementor-element.elementor-element-87deb14 {
		text-align: left;
	}

	.elementor-7283 .elementor-element.elementor-element-87deb14 .elementor-heading-title {
		font-size: 34px;
		line-height: 1.2em;
	}

	.elementor-7283 .elementor-element.elementor-element-cd64b50 {
		font-size: 18px;
	}

	.elementor-7283 .elementor-element.elementor-element-32db22c>.elementor-element-populated {
		margin: 60px 0px 0px 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-35f75d6 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-08b0222 {
		width: 20%;
	}

	.elementor-7283 .elementor-element.elementor-element-9f7f594 {
		text-align: left;
	}

	.elementor-7283 .elementor-element.elementor-element-9f7f594 .elementor-image img {
		width: 50px;
	}

	.elementor-7283 .elementor-element.elementor-element-8aefe23 {
		width: 80%;
	}

	.elementor-7283 .elementor-element.elementor-element-4b9159a {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-7ac0fb9 {
		width: 20%;
	}

	.elementor-7283 .elementor-element.elementor-element-6c9946b {
		text-align: left;
	}

	.elementor-7283 .elementor-element.elementor-element-6c9946b .elementor-image img {
		width: 50px;
	}

	.elementor-7283 .elementor-element.elementor-element-be33d35 {
		width: 80%;
	}

	.elementor-7283 .elementor-element.elementor-element-506f895 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-6b5c1c6 {
		margin-top: 20px;
		margin-bottom: 40px;
	}

	.elementor-7283 .elementor-element.elementor-element-4e590e1>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-bbfb853 {
		text-align: left;
	}

	.elementor-7283 .elementor-element.elementor-element-bbfb853 .elementor-heading-title {
		font-size: 34px;
		line-height: 1.2em;
	}

	.elementor-7283 .elementor-element.elementor-element-e5296c6 {
		font-size: 18px;
	}

	.elementor-7283 .elementor-element.elementor-element-ec2be3e>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}
}

@media(min-width:768px) {
	.elementor-7283 .elementor-element.elementor-element-db55d24 {
		width: 25%;
	}

	.elementor-7283 .elementor-element.elementor-element-34413fb {
		width: 49.333%;
	}

	.elementor-7283 .elementor-element.elementor-element-5b465d6 {
		width: 25%;
	}

	.elementor-7283 .elementor-element.elementor-element-b851ad8 {
		width: 45%;
	}

	.elementor-7283 .elementor-element.elementor-element-66f51b9 {
		width: 55%;
	}

	.elementor-7283 .elementor-element.elementor-element-d9af4f8 {
		width: 20%;
	}

	.elementor-7283 .elementor-element.elementor-element-9b54620 {
		width: 79.982%;
	}

	.elementor-7283 .elementor-element.elementor-element-9af4c64 {
		width: 20%;
	}

	.elementor-7283 .elementor-element.elementor-element-6a9585d {
		width: 79.982%;
	}

	.elementor-7283 .elementor-element.elementor-element-83c63ad {
		width: 20%;
	}

	.elementor-7283 .elementor-element.elementor-element-3d05729 {
		width: 79.982%;
	}

	.elementor-7283 .elementor-element.elementor-element-cf516cb {
		width: 50%;
	}

	.elementor-7283 .elementor-element.elementor-element-32db22c {
		width: 50%;
	}

	.elementor-7283 .elementor-element.elementor-element-08b0222 {
		width: 15%;
	}

	.elementor-7283 .elementor-element.elementor-element-8aefe23 {
		width: 84.982%;
	}

	.elementor-7283 .elementor-element.elementor-element-7ac0fb9 {
		width: 15%;
	}

	.elementor-7283 .elementor-element.elementor-element-be33d35 {
		width: 84.982%;
	}

	.elementor-7283 .elementor-element.elementor-element-4e590e1 {
		width: 45%;
	}

	.elementor-7283 .elementor-element.elementor-element-ec2be3e {
		width: 55%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-7283 .elementor-element.elementor-element-34413fb {
		width: 100%;
	}

	.elementor-7283 .elementor-element.elementor-element-08b0222 {
		width: 18%;
	}

	.elementor-7283 .elementor-element.elementor-element-8aefe23 {
		width: 82%;
	}

	.elementor-7283 .elementor-element.elementor-element-7ac0fb9 {
		width: 18%;
	}

	.elementor-7283 .elementor-element.elementor-element-be33d35 {
		width: 82%;
	}
}

@media(max-width:1024px) {
	.elementor-7283 .elementor-element.elementor-element-1648851 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 0px 0px 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-b851ad8>.elementor-element-populated {
		padding: 0% 010% 0% 0%;
	}

	.elementor-7283 .elementor-element.elementor-element-5662702 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.2em;
	}

	.elementor-7283 .elementor-element.elementor-element-66f51b9>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-d4688d2 .elementor-image img {
		width: 50px;
	}

	.elementor-7283 .elementor-element.elementor-element-1b21209 .elementor-image img {
		width: 50px;
	}

	.elementor-7283 .elementor-element.elementor-element-f2f3180 .elementor-image img {
		width: 50px;
	}

	.elementor-7283 .elementor-element.elementor-element-cf516cb>.elementor-element-populated {
		padding: 0% 010% 0% 0%;
	}

	.elementor-7283 .elementor-element.elementor-element-87deb14 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-7283 .elementor-element.elementor-element-32db22c>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-35f75d6 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-9f7f594 .elementor-image img {
		width: 50px;
	}

	.elementor-7283 .elementor-element.elementor-element-7efcc2d {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7283 .elementor-element.elementor-element-3d87f75>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-3d87f75 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7283 .elementor-element.elementor-element-4b9159a {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-6c9946b .elementor-image img {
		width: 50px;
	}

	.elementor-7283 .elementor-element.elementor-element-20cebbe>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-20cebbe {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7283 .elementor-element.elementor-element-8ebde22>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-6b5c1c6 {
		margin-top: 60px;
		margin-bottom: 40px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-4e590e1>.elementor-element-populated {
		padding: 0% 0% 0% 0%;
	}

	.elementor-7283 .elementor-element.elementor-element-bbfb853 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-7283 .elementor-element.elementor-element-bbfb853>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7283 .elementor-element.elementor-element-ec2be3e>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}

.elementor-7430 .elementor-element.elementor-element-e4d71e8>.elementor-container {
	min-height: 620px;
}

.elementor-7430 .elementor-element.elementor-element-e4d71e8>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7430 .elementor-element.elementor-element-e4d71e8>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7430 .elementor-element.elementor-element-e4d71e8:not(.elementor-motion-effects-element-type-background),
.elementor-7430 .elementor-element.elementor-element-e4d71e8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFF9F4;
}

.elementor-7430 .elementor-element.elementor-element-e4d71e8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7430 .elementor-element.elementor-element-e4d71e8>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7430 .elementor-element.elementor-element-e4d71e8>.elementor-shape-bottom svg {
	height: 120px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-7430 .elementor-element.elementor-element-e4d71e8>.elementor-shape-bottom {
	z-index: 2;
	pointer-events: none;
}

.elementor-7430 .elementor-element.elementor-element-34948bd>.elementor-element-populated {
	margin: -130px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-f36f8f9 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7430 .elementor-element.elementor-element-f36f8f9 .elementor-heading-title {
	color: #000000;
	font-size: 50px;
}

.elementor-element.elementor-element-f36f8f9 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 650ms !important;
}

.elementor-widget.elementor-element-f36f8f9 {
	opacity: 0;
}

.elementor-7430 .elementor-element.elementor-element-c17a107 .elementor-spacer-inner {
	height: 0px;
}

.elementor-7430 .elementor-element.elementor-element-c17a107>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-8925bd5 .elementor-text-editor {
	text-align: left;
}

.elementor-7430 .elementor-element.elementor-element-8925bd5 {
	color: #000000;
	font-size: 22px;
	line-height: 1.5em;
}

.elementor-7430 .elementor-element.elementor-element-8925bd5>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-element.elementor-element-8925bd5 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-8925bd5 {
	opacity: 0;
}

.elementor-7430 .elementor-element.elementor-element-a59a891 .elementor-image img {
	width: 22px;
}

.elementor-7430 .elementor-element.elementor-element-a59a891 {
	width: auto;
	max-width: auto;
	bottom: 0%;
}

body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-a59a891 {
	left: 17%;
}

body.rtl .elementor-7430 .elementor-element.elementor-element-a59a891 {
	right: 17%;
}

.elementor-7430 .elementor-element.elementor-element-873b518 .elementor-image img {
	width: 20px;
}

.elementor-7430 .elementor-element.elementor-element-873b518 {
	z-index: 2;
	width: auto;
	max-width: auto;
	bottom: -9%;
}

body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-873b518 {
	left: 80%;
}

body.rtl .elementor-7430 .elementor-element.elementor-element-873b518 {
	right: 80%;
}

.elementor-7430 .elementor-element.elementor-element-617ea0d .elementor-image img {
	width: 60%;
}

body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-617ea0d {
	left: 9%;
}

body.rtl .elementor-7430 .elementor-element.elementor-element-617ea0d {
	right: 9%;
}

.elementor-7430 .elementor-element.elementor-element-617ea0d {
	bottom: -140%;
}

.elementor-7430 .elementor-element.elementor-element-27dc06e .elementor-image img {
	width: 8%;
}

body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-27dc06e {
	left: -33%;
}

body.rtl .elementor-7430 .elementor-element.elementor-element-27dc06e {
	right: -33%;
}

.elementor-7430 .elementor-element.elementor-element-27dc06e {
	bottom: -117%;
}

.elementor-7430 .elementor-element.elementor-element-acca3cf>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-37660fe .elementor-image img {
	width: 60%;
	opacity: 0.7;
}

.elementor-7430 .elementor-element.elementor-element-37660fe {
	width: 100%;
	max-width: 100%;
	bottom: -300%;
}

body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-37660fe {
	left: 37%;
}

body.rtl .elementor-7430 .elementor-element.elementor-element-37660fe {
	right: 37%;
}

.elementor-7430 .elementor-element.elementor-element-f1894ed>.elementor-widget-container {
	margin: 60px 0px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-f1894ed {
	width: initial;
	max-width: initial;
	bottom: -261px;
}

.elementor-7430 .elementor-element.elementor-element-14a0738 {
	padding: 0px 0px 50px 0px;
}

.elementor-7430 .elementor-element.elementor-element-6dadf4a:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-7430 .elementor-element.elementor-element-6dadf4a>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-7430 .elementor-element.elementor-element-6dadf4a>.elementor-element-populated {
	box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: -80px 0px 0px 0px;
	padding: 60px 60px 60px 60px;
}

.elementor-7430 .elementor-element.elementor-element-6dadf4a>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7430 .elementor-element.elementor-element-6dadf4a {
	z-index: 2;
}

.elementor-7430 .elementor-element.elementor-element-84d9eb3 .elementor-heading-title {
	font-size: 40px;
	line-height: 1.1em;
}

.elementor-7430 .elementor-element.elementor-element-d6c11c0 {
	text-align: left;
}

.elementor-7430 .elementor-element.elementor-element-d6c11c0 .elementor-image img {
	width: 165px;
}

.elementor-7430 .elementor-element.elementor-element-d6c11c0>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-7430 .elementor-element.elementor-element-573f3e5.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-7430 .elementor-element.elementor-element-573f3e5.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7430 .elementor-element.elementor-element-573f3e5.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7430 .elementor-element.elementor-element-573f3e5>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 100px;
}

.elementor-7430 .elementor-element.elementor-element-fd15353 .elementor-image img {
	width: 45px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-element.elementor-element-fd15353 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-fd15353 {
	opacity: 0;
}

.elementor-7430 .elementor-element.elementor-element-fd15353 {
	width: auto;
	max-width: auto;
	top: 16%;
}

body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-fd15353 {
	left: 7%;
}

body.rtl .elementor-7430 .elementor-element.elementor-element-fd15353 {
	right: 7%;
}

.elementor-7430 .elementor-element.elementor-element-365274e .elementor-image img {
	width: 45px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-element.elementor-element-365274e {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-365274e {
	opacity: 0;
}

.elementor-7430 .elementor-element.elementor-element-365274e {
	width: auto;
	max-width: auto;
	top: 1%;
}

body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-365274e {
	left: 30%;
}

body.rtl .elementor-7430 .elementor-element.elementor-element-365274e {
	right: 30%;
}

.elementor-7430 .elementor-element.elementor-element-cc300bf .elementor-image img {
	width: 45px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-element.elementor-element-cc300bf {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-cc300bf {
	opacity: 0;
}

.elementor-7430 .elementor-element.elementor-element-cc300bf {
	width: auto;
	max-width: auto;
	top: 1%;
}

body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-cc300bf {
	right: 196.1px;
}

body.rtl .elementor-7430 .elementor-element.elementor-element-cc300bf {
	left: 196.1px;
}

.elementor-7430 .elementor-element.elementor-element-0c63a65 .elementor-image img {
	width: 45px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-element.elementor-element-0c63a65 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-0c63a65 {
	opacity: 0;
}

.elementor-7430 .elementor-element.elementor-element-0c63a65 {
	width: auto;
	max-width: auto;
	top: 11.411%;
}

body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-0c63a65 {
	right: 9.741%;
}

body.rtl .elementor-7430 .elementor-element.elementor-element-0c63a65 {
	left: 9.741%;
}

.elementor-7430 .elementor-element.elementor-element-f838523 {
	text-align: center;
	width: 50%;
	max-width: 50%;
}

.elementor-7430 .elementor-element.elementor-element-f838523 .elementor-heading-title {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.6em;
}

.elementor-7430 .elementor-element.elementor-element-f838523>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-element.elementor-element-f838523 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 850ms !important;
}

.elementor-widget.elementor-element-f838523 {
	opacity: 0;
}

.elementor-7430 .elementor-element.elementor-element-808302d .elementor-spacer-inner {
	height: 0px;
}

.elementor-7430 .elementor-element.elementor-element-808302d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-23e380b .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #6fb451;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-7430 .elementor-element.elementor-element-23e380b>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-23e380b {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 1000ms !important;
}

.elementor-widget.elementor-element-23e380b {
	opacity: 0;
}

.elementor-7430 .elementor-element.elementor-element-23e380b {
	width: auto;
	max-width: auto;
}

.elementor-7430 .elementor-element.elementor-element-048acfa:not(.elementor-motion-effects-element-type-background),
.elementor-7430 .elementor-element.elementor-element-048acfa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFF9F4;
}

.elementor-7430 .elementor-element.elementor-element-048acfa {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 180px 0px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-048acfa>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7430 .elementor-element.elementor-element-048acfa>.elementor-shape-top svg {
	height: 120px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-7430 .elementor-element.elementor-element-724e97d>.elementor-element-populated {
	padding: 0px 120px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-5281d04 .elementor-heading-title {
	color: #000000;
	font-size: 36px;
	line-height: 1.3em;
}

.elementor-7430 .elementor-element.elementor-element-5281d04>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-5281d04 {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 100ms !important;
}

.elementor-widget.elementor-element-5281d04 {
	opacity: 0;
}

.elementor-7430 .elementor-element.elementor-element-5281d04 {
	width: 100%;
	max-width: 100%;
}

.elementor-7430 .elementor-element.elementor-element-9b9bed7>.elementor-element-populated {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-8178c89 .elementor-heading-title {
	color: #000000;
	font-size: 22px;
}

.elementor-7430 .elementor-element.elementor-element-8178c89>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-element.elementor-element-8178c89 {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-8178c89 {
	opacity: 0;
}

.elementor-7430 .elementor-element.elementor-element-f27c37d .elementor-heading-title {
	color: #000000;
}

.elementor-element.elementor-element-f27c37d {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-f27c37d {
	opacity: 0;
}

.elementor-7430 .elementor-element.elementor-element-a0a3f1a .elementor-heading-title {
	color: #000000;
}

.elementor-element.elementor-element-a0a3f1a {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 400ms !important;
}

.elementor-widget.elementor-element-a0a3f1a {
	opacity: 0;
}

.elementor-7430 .elementor-element.elementor-element-faf2b55 .elementor-heading-title {
	color: #000000;
}

.elementor-element.elementor-element-faf2b55 {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 500ms !important;
}

.elementor-widget.elementor-element-faf2b55 {
	opacity: 0;
}

.elementor-7430 .elementor-element.elementor-element-37aaf25:not(.elementor-motion-effects-element-type-background),
.elementor-7430 .elementor-element.elementor-element-37aaf25>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFF9F4;
}

.elementor-7430 .elementor-element.elementor-element-37aaf25 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 60px 0px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-37aaf25>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7430 .elementor-element.elementor-element-fdb4a45.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-7430 .elementor-element.elementor-element-fdb4a45>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-0e88598 .elementor-counter-number-wrapper {
	color: #0077FF;
	font-size: 60px;
}

.elementor-7430 .elementor-element.elementor-element-0e88598 .elementor-counter-title {
	color: #000000;
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-0e88598 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-0e88598 {
	opacity: 0;
}

.elementor-7430 .elementor-element.elementor-element-a47658a>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-04e9355 .elementor-counter-number-wrapper {
	color: #0077FF;
	font-size: 60px;
}

.elementor-7430 .elementor-element.elementor-element-04e9355 .elementor-counter-title {
	color: #000000;
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-04e9355 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-04e9355 {
	opacity: 0;
}

.elementor-7430 .elementor-element.elementor-element-4852c9d>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-5909262 .elementor-counter-number-wrapper {
	color: #0077FF;
	font-size: 60px;
}

.elementor-7430 .elementor-element.elementor-element-5909262 .elementor-counter-title {
	color: #000000;
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-5909262 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-5909262 {
	opacity: 0;
}

.elementor-7430 .elementor-element.elementor-element-b8e3db5>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-9597dee .elementor-counter-number-wrapper {
	color: #0077FF;
	font-size: 60px;
}

.elementor-7430 .elementor-element.elementor-element-9597dee .elementor-counter-title {
	color: #000000;
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-9597dee {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 900ms !important;
}

.elementor-widget.elementor-element-9597dee {
	opacity: 0;
}

.elementor-7430 .elementor-element.elementor-element-0360537>.elementor-container {
	min-height: 400px;
}

.elementor-7430 .elementor-element.elementor-element-0360537>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7430 .elementor-element.elementor-element-0360537:not(.elementor-motion-effects-element-type-background),
.elementor-7430 .elementor-element.elementor-element-0360537>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFF9F4;
}

.elementor-7430 .elementor-element.elementor-element-0360537 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 60px 0px 60px 0px;
	z-index: 3;
}

.elementor-7430 .elementor-element.elementor-element-0360537>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7430 .elementor-element.elementor-element-757b018>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-42168c6 .elementor-image img {
	width: 80%;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1px) hue-rotate(0deg);
}

.elementor-7430 .elementor-element.elementor-element-42168c6>.elementor-widget-container {
	margin: 100px 0px 0px 0px;
}

.elementor-element.elementor-element-42168c6 {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-42168c6 {
	opacity: 0;
}

.elementor-7430 .elementor-element.elementor-element-42168c6 {
	width: auto;
	max-width: auto;
	top: 20%;
}

body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-42168c6 {
	left: 41%;
}

body.rtl .elementor-7430 .elementor-element.elementor-element-42168c6 {
	right: 41%;
}

.elementor-7430 .elementor-element.elementor-element-df636bd .elementor-image img {
	width: 50%;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1px) hue-rotate(0deg);
}

.elementor-element.elementor-element-df636bd {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 100ms !important;
}

.elementor-widget.elementor-element-df636bd {
	opacity: 0;
}

.elementor-7430 .elementor-element.elementor-element-df636bd {
	width: auto;
	max-width: auto;
	top: 3.116%;
}

body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-df636bd {
	left: 2.919%;
}

body.rtl .elementor-7430 .elementor-element.elementor-element-df636bd {
	right: 2.919%;
}

.elementor-7430 .elementor-element.elementor-element-11f7111 .elementor-image img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1px) hue-rotate(0deg);
}

.elementor-element.elementor-element-11f7111 {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-11f7111 {
	opacity: 0;
}

.elementor-7430 .elementor-element.elementor-element-11f7111 {
	width: 25%;
	max-width: 25%;
	top: 78%;
}

body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-11f7111 {
	left: 67%;
}

body.rtl .elementor-7430 .elementor-element.elementor-element-11f7111 {
	right: 67%;
}

.elementor-7430 .elementor-element.elementor-element-2ba51bc .elementor-image img {
	width: 80%;
}

.elementor-7430 .elementor-element.elementor-element-2ba51bc {
	width: auto;
	max-width: auto;
	top: -76%;
}

body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-2ba51bc {
	left: 36%;
}

body.rtl .elementor-7430 .elementor-element.elementor-element-2ba51bc {
	right: 36%;
}

.elementor-7430 .elementor-element.elementor-element-5e8df6c {
	width: 30%;
	max-width: 30%;
	top: 19%;
}

body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-5e8df6c {
	left: 71%;
}

body.rtl .elementor-7430 .elementor-element.elementor-element-5e8df6c {
	right: 71%;
}

.elementor-7430 .elementor-element.elementor-element-610e2e2 .elementor-image img {
	width: 85%;
}

.elementor-7430 .elementor-element.elementor-element-610e2e2 {
	width: auto;
	max-width: auto;
	top: 200%;
}

body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-610e2e2 {
	left: -1%;
}

body.rtl .elementor-7430 .elementor-element.elementor-element-610e2e2 {
	right: -1%;
}

.elementor-7430 .elementor-element.elementor-element-ab20bed {
	margin-top: 100px;
	margin-bottom: 0px;
}

.elementor-7430 .elementor-element.elementor-element-cf1ba2d>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-8bbbd8a {
	text-align: left;
}

.elementor-7430 .elementor-element.elementor-element-8bbbd8a .elementor-heading-title {
	font-size: 45px;
	line-height: 1.1em;
}

.elementor-7430 .elementor-element.elementor-element-e96ed98>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-e96ed98 {
	width: 55%;
	max-width: 55%;
}

.elementor-7430 .elementor-element.elementor-element-2809e2b {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-7430 .elementor-element.elementor-element-e4e2ccf>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-4980970 .portfolio-classic-grid-wrapper .portfolio-classic-img {
	border-radius: 0px;
}

.elementor-7430 .elementor-element.elementor-element-4980970 .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
	border-radius: 0px;
}

.elementor-7430 .elementor-element.elementor-element-4980970 .portfolio-classic-content h3.portfolio-classic_title {
	color: #000000;
}

.elementor-7430 .elementor-element.elementor-element-4980970 .portfolio-classic-content h3.portfolio-classic_title a {
	color: #000000;
}

.elementor-7430 .elementor-element.elementor-element-4980970 .portfolio-classic-content h3.portfolio-classic_title a:hover {
	color: #000000;
}

.elementor-7430 .elementor-element.elementor-element-4980970 div.portfolio-classic-content h3.portfolio-classic_title {
	font-size: 24px;
	text-align: left;
}

.elementor-7430 .elementor-element.elementor-element-4980970 div.portfolio-classic-content .portfolio-classic-subtitle {
	text-align: left;
}

.elementor-7430 .elementor-element.elementor-element-4980970 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
	color: #7A7A7A;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-7430 .elementor-element.elementor-element-4980970 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-description {
	color: #000000;
}

.elementor-7430 .elementor-element.elementor-element-4980970>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-d36f32c {
	margin-top: 80px;
	margin-bottom: 0px;
}

.elementor-7430 .elementor-element.elementor-element-ee2f775>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-b46779b {
	margin-top: -420px;
	margin-bottom: 0px;
}

.elementor-7430 .elementor-element.elementor-element-0762d37:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-7430 .elementor-element.elementor-element-0762d37>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-7430 .elementor-element.elementor-element-0762d37>.elementor-element-populated {
	box-shadow: 0px 2px 30px 0px rgba(0, 0, 0, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	padding: 60px 60px 60px 60px;
}

.elementor-7430 .elementor-element.elementor-element-0762d37>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7430 .elementor-element.elementor-element-0762d37 {
	z-index: 2;
}

.elementor-7430 .elementor-element.elementor-element-d8a4dc9 {
	text-align: left;
	z-index: 2;
	width: 100%;
	max-width: 100%;
}

.elementor-7430 .elementor-element.elementor-element-d8a4dc9 .elementor-heading-title {
	font-size: 24px;
	line-height: 1.6em;
}

.elementor-7430 .elementor-element.elementor-element-d8a4dc9>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-98049ce .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #6fb451;
	color: #6fb451;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #6fb451;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-7430 .elementor-element.elementor-element-98049ce>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-7430 .elementor-element.elementor-element-98049ce {
	width: auto;
	max-width: auto;
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-7430 .elementor-element.elementor-element-34948bd {
		width: 40%;
	}

	.elementor-7430 .elementor-element.elementor-element-acca3cf {
		width: 60%;
	}

	.elementor-7430 .elementor-element.elementor-element-6dadf4a {
		width: 45%;
	}

	.elementor-7430 .elementor-element.elementor-element-573f3e5 {
		width: 55%;
	}

	.elementor-7430 .elementor-element.elementor-element-93b132d {
		width: 19.332%;
	}

	.elementor-7430 .elementor-element.elementor-element-ee2f775 {
		width: 80%;
	}

	.elementor-7430 .elementor-element.elementor-element-0762d37 {
		width: 45%;
	}

	.elementor-7430 .elementor-element.elementor-element-fb54329 {
		width: 55%;
	}
}

@media(max-width:1024px) {
	.elementor-7430 .elementor-element.elementor-element-e4d71e8>.elementor-container {
		min-height: 500px;
	}

	.elementor-7430 .elementor-element.elementor-element-e4d71e8>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7430 .elementor-element.elementor-element-f36f8f9 .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-7430 .elementor-element.elementor-element-f36f8f9>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-8925bd5 .elementor-text-editor {
		text-align: left;
	}

	.elementor-7430 .elementor-element.elementor-element-8925bd5 {
		width: 100%;
		max-width: 100%;
	}

	body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-a59a891 {
		left: 138%;
	}

	body.rtl .elementor-7430 .elementor-element.elementor-element-a59a891 {
		right: 138%;
	}

	body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-873b518 {
		left: 177%;
	}

	body.rtl .elementor-7430 .elementor-element.elementor-element-873b518 {
		right: 177%;
	}

	body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-617ea0d {
		left: -14%;
	}

	body.rtl .elementor-7430 .elementor-element.elementor-element-617ea0d {
		right: -14%;
	}

	.elementor-7430 .elementor-element.elementor-element-617ea0d {
		bottom: -115%;
	}

	.elementor-7430 .elementor-element.elementor-element-37660fe .elementor-image img {
		width: 100%;
	}

	body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-37660fe {
		left: 33%;
	}

	body.rtl .elementor-7430 .elementor-element.elementor-element-37660fe {
		right: 33%;
	}

	.elementor-7430 .elementor-element.elementor-element-37660fe {
		bottom: -250%;
	}

	body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-f1894ed {
		left: -27%;
	}

	body.rtl .elementor-7430 .elementor-element.elementor-element-f1894ed {
		right: -27%;
	}

	.elementor-7430 .elementor-element.elementor-element-f1894ed {
		bottom: -220%;
	}

	.elementor-7430 .elementor-element.elementor-element-6dadf4a>.elementor-element-populated {
		padding: 40px 40px 40px 40px;
	}

	.elementor-7430 .elementor-element.elementor-element-84d9eb3 {
		text-align: left;
	}

	.elementor-7430 .elementor-element.elementor-element-84d9eb3 .elementor-heading-title {
		font-size: 32px;
		line-height: 1.3em;
	}

	.elementor-7430 .elementor-element.elementor-element-d6c11c0 {
		text-align: center;
	}

	.elementor-7430 .elementor-element.elementor-element-573f3e5>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-fd15353 {
		left: 8%;
	}

	body.rtl .elementor-7430 .elementor-element.elementor-element-fd15353 {
		right: 8%;
	}

	.elementor-7430 .elementor-element.elementor-element-fd15353 {
		top: 6%;
	}

	.elementor-7430 .elementor-element.elementor-element-365274e .elementor-image img {
		width: 45px;
	}

	body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-365274e {
		left: 32%;
	}

	body.rtl .elementor-7430 .elementor-element.elementor-element-365274e {
		right: 32%;
	}

	.elementor-7430 .elementor-element.elementor-element-365274e {
		top: 1%;
	}

	body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-cc300bf {
		right: 29%;
	}

	body.rtl .elementor-7430 .elementor-element.elementor-element-cc300bf {
		left: 29%;
	}

	.elementor-7430 .elementor-element.elementor-element-cc300bf {
		top: 2%;
	}

	body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-0c63a65 {
		right: 6%;
	}

	body.rtl .elementor-7430 .elementor-element.elementor-element-0c63a65 {
		left: 6%;
	}

	.elementor-7430 .elementor-element.elementor-element-0c63a65 {
		top: 6%;
	}

	.elementor-7430 .elementor-element.elementor-element-f838523 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-7430 .elementor-element.elementor-element-f838523>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-7430 .elementor-element.elementor-element-f838523 {
		width: 70%;
		max-width: 70%;
	}

	.elementor-7430 .elementor-element.elementor-element-048acfa>.elementor-shape-top svg {
		height: 80px;
	}

	.elementor-7430 .elementor-element.elementor-element-048acfa {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 140px 0px 0px 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-724e97d>.elementor-element-populated {
		padding: 0px 60px 0px 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-5281d04 .elementor-heading-title {
		font-size: 28px;
	}

	.elementor-7430 .elementor-element.elementor-element-9b9bed7>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-37aaf25 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 40px 0px 60px 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-fdb4a45>.elementor-element-populated {
		margin: 0px 0px 30px 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-0e88598 .elementor-counter-number-wrapper {
		font-size: 45px;
	}

	.elementor-7430 .elementor-element.elementor-element-0e88598 .elementor-counter-title {
		font-size: 16px;
	}

	.elementor-7430 .elementor-element.elementor-element-04e9355 .elementor-counter-number-wrapper {
		font-size: 45px;
	}

	.elementor-7430 .elementor-element.elementor-element-04e9355 .elementor-counter-title {
		font-size: 16px;
	}

	.elementor-7430 .elementor-element.elementor-element-5909262 .elementor-counter-number-wrapper {
		font-size: 45px;
	}

	.elementor-7430 .elementor-element.elementor-element-5909262 .elementor-counter-title {
		font-size: 16px;
	}

	.elementor-7430 .elementor-element.elementor-element-9597dee .elementor-counter-number-wrapper {
		font-size: 45px;
	}

	.elementor-7430 .elementor-element.elementor-element-9597dee .elementor-counter-title {
		font-size: 16px;
	}

	.elementor-7430 .elementor-element.elementor-element-0360537>.elementor-container {
		min-height: 120px;
	}

	.elementor-7430 .elementor-element.elementor-element-0360537>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7430 .elementor-element.elementor-element-0360537 {
		padding: 60px 0px 0px 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-42168c6 {
		top: 200%;
	}

	body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-df636bd {
		left: -11%;
	}

	body.rtl .elementor-7430 .elementor-element.elementor-element-df636bd {
		right: -11%;
	}

	.elementor-7430 .elementor-element.elementor-element-11f7111 {
		width: initial;
		max-width: initial;
		top: 200%;
	}

	.elementor-7430 .elementor-element.elementor-element-2ba51bc {
		width: initial;
		max-width: initial;
	}

	body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-2ba51bc {
		left: 17%;
	}

	body.rtl .elementor-7430 .elementor-element.elementor-element-2ba51bc {
		right: 17%;
	}

	.elementor-7430 .elementor-element.elementor-element-5e8df6c .elementor-image img {
		width: 90%;
	}

	.elementor-7430 .elementor-element.elementor-element-5e8df6c {
		width: 50%;
		max-width: 50%;
		top: 43%;
	}

	body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-5e8df6c {
		left: 58%;
	}

	body.rtl .elementor-7430 .elementor-element.elementor-element-5e8df6c {
		right: 58%;
	}

	body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-610e2e2 {
		left: -25%;
	}

	body.rtl .elementor-7430 .elementor-element.elementor-element-610e2e2 {
		right: -25%;
	}

	.elementor-7430 .elementor-element.elementor-element-8bbbd8a .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7430 .elementor-element.elementor-element-4980970 div.portfolio-classic-content h3.portfolio-classic_title {
		font-size: 22px;
	}

	.elementor-7430 .elementor-element.elementor-element-4980970 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
		font-size: 12px;
	}

	.elementor-7430 .elementor-element.elementor-element-d36f32c {
		margin-top: 80px;
		margin-bottom: 0px;
		padding: 0px 0px 60px 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-0762d37>.elementor-element-populated {
		margin: -100px 0px 0px 0px;
		padding: 40px 40px 40px 40px;
	}

	.elementor-7430 .elementor-element.elementor-element-d8a4dc9 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-7430 .elementor-element.elementor-element-d8a4dc9>.elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}

	.elementor-7430 .elementor-element.elementor-element-d8a4dc9 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7430 .elementor-element.elementor-element-98049ce .elementor-button {
		padding: 18px 25px 15px 25px;
	}
}

@media(max-width:767px) {
	.elementor-7430 .elementor-element.elementor-element-e4d71e8>.elementor-container {
		min-height: 280px;
	}

	.elementor-7430 .elementor-element.elementor-element-e4d71e8>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7430 .elementor-element.elementor-element-e4d71e8>.elementor-shape-bottom svg {
		height: 40px;
	}

	.elementor-7430 .elementor-element.elementor-element-e4d71e8 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-34948bd.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7430 .elementor-element.elementor-element-34948bd>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-f36f8f9 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7430 .elementor-element.elementor-element-8925bd5 .elementor-text-editor {
		text-align: center;
	}

	.elementor-7430 .elementor-element.elementor-element-8925bd5 {
		font-size: 24px;
	}

	.elementor-7430 .elementor-element.elementor-element-8925bd5>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
		padding: 0px 20px 0px 20px;
	}

	body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-a59a891 {
		left: 2%;
	}

	body.rtl .elementor-7430 .elementor-element.elementor-element-a59a891 {
		right: 2%;
	}

	.elementor-7430 .elementor-element.elementor-element-617ea0d {
		bottom: -123%;
	}

	body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-27dc06e {
		left: -47%;
	}

	body.rtl .elementor-7430 .elementor-element.elementor-element-27dc06e {
		right: -47%;
	}

	.elementor-7430 .elementor-element.elementor-element-27dc06e {
		bottom: -120%;
	}

	body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-f1894ed {
		left: 15%;
	}

	body.rtl .elementor-7430 .elementor-element.elementor-element-f1894ed {
		right: 15%;
	}

	.elementor-7430 .elementor-element.elementor-element-f1894ed {
		bottom: -4000%;
	}

	.elementor-7430 .elementor-element.elementor-element-6dadf4a>.elementor-element-populated {
		margin: -40px 0px 0px 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-84d9eb3 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-7430 .elementor-element.elementor-element-84d9eb3>.elementor-widget-container {
		margin: 21px 0px 20px 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-fcc3aba>.elementor-widget-container {
		margin: -30px 0px 0px 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-573f3e5>.elementor-element-populated {
		margin: 120px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-fd15353 {
		left: -2%;
	}

	body.rtl .elementor-7430 .elementor-element.elementor-element-fd15353 {
		right: -2%;
	}

	.elementor-7430 .elementor-element.elementor-element-fd15353 {
		top: -15%;
	}

	body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-365274e {
		left: 24%;
	}

	body.rtl .elementor-7430 .elementor-element.elementor-element-365274e {
		right: 24%;
	}

	.elementor-7430 .elementor-element.elementor-element-365274e {
		top: -32%;
	}

	body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-cc300bf {
		right: 28%;
	}

	body.rtl .elementor-7430 .elementor-element.elementor-element-cc300bf {
		left: 28%;
	}

	.elementor-7430 .elementor-element.elementor-element-cc300bf {
		top: -32%;
	}

	body:not(.rtl) .elementor-7430 .elementor-element.elementor-element-0c63a65 {
		right: -2%;
	}

	body.rtl .elementor-7430 .elementor-element.elementor-element-0c63a65 {
		left: -2%;
	}

	.elementor-7430 .elementor-element.elementor-element-0c63a65 {
		top: -17%;
	}

	.elementor-7430 .elementor-element.elementor-element-f838523 .elementor-heading-title {
		font-size: 24px;
		line-height: 1.5em;
	}

	.elementor-7430 .elementor-element.elementor-element-048acfa>.elementor-shape-top svg {
		height: 40px;
	}

	.elementor-7430 .elementor-element.elementor-element-048acfa {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 90px 0px 0px 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-724e97d>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-5281d04 .elementor-heading-title {
		font-size: 26px;
		line-height: 1.4em;
	}

	.elementor-7430 .elementor-element.elementor-element-9b9bed7>.elementor-element-populated {
		margin: 40px 20px 0px 20px;
	}

	.elementor-7430 .elementor-element.elementor-element-37aaf25 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 40px 0px 60px 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-fdb4a45 {
		width: 50%;
	}

	.elementor-7430 .elementor-element.elementor-element-0e88598 .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-7430 .elementor-element.elementor-element-0e88598 .elementor-counter-title {
		font-size: 14px;
	}

	.elementor-7430 .elementor-element.elementor-element-a47658a {
		width: 50%;
	}

	.elementor-7430 .elementor-element.elementor-element-04e9355 .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-7430 .elementor-element.elementor-element-04e9355 .elementor-counter-title {
		font-size: 14px;
	}

	.elementor-7430 .elementor-element.elementor-element-4852c9d {
		width: 50%;
	}

	.elementor-7430 .elementor-element.elementor-element-5909262 .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-7430 .elementor-element.elementor-element-5909262 .elementor-counter-title {
		font-size: 14px;
	}

	.elementor-7430 .elementor-element.elementor-element-b8e3db5 {
		width: 50%;
	}

	.elementor-7430 .elementor-element.elementor-element-9597dee .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-7430 .elementor-element.elementor-element-9597dee .elementor-counter-title {
		font-size: 14px;
	}

	.elementor-7430 .elementor-element.elementor-element-0360537>.elementor-container {
		min-height: 100px;
	}

	.elementor-7430 .elementor-element.elementor-element-0360537>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7430 .elementor-element.elementor-element-0360537 {
		padding: 40px 0px 0px 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-757b018>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-7430 .elementor-element.elementor-element-42168c6 .elementor-image img {
		width: 90%;
	}

	.elementor-7430 .elementor-element.elementor-element-df636bd .elementor-image img {
		width: 80%;
	}

	.elementor-7430 .elementor-element.elementor-element-df636bd>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-df636bd {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7430 .elementor-element.elementor-element-11f7111 .elementor-image img {
		width: 90%;
	}

	.elementor-7430 .elementor-element.elementor-element-2ba51bc .elementor-image img {
		width: 90%;
	}

	.elementor-7430 .elementor-element.elementor-element-5e8df6c .elementor-image img {
		width: 90%;
	}

	.elementor-7430 .elementor-element.elementor-element-5e8df6c {
		width: initial;
		max-width: initial;
	}

	.elementor-7430 .elementor-element.elementor-element-610e2e2 .elementor-image img {
		width: 90%;
	}

	.elementor-7430 .elementor-element.elementor-element-ab20bed {
		margin-top: 80px;
		margin-bottom: 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-cf1ba2d>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-8bbbd8a {
		text-align: left;
	}

	.elementor-7430 .elementor-element.elementor-element-8bbbd8a .elementor-heading-title {
		font-size: 34px;
		line-height: 1.2em;
	}

	.elementor-7430 .elementor-element.elementor-element-e96ed98 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7430 .elementor-element.elementor-element-2809e2b {
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-d36f32c {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7430 .elementor-element.elementor-element-b46779b {
		margin-top: 0px;
		margin-bottom: 40px;
	}

	.elementor-7430 .elementor-element.elementor-element-d8a4dc9 .elementor-heading-title {
		font-size: 24px;
		line-height: 1.5em;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-7430 .elementor-element.elementor-element-34948bd {
		width: 55%;
	}

	.elementor-7430 .elementor-element.elementor-element-acca3cf {
		width: 45%;
	}

	.elementor-7430 .elementor-element.elementor-element-fdb4a45 {
		width: 50%;
	}

	.elementor-7430 .elementor-element.elementor-element-a47658a {
		width: 50%;
	}

	.elementor-7430 .elementor-element.elementor-element-4852c9d {
		width: 50%;
	}

	.elementor-7430 .elementor-element.elementor-element-b8e3db5 {
		width: 50%;
	}

	.elementor-7430 .elementor-element.elementor-element-ee2f775 {
		width: 100%;
	}

	.elementor-7430 .elementor-element.elementor-element-0762d37 {
		width: 50%;
	}
}

.elementor-7549 .elementor-element.elementor-element-f43da4c>.elementor-container {
	min-height: 670px;
}

.elementor-7549 .elementor-element.elementor-element-f43da4c>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7549 .elementor-element.elementor-element-f43da4c:not(.elementor-motion-effects-element-type-background),
.elementor-7549 .elementor-element.elementor-element-f43da4c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/coworkers-in-office-PJZUWUT-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7549 .elementor-element.elementor-element-f43da4c>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.4;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7549 .elementor-element.elementor-element-f43da4c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-7549 .elementor-element.elementor-element-f43da4c>.elementor-shape-bottom svg {
	height: 60px;
}

.elementor-7549 .elementor-element.elementor-element-9c34e54.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7549 .elementor-element.elementor-element-9c34e54>.elementor-element-populated {
	margin: 0% 25% 0% 25%;
	padding: 0px 0px 0px 0px;
}

.elementor-7549 .elementor-element.elementor-element-81f876c .elementor-spacer-inner {
	height: 20px;
}

.elementor-7549 .elementor-element.elementor-element-30534d9 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-7549 .elementor-element.elementor-element-30534d9 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 45px;
}

.elementor-element.elementor-element-30534d9 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-30534d9 {
	opacity: 0;
}

.elementor-7549 .elementor-element.elementor-element-4492aee .elementor-text-editor {
	text-align: center;
}

.elementor-7549 .elementor-element.elementor-element-4492aee {
	color: #FFFFFF;
	font-size: 18px;
	width: auto;
	max-width: auto;
}

.elementor-7549 .elementor-element.elementor-element-4492aee>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-4492aee {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-4492aee {
	opacity: 0;
}

.elementor-7549 .elementor-element.elementor-element-685efe9 {
	overflow: hidden;
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-7549 .elementor-element.elementor-element-2803572>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7549 .elementor-element.elementor-element-d796af2 .portfolio-classic-grid-wrapper .portfolio-classic-img {
	border-radius: 0px;
}

.elementor-7549 .elementor-element.elementor-element-d796af2 .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
	border-radius: 0px;
}

.elementor-7549 .elementor-element.elementor-element-d796af2 .portfolio-classic-content h3.portfolio-classic_title {
	color: #000000;
}

.elementor-7549 .elementor-element.elementor-element-d796af2 .portfolio-classic-content h3.portfolio-classic_title a {
	color: #000000;
}

.elementor-7549 .elementor-element.elementor-element-d796af2 .portfolio-classic-content h3.portfolio-classic_title a:hover {
	color: #000000;
}

.elementor-7549 .elementor-element.elementor-element-d796af2 div.portfolio-classic-content h3.portfolio-classic_title {
	font-size: 22px;
	text-align: left;
}

.elementor-7549 .elementor-element.elementor-element-d796af2 div.portfolio-classic-content .portfolio-classic-subtitle {
	text-align: left;
}

.elementor-7549 .elementor-element.elementor-element-d796af2 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
	color: #7A7A7A;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-7549 .elementor-element.elementor-element-d796af2 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-description {
	color: #000000;
}

.elementor-7549 .elementor-element.elementor-element-d796af2>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-7549 .elementor-element.elementor-element-f43da4c>.elementor-container {
		min-height: 450px;
	}

	.elementor-7549 .elementor-element.elementor-element-f43da4c>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7549 .elementor-element.elementor-element-f43da4c {
		padding: 60px 0px 40px 0px;
	}

	.elementor-7549 .elementor-element.elementor-element-9c34e54>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7549 .elementor-element.elementor-element-30534d9 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7549 .elementor-element.elementor-element-4492aee>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7549 .elementor-element.elementor-element-d796af2 div.portfolio-classic-content h3.portfolio-classic_title {
		font-size: 22px;
	}

	.elementor-7549 .elementor-element.elementor-element-d796af2 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
		font-size: 12px;
	}
}

@media(max-width:767px) {
	.elementor-7549 .elementor-element.elementor-element-f43da4c>.elementor-container {
		min-height: 420px;
	}

	.elementor-7549 .elementor-element.elementor-element-f43da4c>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7549 .elementor-element.elementor-element-f43da4c {
		padding: 40px 0px 20px 0px;
	}

	.elementor-7549 .elementor-element.elementor-element-9c34e54.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7549 .elementor-element.elementor-element-9c34e54>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7549 .elementor-element.elementor-element-81f876c .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-7549 .elementor-element.elementor-element-30534d9 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7549 .elementor-element.elementor-element-685efe9 {
		margin-top: 40px;
		margin-bottom: 0px;
	}
}

.elementor-7564 .elementor-element.elementor-element-2eda839>.elementor-container {
	min-height: 670px;
}

.elementor-7564 .elementor-element.elementor-element-2eda839>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7564 .elementor-element.elementor-element-2eda839 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-7564 .elementor-element.elementor-element-2eda839:not(.elementor-motion-effects-element-type-background),
.elementor-7564 .elementor-element.elementor-element-2eda839>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/office-building-7N38UK2-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7564 .elementor-element.elementor-element-2eda839>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.3;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7564 .elementor-element.elementor-element-2eda839>.elementor-shape-bottom svg {
	height: 60px;
}

.elementor-7564 .elementor-element.elementor-element-4134be3.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7564 .elementor-element.elementor-element-4134be3>.elementor-element-populated {
	margin: 0% 20% 0% 20%;
	padding: 0px 0px 0px 0px;
}

.elementor-7564 .elementor-element.elementor-element-4742805 .elementor-spacer-inner {
	height: 20px;
}

.elementor-7564 .elementor-element.elementor-element-01692e0 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-7564 .elementor-element.elementor-element-01692e0 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
	line-height: 1.1em;
}

.elementor-element.elementor-element-01692e0 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-01692e0 {
	opacity: 0;
}

.elementor-7564 .elementor-element.elementor-element-f48ea36 .elementor-text-editor {
	text-align: center;
}

.elementor-7564 .elementor-element.elementor-element-f48ea36 {
	color: #FFFFFF;
	font-size: 18px;
	width: auto;
	max-width: auto;
}

.elementor-7564 .elementor-element.elementor-element-f48ea36>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-f48ea36 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-f48ea36 {
	opacity: 0;
}

.elementor-7564 .elementor-element.elementor-element-14b9168 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-7564 .elementor-element.elementor-element-14b9168 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-7564 .elementor-element.elementor-element-14b9168 .elementor-button {
	font-size: 20px;
	font-weight: 900;
	line-height: 1.3em;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7564 .elementor-element.elementor-element-14b9168>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-14b9168 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-14b9168 {
	opacity: 0;
}

.elementor-7564 .elementor-element.elementor-element-5fe5fd7 {
	margin-top: 80px;
	margin-bottom: 0px;
}

.elementor-7564 .elementor-element.elementor-element-bc63848.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7564 .elementor-element.elementor-element-bc63848>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7564 .elementor-element.elementor-element-102f570 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7564 .elementor-element.elementor-element-102f570 .elementor-heading-title {
	color: #000000;
	font-size: 45px;
}

.elementor-7564 .elementor-element.elementor-element-102f570>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7564 .elementor-element.elementor-element-6e0ad41 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7564 .elementor-element.elementor-element-6e0ad41 .elementor-heading-title {
	color: #0077FF;
	font-size: 45px;
}

.elementor-7564 .elementor-element.elementor-element-6e0ad41>.elementor-widget-container {
	margin: 2px 0px 0px 10px;
}

.elementor-7564 .elementor-element.elementor-element-32046e5 {
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-7564 .elementor-element.elementor-element-22a8928.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7564 .elementor-element.elementor-element-22a8928>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7564 .elementor-element.elementor-element-a64c836 {
	text-align: center;
}

.elementor-7564 .elementor-element.elementor-element-a64c836 .elementor-heading-title {
	font-size: 22px;
}

.elementor-7564 .elementor-element.elementor-element-82f8353 .elementor-spacer-inner {
	height: 100px;
}

.elementor-7564 .elementor-element.elementor-element-82f8353>.elementor-widget-container {
	margin: 40px 0px 40px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #000000;
}

.elementor-element.elementor-element-82f8353 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-82f8353 {
	opacity: 0;
}

.elementor-7564 .elementor-element.elementor-element-82f8353 {
	width: auto;
	max-width: auto;
}

.elementor-7564 .elementor-element.elementor-element-229db4c>.elementor-element-populated {
	margin: 0px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7564 .elementor-element.elementor-element-c494c1d {
	text-align: left;
	z-index: 2;
}

.elementor-7564 .elementor-element.elementor-element-c494c1d .elementor-heading-title {
	font-size: 24px;
	line-height: 1.6em;
}

.elementor-7564 .elementor-element.elementor-element-c494c1d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7564 .elementor-element.elementor-element-e3c5de2 .elementor-heading-title {
	color: rgba(0, 0, 0, 0.05);
	font-size: 140px;
}

.elementor-7564 .elementor-element.elementor-element-e3c5de2 {
	width: 100%;
	max-width: 100%;
	top: 34%;
}

body:not(.rtl) .elementor-7564 .elementor-element.elementor-element-e3c5de2 {
	left: -12%;
}

body.rtl .elementor-7564 .elementor-element.elementor-element-e3c5de2 {
	right: -12%;
}

.elementor-7564 .elementor-element.elementor-element-a7d092c .elementor-heading-title {
	color: #000000;
	font-size: 20px;
}

.elementor-7564 .elementor-element.elementor-element-a7d092c>.elementor-widget-container {
	margin: 5% 0% 0% 0%;
}

.elementor-7564 .elementor-element.elementor-element-8329320>.elementor-element-populated {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}

.elementor-7564 .elementor-element.elementor-element-4307f57 .elementor-accordion .elementor-accordion-item {
	border-width: 10px;
	border-color: #FFFFFF;
}

.elementor-7564 .elementor-element.elementor-element-4307f57 .elementor-accordion .elementor-accordion-item .elementor-tab-content {
	border-width: 10px;
	border-top-color: #FFFFFF;
}

.elementor-7564 .elementor-element.elementor-element-4307f57 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 10px;
	border-bottom-color: #FFFFFF;
}

.elementor-7564 .elementor-element.elementor-element-4307f57 .elementor-accordion .elementor-tab-title {
	background-color: #0077FF;
	padding: 20px 20px 15px 20px;
}

.elementor-7564 .elementor-element.elementor-element-4307f57 .elementor-accordion-icon,
.elementor-7564 .elementor-element.elementor-element-4307f57 .elementor-accordion-title {
	color: #000000;
}

.elementor-7564 .elementor-element.elementor-element-4307f57 .elementor-active .elementor-accordion-icon,
.elementor-7564 .elementor-element.elementor-element-4307f57 .elementor-active .elementor-accordion-title {
	color: #FFFFFF;
}

.elementor-7564 .elementor-element.elementor-element-4307f57 .elementor-accordion .elementor-accordion-title {
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-7564 .elementor-element.elementor-element-4307f57 .elementor-accordion .elementor-tab-content {
	padding: 0px 20px 10px 20px;
}

.elementor-7564 .elementor-element.elementor-element-eb8dad3 .elementor-image img {
	width: 100%;
	opacity: 0.84;
	filter: brightness(100%) contrast(100%) saturate(200%) blur(0px) hue-rotate(323deg);
}

body:not(.rtl) .elementor-7564 .elementor-element.elementor-element-eb8dad3 {
	left: 67%;
}

body.rtl .elementor-7564 .elementor-element.elementor-element-eb8dad3 {
	right: 67%;
}

.elementor-7564 .elementor-element.elementor-element-eb8dad3 {
	bottom: -615px;
}

.elementor-7564 .elementor-element.elementor-element-e24fb22.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7564 .elementor-element.elementor-element-8672271 .elementor-spacer-inner {
	height: 100px;
}

.elementor-7564 .elementor-element.elementor-element-8672271>.elementor-widget-container {
	margin: 40px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #000000;
}

.elementor-element.elementor-element-8672271 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-8672271 {
	opacity: 0;
}

.elementor-7564 .elementor-element.elementor-element-8672271 {
	width: auto;
	max-width: auto;
}

.elementor-7564 .elementor-element.elementor-element-81bdb37.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7564 .elementor-element.elementor-element-81bdb37>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7564 .elementor-element.elementor-element-9773488 {
	text-align: center;
	width: 50%;
	max-width: 50%;
}

.elementor-7564 .elementor-element.elementor-element-9773488 .elementor-heading-title {
	color: #000000;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-7564 .elementor-element.elementor-element-79eabea {
	margin-top: 50px;
	margin-bottom: 40px;
}

.elementor-7564 .elementor-element.elementor-element-37fa3e7>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7564 .elementor-element.elementor-element-541f403 .service-grid-wrapper {
	height: 450px;
	border-radius: 0px;
}

.elementor-7564 .elementor-element.elementor-element-541f403 .service-grid-wrapper:hover:before {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 69, 255, 0) 0%, #F2295B 100%);
}

.elementor-7564 .elementor-element.elementor-element-541f403 .service-grid-wrapper i {
	font-size: 26px;
	color: #ffffff;
}

.elementor-7564 .elementor-element.elementor-element-541f403 .service-grid-wrapper .overflow-inner .header-wrap h2 {
	color: #ffffff;
	font-size: 28px;
	line-height: 1.3em;
}

.elementor-7564 .elementor-element.elementor-element-541f403 .service-grid-wrapper .overflow-inner .hover-content {
	color: #ffffff;
}

.elementor-7564 .elementor-element.elementor-element-b8e3d2d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7564 .elementor-element.elementor-element-95c8601 .elementor-spacer-inner {
	height: 100px;
}

.elementor-7564 .elementor-element.elementor-element-95c8601>.elementor-widget-container {
	margin: 40px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #000000;
}

.elementor-element.elementor-element-95c8601 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-95c8601 {
	opacity: 0;
}

.elementor-7564 .elementor-element.elementor-element-95c8601 {
	width: auto;
	max-width: auto;
}

.elementor-7564 .elementor-element.elementor-element-cc8c8da.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7564 .elementor-element.elementor-element-cc8c8da>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7564 .elementor-element.elementor-element-b87ba7f {
	text-align: center;
	width: 50%;
	max-width: 50%;
}

.elementor-7564 .elementor-element.elementor-element-b87ba7f .elementor-heading-title {
	color: #000000;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-7564 .elementor-element.elementor-element-fc4944b {
	overflow: hidden;
}

.elementor-7564 .elementor-element.elementor-element-34d7b1a>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7564 .elementor-element.elementor-element-e78d67e .testimonials-card-wrapper .owl-carousel .shadow-effect {
	background: #ffffff;
	border-color: #e7e7e7;
	border-radius: 5px;
}

.elementor-7564 .elementor-element.elementor-element-e78d67e .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-name {
	color: #000000;
	font-size: 14px;
}

.elementor-7564 .elementor-element.elementor-element-e78d67e .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc {
	color: #000000;
	font-size: 14px;
}

.elementor-7564 .elementor-element.elementor-element-e78d67e .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot span {
	background: #0077FF;
}

.elementor-7564 .elementor-element.elementor-element-e78d67e .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot.active span {
	background: #0077FF;
}

.elementor-7564 .elementor-element.elementor-element-e78d67e>.elementor-widget-container {
	margin: 0px 0px 80px 0px;
}

.elementor-7564 .elementor-element.elementor-element-574c437 {
	text-align: center;
}

.elementor-7564 .elementor-element.elementor-element-574c437 .elementor-heading-title {
	font-size: 18px;
}

.elementor-7564 .elementor-element.elementor-element-574c437>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-7564 .elementor-element.elementor-element-79d6f2a>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7564 .elementor-element.elementor-element-79d6f2a {
	margin-top: 20px;
	margin-bottom: 90px;
	padding: 0% 10% 0% 10%;
}

.elementor-7564 .elementor-element.elementor-element-50741e6.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7564 .elementor-element.elementor-element-50741e6>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7564 .elementor-element.elementor-element-f175a7b .elementor-image img {
	width: 40px;
	opacity: 0.3;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-7564 .elementor-element.elementor-element-f175a7b {
	width: auto;
	max-width: auto;
}

.elementor-7564 .elementor-element.elementor-element-38cd9f3.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7564 .elementor-element.elementor-element-38cd9f3>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7564 .elementor-element.elementor-element-e595525 .elementor-image img {
	width: 90px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-7564 .elementor-element.elementor-element-e595525 {
	width: auto;
	max-width: auto;
}

.elementor-7564 .elementor-element.elementor-element-f7444e5.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7564 .elementor-element.elementor-element-f7444e5>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7564 .elementor-element.elementor-element-ad5ee97 .elementor-image img {
	width: 40px;
	opacity: 0.5;
}

.elementor-7564 .elementor-element.elementor-element-ad5ee97 {
	width: auto;
	max-width: auto;
}

.elementor-7564 .elementor-element.elementor-element-ab96c5e.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7564 .elementor-element.elementor-element-ab96c5e>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7564 .elementor-element.elementor-element-0b21301 .elementor-image img {
	width: 100px;
	opacity: 0.6;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-7564 .elementor-element.elementor-element-0b21301 {
	width: auto;
	max-width: auto;
}

.elementor-7564 .elementor-element.elementor-element-5860bbf.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7564 .elementor-element.elementor-element-5860bbf>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7564 .elementor-element.elementor-element-980d239 .elementor-image img {
	width: 110px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-7564 .elementor-element.elementor-element-980d239 {
	width: auto;
	max-width: auto;
}

.elementor-7564 .elementor-element.elementor-element-f6c0de6.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7564 .elementor-element.elementor-element-f6c0de6>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7564 .elementor-element.elementor-element-22c95e9 .elementor-image img {
	width: 90px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-7564 .elementor-element.elementor-element-22c95e9>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-7564 .elementor-element.elementor-element-22c95e9 {
	width: auto;
	max-width: auto;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-7564 .elementor-element.elementor-element-2eda839>.elementor-container {
		min-height: 450px;
	}

	.elementor-7564 .elementor-element.elementor-element-2eda839>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7564 .elementor-element.elementor-element-2eda839 {
		padding: 60px 0px 40px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-4134be3>.elementor-element-populated {
		margin: 0% 15% 0% 15%;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-01692e0 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7564 .elementor-element.elementor-element-01692e0 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7564 .elementor-element.elementor-element-f48ea36>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-5fe5fd7 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-bc63848>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-102f570 {
		text-align: center;
		width: auto;
		max-width: auto;
	}

	.elementor-7564 .elementor-element.elementor-element-102f570 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7564 .elementor-element.elementor-element-102f570>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}

	.elementor-7564 .elementor-element.elementor-element-6e0ad41 {
		text-align: center;
		width: auto;
		max-width: auto;
	}

	.elementor-7564 .elementor-element.elementor-element-6e0ad41 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7564 .elementor-element.elementor-element-6e0ad41>.elementor-widget-container {
		margin: 1px 0px 0px 10px;
	}

	.elementor-7564 .elementor-element.elementor-element-82f8353>.elementor-widget-container {
		margin: 40px 0px 40px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-229db4c>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-c494c1d .elementor-heading-title {
		font-size: 28px;
		line-height: 1.5em;
	}

	.elementor-7564 .elementor-element.elementor-element-c494c1d>.elementor-widget-container {
		padding: 0% 15% 0% 0%;
	}

	.elementor-7564 .elementor-element.elementor-element-c494c1d {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7564 .elementor-element.elementor-element-e3c5de2 .elementor-heading-title {
		font-size: 100px;
	}

	.elementor-7564 .elementor-element.elementor-element-a7d092c>.elementor-widget-container {
		margin: 06% 0% 0% 0%;
	}

	.elementor-7564 .elementor-element.elementor-element-8329320>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-eb8dad3 .elementor-image img {
		width: 97%;
	}

	.elementor-7564 .elementor-element.elementor-element-8672271>.elementor-widget-container {
		margin: 40px 0px 40px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-9773488 {
		text-align: center;
		width: 70%;
		max-width: 70%;
	}

	.elementor-7564 .elementor-element.elementor-element-9773488 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7564 .elementor-element.elementor-element-9773488>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}

	.elementor-7564 .elementor-element.elementor-element-541f403 .service-grid-wrapper {
		height: 280px;
	}

	.elementor-7564 .elementor-element.elementor-element-541f403 .service-grid-wrapper i {
		font-size: 24px;
	}

	.elementor-7564 .elementor-element.elementor-element-541f403 .service-grid-wrapper .overflow-inner .header-wrap h2 {
		font-size: 20px;
	}

	.elementor-7564 .elementor-element.elementor-element-541f403 .service-grid-wrapper .overflow-inner .hover-content {
		font-size: 13px;
	}

	.elementor-7564 .elementor-element.elementor-element-b87ba7f {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}

	.elementor-7564 .elementor-element.elementor-element-b87ba7f .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7564 .elementor-element.elementor-element-b87ba7f>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}

	.elementor-7564 .elementor-element.elementor-element-79d6f2a {
		margin-top: 20px;
		margin-bottom: 80px;
	}

	.elementor-7564 .elementor-element.elementor-element-50741e6>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-38cd9f3>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-f7444e5>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}
}

@media(max-width:767px) {
	.elementor-7564 .elementor-element.elementor-element-2eda839>.elementor-container {
		min-height: 570px;
	}

	.elementor-7564 .elementor-element.elementor-element-2eda839>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7564 .elementor-element.elementor-element-2eda839 {
		padding: 40px 0px 20px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-4134be3.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7564 .elementor-element.elementor-element-4134be3>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7564 .elementor-element.elementor-element-4742805 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-7564 .elementor-element.elementor-element-01692e0 .elementor-heading-title {
		font-size: 32px;
		line-height: 1.3em;
	}

	.elementor-7564 .elementor-element.elementor-element-01692e0>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-f48ea36 {
		font-size: 18px;
	}

	.elementor-7564 .elementor-element.elementor-element-5fe5fd7 {
		margin-top: 60px;
		margin-bottom: 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-102f570 .elementor-heading-title {
		font-size: 28px;
	}

	.elementor-7564 .elementor-element.elementor-element-102f570>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-6e0ad41 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7564 .elementor-element.elementor-element-6e0ad41>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-a64c836 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7564 .elementor-element.elementor-element-c494c1d .elementor-heading-title {
		font-size: 24px;
		line-height: 1.5em;
	}

	.elementor-7564 .elementor-element.elementor-element-e3c5de2 .elementor-heading-title {
		font-size: 90px;
	}

	body:not(.rtl) .elementor-7564 .elementor-element.elementor-element-e3c5de2 {
		left: -2%;
	}

	body.rtl .elementor-7564 .elementor-element.elementor-element-e3c5de2 {
		right: -2%;
	}

	.elementor-7564 .elementor-element.elementor-element-e3c5de2 {
		top: -8%;
	}

	.elementor-7564 .elementor-element.elementor-element-8329320>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-8672271>.elementor-widget-container {
		margin: 20px 0px 40px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-81bdb37>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-9773488 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-7564 .elementor-element.elementor-element-9773488>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-9773488 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7564 .elementor-element.elementor-element-79eabea {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-541f403 .service-grid-wrapper {
		height: 300px;
	}

	.elementor-7564 .elementor-element.elementor-element-541f403 .service-grid-wrapper i {
		font-size: 30px;
	}

	.elementor-7564 .elementor-element.elementor-element-541f403 .service-grid-wrapper .overflow-inner .header-wrap h2 {
		font-size: 26px;
	}

	.elementor-7564 .elementor-element.elementor-element-541f403 .service-grid-wrapper .overflow-inner .hover-content {
		font-size: 18px;
	}

	.elementor-7564 .elementor-element.elementor-element-2195fc7 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-95c8601>.elementor-widget-container {
		margin: 20px 0px 40px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-b87ba7f .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-7564 .elementor-element.elementor-element-b87ba7f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-b87ba7f {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7564 .elementor-element.elementor-element-e78d67e>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7564 .elementor-element.elementor-element-574c437 .elementor-heading-title {
		line-height: 1.6em;
	}

	.elementor-7564 .elementor-element.elementor-element-574c437>.elementor-widget-container {
		margin: 40px 0px 20px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-79d6f2a {
		margin-top: 20px;
		margin-bottom: 60px;
	}

	.elementor-7564 .elementor-element.elementor-element-50741e6 {
		width: 50%;
	}

	.elementor-7564 .elementor-element.elementor-element-38cd9f3 {
		width: 50%;
	}

	.elementor-7564 .elementor-element.elementor-element-f7444e5 {
		width: 50%;
	}

	.elementor-7564 .elementor-element.elementor-element-f7444e5>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-ab96c5e {
		width: 50%;
	}

	.elementor-7564 .elementor-element.elementor-element-ab96c5e>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7564 .elementor-element.elementor-element-5860bbf {
		width: 50%;
	}

	.elementor-7564 .elementor-element.elementor-element-f6c0de6 {
		width: 50%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-7564 .elementor-element.elementor-element-50741e6 {
		width: 33%;
	}

	.elementor-7564 .elementor-element.elementor-element-38cd9f3 {
		width: 33%;
	}

	.elementor-7564 .elementor-element.elementor-element-f7444e5 {
		width: 33%;
	}

	.elementor-7564 .elementor-element.elementor-element-ab96c5e {
		width: 33%;
	}

	.elementor-7564 .elementor-element.elementor-element-5860bbf {
		width: 33%;
	}

	.elementor-7564 .elementor-element.elementor-element-f6c0de6 {
		width: 33%;
	}
}

.elementor-7625 .elementor-element.elementor-element-696bd61:not(.elementor-motion-effects-element-type-background),
.elementor-7625 .elementor-element.elementor-element-696bd61>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(241, 245, 255, 0.45);
}

.elementor-7625 .elementor-element.elementor-element-696bd61>.elementor-background-overlay {
	background-image: url("../upload/dot_pattern.png");
	background-position: center center;
	background-repeat: repeat;
	background-size: 14% auto;
	opacity: 0.7;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7625 .elementor-element.elementor-element-696bd61 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 0px 0px 0px;
}

.elementor-7625 .elementor-element.elementor-element-b68eb96.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7625 .elementor-element.elementor-element-b68eb96>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7625 .elementor-element.elementor-element-72c71ca {
	text-align: center;
	width: 80%;
	max-width: 80%;
}

.elementor-7625 .elementor-element.elementor-element-72c71ca .elementor-heading-title {
	color: #000000;
	font-size: 45px;
}

.elementor-element.elementor-element-72c71ca {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-72c71ca {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-1d1785f .elementor-text-editor {
	text-align: center;
}

.elementor-7625 .elementor-element.elementor-element-1d1785f {
	color: #000000;
	width: 65%;
	max-width: 65%;
}

.elementor-7625 .elementor-element.elementor-element-1d1785f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-1d1785f {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-1d1785f {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-3b8c97c {
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0% 32% 0% 32%;
}

.elementor-7625 .elementor-element.elementor-element-90abdf0>.elementor-element-populated {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7625 .elementor-element.elementor-element-a6beba1 {
	text-align: left;
}

.elementor-7625 .elementor-element.elementor-element-a6beba1 .elementor-image img {
	width: 70px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-element.elementor-element-a6beba1 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-a6beba1 {
	opacity: 0;
}

.elementor-bc-flex-widget .elementor-7625 .elementor-element.elementor-element-5bcf08d.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-7625 .elementor-element.elementor-element-5bcf08d.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7625 .elementor-element.elementor-element-5bcf08d>.elementor-element-populated {
	padding: 0px 0px 0px 10px;
}

.elementor-7625 .elementor-element.elementor-element-8e51df0 .elementor-heading-title {
	font-size: 18px;
	line-height: 1.5em;
}

.elementor-7625 .elementor-element.elementor-element-8e51df0>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-element.elementor-element-8e51df0 {
	transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-8e51df0 {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-8e51df0 {
	width: auto;
	max-width: auto;
}

.elementor-7625 .elementor-element.elementor-element-28e7718:not(.elementor-motion-effects-element-type-background),
.elementor-7625 .elementor-element.elementor-element-28e7718>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(241, 245, 255, 0.45);
}

.elementor-7625 .elementor-element.elementor-element-28e7718>.elementor-background-overlay {
	background-image: url("../upload/dot_pattern.png");
	background-position: center center;
	background-repeat: repeat;
	background-size: 14% auto;
	opacity: 0.7;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7625 .elementor-element.elementor-element-28e7718 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 0px 100px 0px;
}

.elementor-7625 .elementor-element.elementor-element-28e7718>.elementor-shape-bottom .elementor-shape-fill {
	fill: #0045FF;
}

.elementor-7625 .elementor-element.elementor-element-28e7718>.elementor-shape-bottom svg {
	width: calc(100% + 1.3px);
	height: 120px;
}

.elementor-7625 .elementor-element.elementor-element-50938ee.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-7625 .elementor-element.elementor-element-50938ee>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7625 .elementor-element.elementor-element-de40e34 .elementor-counter-number-wrapper {
	color: #0077FF;
	font-size: 60px;
}

.elementor-7625 .elementor-element.elementor-element-de40e34 .elementor-counter-title {
	color: #000000;
	font-size: 16px;
	line-height: 1.7em;
}

.elementor-element.elementor-element-de40e34 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-de40e34 {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-9813749>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7625 .elementor-element.elementor-element-1f55292 .elementor-counter-number-wrapper {
	color: #0077FF;
	font-size: 60px;
}

.elementor-7625 .elementor-element.elementor-element-1f55292 .elementor-counter-title {
	color: #000000;
	font-size: 16px;
	line-height: 1.7em;
}

.elementor-element.elementor-element-1f55292 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-1f55292 {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-f1c7b0e>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7625 .elementor-element.elementor-element-ab6c028 .elementor-counter-number-wrapper {
	color: #0077FF;
	font-size: 60px;
}

.elementor-7625 .elementor-element.elementor-element-ab6c028 .elementor-counter-title {
	color: #000000;
	font-size: 16px;
	line-height: 1.7em;
}

.elementor-element.elementor-element-ab6c028 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 800ms !important;
}

.elementor-widget.elementor-element-ab6c028 {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-19279e8:not(.elementor-motion-effects-element-type-background),
.elementor-7625 .elementor-element.elementor-element-19279e8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0045FF;
}

.elementor-7625 .elementor-element.elementor-element-19279e8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
}

.elementor-7625 .elementor-element.elementor-element-19279e8>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7625 .elementor-element.elementor-element-247bf1d>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7625 .elementor-element.elementor-element-6a64381 .horizontal-gallery-wrapper .flickity-prev-next-button.next {
	background: #ffffff;
}

.elementor-7625 .elementor-element.elementor-element-6a64381 .horizontal-gallery-wrapper .flickity-prev-next-button.previous {
	background: #ffffff;
}

.elementor-7625 .elementor-element.elementor-element-6a64381 .horizontal-gallery-wrapper .flickity-prev-next-button .arrow {
	fill: #222222;
}

.elementor-7625 .elementor-element.elementor-element-6a64381 .horizontal-gallery-wrapper .flickity-page-dots .dot {
	background: #222222;
}

.elementor-7625 .elementor-element.elementor-element-01ab196:not(.elementor-motion-effects-element-type-background),
.elementor-7625 .elementor-element.elementor-element-01ab196>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0045FF;
}

.elementor-7625 .elementor-element.elementor-element-01ab196 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 260px 0px;
}

.elementor-7625 .elementor-element.elementor-element-01ab196>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7625 .elementor-element.elementor-element-01ab196>.elementor-shape-bottom svg {
	height: 68px;
}

.elementor-7625 .elementor-element.elementor-element-8c143a4 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-7625 .elementor-element.elementor-element-8c143a4>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7625 .elementor-element.elementor-element-8c143a4 {
	width: auto;
	max-width: auto;
}

.elementor-7625 .elementor-element.elementor-element-da61c67 .elementor-spacer-inner {
	height: 20px;
}

.elementor-7625 .elementor-element.elementor-element-7d151cc {
	text-align: left;
	width: 60%;
	max-width: 60%;
}

.elementor-7625 .elementor-element.elementor-element-7d151cc .elementor-heading-title {
	color: #FFFFFF;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-7625 .elementor-element.elementor-element-203680f4 {
	margin-top: -240px;
	margin-bottom: 0px;
	padding: 100px 0px 0px 0px;
}

.elementor-7625 .elementor-element.elementor-element-54b92d0c:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-7625 .elementor-element.elementor-element-54b92d0c>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-7625 .elementor-element.elementor-element-54b92d0c>.elementor-element-populated,
.elementor-7625 .elementor-element.elementor-element-54b92d0c>.elementor-element-populated>.elementor-background-overlay,
.elementor-7625 .elementor-element.elementor-element-54b92d0c>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7625 .elementor-element.elementor-element-54b92d0c>.elementor-element-populated {
	box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: -80px 20px 0px 0px;
	padding: 60px 40px 60px 40px;
}

.elementor-7625 .elementor-element.elementor-element-54b92d0c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7625 .elementor-element.elementor-element-72efcfaf .elementor-heading-title {
	color: #000000;
	font-size: 32px;
	line-height: 1.3em;
}

.elementor-element.elementor-element-72efcfaf {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-72efcfaf {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-42751ab1 {
	--divider-border-style: zigzag;
	--divider-color: #ec812a;
	--divider-border-width: 1px;
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-7625 .elementor-element.elementor-element-42751ab1 .elementor-divider-separator {
	width: 30%;
}

.elementor-7625 .elementor-element.elementor-element-42751ab1>.elementor-widget-container {
	margin: 20px 0px 15px 0px;
}

.elementor-element.elementor-element-42751ab1 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-42751ab1 {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-492b4b80 .elementor-text-editor {
	text-align: left;
}

.elementor-7625 .elementor-element.elementor-element-492b4b80 {
	color: #000000;
}

.elementor-7625 .elementor-element.elementor-element-492b4b80>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-492b4b80 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-492b4b80 {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-234f974d>.elementor-element-populated {
	margin: -60px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-7625 .elementor-element.elementor-element-7054aaec:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-7625 .elementor-element.elementor-element-7054aaec>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-7625 .elementor-element.elementor-element-7054aaec>.elementor-element-populated,
.elementor-7625 .elementor-element.elementor-element-7054aaec>.elementor-element-populated>.elementor-background-overlay,
.elementor-7625 .elementor-element.elementor-element-7054aaec>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7625 .elementor-element.elementor-element-7054aaec>.elementor-element-populated {
	box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	padding: 50px 30px 50px 30px;
}

.elementor-7625 .elementor-element.elementor-element-7054aaec>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7625 .elementor-element.elementor-element-606a4ad6 .elementor-image img {
	width: 92px;
}

.elementor-7625 .elementor-element.elementor-element-606a4ad6>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-606a4ad6 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-606a4ad6 {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-12ed8510 {
	text-align: center;
}

.elementor-7625 .elementor-element.elementor-element-12ed8510 .elementor-heading-title {
	color: #000000;
	font-size: 22px;
	line-height: 1.4em;
}

.elementor-element.elementor-element-12ed8510 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-12ed8510 {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-5795b20f {
	--divider-border-style: zigzag;
	--divider-color: #ec812a;
	--divider-border-width: 1px;
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-7625 .elementor-element.elementor-element-5795b20f .elementor-divider-separator {
	width: 30%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-7625 .elementor-element.elementor-element-5795b20f .elementor-divider {
	text-align: center;
}

.elementor-7625 .elementor-element.elementor-element-5795b20f>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-5795b20f {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-5795b20f {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-48f04b17 .elementor-text-editor {
	text-align: center;
}

.elementor-7625 .elementor-element.elementor-element-48f04b17 {
	color: #000000;
}

.elementor-7625 .elementor-element.elementor-element-48f04b17>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-48f04b17 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-48f04b17 {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-33172b84:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-7625 .elementor-element.elementor-element-33172b84>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-7625 .elementor-element.elementor-element-33172b84>.elementor-element-populated,
.elementor-7625 .elementor-element.elementor-element-33172b84>.elementor-element-populated>.elementor-background-overlay,
.elementor-7625 .elementor-element.elementor-element-33172b84>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7625 .elementor-element.elementor-element-33172b84>.elementor-element-populated {
	box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 20px;
	padding: 50px 30px 50px 30px;
}

.elementor-7625 .elementor-element.elementor-element-33172b84>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7625 .elementor-element.elementor-element-60e8f5ad .elementor-image img {
	width: 70px;
}

.elementor-7625 .elementor-element.elementor-element-60e8f5ad>.elementor-widget-container {
	margin: -5px 0px 20px 0px;
}

.elementor-element.elementor-element-60e8f5ad {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-60e8f5ad {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-7445ef4b {
	text-align: center;
}

.elementor-7625 .elementor-element.elementor-element-7445ef4b .elementor-heading-title {
	color: #000000;
	font-size: 22px;
	line-height: 1.4em;
}

.elementor-7625 .elementor-element.elementor-element-7445ef4b>.elementor-widget-container {
	margin: 3px 0px 0px 0px;
}

.elementor-element.elementor-element-7445ef4b {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-7445ef4b {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-77985ea {
	--divider-border-style: zigzag;
	--divider-color: #ec812a;
	--divider-border-width: 1px;
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-7625 .elementor-element.elementor-element-77985ea .elementor-divider-separator {
	width: 30%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-7625 .elementor-element.elementor-element-77985ea .elementor-divider {
	text-align: center;
}

.elementor-7625 .elementor-element.elementor-element-77985ea>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-77985ea {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-77985ea {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-4b9b424c .elementor-text-editor {
	text-align: center;
}

.elementor-7625 .elementor-element.elementor-element-4b9b424c {
	color: #000000;
	font-family: "Karla", Sans-serif;
	font-size: 16px;
}

.elementor-7625 .elementor-element.elementor-element-4b9b424c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-4b9b424c {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-4b9b424c {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-7b9785b5:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-7625 .elementor-element.elementor-element-7b9785b5>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-7625 .elementor-element.elementor-element-7b9785b5>.elementor-element-populated,
.elementor-7625 .elementor-element.elementor-element-7b9785b5>.elementor-element-populated>.elementor-background-overlay,
.elementor-7625 .elementor-element.elementor-element-7b9785b5>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7625 .elementor-element.elementor-element-7b9785b5>.elementor-element-populated {
	box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 20px;
	padding: 50px 30px 50px 30px;
}

.elementor-7625 .elementor-element.elementor-element-7b9785b5>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7625 .elementor-element.elementor-element-56915756 .elementor-image img {
	width: 50px;
}

.elementor-7625 .elementor-element.elementor-element-56915756>.elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-element.elementor-element-56915756 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-56915756 {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-76da9788 {
	text-align: center;
}

.elementor-7625 .elementor-element.elementor-element-76da9788 .elementor-heading-title {
	color: #000000;
	font-size: 22px;
	line-height: 1.4em;
}

.elementor-element.elementor-element-76da9788 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-76da9788 {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-211c60d3 {
	--divider-border-style: zigzag;
	--divider-color: #ec812a;
	--divider-border-width: 1px;
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-7625 .elementor-element.elementor-element-211c60d3 .elementor-divider-separator {
	width: 30%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-7625 .elementor-element.elementor-element-211c60d3 .elementor-divider {
	text-align: center;
}

.elementor-7625 .elementor-element.elementor-element-211c60d3>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-211c60d3 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-211c60d3 {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-71900a11 .elementor-text-editor {
	text-align: center;
}

.elementor-7625 .elementor-element.elementor-element-71900a11 {
	color: #000000;
}

.elementor-7625 .elementor-element.elementor-element-71900a11>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-71900a11 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-71900a11 {
	opacity: 0;
}

.elementor-7625 .elementor-element.elementor-element-e26638d:not(.elementor-motion-effects-element-type-background),
.elementor-7625 .elementor-element.elementor-element-e26638d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(241, 245, 255, 0.45);
}

.elementor-7625 .elementor-element.elementor-element-e26638d>.elementor-background-overlay {
	background-image: url("../upload/dot_pattern.png");
	background-position: center center;
	background-repeat: repeat;
	background-size: 14% auto;
	opacity: 0.7;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7625 .elementor-element.elementor-element-e26638d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 80px;
	margin-bottom: 0px;
	padding: 100px 0px 0px 0px;
}

.elementor-7625 .elementor-element.elementor-element-0f6e8dd.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7625 .elementor-element.elementor-element-0f6e8dd>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7625 .elementor-element.elementor-element-9f5a0ee {
	text-align: center;
}

.elementor-7625 .elementor-element.elementor-element-9f5a0ee .elementor-heading-title {
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-7625 .elementor-element.elementor-element-b5a5304 .elementor-text-editor {
	text-align: center;
}

.elementor-7625 .elementor-element.elementor-element-b5a5304>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7625 .elementor-element.elementor-element-b5a5304 {
	width: 55%;
	max-width: 55%;
}

.elementor-7625 .elementor-element.elementor-element-94bd749:not(.elementor-motion-effects-element-type-background),
.elementor-7625 .elementor-element.elementor-element-94bd749>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(241, 245, 255, 0.45);
}

.elementor-7625 .elementor-element.elementor-element-94bd749>.elementor-background-overlay {
	background-image: url("../upload/dot_pattern.png");
	background-position: center center;
	background-repeat: repeat;
	background-size: 14% auto;
	opacity: 0.7;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7625 .elementor-element.elementor-element-94bd749 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 0px 60px 0px;
}

.elementor-7625 .elementor-element.elementor-element-6358a95>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7625 .elementor-element.elementor-element-217f0da .portfolio-classic-grid-wrapper .portfolio-classic-img {
	border-radius: 0px;
}

.elementor-7625 .elementor-element.elementor-element-217f0da .portfolio-classic-grid-wrapper .portfolio-classic-img .curl {
	border-radius: 0px;
}

.elementor-7625 .elementor-element.elementor-element-217f0da .portfolio-classic-content h3.portfolio-classic_title {
	color: #000000;
}

.elementor-7625 .elementor-element.elementor-element-217f0da .portfolio-classic-content h3.portfolio-classic_title a {
	color: #000000;
}

.elementor-7625 .elementor-element.elementor-element-217f0da .portfolio-classic-content h3.portfolio-classic_title a:hover {
	color: #000000;
}

.elementor-7625 .elementor-element.elementor-element-217f0da div.portfolio-classic-content h3.portfolio-classic_title {
	font-size: 22px;
	text-align: left;
}

.elementor-7625 .elementor-element.elementor-element-217f0da div.portfolio-classic-content .portfolio-classic-subtitle {
	text-align: left;
}

.elementor-7625 .elementor-element.elementor-element-217f0da .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
	color: #7A7A7A;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-7625 .elementor-element.elementor-element-217f0da .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-description {
	color: #000000;
}

.elementor-7625 .elementor-element.elementor-element-217f0da>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-7625 .elementor-element.elementor-element-78dccb8 {
	margin-top: 80px;
	margin-bottom: 40px;
}

.elementor-7625 .elementor-element.elementor-element-77f1efa>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7625 .elementor-element.elementor-element-16885c0 .elementor-heading-title {
	color: #000000;
	font-size: 20px;
}

.elementor-7625 .elementor-element.elementor-element-16885c0>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7625 .elementor-element.elementor-element-16885c0 {
	width: auto;
	max-width: auto;
}

.elementor-7625 .elementor-element.elementor-element-dcd86d4 .elementor-spacer-inner {
	height: 20px;
}

.elementor-7625 .elementor-element.elementor-element-4178074 {
	text-align: left;
	width: 70%;
	max-width: 70%;
}

.elementor-7625 .elementor-element.elementor-element-4178074 .elementor-heading-title {
	color: #000000;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-7625 .elementor-element.elementor-element-1cfa435 {
	padding: 0px 0px 60px 0px;
}

.elementor-bc-flex-widget .elementor-7625 .elementor-element.elementor-element-521042a.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-7625 .elementor-element.elementor-element-521042a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7625 .elementor-element.elementor-element-521042a.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-7625 .elementor-element.elementor-element-521042a>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7625 .elementor-element.elementor-element-521042a {
	z-index: 2;
}

.elementor-7625 .elementor-element.elementor-element-759e727 {
	text-align: left;
	z-index: 2;
	width: 80%;
	max-width: 80%;
}

.elementor-7625 .elementor-element.elementor-element-759e727 .elementor-heading-title {
	font-size: 26px;
	line-height: 1.6em;
}

.elementor-7625 .elementor-element.elementor-element-759e727>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7625 .elementor-element.elementor-element-587960f .elementor-heading-title {
	color: #000000;
	font-size: 20px;
}

.elementor-7625 .elementor-element.elementor-element-587960f>.elementor-widget-container {
	margin: 5% 0% 0% 20%;
}

.elementor-7625 .elementor-element.elementor-element-0f8f644>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7625 .elementor-element.elementor-element-2148b0e .elementor-image img {
	width: 70%;
}

.elementor-7625 .elementor-element.elementor-element-2148b0e>.elementor-widget-container {
	margin: 0px 0px 0px -160px;
}

.elementor-7625 .elementor-element.elementor-element-2148b0e {
	z-index: 1;
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-7625 .elementor-element.elementor-element-90abdf0 {
		width: 15%;
	}

	.elementor-7625 .elementor-element.elementor-element-5bcf08d {
		width: 84.982%;
	}

	.elementor-7625 .elementor-element.elementor-element-521042a {
		width: 64.665%;
	}

	.elementor-7625 .elementor-element.elementor-element-0f8f644 {
		width: 35%;
	}
}

@media(max-width:1024px) {
	.elementor-7625 .elementor-element.elementor-element-696bd61 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-b68eb96>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-72c71ca {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}

	.elementor-7625 .elementor-element.elementor-element-72c71ca .elementor-heading-title {
		font-size: 40px;
		line-height: 1.3em;
	}

	.elementor-7625 .elementor-element.elementor-element-72c71ca>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}

	.elementor-7625 .elementor-element.elementor-element-1d1785f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-1d1785f {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7625 .elementor-element.elementor-element-3b8c97c {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0% 20% 0% 20%;
	}

	.elementor-7625 .elementor-element.elementor-element-a6beba1 .elementor-image img {
		width: 50px;
	}

	.elementor-7625 .elementor-element.elementor-element-8e51df0>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-28e7718 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 0px 80px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-50938ee>.elementor-element-populated {
		margin: 0px 0px 30px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-de40e34 .elementor-counter-number-wrapper {
		font-size: 45px;
	}

	.elementor-7625 .elementor-element.elementor-element-de40e34 .elementor-counter-title {
		font-size: 16px;
	}

	.elementor-7625 .elementor-element.elementor-element-1f55292 .elementor-counter-number-wrapper {
		font-size: 45px;
	}

	.elementor-7625 .elementor-element.elementor-element-1f55292 .elementor-counter-title {
		font-size: 16px;
	}

	.elementor-7625 .elementor-element.elementor-element-ab6c028 .elementor-counter-number-wrapper {
		font-size: 45px;
	}

	.elementor-7625 .elementor-element.elementor-element-ab6c028 .elementor-counter-title {
		font-size: 16px;
	}

	.elementor-7625 .elementor-element.elementor-element-19279e8 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 80px 0px 40px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-01ab196 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 40px 0px 100px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-8c143a4 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7625 .elementor-element.elementor-element-7d151cc .elementor-heading-title {
		font-size: 38px;
	}

	.elementor-7625 .elementor-element.elementor-element-7d151cc {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7625 .elementor-element.elementor-element-203680f4 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-54b92d0c>.elementor-element-populated {
		margin: -60px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-72efcfaf .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-7625 .elementor-element.elementor-element-492b4b80>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-234f974d>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-7e5d93ae {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-12ed8510 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7625 .elementor-element.elementor-element-48f04b17>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-7445ef4b .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7625 .elementor-element.elementor-element-4b9b424c>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-76da9788 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7625 .elementor-element.elementor-element-71900a11>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-e26638d {
		margin-top: 80px;
		margin-bottom: 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-9f5a0ee .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7625 .elementor-element.elementor-element-b5a5304 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7625 .elementor-element.elementor-element-94bd749 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-217f0da div.portfolio-classic-content h3.portfolio-classic_title {
		font-size: 22px;
	}

	.elementor-7625 .elementor-element.elementor-element-217f0da .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
		font-size: 12px;
	}

	.elementor-7625 .elementor-element.elementor-element-78dccb8 {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.elementor-7625 .elementor-element.elementor-element-16885c0 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-7625 .elementor-element.elementor-element-4178074 .elementor-heading-title {
		font-size: 38px;
		line-height: 1.3em;
	}

	.elementor-7625 .elementor-element.elementor-element-4178074 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7625 .elementor-element.elementor-element-1cfa435 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-759e727 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-7625 .elementor-element.elementor-element-759e727>.elementor-widget-container {
		padding: 0% 15% 0% 015%;
	}

	.elementor-7625 .elementor-element.elementor-element-759e727 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7625 .elementor-element.elementor-element-587960f>.elementor-widget-container {
		margin: 06% 0% 0% 15%;
	}
}

@media(max-width:767px) {
	.elementor-7625 .elementor-element.elementor-element-696bd61 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 20px 0px 20px;
	}

	.elementor-7625 .elementor-element.elementor-element-b68eb96>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-7625 .elementor-element.elementor-element-72c71ca .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7625 .elementor-element.elementor-element-72c71ca>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-3b8c97c {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-90abdf0 {
		width: 20%;
	}

	.elementor-7625 .elementor-element.elementor-element-a6beba1 {
		text-align: left;
	}

	.elementor-7625 .elementor-element.elementor-element-a6beba1 .elementor-image img {
		width: 50px;
	}

	.elementor-7625 .elementor-element.elementor-element-5bcf08d {
		width: 80%;
	}

	.elementor-7625 .elementor-element.elementor-element-28e7718>.elementor-shape-bottom svg {
		height: 56px;
	}

	.elementor-7625 .elementor-element.elementor-element-28e7718 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 40px 0px 60px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-50938ee {
		width: 100%;
	}

	.elementor-7625 .elementor-element.elementor-element-de40e34 .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-7625 .elementor-element.elementor-element-de40e34 .elementor-counter-title {
		font-size: 14px;
	}

	.elementor-7625 .elementor-element.elementor-element-9813749 {
		width: 100%;
	}

	.elementor-7625 .elementor-element.elementor-element-1f55292 .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-7625 .elementor-element.elementor-element-1f55292 .elementor-counter-title {
		font-size: 14px;
	}

	.elementor-7625 .elementor-element.elementor-element-f1c7b0e {
		width: 100%;
	}

	.elementor-7625 .elementor-element.elementor-element-f1c7b0e>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-ab6c028 .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-7625 .elementor-element.elementor-element-ab6c028 .elementor-counter-title {
		font-size: 14px;
	}

	.elementor-7625 .elementor-element.elementor-element-01ab196>.elementor-shape-bottom svg {
		height: 43px;
	}

	.elementor-7625 .elementor-element.elementor-element-01ab196 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 20px 0px 60px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-9ad4916.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7625 .elementor-element.elementor-element-9ad4916>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
		padding: 20px 20px 20px 20px;
	}

	.elementor-7625 .elementor-element.elementor-element-8c143a4 {
		text-align: center;
	}

	.elementor-7625 .elementor-element.elementor-element-8c143a4 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7625 .elementor-element.elementor-element-da61c67 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-7625 .elementor-element.elementor-element-7d151cc {
		text-align: center;
	}

	.elementor-7625 .elementor-element.elementor-element-7d151cc .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7625 .elementor-element.elementor-element-7d151cc>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-203680f4 {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-54b92d0c>.elementor-element-populated,
	.elementor-7625 .elementor-element.elementor-element-54b92d0c>.elementor-element-populated>.elementor-background-overlay,
	.elementor-7625 .elementor-element.elementor-element-54b92d0c>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-54b92d0c>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7625 .elementor-element.elementor-element-72efcfaf {
		text-align: center;
	}

	.elementor-7625 .elementor-element.elementor-element-72efcfaf .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-7625 .elementor-element.elementor-element-42751ab1 .elementor-divider {
		text-align: center;
	}

	.elementor-7625 .elementor-element.elementor-element-42751ab1 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-7625 .elementor-element.elementor-element-492b4b80 .elementor-text-editor {
		text-align: center;
	}

	.elementor-7625 .elementor-element.elementor-element-234f974d>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7625 .elementor-element.elementor-element-7e5d93ae {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-7054aaec>.elementor-element-populated,
	.elementor-7625 .elementor-element.elementor-element-7054aaec>.elementor-element-populated>.elementor-background-overlay,
	.elementor-7625 .elementor-element.elementor-element-7054aaec>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-7054aaec>.elementor-element-populated {
		margin: 0px 0px 40px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-33172b84>.elementor-element-populated,
	.elementor-7625 .elementor-element.elementor-element-33172b84>.elementor-element-populated>.elementor-background-overlay,
	.elementor-7625 .elementor-element.elementor-element-33172b84>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-33172b84>.elementor-element-populated {
		margin: 0px 0px 40px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-7b9785b5>.elementor-element-populated,
	.elementor-7625 .elementor-element.elementor-element-7b9785b5>.elementor-element-populated>.elementor-background-overlay,
	.elementor-7625 .elementor-element.elementor-element-7b9785b5>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-7b9785b5>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-e26638d {
		margin-top: 80px;
		margin-bottom: 0px;
		padding: 60px 20px 0px 20px;
	}

	.elementor-7625 .elementor-element.elementor-element-0f6e8dd.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7625 .elementor-element.elementor-element-0f6e8dd>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-9f5a0ee {
		text-align: center;
	}

	.elementor-7625 .elementor-element.elementor-element-9f5a0ee .elementor-heading-title {
		font-size: 34px;
		line-height: 1.2em;
	}

	.elementor-7625 .elementor-element.elementor-element-b5a5304 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7625 .elementor-element.elementor-element-94bd749 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 20px 20px 20px;
	}

	.elementor-7625 .elementor-element.elementor-element-6358a95>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7625 .elementor-element.elementor-element-78dccb8 {
		margin-top: 60px;
		margin-bottom: 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-16885c0 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-7625 .elementor-element.elementor-element-dcd86d4 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-7625 .elementor-element.elementor-element-4178074 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-7625 .elementor-element.elementor-element-4178074>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-4178074 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7625 .elementor-element.elementor-element-1cfa435 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-759e727 .elementor-heading-title {
		font-size: 24px;
		line-height: 1.5em;
	}

	.elementor-7625 .elementor-element.elementor-element-587960f>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-0f8f644>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7625 .elementor-element.elementor-element-2148b0e .elementor-image img {
		width: 100%;
	}

	.elementor-7625 .elementor-element.elementor-element-2148b0e>.elementor-widget-container {
		margin: 60px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-7625 .elementor-element.elementor-element-90abdf0 {
		width: 18%;
	}

	.elementor-7625 .elementor-element.elementor-element-5bcf08d {
		width: 82%;
	}

	.elementor-7625 .elementor-element.elementor-element-50938ee {
		width: 33%;
	}

	.elementor-7625 .elementor-element.elementor-element-9813749 {
		width: 33%;
	}

	.elementor-7625 .elementor-element.elementor-element-f1c7b0e {
		width: 33%;
	}

	.elementor-7625 .elementor-element.elementor-element-54b92d0c {
		width: 100%;
	}

	.elementor-7625 .elementor-element.elementor-element-234f974d {
		width: 100%;
	}
}

.elementor-7678 .elementor-element.elementor-element-3695e16 {
	margin-top: 80px;
	margin-bottom: 0px;
}

.elementor-7678 .elementor-element.elementor-element-e484c84.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7678 .elementor-element.elementor-element-e484c84>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7678 .elementor-element.elementor-element-61ceb24 {
	text-align: center;
	width: 80%;
	max-width: 80%;
}

.elementor-7678 .elementor-element.elementor-element-61ceb24 .elementor-heading-title {
	color: #000000;
	font-size: 55px;
}

.elementor-7678 .elementor-element.elementor-element-74f3e13 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-7678 .elementor-element.elementor-element-db08aa3>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7678 .elementor-element.elementor-element-ee06468 .service-grid-wrapper {
	border-radius: 5px;
}

.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-table-wrapper .inner-wrap {
	padding: 60px;
	background: #ffffff;
	border-color: #ffffff;
}

.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-table-wrapper .inner-wrap:hover {
	background: #ffffff;
	border-color: #6fb451;
}

.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-table-wrapper.featured-pricing-plan .inner-wrap {
	background: #ffffff;
	border-color: #6fb451;
}

.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-table-wrapper h2.pricing-plan-title {
	color: #000000;
}

.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-table-wrapper:hover h2.pricing-plan-title {
	color: #000000;
}

.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-table-wrapper.featured-pricing-plan h2.pricing-plan-title {
	color: #000000;
}

.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-plan-price-wrap h3.pricing-plan-price {
	color: #000000;
}

.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-plan-price-wrap {
	color: #000000;
}

.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-table-wrapper:hover h3.pricing-plan-price {
	color: #000000;
}

.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-table-wrapper.featured-pricing-plan h3.pricing-plan-price {
	color: #000000;
}

.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-table-wrapper.featured-pricing-plan .pricing-plan-unit-month {
	color: #000000;
}

.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-table-wrapper.featured-pricing-plan .pricing-plan-unit-year {
	color: #000000;
}

.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-table-wrapper .pricing-plan-content-list {
	color: #000000;
}

.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-plan-content ul.pricing-plan-content-list li:before {
	color: #6fb451;
}

.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-table-wrapper:hover .pricing-plan-content-list {
	color: #000000;
}

.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-table-wrapper.featured-pricing-plan .pricing-plan-content-list {
	color: #000000;
}

.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-plan-content .pricing-plan-button {
	color: #ffffff;
	background: #6fb451;
	border-color: #6fb451;
}

.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-plan-content .pricing-plan-button:hover {
	color: #6fb451;
	background: #ffffff;
	border-color: #6fb451;
}

.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-plan-switch-wrap {
	color: #000000;
}

.elementor-7678 .elementor-element.elementor-element-484255b.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7678 .elementor-element.elementor-element-03285c5 .elementor-spacer-inner {
	height: 100px;
}

.elementor-7678 .elementor-element.elementor-element-03285c5>.elementor-widget-container {
	margin: 40px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #000000;
}

.elementor-element.elementor-element-03285c5 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-03285c5 {
	opacity: 0;
}

.elementor-7678 .elementor-element.elementor-element-03285c5 {
	width: auto;
	max-width: auto;
}

.elementor-7678 .elementor-element.elementor-element-5b6124b {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-7678 .elementor-element.elementor-element-b626250.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7678 .elementor-element.elementor-element-b626250>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7678 .elementor-element.elementor-element-9bbc64e {
	text-align: center;
	width: 100%;
	max-width: 100%;
}

.elementor-7678 .elementor-element.elementor-element-9bbc64e .elementor-heading-title {
	color: #000000;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-7678 .elementor-element.elementor-element-53fc2a8>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7678 .elementor-element.elementor-element-2c19a4a .testimonials-card-wrapper .owl-carousel .shadow-effect {
	background: #ffffff;
	border-color: #e7e7e7;
	border-radius: 5px;
}

.elementor-7678 .elementor-element.elementor-element-2c19a4a .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-name {
	color: #000000;
	font-size: 14px;
}

.elementor-7678 .elementor-element.elementor-element-2c19a4a .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc {
	color: #000000;
	font-size: 14px;
}

.elementor-7678 .elementor-element.elementor-element-2c19a4a .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot span {
	background: #0077FF;
}

.elementor-7678 .elementor-element.elementor-element-2c19a4a .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot.active span {
	background: #0077FF;
}

.elementor-7678 .elementor-element.elementor-element-2c19a4a>.elementor-widget-container {
	margin: 0px 0px 80px 0px;
}

.elementor-7678 .elementor-element.elementor-element-dd9c4de.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7678 .elementor-element.elementor-element-dd9c4de>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7678 .elementor-element.elementor-element-83a93a1 {
	text-align: center;
	width: 100%;
	max-width: 100%;
}

.elementor-7678 .elementor-element.elementor-element-83a93a1 .elementor-heading-title {
	color: #000000;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-7678 .elementor-element.elementor-element-1809214 {
	padding: 0px 0px 50px 0px;
}

.elementor-7678 .elementor-element.elementor-element-23f9b30>.elementor-element-populated {
	margin: 40px 0px 20px 0px;
	padding: 0% 15% 0% 15%;
}

.elementor-7678 .elementor-element.elementor-element-da96fd0 .elementor-accordion .elementor-accordion-item {
	border-width: 10px;
	border-color: #FFFFFF;
}

.elementor-7678 .elementor-element.elementor-element-da96fd0 .elementor-accordion .elementor-accordion-item .elementor-tab-content {
	border-width: 10px;
	border-top-color: #FFFFFF;
}

.elementor-7678 .elementor-element.elementor-element-da96fd0 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 10px;
	border-bottom-color: #FFFFFF;
}

.elementor-7678 .elementor-element.elementor-element-da96fd0 .elementor-accordion .elementor-tab-title {
	background-color: #0077FF;
	padding: 20px 20px 15px 20px;
}

.elementor-7678 .elementor-element.elementor-element-da96fd0 .elementor-accordion-icon,
.elementor-7678 .elementor-element.elementor-element-da96fd0 .elementor-accordion-title {
	color: #000000;
}

.elementor-7678 .elementor-element.elementor-element-da96fd0 .elementor-active .elementor-accordion-icon,
.elementor-7678 .elementor-element.elementor-element-da96fd0 .elementor-active .elementor-accordion-title {
	color: #FFFFFF;
}

.elementor-7678 .elementor-element.elementor-element-da96fd0 .elementor-accordion .elementor-accordion-title {
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-7678 .elementor-element.elementor-element-da96fd0 .elementor-accordion .elementor-tab-content {
	padding: 0px 20px 10px 20px;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-7678 .elementor-element.elementor-element-3695e16 {
		margin-top: 60px;
		margin-bottom: 0px;
	}

	.elementor-7678 .elementor-element.elementor-element-61ceb24 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}

	.elementor-7678 .elementor-element.elementor-element-61ceb24 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7678 .elementor-element.elementor-element-61ceb24>.elementor-widget-container {
		margin: 0% 10% 0% 10%;
	}

	.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-table-wrapper .inner-wrap {
		padding: 30px;
	}

	.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-table-wrapper h2.pricing-plan-title {
		font-size: 20px;
	}

	.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-plan-price-wrap h3.pricing-plan-price {
		font-size: 45px;
	}

	.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-plan-price-wrap .pricing-plan-unit-month,
	.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-plan-price-wrap .pricing-plan-unit-year {
		font-size: 16px;
	}

	.elementor-7678 .elementor-element.elementor-element-ee06468 .pricing-table-wrapper .pricing-plan-content-list {
		font-size: 15px;
	}

	.elementor-7678 .elementor-element.elementor-element-9bbc64e {
		text-align: center;
	}

	.elementor-7678 .elementor-element.elementor-element-9bbc64e .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7678 .elementor-element.elementor-element-9bbc64e>.elementor-widget-container {
		margin: 0% 10% 0% 10%;
	}

	.elementor-7678 .elementor-element.elementor-element-83a93a1 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}

	.elementor-7678 .elementor-element.elementor-element-83a93a1 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7678 .elementor-element.elementor-element-83a93a1>.elementor-widget-container {
		margin: 0% 10% 0% 10%;
	}

	.elementor-7678 .elementor-element.elementor-element-23f9b30>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-7678 .elementor-element.elementor-element-3695e16 {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.elementor-7678 .elementor-element.elementor-element-61ceb24 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7678 .elementor-element.elementor-element-61ceb24>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7678 .elementor-element.elementor-element-74f3e13 {
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.elementor-7678 .elementor-element.elementor-element-67e8ff3 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7678 .elementor-element.elementor-element-03285c5>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-7678 .elementor-element.elementor-element-5b6124b {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7678 .elementor-element.elementor-element-9bbc64e .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-7678 .elementor-element.elementor-element-9bbc64e>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7678 .elementor-element.elementor-element-9bbc64e {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7678 .elementor-element.elementor-element-2abb7df {
		margin-top: 0px;
		margin-bottom: 40px;
	}

	.elementor-7678 .elementor-element.elementor-element-53fc2a8>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7678 .elementor-element.elementor-element-2c19a4a>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7678 .elementor-element.elementor-element-45757ad {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7678 .elementor-element.elementor-element-dd9c4de>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}

	.elementor-7678 .elementor-element.elementor-element-83a93a1 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-7678 .elementor-element.elementor-element-83a93a1>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7678 .elementor-element.elementor-element-83a93a1 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7678 .elementor-element.elementor-element-1809214 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7678 .elementor-element.elementor-element-23f9b30>.elementor-element-populated {
		margin: 40px 0px 40px 0px;
	}

	.elementor-7678 .elementor-element.elementor-element-da96fd0>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

.elementor-7710 .elementor-element.elementor-element-9e61ef8:not(.elementor-motion-effects-element-type-background),
.elementor-7710 .elementor-element.elementor-element-9e61ef8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/dot_pattern.png");
	background-position: center center;
	background-repeat: repeat;
	background-size: 12% auto;
	background-color: #6fb451;
}

.elementor-7710 .elementor-element.elementor-element-9e61ef8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 150px 0px 100px 0px;
}

.elementor-7710 .elementor-element.elementor-element-9e61ef8>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7710 .elementor-element.elementor-element-9e61ef8>.elementor-shape-bottom svg {
	height: 70px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-7710 .elementor-element.elementor-element-ecf00b2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-7710 .elementor-element.elementor-element-ecf00b2>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7710 .elementor-element.elementor-element-a146953 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7710 .elementor-element.elementor-element-a146953 .elementor-heading-title {
	color: #000000;
	font-size: 55px;
}

.elementor-element.elementor-element-a146953 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-a146953 {
	opacity: 0;
}

.elementor-7710 .elementor-element.elementor-element-fc00efa .elementor-spacer-inner {
	height: 0px;
}

.elementor-7710 .elementor-element.elementor-element-fc00efa>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7710 .elementor-element.elementor-element-e54e363 .elementor-text-editor {
	text-align: center;
}

.elementor-7710 .elementor-element.elementor-element-e54e363 {
	color: #000000;
	font-size: 18px;
	width: auto;
	max-width: auto;
}

.elementor-7710 .elementor-element.elementor-element-e54e363>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-element.elementor-element-e54e363 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-e54e363 {
	opacity: 0;
}

.elementor-7710 .elementor-element.elementor-element-8913783 {
	margin-top: 0px;
	margin-bottom: 40px;
	z-index: 2;
}

.elementor-7710 .elementor-element.elementor-element-184c066>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #D8D8D8;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 60px 60px 60px 60px;
}

.elementor-7710 .elementor-element.elementor-element-184c066>.elementor-element-populated,
.elementor-7710 .elementor-element.elementor-element-184c066>.elementor-element-populated>.elementor-background-overlay,
.elementor-7710 .elementor-element.elementor-element-184c066>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7710 .elementor-element.elementor-element-184c066>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7710 .elementor-element.elementor-element-6002476>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-7710 .elementor-element.elementor-element-0e6acf3>.elementor-element-populated {
	margin: 20px 0px 0px 0px;
	padding: 0px 60px 0px 100px;
}

.elementor-7710 .elementor-element.elementor-element-72a5226 .elementor-heading-title {
	font-size: 22px;
}

.elementor-7710 .elementor-element.elementor-element-6f9abe6>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-7710 .elementor-element.elementor-element-c7273e5 .elementor-heading-title {
	font-size: 22px;
}

.elementor-7710 .elementor-element.elementor-element-c7273e5>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-7710 .elementor-element.elementor-element-45b1637>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-7710 .elementor-element.elementor-element-bd0fe02 .elementor-heading-title {
	font-size: 22px;
}

.elementor-7710 .elementor-element.elementor-element-bd0fe02>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-7710 .elementor-element.elementor-element-429ba8d>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-7710 .elementor-element.elementor-element-733c2ea .elementor-heading-title {
	font-size: 22px;
}

.elementor-7710 .elementor-element.elementor-element-733c2ea>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-7710 .elementor-element.elementor-element-5240bc8>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-7710 .elementor-element.elementor-element-e3fc1db .elementor-heading-title {
	font-size: 22px;
}

.elementor-7710 .elementor-element.elementor-element-e3fc1db>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-7710 .elementor-element.elementor-element-ea9b3f9 {
	--grid-template-columns: repeat(0, auto);
	--grid-column-gap: 26px;
	--grid-side-margin: 26px;
	--grid-row-gap: 0px;
	--grid-bottom-margin: 0px;
}

.elementor-7710 .elementor-element.elementor-element-ea9b3f9 .elementor-widget-container {
	justify-content: flex-start;
}

.elementor-7710 .elementor-element.elementor-element-ea9b3f9 .elementor-social-icon {
	background-color: #FFFFFF;
	font-size: 24px;
	padding: 0em;
}

.elementor-7710 .elementor-element.elementor-element-ea9b3f9 .elementor-social-icon i {
	color: #000000;
}

.elementor-7710 .elementor-element.elementor-element-ea9b3f9 .elementor-social-icon svg {
	fill: #000000;
}

.elementor-7710 .elementor-element.elementor-element-ea9b3f9>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-7710 .elementor-element.elementor-element-184c066 {
		width: 50%;
	}

	.elementor-7710 .elementor-element.elementor-element-0e6acf3 {
		width: 49.332%;
	}
}

@media(max-width:1024px) {
	.elementor-7710 .elementor-element.elementor-element-9e61ef8 {
		padding: 80px 0px 40px 0px;
	}

	.elementor-7710 .elementor-element.elementor-element-ecf00b2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-7710 .elementor-element.elementor-element-a146953 {
		text-align: left;
		width: 100%;
		max-width: 100%;
	}

	.elementor-7710 .elementor-element.elementor-element-a146953 .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-7710 .elementor-element.elementor-element-a146953>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}

	.elementor-7710 .elementor-element.elementor-element-184c066>.elementor-element-populated {
		padding: 40px 40px 40px 40px;
	}

	.elementor-7710 .elementor-element.elementor-element-0e6acf3>.elementor-element-populated {
		padding: 0px 0px 0px 50px;
	}
}

@media(max-width:767px) {
	.elementor-7710 .elementor-element.elementor-element-9e61ef8 {
		padding: 60px 0px 40px 0px;
	}

	.elementor-7710 .elementor-element.elementor-element-ecf00b2>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-7710 .elementor-element.elementor-element-a146953 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7710 .elementor-element.elementor-element-a146953>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7710 .elementor-element.elementor-element-184c066>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7710 .elementor-element.elementor-element-0e6acf3>.elementor-element-populated {
		margin: 60px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-7710 .elementor-element.elementor-element-184c066 {
		width: 60%;
	}

	.elementor-7710 .elementor-element.elementor-element-0e6acf3 {
		width: 40%;
	}
}

.elementor-7744 .elementor-element.elementor-element-0c18f83:not(.elementor-motion-effects-element-type-background),
.elementor-7744 .elementor-element.elementor-element-0c18f83>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-7744 .elementor-element.elementor-element-0c18f83>.elementor-background-overlay {
	background-image: url("../upload/dot_pattern.png");
	background-position: center center;
	background-repeat: repeat;
	background-size: 12% auto;
	opacity: 0.4;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7744 .elementor-element.elementor-element-0c18f83 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 80px 0px 40px 0px;
}

.elementor-7744 .elementor-element.elementor-element-0c18f83>.elementor-shape-bottom .elementor-shape-fill {
	fill: #000000;
}

.elementor-7744 .elementor-element.elementor-element-0c18f83>.elementor-shape-bottom svg {
	height: 70px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-7744 .elementor-element.elementor-element-e994984.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7744 .elementor-element.elementor-element-e994984>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-f3e73cb .elementor-image img {
	width: 80px;
}

.elementor-7744 .elementor-element.elementor-element-f3e73cb>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-6aa8acf {
	text-align: center;
	width: 100%;
	max-width: 100%;
}

.elementor-7744 .elementor-element.elementor-element-6aa8acf .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
}

.elementor-7744 .elementor-element.elementor-element-6aa8acf>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-element.elementor-element-6aa8acf {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-6aa8acf {
	opacity: 0;
}

.elementor-7744 .elementor-element.elementor-element-1d73e66 .elementor-spacer-inner {
	height: 0px;
}

.elementor-7744 .elementor-element.elementor-element-1d73e66>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-0ddc73c .elementor-text-editor {
	text-align: center;
}

.elementor-7744 .elementor-element.elementor-element-0ddc73c {
	color: #FFFFFF;
	font-size: 18px;
	width: 45%;
	max-width: 45%;
}

.elementor-7744 .elementor-element.elementor-element-0ddc73c>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-element.elementor-element-0ddc73c {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-0ddc73c {
	opacity: 0;
}

.elementor-7744 .elementor-element.elementor-element-5a5e65f:not(.elementor-motion-effects-element-type-background),
.elementor-7744 .elementor-element.elementor-element-5a5e65f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-7744 .elementor-element.elementor-element-5a5e65f {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0% 10% 0% 10%;
}

.elementor-7744 .elementor-element.elementor-element-5a5e65f>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7744 .elementor-element.elementor-element-a6c8be0:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-7744 .elementor-element.elementor-element-a6c8be0>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-7744 .elementor-element.elementor-element-a6c8be0>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.3);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 60px 60px 60px 60px;
}

.elementor-7744 .elementor-element.elementor-element-a6c8be0>.elementor-element-populated,
.elementor-7744 .elementor-element.elementor-element-a6c8be0>.elementor-element-populated>.elementor-background-overlay,
.elementor-7744 .elementor-element.elementor-element-a6c8be0>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7744 .elementor-element.elementor-element-a6c8be0>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7744 .elementor-element.elementor-element-887d92e>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-7744 .elementor-element.elementor-element-bc69bdd>.elementor-element-populated {
	margin: 20px 0px 0px 0px;
	padding: 0px 60px 0px 60px;
}

.elementor-7744 .elementor-element.elementor-element-85fc6fc .elementor-heading-title {
	color: #FFFFFF;
	font-size: 22px;
}

.elementor-7744 .elementor-element.elementor-element-349b181 {
	color: #FFFFFF;
}

.elementor-7744 .elementor-element.elementor-element-349b181>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-6b901f6 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 22px;
}

.elementor-7744 .elementor-element.elementor-element-6b901f6>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-c570fb0 {
	color: #FFFFFF;
}

.elementor-7744 .elementor-element.elementor-element-c570fb0>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-da3acce .elementor-heading-title {
	color: #FFFFFF;
	font-size: 22px;
}

.elementor-7744 .elementor-element.elementor-element-da3acce>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-c71c03b {
	color: #FFFFFF;
}

.elementor-7744 .elementor-element.elementor-element-c71c03b>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-a862fb6 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 22px;
}

.elementor-7744 .elementor-element.elementor-element-a862fb6>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-38ab42a {
	--grid-template-columns: repeat(0, auto);
	--grid-column-gap: 26px;
	--grid-side-margin: 26px;
	--grid-row-gap: 0px;
	--grid-bottom-margin: 0px;
}

.elementor-7744 .elementor-element.elementor-element-38ab42a .elementor-widget-container {
	justify-content: flex-start;
}

.elementor-7744 .elementor-element.elementor-element-38ab42a .elementor-social-icon {
	background-color: rgba(255, 255, 255, 0.25);
	font-size: 20px;
}

.elementor-7744 .elementor-element.elementor-element-38ab42a .elementor-social-icon i {
	color: #FFFFFF;
}

.elementor-7744 .elementor-element.elementor-element-38ab42a .elementor-social-icon svg {
	fill: #FFFFFF;
}

.elementor-7744 .elementor-element.elementor-element-38ab42a>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-d45cf43:not(.elementor-motion-effects-element-type-background),
.elementor-7744 .elementor-element.elementor-element-d45cf43>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-7744 .elementor-element.elementor-element-d45cf43 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-d45cf43>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7744 .elementor-element.elementor-element-98607b1>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-69a60fd .elementor-heading-title {
	color: #FFFFFF;
	font-size: 36px;
}

.elementor-element.elementor-element-69a60fd {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-69a60fd {
	opacity: 0;
}

.elementor-7744 .elementor-element.elementor-element-69a60fd {
	width: auto;
	max-width: auto;
}

.elementor-7744 .elementor-element.elementor-element-86251f8 .elementor-spacer-inner {
	height: 0px;
}

.elementor-7744 .elementor-element.elementor-element-86251f8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-2adc1d6 .elementor-heading-title {
	color: rgba(255, 255, 255, 0.68);
	font-size: 36px;
}

.elementor-element.elementor-element-2adc1d6 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-2adc1d6 {
	opacity: 0;
}

.elementor-7744 .elementor-element.elementor-element-2adc1d6 {
	width: auto;
	max-width: auto;
}

.elementor-7744 .elementor-element.elementor-element-300cde7 .elementor-spacer-inner {
	height: 0px;
}

.elementor-7744 .elementor-element.elementor-element-300cde7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-f5ee6b5 .elementor-heading-title {
	color: rgba(255, 255, 255, 0.68);
	font-size: 36px;
}

.elementor-element.elementor-element-f5ee6b5 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-f5ee6b5 {
	opacity: 0;
}

.elementor-7744 .elementor-element.elementor-element-f5ee6b5 {
	width: auto;
	max-width: auto;
}

.elementor-7744 .elementor-element.elementor-element-4f83040>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-16dc246:not(.elementor-motion-effects-element-type-background),
.elementor-7744 .elementor-element.elementor-element-16dc246>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-7744 .elementor-element.elementor-element-16dc246 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 0px 100px 0px;
}

.elementor-7744 .elementor-element.elementor-element-16dc246>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7744 .elementor-element.elementor-element-da2099e>.elementor-element-populated,
.elementor-7744 .elementor-element.elementor-element-da2099e>.elementor-element-populated>.elementor-background-overlay,
.elementor-7744 .elementor-element.elementor-element-da2099e>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7744 .elementor-element.elementor-element-da2099e>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-aec55fc .eb-map {
	height: 370px;
}

.elementor-7744 .elementor-element.elementor-element-aec55fc>.elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7744 .elementor-element.elementor-element-9669d0b>.elementor-element-populated {
	margin: 20px 40px 0px 60px;
	padding: 0px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-2f533e0 {
	color: #FFFFFF;
}

.elementor-7744 .elementor-element.elementor-element-2f533e0>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-67f2f67 {
	color: #FFFFFF;
}

.elementor-7744 .elementor-element.elementor-element-67f2f67>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-7744 .elementor-element.elementor-element-a6c8be0 {
		width: 50%;
	}

	.elementor-7744 .elementor-element.elementor-element-bc69bdd {
		width: 49.332%;
	}
}

@media(max-width:1024px) {
	.elementor-7744 .elementor-element.elementor-element-0c18f83 {
		padding: 60px 0px 40px 0px;
	}

	.elementor-7744 .elementor-element.elementor-element-6aa8acf {
		text-align: center;
	}

	.elementor-7744 .elementor-element.elementor-element-6aa8acf .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-7744 .elementor-element.elementor-element-6aa8acf>.elementor-widget-container {
		margin: 0% 10% 0% 10%;
		padding: 30px 0px 0px 0px;
	}

	.elementor-7744 .elementor-element.elementor-element-0ddc73c {
		width: 70%;
		max-width: 70%;
	}

	.elementor-7744 .elementor-element.elementor-element-a6c8be0>.elementor-element-populated {
		padding: 40px 40px 40px 40px;
	}

	.elementor-7744 .elementor-element.elementor-element-bc69bdd>.elementor-element-populated {
		padding: 0px 0px 0px 50px;
	}

	.elementor-7744 .elementor-element.elementor-element-38ab42a {
		--grid-column-gap: 15px;
		--grid-side-margin: 15px;
	}

	.elementor-7744 .elementor-element.elementor-element-d45cf43 {
		padding: 80px 0px 0px 0px;
	}

	.elementor-7744 .elementor-element.elementor-element-16dc246 {
		padding: 30px 0px 80px 0px;
	}

	.elementor-7744 .elementor-element.elementor-element-9669d0b>.elementor-element-populated {
		margin: 0px 0px 0px 40px;
	}
}

@media(max-width:767px) {
	.elementor-7744 .elementor-element.elementor-element-0c18f83 {
		padding: 60px 0px 30px 0px;
	}

	.elementor-7744 .elementor-element.elementor-element-f3e73cb .elementor-image img {
		width: 60px;
	}

	.elementor-7744 .elementor-element.elementor-element-6aa8acf .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7744 .elementor-element.elementor-element-6aa8acf>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7744 .elementor-element.elementor-element-0ddc73c {
		font-size: 18px;
		width: 100%;
		max-width: 100%;
	}

	.elementor-7744 .elementor-element.elementor-element-0ddc73c>.elementor-widget-container {
		margin: -10px 20px 0px 20px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7744 .elementor-element.elementor-element-5a5e65f {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7744 .elementor-element.elementor-element-a6c8be0>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
		padding: 30px 30px 30px 30px;
	}

	.elementor-7744 .elementor-element.elementor-element-bc69bdd>.elementor-element-populated {
		margin: 60px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-7744 .elementor-element.elementor-element-98607b1>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7744 .elementor-element.elementor-element-16dc246 {
		padding: 40px 0px 50px 0px;
	}

	.elementor-7744 .elementor-element.elementor-element-da2099e>.elementor-element-populated {
		margin: 0px 20px 40px 20px;
	}

	.elementor-7744 .elementor-element.elementor-element-9669d0b>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7744 .elementor-element.elementor-element-67f2f67>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-7744 .elementor-element.elementor-element-a6c8be0 {
		width: 60%;
	}

	.elementor-7744 .elementor-element.elementor-element-bc69bdd {
		width: 40%;
	}
}

.elementor-7744 .elementor-element.elementor-element-0c18f83:not(.elementor-motion-effects-element-type-background),
.elementor-7744 .elementor-element.elementor-element-0c18f83>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-7744 .elementor-element.elementor-element-0c18f83>.elementor-background-overlay {
	background-image: url("../upload/dot_pattern.png");
	background-position: center center;
	background-repeat: repeat;
	background-size: 12% auto;
	opacity: 0.4;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7744 .elementor-element.elementor-element-0c18f83 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 80px 0px 40px 0px;
}

.elementor-7744 .elementor-element.elementor-element-0c18f83>.elementor-shape-bottom .elementor-shape-fill {
	fill: #000000;
}

.elementor-7744 .elementor-element.elementor-element-0c18f83>.elementor-shape-bottom svg {
	height: 70px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-7744 .elementor-element.elementor-element-e994984.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7744 .elementor-element.elementor-element-e994984>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-f3e73cb .elementor-image img {
	width: 80px;
}

.elementor-7744 .elementor-element.elementor-element-f3e73cb>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-6aa8acf {
	text-align: center;
	width: 100%;
	max-width: 100%;
}

.elementor-7744 .elementor-element.elementor-element-6aa8acf .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
}

.elementor-7744 .elementor-element.elementor-element-6aa8acf>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-element.elementor-element-6aa8acf {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-6aa8acf {
	opacity: 0;
}

.elementor-7744 .elementor-element.elementor-element-1d73e66 .elementor-spacer-inner {
	height: 0px;
}

.elementor-7744 .elementor-element.elementor-element-1d73e66>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-0ddc73c .elementor-text-editor {
	text-align: center;
}

.elementor-7744 .elementor-element.elementor-element-0ddc73c {
	color: #FFFFFF;
	font-size: 18px;
	width: 45%;
	max-width: 45%;
}

.elementor-7744 .elementor-element.elementor-element-0ddc73c>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-element.elementor-element-0ddc73c {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-0ddc73c {
	opacity: 0;
}

.elementor-7744 .elementor-element.elementor-element-5a5e65f:not(.elementor-motion-effects-element-type-background),
.elementor-7744 .elementor-element.elementor-element-5a5e65f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-7744 .elementor-element.elementor-element-5a5e65f {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0% 10% 0% 10%;
}

.elementor-7744 .elementor-element.elementor-element-5a5e65f>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7744 .elementor-element.elementor-element-a6c8be0:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-7744 .elementor-element.elementor-element-a6c8be0>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-7744 .elementor-element.elementor-element-a6c8be0>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 6px 24px 0px rgba(0, 0, 0, 0.3);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 60px 60px 60px 60px;
}

.elementor-7744 .elementor-element.elementor-element-a6c8be0>.elementor-element-populated,
.elementor-7744 .elementor-element.elementor-element-a6c8be0>.elementor-element-populated>.elementor-background-overlay,
.elementor-7744 .elementor-element.elementor-element-a6c8be0>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7744 .elementor-element.elementor-element-a6c8be0>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7744 .elementor-element.elementor-element-887d92e>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-7744 .elementor-element.elementor-element-bc69bdd>.elementor-element-populated {
	margin: 20px 0px 0px 0px;
	padding: 0px 60px 0px 60px;
}

.elementor-7744 .elementor-element.elementor-element-85fc6fc .elementor-heading-title {
	color: #FFFFFF;
	font-size: 22px;
}

.elementor-7744 .elementor-element.elementor-element-349b181 {
	color: #FFFFFF;
}

.elementor-7744 .elementor-element.elementor-element-349b181>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-6b901f6 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 22px;
}

.elementor-7744 .elementor-element.elementor-element-6b901f6>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-c570fb0 {
	color: #FFFFFF;
}

.elementor-7744 .elementor-element.elementor-element-c570fb0>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-da3acce .elementor-heading-title {
	color: #FFFFFF;
	font-size: 22px;
}

.elementor-7744 .elementor-element.elementor-element-da3acce>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-c71c03b {
	color: #FFFFFF;
}

.elementor-7744 .elementor-element.elementor-element-c71c03b>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-a862fb6 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 22px;
}

.elementor-7744 .elementor-element.elementor-element-a862fb6>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-38ab42a {
	--grid-template-columns: repeat(0, auto);
	--grid-column-gap: 26px;
	--grid-side-margin: 26px;
	--grid-row-gap: 0px;
	--grid-bottom-margin: 0px;
}

.elementor-7744 .elementor-element.elementor-element-38ab42a .elementor-widget-container {
	justify-content: flex-start;
}

.elementor-7744 .elementor-element.elementor-element-38ab42a .elementor-social-icon {
	background-color: rgba(255, 255, 255, 0.25);
	font-size: 20px;
}

.elementor-7744 .elementor-element.elementor-element-38ab42a .elementor-social-icon i {
	color: #FFFFFF;
}

.elementor-7744 .elementor-element.elementor-element-38ab42a .elementor-social-icon svg {
	fill: #FFFFFF;
}

.elementor-7744 .elementor-element.elementor-element-38ab42a>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-d45cf43:not(.elementor-motion-effects-element-type-background),
.elementor-7744 .elementor-element.elementor-element-d45cf43>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-7744 .elementor-element.elementor-element-d45cf43 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-d45cf43>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7744 .elementor-element.elementor-element-98607b1>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-69a60fd .elementor-heading-title {
	color: #FFFFFF;
	font-size: 36px;
}

.elementor-element.elementor-element-69a60fd {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-69a60fd {
	opacity: 0;
}

.elementor-7744 .elementor-element.elementor-element-69a60fd {
	width: auto;
	max-width: auto;
}

.elementor-7744 .elementor-element.elementor-element-86251f8 .elementor-spacer-inner {
	height: 0px;
}

.elementor-7744 .elementor-element.elementor-element-86251f8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-2adc1d6 .elementor-heading-title {
	color: rgba(255, 255, 255, 0.68);
	font-size: 36px;
}

.elementor-element.elementor-element-2adc1d6 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-2adc1d6 {
	opacity: 0;
}

.elementor-7744 .elementor-element.elementor-element-2adc1d6 {
	width: auto;
	max-width: auto;
}

.elementor-7744 .elementor-element.elementor-element-300cde7 .elementor-spacer-inner {
	height: 0px;
}

.elementor-7744 .elementor-element.elementor-element-300cde7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-f5ee6b5 .elementor-heading-title {
	color: rgba(255, 255, 255, 0.68);
	font-size: 36px;
}

.elementor-element.elementor-element-f5ee6b5 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-f5ee6b5 {
	opacity: 0;
}

.elementor-7744 .elementor-element.elementor-element-f5ee6b5 {
	width: auto;
	max-width: auto;
}

.elementor-7744 .elementor-element.elementor-element-4f83040>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-16dc246:not(.elementor-motion-effects-element-type-background),
.elementor-7744 .elementor-element.elementor-element-16dc246>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-7744 .elementor-element.elementor-element-16dc246 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 0px 100px 0px;
}

.elementor-7744 .elementor-element.elementor-element-16dc246>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7744 .elementor-element.elementor-element-da2099e>.elementor-element-populated,
.elementor-7744 .elementor-element.elementor-element-da2099e>.elementor-element-populated>.elementor-background-overlay,
.elementor-7744 .elementor-element.elementor-element-da2099e>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7744 .elementor-element.elementor-element-da2099e>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-aec55fc .eb-map {
	height: 370px;
}

.elementor-7744 .elementor-element.elementor-element-aec55fc>.elementor-widget-container {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7744 .elementor-element.elementor-element-9669d0b>.elementor-element-populated {
	margin: 20px 40px 0px 60px;
	padding: 0px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-2f533e0 {
	color: #FFFFFF;
}

.elementor-7744 .elementor-element.elementor-element-2f533e0>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7744 .elementor-element.elementor-element-67f2f67 {
	color: #FFFFFF;
}

.elementor-7744 .elementor-element.elementor-element-67f2f67>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-7744 .elementor-element.elementor-element-a6c8be0 {
		width: 50%;
	}

	.elementor-7744 .elementor-element.elementor-element-bc69bdd {
		width: 49.332%;
	}
}

@media(max-width:1024px) {
	.elementor-7744 .elementor-element.elementor-element-0c18f83 {
		padding: 60px 0px 40px 0px;
	}

	.elementor-7744 .elementor-element.elementor-element-6aa8acf {
		text-align: center;
	}

	.elementor-7744 .elementor-element.elementor-element-6aa8acf .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-7744 .elementor-element.elementor-element-6aa8acf>.elementor-widget-container {
		margin: 0% 10% 0% 10%;
		padding: 30px 0px 0px 0px;
	}

	.elementor-7744 .elementor-element.elementor-element-0ddc73c {
		width: 70%;
		max-width: 70%;
	}

	.elementor-7744 .elementor-element.elementor-element-a6c8be0>.elementor-element-populated {
		padding: 40px 40px 40px 40px;
	}

	.elementor-7744 .elementor-element.elementor-element-bc69bdd>.elementor-element-populated {
		padding: 0px 0px 0px 50px;
	}

	.elementor-7744 .elementor-element.elementor-element-38ab42a {
		--grid-column-gap: 15px;
		--grid-side-margin: 15px;
	}

	.elementor-7744 .elementor-element.elementor-element-d45cf43 {
		padding: 80px 0px 0px 0px;
	}

	.elementor-7744 .elementor-element.elementor-element-16dc246 {
		padding: 30px 0px 80px 0px;
	}

	.elementor-7744 .elementor-element.elementor-element-9669d0b>.elementor-element-populated {
		margin: 0px 0px 0px 40px;
	}
}

@media(max-width:767px) {
	.elementor-7744 .elementor-element.elementor-element-0c18f83 {
		padding: 60px 0px 30px 0px;
	}

	.elementor-7744 .elementor-element.elementor-element-f3e73cb .elementor-image img {
		width: 60px;
	}

	.elementor-7744 .elementor-element.elementor-element-6aa8acf .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7744 .elementor-element.elementor-element-6aa8acf>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7744 .elementor-element.elementor-element-0ddc73c {
		font-size: 18px;
		width: 100%;
		max-width: 100%;
	}

	.elementor-7744 .elementor-element.elementor-element-0ddc73c>.elementor-widget-container {
		margin: -10px 20px 0px 20px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7744 .elementor-element.elementor-element-5a5e65f {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7744 .elementor-element.elementor-element-a6c8be0>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
		padding: 30px 30px 30px 30px;
	}

	.elementor-7744 .elementor-element.elementor-element-bc69bdd>.elementor-element-populated {
		margin: 60px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-7744 .elementor-element.elementor-element-98607b1>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7744 .elementor-element.elementor-element-16dc246 {
		padding: 40px 0px 50px 0px;
	}

	.elementor-7744 .elementor-element.elementor-element-da2099e>.elementor-element-populated {
		margin: 0px 20px 40px 20px;
	}

	.elementor-7744 .elementor-element.elementor-element-9669d0b>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7744 .elementor-element.elementor-element-67f2f67>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-7744 .elementor-element.elementor-element-a6c8be0 {
		width: 60%;
	}

	.elementor-7744 .elementor-element.elementor-element-bc69bdd {
		width: 40%;
	}
}

.elementor-7785 .elementor-element.elementor-element-f7eb571:not(.elementor-motion-effects-element-type-background),
.elementor-7785 .elementor-element.elementor-element-f7eb571>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(80deg, #0A0A40 0%, #482BE7 100%);
}

.elementor-7785 .elementor-element.elementor-element-f7eb571 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 140px 0px 400px 0px;
}

.elementor-7785 .elementor-element.elementor-element-f7eb571>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7785 .elementor-element.elementor-element-f7eb571>.elementor-shape-bottom svg {
	width: calc(150% + 1.3px);
	height: 137px;
}

.elementor-7785 .elementor-element.elementor-element-da66359.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-da66359>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-d8b35cf {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-d8b35cf .elementor-heading-title {
	color: #FFFFFF;
	font-size: 60px;
}

.elementor-element.elementor-element-d8b35cf {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d8b35cf {
	opacity: 0;
}

.elementor-7785 .elementor-element.elementor-element-c9be0ee .elementor-spacer-inner {
	height: 5px;
}

.elementor-7785 .elementor-element.elementor-element-d6482fa {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-d6482fa .elementor-heading-title {
	color: #FFFFFF;
	font-size: 60px;
}

.elementor-element.elementor-element-d6482fa {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-d6482fa {
	opacity: 0;
}

.elementor-7785 .elementor-element.elementor-element-48d9dd7 .elementor-spacer-inner {
	height: 10px;
}

.elementor-7785 .elementor-element.elementor-element-d36df7c .elementor-text-editor {
	text-align: center;
}

.elementor-7785 .elementor-element.elementor-element-d36df7c {
	color: #FFFFFF;
	font-size: 18px;
	width: 50%;
	max-width: 50%;
}

.elementor-7785 .elementor-element.elementor-element-d36df7c>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-element.elementor-element-d36df7c {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-d36df7c {
	opacity: 0;
}

.elementor-7785 .elementor-element.elementor-element-8729b62 .elementor-spacer-inner {
	height: 0px;
}

.elementor-7785 .elementor-element.elementor-element-1c0d0f7 .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #00CD98;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-7785 .elementor-element.elementor-element-1c0d0f7>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-1c0d0f7 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-1c0d0f7 {
	opacity: 0;
}

.elementor-7785 .elementor-element.elementor-element-1c0d0f7 {
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-24a7202 {
	margin-top: -300px;
	margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-f20960d>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-3853e94 .elementor-image img {
	width: 260px;
	box-shadow: 0px 40px 80px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-3853e94 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 400ms !important;
}

.elementor-widget.elementor-element-3853e94 {
	opacity: 0;
}

.elementor-7785 .elementor-element.elementor-element-3853e94 {
	width: auto;
	max-width: auto;
	top: -5%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-3853e94 {
	left: 34%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-3853e94 {
	right: 34%;
}

.elementor-7785 .elementor-element.elementor-element-23ae1e9 .elementor-image img {
	width: 240px;
	box-shadow: 0px 40px 80px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-23ae1e9 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-23ae1e9 {
	opacity: 0;
}

.elementor-7785 .elementor-element.elementor-element-23ae1e9 {
	width: auto;
	max-width: auto;
	top: 16%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-23ae1e9 {
	left: 69%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-23ae1e9 {
	right: 69%;
}

.elementor-7785 .elementor-element.elementor-element-d8832ef .elementor-image img {
	width: 85%;
	border-radius: 5px 5px 5px 5px;
}

.elementor-element.elementor-element-d8832ef {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-d8832ef {
	opacity: 0;
}

.elementor-7785 .elementor-element.elementor-element-4751f11 .elementor-image img {
	width: 240px;
	box-shadow: 0px 40px 80px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-4751f11 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 800ms !important;
}

.elementor-widget.elementor-element-4751f11 {
	opacity: 0;
}

.elementor-7785 .elementor-element.elementor-element-4751f11 {
	width: auto;
	max-width: auto;
	top: 22%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-4751f11 {
	left: 5%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-4751f11 {
	right: 5%;
}

.elementor-7785 .elementor-element.elementor-element-baf952e>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-7640433 {
	text-align: center;
}

.elementor-7785 .elementor-element.elementor-element-7640433 .elementor-heading-title {
	font-size: 18px;
}

.elementor-7785 .elementor-element.elementor-element-7640433>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-7785 .elementor-element.elementor-element-4e136a0>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7785 .elementor-element.elementor-element-4e136a0 {
	margin-top: 20px;
	margin-bottom: 90px;
	padding: 0% 10% 0% 10%;
}

.elementor-7785 .elementor-element.elementor-element-3018048.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-3018048>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-93b96bd .elementor-image img {
	width: 40px;
	opacity: 0.3;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-7785 .elementor-element.elementor-element-93b96bd {
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-d48c08e.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-d48c08e>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-df692b3 .elementor-image img {
	width: 90px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-7785 .elementor-element.elementor-element-df692b3 {
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-3636987.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-3636987>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-5166fb7 .elementor-image img {
	width: 40px;
	opacity: 0.5;
}

.elementor-7785 .elementor-element.elementor-element-5166fb7 {
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-039ea0c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-039ea0c>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-e94e1b7 .elementor-image img {
	width: 100px;
	opacity: 0.6;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-7785 .elementor-element.elementor-element-e94e1b7 {
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-554eef7.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-554eef7>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-ff4ef88 .elementor-image img {
	width: 110px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-7785 .elementor-element.elementor-element-ff4ef88 {
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-0f1e5f4.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-0f1e5f4>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-029b479 .elementor-image img {
	width: 90px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-7785 .elementor-element.elementor-element-029b479>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-029b479 {
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-04b5e0a {
	margin-top: 140px;
	margin-bottom: 50px;
}

.elementor-7785 .elementor-element.elementor-element-660f3f0>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-54bccc6>.elementor-widget-container {
	margin: 0px 0px 0px -80px;
}

.elementor-element.elementor-element-54bccc6 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-54bccc6 {
	opacity: 0;
}

.elementor-7785 .elementor-element.elementor-element-54bccc6 {
	width: 100%;
	max-width: 100%;
	top: -13%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-54bccc6 {
	right: -3%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-54bccc6 {
	left: -3%;
}

.elementor-7785 .elementor-element.elementor-element-1270a44 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 55px 50px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-1270a44 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-1270a44 {
	opacity: 0;
}

.elementor-7785 .elementor-element.elementor-element-1270a44 {
	width: 42%;
	max-width: 42%;
	top: -23%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-1270a44 {
	right: 41%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-1270a44 {
	left: 41%;
}

.elementor-7785 .elementor-element.elementor-element-34ce20e>.elementor-element-populated {
	margin: 0px 0px 0px 80px;
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-be5ef3f .elementor-image img {
	width: 35%;
}

.elementor-7785 .elementor-element.elementor-element-be5ef3f {
	z-index: 0;
	top: 74%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-be5ef3f {
	left: -173%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-be5ef3f {
	right: -173%;
}

.elementor-7785 .elementor-element.elementor-element-caabcbd .elementor-heading-title {
	font-size: 45px;
	line-height: 1.1em;
}

.elementor-7785 .elementor-element.elementor-element-25798b6 .elementor-accordion .elementor-accordion-item {
	border-width: 10px;
	border-color: #FFFFFF;
}

.elementor-7785 .elementor-element.elementor-element-25798b6 .elementor-accordion .elementor-accordion-item .elementor-tab-content {
	border-width: 10px;
	border-top-color: #FFFFFF;
}

.elementor-7785 .elementor-element.elementor-element-25798b6 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 10px;
	border-bottom-color: #FFFFFF;
}

.elementor-7785 .elementor-element.elementor-element-25798b6 .elementor-accordion .elementor-tab-title {
	background-color: #6400E4;
	padding: 20px 20px 20px 20px;
}

.elementor-7785 .elementor-element.elementor-element-25798b6 .elementor-accordion-icon,
.elementor-7785 .elementor-element.elementor-element-25798b6 .elementor-accordion-title {
	color: #000000;
}

.elementor-7785 .elementor-element.elementor-element-25798b6 .elementor-active .elementor-accordion-icon,
.elementor-7785 .elementor-element.elementor-element-25798b6 .elementor-active .elementor-accordion-title {
	color: #FFFFFF;
}

.elementor-7785 .elementor-element.elementor-element-25798b6 .elementor-accordion .elementor-accordion-title {
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-7785 .elementor-element.elementor-element-25798b6 .elementor-accordion .elementor-tab-content {
	padding: 0px 20px 10px 20px;
}

.elementor-7785 .elementor-element.elementor-element-25798b6>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-38602db:not(.elementor-motion-effects-element-type-background),
.elementor-7785 .elementor-element.elementor-element-38602db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(20deg, #482BE7 0%, #0A0A40 100%);
}

.elementor-7785 .elementor-element.elementor-element-38602db {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 200px 0px 200px 0px;
}

.elementor-7785 .elementor-element.elementor-element-38602db>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7785 .elementor-element.elementor-element-38602db>.elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 70px;
}

.elementor-7785 .elementor-element.elementor-element-38602db>.elementor-shape-bottom svg {
	width: calc(133% + 1.3px);
	height: 500px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-7785 .elementor-element.elementor-element-8bcb7e9>.elementor-element-populated {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-68593c3 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 45px;
	line-height: 1.3em;
}

.elementor-element.elementor-element-68593c3 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 160ms !important;
}

.elementor-widget.elementor-element-68593c3 {
	opacity: 0;
}

.elementor-7785 .elementor-element.elementor-element-ad8f962 {
	color: #FFFFFF;
}

.elementor-7785 .elementor-element.elementor-element-ad8f962>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-ad8f962 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 320ms !important;
}

.elementor-widget.elementor-element-ad8f962 {
	opacity: 0;
}

.elementor-7785 .elementor-element.elementor-element-2801477 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px/2);
}

.elementor-7785 .elementor-element.elementor-element-2801477 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px/2);
}

.elementor-7785 .elementor-element.elementor-element-2801477 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px/2);
	margin-left: calc(5px/2);
}

.elementor-7785 .elementor-element.elementor-element-2801477 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px/2);
	margin-left: calc(-5px/2);
}

body.rtl .elementor-7785 .elementor-element.elementor-element-2801477 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px/2);
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-2801477 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px/2);
}

.elementor-7785 .elementor-element.elementor-element-2801477 .elementor-icon-list-icon i {
	color: #00CD98;
	font-size: 14px;
}

.elementor-7785 .elementor-element.elementor-element-2801477 .elementor-icon-list-icon svg {
	fill: #00CD98;
	width: 14px;
}

.elementor-7785 .elementor-element.elementor-element-2801477 .elementor-icon-list-text {
	color: #FFFFFF;
	padding-left: 15px;
}

.elementor-element.elementor-element-2801477 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 480ms !important;
}

.elementor-widget.elementor-element-2801477 {
	opacity: 0;
}

.elementor-7785 .elementor-element.elementor-element-809b2d5 .elementor-button {
	font-weight: 700;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #000000;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-7785 .elementor-element.elementor-element-809b2d5>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-element.elementor-element-809b2d5 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 540ms !important;
}

.elementor-widget.elementor-element-809b2d5 {
	opacity: 0;
}

.elementor-7785 .elementor-element.elementor-element-809b2d5 {
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-95c124a.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-95c124a>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-4c12611 {
	width: 100%;
	max-width: 100%;
	top: -16%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-4c12611 {
	left: 13%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-4c12611 {
	right: 13%;
}

.elementor-7785 .elementor-element.elementor-element-6a8fcdb .elementor-image img {
	width: 80px;
}

.elementor-7785 .elementor-element.elementor-element-6a8fcdb {
	z-index: 2;
	width: auto;
	max-width: auto;
	top: -41%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-6a8fcdb {
	left: -77%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-6a8fcdb {
	right: -77%;
}

.elementor-7785 .elementor-element.elementor-element-c259e89 .elementor-image img {
	width: 100px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(130%) blur(20px) hue-rotate(258deg);
}

.elementor-7785 .elementor-element.elementor-element-c259e89 {
	width: auto;
	max-width: auto;
	top: -43%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-c259e89 {
	left: -79%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-c259e89 {
	right: -79%;
}

.elementor-7785 .elementor-element.elementor-element-ccb483e {
	margin-top: 80px;
	margin-bottom: 100px;
}

.elementor-7785 .elementor-element.elementor-element-8d58082>.elementor-element-populated {
	padding: 0px 120px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-3f54faf .elementor-heading-title {
	color: #000000;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-7785 .elementor-element.elementor-element-3f54faf>.elementor-widget-container {
	margin: 0% 35% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-3f54faf {
	width: 100%;
	max-width: 100%;
}

.elementor-7785 .elementor-element.elementor-element-a316ba5 {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-7785 .elementor-element.elementor-element-92da8d4>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-a6c6b89 .elementor-heading-title {
	color: rgba(31, 0, 228, 0.03);
	font-size: 160px;
}

.elementor-7785 .elementor-element.elementor-element-a6c6b89 {
	width: 100%;
	max-width: 100%;
	top: -25%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-a6c6b89 {
	left: -12%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-a6c6b89 {
	right: -12%;
}

.elementor-7785 .elementor-element.elementor-element-8223096 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-8223096 {
	z-index: 2;
	width: 27%;
	max-width: 27%;
	top: 12%;
}

.elementor-element.elementor-element-8223096 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 320ms !important;
}

.elementor-widget.elementor-element-8223096 {
	opacity: 0;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-8223096 {
	left: -2%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-8223096 {
	right: -2%;
}

.elementor-7785 .elementor-element.elementor-element-6c17cef .elementor-image img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-6c17cef {
	z-index: 2;
	width: 30%;
	max-width: 30%;
	top: 10%;
}

.elementor-element.elementor-element-6c17cef {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-6c17cef {
	opacity: 0;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-6c17cef {
	left: 64%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-6c17cef {
	right: 64%;
}

.elementor-7785 .elementor-element.elementor-element-bf178aa .elementor-image img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-element.elementor-element-bf178aa {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 100ms !important;
}

.elementor-widget.elementor-element-bf178aa {
	opacity: 0;
}

.elementor-7785 .elementor-element.elementor-element-bf178aa {
	width: 28%;
	max-width: 28%;
	top: 46%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-bf178aa {
	left: 26%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-bf178aa {
	right: 26%;
}

.elementor-7785 .elementor-element.elementor-element-5479590 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 55px 50px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-5479590 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 480ms !important;
}

.elementor-widget.elementor-element-5479590 {
	opacity: 0;
}

.elementor-7785 .elementor-element.elementor-element-5479590 {
	width: 32%;
	max-width: 32%;
	top: 40%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-5479590 {
	left: 53%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-5479590 {
	right: 53%;
}

.elementor-7785 .elementor-element.elementor-element-c015c05 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 55px 50px 0px rgba(0, 0, 0, 0.1);
}

.elementor-7785 .elementor-element.elementor-element-c015c05 {
	z-index: 2;
	width: 30%;
	max-width: 30%;
	top: 0%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-c015c05 {
	left: 26%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-c015c05 {
	right: 26%;
}

.elementor-7785 .elementor-element.elementor-element-693f79d .elementor-image img {
	width: 72%;
	opacity: 0.3;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-693f79d {
	left: -52%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-693f79d {
	right: -52%;
}

.elementor-7785 .elementor-element.elementor-element-693f79d {
	bottom: 0%;
}

.elementor-7785 .elementor-element.elementor-element-e914955 .elementor-image img {
	width: 72%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-e914955 {
	left: 123%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-e914955 {
	right: 123%;
}

.elementor-7785 .elementor-element.elementor-element-e914955 {
	bottom: 101px;
}

.elementor-7785 .elementor-element.elementor-element-a272ae6>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-ddc788c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7785 .elementor-element.elementor-element-ddc788c.elementor-view-stacked .elementor-icon {
	background-color: #6400E4;
}

.elementor-7785 .elementor-element.elementor-element-ddc788c.elementor-view-framed .elementor-icon,
.elementor-7785 .elementor-element.elementor-element-ddc788c.elementor-view-default .elementor-icon {
	color: #6400E4;
	border-color: #6400E4;
}

.elementor-7785 .elementor-element.elementor-element-ddc788c.elementor-view-framed .elementor-icon,
.elementor-7785 .elementor-element.elementor-element-ddc788c.elementor-view-default .elementor-icon svg {
	fill: #6400E4;
}

.elementor-7785 .elementor-element.elementor-element-ddc788c .elementor-icon {
	font-size: 28px;
}

.elementor-7785 .elementor-element.elementor-element-ddc788c .elementor-icon i,
.elementor-7785 .elementor-element.elementor-element-ddc788c .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-7785 .elementor-element.elementor-element-ddc788c>.elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-ddc788c {
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-9e5419f .elementor-heading-title {
	font-size: 24px;
}

.elementor-7785 .elementor-element.elementor-element-9e5419f {
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-957cf95>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-7785 .elementor-element.elementor-element-703c221 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7785 .elementor-element.elementor-element-703c221.elementor-view-stacked .elementor-icon {
	background-color: #6400E4;
}

.elementor-7785 .elementor-element.elementor-element-703c221.elementor-view-framed .elementor-icon,
.elementor-7785 .elementor-element.elementor-element-703c221.elementor-view-default .elementor-icon {
	color: #6400E4;
	border-color: #6400E4;
}

.elementor-7785 .elementor-element.elementor-element-703c221.elementor-view-framed .elementor-icon,
.elementor-7785 .elementor-element.elementor-element-703c221.elementor-view-default .elementor-icon svg {
	fill: #6400E4;
}

.elementor-7785 .elementor-element.elementor-element-703c221 .elementor-icon {
	font-size: 28px;
}

.elementor-7785 .elementor-element.elementor-element-703c221 .elementor-icon i,
.elementor-7785 .elementor-element.elementor-element-703c221 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-7785 .elementor-element.elementor-element-703c221>.elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-703c221 {
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-79d7eae .elementor-heading-title {
	font-size: 24px;
}

.elementor-7785 .elementor-element.elementor-element-79d7eae {
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-ab12788>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-7785 .elementor-element.elementor-element-d8e6858 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7785 .elementor-element.elementor-element-d8e6858.elementor-view-stacked .elementor-icon {
	background-color: #6400E4;
}

.elementor-7785 .elementor-element.elementor-element-d8e6858.elementor-view-framed .elementor-icon,
.elementor-7785 .elementor-element.elementor-element-d8e6858.elementor-view-default .elementor-icon {
	color: #6400E4;
	border-color: #6400E4;
}

.elementor-7785 .elementor-element.elementor-element-d8e6858.elementor-view-framed .elementor-icon,
.elementor-7785 .elementor-element.elementor-element-d8e6858.elementor-view-default .elementor-icon svg {
	fill: #6400E4;
}

.elementor-7785 .elementor-element.elementor-element-d8e6858 .elementor-icon {
	font-size: 28px;
}

.elementor-7785 .elementor-element.elementor-element-d8e6858 .elementor-icon i,
.elementor-7785 .elementor-element.elementor-element-d8e6858 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-7785 .elementor-element.elementor-element-d8e6858>.elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-d8e6858 {
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-db322e1 .elementor-heading-title {
	font-size: 24px;
}

.elementor-7785 .elementor-element.elementor-element-db322e1 {
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-a1b7cda>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-7785 .elementor-element.elementor-element-41b8786:not(.elementor-motion-effects-element-type-background),
.elementor-7785 .elementor-element.elementor-element-41b8786>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-7785 .elementor-element.elementor-element-41b8786 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 120px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-41b8786>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7785 .elementor-element.elementor-element-41b8786>.elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 57px;
}

.elementor-7785 .elementor-element.elementor-element-74c1d53>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-77507d1>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-192ffbc .elementor-image img {
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(130%) blur(20px) hue-rotate(258deg);
}

.elementor-7785 .elementor-element.elementor-element-192ffbc {
	width: auto;
	max-width: auto;
	top: -136%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-192ffbc {
	left: 5%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-192ffbc {
	right: 5%;
}

.elementor-7785 .elementor-element.elementor-element-eb89190 .elementor-image img {
	width: 90px;
}

.elementor-7785 .elementor-element.elementor-element-eb89190 {
	width: auto;
	max-width: auto;
	top: -125%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-eb89190 {
	left: 5%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-eb89190 {
	right: 5%;
}

.elementor-7785 .elementor-element.elementor-element-1c4c41d .elementor-heading-title {
	color: #FFFFFF;
	font-size: 45px;
}

.elementor-7785 .elementor-element.elementor-element-4c6fe94 .elementor-image img {
	width: 35%;
}

.elementor-7785 .elementor-element.elementor-element-4c6fe94 {
	z-index: 0;
	top: -156%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-4c6fe94 {
	left: -48%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-4c6fe94 {
	right: -48%;
}

.elementor-7785 .elementor-element.elementor-element-4efc957 {
	color: rgba(255, 255, 255, 0.72);
}

.elementor-7785 .elementor-element.elementor-element-65047a6.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-7785 .elementor-element.elementor-element-65047a6>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-10befa7 .elementor-image img {
	width: 25%;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(20px) hue-rotate(360deg);
}

.elementor-7785 .elementor-element.elementor-element-10befa7 {
	width: 100%;
	max-width: 100%;
	top: -42%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-10befa7 {
	left: -45%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-10befa7 {
	right: -45%;
}

.elementor-7785 .elementor-element.elementor-element-22b192a .elementor-image img {
	width: 25%;
}

.elementor-7785 .elementor-element.elementor-element-22b192a {
	width: 100%;
	max-width: 100%;
	top: -42%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-22b192a {
	left: -45%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-22b192a {
	right: -45%;
}

.elementor-7785 .elementor-element.elementor-element-72e75e8 .elementor-button {
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 250px 250px 250px 250px;
	padding: 20px 50px 20px 50px;
}

.elementor-7785 .elementor-element.elementor-element-72e75e8 .elementor-button:hover,
.elementor-7785 .elementor-element.elementor-element-72e75e8 .elementor-button:focus {
	color: #000000;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-7785 .elementor-element.elementor-element-72e75e8 .elementor-button:hover svg,
.elementor-7785 .elementor-element.elementor-element-72e75e8 .elementor-button:focus svg {
	fill: #000000;
}

.elementor-7785 .elementor-element.elementor-element-72e75e8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-72e75e8 {
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-29980ef {
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-c059d12 .portfolio-grid-content-wrapper .portfolio-grid-wrapper {
	border-radius: 0px;
}

.elementor-7785 .elementor-element.elementor-element-c059d12 .portfolio-grid-wrapper-overlay .portfolio-grid-img:after {
	background-color: transparent;
	background-image: linear-gradient(-45deg, rgba(0, 69, 255, 0.85) 0%, rgba(242, 41, 91, 0.89) 100%);
}

.elementor-7785 .elementor-element.elementor-element-c059d12 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
	color: #ffffff;
	font-size: 26px;
}

.elementor-7785 .elementor-element.elementor-element-c059d12 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner .portfolio-grid-subtitle {
	color: #ebebeb;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-7785 .elementor-element.elementor-element-c059d12 .starto-portfolio-filter-wrapper {
	text-align: left;
}

.elementor-7785 .elementor-element.elementor-element-c059d12 .starto-portfolio-filter-wrapper a.filter-tag-btn {
	color: #666666;
}

.elementor-7785 .elementor-element.elementor-element-c059d12 div.elementor-widget-container .starto-portfolio-filter-wrapper a.filter-tag-btn {
	border-color: #666666;
}

.elementor-7785 .elementor-element.elementor-element-c059d12 .starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	color: #000000;
}

.elementor-7785 .elementor-element.elementor-element-c059d12 div.starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	border-color: #000000;
}

.elementor-7785 .elementor-element.elementor-element-c059d12 div.starto-portfolio-filter-wrapper a.filter-tag-btn.active {
	border-color: #000000;
}

.elementor-7785 .elementor-element.elementor-element-c059d12 .starto-portfolio-filter-wrapper .filter-tag-btn.active {
	color: #000000;
}

.elementor-7785 .elementor-element.elementor-element-ab6348b:not(.elementor-motion-effects-element-type-background),
.elementor-7785 .elementor-element.elementor-element-ab6348b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at bottom center, #482BE7 0%, #000000 70%);
}

.elementor-7785 .elementor-element.elementor-element-ab6348b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 120px 0px;
}

.elementor-7785 .elementor-element.elementor-element-ab6348b>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7785 .elementor-element.elementor-element-3d0c8c8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-3d0c8c8>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-86c5561 .elementor-image img {
	width: 80px;
}

.elementor-7785 .elementor-element.elementor-element-86c5561 {
	z-index: 2;
	width: auto;
	max-width: auto;
	top: -27%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-86c5561 {
	left: -77%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-86c5561 {
	right: -77%;
}

.elementor-7785 .elementor-element.elementor-element-9b83fb5 .elementor-image img {
	width: 40%;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(130%) blur(20px) hue-rotate(258deg);
}

.elementor-7785 .elementor-element.elementor-element-9b83fb5 {
	width: auto;
	max-width: auto;
	top: -29%;
}

body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-9b83fb5 {
	left: -89%;
}

body.rtl .elementor-7785 .elementor-element.elementor-element-9b83fb5 {
	right: -89%;
}

.elementor-7785 .elementor-element.elementor-element-d39c51b {
	text-align: center;
	width: 80%;
	max-width: 80%;
}

.elementor-7785 .elementor-element.elementor-element-d39c51b .elementor-heading-title {
	color: #FFFFFF;
	font-size: 45px;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec .service-grid-wrapper {
	border-radius: 5px;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-table-wrapper .inner-wrap {
	padding: 60px;
	background: rgba(255, 255, 255, 0);
	border-color: #ffffff;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-table-wrapper .inner-wrap:hover {
	background: #ffffff;
	border-color: #FFFFFF;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-table-wrapper.featured-pricing-plan .inner-wrap {
	background: #ffffff;
	border-color: #FFFFFF;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-table-wrapper h2.pricing-plan-title {
	color: #FFFFFF;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-table-wrapper:hover h2.pricing-plan-title {
	color: #000000;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-table-wrapper.featured-pricing-plan h2.pricing-plan-title {
	color: #000000;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-plan-price-wrap h3.pricing-plan-price {
	color: #FFFFFF;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-plan-price-wrap {
	color: #FFFFFF;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-table-wrapper:hover h3.pricing-plan-price {
	color: #000000;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-table-wrapper.featured-pricing-plan h3.pricing-plan-price {
	color: #000000;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-table-wrapper.featured-pricing-plan .pricing-plan-unit-month {
	color: #000000;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-table-wrapper.featured-pricing-plan .pricing-plan-unit-year {
	color: #000000;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-table-wrapper .pricing-plan-content-list {
	color: #FFFFFF;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-plan-content ul.pricing-plan-content-list li:before {
	color: #00CD98;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-table-wrapper:hover .pricing-plan-content-list {
	color: #000000;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-table-wrapper.featured-pricing-plan .pricing-plan-content-list {
	color: #000000;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-plan-content .pricing-plan-button {
	color: #ffffff;
	background: #00CD98;
	border-color: #00CD98;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-plan-content .pricing-plan-button:hover {
	color: #00CD98;
	background: #ffffff;
	border-color: #00CD98;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-plan-switch-wrap {
	color: #FFFFFF;
}

.elementor-7785 .elementor-element.elementor-element-6a619ec>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-75955c3.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-36f2e90 .elementor-spacer-inner {
	height: 100px;
}

.elementor-7785 .elementor-element.elementor-element-36f2e90>.elementor-widget-container {
	margin: 40px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #000000;
}

.elementor-element.elementor-element-36f2e90 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-36f2e90 {
	opacity: 0;
}

.elementor-7785 .elementor-element.elementor-element-36f2e90 {
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-447630c {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-f72abf4.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7785 .elementor-element.elementor-element-f72abf4>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-c7dbeae {
	text-align: center;
	width: 100%;
	max-width: 100%;
}

.elementor-7785 .elementor-element.elementor-element-c7dbeae .elementor-heading-title {
	color: #000000;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-7785 .elementor-element.elementor-element-44fde3b {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-7785 .elementor-element.elementor-element-4f40df1>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-41962de .testimonials-card-wrapper .owl-carousel .shadow-effect {
	background: #ffffff;
	border-color: #e7e7e7;
	border-radius: 5px;
}

.elementor-7785 .elementor-element.elementor-element-41962de .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-name {
	color: #000000;
	font-size: 14px;
}

.elementor-7785 .elementor-element.elementor-element-41962de .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc {
	color: #000000;
	font-size: 14px;
}

.elementor-7785 .elementor-element.elementor-element-41962de .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot span {
	background: #00CD98;
}

.elementor-7785 .elementor-element.elementor-element-41962de .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot.active span {
	background: #00CD98;
}

.elementor-7785 .elementor-element.elementor-element-41962de>.elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-7785 .elementor-element.elementor-element-48070d9:not(.elementor-motion-effects-element-type-background),
.elementor-7785 .elementor-element.elementor-element-48070d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at bottom center, #3023AE 20%, #91439E 100%);
}

.elementor-7785 .elementor-element.elementor-element-48070d9,
.elementor-7785 .elementor-element.elementor-element-48070d9>.elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-48070d9 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 40px;
	padding: 40px 0px 0px 80px;
}

.elementor-7785 .elementor-element.elementor-element-48070d9>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7785 .elementor-element.elementor-element-a29fd84>.elementor-element-populated,
.elementor-7785 .elementor-element.elementor-element-a29fd84>.elementor-element-populated>.elementor-background-overlay,
.elementor-7785 .elementor-element.elementor-element-a29fd84>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-7785 .elementor-element.elementor-element-a29fd84>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 45px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-a29fd84>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7785 .elementor-element.elementor-element-cc2ce04 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 50px;
}

.elementor-element.elementor-element-cc2ce04 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-cc2ce04 {
	opacity: 0;
}

.elementor-7785 .elementor-element.elementor-element-cc2ce04 {
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-fd10c92 .elementor-spacer-inner {
	height: 5px;
}

.elementor-7785 .elementor-element.elementor-element-fd10c92>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-75271c8 .elementor-text-editor {
	text-align: left;
}

.elementor-7785 .elementor-element.elementor-element-75271c8 {
	color: #FFFFFF;
	font-size: 18px;
	line-height: 0em;
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-75271c8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-75271c8 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-75271c8 {
	opacity: 0;
}

.elementor-7785 .elementor-element.elementor-element-2f73334 .elementor-spacer-inner {
	height: 0px;
}

.elementor-7785 .elementor-element.elementor-element-2f73334>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-2347d2f .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-7785 .elementor-element.elementor-element-2347d2f .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-7785 .elementor-element.elementor-element-2347d2f .elementor-button {
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2em;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-2347d2f>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-2347d2f {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-2347d2f {
	opacity: 0;
}

.elementor-7785 .elementor-element.elementor-element-2347d2f {
	width: auto;
	max-width: auto;
}

.elementor-7785 .elementor-element.elementor-element-4c96448>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7785 .elementor-element.elementor-element-6c7e380 {
	text-align: right;
}

.elementor-7785 .elementor-element.elementor-element-6c7e380 .elementor-image img {
	width: 90%;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-7785 .elementor-element.elementor-element-3018048 {
		width: 33%;
	}

	.elementor-7785 .elementor-element.elementor-element-d48c08e {
		width: 33%;
	}

	.elementor-7785 .elementor-element.elementor-element-3636987 {
		width: 33%;
	}

	.elementor-7785 .elementor-element.elementor-element-039ea0c {
		width: 33%;
	}

	.elementor-7785 .elementor-element.elementor-element-554eef7 {
		width: 33%;
	}

	.elementor-7785 .elementor-element.elementor-element-0f1e5f4 {
		width: 33%;
	}

	.elementor-7785 .elementor-element.elementor-element-92da8d4 {
		width: 65%;
	}

	.elementor-7785 .elementor-element.elementor-element-a272ae6 {
		width: 35%;
	}

	.elementor-7785 .elementor-element.elementor-element-a29fd84 {
		width: 35%;
	}

	.elementor-7785 .elementor-element.elementor-element-4c96448 {
		width: 65%;
	}
}

@media(max-width:1024px) {
	.elementor-7785 .elementor-element.elementor-element-f7eb571 {
		padding: 160px 0px 400px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-d8b35cf .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-7785 .elementor-element.elementor-element-d8b35cf {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7785 .elementor-element.elementor-element-d6482fa .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-7785 .elementor-element.elementor-element-d6482fa {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7785 .elementor-element.elementor-element-d36df7c>.elementor-widget-container {
		margin: 0px 30px 0px 30px;
	}

	.elementor-7785 .elementor-element.elementor-element-d36df7c {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7785 .elementor-element.elementor-element-1c0d0f7>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-3853e94 .elementor-image img {
		width: 200px;
	}

	body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-3853e94 {
		left: 31%;
	}

	body.rtl .elementor-7785 .elementor-element.elementor-element-3853e94 {
		right: 31%;
	}

	.elementor-7785 .elementor-element.elementor-element-3853e94 {
		top: -13%;
	}

	.elementor-7785 .elementor-element.elementor-element-23ae1e9 .elementor-image img {
		width: 170px;
	}

	body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-23ae1e9 {
		left: 73%;
	}

	body.rtl .elementor-7785 .elementor-element.elementor-element-23ae1e9 {
		right: 73%;
	}

	.elementor-7785 .elementor-element.elementor-element-23ae1e9 {
		top: 16%;
	}

	.elementor-7785 .elementor-element.elementor-element-d8832ef .elementor-image img {
		width: 100%;
	}

	.elementor-7785 .elementor-element.elementor-element-4751f11 .elementor-image img {
		width: 200px;
	}

	body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-4751f11 {
		left: -1%;
	}

	body.rtl .elementor-7785 .elementor-element.elementor-element-4751f11 {
		right: -1%;
	}

	.elementor-7785 .elementor-element.elementor-element-4751f11 {
		top: 27%;
	}

	.elementor-7785 .elementor-element.elementor-element-4e136a0 {
		margin-top: 20px;
		margin-bottom: 80px;
	}

	.elementor-7785 .elementor-element.elementor-element-3018048>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-d48c08e>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-3636987>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-04b5e0a {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 50px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-54bccc6 {
		width: 120%;
		max-width: 120%;
		top: 0%;
	}

	body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-54bccc6 {
		right: 9%;
	}

	body.rtl .elementor-7785 .elementor-element.elementor-element-54bccc6 {
		left: 9%;
	}

	body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-1270a44 {
		right: 40%;
	}

	body.rtl .elementor-7785 .elementor-element.elementor-element-1270a44 {
		left: 40%;
	}

	.elementor-7785 .elementor-element.elementor-element-1270a44 {
		top: 0%;
	}

	.elementor-7785 .elementor-element.elementor-element-34ce20e>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-be5ef3f {
		top: -4%;
	}

	.elementor-7785 .elementor-element.elementor-element-caabcbd .elementor-heading-title {
		font-size: 32px;
		line-height: 1.3em;
	}

	.elementor-7785 .elementor-element.elementor-element-38602db>.elementor-shape-bottom svg {
		height: 231px;
	}

	.elementor-7785 .elementor-element.elementor-element-38602db {
		padding: 140px 0px 100px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-8bcb7e9>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-68593c3 .elementor-heading-title {
		font-size: 32px;
		line-height: 1.3em;
	}

	.elementor-7785 .elementor-element.elementor-element-809b2d5>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-4c12611 .elementor-image img {
		width: 100%;
	}

	body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-4c12611 {
		left: 17%;
	}

	body.rtl .elementor-7785 .elementor-element.elementor-element-4c12611 {
		right: 17%;
	}

	.elementor-7785 .elementor-element.elementor-element-4c12611 {
		top: 2%;
	}

	.elementor-7785 .elementor-element.elementor-element-ccb483e {
		margin-top: 60px;
		margin-bottom: 40px;
	}

	.elementor-7785 .elementor-element.elementor-element-8d58082>.elementor-element-populated {
		padding: 0px 60px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-3f54faf .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-7785 .elementor-element.elementor-element-a316ba5 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-92da8d4>.elementor-element-populated {
		padding: 60px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-a6c6b89 .elementor-heading-title {
		font-size: 120px;
	}

	.elementor-7785 .elementor-element.elementor-element-8223096 {
		width: 40%;
		max-width: 40%;
	}

	body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-6c17cef {
		left: 58.24%;
	}

	body.rtl .elementor-7785 .elementor-element.elementor-element-6c17cef {
		right: 58.24%;
	}

	.elementor-7785 .elementor-element.elementor-element-6c17cef {
		top: 22%;
	}

	body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-bf178aa {
		left: 9%;
	}

	body.rtl .elementor-7785 .elementor-element.elementor-element-bf178aa {
		right: 9%;
	}

	.elementor-7785 .elementor-element.elementor-element-bf178aa {
		top: 34%;
	}

	body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-c015c05 {
		left: 36%;
	}

	body.rtl .elementor-7785 .elementor-element.elementor-element-c015c05 {
		right: 36%;
	}

	.elementor-7785 .elementor-element.elementor-element-c015c05 {
		top: 0%;
	}

	.elementor-7785 .elementor-element.elementor-element-693f79d .elementor-image img {
		width: 80%;
	}

	.elementor-7785 .elementor-element.elementor-element-e914955 .elementor-image img {
		width: 97%;
	}

	.elementor-7785 .elementor-element.elementor-element-a272ae6>.elementor-element-populated {
		margin: 0px 0px 0px 30px;
	}

	.elementor-7785 .elementor-element.elementor-element-9e5419f .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-7785 .elementor-element.elementor-element-79d7eae .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-7785 .elementor-element.elementor-element-db322e1 .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-7785 .elementor-element.elementor-element-41b8786 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 100px 0px 60px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-74c1d53>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-1c4c41d .elementor-heading-title {
		font-size: 32px;
		line-height: 1.3em;
	}

	.elementor-7785 .elementor-element.elementor-element-4c6fe94 .elementor-image img {
		width: 50%;
	}

	.elementor-7785 .elementor-element.elementor-element-4c6fe94 {
		top: -84%;
	}

	.elementor-7785 .elementor-element.elementor-element-c059d12 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
		font-size: 20px;
	}

	.elementor-7785 .elementor-element.elementor-element-ab6348b {
		padding: 80px 0px 80px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-d39c51b {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}

	.elementor-7785 .elementor-element.elementor-element-d39c51b .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7785 .elementor-element.elementor-element-d39c51b>.elementor-widget-container {
		margin: 0% 10% 0% 10%;
	}

	.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-table-wrapper .inner-wrap {
		padding: 30px;
	}

	.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-table-wrapper h2.pricing-plan-title {
		font-size: 20px;
	}

	.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-plan-price-wrap h3.pricing-plan-price {
		font-size: 45px;
	}

	.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-plan-price-wrap .pricing-plan-unit-month,
	.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-plan-price-wrap .pricing-plan-unit-year {
		font-size: 16px;
	}

	.elementor-7785 .elementor-element.elementor-element-6a619ec .pricing-table-wrapper .pricing-plan-content-list {
		font-size: 15px;
	}

	.elementor-7785 .elementor-element.elementor-element-c7dbeae {
		text-align: center;
	}

	.elementor-7785 .elementor-element.elementor-element-c7dbeae .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7785 .elementor-element.elementor-element-c7dbeae>.elementor-widget-container {
		margin: 0% 10% 0% 10%;
	}

	.elementor-7785 .elementor-element.elementor-element-41962de>.elementor-widget-container {
		margin: 0px 0px 60px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-48070d9 {
		margin-top: 0px;
		margin-bottom: 40px;
		padding: 40px 0px 0px 40px;
	}

	.elementor-7785 .elementor-element.elementor-element-a29fd84>.elementor-element-populated {
		margin: 10px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-cc2ce04 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-7785 .elementor-element.elementor-element-75271c8 {
		font-size: 18px;
		line-height: 1.4em;
	}

	.elementor-7785 .elementor-element.elementor-element-75271c8>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-2347d2f .elementor-button {
		font-size: 18px;
	}

	.elementor-7785 .elementor-element.elementor-element-2347d2f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-7785 .elementor-element.elementor-element-f7eb571>.elementor-shape-bottom svg {
		height: 65px;
	}

	.elementor-7785 .elementor-element.elementor-element-f7eb571 {
		padding: 120px 0px 100px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-da66359>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-7785 .elementor-element.elementor-element-d8b35cf .elementor-heading-title {
		font-size: 34px;
		line-height: 1.2em;
	}

	.elementor-7785 .elementor-element.elementor-element-d6482fa .elementor-heading-title {
		font-size: 34px;
		line-height: 1.2em;
	}

	.elementor-7785 .elementor-element.elementor-element-d36df7c {
		font-size: 18px;
	}

	.elementor-7785 .elementor-element.elementor-element-d36df7c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-24a7202 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-f20960d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7785 .elementor-element.elementor-element-f20960d>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-7785 .elementor-element.elementor-element-3853e94 .elementor-image img {
		width: 100%;
	}

	.elementor-7785 .elementor-element.elementor-element-3853e94>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-23ae1e9 .elementor-image img {
		width: 100%;
	}

	.elementor-7785 .elementor-element.elementor-element-23ae1e9>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-d8832ef .elementor-image img {
		width: 100%;
	}

	.elementor-7785 .elementor-element.elementor-element-d8832ef>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-4751f11 .elementor-image img {
		width: 100%;
	}

	.elementor-7785 .elementor-element.elementor-element-4751f11>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-7640433 .elementor-heading-title {
		line-height: 1.6em;
	}

	.elementor-7785 .elementor-element.elementor-element-7640433>.elementor-widget-container {
		margin: 40px 0px 20px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-4e136a0 {
		margin-top: 20px;
		margin-bottom: 60px;
	}

	.elementor-7785 .elementor-element.elementor-element-3018048 {
		width: 50%;
	}

	.elementor-7785 .elementor-element.elementor-element-d48c08e {
		width: 50%;
	}

	.elementor-7785 .elementor-element.elementor-element-3636987 {
		width: 50%;
	}

	.elementor-7785 .elementor-element.elementor-element-3636987>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-039ea0c {
		width: 50%;
	}

	.elementor-7785 .elementor-element.elementor-element-039ea0c>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-554eef7 {
		width: 50%;
	}

	.elementor-7785 .elementor-element.elementor-element-0f1e5f4 {
		width: 50%;
	}

	.elementor-7785 .elementor-element.elementor-element-04b5e0a {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-660f3f0>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-54bccc6 {
		right: -14%;
	}

	body.rtl .elementor-7785 .elementor-element.elementor-element-54bccc6 {
		left: -14%;
	}

	.elementor-7785 .elementor-element.elementor-element-1270a44>.elementor-widget-container {
		margin: -40px 0px 40px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-1270a44 {
		width: 100%;
		max-width: 100%;
		top: 8%;
	}

	.elementor-7785 .elementor-element.elementor-element-34ce20e>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7785 .elementor-element.elementor-element-caabcbd .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-7785 .elementor-element.elementor-element-caabcbd>.elementor-widget-container {
		margin: 21px 0px 20px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-25798b6>.elementor-widget-container {
		margin: 0px 0px 60px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-38602db>.elementor-shape-top svg {
		height: 35px;
	}

	.elementor-7785 .elementor-element.elementor-element-38602db>.elementor-shape-bottom svg {
		height: 65px;
	}

	.elementor-7785 .elementor-element.elementor-element-38602db {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 100px 0px 80px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-8bcb7e9>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7785 .elementor-element.elementor-element-68593c3 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-7785 .elementor-element.elementor-element-68593c3>.elementor-widget-container {
		margin: 21px 0px 20px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-ad8f962>.elementor-widget-container {
		margin: -30px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-95c124a>.elementor-element-populated {
		margin: 0px 20px 40px 20px;
	}

	.elementor-7785 .elementor-element.elementor-element-ccb483e {
		margin-top: 60px;
		margin-bottom: 20px;
	}

	.elementor-7785 .elementor-element.elementor-element-8d58082>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-3f54faf .elementor-heading-title {
		font-size: 28px;
		line-height: 1.4em;
	}

	.elementor-7785 .elementor-element.elementor-element-3f54faf>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-a316ba5 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-92da8d4>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-a6c6b89 .elementor-heading-title {
		font-size: 90px;
	}

	body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-a6c6b89 {
		left: -2%;
	}

	body.rtl .elementor-7785 .elementor-element.elementor-element-a6c6b89 {
		right: -2%;
	}

	.elementor-7785 .elementor-element.elementor-element-a6c6b89 {
		top: -8%;
	}

	.elementor-7785 .elementor-element.elementor-element-8223096 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7785 .elementor-element.elementor-element-6c17cef>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-6c17cef {
		width: 100%;
		max-width: 100%;
		top: 49%;
	}

	.elementor-7785 .elementor-element.elementor-element-bf178aa>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-bf178aa {
		width: 100%;
		max-width: 100%;
		top: -18%;
	}

	body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-bf178aa {
		left: 15%;
	}

	body.rtl .elementor-7785 .elementor-element.elementor-element-bf178aa {
		right: 15%;
	}

	.elementor-7785 .elementor-element.elementor-element-5479590>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-5479590 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7785 .elementor-element.elementor-element-c015c05>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-c015c05 {
		width: 100%;
		max-width: 100%;
		top: 26%;
	}

	body:not(.rtl) .elementor-7785 .elementor-element.elementor-element-c015c05 {
		left: 160px;
	}

	body.rtl .elementor-7785 .elementor-element.elementor-element-c015c05 {
		right: 160px;
	}

	.elementor-7785 .elementor-element.elementor-element-a272ae6>.elementor-element-populated {
		margin: 60px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-9e5419f>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-957cf95>.elementor-widget-container {
		margin: -20px 0px 10px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-79d7eae>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-ab12788>.elementor-widget-container {
		margin: -20px 0px 10px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-db322e1>.elementor-widget-container {
		margin: 21px 0px 20px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-a1b7cda>.elementor-widget-container {
		margin: -20px 0px 10px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-41b8786>.elementor-shape-top svg {
		height: 37px;
	}

	.elementor-7785 .elementor-element.elementor-element-41b8786 {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 80px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-8f11037 {
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-7785 .elementor-element.elementor-element-77507d1>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-7785 .elementor-element.elementor-element-1c4c41d .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-7785 .elementor-element.elementor-element-1c4c41d>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-4efc957>.elementor-widget-container {
		margin: -30px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-65047a6.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-7785 .elementor-element.elementor-element-65047a6>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-7785 .elementor-element.elementor-element-29980ef {
		padding: 0px 20px 0px 20px;
	}

	.elementor-7785 .elementor-element.elementor-element-c059d12 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
		font-size: 28px;
	}

	.elementor-7785 .elementor-element.elementor-element-c059d12>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7785 .elementor-element.elementor-element-ab6348b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 0px 40px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-3d0c8c8>.elementor-element-populated {
		margin: 0px 20px 40px 20px;
	}

	.elementor-7785 .elementor-element.elementor-element-d39c51b .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7785 .elementor-element.elementor-element-d39c51b>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-c5ec4cc {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-75955c3>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-447630c {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-c7dbeae .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-7785 .elementor-element.elementor-element-c7dbeae>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-c7dbeae {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7785 .elementor-element.elementor-element-44fde3b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-4f40df1>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-41962de>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7785 .elementor-element.elementor-element-48070d9 {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.elementor-bc-flex-widget .elementor-7785 .elementor-element.elementor-element-a29fd84.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-7785 .elementor-element.elementor-element-a29fd84.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-7785 .elementor-element.elementor-element-a29fd84.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7785 .elementor-element.elementor-element-a29fd84>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-cc2ce04 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7785 .elementor-element.elementor-element-cc2ce04>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-7785 .elementor-element.elementor-element-4c96448>.elementor-element-populated {
		margin: 30px 0px 0px 0px;
	}
}

@media(min-width:768px) {
	.elementor-7785 .elementor-element.elementor-element-660f3f0 {
		width: 50%;
	}

	.elementor-7785 .elementor-element.elementor-element-34ce20e {
		width: 50%;
	}

	.elementor-7785 .elementor-element.elementor-element-8bcb7e9 {
		width: 40%;
	}

	.elementor-7785 .elementor-element.elementor-element-95c124a {
		width: 60%;
	}

	.elementor-7785 .elementor-element.elementor-element-92da8d4 {
		width: 69.666%;
	}

	.elementor-7785 .elementor-element.elementor-element-a272ae6 {
		width: 30%;
	}

	.elementor-7785 .elementor-element.elementor-element-77507d1 {
		width: 45%;
	}

	.elementor-7785 .elementor-element.elementor-element-65047a6 {
		width: 55%;
	}

	.elementor-7785 .elementor-element.elementor-element-a29fd84 {
		width: 40%;
	}

	.elementor-7785 .elementor-element.elementor-element-4c96448 {
		width: 60%;
	}
}

.elementor-7897 .elementor-element.elementor-element-1cdce81>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7897 .elementor-element.elementor-element-1cdce81:not(.elementor-motion-effects-element-type-background),
.elementor-7897 .elementor-element.elementor-element-1cdce81>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(97, 99, 218, 0.07);
}

.elementor-7897 .elementor-element.elementor-element-1cdce81 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 140px 0px 220px 0px;
}

.elementor-7897 .elementor-element.elementor-element-1cdce81>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7897 .elementor-element.elementor-element-1cdce81>.elementor-shape-bottom .elementor-shape-fill {
	fill: #FFFFFF;
}

.elementor-7897 .elementor-element.elementor-element-1cdce81>.elementor-shape-bottom svg {
	height: 190px;
}

.elementor-7897 .elementor-element.elementor-element-1cdce81>.elementor-shape-bottom {
	z-index: 2;
	pointer-events: none;
}

.elementor-7897 .elementor-element.elementor-element-8228901>.elementor-element-populated {
	margin: -40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-5caf7ac {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7897 .elementor-element.elementor-element-5caf7ac .elementor-heading-title {
	color: #000000;
	font-size: 55px;
	line-height: 1.1em;
}

.elementor-element.elementor-element-5caf7ac {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-5caf7ac {
	opacity: 0;
}

.elementor-7897 .elementor-element.elementor-element-f34540e .elementor-spacer-inner {
	height: 0px;
}

.elementor-7897 .elementor-element.elementor-element-f34540e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-6f7a0ee .elementor-text-editor {
	text-align: left;
}

.elementor-7897 .elementor-element.elementor-element-6f7a0ee {
	color: #000000;
	font-size: 18px;
}

.elementor-7897 .elementor-element.elementor-element-6f7a0ee>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-element.elementor-element-6f7a0ee {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-6f7a0ee {
	opacity: 0;
}

.elementor-7897 .elementor-element.elementor-element-7fb1255 .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #6fb451;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-7897 .elementor-element.elementor-element-7fb1255>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-7fb1255 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-7fb1255 {
	opacity: 0;
}

.elementor-7897 .elementor-element.elementor-element-7fb1255 {
	width: auto;
	max-width: auto;
}

.elementor-7897 .elementor-element.elementor-element-4e0325b .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #00CD98;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-7897 .elementor-element.elementor-element-4e0325b>.elementor-widget-container {
	margin: 10px 0px 0px 20px;
}

.elementor-element.elementor-element-4e0325b {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-4e0325b {
	opacity: 0;
}

.elementor-7897 .elementor-element.elementor-element-4e0325b {
	width: auto;
	max-width: auto;
}

.elementor-7897 .elementor-element.elementor-element-cf9794a>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-c3f2787 {
	width: 100%;
	max-width: 100%;
	top: -75%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-c3f2787 {
	right: -7%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-c3f2787 {
	left: -7%;
}

.elementor-7897 .elementor-element.elementor-element-39590c2 {
	width: 95%;
	max-width: 95%;
	top: -67%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-39590c2 {
	right: -14%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-39590c2 {
	left: -14%;
}

.elementor-7897 .elementor-element.elementor-element-ee9c9f1 .elementor-image img {
	width: 50%;
}

.elementor-element.elementor-element-ee9c9f1 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-ee9c9f1 {
	opacity: 0;
}

.elementor-7897 .elementor-element.elementor-element-ee9c9f1 {
	width: auto;
	max-width: auto;
	top: -48%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-ee9c9f1 {
	left: -10%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-ee9c9f1 {
	right: -10%;
}

.elementor-7897 .elementor-element.elementor-element-9421cff .elementor-image img {
	width: 80%;
}

.elementor-7897 .elementor-element.elementor-element-9421cff {
	z-index: 3;
	width: auto;
	max-width: auto;
	top: 37%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-9421cff {
	left: -9%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-9421cff {
	right: -9%;
}

.elementor-7897 .elementor-element.elementor-element-5d07416 .elementor-image img {
	width: 100%;
}

.elementor-element.elementor-element-5d07416 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 1300ms !important;
}

.elementor-widget.elementor-element-5d07416 {
	opacity: 0;
}

.elementor-7897 .elementor-element.elementor-element-5d07416 {
	width: 40%;
	max-width: 40%;
	top: 21%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-5d07416 {
	left: 52%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-5d07416 {
	right: 52%;
}

.elementor-7897 .elementor-element.elementor-element-f3be84b {
	z-index: 3;
	width: 50%;
	max-width: 50%;
	top: -5%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-f3be84b {
	left: 52%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-f3be84b {
	right: 52%;
}

.elementor-7897 .elementor-element.elementor-element-e30dde2 .elementor-image img {
	width: 78%;
}

.elementor-element.elementor-element-e30dde2 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 800ms !important;
}

.elementor-widget.elementor-element-e30dde2 {
	opacity: 0;
}

.elementor-7897 .elementor-element.elementor-element-e30dde2 {
	width: auto;
	max-width: auto;
	top: 82%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-e30dde2 {
	left: 14.5%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-e30dde2 {
	right: 14.5%;
}

.elementor-7897 .elementor-element.elementor-element-fbb2477 .elementor-image img {
	width: 79%;
}

.elementor-element.elementor-element-fbb2477 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 1800ms !important;
}

.elementor-widget.elementor-element-fbb2477 {
	opacity: 0;
}

.elementor-7897 .elementor-element.elementor-element-fbb2477 {
	width: auto;
	max-width: auto;
	top: -44%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-fbb2477 {
	left: 42%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-fbb2477 {
	right: 42%;
}

.elementor-7897 .elementor-element.elementor-element-248c1a5 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-7897 .elementor-element.elementor-element-397a841.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7897 .elementor-element.elementor-element-397a841>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-2364133 {
	text-align: center;
	width: 50%;
	max-width: 50%;
}

.elementor-7897 .elementor-element.elementor-element-2364133 .elementor-heading-title {
	color: #000000;
	font-size: 45px;
}

.elementor-7897 .elementor-element.elementor-element-d5b5ec0 .elementor-spacer-inner {
	height: 0px;
}

.elementor-7897 .elementor-element.elementor-element-d5b5ec0>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-a27c055 .elementor-text-editor {
	text-align: center;
}

.elementor-7897 .elementor-element.elementor-element-a27c055 {
	color: #000000;
	width: 50%;
	max-width: 50%;
}

.elementor-7897 .elementor-element.elementor-element-a27c055>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-dc60fe1 .elementor-image img {
	width: 18%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-dc60fe1 {
	left: -50%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-dc60fe1 {
	right: -50%;
}

.elementor-7897 .elementor-element.elementor-element-dc60fe1 {
	top: 23%;
}

.elementor-7897 .elementor-element.elementor-element-daf3af9 .elementor-image img {
	width: 18%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-daf3af9 {
	right: -53.999%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-daf3af9 {
	left: -53.999%;
}

.elementor-7897 .elementor-element.elementor-element-daf3af9 {
	top: 19.753%;
}

.elementor-7897 .elementor-element.elementor-element-0a50b5e>.elementor-container {
	min-height: 700px;
}

.elementor-7897 .elementor-element.elementor-element-0a50b5e>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7897 .elementor-element.elementor-element-0a50b5e {
	margin-top: 180px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-7897 .elementor-element.elementor-element-25cb6ac.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-7897 .elementor-element.elementor-element-25cb6ac.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7897 .elementor-element.elementor-element-25cb6ac>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-1ea9d26 .elementor-image img {
	width: 12px;
}

.elementor-7897 .elementor-element.elementor-element-1ea9d26 {
	width: auto;
	max-width: auto;
	top: 36%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-1ea9d26 {
	left: 96%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-1ea9d26 {
	right: 96%;
}

.elementor-7897 .elementor-element.elementor-element-ff9d33b .elementor-image img {
	width: 14px;
}

.elementor-7897 .elementor-element.elementor-element-ff9d33b {
	width: auto;
	max-width: auto;
	top: 200%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-ff9d33b {
	left: -1%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-ff9d33b {
	right: -1%;
}

.elementor-7897 .elementor-element.elementor-element-dbe8300 .elementor-image img {
	width: 30px;
}

.elementor-7897 .elementor-element.elementor-element-dbe8300 {
	width: auto;
	max-width: auto;
	top: -200%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-dbe8300 {
	left: 4%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-dbe8300 {
	right: 4%;
}

.elementor-7897 .elementor-element.elementor-element-6dc3977 .elementor-image img {
	width: 50px;
	opacity: 0.74;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(5px) hue-rotate(0deg);
}

.elementor-7897 .elementor-element.elementor-element-6dc3977 {
	width: auto;
	max-width: auto;
	top: -200%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-6dc3977 {
	right: -4%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-6dc3977 {
	left: -4%;
}

.elementor-7897 .elementor-element.elementor-element-43990dd .elementor-image img {
	width: 30px;
}

.elementor-7897 .elementor-element.elementor-element-43990dd {
	width: auto;
	max-width: auto;
	top: 15%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-43990dd {
	left: 89%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-43990dd {
	right: 89%;
}

.elementor-7897 .elementor-element.elementor-element-4237086 .elementor-image img {
	width: 18px;
}

.elementor-7897 .elementor-element.elementor-element-4237086 {
	width: auto;
	max-width: auto;
	top: -178%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-4237086 {
	left: 92%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-4237086 {
	right: 92%;
}

.elementor-7897 .elementor-element.elementor-element-eba13db .elementor-image img {
	width: 24px;
}

.elementor-7897 .elementor-element.elementor-element-eba13db {
	width: auto;
	max-width: auto;
	top: 60%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-eba13db {
	left: 12%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-eba13db {
	right: 12%;
}

.elementor-7897 .elementor-element.elementor-element-c457950 .elementor-image img {
	width: 260px;
}

.elementor-7897 .elementor-element.elementor-element-c457950 {
	z-index: 2;
	bottom: 140px;
}

.elementor-element.elementor-element-c457950 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 160ms !important;
}

.elementor-widget.elementor-element-c457950 {
	opacity: 0;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-c457950 {
	left: -165px;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-c457950 {
	right: -165px;
}

.elementor-7897 .elementor-element.elementor-element-dea26b2 .elementor-image img {
	width: 260px;
}

.elementor-7897 .elementor-element.elementor-element-dea26b2 {
	z-index: 2;
	bottom: -240px;
}

.elementor-element.elementor-element-dea26b2 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 480ms !important;
}

.elementor-widget.elementor-element-dea26b2 {
	opacity: 0;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-dea26b2 {
	left: -165px;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-dea26b2 {
	right: -165px;
}

.elementor-7897 .elementor-element.elementor-element-aef7d06 .elementor-image img {
	width: 260px;
}

.elementor-7897 .elementor-element.elementor-element-aef7d06 {
	z-index: 2;
	bottom: 226px;
}

.elementor-element.elementor-element-aef7d06 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 320ms !important;
}

.elementor-widget.elementor-element-aef7d06 {
	opacity: 0;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-aef7d06 {
	left: 135px;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-aef7d06 {
	right: 135px;
}

.elementor-7897 .elementor-element.elementor-element-aa3bd7c .elementor-image img {
	width: 260px;
}

.elementor-7897 .elementor-element.elementor-element-aa3bd7c {
	z-index: 2;
	bottom: -150px;
}

.elementor-element.elementor-element-aa3bd7c {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 640ms !important;
}

.elementor-widget.elementor-element-aa3bd7c {
	opacity: 0;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-aa3bd7c {
	left: 135px;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-aa3bd7c {
	right: 135px;
}

.elementor-7897 .elementor-element.elementor-element-2010da1 .elementor-image img {
	width: 61%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-2010da1 {
	left: 0%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-2010da1 {
	right: 0%;
}

.elementor-7897 .elementor-element.elementor-element-2010da1 {
	bottom: -235px;
}

.elementor-7897 .elementor-element.elementor-element-1f9ad46 .elementor-image img {
	width: 58%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-1f9ad46 {
	left: 0%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-1f9ad46 {
	right: 0%;
}

.elementor-7897 .elementor-element.elementor-element-1f9ad46 {
	bottom: -178px;
}

.elementor-7897 .elementor-element.elementor-element-7f1cf2f>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7897 .elementor-element.elementor-element-7f1cf2f {
	margin-top: -20px;
	margin-bottom: 140px;
}

.elementor-7897 .elementor-element.elementor-element-0b7ed49>.elementor-element-populated {
	padding: 0% 20% 0% 0%;
}

.elementor-7897 .elementor-element.elementor-element-f71f610 {
	text-align: left;
}

.elementor-7897 .elementor-element.elementor-element-f71f610 .elementor-heading-title {
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-f71f610 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 160ms !important;
}

.elementor-widget.elementor-element-f71f610 {
	opacity: 0;
}

.elementor-7897 .elementor-element.elementor-element-66c2e93>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-66c2e93 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 320ms !important;
}

.elementor-widget.elementor-element-66c2e93 {
	opacity: 0;
}

.elementor-7897 .elementor-element.elementor-element-077c732 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-7897 .elementor-element.elementor-element-077c732 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-7897 .elementor-element.elementor-element-077c732 .elementor-button {
	font-size: 20px;
	font-weight: 900;
	line-height: 1.3em;
	fill: #6fb451;
	color: #6fb451;
	background-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-077c732>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-077c732 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 480ms !important;
}

.elementor-widget.elementor-element-077c732 {
	opacity: 0;
}

.elementor-7897 .elementor-element.elementor-element-426c044>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-ebced11 {
	margin-top: 80px;
	margin-bottom: 60px;
}

.elementor-7897 .elementor-element.elementor-element-5d08876>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-53ccf1c>.elementor-widget-container {
	margin: 0px 0px 0px -80px;
}

.elementor-element.elementor-element-53ccf1c {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-53ccf1c {
	opacity: 0;
}

.elementor-7897 .elementor-element.elementor-element-53ccf1c {
	width: 100%;
	max-width: 100%;
	top: -13%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-53ccf1c {
	right: -3%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-53ccf1c {
	left: -3%;
}

.elementor-7897 .elementor-element.elementor-element-def3fdb .elementor-image img {
	width: 33%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-def3fdb {
	left: 6%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-def3fdb {
	right: 6%;
}

.elementor-7897 .elementor-element.elementor-element-def3fdb {
	top: 77%;
}

.elementor-7897 .elementor-element.elementor-element-db11dfa .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 55px 50px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-db11dfa {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-db11dfa {
	opacity: 0;
}

.elementor-7897 .elementor-element.elementor-element-db11dfa {
	width: 43%;
	max-width: 43%;
	top: -9.03%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-db11dfa {
	right: 41.046%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-db11dfa {
	left: 41.046%;
}

.elementor-7897 .elementor-element.elementor-element-0d3ecd0>.elementor-element-populated {
	margin: 0px 0px 0px 80px;
	padding: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-ec07047 .elementor-image img {
	width: 35%;
}

.elementor-7897 .elementor-element.elementor-element-ec07047 {
	z-index: 0;
	top: -26%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-ec07047 {
	left: -72%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-ec07047 {
	right: -72%;
}

.elementor-7897 .elementor-element.elementor-element-3a6975b .elementor-heading-title {
	font-size: 45px;
	line-height: 1.1em;
}

.elementor-7897 .elementor-element.elementor-element-4b6d3b3 .elementor-accordion .elementor-accordion-item {
	border-width: 10px;
	border-color: #FFFFFF;
}

.elementor-7897 .elementor-element.elementor-element-4b6d3b3 .elementor-accordion .elementor-accordion-item .elementor-tab-content {
	border-width: 10px;
	border-top-color: #FFFFFF;
}

.elementor-7897 .elementor-element.elementor-element-4b6d3b3 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 10px;
	border-bottom-color: #FFFFFF;
}

.elementor-7897 .elementor-element.elementor-element-4b6d3b3 .elementor-accordion .elementor-tab-title {
	background-color: #6fb451;
	padding: 20px 20px 20px 20px;
}

.elementor-7897 .elementor-element.elementor-element-4b6d3b3 .elementor-accordion-icon,
.elementor-7897 .elementor-element.elementor-element-4b6d3b3 .elementor-accordion-title {
	color: #000000;
}

.elementor-7897 .elementor-element.elementor-element-4b6d3b3 .elementor-active .elementor-accordion-icon,
.elementor-7897 .elementor-element.elementor-element-4b6d3b3 .elementor-active .elementor-accordion-title {
	color: #FFFFFF;
}

.elementor-7897 .elementor-element.elementor-element-4b6d3b3 .elementor-accordion .elementor-accordion-title {
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-7897 .elementor-element.elementor-element-4b6d3b3 .elementor-accordion .elementor-tab-content {
	padding: 0px 20px 10px 20px;
}

.elementor-7897 .elementor-element.elementor-element-4b6d3b3>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-9f634f2:not(.elementor-motion-effects-element-type-background),
.elementor-7897 .elementor-element.elementor-element-9f634f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #6fb451;
}

.elementor-7897 .elementor-element.elementor-element-9f634f2 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 180px 0px 80px 0px;
}

.elementor-7897 .elementor-element.elementor-element-9f634f2>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7897 .elementor-element.elementor-element-9f634f2>.elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 120px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-7897 .elementor-element.elementor-element-9f634f2>.elementor-shape-bottom svg {
	width: calc(197% + 1.3px);
	height: 177px;
}

.elementor-7897 .elementor-element.elementor-element-700a678>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-48156a6>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-9a3205b .elementor-image img {
	width: 100px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(130%) blur(20px) hue-rotate(258deg);
}

.elementor-7897 .elementor-element.elementor-element-9a3205b {
	width: auto;
	max-width: auto;
	top: -103%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-9a3205b {
	left: -8%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-9a3205b {
	right: -8%;
}

.elementor-7897 .elementor-element.elementor-element-c7ac802 .elementor-image img {
	width: 95px;
}

.elementor-7897 .elementor-element.elementor-element-c7ac802 {
	width: auto;
	max-width: auto;
	top: -95%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-c7ac802 {
	left: -10%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-c7ac802 {
	right: -10%;
}

.elementor-7897 .elementor-element.elementor-element-b70949d .elementor-heading-title {
	color: #FFFFFF;
	font-size: 45px;
}

.elementor-element.elementor-element-b70949d {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 160ms !important;
}

.elementor-widget.elementor-element-b70949d {
	opacity: 0;
}

.elementor-7897 .elementor-element.elementor-element-307c9c8 {
	color: rgba(255, 255, 255, 0.81);
}

.elementor-element.elementor-element-307c9c8 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 320ms !important;
}

.elementor-widget.elementor-element-307c9c8 {
	opacity: 0;
}

.elementor-7897 .elementor-element.elementor-element-af4eb25.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-7897 .elementor-element.elementor-element-af4eb25>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-b610e65 .elementor-image img {
	width: 25%;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(20px) hue-rotate(360deg);
}

.elementor-7897 .elementor-element.elementor-element-b610e65 {
	width: 100%;
	max-width: 100%;
	top: -42%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-b610e65 {
	left: -45%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-b610e65 {
	right: -45%;
}

.elementor-7897 .elementor-element.elementor-element-eefe87e .elementor-image img {
	width: 25%;
}

.elementor-7897 .elementor-element.elementor-element-eefe87e {
	width: 100%;
	max-width: 100%;
	top: -42%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-eefe87e {
	left: -45%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-eefe87e {
	right: -45%;
}

.elementor-7897 .elementor-element.elementor-element-c235b93 .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 250px 250px 250px 250px;
	padding: 20px 50px 20px 50px;
}

.elementor-7897 .elementor-element.elementor-element-c235b93 .elementor-button:hover,
.elementor-7897 .elementor-element.elementor-element-c235b93 .elementor-button:focus {
	color: #6fb451;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-7897 .elementor-element.elementor-element-c235b93 .elementor-button:hover svg,
.elementor-7897 .elementor-element.elementor-element-c235b93 .elementor-button:focus svg {
	fill: #6fb451;
}

.elementor-7897 .elementor-element.elementor-element-c235b93>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-c235b93 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 850ms !important;
}

.elementor-widget.elementor-element-c235b93 {
	opacity: 0;
}

.elementor-7897 .elementor-element.elementor-element-c235b93 {
	width: auto;
	max-width: auto;
}

.elementor-7897 .elementor-element.elementor-element-d07057f {
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-3b22ede .portfolio-grid-content-wrapper .portfolio-grid-wrapper {
	border-radius: 0px;
}

.elementor-7897 .elementor-element.elementor-element-3b22ede .portfolio-grid-wrapper-overlay .portfolio-grid-img:after {
	background-color: transparent;
	background-image: linear-gradient(-45deg, #38673e 0%, #6fb451 100%);
}

.elementor-7897 .elementor-element.elementor-element-3b22ede .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
	color: #ffffff;
	font-size: 26px;
}

.elementor-7897 .elementor-element.elementor-element-3b22ede .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner .portfolio-grid-subtitle {
	color: #ebebeb;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-7897 .elementor-element.elementor-element-3b22ede .starto-portfolio-filter-wrapper {
	text-align: left;
}

.elementor-7897 .elementor-element.elementor-element-3b22ede .starto-portfolio-filter-wrapper a.filter-tag-btn {
	color: #666666;
}

.elementor-7897 .elementor-element.elementor-element-3b22ede div.elementor-widget-container .starto-portfolio-filter-wrapper a.filter-tag-btn {
	border-color: #666666;
}

.elementor-7897 .elementor-element.elementor-element-3b22ede .starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	color: #000000;
}

.elementor-7897 .elementor-element.elementor-element-3b22ede div.starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	border-color: #000000;
}

.elementor-7897 .elementor-element.elementor-element-3b22ede div.starto-portfolio-filter-wrapper a.filter-tag-btn.active {
	border-color: #000000;
}

.elementor-7897 .elementor-element.elementor-element-3b22ede .starto-portfolio-filter-wrapper .filter-tag-btn.active {
	color: #000000;
}

.elementor-7897 .elementor-element.elementor-element-63bd515 {
	margin-top: 100px;
	margin-bottom: 0px;
}

.elementor-7897 .elementor-element.elementor-element-7baa503.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7897 .elementor-element.elementor-element-7baa503>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-259e0a0 {
	text-align: center;
	width: 50%;
	max-width: 50%;
}

.elementor-7897 .elementor-element.elementor-element-259e0a0 .elementor-heading-title {
	color: #000000;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-7897 .elementor-element.elementor-element-259e0a0>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-7897 .elementor-element.elementor-element-f5309a3 .elementor-image img {
	width: 18%;
}

body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-f5309a3 {
	left: -50%;
}

body.rtl .elementor-7897 .elementor-element.elementor-element-f5309a3 {
	right: -50%;
}

.elementor-7897 .elementor-element.elementor-element-f5309a3 {
	top: -47%;
}

.elementor-7897 .elementor-element.elementor-element-90fb3c1:not(.elementor-motion-effects-element-type-background),
.elementor-7897 .elementor-element.elementor-element-90fb3c1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(97, 99, 218, 0.1);
}

.elementor-7897 .elementor-element.elementor-element-90fb3c1 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 140px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-90fb3c1>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7897 .elementor-element.elementor-element-90fb3c1>.elementor-shape-top svg {
	width: calc(198% + 1.3px);
}

.elementor-bc-flex-widget .elementor-7897 .elementor-element.elementor-element-643b489.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-7897 .elementor-element.elementor-element-643b489.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-7897 .elementor-element.elementor-element-643b489>.elementor-element-populated {
	margin: 60px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-0c6afe6>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-7897 .elementor-element.elementor-element-02e260a.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-7897 .elementor-element.elementor-element-02e260a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-7897 .elementor-element.elementor-element-02e260a>.elementor-element-populated {
	margin: -140px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-1e7fade>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-7897 .elementor-element.elementor-element-3ef7d59.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-7897 .elementor-element.elementor-element-3ef7d59.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-7897 .elementor-element.elementor-element-3ef7d59>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-49adef8>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-7897 .elementor-element.elementor-element-a863c4a.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-7897 .elementor-element.elementor-element-a863c4a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-7897 .elementor-element.elementor-element-a863c4a>.elementor-element-populated {
	margin: -140px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-81dea44>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-7897 .elementor-element.elementor-element-96b4d63.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-7897 .elementor-element.elementor-element-96b4d63.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-7897 .elementor-element.elementor-element-842e680>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-e0ef2ca:not(.elementor-motion-effects-element-type-background),
.elementor-7897 .elementor-element.elementor-element-e0ef2ca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(97, 99, 218, 0.1);
}

.elementor-7897 .elementor-element.elementor-element-e0ef2ca {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-e0ef2ca>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7897 .elementor-element.elementor-element-a8163ca.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7897 .elementor-element.elementor-element-a8163ca>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-3861e8e {
	text-align: center;
	width: 80%;
	max-width: 80%;
}

.elementor-7897 .elementor-element.elementor-element-3861e8e .elementor-heading-title {
	color: #000000;
	font-size: 45px;
}

.elementor-7897 .elementor-element.elementor-element-5145618:not(.elementor-motion-effects-element-type-background),
.elementor-7897 .elementor-element.elementor-element-5145618>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(97, 99, 218, 0.1) 0%, #FFFFFF 100%);
}

.elementor-7897 .elementor-element.elementor-element-5145618 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 80px 0px;
}

.elementor-7897 .elementor-element.elementor-element-5145618>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7897 .elementor-element.elementor-element-8c1e09c>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e .service-grid-wrapper {
	border-radius: 5px;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-table-wrapper .inner-wrap {
	padding: 60px;
	background: #ffffff;
	border-color: #ffffff;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-table-wrapper .inner-wrap:hover {
	background: #ffffff;
	border-color: #6fb451;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-table-wrapper.featured-pricing-plan .inner-wrap {
	background: #ffffff;
	border-color: #6fb451;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-table-wrapper h2.pricing-plan-title {
	color: #000000;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-table-wrapper:hover h2.pricing-plan-title {
	color: #000000;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-table-wrapper.featured-pricing-plan h2.pricing-plan-title {
	color: #000000;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-plan-price-wrap h3.pricing-plan-price {
	color: #000000;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-plan-price-wrap {
	color: #000000;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-table-wrapper:hover h3.pricing-plan-price {
	color: #000000;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-table-wrapper.featured-pricing-plan h3.pricing-plan-price {
	color: #000000;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-table-wrapper.featured-pricing-plan .pricing-plan-unit-month {
	color: #000000;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-table-wrapper.featured-pricing-plan .pricing-plan-unit-year {
	color: #000000;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-table-wrapper .pricing-plan-content-list {
	color: #000000;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-plan-content ul.pricing-plan-content-list li:before {
	color: #00CD98;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-table-wrapper:hover .pricing-plan-content-list {
	color: #000000;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-table-wrapper.featured-pricing-plan .pricing-plan-content-list {
	color: #000000;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-plan-content .pricing-plan-button {
	color: #ffffff;
	background: #6fb451;
	border-color: #6fb451;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-plan-content .pricing-plan-button:hover {
	color: #6fb451;
	background: #ffffff;
	border-color: #6fb451;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-plan-switch-wrap {
	color: #000000;
}

.elementor-7897 .elementor-element.elementor-element-e1c5d0e>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-7897 .elementor-element.elementor-element-1cdce81>.elementor-shape-bottom svg {
		height: 135px;
	}

	.elementor-7897 .elementor-element.elementor-element-5caf7ac .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7897 .elementor-element.elementor-element-5caf7ac>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-6f7a0ee .elementor-text-editor {
		text-align: left;
	}

	.elementor-7897 .elementor-element.elementor-element-6f7a0ee {
		font-size: 18px;
		line-height: 1.5em;
		width: 100%;
		max-width: 100%;
	}

	.elementor-7897 .elementor-element.elementor-element-4e0325b>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-c3f2787 {
		right: -13%;
	}

	body.rtl .elementor-7897 .elementor-element.elementor-element-c3f2787 {
		left: -13%;
	}

	.elementor-7897 .elementor-element.elementor-element-c3f2787 {
		top: -17%;
	}

	.elementor-7897 .elementor-element.elementor-element-39590c2 {
		top: -19%;
	}

	body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-ee9c9f1 {
		left: -11%;
	}

	body.rtl .elementor-7897 .elementor-element.elementor-element-ee9c9f1 {
		right: -11%;
	}

	.elementor-7897 .elementor-element.elementor-element-ee9c9f1 {
		top: -84px;
	}

	.elementor-7897 .elementor-element.elementor-element-9421cff .elementor-image img {
		width: 61%;
	}

	body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-9421cff {
		left: -25%;
	}

	body.rtl .elementor-7897 .elementor-element.elementor-element-9421cff {
		right: -25%;
	}

	.elementor-7897 .elementor-element.elementor-element-9421cff {
		top: 2%;
	}

	.elementor-7897 .elementor-element.elementor-element-5d07416 {
		width: initial;
		max-width: initial;
		top: 33%;
	}

	body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-5d07416 {
		left: 56%;
	}

	body.rtl .elementor-7897 .elementor-element.elementor-element-5d07416 {
		right: 56%;
	}

	.elementor-7897 .elementor-element.elementor-element-f3be84b .elementor-image img {
		width: 90%;
	}

	.elementor-7897 .elementor-element.elementor-element-f3be84b {
		width: 61%;
		max-width: 61%;
		top: 43%;
	}

	body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-f3be84b {
		left: 58%;
	}

	body.rtl .elementor-7897 .elementor-element.elementor-element-f3be84b {
		right: 58%;
	}

	.elementor-7897 .elementor-element.elementor-element-e30dde2 .elementor-image img {
		width: 60%;
	}

	body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-e30dde2 {
		left: 0%;
	}

	body.rtl .elementor-7897 .elementor-element.elementor-element-e30dde2 {
		right: 0%;
	}

	.elementor-7897 .elementor-element.elementor-element-e30dde2 {
		top: 50%;
	}

	.elementor-7897 .elementor-element.elementor-element-fbb2477 .elementor-image img {
		width: 80%;
	}

	.elementor-7897 .elementor-element.elementor-element-fbb2477 {
		width: initial;
		max-width: initial;
		top: -4%;
	}

	body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-fbb2477 {
		left: 45%;
	}

	body.rtl .elementor-7897 .elementor-element.elementor-element-fbb2477 {
		right: 45%;
	}

	.elementor-7897 .elementor-element.elementor-element-248c1a5 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-2364133 .elementor-heading-title {
		font-size: 40px;
		line-height: 1.3em;
	}

	.elementor-7897 .elementor-element.elementor-element-2364133>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-2364133 {
		width: 70%;
		max-width: 70%;
	}

	.elementor-7897 .elementor-element.elementor-element-a27c055 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7897 .elementor-element.elementor-element-dc60fe1 {
		top: -4%;
	}

	.elementor-7897 .elementor-element.elementor-element-daf3af9 {
		top: -4%;
	}

	.elementor-7897 .elementor-element.elementor-element-0a50b5e {
		margin-top: 160px;
		margin-bottom: 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-2010da1 .elementor-image img {
		width: 100%;
	}

	.elementor-7897 .elementor-element.elementor-element-1f9ad46 .elementor-image img {
		width: 97%;
	}

	.elementor-7897 .elementor-element.elementor-element-7f1cf2f {
		margin-top: 0px;
		margin-bottom: 80px;
	}

	.elementor-7897 .elementor-element.elementor-element-0b7ed49>.elementor-element-populated {
		padding: 0% 010% 0% 0%;
	}

	.elementor-7897 .elementor-element.elementor-element-f71f610 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7897 .elementor-element.elementor-element-426c044>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-ebced11 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 50px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-53ccf1c {
		width: 120%;
		max-width: 120%;
		top: 0%;
	}

	body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-53ccf1c {
		right: 9%;
	}

	body.rtl .elementor-7897 .elementor-element.elementor-element-53ccf1c {
		left: 9%;
	}

	.elementor-7897 .elementor-element.elementor-element-def3fdb {
		top: -4%;
	}

	body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-db11dfa {
		right: 40%;
	}

	body.rtl .elementor-7897 .elementor-element.elementor-element-db11dfa {
		left: 40%;
	}

	.elementor-7897 .elementor-element.elementor-element-db11dfa {
		top: 0%;
	}

	.elementor-7897 .elementor-element.elementor-element-0d3ecd0>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-ec07047 {
		top: -4%;
	}

	.elementor-7897 .elementor-element.elementor-element-3a6975b .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-7897 .elementor-element.elementor-element-9f634f2>.elementor-shape-top svg {
		height: 70px;
	}

	.elementor-7897 .elementor-element.elementor-element-9f634f2 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 120px 0px 60px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-700a678>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-b70949d .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-7897 .elementor-element.elementor-element-3b22ede .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
		font-size: 20px;
	}

	.elementor-7897 .elementor-element.elementor-element-63bd515 {
		margin-top: 80px;
		margin-bottom: 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-259e0a0 .elementor-heading-title {
		font-size: 40px;
		line-height: 1.2em;
	}

	.elementor-7897 .elementor-element.elementor-element-259e0a0>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-259e0a0 {
		width: 70%;
		max-width: 70%;
	}

	.elementor-7897 .elementor-element.elementor-element-f5309a3 {
		top: -4%;
	}

	.elementor-7897 .elementor-element.elementor-element-90fb3c1 {
		margin-top: 160px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-e0ef2ca {
		padding: 60px 0px 0px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-3861e8e {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}

	.elementor-7897 .elementor-element.elementor-element-3861e8e .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7897 .elementor-element.elementor-element-3861e8e>.elementor-widget-container {
		margin: 0% 10% 0% 10%;
	}

	.elementor-7897 .elementor-element.elementor-element-5145618 {
		padding: 0px 0px 80px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-table-wrapper .inner-wrap {
		padding: 30px;
	}

	.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-table-wrapper h2.pricing-plan-title {
		font-size: 20px;
	}

	.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-plan-price-wrap h3.pricing-plan-price {
		font-size: 45px;
	}

	.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-plan-price-wrap .pricing-plan-unit-month,
	.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-plan-price-wrap .pricing-plan-unit-year {
		font-size: 16px;
	}

	.elementor-7897 .elementor-element.elementor-element-e1c5d0e .pricing-table-wrapper .pricing-plan-content-list {
		font-size: 15px;
	}
}

@media(max-width:767px) {
	.elementor-7897 .elementor-element.elementor-element-1cdce81>.elementor-shape-bottom svg {
		height: 79px;
	}

	.elementor-7897 .elementor-element.elementor-element-1cdce81 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 0px 100px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-8228901.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7897 .elementor-element.elementor-element-8228901>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-5caf7ac {
		text-align: center;
	}

	.elementor-7897 .elementor-element.elementor-element-5caf7ac .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7897 .elementor-element.elementor-element-6f7a0ee .elementor-text-editor {
		text-align: center;
	}

	.elementor-7897 .elementor-element.elementor-element-6f7a0ee {
		font-size: 18px;
	}

	.elementor-7897 .elementor-element.elementor-element-6f7a0ee>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-7897 .elementor-element.elementor-element-7fb1255>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-7fb1255 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7897 .elementor-element.elementor-element-4e0325b>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-4e0325b {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7897 .elementor-element.elementor-element-ee9c9f1 .elementor-image img {
		width: 80%;
	}

	.elementor-7897 .elementor-element.elementor-element-ee9c9f1>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-ee9c9f1 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7897 .elementor-element.elementor-element-9421cff .elementor-image img {
		width: 90%;
	}

	.elementor-7897 .elementor-element.elementor-element-5d07416 .elementor-image img {
		width: 90%;
	}

	.elementor-7897 .elementor-element.elementor-element-f3be84b .elementor-image img {
		width: 90%;
	}

	.elementor-7897 .elementor-element.elementor-element-f3be84b {
		width: initial;
		max-width: initial;
	}

	.elementor-7897 .elementor-element.elementor-element-e30dde2 .elementor-image img {
		width: 90%;
	}

	.elementor-7897 .elementor-element.elementor-element-fbb2477 .elementor-image img {
		width: 90%;
	}

	.elementor-7897 .elementor-element.elementor-element-248c1a5 {
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-2364133 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7897 .elementor-element.elementor-element-2364133 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7897 .elementor-element.elementor-element-a27c055 {
		font-size: 18px;
	}

	.elementor-7897 .elementor-element.elementor-element-0a50b5e {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-7f1cf2f {
		margin-top: 60px;
		margin-bottom: 60px;
	}

	.elementor-7897 .elementor-element.elementor-element-f71f610 {
		text-align: left;
	}

	.elementor-7897 .elementor-element.elementor-element-f71f610 .elementor-heading-title {
		font-size: 34px;
		line-height: 1.2em;
	}

	.elementor-7897 .elementor-element.elementor-element-426c044>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-ebced11 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-5d08876>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	body:not(.rtl) .elementor-7897 .elementor-element.elementor-element-53ccf1c {
		right: -14%;
	}

	body.rtl .elementor-7897 .elementor-element.elementor-element-53ccf1c {
		left: -14%;
	}

	.elementor-7897 .elementor-element.elementor-element-db11dfa>.elementor-widget-container {
		margin: -40px 0px 40px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-db11dfa {
		width: 100%;
		max-width: 100%;
		top: 8%;
	}

	.elementor-7897 .elementor-element.elementor-element-0d3ecd0>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7897 .elementor-element.elementor-element-3a6975b .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-7897 .elementor-element.elementor-element-3a6975b>.elementor-widget-container {
		margin: 21px 0px 20px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-4b6d3b3>.elementor-widget-container {
		margin: 0px 0px 60px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-9f634f2>.elementor-shape-top svg {
		height: 37px;
	}

	.elementor-7897 .elementor-element.elementor-element-9f634f2 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 40px 0px 60px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-0a11a3c {
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-7897 .elementor-element.elementor-element-48156a6>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-7897 .elementor-element.elementor-element-b70949d .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-7897 .elementor-element.elementor-element-b70949d>.elementor-widget-container {
		margin: 21px 0px 20px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-307c9c8>.elementor-widget-container {
		margin: -30px 0px 0px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-af4eb25.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-7897 .elementor-element.elementor-element-af4eb25>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-7897 .elementor-element.elementor-element-d07057f {
		padding: 0px 20px 0px 20px;
	}

	.elementor-7897 .elementor-element.elementor-element-3b22ede .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
		font-size: 28px;
	}

	.elementor-7897 .elementor-element.elementor-element-3b22ede>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7897 .elementor-element.elementor-element-63bd515 {
		margin-top: 60px;
		margin-bottom: 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-259e0a0 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7897 .elementor-element.elementor-element-259e0a0 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7897 .elementor-element.elementor-element-90fb3c1 {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 0px 20px 60px 20px;
	}

	.elementor-7897 .elementor-element.elementor-element-643b489 {
		width: 50%;
	}

	.elementor-7897 .elementor-element.elementor-element-643b489>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-7897 .elementor-element.elementor-element-02e260a {
		width: 50%;
	}

	.elementor-7897 .elementor-element.elementor-element-02e260a>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 0px 20px;
	}

	.elementor-7897 .elementor-element.elementor-element-3ef7d59 {
		width: 50%;
	}

	.elementor-7897 .elementor-element.elementor-element-3ef7d59>.elementor-element-populated {
		margin: -150px 0px 0px 0px;
		padding: 20px 20px 0px 20px;
	}

	.elementor-7897 .elementor-element.elementor-element-a863c4a {
		width: 50%;
	}

	.elementor-7897 .elementor-element.elementor-element-a863c4a>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 0px 20px;
	}

	.elementor-7897 .elementor-element.elementor-element-96b4d63 {
		width: 50%;
	}

	.elementor-7897 .elementor-element.elementor-element-96b4d63>.elementor-element-populated {
		margin: -220px 0px 0px 0px;
		padding: 20px 20px 0px 20px;
	}

	.elementor-7897 .elementor-element.elementor-element-e0ef2ca {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 20px 0px 0px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-3861e8e .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7897 .elementor-element.elementor-element-3861e8e>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-5145618 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7897 .elementor-element.elementor-element-8c1e09c>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}
}

@media(min-width:768px) {
	.elementor-7897 .elementor-element.elementor-element-8228901 {
		width: 40%;
	}

	.elementor-7897 .elementor-element.elementor-element-cf9794a {
		width: 60%;
	}

	.elementor-7897 .elementor-element.elementor-element-0b7ed49 {
		width: 45%;
	}

	.elementor-7897 .elementor-element.elementor-element-426c044 {
		width: 55%;
	}

	.elementor-7897 .elementor-element.elementor-element-5d08876 {
		width: 50%;
	}

	.elementor-7897 .elementor-element.elementor-element-0d3ecd0 {
		width: 50%;
	}

	.elementor-7897 .elementor-element.elementor-element-48156a6 {
		width: 45%;
	}

	.elementor-7897 .elementor-element.elementor-element-af4eb25 {
		width: 55%;
	}
}

.elementor-7955 .elementor-element.elementor-element-b3480d5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7955 .elementor-element.elementor-element-b3480d5:not(.elementor-motion-effects-element-type-background),
.elementor-7955 .elementor-element.elementor-element-b3480d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-7955 .elementor-element.elementor-element-b3480d5 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-7955 .elementor-element.elementor-element-b3480d5>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-7955 .elementor-element.elementor-element-dab5ab0.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-7955 .elementor-element.elementor-element-dab5ab0.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7955 .elementor-element.elementor-element-42a0925 {
	text-align: left;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-7955 .elementor-element.elementor-element-42a0925 .elementor-image img {
	width: 91px;
}

.elementor-7955 .elementor-element.elementor-element-42a0925>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li>a {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.9em;
	color: #000000;
}

.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav>li {
	margin: 0px 0px 0px 20px;
}

.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav {
	text-align: left;
}

.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
	padding: 5px 20px 5px 20px;
}

.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li ul.sub-menu {
	text-align: left;
	border-radius: 5px;
	background: #ffffff;
}

.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li>a:hover {
	color: #0D97FF;
}

.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav ul li>a:before,
.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper div .nav li>a:before {
	background-color: #0D97FF;
}

.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav>li.current-menu-item>a,
.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a,
.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a,
.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
	color: #0D97FF;
}

.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before,
.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before,
.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #0D97FF;
}

.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li ul li a {
	color: #000000;
}

.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li ul li a:hover {
	color: #0D97FF;
}

.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li ul li>a:before {
	background-color: #0D97FF;
}

.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a,
.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
	color: #0D97FF;
}

.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before,
.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-7955 .elementor-element.elementor-element-7ecc6c7 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #0D97FF;
}

.elementor-7955 .elementor-element.elementor-element-7ecc6c7>.elementor-widget-container {
	margin: 3px 0px 0px 50px;
}

.elementor-7955 .elementor-element.elementor-element-7ecc6c7 {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-7955 .elementor-element.elementor-element-d865c14.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-7955 .elementor-element.elementor-element-d865c14.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7955 .elementor-element.elementor-element-d865c14.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-7955 .elementor-element.elementor-element-d865c14>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7955 .elementor-element.elementor-element-eef31e9 .elementor-button {
	font-size: 15px;
	font-weight: 700;
	fill: #0D97FF;
	color: #0D97FF;
	background-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #0D97FF;
	border-radius: 50px 50px 50px 50px;
	padding: 12px 35px 12px 35px;
}

.elementor-7955 .elementor-element.elementor-element-eef31e9 {
	width: auto;
	max-width: auto;
}

.elementor-7955 .elementor-element.elementor-element-f3feb18 .starto-search-icon a {
	font-size: 18px;
	color: #0D97FF;
}

.elementor-7955 .elementor-element.elementor-element-f3feb18 .starto-search-wrapper input {
	width: 450px;
}

.elementor-7955 .elementor-element.elementor-element-f3feb18 .starto-search-wrapper .input-group .input-group-button button i {
	font-size: 26px;
}

.elementor-7955 .elementor-element.elementor-element-f3feb18 .autocomplete {
	width: 500px;
}

.elementor-7955 .elementor-element.elementor-element-f3feb18 .autocomplete ul li a {
	font-size: 22px;
}

.elementor-7955 .elementor-element.elementor-element-f3feb18 .starto-search-icon a:hover {
	color: #0D97FF;
}

.elementor-7955 .elementor-element.elementor-element-f3feb18 .starto-search-wrapper {
	background: rgba(0, 0, 0, 0.9);
}

.elementor-7955 .elementor-element.elementor-element-f3feb18 .starto-search-wrapper .input-group input {
	color: #ffffff;
}

.elementor-7955 .elementor-element.elementor-element-f3feb18 .starto-search-wrapper .input-group input::placeholder {
	color: #ffffff;
}

.elementor-7955 .elementor-element.elementor-element-f3feb18 .starto-search-wrapper .input-group {
	border-color: 256, 256, 256, 0.1;
}

.elementor-7955 .elementor-element.elementor-element-f3feb18 .starto-search-wrapper .input-group .input-group-button button {
	color: #ffffff;
}

.elementor-7955 .elementor-element.elementor-element-f3feb18 .starto-search-wrapper .autocomplete li a {
	color: #ffffff;
}

.elementor-7955 .elementor-element.elementor-element-f3feb18 .autocomplete ul {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7955 .elementor-element.elementor-element-f3feb18 .autocomplete li:hover a {
	color: #ffffff;
	background-color: rgba(256, 256, 256, 0.1);
}

.elementor-7955 .elementor-element.elementor-element-f3feb18>.elementor-widget-container {
	margin: 0px 0px 0px 30px;
}

.elementor-7955 .elementor-element.elementor-element-f3feb18 {
	width: auto;
	max-width: auto;
}

.elementor-7955 .elementor-element.elementor-element-2f630a6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7955 .elementor-element.elementor-element-2f630a6.elementor-view-stacked .elementor-icon {
	background-color: #000000;
}

.elementor-7955 .elementor-element.elementor-element-2f630a6.elementor-view-framed .elementor-icon,
.elementor-7955 .elementor-element.elementor-element-2f630a6.elementor-view-default .elementor-icon {
	color: #000000;
	border-color: #000000;
}

.elementor-7955 .elementor-element.elementor-element-2f630a6.elementor-view-framed .elementor-icon,
.elementor-7955 .elementor-element.elementor-element-2f630a6.elementor-view-default .elementor-icon svg {
	fill: #000000;
}

.elementor-7955 .elementor-element.elementor-element-2f630a6.elementor-view-stacked .elementor-icon:hover {
	background-color: #000000;
}

.elementor-7955 .elementor-element.elementor-element-2f630a6.elementor-view-framed .elementor-icon:hover,
.elementor-7955 .elementor-element.elementor-element-2f630a6.elementor-view-default .elementor-icon:hover {
	color: #000000;
	border-color: #000000;
}

.elementor-7955 .elementor-element.elementor-element-2f630a6.elementor-view-framed .elementor-icon:hover,
.elementor-7955 .elementor-element.elementor-element-2f630a6.elementor-view-default .elementor-icon:hover svg {
	fill: #000000;
}

.elementor-7955 .elementor-element.elementor-element-2f630a6 .elementor-icon {
	font-size: 16px;
}

.elementor-7955 .elementor-element.elementor-element-2f630a6 .elementor-icon i,
.elementor-7955 .elementor-element.elementor-element-2f630a6 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-7955 .elementor-element.elementor-element-2f630a6>.elementor-widget-container {
	margin: 5px 0px 0px 20px;
}

.elementor-7955 .elementor-element.elementor-element-2f630a6 {
	width: auto;
	max-width: auto;
	align-self: center;
}

@media(min-width:768px) {
	.elementor-7955 .elementor-element.elementor-element-dab5ab0 {
		width: 15%;
	}

	.elementor-7955 .elementor-element.elementor-element-03b48f3 {
		width: 65%;
	}

	.elementor-7955 .elementor-element.elementor-element-d865c14 {
		width: 19.664%;
	}
}

@media(max-width:1024px) {
	.elementor-7955 .elementor-element.elementor-element-b3480d5 {
		padding: 20px 0px 20px 0px;
	}

	.elementor-7955 .elementor-element.elementor-element-42a0925>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-7955 .elementor-element.elementor-element-2f630a6>.elementor-widget-container {
		margin: 5px 20px 0px 20px;
	}
}

@media(max-width:767px) {
	.elementor-7955 .elementor-element.elementor-element-b3480d5 {
		padding: 20px 0px 20px 0px;
	}

	.elementor-7955 .elementor-element.elementor-element-dab5ab0 {
		width: 50%;
	}

	.elementor-7955 .elementor-element.elementor-element-dab5ab0.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-7955 .elementor-element.elementor-element-42a0925 {
		text-align: left;
	}

	.elementor-7955 .elementor-element.elementor-element-42a0925 .elementor-image img {
		width: 93px;
	}

	.elementor-7955 .elementor-element.elementor-element-42a0925>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-7955 .elementor-element.elementor-element-d865c14 {
		width: 50%;
	}

	.elementor-7955 .elementor-element.elementor-element-d865c14.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-7955 .elementor-element.elementor-element-d865c14>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7955 .elementor-element.elementor-element-f3feb18 .starto-search-wrapper input {
		width: 250px;
	}

	.elementor-7955 .elementor-element.elementor-element-f3feb18 .starto-search-wrapper .input-group input {
		font-size: 20px;
	}

	.elementor-7955 .elementor-element.elementor-element-f3feb18 .starto-search-wrapper .input-group .input-group-button button i {
		font-size: 18px;
	}

	.elementor-7955 .elementor-element.elementor-element-f3feb18 .autocomplete {
		width: 250px;
	}

	.elementor-7955 .elementor-element.elementor-element-2f630a6 .elementor-icon-wrapper {
		text-align: right;
	}

	.elementor-7955 .elementor-element.elementor-element-2f630a6>.elementor-widget-container {
		margin: 3px 20px 0px 20px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-7955 .elementor-element.elementor-element-dab5ab0 {
		width: 30%;
	}

	.elementor-7955 .elementor-element.elementor-element-d865c14 {
		width: 70%;
	}
}

.elementor-7965 .elementor-element.elementor-element-98c68f9>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper {
	height: 620px;
}

.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper .slide .image-container::before {
	background: rgba(0, 0, 0, 0.2);
}

.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper .slide-content {
	text-align: left;
	margin-top: 0px;
}

.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper div.slide-content {
	justify-content: left;
}

.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper .slide-content .standard-wrapper {
	justify-content: left;
}

.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper .slide .title h2 {
	color: #ffffff;
}

.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper .slide .caption {
	width: 40%;
}

.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper .slide .text {
	color: #ffffff;
}

.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper .slide .caption .text {
	font-size: 18px;
}

.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper .slide a.button {
	background-color: #0D97FF;
}

.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper .slide .button {
	border-color: #0D97FF;
}

.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper div.slide a.button {
	color: #ffffff;
}

.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper .slide a.button:hover {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper .slide .button:hover {
	border-color: #ffffff;
}

.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper div.slide a.button:hover {
	color: #ffffff;
}

.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper .pagination .item::before {
	background: #ffffff;
}

.elementor-7965 .elementor-element.elementor-element-fc099d8>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7965 .elementor-element.elementor-element-fc099d8 {
	box-shadow: 0px 15px 45px 0px rgba(0, 0, 0, 0.05);
	padding: 25px 0px 25px 0px;
}

.elementor-7965 .elementor-element.elementor-element-355b4e0>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-03f969a .elementor-heading-title {
	font-size: 20px;
}

.elementor-7965 .elementor-element.elementor-element-7c62bd6>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-7965 .elementor-element.elementor-element-aadabbc.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-7965 .elementor-element.elementor-element-aadabbc.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7965 .elementor-element.elementor-element-aadabbc.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7965 .elementor-element.elementor-element-aadabbc>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-6d5dd9e {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7965 .elementor-element.elementor-element-6d5dd9e .elementor-image img {
	width: 35px;
	opacity: 0.3;
}

.elementor-element.elementor-element-6d5dd9e {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-6d5dd9e {
	opacity: 0;
}

.elementor-bc-flex-widget .elementor-7965 .elementor-element.elementor-element-d8fc7c8.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-7965 .elementor-element.elementor-element-d8fc7c8.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7965 .elementor-element.elementor-element-d8fc7c8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7965 .elementor-element.elementor-element-d8fc7c8>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-8b7da85 .elementor-image img {
	width: 90px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-element.elementor-element-8b7da85 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-8b7da85 {
	opacity: 0;
}

.elementor-7965 .elementor-element.elementor-element-8b7da85 {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-7965 .elementor-element.elementor-element-957e275.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-7965 .elementor-element.elementor-element-957e275.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7965 .elementor-element.elementor-element-957e275.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7965 .elementor-element.elementor-element-957e275>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-b6fd13b .elementor-image img {
	width: 40px;
	opacity: 0.5;
}

.elementor-element.elementor-element-b6fd13b {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-b6fd13b {
	opacity: 0;
}

.elementor-7965 .elementor-element.elementor-element-b6fd13b {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-7965 .elementor-element.elementor-element-0f7d8c8.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-7965 .elementor-element.elementor-element-0f7d8c8.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7965 .elementor-element.elementor-element-0f7d8c8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7965 .elementor-element.elementor-element-0f7d8c8>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-89a172c .elementor-image img {
	width: 100px;
	opacity: 0.6;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-element.elementor-element-89a172c {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-89a172c {
	opacity: 0;
}

.elementor-7965 .elementor-element.elementor-element-89a172c {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-7965 .elementor-element.elementor-element-d78da82.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-7965 .elementor-element.elementor-element-d78da82.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7965 .elementor-element.elementor-element-d78da82.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7965 .elementor-element.elementor-element-d78da82>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-e57ba5e .elementor-image img {
	width: 110px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-element.elementor-element-e57ba5e {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-e57ba5e {
	opacity: 0;
}

.elementor-7965 .elementor-element.elementor-element-e57ba5e {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-7965 .elementor-element.elementor-element-3b12c46.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-7965 .elementor-element.elementor-element-3b12c46.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7965 .elementor-element.elementor-element-3b12c46.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7965 .elementor-element.elementor-element-3b12c46>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-ebb4633 .elementor-image img {
	width: 90px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-7965 .elementor-element.elementor-element-ebb4633>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-element.elementor-element-ebb4633 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-ebb4633 {
	opacity: 0;
}

.elementor-7965 .elementor-element.elementor-element-ebb4633 {
	width: auto;
	max-width: auto;
}

.elementor-7965 .elementor-element.elementor-element-9aad5df {
	margin-top: 100px;
	margin-bottom: 80px;
}

.elementor-7965 .elementor-element.elementor-element-7fd1fd7>.elementor-element-populated {
	margin: 0px 60px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-7965 .elementor-element.elementor-element-d5ef366 {
	text-align: left;
}

.elementor-7965 .elementor-element.elementor-element-d5ef366 .elementor-heading-title {
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-7965 .elementor-element.elementor-element-d5ef366>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-7965 .elementor-element.elementor-element-44a12b2 .elementor-image img {
	width: 40%;
}

.elementor-7965 .elementor-element.elementor-element-44a12b2 {
	z-index: 0;
	top: -17.184%;
}

body:not(.rtl) .elementor-7965 .elementor-element.elementor-element-44a12b2 {
	left: -53.781%;
}

body.rtl .elementor-7965 .elementor-element.elementor-element-44a12b2 {
	right: -53.781%;
}

.elementor-7965 .elementor-element.elementor-element-a46d5dd {
	--divider-border-style: solid;
	--divider-color: #0D97FF;
	--divider-border-width: 5px;
	width: auto;
	max-width: auto;
}

.elementor-7965 .elementor-element.elementor-element-a46d5dd .elementor-divider-separator {
	width: 40px;
}

.elementor-7965 .elementor-element.elementor-element-a46d5dd .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-7965 .elementor-element.elementor-element-a46d5dd>.elementor-widget-container {
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-5cd77fc>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-90c0f7d .elementor-heading-title {
	color: #0D97FF;
	font-size: 80px;
}

.elementor-7965 .elementor-element.elementor-element-1139ec3>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-23be2f4 .elementor-heading-title {
	font-size: 22px;
}

.elementor-7965 .elementor-element.elementor-element-543748c>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-7b47e81 {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-7965 .elementor-element.elementor-element-8513c77>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-393ca9a .elementor-heading-title {
	color: #0D97FF;
	font-size: 80px;
}

.elementor-7965 .elementor-element.elementor-element-2a86527>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-2efc7a2 .elementor-heading-title {
	font-size: 22px;
}

.elementor-7965 .elementor-element.elementor-element-629f60c>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-176a1cb {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-7965 .elementor-element.elementor-element-91f7aef>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-b3b6658 .elementor-heading-title {
	color: #0D97FF;
	font-size: 80px;
}

.elementor-7965 .elementor-element.elementor-element-47e9790>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-2bc7855 .elementor-heading-title {
	font-size: 22px;
}

.elementor-7965 .elementor-element.elementor-element-6f77000>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-775b8a6.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-7965 .elementor-element.elementor-element-775b8a6>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-65ed228 {
	text-align: right;
}

.elementor-7965 .elementor-element.elementor-element-65ed228 .elementor-image img {
	width: 400px;
}

.elementor-7965 .elementor-element.elementor-element-438f5e0 {
	text-align: right;
	width: auto;
	max-width: auto;
	top: 29%;
}

.elementor-7965 .elementor-element.elementor-element-438f5e0 .elementor-image img {
	width: 400px;
}

body:not(.rtl) .elementor-7965 .elementor-element.elementor-element-438f5e0 {
	left: 1%;
}

body.rtl .elementor-7965 .elementor-element.elementor-element-438f5e0 {
	right: 1%;
}

.elementor-7965 .elementor-element.elementor-element-52261d2 .elementor-image img {
	width: 32%;
}

.elementor-7965 .elementor-element.elementor-element-52261d2 {
	z-index: 0;
	top: 58%;
}

body:not(.rtl) .elementor-7965 .elementor-element.elementor-element-52261d2 {
	left: 44%;
}

body.rtl .elementor-7965 .elementor-element.elementor-element-52261d2 {
	right: 44%;
}

.elementor-7965 .elementor-element.elementor-element-cd828d7>.elementor-container {
	min-height: 470px;
}

.elementor-7965 .elementor-element.elementor-element-cd828d7>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7965 .elementor-element.elementor-element-cd828d7 {
	margin-top: 100px;
	margin-bottom: 40px;
}

.elementor-7965 .elementor-element.elementor-element-8a5cf53.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-7965 .elementor-element.elementor-element-8a5cf53:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-7965 .elementor-element.elementor-element-8a5cf53>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/smiling-woman-paying-for-coffee-by-credit-card-3GBX6JQ-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7965 .elementor-element.elementor-element-8a5cf53>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 40px 40px 40px 0px;
}

.elementor-7965 .elementor-element.elementor-element-8a5cf53>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7965 .elementor-element.elementor-element-bc4c713 {
	text-align: right;
	width: auto;
	max-width: auto;
}

.elementor-7965 .elementor-element.elementor-element-bc4c713 .elementor-image img {
	width: 180px;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.2);
}

.elementor-element.elementor-element-bc4c713 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 400ms !important;
}

.elementor-widget.elementor-element-bc4c713 {
	opacity: 0;
}

.elementor-bc-flex-widget .elementor-7965 .elementor-element.elementor-element-553ebe7.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-7965 .elementor-element.elementor-element-553ebe7.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7965 .elementor-element.elementor-element-553ebe7>.elementor-element-populated {
	margin: 0px 100px 0px 100px;
	padding: 0% 0% 0% 0%;
}

.elementor-7965 .elementor-element.elementor-element-fdfd3ac {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7965 .elementor-element.elementor-element-fdfd3ac .elementor-heading-title {
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-7965 .elementor-element.elementor-element-fdfd3ac>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-fdfd3ac {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 160ms !important;
}

.elementor-widget.elementor-element-fdfd3ac {
	opacity: 0;
}

.elementor-7965 .elementor-element.elementor-element-736cfdb {
	--divider-border-style: solid;
	--divider-color: #0D97FF;
	--divider-border-width: 5px;
	width: auto;
	max-width: auto;
}

.elementor-7965 .elementor-element.elementor-element-736cfdb .elementor-divider-separator {
	width: 40px;
}

.elementor-7965 .elementor-element.elementor-element-736cfdb .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-7965 .elementor-element.elementor-element-736cfdb>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-736cfdb {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 320ms !important;
}

.elementor-widget.elementor-element-736cfdb {
	opacity: 0;
}

.elementor-7965 .elementor-element.elementor-element-96f749e>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-5145bc8>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-5145bc8 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 480ms !important;
}

.elementor-widget.elementor-element-5145bc8 {
	opacity: 0;
}

.elementor-7965 .elementor-element.elementor-element-6c797d7 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-7965 .elementor-element.elementor-element-e0363bb>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-88ccd01>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-88ccd01 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 540ms !important;
}

.elementor-widget.elementor-element-88ccd01 {
	opacity: 0;
}

.elementor-7965 .elementor-element.elementor-element-19c43e9.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7965 .elementor-element.elementor-element-bd39bda .elementor-spacer-inner {
	height: 100px;
}

.elementor-7965 .elementor-element.elementor-element-bd39bda>.elementor-widget-container {
	margin: 40px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #000000;
}

.elementor-element.elementor-element-bd39bda {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-bd39bda {
	opacity: 0;
}

.elementor-7965 .elementor-element.elementor-element-bd39bda {
	width: auto;
	max-width: auto;
}

.elementor-7965 .elementor-element.elementor-element-98b055f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7965 .elementor-element.elementor-element-98b055f>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-0496eb0 {
	text-align: center;
	width: 50%;
	max-width: 50%;
}

.elementor-7965 .elementor-element.elementor-element-0496eb0 .elementor-heading-title {
	color: #000000;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-7965 .elementor-element.elementor-element-96fa638 {
	margin-top: 50px;
	margin-bottom: 40px;
}

.elementor-7965 .elementor-element.elementor-element-c404349>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-43c73e2 .service-grid-wrapper {
	height: 450px;
	border-radius: 5px;
}

.elementor-7965 .elementor-element.elementor-element-43c73e2 .service-grid-wrapper:hover:before {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 69, 255, 0) 0%, #F2295B 100%);
}

.elementor-7965 .elementor-element.elementor-element-43c73e2 .service-grid-wrapper i {
	font-size: 26px;
	color: #ffffff;
}

.elementor-7965 .elementor-element.elementor-element-43c73e2 .service-grid-wrapper .overflow-inner .header-wrap h2 {
	color: #ffffff;
	font-size: 28px;
	line-height: 1.3em;
}

.elementor-7965 .elementor-element.elementor-element-43c73e2 .service-grid-wrapper .overflow-inner .hover-content {
	color: #ffffff;
}

.elementor-7965 .elementor-element.elementor-element-44f54dde {
	margin-top: 100px;
	margin-bottom: 20px;
	padding: 0px 40px 0px 40px;
}

.elementor-bc-flex-widget .elementor-7965 .elementor-element.elementor-element-16e0c88d.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-7965 .elementor-element.elementor-element-16e0c88d.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7965 .elementor-element.elementor-element-16e0c88d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7965 .elementor-element.elementor-element-16e0c88d>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-1d018cd .elementor-image img {
	width: 80px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-element.elementor-element-1d018cd {
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-1d018cd {
	opacity: 0;
}

.elementor-7965 .elementor-element.elementor-element-1d018cd {
	width: auto;
	max-width: auto;
	top: 53px;
}

body:not(.rtl) .elementor-7965 .elementor-element.elementor-element-1d018cd {
	left: 57px;
}

body.rtl .elementor-7965 .elementor-element.elementor-element-1d018cd {
	right: 57px;
}

.elementor-7965 .elementor-element.elementor-element-40056e58 .elementor-image img {
	width: 80px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-element.elementor-element-40056e58 {
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-40056e58 {
	opacity: 0;
}

.elementor-7965 .elementor-element.elementor-element-40056e58 {
	width: auto;
	max-width: auto;
	top: 161.313px;
}

body:not(.rtl) .elementor-7965 .elementor-element.elementor-element-40056e58 {
	left: 347.844px;
}

body.rtl .elementor-7965 .elementor-element.elementor-element-40056e58 {
	right: 347.844px;
}

.elementor-7965 .elementor-element.elementor-element-5c2ea4be .elementor-image img {
	width: 80px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-element.elementor-element-5c2ea4be {
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-5c2ea4be {
	opacity: 0;
}

.elementor-7965 .elementor-element.elementor-element-5c2ea4be {
	width: auto;
	max-width: auto;
	top: 333.313px;
}

body:not(.rtl) .elementor-7965 .elementor-element.elementor-element-5c2ea4be {
	left: 60.844px;
}

body.rtl .elementor-7965 .elementor-element.elementor-element-5c2ea4be {
	right: 60.844px;
}

.elementor-7965 .elementor-element.elementor-element-4dc35ad .elementor-image img {
	width: 80px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-element.elementor-element-4dc35ad {
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-4dc35ad {
	opacity: 0;
}

.elementor-7965 .elementor-element.elementor-element-4dc35ad {
	width: auto;
	max-width: auto;
	top: 492.313px;
}

body:not(.rtl) .elementor-7965 .elementor-element.elementor-element-4dc35ad {
	left: 278.844px;
}

body.rtl .elementor-7965 .elementor-element.elementor-element-4dc35ad {
	right: 278.844px;
}

.elementor-7965 .elementor-element.elementor-element-2a6b5f64 .elementor-image img {
	width: 80px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-element.elementor-element-2a6b5f64 {
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-2a6b5f64 {
	opacity: 0;
}

.elementor-7965 .elementor-element.elementor-element-2a6b5f64 {
	width: auto;
	max-width: auto;
	top: 417.313px;
}

body:not(.rtl) .elementor-7965 .elementor-element.elementor-element-2a6b5f64 {
	left: 530.844px;
}

body.rtl .elementor-7965 .elementor-element.elementor-element-2a6b5f64 {
	right: 530.844px;
}

.elementor-bc-flex-widget .elementor-7965 .elementor-element.elementor-element-127ca6d7.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-7965 .elementor-element.elementor-element-127ca6d7.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7965 .elementor-element.elementor-element-127ca6d7>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0% 15% 0% 15%;
}

.elementor-7965 .elementor-element.elementor-element-641b771a .elementor-heading-title {
	color: #000000;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-7965 .elementor-element.elementor-element-641b771a>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-641b771a {
	width: 100%;
	max-width: 100%;
}

.elementor-7965 .elementor-element.elementor-element-e4ffabc .elementor-icon-wrapper {
	text-align: right;
}

.elementor-7965 .elementor-element.elementor-element-e4ffabc.elementor-view-stacked .elementor-icon {
	background-color: #0D97FF;
}

.elementor-7965 .elementor-element.elementor-element-e4ffabc.elementor-view-framed .elementor-icon,
.elementor-7965 .elementor-element.elementor-element-e4ffabc.elementor-view-default .elementor-icon {
	color: #0D97FF;
	border-color: #0D97FF;
}

.elementor-7965 .elementor-element.elementor-element-e4ffabc.elementor-view-framed .elementor-icon,
.elementor-7965 .elementor-element.elementor-element-e4ffabc.elementor-view-default .elementor-icon svg {
	fill: #0D97FF;
}

.elementor-7965 .elementor-element.elementor-element-e4ffabc .elementor-icon {
	font-size: 20px;
}

.elementor-7965 .elementor-element.elementor-element-e4ffabc .elementor-icon i,
.elementor-7965 .elementor-element.elementor-element-e4ffabc .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-7965 .elementor-element.elementor-element-e4ffabc>.elementor-widget-container {
	margin: 0px 10px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-e4ffabc {
	width: auto;
	max-width: auto;
}

.elementor-7965 .elementor-element.elementor-element-7db651e7 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-7965 .elementor-element.elementor-element-7db651e7.elementor-view-stacked .elementor-icon {
	background-color: #0D97FF;
}

.elementor-7965 .elementor-element.elementor-element-7db651e7.elementor-view-framed .elementor-icon,
.elementor-7965 .elementor-element.elementor-element-7db651e7.elementor-view-default .elementor-icon {
	color: #0D97FF;
	border-color: #0D97FF;
}

.elementor-7965 .elementor-element.elementor-element-7db651e7.elementor-view-framed .elementor-icon,
.elementor-7965 .elementor-element.elementor-element-7db651e7.elementor-view-default .elementor-icon svg {
	fill: #0D97FF;
}

.elementor-7965 .elementor-element.elementor-element-7db651e7 .elementor-icon {
	font-size: 20px;
}

.elementor-7965 .elementor-element.elementor-element-7db651e7 .elementor-icon i,
.elementor-7965 .elementor-element.elementor-element-7db651e7 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-7965 .elementor-element.elementor-element-7db651e7>.elementor-widget-container {
	margin: 0px 10px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-7db651e7 {
	width: auto;
	max-width: auto;
}

.elementor-7965 .elementor-element.elementor-element-50ef12eb .elementor-icon-wrapper {
	text-align: right;
}

.elementor-7965 .elementor-element.elementor-element-50ef12eb.elementor-view-stacked .elementor-icon {
	background-color: #0D97FF;
}

.elementor-7965 .elementor-element.elementor-element-50ef12eb.elementor-view-framed .elementor-icon,
.elementor-7965 .elementor-element.elementor-element-50ef12eb.elementor-view-default .elementor-icon {
	color: #0D97FF;
	border-color: #0D97FF;
}

.elementor-7965 .elementor-element.elementor-element-50ef12eb.elementor-view-framed .elementor-icon,
.elementor-7965 .elementor-element.elementor-element-50ef12eb.elementor-view-default .elementor-icon svg {
	fill: #0D97FF;
}

.elementor-7965 .elementor-element.elementor-element-50ef12eb .elementor-icon {
	font-size: 20px;
}

.elementor-7965 .elementor-element.elementor-element-50ef12eb .elementor-icon i,
.elementor-7965 .elementor-element.elementor-element-50ef12eb .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-7965 .elementor-element.elementor-element-50ef12eb>.elementor-widget-container {
	margin: 0px 10px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-50ef12eb {
	width: auto;
	max-width: auto;
}

.elementor-7965 .elementor-element.elementor-element-5ab71148 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-7965 .elementor-element.elementor-element-5ab71148.elementor-view-stacked .elementor-icon {
	background-color: #0D97FF;
}

.elementor-7965 .elementor-element.elementor-element-5ab71148.elementor-view-framed .elementor-icon,
.elementor-7965 .elementor-element.elementor-element-5ab71148.elementor-view-default .elementor-icon {
	color: #0D97FF;
	border-color: #0D97FF;
}

.elementor-7965 .elementor-element.elementor-element-5ab71148.elementor-view-framed .elementor-icon,
.elementor-7965 .elementor-element.elementor-element-5ab71148.elementor-view-default .elementor-icon svg {
	fill: #0D97FF;
}

.elementor-7965 .elementor-element.elementor-element-5ab71148 .elementor-icon {
	font-size: 20px;
}

.elementor-7965 .elementor-element.elementor-element-5ab71148 .elementor-icon i,
.elementor-7965 .elementor-element.elementor-element-5ab71148 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-7965 .elementor-element.elementor-element-5ab71148>.elementor-widget-container {
	margin: 0px 10px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-5ab71148 {
	width: auto;
	max-width: auto;
}

.elementor-7965 .elementor-element.elementor-element-4e0b31ae .elementor-icon-wrapper {
	text-align: right;
}

.elementor-7965 .elementor-element.elementor-element-4e0b31ae.elementor-view-stacked .elementor-icon {
	background-color: #0D97FF;
}

.elementor-7965 .elementor-element.elementor-element-4e0b31ae.elementor-view-framed .elementor-icon,
.elementor-7965 .elementor-element.elementor-element-4e0b31ae.elementor-view-default .elementor-icon {
	color: #0D97FF;
	border-color: #0D97FF;
}

.elementor-7965 .elementor-element.elementor-element-4e0b31ae.elementor-view-framed .elementor-icon,
.elementor-7965 .elementor-element.elementor-element-4e0b31ae.elementor-view-default .elementor-icon svg {
	fill: #0D97FF;
}

.elementor-7965 .elementor-element.elementor-element-4e0b31ae .elementor-icon {
	font-size: 20px;
}

.elementor-7965 .elementor-element.elementor-element-4e0b31ae .elementor-icon i,
.elementor-7965 .elementor-element.elementor-element-4e0b31ae .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-7965 .elementor-element.elementor-element-4e0b31ae>.elementor-widget-container {
	margin: 0px 10px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-4e0b31ae {
	width: auto;
	max-width: auto;
}

.elementor-7965 .elementor-element.elementor-element-38d19c8b {
	text-align: left;
}

.elementor-7965 .elementor-element.elementor-element-38d19c8b .elementor-heading-title {
	color: #000000;
	font-size: 20px;
}

.elementor-7965 .elementor-element.elementor-element-38d19c8b>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-7965 .elementor-element.elementor-element-3c0cad79 {
	text-align: left;
}

.elementor-7965 .elementor-element.elementor-element-3c0cad79 .elementor-image img {
	width: 165px;
}

.elementor-7965 .elementor-element.elementor-element-3c0cad79>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-8992ab3>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-d725ca2 .testimonials-card-wrapper .owl-carousel .shadow-effect {
	background: #ffffff;
	border-color: #e7e7e7;
	border-radius: 0px;
}

.elementor-7965 .elementor-element.elementor-element-d725ca2 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-name {
	color: #000000;
	font-size: 14px;
}

.elementor-7965 .elementor-element.elementor-element-d725ca2 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc {
	color: #000000;
	font-size: 14px;
}

.elementor-7965 .elementor-element.elementor-element-d725ca2 .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot span {
	background: #0077FF;
}

.elementor-7965 .elementor-element.elementor-element-d725ca2 .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot.active span {
	background: #0077FF;
}

.elementor-7965 .elementor-element.elementor-element-0af9b63>.elementor-container {
	min-height: 670px;
}

.elementor-7965 .elementor-element.elementor-element-0af9b63>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-7965 .elementor-element.elementor-element-0af9b63:not(.elementor-motion-effects-element-type-background),
.elementor-7965 .elementor-element.elementor-element-0af9b63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/close-up-of-customer-at-checkout-of-organic-farm-9TXEEBB-1-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7965 .elementor-element.elementor-element-0af9b63>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.15;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7965 .elementor-element.elementor-element-0af9b63 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 60px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-941627a.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-7965 .elementor-element.elementor-element-941627a>.elementor-element-populated {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-7965 .elementor-element.elementor-element-51b21c4 .elementor-spacer-inner {
	height: 20px;
}

.elementor-7965 .elementor-element.elementor-element-c1e434a {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-7965 .elementor-element.elementor-element-c1e434a .elementor-heading-title {
	color: #FFFFFF;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-c1e434a {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 140ms !important;
}

.elementor-widget.elementor-element-c1e434a {
	opacity: 0;
}

.elementor-7965 .elementor-element.elementor-element-33ff597 {
	--divider-border-style: solid;
	--divider-color: #0D97FF;
	--divider-border-width: 5px;
	width: auto;
	max-width: auto;
}

.elementor-7965 .elementor-element.elementor-element-33ff597 .elementor-divider-separator {
	width: 40px;
}

.elementor-7965 .elementor-element.elementor-element-33ff597 .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-7965 .elementor-element.elementor-element-33ff597>.elementor-widget-container {
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-33ff597 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 280ms !important;
}

.elementor-widget.elementor-element-33ff597 {
	opacity: 0;
}

.elementor-7965 .elementor-element.elementor-element-9b0c9c1 .elementor-text-editor {
	text-align: left;
}

.elementor-7965 .elementor-element.elementor-element-9b0c9c1 {
	color: #FFFFFF;
	font-size: 18px;
	width: auto;
	max-width: auto;
}

.elementor-7965 .elementor-element.elementor-element-9b0c9c1>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-9b0c9c1 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 420ms !important;
}

.elementor-widget.elementor-element-9b0c9c1 {
	opacity: 0;
}

.elementor-7965 .elementor-element.elementor-element-0cd4f96 .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #0D97FF;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-7965 .elementor-element.elementor-element-0cd4f96>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-0cd4f96 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 560ms !important;
}

.elementor-widget.elementor-element-0cd4f96 {
	opacity: 0;
}

.elementor-7965 .elementor-element.elementor-element-0cd4f96 {
	width: auto;
	max-width: auto;
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-7965 .elementor-element.elementor-element-355b4e0 {
		width: 20%;
	}

	.elementor-7965 .elementor-element.elementor-element-7c62bd6 {
		width: 79.665%;
	}

	.elementor-7965 .elementor-element.elementor-element-7fd1fd7 {
		width: 45%;
	}

	.elementor-7965 .elementor-element.elementor-element-5cd77fc {
		width: 17%;
	}

	.elementor-7965 .elementor-element.elementor-element-1139ec3 {
		width: 83.027%;
	}

	.elementor-7965 .elementor-element.elementor-element-8513c77 {
		width: 17%;
	}

	.elementor-7965 .elementor-element.elementor-element-2a86527 {
		width: 83.027%;
	}

	.elementor-7965 .elementor-element.elementor-element-91f7aef {
		width: 17%;
	}

	.elementor-7965 .elementor-element.elementor-element-47e9790 {
		width: 83.027%;
	}

	.elementor-7965 .elementor-element.elementor-element-775b8a6 {
		width: 55%;
	}

	.elementor-7965 .elementor-element.elementor-element-8a5cf53 {
		width: 45%;
	}

	.elementor-7965 .elementor-element.elementor-element-553ebe7 {
		width: 55%;
	}

	.elementor-7965 .elementor-element.elementor-element-16e0c88d {
		width: 55%;
	}

	.elementor-7965 .elementor-element.elementor-element-127ca6d7 {
		width: 45%;
	}

	.elementor-7965 .elementor-element.elementor-element-941627a {
		width: 35%;
	}

	.elementor-7965 .elementor-element.elementor-element-c8534f2 {
		width: 65%;
	}
}

@media(max-width:1024px) {
	.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
		font-size: 40px;
	}

	.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper .slide .caption {
		width: 50%;
	}

	.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper .slide .caption .text {
		font-size: 18px;
	}

	.elementor-7965 .elementor-element.elementor-element-6d5dd9e .elementor-image img {
		width: 60%;
	}

	.elementor-7965 .elementor-element.elementor-element-8b7da85 .elementor-image img {
		width: 70%;
	}

	.elementor-7965 .elementor-element.elementor-element-b6fd13b .elementor-image img {
		width: 45%;
	}

	.elementor-7965 .elementor-element.elementor-element-89a172c .elementor-image img {
		width: 70%;
	}

	.elementor-7965 .elementor-element.elementor-element-e57ba5e .elementor-image img {
		width: 80%;
	}

	.elementor-7965 .elementor-element.elementor-element-ebb4633 .elementor-image img {
		width: 70%;
	}

	.elementor-7965 .elementor-element.elementor-element-9aad5df {
		margin-top: 80px;
		margin-bottom: 80px;
	}

	.elementor-7965 .elementor-element.elementor-element-7fd1fd7>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-7965 .elementor-element.elementor-element-d5ef366 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7965 .elementor-element.elementor-element-44a12b2 {
		top: -4%;
	}

	.elementor-7965 .elementor-element.elementor-element-12ce67d {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-775b8a6>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-65ed228 .elementor-image img {
		width: 300px;
	}

	.elementor-7965 .elementor-element.elementor-element-438f5e0 .elementor-image img {
		width: 300px;
	}

	body:not(.rtl) .elementor-7965 .elementor-element.elementor-element-438f5e0 {
		left: 1%;
	}

	body.rtl .elementor-7965 .elementor-element.elementor-element-438f5e0 {
		right: 1%;
	}

	.elementor-7965 .elementor-element.elementor-element-438f5e0 {
		top: 35%;
	}

	.elementor-7965 .elementor-element.elementor-element-52261d2 {
		top: -4%;
	}

	.elementor-7965 .elementor-element.elementor-element-cd828d7 {
		margin-top: 60px;
		margin-bottom: 60px;
	}

	.elementor-bc-flex-widget .elementor-7965 .elementor-element.elementor-element-8a5cf53.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-7965 .elementor-element.elementor-element-8a5cf53.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-7965 .elementor-element.elementor-element-8a5cf53>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 120px 40px 120px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-553ebe7>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 40px 0px 40px;
	}

	.elementor-7965 .elementor-element.elementor-element-fdfd3ac .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7965 .elementor-element.elementor-element-14cbfd3 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-753dc4c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-bd39bda>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-0496eb0 {
		text-align: center;
		width: 70%;
		max-width: 70%;
	}

	.elementor-7965 .elementor-element.elementor-element-0496eb0 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-7965 .elementor-element.elementor-element-0496eb0>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}

	.elementor-7965 .elementor-element.elementor-element-43c73e2 .service-grid-wrapper {
		height: 280px;
	}

	.elementor-7965 .elementor-element.elementor-element-43c73e2 .service-grid-wrapper i {
		font-size: 24px;
	}

	.elementor-7965 .elementor-element.elementor-element-43c73e2 .service-grid-wrapper .overflow-inner .header-wrap h2 {
		font-size: 20px;
	}

	.elementor-7965 .elementor-element.elementor-element-43c73e2 .service-grid-wrapper .overflow-inner .hover-content {
		font-size: 13px;
	}

	.elementor-7965 .elementor-element.elementor-element-127ca6d7.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7965 .elementor-element.elementor-element-127ca6d7>.elementor-element-populated {
		margin: 60px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-641b771a {
		text-align: center;
	}

	.elementor-7965 .elementor-element.elementor-element-641b771a .elementor-heading-title {
		font-size: 34px;
	}

	.elementor-7965 .elementor-element.elementor-element-641b771a>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-38d19c8b {
		text-align: center;
	}

	.elementor-7965 .elementor-element.elementor-element-3c0cad79 {
		text-align: center;
	}

	.elementor-7965 .elementor-element.elementor-element-0af9b63>.elementor-container {
		min-height: 450px;
	}

	.elementor-7965 .elementor-element.elementor-element-0af9b63>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7965 .elementor-element.elementor-element-0af9b63 {
		padding: 60px 0px 40px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-c1e434a .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-7965 .elementor-element.elementor-element-9b0c9c1 {
		font-size: 18px;
	}

	.elementor-7965 .elementor-element.elementor-element-9b0c9c1>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-7965 .elementor-element.elementor-element-7786cad {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper {
		height: 560px;
	}

	.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
		font-size: 34px;
	}

	.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper .slide .caption {
		width: 100%;
	}

	.elementor-7965 .elementor-element.elementor-element-d07b1c7 .slider-parallax-wrapper .slide .caption .text {
		font-size: 18px;
	}

	.elementor-7965 .elementor-element.elementor-element-fc099d8 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 40px 0px 30px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-03f969a {
		text-align: center;
	}

	.elementor-7965 .elementor-element.elementor-element-03f969a>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-aadabbc {
		width: 50%;
	}

	.elementor-7965 .elementor-element.elementor-element-d8fc7c8 {
		width: 50%;
	}

	.elementor-7965 .elementor-element.elementor-element-957e275 {
		width: 50%;
	}

	.elementor-7965 .elementor-element.elementor-element-957e275>.elementor-element-populated {
		margin: 20px 0px 20px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-0f7d8c8 {
		width: 50%;
	}

	.elementor-7965 .elementor-element.elementor-element-d78da82 {
		width: 50%;
	}

	.elementor-7965 .elementor-element.elementor-element-d78da82>.elementor-element-populated {
		margin: 10px 0px 20px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-3b12c46 {
		width: 50%;
	}

	.elementor-7965 .elementor-element.elementor-element-9aad5df {
		margin-top: 60px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-7fd1fd7.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7965 .elementor-element.elementor-element-7fd1fd7>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-d5ef366 {
		text-align: center;
	}

	.elementor-7965 .elementor-element.elementor-element-d5ef366 .elementor-heading-title {
		font-size: 34px;
		line-height: 1.2em;
	}

	.elementor-7965 .elementor-element.elementor-element-a46d5dd .elementor-divider {
		text-align: center;
	}

	.elementor-7965 .elementor-element.elementor-element-a46d5dd .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-7965 .elementor-element.elementor-element-a46d5dd>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-12ce67d {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-5cd77fc {
		width: 20%;
	}

	.elementor-7965 .elementor-element.elementor-element-1139ec3 {
		width: 80%;
	}

	.elementor-7965 .elementor-element.elementor-element-1139ec3>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-23be2f4 .elementor-heading-title {
		font-size: 22px;
		line-height: 1.5em;
	}

	.elementor-7965 .elementor-element.elementor-element-23be2f4>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-8513c77 {
		width: 20%;
	}

	.elementor-7965 .elementor-element.elementor-element-2a86527 {
		width: 80%;
	}

	.elementor-7965 .elementor-element.elementor-element-2efc7a2 .elementor-heading-title {
		font-size: 22px;
		line-height: 1.5em;
	}

	.elementor-7965 .elementor-element.elementor-element-91f7aef {
		width: 20%;
	}

	.elementor-7965 .elementor-element.elementor-element-47e9790 {
		width: 80%;
	}

	.elementor-7965 .elementor-element.elementor-element-2bc7855 .elementor-heading-title {
		font-size: 22px;
		line-height: 1.5em;
	}

	.elementor-7965 .elementor-element.elementor-element-775b8a6 {
		width: 100%;
	}

	.elementor-7965 .elementor-element.elementor-element-775b8a6>.elementor-element-populated {
		margin: 60px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-65ed228 .elementor-image img {
		width: 100%;
	}

	.elementor-7965 .elementor-element.elementor-element-65ed228>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-438f5e0 .elementor-image img {
		width: 100%;
	}

	.elementor-7965 .elementor-element.elementor-element-438f5e0>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-cd828d7>.elementor-container {
		min-height: 400px;
	}

	.elementor-7965 .elementor-element.elementor-element-cd828d7>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7965 .elementor-element.elementor-element-cd828d7 {
		margin-top: 60px;
		margin-bottom: 60px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-8a5cf53 {
		width: 100%;
	}

	.elementor-7965 .elementor-element.elementor-element-8a5cf53.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7965 .elementor-element.elementor-element-8a5cf53>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 30px 0px 30px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-553ebe7.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7965 .elementor-element.elementor-element-553ebe7>.elementor-element-populated {
		margin: 60px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-7965 .elementor-element.elementor-element-fdfd3ac {
		text-align: center;
	}

	.elementor-7965 .elementor-element.elementor-element-fdfd3ac .elementor-heading-title {
		font-size: 34px;
		line-height: 1.2em;
	}

	.elementor-7965 .elementor-element.elementor-element-736cfdb .elementor-divider {
		text-align: center;
	}

	.elementor-7965 .elementor-element.elementor-element-736cfdb .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-7965 .elementor-element.elementor-element-736cfdb>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-14cbfd3 {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-96f749e {
		width: 100%;
	}

	.elementor-7965 .elementor-element.elementor-element-96f749e>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-e0363bb {
		width: 100%;
	}

	.elementor-7965 .elementor-element.elementor-element-e0363bb>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7965 .elementor-element.elementor-element-753dc4c {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-98b055f>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-0496eb0 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-7965 .elementor-element.elementor-element-0496eb0>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-0496eb0 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7965 .elementor-element.elementor-element-43c73e2 .service-grid-wrapper {
		height: 300px;
	}

	.elementor-7965 .elementor-element.elementor-element-43c73e2 .service-grid-wrapper i {
		font-size: 30px;
	}

	.elementor-7965 .elementor-element.elementor-element-43c73e2 .service-grid-wrapper .overflow-inner .header-wrap h2 {
		font-size: 26px;
	}

	.elementor-7965 .elementor-element.elementor-element-43c73e2 .service-grid-wrapper .overflow-inner .hover-content {
		font-size: 18px;
	}

	.elementor-7965 .elementor-element.elementor-element-44f54dde {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-1d018cd .elementor-image img {
		width: 50px;
	}

	body:not(.rtl) .elementor-7965 .elementor-element.elementor-element-1d018cd {
		left: 6.25%;
	}

	body.rtl .elementor-7965 .elementor-element.elementor-element-1d018cd {
		right: 6.25%;
	}

	.elementor-7965 .elementor-element.elementor-element-1d018cd {
		top: 4.063%;
	}

	.elementor-7965 .elementor-element.elementor-element-40056e58 .elementor-image img {
		width: 50px;
	}

	body:not(.rtl) .elementor-7965 .elementor-element.elementor-element-40056e58 {
		left: 58.247%;
	}

	body.rtl .elementor-7965 .elementor-element.elementor-element-40056e58 {
		right: 58.247%;
	}

	.elementor-7965 .elementor-element.elementor-element-40056e58 {
		top: 13.623%;
	}

	.elementor-7965 .elementor-element.elementor-element-5c2ea4be .elementor-image img {
		width: 50px;
	}

	body:not(.rtl) .elementor-7965 .elementor-element.elementor-element-5c2ea4be {
		left: 4.951%;
	}

	body.rtl .elementor-7965 .elementor-element.elementor-element-5c2ea4be {
		right: 4.951%;
	}

	.elementor-7965 .elementor-element.elementor-element-5c2ea4be {
		top: 47.998%;
	}

	.elementor-7965 .elementor-element.elementor-element-4dc35ad .elementor-image img {
		width: 50px;
	}

	body:not(.rtl) .elementor-7965 .elementor-element.elementor-element-4dc35ad {
		left: 29.014%;
	}

	body.rtl .elementor-7965 .elementor-element.elementor-element-4dc35ad {
		right: 29.014%;
	}

	.elementor-7965 .elementor-element.elementor-element-4dc35ad {
		top: 74.312%;
	}

	.elementor-7965 .elementor-element.elementor-element-2a6b5f64 .elementor-image img {
		width: 50px;
	}

	body:not(.rtl) .elementor-7965 .elementor-element.elementor-element-2a6b5f64 {
		left: 81.304%;
	}

	body.rtl .elementor-7965 .elementor-element.elementor-element-2a6b5f64 {
		right: 81.304%;
	}

	.elementor-7965 .elementor-element.elementor-element-2a6b5f64 {
		top: 69.004%;
	}

	.elementor-7965 .elementor-element.elementor-element-127ca6d7>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-641b771a {
		text-align: center;
	}

	.elementor-7965 .elementor-element.elementor-element-641b771a .elementor-heading-title {
		font-size: 30px;
		line-height: 1.4em;
	}

	.elementor-7965 .elementor-element.elementor-element-641b771a>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-38d19c8b {
		text-align: center;
	}

	.elementor-7965 .elementor-element.elementor-element-4cc5dd1 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-d725ca2 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-name {
		font-size: 14px;
	}

	.elementor-7965 .elementor-element.elementor-element-d725ca2 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc {
		font-size: 14px;
	}

	.elementor-7965 .elementor-element.elementor-element-d725ca2>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7965 .elementor-element.elementor-element-0af9b63>.elementor-container {
		min-height: 470px;
	}

	.elementor-7965 .elementor-element.elementor-element-0af9b63>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-7965 .elementor-element.elementor-element-0af9b63 {
		padding: 40px 0px 20px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-941627a.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7965 .elementor-element.elementor-element-941627a>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-7965 .elementor-element.elementor-element-51b21c4 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-7965 .elementor-element.elementor-element-c1e434a {
		text-align: center;
	}

	.elementor-7965 .elementor-element.elementor-element-c1e434a .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-7965 .elementor-element.elementor-element-c1e434a>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-33ff597 .elementor-divider {
		text-align: center;
	}

	.elementor-7965 .elementor-element.elementor-element-33ff597 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-7965 .elementor-element.elementor-element-33ff597>.elementor-widget-container {
		margin: 20px 0px 20px 0px;
	}

	.elementor-7965 .elementor-element.elementor-element-9b0c9c1 .elementor-text-editor {
		text-align: center;
	}

	.elementor-7965 .elementor-element.elementor-element-0cd4f96>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-7965 .elementor-element.elementor-element-8a5cf53 {
		width: 50%;
	}

	.elementor-7965 .elementor-element.elementor-element-553ebe7 {
		width: 50%;
	}

	.elementor-7965 .elementor-element.elementor-element-16e0c88d {
		width: 100%;
	}

	.elementor-7965 .elementor-element.elementor-element-127ca6d7 {
		width: 100%;
	}

	.elementor-7965 .elementor-element.elementor-element-941627a {
		width: 50%;
	}
}

.elementor-7960 .elementor-element.elementor-element-992287e>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7960 .elementor-element.elementor-element-992287e:not(.elementor-motion-effects-element-type-background),
.elementor-7960 .elementor-element.elementor-element-992287e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-7960 .elementor-element.elementor-element-992287e {
	box-shadow: 0px 10px 40px 0px rgba(47, 47, 47, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-7960 .elementor-element.elementor-element-992287e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-7960 .elementor-element.elementor-element-930352e.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-7960 .elementor-element.elementor-element-930352e.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7960 .elementor-element.elementor-element-f5a0d7f {
	text-align: left;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-7960 .elementor-element.elementor-element-f5a0d7f .elementor-image img {
	width: 91px;
}

.elementor-7960 .elementor-element.elementor-element-f5a0d7f>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li>a {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.9em;
	color: #000000;
}

.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav>li {
	margin: 0px 0px 0px 20px;
}

.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav {
	text-align: left;
}

.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
	padding: 5px 20px 5px 20px;
}

.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li ul.sub-menu {
	text-align: left;
	border-radius: 5px;
	background: #ffffff;
}

.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li>a:hover {
	color: #0D97FF;
}

.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav ul li>a:before,
.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper div .nav li>a:before {
	background-color: #0D97FF;
}

.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav>li.current-menu-item>a,
.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a,
.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a,
.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
	color: #0D97FF;
}

.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before,
.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before,
.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #0D97FF;
}

.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li ul li a {
	color: #000000;
}

.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li ul li a:hover {
	color: #0D97FF;
}

.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li ul li>a:before {
	background-color: #0D97FF;
}

.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a,
.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
	color: #0D97FF;
}

.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before,
.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-7960 .elementor-element.elementor-element-01b68e7 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #0D97FF;
}

.elementor-7960 .elementor-element.elementor-element-01b68e7>.elementor-widget-container {
	margin: 3px 0px 0px 50px;
}

.elementor-7960 .elementor-element.elementor-element-01b68e7 {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-7960 .elementor-element.elementor-element-51b1cb3.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-7960 .elementor-element.elementor-element-51b1cb3.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7960 .elementor-element.elementor-element-51b1cb3.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-7960 .elementor-element.elementor-element-51b1cb3>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7960 .elementor-element.elementor-element-cbeda53 .elementor-button {
	font-size: 15px;
	font-weight: 700;
	fill: #0D97FF;
	color: #0D97FF;
	background-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #0D97FF;
	border-radius: 50px 50px 50px 50px;
	padding: 12px 35px 12px 35px;
}

.elementor-7960 .elementor-element.elementor-element-cbeda53 {
	width: auto;
	max-width: auto;
}

.elementor-7960 .elementor-element.elementor-element-71b723d .starto-search-icon a {
	font-size: 18px;
	color: #0D97FF;
}

.elementor-7960 .elementor-element.elementor-element-71b723d .starto-search-wrapper input {
	width: 450px;
}

.elementor-7960 .elementor-element.elementor-element-71b723d .starto-search-wrapper .input-group .input-group-button button i {
	font-size: 26px;
}

.elementor-7960 .elementor-element.elementor-element-71b723d .autocomplete {
	width: 500px;
}

.elementor-7960 .elementor-element.elementor-element-71b723d .autocomplete ul li a {
	font-size: 22px;
}

.elementor-7960 .elementor-element.elementor-element-71b723d .starto-search-icon a:hover {
	color: #0D97FF;
}

.elementor-7960 .elementor-element.elementor-element-71b723d .starto-search-wrapper {
	background: rgba(0, 0, 0, 0.9);
}

.elementor-7960 .elementor-element.elementor-element-71b723d .starto-search-wrapper .input-group input {
	color: #ffffff;
}

.elementor-7960 .elementor-element.elementor-element-71b723d .starto-search-wrapper .input-group input::placeholder {
	color: #ffffff;
}

.elementor-7960 .elementor-element.elementor-element-71b723d .starto-search-wrapper .input-group {
	border-color: 256, 256, 256, 0.1;
}

.elementor-7960 .elementor-element.elementor-element-71b723d .starto-search-wrapper .input-group .input-group-button button {
	color: #ffffff;
}

.elementor-7960 .elementor-element.elementor-element-71b723d .starto-search-wrapper .autocomplete li a {
	color: #ffffff;
}

.elementor-7960 .elementor-element.elementor-element-71b723d .autocomplete ul {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-7960 .elementor-element.elementor-element-71b723d .autocomplete li:hover a {
	color: #ffffff;
	background-color: rgba(256, 256, 256, 0.1);
}

.elementor-7960 .elementor-element.elementor-element-71b723d>.elementor-widget-container {
	margin: 0px 0px 0px 30px;
}

.elementor-7960 .elementor-element.elementor-element-71b723d {
	width: auto;
	max-width: auto;
}

.elementor-7960 .elementor-element.elementor-element-1e99034 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-7960 .elementor-element.elementor-element-1e99034.elementor-view-stacked .elementor-icon {
	background-color: #000000;
}

.elementor-7960 .elementor-element.elementor-element-1e99034.elementor-view-framed .elementor-icon,
.elementor-7960 .elementor-element.elementor-element-1e99034.elementor-view-default .elementor-icon {
	color: #000000;
	border-color: #000000;
}

.elementor-7960 .elementor-element.elementor-element-1e99034.elementor-view-framed .elementor-icon,
.elementor-7960 .elementor-element.elementor-element-1e99034.elementor-view-default .elementor-icon svg {
	fill: #000000;
}

.elementor-7960 .elementor-element.elementor-element-1e99034.elementor-view-stacked .elementor-icon:hover {
	background-color: #000000;
}

.elementor-7960 .elementor-element.elementor-element-1e99034.elementor-view-framed .elementor-icon:hover,
.elementor-7960 .elementor-element.elementor-element-1e99034.elementor-view-default .elementor-icon:hover {
	color: #000000;
	border-color: #000000;
}

.elementor-7960 .elementor-element.elementor-element-1e99034.elementor-view-framed .elementor-icon:hover,
.elementor-7960 .elementor-element.elementor-element-1e99034.elementor-view-default .elementor-icon:hover svg {
	fill: #000000;
}

.elementor-7960 .elementor-element.elementor-element-1e99034 .elementor-icon {
	font-size: 16px;
}

.elementor-7960 .elementor-element.elementor-element-1e99034 .elementor-icon i,
.elementor-7960 .elementor-element.elementor-element-1e99034 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-7960 .elementor-element.elementor-element-1e99034>.elementor-widget-container {
	margin: 5px 0px 0px 20px;
}

.elementor-7960 .elementor-element.elementor-element-1e99034 {
	width: auto;
	max-width: auto;
	align-self: center;
}

@media(min-width:768px) {
	.elementor-7960 .elementor-element.elementor-element-930352e {
		width: 15%;
	}

	.elementor-7960 .elementor-element.elementor-element-cb2c1b5 {
		width: 65%;
	}

	.elementor-7960 .elementor-element.elementor-element-51b1cb3 {
		width: 19.664%;
	}
}

@media(max-width:1024px) {
	.elementor-7960 .elementor-element.elementor-element-992287e {
		padding: 20px 0px 20px 0px;
	}

	.elementor-7960 .elementor-element.elementor-element-f5a0d7f>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-7960 .elementor-element.elementor-element-1e99034>.elementor-widget-container {
		margin: 5px 20px 0px 20px;
	}
}

@media(max-width:767px) {
	.elementor-7960 .elementor-element.elementor-element-992287e {
		padding: 20px 0px 20px 0px;
	}

	.elementor-7960 .elementor-element.elementor-element-930352e {
		width: 50%;
	}

	.elementor-7960 .elementor-element.elementor-element-930352e.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-7960 .elementor-element.elementor-element-f5a0d7f {
		text-align: left;
	}

	.elementor-7960 .elementor-element.elementor-element-f5a0d7f .elementor-image img {
		width: 93px;
	}

	.elementor-7960 .elementor-element.elementor-element-f5a0d7f>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-7960 .elementor-element.elementor-element-51b1cb3 {
		width: 50%;
	}

	.elementor-7960 .elementor-element.elementor-element-51b1cb3.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-7960 .elementor-element.elementor-element-51b1cb3>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7960 .elementor-element.elementor-element-71b723d .starto-search-wrapper input {
		width: 250px;
	}

	.elementor-7960 .elementor-element.elementor-element-71b723d .starto-search-wrapper .input-group input {
		font-size: 20px;
	}

	.elementor-7960 .elementor-element.elementor-element-71b723d .starto-search-wrapper .input-group .input-group-button button i {
		font-size: 18px;
	}

	.elementor-7960 .elementor-element.elementor-element-71b723d .autocomplete {
		width: 250px;
	}

	.elementor-7960 .elementor-element.elementor-element-1e99034 .elementor-icon-wrapper {
		text-align: right;
	}

	.elementor-7960 .elementor-element.elementor-element-1e99034>.elementor-widget-container {
		margin: 3px 20px 0px 20px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-7960 .elementor-element.elementor-element-930352e {
		width: 30%;
	}

	.elementor-7960 .elementor-element.elementor-element-51b1cb3 {
		width: 70%;
	}
}

.elementor-8071 .elementor-element.elementor-element-67da4b4:not(.elementor-motion-effects-element-type-background),
.elementor-8071 .elementor-element.elementor-element-67da4b4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/os0019_3_11.png");
	background-position: initial;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.elementor-8071 .elementor-element.elementor-element-67da4b4 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 80px 0px 300px 0px;
}

.elementor-8071 .elementor-element.elementor-element-67da4b4>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8071 .elementor-element.elementor-element-115ebc9>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8071 .elementor-element.elementor-element-356df02>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8071 .elementor-element.elementor-element-a2a6408 .elementor-heading-title {
	color: #0D97FF;
	font-size: 18px;
}

.elementor-8071 .elementor-element.elementor-element-a2a6408>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-8071 .elementor-element.elementor-element-9cd488b {
	color: #0D97FF;
	font-size: 15px;
}

.elementor-8071 .elementor-element.elementor-element-9cd488b>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8071 .elementor-element.elementor-element-1334258 .elementor-heading-title {
	color: #0D97FF;
	font-size: 18px;
}

.elementor-8071 .elementor-element.elementor-element-1334258>.elementor-widget-container {
	margin: 30px 0px 15px 0px;
}

.elementor-8071 .elementor-element.elementor-element-ccd8bca {
	--grid-template-columns: repeat(0, auto);
	--grid-column-gap: 20px;
	--grid-side-margin: 20px;
	--grid-row-gap: 0px;
	--grid-bottom-margin: 0px;
}

.elementor-8071 .elementor-element.elementor-element-ccd8bca .elementor-widget-container {
	justify-content: flex-start;
}

.elementor-8071 .elementor-element.elementor-element-ccd8bca .elementor-social-icon {
	background-color: rgba(0, 0, 0, 0);
	font-size: 20px;
	padding: 0em;
}

.elementor-8071 .elementor-element.elementor-element-ccd8bca .elementor-social-icon i {
	color: #0D97FF;
}

.elementor-8071 .elementor-element.elementor-element-ccd8bca .elementor-social-icon svg {
	fill: #0D97FF;
}

.elementor-8071 .elementor-element.elementor-element-ccd8bca>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8071 .elementor-element.elementor-element-5fca3f2>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8071 .elementor-element.elementor-element-ae72147 .elementor-heading-title {
	color: #0D97FF;
	font-size: 18px;
}

.elementor-8071 .elementor-element.elementor-element-ae72147>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-8071 .elementor-element.elementor-element-7da72d1 .elementor-heading-title {
	color: #0D97FF;
	font-size: 15px;
}

.elementor-8071 .elementor-element.elementor-element-c383f02 .elementor-heading-title {
	color: #0D97FF;
	font-size: 15px;
}

.elementor-8071 .elementor-element.elementor-element-f010a49 .elementor-heading-title {
	color: #0D97FF;
	font-size: 15px;
}

.elementor-8071 .elementor-element.elementor-element-eaf2cdb .elementor-heading-title {
	color: #0D97FF;
	font-size: 15px;
}

.elementor-8071 .elementor-element.elementor-element-691a42e .elementor-heading-title {
	color: #0D97FF;
	font-size: 15px;
}

.elementor-8071 .elementor-element.elementor-element-aef60e5>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8071 .elementor-element.elementor-element-af7e90d .elementor-heading-title {
	color: #0D97FF;
	font-size: 18px;
}

.elementor-8071 .elementor-element.elementor-element-af7e90d>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-8071 .elementor-element.elementor-element-07e52a0 .elementor-heading-title {
	color: #0D97FF;
	font-size: 15px;
}

.elementor-8071 .elementor-element.elementor-element-9224247 .elementor-heading-title {
	color: #0D97FF;
	font-size: 15px;
}

.elementor-8071 .elementor-element.elementor-element-7bca51d .elementor-heading-title {
	color: #0D97FF;
	font-size: 15px;
}

.elementor-8071 .elementor-element.elementor-element-8598c4d .elementor-heading-title {
	color: #0D97FF;
	font-size: 15px;
}

.elementor-8071 .elementor-element.elementor-element-544d615>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8071 .elementor-element.elementor-element-79baf35 .elementor-heading-title {
	color: #0D97FF;
	font-size: 18px;
}

.elementor-8071 .elementor-element.elementor-element-79baf35>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-8071 .elementor-element.elementor-element-fc7f17a .elementor-heading-title {
	color: #0D97FF;
	font-size: 15px;
}

.elementor-8071 .elementor-element.elementor-element-9856a23 .elementor-heading-title {
	color: #0D97FF;
	font-size: 15px;
}

.elementor-8071 .elementor-element.elementor-element-657dae0 .elementor-heading-title {
	color: #0D97FF;
	font-size: 15px;
}

@media(max-width:1024px) {

	.elementor-8071 .elementor-element.elementor-element-67da4b4:not(.elementor-motion-effects-element-type-background),
	.elementor-8071 .elementor-element.elementor-element-67da4b4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: bottom center;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.elementor-8071 .elementor-element.elementor-element-67da4b4 {
		padding: 60px 0px 300px 0px;
	}

	.elementor-8071 .elementor-element.elementor-element-115ebc9>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8071 .elementor-element.elementor-element-9cd488b>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
}

@media(max-width:767px) {

	.elementor-8071 .elementor-element.elementor-element-67da4b4:not(.elementor-motion-effects-element-type-background),
	.elementor-8071 .elementor-element.elementor-element-67da4b4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: bottom center;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.elementor-8071 .elementor-element.elementor-element-356df02>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-8071 .elementor-element.elementor-element-5fca3f2 {
		width: 50%;
	}

	.elementor-8071 .elementor-element.elementor-element-5fca3f2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-8071 .elementor-element.elementor-element-5fca3f2>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}

	.elementor-8071 .elementor-element.elementor-element-aef60e5 {
		width: 50%;
	}

	.elementor-8071 .elementor-element.elementor-element-aef60e5>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}

	.elementor-8071 .elementor-element.elementor-element-544d615 {
		width: 100%;
	}

	.elementor-8071 .elementor-element.elementor-element-544d615>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}
}

@media(min-width:768px) {
	.elementor-8071 .elementor-element.elementor-element-356df02 {
		width: 40%;
	}

	.elementor-8071 .elementor-element.elementor-element-5fca3f2 {
		width: 20%;
	}

	.elementor-8071 .elementor-element.elementor-element-aef60e5 {
		width: 20%;
	}

	.elementor-8071 .elementor-element.elementor-element-544d615 {
		width: 17.727%;
	}
}

.elementor-8079 .elementor-element.elementor-element-5a8f2b2>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8079 .elementor-element.elementor-element-5a8f2b2 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 15px 0px 15px 0px;
}

.elementor-8079 .elementor-element.elementor-element-5a8f2b2>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8079 .elementor-element.elementor-element-73061db.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8079 .elementor-element.elementor-element-73061db.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8079 .elementor-element.elementor-element-a575791 {
	text-align: left;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-8079 .elementor-element.elementor-element-a575791 .elementor-image img {
	width: 91px;
}

.elementor-8079 .elementor-element.elementor-element-a575791>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8079 .elementor-element.elementor-element-c739ffc.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8079 .elementor-element.elementor-element-c739ffc.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8079 .elementor-element.elementor-element-c739ffc.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-8079 .elementor-element.elementor-element-c739ffc>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li>a {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.9em;
	color: #0045FF;
}

.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav>li {
	margin: 0px 0px 0px 20px;
}

.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav {
	text-align: left;
}

.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
	padding: 5px 20px 5px 20px;
}

.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li ul.sub-menu {
	text-align: left;
	border-radius: 5px;
	background: #ffffff;
}

.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li>a:hover {
	color: #6fb451;
}

.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav ul li>a:before,
.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper div .nav li>a:before {
	background-color: #6fb451;
}

.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav>li.current-menu-item>a,
.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a,
.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a,
.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
	color: #6fb451;
}

.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before,
.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before,
.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #6fb451;
}

.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li ul li a {
	color: #000000;
}

.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li ul li a:hover {
	color: #6fb451;
}

.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li ul li>a:before {
	background-color: #6fb451;
}

.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a,
.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
	color: #6fb451;
}

.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before,
.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-8079 .elementor-element.elementor-element-b4148f4 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #6fb451;
}

.elementor-8079 .elementor-element.elementor-element-b4148f4>.elementor-widget-container {
	margin: 3px 0px 0px 50px;
}

.elementor-8079 .elementor-element.elementor-element-b4148f4 {
	width: auto;
	max-width: auto;
}

.elementor-8079 .elementor-element.elementor-element-924141e .starto-search-icon a {
	font-size: 18px;
	color: #0045FF;
}

.elementor-8079 .elementor-element.elementor-element-924141e .starto-search-wrapper input {
	width: 450px;
}

.elementor-8079 .elementor-element.elementor-element-924141e .starto-search-wrapper .input-group .input-group-button button i {
	font-size: 26px;
}

.elementor-8079 .elementor-element.elementor-element-924141e .autocomplete {
	width: 500px;
}

.elementor-8079 .elementor-element.elementor-element-924141e .autocomplete ul li a {
	font-size: 22px;
}

.elementor-8079 .elementor-element.elementor-element-924141e .starto-search-icon a:hover {
	color: #0045FF;
}

.elementor-8079 .elementor-element.elementor-element-924141e .starto-search-wrapper {
	background: rgba(0, 0, 0, 0.9);
}

.elementor-8079 .elementor-element.elementor-element-924141e .starto-search-wrapper .input-group input {
	color: #ffffff;
}

.elementor-8079 .elementor-element.elementor-element-924141e .starto-search-wrapper .input-group input::placeholder {
	color: #ffffff;
}

.elementor-8079 .elementor-element.elementor-element-924141e .starto-search-wrapper .input-group {
	border-color: 256, 256, 256, 0.1;
}

.elementor-8079 .elementor-element.elementor-element-924141e .starto-search-wrapper .input-group .input-group-button button {
	color: #ffffff;
}

.elementor-8079 .elementor-element.elementor-element-924141e .starto-search-wrapper .autocomplete li a {
	color: #ffffff;
}

.elementor-8079 .elementor-element.elementor-element-924141e .autocomplete ul {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-8079 .elementor-element.elementor-element-924141e .autocomplete li:hover a {
	color: #ffffff;
	background-color: rgba(256, 256, 256, 0.1);
}

.elementor-8079 .elementor-element.elementor-element-924141e>.elementor-widget-container {
	margin: 0px 0px 0px 30px;
}

.elementor-8079 .elementor-element.elementor-element-924141e {
	width: auto;
	max-width: auto;
}

.elementor-8079 .elementor-element.elementor-element-76e6ba8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8079 .elementor-element.elementor-element-76e6ba8.elementor-view-stacked .elementor-icon {
	background-color: #0045FF;
}

.elementor-8079 .elementor-element.elementor-element-76e6ba8.elementor-view-framed .elementor-icon,
.elementor-8079 .elementor-element.elementor-element-76e6ba8.elementor-view-default .elementor-icon {
	color: #0045FF;
	border-color: #0045FF;
}

.elementor-8079 .elementor-element.elementor-element-76e6ba8.elementor-view-framed .elementor-icon,
.elementor-8079 .elementor-element.elementor-element-76e6ba8.elementor-view-default .elementor-icon svg {
	fill: #0045FF;
}

.elementor-8079 .elementor-element.elementor-element-76e6ba8.elementor-view-stacked .elementor-icon:hover {
	background-color: #000000;
}

.elementor-8079 .elementor-element.elementor-element-76e6ba8.elementor-view-framed .elementor-icon:hover,
.elementor-8079 .elementor-element.elementor-element-76e6ba8.elementor-view-default .elementor-icon:hover {
	color: #000000;
	border-color: #000000;
}

.elementor-8079 .elementor-element.elementor-element-76e6ba8.elementor-view-framed .elementor-icon:hover,
.elementor-8079 .elementor-element.elementor-element-76e6ba8.elementor-view-default .elementor-icon:hover svg {
	fill: #000000;
}

.elementor-8079 .elementor-element.elementor-element-76e6ba8 .elementor-icon {
	font-size: 16px;
}

.elementor-8079 .elementor-element.elementor-element-76e6ba8 .elementor-icon i,
.elementor-8079 .elementor-element.elementor-element-76e6ba8 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8079 .elementor-element.elementor-element-76e6ba8>.elementor-widget-container {
	margin: 5px 0px 0px 20px;
}

.elementor-8079 .elementor-element.elementor-element-76e6ba8 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-8079 .elementor-element.elementor-element-32ce6ac>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8079 .elementor-element.elementor-element-34250a2 {
	--divider-border-style: solid;
	--divider-color: #0045FF;
	--divider-border-width: 1px;
}

.elementor-8079 .elementor-element.elementor-element-34250a2 .elementor-divider-separator {
	width: 100%;
}

.elementor-8079 .elementor-element.elementor-element-34250a2 .elementor-divider {
	padding-top: 0px;
	padding-bottom: 0px;
}

@media(min-width:768px) {
	.elementor-8079 .elementor-element.elementor-element-73061db {
		width: 30%;
	}

	.elementor-8079 .elementor-element.elementor-element-c739ffc {
		width: 70%;
	}
}

@media(max-width:1024px) {
	.elementor-8079 .elementor-element.elementor-element-5a8f2b2 {
		padding: 20px 0px 20px 0px;
	}

	.elementor-8079 .elementor-element.elementor-element-a575791>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-8079 .elementor-element.elementor-element-76e6ba8>.elementor-widget-container {
		margin: 5px 20px 0px 20px;
	}

	.elementor-8079 .elementor-element.elementor-element-34250a2>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
}

@media(max-width:767px) {
	.elementor-8079 .elementor-element.elementor-element-5a8f2b2 {
		padding: 20px 0px 20px 0px;
	}

	.elementor-8079 .elementor-element.elementor-element-73061db {
		width: 50%;
	}

	.elementor-8079 .elementor-element.elementor-element-73061db.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-8079 .elementor-element.elementor-element-a575791 {
		text-align: left;
	}

	.elementor-8079 .elementor-element.elementor-element-a575791 .elementor-image img {
		width: 93px;
	}

	.elementor-8079 .elementor-element.elementor-element-a575791>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-8079 .elementor-element.elementor-element-c739ffc {
		width: 50%;
	}

	.elementor-8079 .elementor-element.elementor-element-c739ffc.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-8079 .elementor-element.elementor-element-c739ffc>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8079 .elementor-element.elementor-element-924141e .starto-search-wrapper input {
		width: 250px;
	}

	.elementor-8079 .elementor-element.elementor-element-924141e .starto-search-wrapper .input-group input {
		font-size: 20px;
	}

	.elementor-8079 .elementor-element.elementor-element-924141e .starto-search-wrapper .input-group .input-group-button button i {
		font-size: 18px;
	}

	.elementor-8079 .elementor-element.elementor-element-924141e .autocomplete {
		width: 250px;
	}

	.elementor-8079 .elementor-element.elementor-element-76e6ba8 .elementor-icon-wrapper {
		text-align: right;
	}

	.elementor-8079 .elementor-element.elementor-element-76e6ba8>.elementor-widget-container {
		margin: 3px 20px 0px 20px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-8079 .elementor-element.elementor-element-73061db {
		width: 30%;
	}

	.elementor-8079 .elementor-element.elementor-element-c739ffc {
		width: 70%;
	}
}

.elementor-8090 .elementor-element.elementor-element-f29c272:not(.elementor-motion-effects-element-type-background),
.elementor-8090 .elementor-element.elementor-element-f29c272>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(241, 245, 255, 0.45);
}

.elementor-8090 .elementor-element.elementor-element-f29c272>.elementor-background-overlay {
	background-image: url("../upload/dot_pattern.png");
	background-position: center center;
	background-repeat: repeat;
	background-size: 14% auto;
	opacity: 0.7;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8090 .elementor-element.elementor-element-f29c272 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 160px 0px 80px 0px;
}

.elementor-8090 .elementor-element.elementor-element-0d8b035.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8090 .elementor-element.elementor-element-0d8b035>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-0c29dde {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-8090 .elementor-element.elementor-element-0c29dde .elementor-heading-title {
	color: #0045FF;
	font-size: 60px;
}

.elementor-element.elementor-element-0c29dde {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-0c29dde {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-2410c84 .elementor-spacer-inner {
	height: 5px;
}

.elementor-8090 .elementor-element.elementor-element-78c3e6a {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-8090 .elementor-element.elementor-element-78c3e6a .elementor-heading-title {
	color: #0045FF;
	font-size: 60px;
}

.elementor-element.elementor-element-78c3e6a {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-78c3e6a {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-44bb6a3 .elementor-spacer-inner {
	height: 10px;
}

.elementor-8090 .elementor-element.elementor-element-934bdd5 .elementor-text-editor {
	text-align: center;
}

.elementor-8090 .elementor-element.elementor-element-934bdd5 {
	color: #0045FF;
	font-size: 20px;
	width: 50%;
	max-width: 50%;
}

.elementor-8090 .elementor-element.elementor-element-934bdd5>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-element.elementor-element-934bdd5 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-934bdd5 {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-bda5aed .elementor-spacer-inner {
	height: 0px;
}

.elementor-8090 .elementor-element.elementor-element-3a42582 .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #0045FF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0045FF;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-8090 .elementor-element.elementor-element-3a42582>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-3a42582 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-3a42582 {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-3a42582 {
	width: auto;
	max-width: auto;
}

.elementor-8090 .elementor-element.elementor-element-e0b3141 .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #0045FF;
	color: #0045FF;
	background-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #0045FF;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-8090 .elementor-element.elementor-element-e0b3141 .elementor-button:hover,
.elementor-8090 .elementor-element.elementor-element-e0b3141 .elementor-button:focus {
	color: #FFFFFF;
	background-color: #0045FF;
	border-color: #0045FF;
}

.elementor-8090 .elementor-element.elementor-element-e0b3141 .elementor-button:hover svg,
.elementor-8090 .elementor-element.elementor-element-e0b3141 .elementor-button:focus svg {
	fill: #FFFFFF;
}

.elementor-8090 .elementor-element.elementor-element-e0b3141>.elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-element.elementor-element-e0b3141 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-e0b3141 {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-e0b3141 {
	width: auto;
	max-width: auto;
}

.elementor-8090 .elementor-element.elementor-element-dc15d48:not(.elementor-motion-effects-element-type-background),
.elementor-8090 .elementor-element.elementor-element-dc15d48>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(241, 245, 255, 0.45);
}

.elementor-8090 .elementor-element.elementor-element-dc15d48>.elementor-background-overlay {
	background-image: url("../upload/dot_pattern.png");
	background-position: center center;
	background-repeat: repeat;
	background-size: 14% auto;
	opacity: 0.7;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8090 .elementor-element.elementor-element-dc15d48 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 80px 0px;
}

.elementor-8090 .elementor-element.elementor-element-19a415a>.elementor-element-populated {
	margin: 50px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-7ca2a37 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-7ca2a37 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-7ca2a37 {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-3f05d2b>.elementor-element-populated {
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-13b33aa .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8090 .elementor-element.elementor-element-13b33aa>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-13b33aa {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-13b33aa {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-f7d3b7b>.elementor-element-populated {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-dc172c7 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8090 .elementor-element.elementor-element-dc172c7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-dc172c7 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-dc172c7 {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-dc172c7 {
	width: 150%;
	max-width: 150%;
	top: 0px;
}

body:not(.rtl) .elementor-8090 .elementor-element.elementor-element-dc172c7 {
	left: 0px;
}

body.rtl .elementor-8090 .elementor-element.elementor-element-dc172c7 {
	right: 0px;
}

.elementor-8090 .elementor-element.elementor-element-66f3717:not(.elementor-motion-effects-element-type-background),
.elementor-8090 .elementor-element.elementor-element-66f3717>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(241, 245, 255, 0.45);
}

.elementor-8090 .elementor-element.elementor-element-66f3717>.elementor-background-overlay {
	background-image: url("../upload/dot_pattern.png");
	background-position: center center;
	background-repeat: repeat;
	background-size: 14% auto;
	opacity: 0.7;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8090 .elementor-element.elementor-element-66f3717 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 40px 0px;
}

.elementor-8090 .elementor-element.elementor-element-3f386d1>.elementor-element-populated {
	margin: 0px 80px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-cfaea81 .elementor-image img {
	width: 14px;
}

.elementor-8090 .elementor-element.elementor-element-cfaea81 {
	width: auto;
	max-width: auto;
	top: -39%;
}

body:not(.rtl) .elementor-8090 .elementor-element.elementor-element-cfaea81 {
	left: -9%;
}

body.rtl .elementor-8090 .elementor-element.elementor-element-cfaea81 {
	right: -9%;
}

.elementor-8090 .elementor-element.elementor-element-bbee14f .elementor-image img {
	width: 14px;
}

.elementor-8090 .elementor-element.elementor-element-bbee14f {
	width: auto;
	max-width: auto;
	top: -59%;
}

body:not(.rtl) .elementor-8090 .elementor-element.elementor-element-bbee14f {
	left: -16%;
}

body.rtl .elementor-8090 .elementor-element.elementor-element-bbee14f {
	right: -16%;
}

.elementor-8090 .elementor-element.elementor-element-9712299 {
	text-align: left;
}

.elementor-8090 .elementor-element.elementor-element-9712299 .elementor-heading-title {
	color: #0045FF;
	font-size: 45px;
}

.elementor-8090 .elementor-element.elementor-element-c7e07cd>.elementor-element-populated {
	margin: 0px 60px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-ffd7455 {
	color: #0045FF;
}

.elementor-8090 .elementor-element.elementor-element-ffd7455>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-e71357b .elementor-image img {
	width: 30px;
}

.elementor-8090 .elementor-element.elementor-element-e71357b {
	width: auto;
	max-width: auto;
	top: 6%;
}

body:not(.rtl) .elementor-8090 .elementor-element.elementor-element-e71357b {
	right: 27.9px;
}

body.rtl .elementor-8090 .elementor-element.elementor-element-e71357b {
	left: 27.9px;
}

.elementor-8090 .elementor-element.elementor-element-eb59144 .elementor-image img {
	width: 14px;
}

.elementor-8090 .elementor-element.elementor-element-eb59144 {
	width: auto;
	max-width: auto;
	top: 6%;
}

body:not(.rtl) .elementor-8090 .elementor-element.elementor-element-eb59144 {
	right: -18.6px;
}

body.rtl .elementor-8090 .elementor-element.elementor-element-eb59144 {
	left: -18.6px;
}

.elementor-8090 .elementor-element.elementor-element-5915c47 .elementor-image img {
	width: 50px;
	opacity: 0.74;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(5px) hue-rotate(0deg);
}

.elementor-8090 .elementor-element.elementor-element-5915c47 {
	width: auto;
	max-width: auto;
	top: 133%;
}

body:not(.rtl) .elementor-8090 .elementor-element.elementor-element-5915c47 {
	right: 18.6px;
}

body.rtl .elementor-8090 .elementor-element.elementor-element-5915c47 {
	left: 18.6px;
}

.elementor-8090 .elementor-element.elementor-element-e5e719a:not(.elementor-motion-effects-element-type-background),
.elementor-8090 .elementor-element.elementor-element-e5e719a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0045FF;
}

.elementor-8090 .elementor-element.elementor-element-e5e719a {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 80px 0px 40px 0px;
}

.elementor-8090 .elementor-element.elementor-element-e5e719a>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8090 .elementor-element.elementor-element-3a04057>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-7abb4f0 .portfolio-grid-content-wrapper .portfolio-grid-wrapper {
	border-radius: 0px;
}

.elementor-8090 .elementor-element.elementor-element-7abb4f0 .portfolio-grid-wrapper-overlay .portfolio-grid-img:after {
	background-color: transparent;
	background-image: linear-gradient(-45deg, rgba(0, 69, 255, 0.85) 0%, rgba(242, 41, 91, 0.89) 100%);
}

.elementor-8090 .elementor-element.elementor-element-7abb4f0 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
	color: #ffffff;
	font-size: 26px;
}

.elementor-8090 .elementor-element.elementor-element-7abb4f0 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner .portfolio-grid-subtitle {
	color: #ebebeb;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-8090 .elementor-element.elementor-element-7abb4f0 .starto-portfolio-filter-wrapper {
	text-align: left;
}

.elementor-8090 .elementor-element.elementor-element-7abb4f0 .starto-portfolio-filter-wrapper a.filter-tag-btn {
	color: #666666;
}

.elementor-8090 .elementor-element.elementor-element-7abb4f0 div.elementor-widget-container .starto-portfolio-filter-wrapper a.filter-tag-btn {
	border-color: #666666;
}

.elementor-8090 .elementor-element.elementor-element-7abb4f0 .starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	color: #000000;
}

.elementor-8090 .elementor-element.elementor-element-7abb4f0 div.starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	border-color: #000000;
}

.elementor-8090 .elementor-element.elementor-element-7abb4f0 div.starto-portfolio-filter-wrapper a.filter-tag-btn.active {
	border-color: #000000;
}

.elementor-8090 .elementor-element.elementor-element-7abb4f0 .starto-portfolio-filter-wrapper .filter-tag-btn.active {
	color: #000000;
}

.elementor-8090 .elementor-element.elementor-element-4232f9d:not(.elementor-motion-effects-element-type-background),
.elementor-8090 .elementor-element.elementor-element-4232f9d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0045FF;
}

.elementor-8090 .elementor-element.elementor-element-4232f9d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-4232f9d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8090 .elementor-element.elementor-element-a148a07>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-28ea24d .elementor-image img {
	width: 95px;
}

.elementor-8090 .elementor-element.elementor-element-28ea24d {
	z-index: 2;
	width: auto;
	max-width: auto;
	top: -64%;
}

body:not(.rtl) .elementor-8090 .elementor-element.elementor-element-28ea24d {
	left: -17%;
}

body.rtl .elementor-8090 .elementor-element.elementor-element-28ea24d {
	right: -17%;
}

.elementor-8090 .elementor-element.elementor-element-a45886b .elementor-image img {
	width: 110px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(130%) blur(20px) hue-rotate(0deg);
}

.elementor-8090 .elementor-element.elementor-element-a45886b {
	width: auto;
	max-width: auto;
	top: -58%;
}

body:not(.rtl) .elementor-8090 .elementor-element.elementor-element-a45886b {
	left: -16%;
}

body.rtl .elementor-8090 .elementor-element.elementor-element-a45886b {
	right: -16%;
}

.elementor-8090 .elementor-element.elementor-element-96cf616 .elementor-spacer-inner {
	height: 20px;
}

.elementor-8090 .elementor-element.elementor-element-0c80103 {
	text-align: left;
	width: 60%;
	max-width: 60%;
}

.elementor-8090 .elementor-element.elementor-element-0c80103 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8090 .elementor-element.elementor-element-0c80103>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-3ffbbdc .elementor-image img {
	width: 40%;
	opacity: 0.6;
	filter: brightness(100%) contrast(100%) saturate(130%) blur(30px) hue-rotate(216deg);
}

.elementor-8090 .elementor-element.elementor-element-3ffbbdc {
	width: auto;
	max-width: auto;
	top: -2%;
}

body:not(.rtl) .elementor-8090 .elementor-element.elementor-element-3ffbbdc {
	right: -65.1px;
}

body.rtl .elementor-8090 .elementor-element.elementor-element-3ffbbdc {
	left: -65.1px;
}

.elementor-8090 .elementor-element.elementor-element-40b88a0 .elementor-image img {
	width: 15%;
	filter: brightness(100%) contrast(100%) saturate(101%) blur(0px) hue-rotate(254deg);
}

.elementor-8090 .elementor-element.elementor-element-40b88a0 {
	width: 100%;
	max-width: 100%;
	bottom: 55px;
}

body:not(.rtl) .elementor-8090 .elementor-element.elementor-element-40b88a0 {
	left: 48%;
}

body.rtl .elementor-8090 .elementor-element.elementor-element-40b88a0 {
	right: 48%;
}

.elementor-8090 .elementor-element.elementor-element-d49dea8:not(.elementor-motion-effects-element-type-background),
.elementor-8090 .elementor-element.elementor-element-d49dea8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0045FF;
}

.elementor-8090 .elementor-element.elementor-element-d49dea8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-d49dea8>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8090 .elementor-element.elementor-element-d49dea8>.elementor-shape-bottom svg {
	width: calc(117% + 1.3px);
	height: 158px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-8090 .elementor-element.elementor-element-fd23378>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-2342976 .animated-slider-wrapper {
	height: 550px;
}

.elementor-8090 .elementor-element.elementor-element-2342976 .animated-slider-wrapper h2.slideshow-slide-caption-title {
	color: #FFFFFF;
	width: 30%;
}

.elementor-8090 .elementor-element.elementor-element-2342976 .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
	font-size: 36px;
	line-height: 1.3em;
}

.elementor-8090 .elementor-element.elementor-element-2342976 .animated-slider-wrapper .slideshow-slide p.slideshow-slide-caption-content {
	color: #FFFFFF;
}

.elementor-8090 .elementor-element.elementor-element-2342976 .animated-slider-wrapper .slideshow-slide-caption-content {
	width: 30%;
}

.elementor-8090 .elementor-element.elementor-element-2342976 .animated-slider-wrapper .slideshow-slide-caption-subtitle-label {
	color: #FFFFFF;
}

.elementor-8090 .elementor-element.elementor-element-2342976 .animated-slider-wrapper .o-hsub::before {
	color: #FFFFFF;
}

.elementor-8090 .elementor-element.elementor-element-2342976 .animated-slider-wrapper .slideshow-slide-caption-subtitle:hover .slideshow-slide-caption-subtitle-label {
	color: #FFFFFF;
}

.elementor-8090 .elementor-element.elementor-element-2342976 .animated-slider-wrapper .slideshow-slide-caption-subtitle.o-hsub:hover::before {
	color: #FFFFFF;
}

.elementor-8090 .elementor-element.elementor-element-2342976 .animated-slider-wrapper .slideshow-slide-caption-subtitle .slideshow-slide-caption-subtitle-label {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: 2px;
}

.elementor-8090 .elementor-element.elementor-element-2342976 .animated-slider-wrapper button.js-slider-home-prev {
	color: #FFFFFF;
}

.elementor-8090 .elementor-element.elementor-element-2342976 .animated-slider-wrapper button.js-slider-home-next {
	color: #FFFFFF;
}

.elementor-8090 .elementor-element.elementor-element-2342976 .animated-slider-wrapper .pagination-item.is-current {
	background-color: #ffffff;
}

.elementor-8090 .elementor-element.elementor-element-2342976 .animated-slider-wrapper .pagination-item {
	border-color: #ffffff;
}

.elementor-8090 .elementor-element.elementor-element-125ea63 {
	margin-top: 40px;
	margin-bottom: 60px;
}

.elementor-8090 .elementor-element.elementor-element-30990f6.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8090 .elementor-element.elementor-element-30990f6>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-40b9c17 .elementor-image img {
	width: 80px;
}

.elementor-8090 .elementor-element.elementor-element-2e3b961 {
	text-align: center;
	width: 80%;
	max-width: 80%;
}

.elementor-8090 .elementor-element.elementor-element-2e3b961 .elementor-heading-title {
	color: #000000;
	font-size: 45px;
}

.elementor-8090 .elementor-element.elementor-element-2e3b961>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-3e3995d .elementor-image img {
	width: 17%;
}

body:not(.rtl) .elementor-8090 .elementor-element.elementor-element-3e3995d {
	left: -50%;
}

body.rtl .elementor-8090 .elementor-element.elementor-element-3e3995d {
	right: -50%;
}

.elementor-8090 .elementor-element.elementor-element-3e3995d {
	top: 1%;
}

.elementor-8090 .elementor-element.elementor-element-4cc22aa .elementor-text-editor {
	text-align: center;
}

.elementor-8090 .elementor-element.elementor-element-4cc22aa {
	color: #000000;
	width: 60%;
	max-width: 60%;
}

.elementor-8090 .elementor-element.elementor-element-4cc22aa>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-b82d3b0 {
	margin-top: 0px;
	margin-bottom: 80px;
}

.elementor-8090 .elementor-element.elementor-element-45c0c19.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8090 .elementor-element.elementor-element-45c0c19>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-a5416ba .elementor-image img {
	width: 230px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8090 .elementor-element.elementor-element-a5416ba {
	z-index: 2;
	width: auto;
	max-width: auto;
	top: 4%;
}

.elementor-element.elementor-element-a5416ba {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 1200ms !important;
}

.elementor-widget.elementor-element-a5416ba {
	opacity: 0;
}

body:not(.rtl) .elementor-8090 .elementor-element.elementor-element-a5416ba {
	left: -5%;
}

body.rtl .elementor-8090 .elementor-element.elementor-element-a5416ba {
	right: -5%;
}

.elementor-8090 .elementor-element.elementor-element-b16a41c .elementor-image img {
	width: 230px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8090 .elementor-element.elementor-element-b16a41c {
	z-index: 2;
	width: auto;
	max-width: auto;
	top: 11%;
}

.elementor-element.elementor-element-b16a41c {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 1200ms !important;
}

.elementor-widget.elementor-element-b16a41c {
	opacity: 0;
}

body:not(.rtl) .elementor-8090 .elementor-element.elementor-element-b16a41c {
	right: -9%;
}

body.rtl .elementor-8090 .elementor-element.elementor-element-b16a41c {
	left: -9%;
}

.elementor-8090 .elementor-element.elementor-element-d4743e3 .elementor-image img {
	width: 230px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8090 .elementor-element.elementor-element-d4743e3 {
	z-index: 2;
	width: auto;
	max-width: auto;
	top: 50%;
}

.elementor-element.elementor-element-d4743e3 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 1400ms !important;
}

.elementor-widget.elementor-element-d4743e3 {
	opacity: 0;
}

body:not(.rtl) .elementor-8090 .elementor-element.elementor-element-d4743e3 {
	right: -9%;
}

body.rtl .elementor-8090 .elementor-element.elementor-element-d4743e3 {
	left: -9%;
}

.elementor-8090 .elementor-element.elementor-element-bb1d895 .elementor-image img {
	width: 230px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8090 .elementor-element.elementor-element-bb1d895 {
	z-index: 2;
	width: auto;
	max-width: auto;
	top: 30%;
}

.elementor-element.elementor-element-bb1d895 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 1300ms !important;
}

.elementor-widget.elementor-element-bb1d895 {
	opacity: 0;
}

body:not(.rtl) .elementor-8090 .elementor-element.elementor-element-bb1d895 {
	right: -9%;
}

body.rtl .elementor-8090 .elementor-element.elementor-element-bb1d895 {
	left: -9%;
}

.elementor-8090 .elementor-element.elementor-element-bee6b17 .elementor-image img {
	width: 230px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-bee6b17 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 1300ms !important;
}

.elementor-widget.elementor-element-bee6b17 {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-bee6b17 {
	width: auto;
	max-width: auto;
	top: 70%;
}

body:not(.rtl) .elementor-8090 .elementor-element.elementor-element-bee6b17 {
	left: -6%;
}

body.rtl .elementor-8090 .elementor-element.elementor-element-bee6b17 {
	right: -6%;
}

.elementor-8090 .elementor-element.elementor-element-105d07d .elementor-image img {
	width: 1024px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8090 .elementor-element.elementor-element-105d07d {
	z-index: 8;
	width: auto;
	max-width: auto;
}

.elementor-element.elementor-element-105d07d {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-105d07d {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-6ef3adb:not(.elementor-motion-effects-element-type-background),
.elementor-8090 .elementor-element.elementor-element-6ef3adb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0045FF;
}

.elementor-8090 .elementor-element.elementor-element-6ef3adb {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 260px 0px;
}

.elementor-8090 .elementor-element.elementor-element-6ef3adb>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8090 .elementor-element.elementor-element-6ef3adb>.elementor-shape-bottom svg {
	height: 109px;
}

.elementor-8090 .elementor-element.elementor-element-cc9a173>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-7c4d81b .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-8090 .elementor-element.elementor-element-7c4d81b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-7c4d81b {
	width: auto;
	max-width: auto;
}

.elementor-8090 .elementor-element.elementor-element-8a76587 .elementor-spacer-inner {
	height: 20px;
}

.elementor-8090 .elementor-element.elementor-element-9b50a8d {
	text-align: left;
	width: 50%;
	max-width: 50%;
}

.elementor-8090 .elementor-element.elementor-element-9b50a8d .elementor-heading-title {
	color: #FFFFFF;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8090 .elementor-element.elementor-element-bc895e1 {
	margin-top: -200px;
	margin-bottom: 0px;
	padding: 100px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-dbcbfc9:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8090 .elementor-element.elementor-element-dbcbfc9>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8090 .elementor-element.elementor-element-dbcbfc9>.elementor-element-populated,
.elementor-8090 .elementor-element.elementor-element-dbcbfc9>.elementor-element-populated>.elementor-background-overlay,
.elementor-8090 .elementor-element.elementor-element-dbcbfc9>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8090 .elementor-element.elementor-element-dbcbfc9>.elementor-element-populated {
	box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: -80px 20px 0px 0px;
	padding: 60px 40px 60px 40px;
}

.elementor-8090 .elementor-element.elementor-element-dbcbfc9>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8090 .elementor-element.elementor-element-95b67fe .elementor-heading-title {
	color: #000000;
	font-size: 32px;
	line-height: 1.3em;
}

.elementor-element.elementor-element-95b67fe {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-95b67fe {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-ffd4576 {
	--divider-border-style: zigzag;
	--divider-color: #ec812a;
	--divider-border-width: 1px;
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8090 .elementor-element.elementor-element-ffd4576 .elementor-divider-separator {
	width: 30%;
}

.elementor-8090 .elementor-element.elementor-element-ffd4576>.elementor-widget-container {
	margin: 20px 0px 15px 0px;
}

.elementor-element.elementor-element-ffd4576 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-ffd4576 {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-2d13288 .elementor-text-editor {
	text-align: left;
}

.elementor-8090 .elementor-element.elementor-element-2d13288 {
	color: #000000;
}

.elementor-8090 .elementor-element.elementor-element-2d13288>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-2d13288 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-2d13288 {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-b2c6d4c>.elementor-element-populated {
	margin: -60px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-8869cf3:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8090 .elementor-element.elementor-element-8869cf3>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-8090 .elementor-element.elementor-element-8869cf3>.elementor-element-populated,
.elementor-8090 .elementor-element.elementor-element-8869cf3>.elementor-element-populated>.elementor-background-overlay,
.elementor-8090 .elementor-element.elementor-element-8869cf3>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8090 .elementor-element.elementor-element-8869cf3>.elementor-element-populated {
	box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	padding: 50px 30px 50px 30px;
}

.elementor-8090 .elementor-element.elementor-element-8869cf3>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8090 .elementor-element.elementor-element-b5c9413 .elementor-image img {
	width: 92px;
}

.elementor-8090 .elementor-element.elementor-element-b5c9413>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-b5c9413 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-b5c9413 {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-67014cb {
	text-align: center;
}

.elementor-8090 .elementor-element.elementor-element-67014cb .elementor-heading-title {
	color: #000000;
	font-size: 22px;
	line-height: 1.4em;
}

.elementor-element.elementor-element-67014cb {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-67014cb {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-0ee28bb {
	--divider-border-style: zigzag;
	--divider-color: #ec812a;
	--divider-border-width: 1px;
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8090 .elementor-element.elementor-element-0ee28bb .elementor-divider-separator {
	width: 30%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8090 .elementor-element.elementor-element-0ee28bb .elementor-divider {
	text-align: center;
}

.elementor-8090 .elementor-element.elementor-element-0ee28bb>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-0ee28bb {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-0ee28bb {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-46862e5 .elementor-text-editor {
	text-align: center;
}

.elementor-8090 .elementor-element.elementor-element-46862e5 {
	color: #000000;
}

.elementor-8090 .elementor-element.elementor-element-46862e5>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-46862e5 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-46862e5 {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-928747b:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8090 .elementor-element.elementor-element-928747b>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-8090 .elementor-element.elementor-element-928747b>.elementor-element-populated,
.elementor-8090 .elementor-element.elementor-element-928747b>.elementor-element-populated>.elementor-background-overlay,
.elementor-8090 .elementor-element.elementor-element-928747b>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8090 .elementor-element.elementor-element-928747b>.elementor-element-populated {
	box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 20px;
	padding: 50px 30px 50px 30px;
}

.elementor-8090 .elementor-element.elementor-element-928747b>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8090 .elementor-element.elementor-element-45d9432 .elementor-image img {
	width: 70px;
}

.elementor-8090 .elementor-element.elementor-element-45d9432>.elementor-widget-container {
	margin: -5px 0px 20px 0px;
}

.elementor-element.elementor-element-45d9432 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-45d9432 {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-39b50bd {
	text-align: center;
}

.elementor-8090 .elementor-element.elementor-element-39b50bd .elementor-heading-title {
	color: #000000;
	font-size: 22px;
	line-height: 1.4em;
}

.elementor-8090 .elementor-element.elementor-element-39b50bd>.elementor-widget-container {
	margin: 3px 0px 0px 0px;
}

.elementor-element.elementor-element-39b50bd {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-39b50bd {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-681a422 {
	--divider-border-style: zigzag;
	--divider-color: #ec812a;
	--divider-border-width: 1px;
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8090 .elementor-element.elementor-element-681a422 .elementor-divider-separator {
	width: 30%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8090 .elementor-element.elementor-element-681a422 .elementor-divider {
	text-align: center;
}

.elementor-8090 .elementor-element.elementor-element-681a422>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-681a422 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-681a422 {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-f36c774 .elementor-text-editor {
	text-align: center;
}

.elementor-8090 .elementor-element.elementor-element-f36c774 {
	color: #000000;
	font-family: "Karla", Sans-serif;
	font-size: 16px;
}

.elementor-8090 .elementor-element.elementor-element-f36c774>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-f36c774 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-f36c774 {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-82266e3:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8090 .elementor-element.elementor-element-82266e3>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-8090 .elementor-element.elementor-element-82266e3>.elementor-element-populated,
.elementor-8090 .elementor-element.elementor-element-82266e3>.elementor-element-populated>.elementor-background-overlay,
.elementor-8090 .elementor-element.elementor-element-82266e3>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8090 .elementor-element.elementor-element-82266e3>.elementor-element-populated {
	box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 20px;
	padding: 50px 30px 50px 30px;
}

.elementor-8090 .elementor-element.elementor-element-82266e3>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8090 .elementor-element.elementor-element-6e40103 .elementor-image img {
	width: 50px;
}

.elementor-8090 .elementor-element.elementor-element-6e40103>.elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-element.elementor-element-6e40103 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-6e40103 {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-f3df643 {
	text-align: center;
}

.elementor-8090 .elementor-element.elementor-element-f3df643 .elementor-heading-title {
	color: #000000;
	font-size: 22px;
	line-height: 1.4em;
}

.elementor-element.elementor-element-f3df643 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-f3df643 {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-0d11b72 {
	--divider-border-style: zigzag;
	--divider-color: #ec812a;
	--divider-border-width: 1px;
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8090 .elementor-element.elementor-element-0d11b72 .elementor-divider-separator {
	width: 30%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8090 .elementor-element.elementor-element-0d11b72 .elementor-divider {
	text-align: center;
}

.elementor-8090 .elementor-element.elementor-element-0d11b72>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-0d11b72 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-0d11b72 {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-1a7225c .elementor-text-editor {
	text-align: center;
}

.elementor-8090 .elementor-element.elementor-element-1a7225c {
	color: #000000;
}

.elementor-8090 .elementor-element.elementor-element-1a7225c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-1a7225c {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-1a7225c {
	opacity: 0;
}

.elementor-8090 .elementor-element.elementor-element-50f48c0 {
	margin-top: 80px;
	margin-bottom: 0px;
}

.elementor-8090 .elementor-element.elementor-element-10e7d50.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8090 .elementor-element.elementor-element-10e7d50>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-09aec49 {
	text-align: center;
	width: 50%;
	max-width: 50%;
}

.elementor-8090 .elementor-element.elementor-element-09aec49 .elementor-heading-title {
	color: #000000;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8090 .elementor-element.elementor-element-548fdb4 .elementor-image img {
	width: 17%;
}

body:not(.rtl) .elementor-8090 .elementor-element.elementor-element-548fdb4 {
	left: -50%;
}

body.rtl .elementor-8090 .elementor-element.elementor-element-548fdb4 {
	right: -50%;
}

.elementor-8090 .elementor-element.elementor-element-548fdb4 {
	top: -21%;
}

.elementor-8090 .elementor-element.elementor-element-c7f4af5:not(.elementor-motion-effects-element-type-background),
.elementor-8090 .elementor-element.elementor-element-c7f4af5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0045FF;
}

.elementor-8090 .elementor-element.elementor-element-c7f4af5 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 160px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-c7f4af5>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8090 .elementor-element.elementor-element-6206678.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-8090 .elementor-element.elementor-element-6206678.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-8090 .elementor-element.elementor-element-6206678>.elementor-element-populated {
	margin: 60px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-2a432aa>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8090 .elementor-element.elementor-element-555e22c.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-8090 .elementor-element.elementor-element-555e22c.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-8090 .elementor-element.elementor-element-555e22c>.elementor-element-populated {
	margin: -140px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-113857e>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8090 .elementor-element.elementor-element-fad6beb.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-8090 .elementor-element.elementor-element-fad6beb.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-8090 .elementor-element.elementor-element-fad6beb>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-dbb62f0>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8090 .elementor-element.elementor-element-c5386d7.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-8090 .elementor-element.elementor-element-c5386d7.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-8090 .elementor-element.elementor-element-c5386d7>.elementor-element-populated {
	margin: -140px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-e7a35fd>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8090 .elementor-element.elementor-element-61469e9.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-8090 .elementor-element.elementor-element-61469e9.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-8090 .elementor-element.elementor-element-9cc6553>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-d7e6077:not(.elementor-motion-effects-element-type-background),
.elementor-8090 .elementor-element.elementor-element-d7e6077>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0045FF;
}

.elementor-8090 .elementor-element.elementor-element-d7e6077>.elementor-background-overlay {
	background-image: url("../upload/pricing_bg.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0.3;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8090 .elementor-element.elementor-element-d7e6077 .elementor-background-overlay {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(5px) hue-rotate(0deg);
}

.elementor-8090 .elementor-element.elementor-element-d7e6077 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-4abc160.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8090 .elementor-element.elementor-element-4abc160:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8090 .elementor-element.elementor-element-4abc160>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8090 .elementor-element.elementor-element-4abc160>.elementor-element-populated,
.elementor-8090 .elementor-element.elementor-element-4abc160>.elementor-element-populated>.elementor-background-overlay,
.elementor-8090 .elementor-element.elementor-element-4abc160>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8090 .elementor-element.elementor-element-4abc160>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0% 15% 0% 15%;
	padding: 80px 80px 80px 80px;
}

.elementor-8090 .elementor-element.elementor-element-4abc160>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8090 .elementor-element.elementor-element-4abc160 {
	z-index: 0;
}

.elementor-8090 .elementor-element.elementor-element-4770184 {
	text-align: center;
	width: 80%;
	max-width: 80%;
}

.elementor-8090 .elementor-element.elementor-element-4770184 .elementor-heading-title {
	color: #000000;
	font-size: 45px;
}

.elementor-8090 .elementor-element.elementor-element-afcddab .service-grid-wrapper {
	border-radius: 5px;
}

.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-table-wrapper .inner-wrap {
	padding: 60px;
	background: #ffffff;
	border-color: #ffffff;
}

.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-table-wrapper .inner-wrap:hover {
	background: #ffffff;
	border-color: #6fb451;
}

.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-table-wrapper.featured-pricing-plan .inner-wrap {
	background: #ffffff;
	border-color: #6fb451;
}

.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-table-wrapper h2.pricing-plan-title {
	color: #000000;
}

.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-table-wrapper:hover h2.pricing-plan-title {
	color: #000000;
}

.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-table-wrapper.featured-pricing-plan h2.pricing-plan-title {
	color: #000000;
}

.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-plan-price-wrap h3.pricing-plan-price {
	color: #000000;
}

.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-plan-price-wrap {
	color: #000000;
}

.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-table-wrapper:hover h3.pricing-plan-price {
	color: #000000;
}

.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-table-wrapper.featured-pricing-plan h3.pricing-plan-price {
	color: #000000;
}

.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-table-wrapper.featured-pricing-plan .pricing-plan-unit-month {
	color: #000000;
}

.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-table-wrapper.featured-pricing-plan .pricing-plan-unit-year {
	color: #000000;
}

.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-table-wrapper .pricing-plan-content-list {
	color: #000000;
}

.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-plan-content ul.pricing-plan-content-list li:before {
	color: #6fb451;
}

.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-table-wrapper:hover .pricing-plan-content-list {
	color: #000000;
}

.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-table-wrapper.featured-pricing-plan .pricing-plan-content-list {
	color: #000000;
}

.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-plan-content .pricing-plan-button {
	color: #ffffff;
	background: #6fb451;
	border-color: #6fb451;
}

.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-plan-content .pricing-plan-button:hover {
	color: #6fb451;
	background: #ffffff;
	border-color: #6fb451;
}

.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-plan-switch-wrap {
	color: #000000;
}

.elementor-8090 .elementor-element.elementor-element-afcddab>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-afcddab {
	z-index: 2;
}

.elementor-8090 .elementor-element.elementor-element-e032863:not(.elementor-motion-effects-element-type-background),
.elementor-8090 .elementor-element.elementor-element-e032863>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0045FF;
}

.elementor-8090 .elementor-element.elementor-element-e032863 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 0px 80px 0px;
}

.elementor-8090 .elementor-element.elementor-element-e032863>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8090 .elementor-element.elementor-element-1c2f33d>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-85bd7eb .elementor-heading-title {
	color: #FFFFFF;
	font-size: 45px;
}

.elementor-8090 .elementor-element.elementor-element-3014802 .elementor-heading-title {
	color: #FFFFFF;
}

.elementor-8090 .elementor-element.elementor-element-60bca33>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8090 .elementor-element.elementor-element-b5a3fba .elementor-button .elementor-align-icon-right {
	margin-left: 0px;
}

.elementor-8090 .elementor-element.elementor-element-b5a3fba .elementor-button .elementor-align-icon-left {
	margin-right: 0px;
}

.elementor-8090 .elementor-element.elementor-element-b5a3fba .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-8090 .elementor-element.elementor-element-b5a3fba .elementor-button:hover,
.elementor-8090 .elementor-element.elementor-element-b5a3fba .elementor-button:focus {
	color: #0045FF;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-8090 .elementor-element.elementor-element-b5a3fba .elementor-button:hover svg,
.elementor-8090 .elementor-element.elementor-element-b5a3fba .elementor-button:focus svg {
	fill: #0045FF;
}

.elementor-8090 .elementor-element.elementor-element-b5a3fba>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-8090 .elementor-element.elementor-element-19a415a {
		width: 25%;
	}

	.elementor-8090 .elementor-element.elementor-element-3f05d2b {
		width: 25%;
	}

	.elementor-8090 .elementor-element.elementor-element-f7d3b7b {
		width: 49.333%;
	}

	.elementor-8090 .elementor-element.elementor-element-3f386d1 {
		width: 40%;
	}

	.elementor-8090 .elementor-element.elementor-element-c7e07cd {
		width: 60%;
	}

	.elementor-8090 .elementor-element.elementor-element-4abc160 {
		width: 100%;
	}
}

@media(max-width:1024px) {
	.elementor-8090 .elementor-element.elementor-element-f29c272 {
		padding: 140px 0px 60px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-0c29dde .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-8090 .elementor-element.elementor-element-0c29dde {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8090 .elementor-element.elementor-element-78c3e6a .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-8090 .elementor-element.elementor-element-78c3e6a {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8090 .elementor-element.elementor-element-934bdd5>.elementor-widget-container {
		margin: 0px 30px 0px 30px;
	}

	.elementor-8090 .elementor-element.elementor-element-934bdd5 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8090 .elementor-element.elementor-element-3a42582>.elementor-widget-container {
		margin: 0px 10px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-e0b3141>.elementor-widget-container {
		margin: 0px 0px 0px 10px;
	}

	.elementor-8090 .elementor-element.elementor-element-19a415a>.elementor-element-populated {
		margin: 0px 20px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-3f05d2b>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
	}

	.elementor-8090 .elementor-element.elementor-element-13b33aa>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-f7d3b7b>.elementor-element-populated {
		margin: 0px 0px 0px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-66f3717 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 20px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-3f386d1>.elementor-element-populated {
		margin: 0px 20px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-9712299 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8090 .elementor-element.elementor-element-c7e07cd>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-e5e719a {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 80px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-3a04057>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-7abb4f0 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
		font-size: 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-4232f9d {
		padding: 40px 0px 20px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-0c80103 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8090 .elementor-element.elementor-element-0c80103 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8090 .elementor-element.elementor-element-d49dea8 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 0px 20px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-fd23378>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-2342976 .animated-slider-wrapper {
		height: 550px;
	}

	.elementor-8090 .elementor-element.elementor-element-2342976 .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
		font-size: 30px;
	}

	.elementor-8090 .elementor-element.elementor-element-2342976 .animated-slider-wrapper h2.slideshow-slide-caption-title {
		width: 60%;
	}

	.elementor-8090 .elementor-element.elementor-element-2342976 .animated-slider-wrapper .slideshow-slide-caption-content {
		width: 100%;
	}

	.elementor-8090 .elementor-element.elementor-element-2342976>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-125ea63 {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.elementor-8090 .elementor-element.elementor-element-30990f6>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-40b9c17 .elementor-image img {
		width: 60px;
	}

	.elementor-8090 .elementor-element.elementor-element-2e3b961 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}

	.elementor-8090 .elementor-element.elementor-element-2e3b961 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-8090 .elementor-element.elementor-element-2e3b961>.elementor-widget-container {
		margin: 0% 10% 0% 10%;
		padding: 40px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-3e3995d {
		top: -4%;
	}

	.elementor-8090 .elementor-element.elementor-element-4cc22aa>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-4cc22aa {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8090 .elementor-element.elementor-element-b82d3b0 {
		margin-top: 0px;
		margin-bottom: 80px;
	}

	.elementor-8090 .elementor-element.elementor-element-45c0c19>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-6ef3adb {
		padding: 80px 0px 100px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-7c4d81b .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-9b50a8d .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-8090 .elementor-element.elementor-element-9b50a8d {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8090 .elementor-element.elementor-element-bc895e1 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-dbcbfc9>.elementor-element-populated {
		margin: -60px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-95b67fe .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-8090 .elementor-element.elementor-element-2d13288>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-b2c6d4c>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-a74dbc7 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-67014cb .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-46862e5>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-39b50bd .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-f36c774>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-f3df643 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-1a7225c>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-09aec49 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-8090 .elementor-element.elementor-element-09aec49>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-09aec49 {
		width: 70%;
		max-width: 70%;
	}

	.elementor-8090 .elementor-element.elementor-element-548fdb4 {
		top: -4%;
	}

	.elementor-8090 .elementor-element.elementor-element-c7f4af5 {
		margin-top: 160px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-d7e6077 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 80px 80px 40px 80px;
	}

	.elementor-8090 .elementor-element.elementor-element-4abc160>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 60px 60px 60px 60px;
	}

	.elementor-8090 .elementor-element.elementor-element-4770184 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}

	.elementor-8090 .elementor-element.elementor-element-4770184 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-8090 .elementor-element.elementor-element-4770184>.elementor-widget-container {
		margin: 0% 10% 0% 10%;
	}

	.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-table-wrapper .inner-wrap {
		padding: 30px;
	}

	.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-table-wrapper h2.pricing-plan-title {
		font-size: 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-plan-price-wrap h3.pricing-plan-price {
		font-size: 45px;
	}

	.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-plan-price-wrap .pricing-plan-unit-month,
	.elementor-8090 .elementor-element.elementor-element-afcddab .pricing-plan-price-wrap .pricing-plan-unit-year {
		font-size: 16px;
	}

	.elementor-8090 .elementor-element.elementor-element-e032863 {
		margin-top: 0px;
		margin-bottom: 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-85bd7eb {
		text-align: center;
	}

	.elementor-8090 .elementor-element.elementor-element-85bd7eb .elementor-heading-title {
		font-size: 36px;
		line-height: 1.1em;
	}

	.elementor-8090 .elementor-element.elementor-element-3014802 {
		text-align: center;
	}

	.elementor-8090 .elementor-element.elementor-element-60bca33.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-8090 .elementor-element.elementor-element-b5a3fba>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-8090 .elementor-element.elementor-element-f29c272 {
		padding: 120px 0px 40px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-0d8b035>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-0c29dde .elementor-heading-title {
		font-size: 36px;
		line-height: 1.2em;
	}

	.elementor-8090 .elementor-element.elementor-element-78c3e6a .elementor-heading-title {
		font-size: 36px;
		line-height: 1.2em;
	}

	.elementor-8090 .elementor-element.elementor-element-934bdd5 {
		font-size: 18px;
	}

	.elementor-8090 .elementor-element.elementor-element-934bdd5>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-e0b3141>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-dc15d48 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 20px 0px 80px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-19a415a {
		width: 50%;
	}

	.elementor-8090 .elementor-element.elementor-element-19a415a>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-3f05d2b {
		width: 50%;
	}

	.elementor-8090 .elementor-element.elementor-element-3f05d2b>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-13b33aa>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-f7d3b7b {
		width: 100%;
	}

	.elementor-8090 .elementor-element.elementor-element-f7d3b7b>.elementor-element-populated {
		margin: 40px 20px 0px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-dc172c7 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8090 .elementor-element.elementor-element-66f3717 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-3f386d1>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-9712299 {
		text-align: center;
	}

	.elementor-8090 .elementor-element.elementor-element-9712299 .elementor-heading-title {
		font-size: 32px;
		line-height: 1.2em;
	}

	.elementor-8090 .elementor-element.elementor-element-c7e07cd>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-ffd7455 .elementor-text-editor {
		text-align: center;
	}

	.elementor-8090 .elementor-element.elementor-element-ffd7455>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-e5e719a {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 60px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-7abb4f0 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
		font-size: 28px;
	}

	.elementor-8090 .elementor-element.elementor-element-7abb4f0>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-4232f9d {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-a148a07.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-8090 .elementor-element.elementor-element-a148a07>.elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-96cf616 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-8090 .elementor-element.elementor-element-0c80103 {
		text-align: center;
	}

	.elementor-8090 .elementor-element.elementor-element-0c80103 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.2em;
	}

	.elementor-8090 .elementor-element.elementor-element-0c80103>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-d49dea8>.elementor-shape-bottom svg {
		height: 38px;
	}

	.elementor-8090 .elementor-element.elementor-element-d49dea8 {
		padding: 40px 0px 40px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-2342976 .animated-slider-wrapper h2.slideshow-slide-caption-title {
		width: 100%;
	}

	.elementor-8090 .elementor-element.elementor-element-125ea63 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-2e3b961 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8090 .elementor-element.elementor-element-2e3b961>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-b82d3b0 {
		margin-top: 0px;
		margin-bottom: 60px;
	}

	.elementor-8090 .elementor-element.elementor-element-45c0c19>.elementor-element-populated {
		margin: 20px 20px 0px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-6ef3adb>.elementor-shape-bottom svg {
		height: 64px;
	}

	.elementor-8090 .elementor-element.elementor-element-6ef3adb {
		padding: 60px 0px 80px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-cc9a173.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-8090 .elementor-element.elementor-element-cc9a173>.elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-7c4d81b {
		text-align: center;
	}

	.elementor-8090 .elementor-element.elementor-element-7c4d81b .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-8090 .elementor-element.elementor-element-8a76587 .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-8090 .elementor-element.elementor-element-9b50a8d {
		text-align: center;
	}

	.elementor-8090 .elementor-element.elementor-element-9b50a8d .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8090 .elementor-element.elementor-element-bc895e1 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-dbcbfc9>.elementor-element-populated,
	.elementor-8090 .elementor-element.elementor-element-dbcbfc9>.elementor-element-populated>.elementor-background-overlay,
	.elementor-8090 .elementor-element.elementor-element-dbcbfc9>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-dbcbfc9>.elementor-element-populated {
		margin: 60px 20px 0px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-95b67fe {
		text-align: center;
	}

	.elementor-8090 .elementor-element.elementor-element-95b67fe .elementor-heading-title {
		font-size: 28px;
	}

	.elementor-8090 .elementor-element.elementor-element-ffd4576 .elementor-divider {
		text-align: center;
	}

	.elementor-8090 .elementor-element.elementor-element-ffd4576 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-8090 .elementor-element.elementor-element-2d13288 .elementor-text-editor {
		text-align: center;
	}

	.elementor-8090 .elementor-element.elementor-element-b2c6d4c>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-a74dbc7 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-8869cf3>.elementor-element-populated,
	.elementor-8090 .elementor-element.elementor-element-8869cf3>.elementor-element-populated>.elementor-background-overlay,
	.elementor-8090 .elementor-element.elementor-element-8869cf3>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-8869cf3>.elementor-element-populated {
		margin: 0px 0px 40px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-928747b>.elementor-element-populated,
	.elementor-8090 .elementor-element.elementor-element-928747b>.elementor-element-populated>.elementor-background-overlay,
	.elementor-8090 .elementor-element.elementor-element-928747b>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-928747b>.elementor-element-populated {
		margin: 0px 0px 40px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-82266e3>.elementor-element-populated,
	.elementor-8090 .elementor-element.elementor-element-82266e3>.elementor-element-populated>.elementor-background-overlay,
	.elementor-8090 .elementor-element.elementor-element-82266e3>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-82266e3>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-50f48c0 {
		margin-top: 60px;
		margin-bottom: 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-09aec49 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8090 .elementor-element.elementor-element-09aec49 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8090 .elementor-element.elementor-element-c7f4af5 {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 0px 20px 60px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-6206678 {
		width: 50%;
	}

	.elementor-8090 .elementor-element.elementor-element-6206678>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-555e22c {
		width: 50%;
	}

	.elementor-8090 .elementor-element.elementor-element-555e22c>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 0px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-fad6beb {
		width: 50%;
	}

	.elementor-8090 .elementor-element.elementor-element-fad6beb>.elementor-element-populated {
		margin: -150px 0px 0px 0px;
		padding: 20px 20px 0px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-c5386d7 {
		width: 50%;
	}

	.elementor-8090 .elementor-element.elementor-element-c5386d7>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 0px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-61469e9 {
		width: 50%;
	}

	.elementor-8090 .elementor-element.elementor-element-61469e9>.elementor-element-populated {
		margin: -220px 0px 0px 0px;
		padding: 20px 20px 0px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-d7e6077 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-4abc160>.elementor-element-populated {
		margin: 0px 20px 60px 20px;
		padding: 60px 20px 20px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-4770184 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8090 .elementor-element.elementor-element-4770184>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-1c2f33d>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8090 .elementor-element.elementor-element-85bd7eb .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-8090 .elementor-element.elementor-element-3014802>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8090 .elementor-element.elementor-element-b5a3fba>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-8090 .elementor-element.elementor-element-dbcbfc9 {
		width: 100%;
	}

	.elementor-8090 .elementor-element.elementor-element-b2c6d4c {
		width: 100%;
	}

	.elementor-8090 .elementor-element.elementor-element-1c2f33d {
		width: 100%;
	}

	.elementor-8090 .elementor-element.elementor-element-60bca33 {
		width: 100%;
	}
}

.elementor-8109 .elementor-element.elementor-element-5c5e1ee>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8109 .elementor-element.elementor-element-5c5e1ee:not(.elementor-motion-effects-element-type-background),
.elementor-8109 .elementor-element.elementor-element-5c5e1ee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8109 .elementor-element.elementor-element-5c5e1ee {
	box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 15px 0px 15px 0px;
}

.elementor-8109 .elementor-element.elementor-element-5c5e1ee>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8109 .elementor-element.elementor-element-69a7a8d.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8109 .elementor-element.elementor-element-69a7a8d.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8109 .elementor-element.elementor-element-3f2e501 {
	text-align: left;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-8109 .elementor-element.elementor-element-3f2e501 .elementor-image img {
	width: 91px;
}

.elementor-8109 .elementor-element.elementor-element-3f2e501>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8109 .elementor-element.elementor-element-c487cf2.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8109 .elementor-element.elementor-element-c487cf2.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8109 .elementor-element.elementor-element-c487cf2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-8109 .elementor-element.elementor-element-c487cf2>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li>a {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.9em;
	color: #0045FF;
}

.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav>li {
	margin: 0px 0px 0px 20px;
}

.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav {
	text-align: left;
}

.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
	padding: 5px 20px 5px 20px;
}

.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li ul.sub-menu {
	text-align: left;
	border-radius: 5px;
	background: #ffffff;
}

.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li>a:hover {
	color: #6fb451;
}

.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav ul li>a:before,
.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper div .nav li>a:before {
	background-color: #6fb451;
}

.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav>li.current-menu-item>a,
.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a,
.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a,
.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
	color: #6fb451;
}

.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before,
.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before,
.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #6fb451;
}

.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li ul li a {
	color: #000000;
}

.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li ul li a:hover {
	color: #6fb451;
}

.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li ul li>a:before {
	background-color: #6fb451;
}

.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a,
.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
	color: #6fb451;
}

.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before,
.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-8109 .elementor-element.elementor-element-dc074e4 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #6fb451;
}

.elementor-8109 .elementor-element.elementor-element-dc074e4>.elementor-widget-container {
	margin: 3px 0px 0px 50px;
}

.elementor-8109 .elementor-element.elementor-element-dc074e4 {
	width: auto;
	max-width: auto;
}

.elementor-8109 .elementor-element.elementor-element-ed0453e .starto-search-icon a {
	font-size: 18px;
	color: #0045FF;
}

.elementor-8109 .elementor-element.elementor-element-ed0453e .starto-search-wrapper input {
	width: 450px;
}

.elementor-8109 .elementor-element.elementor-element-ed0453e .starto-search-wrapper .input-group .input-group-button button i {
	font-size: 26px;
}

.elementor-8109 .elementor-element.elementor-element-ed0453e .autocomplete {
	width: 500px;
}

.elementor-8109 .elementor-element.elementor-element-ed0453e .autocomplete ul li a {
	font-size: 22px;
}

.elementor-8109 .elementor-element.elementor-element-ed0453e .starto-search-icon a:hover {
	color: #0045FF;
}

.elementor-8109 .elementor-element.elementor-element-ed0453e .starto-search-wrapper {
	background: rgba(0, 0, 0, 0.9);
}

.elementor-8109 .elementor-element.elementor-element-ed0453e .starto-search-wrapper .input-group input {
	color: #ffffff;
}

.elementor-8109 .elementor-element.elementor-element-ed0453e .starto-search-wrapper .input-group input::placeholder {
	color: #ffffff;
}

.elementor-8109 .elementor-element.elementor-element-ed0453e .starto-search-wrapper .input-group {
	border-color: 256, 256, 256, 0.1;
}

.elementor-8109 .elementor-element.elementor-element-ed0453e .starto-search-wrapper .input-group .input-group-button button {
	color: #ffffff;
}

.elementor-8109 .elementor-element.elementor-element-ed0453e .starto-search-wrapper .autocomplete li a {
	color: #ffffff;
}

.elementor-8109 .elementor-element.elementor-element-ed0453e .autocomplete ul {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-8109 .elementor-element.elementor-element-ed0453e .autocomplete li:hover a {
	color: #ffffff;
	background-color: rgba(256, 256, 256, 0.1);
}

.elementor-8109 .elementor-element.elementor-element-ed0453e>.elementor-widget-container {
	margin: 0px 0px 0px 30px;
}

.elementor-8109 .elementor-element.elementor-element-ed0453e {
	width: auto;
	max-width: auto;
}

.elementor-8109 .elementor-element.elementor-element-640f3aa .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8109 .elementor-element.elementor-element-640f3aa.elementor-view-stacked .elementor-icon {
	background-color: #0045FF;
}

.elementor-8109 .elementor-element.elementor-element-640f3aa.elementor-view-framed .elementor-icon,
.elementor-8109 .elementor-element.elementor-element-640f3aa.elementor-view-default .elementor-icon {
	color: #0045FF;
	border-color: #0045FF;
}

.elementor-8109 .elementor-element.elementor-element-640f3aa.elementor-view-framed .elementor-icon,
.elementor-8109 .elementor-element.elementor-element-640f3aa.elementor-view-default .elementor-icon svg {
	fill: #0045FF;
}

.elementor-8109 .elementor-element.elementor-element-640f3aa.elementor-view-stacked .elementor-icon:hover {
	background-color: #000000;
}

.elementor-8109 .elementor-element.elementor-element-640f3aa.elementor-view-framed .elementor-icon:hover,
.elementor-8109 .elementor-element.elementor-element-640f3aa.elementor-view-default .elementor-icon:hover {
	color: #000000;
	border-color: #000000;
}

.elementor-8109 .elementor-element.elementor-element-640f3aa.elementor-view-framed .elementor-icon:hover,
.elementor-8109 .elementor-element.elementor-element-640f3aa.elementor-view-default .elementor-icon:hover svg {
	fill: #000000;
}

.elementor-8109 .elementor-element.elementor-element-640f3aa .elementor-icon {
	font-size: 16px;
}

.elementor-8109 .elementor-element.elementor-element-640f3aa .elementor-icon i,
.elementor-8109 .elementor-element.elementor-element-640f3aa .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8109 .elementor-element.elementor-element-640f3aa>.elementor-widget-container {
	margin: 5px 0px 0px 20px;
}

.elementor-8109 .elementor-element.elementor-element-640f3aa {
	width: auto;
	max-width: auto;
	align-self: center;
}

@media(min-width:768px) {
	.elementor-8109 .elementor-element.elementor-element-69a7a8d {
		width: 30%;
	}

	.elementor-8109 .elementor-element.elementor-element-c487cf2 {
		width: 70%;
	}
}

@media(max-width:1024px) {
	.elementor-8109 .elementor-element.elementor-element-5c5e1ee {
		padding: 20px 0px 20px 0px;
	}

	.elementor-8109 .elementor-element.elementor-element-3f2e501>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-8109 .elementor-element.elementor-element-640f3aa>.elementor-widget-container {
		margin: 5px 20px 0px 20px;
	}
}

@media(max-width:767px) {
	.elementor-8109 .elementor-element.elementor-element-5c5e1ee {
		padding: 20px 0px 20px 0px;
	}

	.elementor-8109 .elementor-element.elementor-element-69a7a8d {
		width: 50%;
	}

	.elementor-8109 .elementor-element.elementor-element-69a7a8d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-8109 .elementor-element.elementor-element-3f2e501 {
		text-align: left;
	}

	.elementor-8109 .elementor-element.elementor-element-3f2e501 .elementor-image img {
		width: 93px;
	}

	.elementor-8109 .elementor-element.elementor-element-3f2e501>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-8109 .elementor-element.elementor-element-c487cf2 {
		width: 50%;
	}

	.elementor-8109 .elementor-element.elementor-element-c487cf2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-8109 .elementor-element.elementor-element-c487cf2>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8109 .elementor-element.elementor-element-ed0453e .starto-search-wrapper input {
		width: 250px;
	}

	.elementor-8109 .elementor-element.elementor-element-ed0453e .starto-search-wrapper .input-group input {
		font-size: 20px;
	}

	.elementor-8109 .elementor-element.elementor-element-ed0453e .starto-search-wrapper .input-group .input-group-button button i {
		font-size: 18px;
	}

	.elementor-8109 .elementor-element.elementor-element-ed0453e .autocomplete {
		width: 250px;
	}

	.elementor-8109 .elementor-element.elementor-element-640f3aa .elementor-icon-wrapper {
		text-align: right;
	}

	.elementor-8109 .elementor-element.elementor-element-640f3aa>.elementor-widget-container {
		margin: 3px 20px 0px 20px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-8109 .elementor-element.elementor-element-69a7a8d {
		width: 30%;
	}

	.elementor-8109 .elementor-element.elementor-element-c487cf2 {
		width: 70%;
	}
}

.elementor-8207 .elementor-element.elementor-element-8586e53>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8207 .elementor-element.elementor-element-8586e53 {
	margin-top: 0px;
	margin-bottom: 100px;
	padding: 100px 0px 80px 0px;
}

.elementor-8207 .elementor-element.elementor-element-4653d7f>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-b22378e {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-8207 .elementor-element.elementor-element-b22378e .elementor-heading-title {
	color: #000000;
	font-size: 55px;
	line-height: 1.1em;
}

.elementor-element.elementor-element-b22378e {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 650ms !important;
}

.elementor-widget.elementor-element-b22378e {
	opacity: 0;
}

.elementor-8207 .elementor-element.elementor-element-129ba5c .elementor-spacer-inner {
	height: 0px;
}

.elementor-8207 .elementor-element.elementor-element-129ba5c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-151b3f6 .elementor-text-editor {
	text-align: left;
}

.elementor-8207 .elementor-element.elementor-element-151b3f6 {
	color: #000000;
	font-size: 18px;
}

.elementor-8207 .elementor-element.elementor-element-151b3f6>.elementor-widget-container {
	margin: -10px 120px 0px 0px;
}

.elementor-element.elementor-element-151b3f6 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-151b3f6 {
	opacity: 0;
}

.elementor-8207 .elementor-element.elementor-element-5bdfe4b .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #6fb451;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #6fb451;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-8207 .elementor-element.elementor-element-5bdfe4b>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-5bdfe4b {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 850ms !important;
}

.elementor-widget.elementor-element-5bdfe4b {
	opacity: 0;
}

.elementor-8207 .elementor-element.elementor-element-5bdfe4b {
	width: auto;
	max-width: auto;
}

.elementor-8207 .elementor-element.elementor-element-5bade62 .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #000000;
	color: #000000;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #D8D8D8;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-8207 .elementor-element.elementor-element-5bade62>.elementor-widget-container {
	margin: 10px 0px 0px 20px;
}

.elementor-element.elementor-element-5bade62 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 950ms !important;
}

.elementor-widget.elementor-element-5bade62 {
	opacity: 0;
}

.elementor-8207 .elementor-element.elementor-element-5bade62 {
	width: auto;
	max-width: auto;
}

.elementor-8207 .elementor-element.elementor-element-fad0fd2 .elementor-icon-list-icon i {
	color: #6fb451;
	font-size: 14px;
}

.elementor-8207 .elementor-element.elementor-element-fad0fd2 .elementor-icon-list-icon svg {
	fill: #6fb451;
	width: 14px;
}

.elementor-8207 .elementor-element.elementor-element-fad0fd2 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #6fb451;
}

.elementor-8207 .elementor-element.elementor-element-fad0fd2 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #6fb451;
}

.elementor-8207 .elementor-element.elementor-element-fad0fd2 .elementor-icon-list-text {
	color: #7A7A7A;
}

.elementor-8207 .elementor-element.elementor-element-fad0fd2 .elementor-icon-list-item,
.elementor-8207 .elementor-element.elementor-element-fad0fd2 .elementor-icon-list-item a {
	font-size: 16px;
}

.elementor-8207 .elementor-element.elementor-element-fad0fd2>.elementor-widget-container {
	margin: 40px 100px 0px 0px;
}

.elementor-element.elementor-element-fad0fd2 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 1100ms !important;
}

.elementor-widget.elementor-element-fad0fd2 {
	opacity: 0;
}

.elementor-8207 .elementor-element.elementor-element-2782f64>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-aa06e2d .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8207 .elementor-element.elementor-element-aa06e2d {
	z-index: 2;
	width: 120%;
	max-width: 120%;
	top: -18%;
}

.elementor-element.elementor-element-aa06e2d {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-aa06e2d {
	opacity: 0;
}

body:not(.rtl) .elementor-8207 .elementor-element.elementor-element-aa06e2d {
	left: 18%;
}

body.rtl .elementor-8207 .elementor-element.elementor-element-aa06e2d {
	right: 18%;
}

.elementor-8207 .elementor-element.elementor-element-1ad8229 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-1ad8229 {
	z-index: 2;
	width: 37%;
	max-width: 37%;
	top: 13%;
}

.elementor-element.elementor-element-1ad8229 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-1ad8229 {
	opacity: 0;
}

body:not(.rtl) .elementor-8207 .elementor-element.elementor-element-1ad8229 {
	left: -2%;
}

body.rtl .elementor-8207 .elementor-element.elementor-element-1ad8229 {
	right: -2%;
}

.elementor-8207 .elementor-element.elementor-element-81cb057>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-ac4dcf0 {
	text-align: center;
}

.elementor-8207 .elementor-element.elementor-element-ac4dcf0 .elementor-heading-title {
	font-size: 18px;
}

.elementor-8207 .elementor-element.elementor-element-ac4dcf0>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-8207 .elementor-element.elementor-element-145773b>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8207 .elementor-element.elementor-element-145773b {
	margin-top: 20px;
	margin-bottom: 80px;
	padding: 0% 10% 0% 10%;
}

.elementor-8207 .elementor-element.elementor-element-2656609.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8207 .elementor-element.elementor-element-2656609>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-922eff4 .elementor-image img {
	width: 40px;
	opacity: 0.3;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-8207 .elementor-element.elementor-element-922eff4 {
	width: auto;
	max-width: auto;
}

.elementor-8207 .elementor-element.elementor-element-88ddbc7.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8207 .elementor-element.elementor-element-88ddbc7>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-d2492d9 .elementor-image img {
	width: 90px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-8207 .elementor-element.elementor-element-d2492d9 {
	width: auto;
	max-width: auto;
}

.elementor-8207 .elementor-element.elementor-element-37a8e6d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8207 .elementor-element.elementor-element-37a8e6d>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-4bb4f15 .elementor-image img {
	width: 40px;
	opacity: 0.5;
}

.elementor-8207 .elementor-element.elementor-element-4bb4f15 {
	width: auto;
	max-width: auto;
}

.elementor-8207 .elementor-element.elementor-element-b2b4839.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8207 .elementor-element.elementor-element-b2b4839>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-2ab2e7a .elementor-image img {
	width: 100px;
	opacity: 0.6;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-8207 .elementor-element.elementor-element-2ab2e7a {
	width: auto;
	max-width: auto;
}

.elementor-8207 .elementor-element.elementor-element-6c95fbe.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8207 .elementor-element.elementor-element-6c95fbe>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-8c93eb9 .elementor-image img {
	width: 110px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-8207 .elementor-element.elementor-element-8c93eb9 {
	width: auto;
	max-width: auto;
}

.elementor-8207 .elementor-element.elementor-element-78bb8d3.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8207 .elementor-element.elementor-element-78bb8d3>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-69263f3 .elementor-image img {
	width: 90px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-8207 .elementor-element.elementor-element-69263f3>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-69263f3 {
	width: auto;
	max-width: auto;
}

.elementor-8207 .elementor-element.elementor-element-37303df {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8207 .elementor-element.elementor-element-37303df>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8207 .elementor-element.elementor-element-c61dc2f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8207 .elementor-element.elementor-element-c61dc2f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8207 .elementor-element.elementor-element-c61dc2f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-8207 .elementor-element.elementor-element-c61dc2f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 40px 0px 40px;
	padding: 120px 0px 100px 0px;
}

.elementor-8207 .elementor-element.elementor-element-c61dc2f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8207 .elementor-element.elementor-element-364140d .elementor-heading-title {
	color: rgba(255, 255, 255, 0.11);
	font-size: 160px;
}

.elementor-8207 .elementor-element.elementor-element-364140d {
	width: 100%;
	max-width: 100%;
	top: -9%;
}

body:not(.rtl) .elementor-8207 .elementor-element.elementor-element-364140d {
	left: -12%;
}

body.rtl .elementor-8207 .elementor-element.elementor-element-364140d {
	right: -12%;
}

.elementor-8207 .elementor-element.elementor-element-47ee3dd {
	text-align: center;
	width: 45%;
	max-width: 45%;
}

.elementor-8207 .elementor-element.elementor-element-47ee3dd .elementor-heading-title {
	color: #FFFFFF;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8207 .elementor-element.elementor-element-f526eda .elementor-spacer-inner {
	height: 0px;
}

.elementor-8207 .elementor-element.elementor-element-f526eda>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-5a7515d .elementor-text-editor {
	text-align: center;
}

.elementor-8207 .elementor-element.elementor-element-5a7515d {
	color: #FFFFFF;
	width: 45%;
	max-width: 45%;
}

.elementor-8207 .elementor-element.elementor-element-5a7515d>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-5e9138d .elementor-spacer-inner {
	height: 0px;
}

.elementor-8207 .elementor-element.elementor-element-5e9138d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-e41a0d6 .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #6fb451;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #6fb451;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-8207 .elementor-element.elementor-element-e41a0d6>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-e41a0d6 {
	width: auto;
	max-width: auto;
}

.elementor-8207 .elementor-element.elementor-element-b47d8a7 .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #000000;
	color: #000000;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-8207 .elementor-element.elementor-element-b47d8a7>.elementor-widget-container {
	margin: 10px 0px 0px 20px;
}

.elementor-8207 .elementor-element.elementor-element-b47d8a7 {
	width: auto;
	max-width: auto;
}

.elementor-8207 .elementor-element.elementor-element-de48633>.elementor-widget-container {
	margin: 0% 10% 0% 10%;
	padding: 60px 0px 0px 0px;
}

.elementor-element.elementor-element-de48633 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-de48633 {
	opacity: 0;
}

.elementor-8207 .elementor-element.elementor-element-306b59a .elementor-spacer-inner {
	height: 40px;
}

.elementor-8207 .elementor-element.elementor-element-8bd9ebb {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8207 .elementor-element.elementor-element-8bd9ebb>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8207 .elementor-element.elementor-element-01d7bcc.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8207 .elementor-element.elementor-element-01d7bcc:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8207 .elementor-element.elementor-element-01d7bcc>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-8207 .elementor-element.elementor-element-01d7bcc>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 40px 0px 40px;
	padding: 120px 0px 100px 0px;
}

.elementor-8207 .elementor-element.elementor-element-01d7bcc>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8207 .elementor-element.elementor-element-b917d46 {
	text-align: center;
	width: 45%;
	max-width: 45%;
}

.elementor-8207 .elementor-element.elementor-element-b917d46 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8207 .elementor-element.elementor-element-4f39297 .elementor-heading-title {
	color: rgba(255, 255, 255, 0.11);
	font-size: 160px;
}

.elementor-8207 .elementor-element.elementor-element-4f39297 {
	width: 100%;
	max-width: 100%;
	top: -9%;
}

body:not(.rtl) .elementor-8207 .elementor-element.elementor-element-4f39297 {
	left: -12%;
}

body.rtl .elementor-8207 .elementor-element.elementor-element-4f39297 {
	right: -12%;
}

.elementor-8207 .elementor-element.elementor-element-f84f568 .elementor-spacer-inner {
	height: 0px;
}

.elementor-8207 .elementor-element.elementor-element-f84f568>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-833c718 .elementor-text-editor {
	text-align: center;
}

.elementor-8207 .elementor-element.elementor-element-833c718 {
	color: #FFFFFF;
	width: 45%;
	max-width: 45%;
}

.elementor-8207 .elementor-element.elementor-element-833c718>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-915fbb8 .elementor-spacer-inner {
	height: 0px;
}

.elementor-8207 .elementor-element.elementor-element-915fbb8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-2b44173 .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #6fb451;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #6fb451;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-8207 .elementor-element.elementor-element-2b44173>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-2b44173 {
	width: auto;
	max-width: auto;
}

.elementor-8207 .elementor-element.elementor-element-aac23a1 .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #000000;
	color: #000000;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-8207 .elementor-element.elementor-element-aac23a1>.elementor-widget-container {
	margin: 10px 0px 0px 20px;
}

.elementor-8207 .elementor-element.elementor-element-aac23a1 {
	width: auto;
	max-width: auto;
}

.elementor-8207 .elementor-element.elementor-element-4a33a78 .elementor-image img {
	border-radius: 6px 6px 6px 6px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8207 .elementor-element.elementor-element-4a33a78>.elementor-widget-container {
	margin: 0% 15% 0% 10%;
	padding: 60px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-4a33a78 {
	z-index: 2;
}

.elementor-element.elementor-element-4a33a78 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 400ms !important;
}

.elementor-widget.elementor-element-4a33a78 {
	opacity: 0;
}

.elementor-8207 .elementor-element.elementor-element-9284960 .elementor-image img {
	width: 300px;
}

.elementor-8207 .elementor-element.elementor-element-9284960 {
	z-index: 2;
	width: 100%;
	max-width: 100%;
	bottom: 0px;
}

.elementor-element.elementor-element-9284960 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-9284960 {
	opacity: 0;
}

body:not(.rtl) .elementor-8207 .elementor-element.elementor-element-9284960 {
	right: -32%;
}

body.rtl .elementor-8207 .elementor-element.elementor-element-9284960 {
	left: -32%;
}

.elementor-8207 .elementor-element.elementor-element-38d383b {
	margin-top: 100px;
	margin-bottom: 0px;
}

.elementor-8207 .elementor-element.elementor-element-8e62658.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8207 .elementor-element.elementor-element-8e62658>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-606d03a {
	text-align: center;
	width: 50%;
	max-width: 50%;
}

.elementor-8207 .elementor-element.elementor-element-606d03a .elementor-heading-title {
	color: #000000;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8207 .elementor-element.elementor-element-a109517 .elementor-image img {
	width: 72%;
	opacity: 1;
	filter: brightness(100%) contrast(100%) saturate(200%) blur(0px) hue-rotate(323deg);
}

body:not(.rtl) .elementor-8207 .elementor-element.elementor-element-a109517 {
	left: 63%;
}

body.rtl .elementor-8207 .elementor-element.elementor-element-a109517 {
	right: 63%;
}

.elementor-8207 .elementor-element.elementor-element-a109517 {
	bottom: 260px;
}

.elementor-8207 .elementor-element.elementor-element-7bf1b4d .elementor-spacer-inner {
	height: 0px;
}

.elementor-8207 .elementor-element.elementor-element-7bf1b4d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-20abec1 .elementor-text-editor {
	text-align: center;
}

.elementor-8207 .elementor-element.elementor-element-20abec1 {
	color: #000000;
	width: 50%;
	max-width: 50%;
}

.elementor-8207 .elementor-element.elementor-element-20abec1>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-a9d2b70 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-8207 .elementor-element.elementor-element-a9d2b70 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-8207 .elementor-element.elementor-element-a9d2b70 .elementor-button {
	font-size: 20px;
	font-weight: 900;
	line-height: 1.3em;
	fill: #0077FF;
	color: #0077FF;
	background-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-a9d2b70>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-92c99c5 .elementor-image img {
	width: 46%;
	opacity: 0.3;
	filter: brightness(100%) contrast(100%) saturate(200%) blur(0px) hue-rotate(323deg);
}

body:not(.rtl) .elementor-8207 .elementor-element.elementor-element-92c99c5 {
	left: -68%;
}

body.rtl .elementor-8207 .elementor-element.elementor-element-92c99c5 {
	right: -68%;
}

.elementor-8207 .elementor-element.elementor-element-92c99c5 {
	bottom: -0.073%;
}

.elementor-8207 .elementor-element.elementor-element-79d562b .elementor-image img {
	width: 18%;
}

body:not(.rtl) .elementor-8207 .elementor-element.elementor-element-79d562b {
	left: -50%;
}

body.rtl .elementor-8207 .elementor-element.elementor-element-79d562b {
	right: -50%;
}

.elementor-8207 .elementor-element.elementor-element-79d562b {
	top: -47%;
}

.elementor-8207 .elementor-element.elementor-element-b083bdc {
	margin-top: 80px;
	margin-bottom: 0px;
}

.elementor-8207 .elementor-element.elementor-element-ba01471:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8207 .elementor-element.elementor-element-ba01471>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8207 .elementor-element.elementor-element-ba01471>.elementor-element-populated,
.elementor-8207 .elementor-element.elementor-element-ba01471>.elementor-element-populated>.elementor-background-overlay,
.elementor-8207 .elementor-element.elementor-element-ba01471>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8207 .elementor-element.elementor-element-ba01471>.elementor-element-populated {
	box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.05);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 0px 0px;
	padding: 60px 60px 60px 60px;
}

.elementor-8207 .elementor-element.elementor-element-ba01471>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-ba01471 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-ba01471 {
	opacity: 0;
}

.elementor-8207 .elementor-element.elementor-element-e689719 .elementor-image img {
	width: 80px;
}

.elementor-8207 .elementor-element.elementor-element-30dcb95 {
	text-align: center;
}

.elementor-8207 .elementor-element.elementor-element-30dcb95 .elementor-heading-title {
	font-size: 28px;
}

.elementor-8207 .elementor-element.elementor-element-30dcb95>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-96e78bf .elementor-text-editor {
	text-align: center;
}

.elementor-8207 .elementor-element.elementor-element-2d0a442 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-8207 .elementor-element.elementor-element-2d0a442 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-8207 .elementor-element.elementor-element-2d0a442 .elementor-button {
	font-size: 20px;
	font-weight: 900;
	line-height: 1.3em;
	fill: #0077FF;
	color: #0077FF;
	background-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-2d0a442>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-f98ccba:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8207 .elementor-element.elementor-element-f98ccba>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8207 .elementor-element.elementor-element-f98ccba>.elementor-element-populated,
.elementor-8207 .elementor-element.elementor-element-f98ccba>.elementor-element-populated>.elementor-background-overlay,
.elementor-8207 .elementor-element.elementor-element-f98ccba>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8207 .elementor-element.elementor-element-f98ccba>.elementor-element-populated {
	box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.05);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 30px;
	padding: 60px 60px 60px 60px;
}

.elementor-8207 .elementor-element.elementor-element-f98ccba>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-f98ccba {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 180ms !important;
}

.elementor-widget.elementor-element-f98ccba {
	opacity: 0;
}

.elementor-8207 .elementor-element.elementor-element-abaaee0 .elementor-image img {
	width: 80px;
}

.elementor-8207 .elementor-element.elementor-element-87c97fa {
	text-align: center;
}

.elementor-8207 .elementor-element.elementor-element-87c97fa .elementor-heading-title {
	font-size: 28px;
}

.elementor-8207 .elementor-element.elementor-element-87c97fa>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-6a692c8 .elementor-text-editor {
	text-align: center;
}

.elementor-8207 .elementor-element.elementor-element-7926232 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-8207 .elementor-element.elementor-element-7926232 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-8207 .elementor-element.elementor-element-7926232 .elementor-button {
	font-size: 20px;
	font-weight: 900;
	line-height: 1.3em;
	fill: #0077FF;
	color: #0077FF;
	background-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-7926232>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-0029f1c {
	margin-top: 60px;
	margin-bottom: 100px;
}

.elementor-8207 .elementor-element.elementor-element-1cd3fb9:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8207 .elementor-element.elementor-element-1cd3fb9>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8207 .elementor-element.elementor-element-1cd3fb9>.elementor-element-populated,
.elementor-8207 .elementor-element.elementor-element-1cd3fb9>.elementor-element-populated>.elementor-background-overlay,
.elementor-8207 .elementor-element.elementor-element-1cd3fb9>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8207 .elementor-element.elementor-element-1cd3fb9>.elementor-element-populated {
	box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.05);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 0px 0px;
	padding: 60px 60px 60px 60px;
}

.elementor-8207 .elementor-element.elementor-element-1cd3fb9>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-1cd3fb9 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 360ms !important;
}

.elementor-widget.elementor-element-1cd3fb9 {
	opacity: 0;
}

.elementor-8207 .elementor-element.elementor-element-5807588 .elementor-image img {
	width: 80px;
}

.elementor-8207 .elementor-element.elementor-element-e687b94 {
	text-align: center;
}

.elementor-8207 .elementor-element.elementor-element-e687b94 .elementor-heading-title {
	font-size: 28px;
}

.elementor-8207 .elementor-element.elementor-element-e687b94>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-a202003 .elementor-text-editor {
	text-align: center;
}

.elementor-8207 .elementor-element.elementor-element-6649d84 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-8207 .elementor-element.elementor-element-6649d84 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-8207 .elementor-element.elementor-element-6649d84 .elementor-button {
	font-size: 20px;
	font-weight: 900;
	line-height: 1.3em;
	fill: #0077FF;
	color: #0077FF;
	background-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-6649d84>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-6649d84 {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-6649d84 {
	opacity: 0;
}

.elementor-8207 .elementor-element.elementor-element-95c62ca:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8207 .elementor-element.elementor-element-95c62ca>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8207 .elementor-element.elementor-element-95c62ca>.elementor-element-populated,
.elementor-8207 .elementor-element.elementor-element-95c62ca>.elementor-element-populated>.elementor-background-overlay,
.elementor-8207 .elementor-element.elementor-element-95c62ca>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8207 .elementor-element.elementor-element-95c62ca>.elementor-element-populated {
	box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.05);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 30px;
	padding: 60px 60px 60px 60px;
}

.elementor-8207 .elementor-element.elementor-element-95c62ca>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-95c62ca {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 540ms !important;
}

.elementor-widget.elementor-element-95c62ca {
	opacity: 0;
}

.elementor-8207 .elementor-element.elementor-element-e5ef9c2 .elementor-image img {
	width: 80px;
}

.elementor-8207 .elementor-element.elementor-element-4ade547 {
	text-align: center;
}

.elementor-8207 .elementor-element.elementor-element-4ade547 .elementor-heading-title {
	font-size: 28px;
}

.elementor-8207 .elementor-element.elementor-element-4ade547>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-9487ac7 .elementor-text-editor {
	text-align: center;
}

.elementor-8207 .elementor-element.elementor-element-4875cf2 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-8207 .elementor-element.elementor-element-4875cf2 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-8207 .elementor-element.elementor-element-4875cf2 .elementor-button {
	font-size: 20px;
	font-weight: 900;
	line-height: 1.3em;
	fill: #0077FF;
	color: #0077FF;
	background-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-4875cf2>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-4875cf2 {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-4875cf2 {
	opacity: 0;
}

.elementor-8207 .elementor-element.elementor-element-d219575 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-d219575>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8207 .elementor-element.elementor-element-7a4c84b.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8207 .elementor-element.elementor-element-7a4c84b:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8207 .elementor-element.elementor-element-7a4c84b>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-8207 .elementor-element.elementor-element-7a4c84b>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 120px 60px 60px 60px;
}

.elementor-8207 .elementor-element.elementor-element-7a4c84b>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8207 .elementor-element.elementor-element-b1bdca0.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8207 .elementor-element.elementor-element-b1bdca0>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-9f6c77c .elementor-image img {
	width: 100px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(130%) blur(20px) hue-rotate(258deg);
}

.elementor-8207 .elementor-element.elementor-element-9f6c77c {
	width: auto;
	max-width: auto;
	top: -136%;
}

body:not(.rtl) .elementor-8207 .elementor-element.elementor-element-9f6c77c {
	left: 5%;
}

body.rtl .elementor-8207 .elementor-element.elementor-element-9f6c77c {
	right: 5%;
}

.elementor-8207 .elementor-element.elementor-element-f0a193b .elementor-image img {
	width: 95px;
}

.elementor-8207 .elementor-element.elementor-element-f0a193b {
	width: auto;
	max-width: auto;
	top: -125%;
}

body:not(.rtl) .elementor-8207 .elementor-element.elementor-element-f0a193b {
	left: 5%;
}

body.rtl .elementor-8207 .elementor-element.elementor-element-f0a193b {
	right: 5%;
}

.elementor-8207 .elementor-element.elementor-element-917245f {
	text-align: center;
}

.elementor-8207 .elementor-element.elementor-element-917245f .elementor-heading-title {
	color: #FFFFFF;
	font-size: 45px;
}

.elementor-8207 .elementor-element.elementor-element-39bb8c1 .elementor-heading-title {
	color: rgba(255, 255, 255, 0.11);
	font-size: 160px;
}

.elementor-8207 .elementor-element.elementor-element-39bb8c1 {
	width: 100%;
	max-width: 100%;
	top: -66%;
}

body:not(.rtl) .elementor-8207 .elementor-element.elementor-element-39bb8c1 {
	left: -3.937%;
}

body.rtl .elementor-8207 .elementor-element.elementor-element-39bb8c1 {
	right: -3.937%;
}

.elementor-8207 .elementor-element.elementor-element-4b39e25 .elementor-text-editor {
	text-align: center;
}

.elementor-8207 .elementor-element.elementor-element-4b39e25 {
	color: #FFFFFF;
}

.elementor-8207 .elementor-element.elementor-element-4b39e25>.elementor-widget-container {
	margin: 0% 15% 0% 15%;
}

.elementor-8207 .elementor-element.elementor-element-42e1f2a .portfolio-grid-content-wrapper .portfolio-grid-wrapper {
	border-radius: 0px;
}

.elementor-8207 .elementor-element.elementor-element-42e1f2a .portfolio-grid-wrapper-overlay .portfolio-grid-img:after {
	background-color: transparent;
	background-image: linear-gradient(-45deg, rgba(0, 69, 255, 0.85) 0%, rgba(242, 41, 91, 0.89) 100%);
}

.elementor-8207 .elementor-element.elementor-element-42e1f2a .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
	color: #ffffff;
}

.elementor-8207 .elementor-element.elementor-element-42e1f2a .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner .portfolio-grid-subtitle {
	color: #ebebeb;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-8207 .elementor-element.elementor-element-42e1f2a .starto-portfolio-filter-wrapper {
	text-align: left;
}

.elementor-8207 .elementor-element.elementor-element-42e1f2a .starto-portfolio-filter-wrapper a.filter-tag-btn {
	color: #666666;
}

.elementor-8207 .elementor-element.elementor-element-42e1f2a div.elementor-widget-container .starto-portfolio-filter-wrapper a.filter-tag-btn {
	border-color: #666666;
}

.elementor-8207 .elementor-element.elementor-element-42e1f2a .starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	color: #000000;
}

.elementor-8207 .elementor-element.elementor-element-42e1f2a div.starto-portfolio-filter-wrapper a.filter-tag-btn:hover {
	border-color: #000000;
}

.elementor-8207 .elementor-element.elementor-element-42e1f2a div.starto-portfolio-filter-wrapper a.filter-tag-btn.active {
	border-color: #000000;
}

.elementor-8207 .elementor-element.elementor-element-42e1f2a .starto-portfolio-filter-wrapper .filter-tag-btn.active {
	color: #000000;
}

.elementor-8207 .elementor-element.elementor-element-42e1f2a>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-d2fb723,
.elementor-8207 .elementor-element.elementor-element-d2fb723>.elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-d2fb723 {
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8207 .elementor-element.elementor-element-425e539.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8207 .elementor-element.elementor-element-425e539.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8207 .elementor-element.elementor-element-425e539:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8207 .elementor-element.elementor-element-425e539>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-8207 .elementor-element.elementor-element-425e539>.elementor-element-populated,
.elementor-8207 .elementor-element.elementor-element-425e539>.elementor-element-populated>.elementor-background-overlay,
.elementor-8207 .elementor-element.elementor-element-425e539>.elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-425e539>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 60px;
}

.elementor-8207 .elementor-element.elementor-element-425e539>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8207 .elementor-element.elementor-element-82a3dc2 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 50px;
}

.elementor-element.elementor-element-82a3dc2 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-82a3dc2 {
	opacity: 0;
}

.elementor-8207 .elementor-element.elementor-element-82a3dc2 {
	width: auto;
	max-width: auto;
}

.elementor-8207 .elementor-element.elementor-element-677d9d4 .elementor-spacer-inner {
	height: 0px;
}

.elementor-8207 .elementor-element.elementor-element-677d9d4>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-f2d5202 .elementor-text-editor {
	text-align: left;
}

.elementor-8207 .elementor-element.elementor-element-f2d5202 {
	color: #FFFFFF;
	font-size: 18px;
	line-height: 0em;
	width: auto;
	max-width: auto;
}

.elementor-8207 .elementor-element.elementor-element-f2d5202>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-f2d5202 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 280ms !important;
}

.elementor-widget.elementor-element-f2d5202 {
	opacity: 0;
}

.elementor-8207 .elementor-element.elementor-element-e7b5d0e .elementor-spacer-inner {
	height: 0px;
}

.elementor-8207 .elementor-element.elementor-element-e7b5d0e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-2265646 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-8207 .elementor-element.elementor-element-2265646 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-8207 .elementor-element.elementor-element-2265646 .elementor-button {
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2em;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-2265646>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-2265646 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 420ms !important;
}

.elementor-widget.elementor-element-2265646 {
	opacity: 0;
}

.elementor-8207 .elementor-element.elementor-element-2265646 {
	width: auto;
	max-width: auto;
}

.elementor-8207 .elementor-element.elementor-element-4e18991:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8207 .elementor-element.elementor-element-4e18991>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-8207 .elementor-element.elementor-element-4e18991>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-8207 .elementor-element.elementor-element-4e18991>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8207 .elementor-element.elementor-element-600f5c1 {
	text-align: right;
}

.elementor-8207 .elementor-element.elementor-element-600f5c1 .elementor-image img {
	width: 85%;
}

.elementor-8207 .elementor-element.elementor-element-600f5c1>.elementor-widget-container {
	padding: 60px 0px 0px 0px;
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-8207 .elementor-element.elementor-element-4653d7f {
		width: 40%;
	}

	.elementor-8207 .elementor-element.elementor-element-2782f64 {
		width: 60%;
	}

	.elementor-8207 .elementor-element.elementor-element-425e539 {
		width: 40%;
	}

	.elementor-8207 .elementor-element.elementor-element-4e18991 {
		width: 60%;
	}
}

@media(max-width:1024px) {
	.elementor-8207 .elementor-element.elementor-element-8586e53 {
		margin-top: 0px;
		margin-bottom: 40px;
		padding: 40px 0px 60px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-4653d7f>.elementor-element-populated {
		padding: 20px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-b22378e .elementor-heading-title {
		font-size: 45px;
		line-height: 1.2em;
	}

	.elementor-8207 .elementor-element.elementor-element-b22378e>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-151b3f6 .elementor-text-editor {
		text-align: left;
	}

	.elementor-8207 .elementor-element.elementor-element-151b3f6 {
		font-size: 16px;
		line-height: 1.7em;
		width: 100%;
		max-width: 100%;
	}

	.elementor-8207 .elementor-element.elementor-element-151b3f6>.elementor-widget-container {
		margin: 0px 60px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-5bade62>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-fad0fd2>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-aa06e2d {
		width: 230%;
		max-width: 230%;
		top: -3%;
	}

	body:not(.rtl) .elementor-8207 .elementor-element.elementor-element-aa06e2d {
		left: 15%;
	}

	body.rtl .elementor-8207 .elementor-element.elementor-element-aa06e2d {
		right: 15%;
	}

	.elementor-8207 .elementor-element.elementor-element-1ad8229 {
		width: 61%;
		max-width: 61%;
		top: 30%;
	}

	body:not(.rtl) .elementor-8207 .elementor-element.elementor-element-1ad8229 {
		left: -6%;
	}

	body.rtl .elementor-8207 .elementor-element.elementor-element-1ad8229 {
		right: -6%;
	}

	.elementor-8207 .elementor-element.elementor-element-a89cd19 {
		margin-top: 80px;
		margin-bottom: 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-145773b {
		margin-top: 20px;
		margin-bottom: 80px;
	}

	.elementor-8207 .elementor-element.elementor-element-2656609>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-88ddbc7>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-37a8e6d>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-37303df {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-c61dc2f>.elementor-element-populated {
		padding: 80px 0px 80px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-364140d .elementor-heading-title {
		font-size: 120px;
	}

	.elementor-8207 .elementor-element.elementor-element-47ee3dd .elementor-heading-title {
		font-size: 40px;
		line-height: 1.3em;
	}

	.elementor-8207 .elementor-element.elementor-element-47ee3dd {
		width: 70%;
		max-width: 70%;
	}

	.elementor-8207 .elementor-element.elementor-element-5a7515d>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-5a7515d {
		width: 70%;
		max-width: 70%;
	}

	.elementor-8207 .elementor-element.elementor-element-b47d8a7>.elementor-widget-container {
		margin: 10px 0px 0px 20px;
	}

	.elementor-8207 .elementor-element.elementor-element-de48633>.elementor-widget-container {
		margin: 0px 40px 0px 40px;
		padding: 40px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-8bd9ebb {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-01d7bcc>.elementor-element-populated {
		padding: 80px 0px 80px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-b917d46 .elementor-heading-title {
		font-size: 40px;
		line-height: 1.3em;
	}

	.elementor-8207 .elementor-element.elementor-element-b917d46 {
		width: 70%;
		max-width: 70%;
	}

	.elementor-8207 .elementor-element.elementor-element-4f39297 .elementor-heading-title {
		font-size: 120px;
	}

	.elementor-8207 .elementor-element.elementor-element-833c718>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-833c718 {
		width: 70%;
		max-width: 70%;
	}

	.elementor-8207 .elementor-element.elementor-element-aac23a1>.elementor-widget-container {
		margin: 10px 0px 0px 20px;
	}

	.elementor-8207 .elementor-element.elementor-element-9284960 .elementor-image img {
		width: 160px;
	}

	body:not(.rtl) .elementor-8207 .elementor-element.elementor-element-9284960 {
		right: -32%;
	}

	body.rtl .elementor-8207 .elementor-element.elementor-element-9284960 {
		left: -32%;
	}

	.elementor-8207 .elementor-element.elementor-element-606d03a .elementor-heading-title {
		font-size: 40px;
		line-height: 1.3em;
	}

	.elementor-8207 .elementor-element.elementor-element-606d03a>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-606d03a {
		width: 70%;
		max-width: 70%;
	}

	.elementor-8207 .elementor-element.elementor-element-a109517 .elementor-image img {
		width: 97%;
	}

	.elementor-8207 .elementor-element.elementor-element-20abec1 {
		width: 80%;
		max-width: 80%;
	}

	.elementor-8207 .elementor-element.elementor-element-92c99c5 .elementor-image img {
		width: 100%;
	}

	.elementor-8207 .elementor-element.elementor-element-79d562b {
		top: -4%;
	}

	.elementor-8207 .elementor-element.elementor-element-b083bdc {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-ba01471>.elementor-element-populated {
		margin: 0px 20px 0px 0px;
		padding: 40px 40px 40px 40px;
	}

	.elementor-8207 .elementor-element.elementor-element-30dcb95 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-8207 .elementor-element.elementor-element-f98ccba>.elementor-element-populated {
		margin: 0px 0px 0px 20px;
		padding: 40px 40px 40px 40px;
	}

	.elementor-8207 .elementor-element.elementor-element-87c97fa .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-8207 .elementor-element.elementor-element-0029f1c {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-1cd3fb9>.elementor-element-populated {
		margin: 0px 20px 0px 0px;
		padding: 40px 40px 40px 40px;
	}

	.elementor-8207 .elementor-element.elementor-element-e687b94 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-8207 .elementor-element.elementor-element-95c62ca>.elementor-element-populated {
		margin: 0px 0px 0px 20px;
		padding: 40px 40px 40px 40px;
	}

	.elementor-8207 .elementor-element.elementor-element-4ade547 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-8207 .elementor-element.elementor-element-d219575 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 80px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-7a4c84b>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 60px 20px 60px 20px;
	}

	.elementor-8207 .elementor-element.elementor-element-917245f .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-8207 .elementor-element.elementor-element-39bb8c1 .elementor-heading-title {
		font-size: 120px;
	}

	.elementor-8207 .elementor-element.elementor-element-4b39e25>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-42e1f2a .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
		font-size: 20px;
	}

	.elementor-8207 .elementor-element.elementor-element-d2fb723 {
		margin-top: 0px;
		margin-bottom: 40px;
		padding: 40px 0px 0px 40px;
	}

	.elementor-8207 .elementor-element.elementor-element-425e539>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 30px;
	}

	.elementor-8207 .elementor-element.elementor-element-82a3dc2 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-8207 .elementor-element.elementor-element-f2d5202 {
		font-size: 16px;
		line-height: 1.4em;
	}

	.elementor-8207 .elementor-element.elementor-element-f2d5202>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-2265646 .elementor-button {
		font-size: 18px;
	}

	.elementor-8207 .elementor-element.elementor-element-2265646>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-4e18991>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-600f5c1 .elementor-image img {
		width: 85%;
	}
}

@media(max-width:767px) {
	.elementor-8207 .elementor-element.elementor-element-8586e53 {
		padding: 20px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-4653d7f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-8207 .elementor-element.elementor-element-4653d7f>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8207 .elementor-element.elementor-element-b22378e {
		text-align: center;
	}

	.elementor-8207 .elementor-element.elementor-element-b22378e .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-8207 .elementor-element.elementor-element-151b3f6 .elementor-text-editor {
		text-align: center;
	}

	.elementor-8207 .elementor-element.elementor-element-151b3f6 {
		font-size: 18px;
	}

	.elementor-8207 .elementor-element.elementor-element-151b3f6>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-8207 .elementor-element.elementor-element-5bdfe4b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-5bdfe4b {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8207 .elementor-element.elementor-element-5bade62>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-5bade62 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8207 .elementor-element.elementor-element-fad0fd2>.elementor-widget-container {
		margin: 40px 0px 40px 20px;
	}

	.elementor-8207 .elementor-element.elementor-element-2782f64>.elementor-element-populated {
		padding: 0px 0px 340px 0px;
	}

	body:not(.rtl) .elementor-8207 .elementor-element.elementor-element-1ad8229 {
		left: 20%;
	}

	body.rtl .elementor-8207 .elementor-element.elementor-element-1ad8229 {
		right: 20%;
	}

	.elementor-8207 .elementor-element.elementor-element-a89cd19 {
		margin-top: 100px;
		margin-bottom: 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-ac4dcf0 .elementor-heading-title {
		line-height: 1.6em;
	}

	.elementor-8207 .elementor-element.elementor-element-ac4dcf0>.elementor-widget-container {
		margin: 40px 0px 20px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-145773b {
		margin-top: 20px;
		margin-bottom: 60px;
	}

	.elementor-8207 .elementor-element.elementor-element-2656609 {
		width: 50%;
	}

	.elementor-8207 .elementor-element.elementor-element-88ddbc7 {
		width: 50%;
	}

	.elementor-8207 .elementor-element.elementor-element-37a8e6d {
		width: 50%;
	}

	.elementor-8207 .elementor-element.elementor-element-37a8e6d>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-b2b4839 {
		width: 50%;
	}

	.elementor-8207 .elementor-element.elementor-element-b2b4839>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-6c95fbe {
		width: 50%;
	}

	.elementor-8207 .elementor-element.elementor-element-78bb8d3 {
		width: 50%;
	}

	.elementor-8207 .elementor-element.elementor-element-c61dc2f>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 80px 20px 80px 20px;
	}

	.elementor-8207 .elementor-element.elementor-element-364140d .elementor-heading-title {
		font-size: 90px;
	}

	body:not(.rtl) .elementor-8207 .elementor-element.elementor-element-364140d {
		left: -2%;
	}

	body.rtl .elementor-8207 .elementor-element.elementor-element-364140d {
		right: -2%;
	}

	.elementor-8207 .elementor-element.elementor-element-364140d {
		top: -8%;
	}

	.elementor-8207 .elementor-element.elementor-element-47ee3dd .elementor-heading-title {
		font-size: 36px;
		line-height: 1.2em;
	}

	.elementor-8207 .elementor-element.elementor-element-47ee3dd {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8207 .elementor-element.elementor-element-5a7515d {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8207 .elementor-element.elementor-element-e41a0d6>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-b47d8a7>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-de48633>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 60px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-f1b7480 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-137fc12>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-306b59a .elementor-spacer-inner {
		height: 40px;
	}

	.elementor-8207 .elementor-element.elementor-element-8bd9ebb {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-01d7bcc>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 80px 20px 80px 20px;
	}

	.elementor-8207 .elementor-element.elementor-element-b917d46 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.2em;
	}

	.elementor-8207 .elementor-element.elementor-element-b917d46 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8207 .elementor-element.elementor-element-4f39297 .elementor-heading-title {
		font-size: 90px;
	}

	body:not(.rtl) .elementor-8207 .elementor-element.elementor-element-4f39297 {
		left: -2%;
	}

	body.rtl .elementor-8207 .elementor-element.elementor-element-4f39297 {
		right: -2%;
	}

	.elementor-8207 .elementor-element.elementor-element-4f39297 {
		top: -8%;
	}

	.elementor-8207 .elementor-element.elementor-element-833c718 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8207 .elementor-element.elementor-element-2b44173>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-aac23a1>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-4a33a78>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8207 .elementor-element.elementor-element-9284960 .elementor-image img {
		width: 100px;
	}

	body:not(.rtl) .elementor-8207 .elementor-element.elementor-element-9284960 {
		right: -36%;
	}

	body.rtl .elementor-8207 .elementor-element.elementor-element-9284960 {
		left: -36%;
	}

	.elementor-8207 .elementor-element.elementor-element-9284960 {
		bottom: -2%;
	}

	.elementor-8207 .elementor-element.elementor-element-38d383b {
		margin-top: 60px;
		margin-bottom: 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-606d03a .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8207 .elementor-element.elementor-element-606d03a {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8207 .elementor-element.elementor-element-20abec1 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8207 .elementor-element.elementor-element-ba01471>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-f98ccba>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-0029f1c {
		margin-top: 40px;
		margin-bottom: 60px;
	}

	.elementor-8207 .elementor-element.elementor-element-1cd3fb9>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-95c62ca>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-d219575 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-7a4c84b>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 40px 0px 60px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-ca9df6c {
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-8207 .elementor-element.elementor-element-b1bdca0>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-8207 .elementor-element.elementor-element-917245f .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-8207 .elementor-element.elementor-element-917245f>.elementor-widget-container {
		margin: 21px 0px 20px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-39bb8c1 .elementor-heading-title {
		font-size: 90px;
	}

	body:not(.rtl) .elementor-8207 .elementor-element.elementor-element-39bb8c1 {
		left: -2%;
	}

	body.rtl .elementor-8207 .elementor-element.elementor-element-39bb8c1 {
		right: -2%;
	}

	.elementor-8207 .elementor-element.elementor-element-39bb8c1 {
		top: -8%;
	}

	.elementor-8207 .elementor-element.elementor-element-4b39e25>.elementor-widget-container {
		margin: -30px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-42e1f2a .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
		font-size: 28px;
	}

	.elementor-8207 .elementor-element.elementor-element-42e1f2a>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8207 .elementor-element.elementor-element-d2fb723 {
		margin-top: 40px;
		margin-bottom: 40px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-bc-flex-widget .elementor-8207 .elementor-element.elementor-element-425e539.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-8207 .elementor-element.elementor-element-425e539.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-8207 .elementor-element.elementor-element-425e539.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-8207 .elementor-element.elementor-element-425e539>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 40px 20px 0px 20px;
	}

	.elementor-8207 .elementor-element.elementor-element-82a3dc2 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8207 .elementor-element.elementor-element-82a3dc2>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8207 .elementor-element.elementor-element-4e18991>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-8207 .elementor-element.elementor-element-2656609 {
		width: 33%;
	}

	.elementor-8207 .elementor-element.elementor-element-88ddbc7 {
		width: 33%;
	}

	.elementor-8207 .elementor-element.elementor-element-37a8e6d {
		width: 33%;
	}

	.elementor-8207 .elementor-element.elementor-element-b2b4839 {
		width: 33%;
	}

	.elementor-8207 .elementor-element.elementor-element-6c95fbe {
		width: 33%;
	}

	.elementor-8207 .elementor-element.elementor-element-78bb8d3 {
		width: 33%;
	}

	.elementor-8207 .elementor-element.elementor-element-425e539 {
		width: 40%;
	}

	.elementor-8207 .elementor-element.elementor-element-4e18991 {
		width: 60%;
	}
}

.elementor-8285 .elementor-element.elementor-element-8957292>.elementor-container {
	min-height: 800px;
}

.elementor-8285 .elementor-element.elementor-element-8957292>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-8285 .elementor-element.elementor-element-8957292>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8285 .elementor-element.elementor-element-8957292:not(.elementor-motion-effects-element-type-background),
.elementor-8285 .elementor-element.elementor-element-8957292>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #09138F;
}

.elementor-8285 .elementor-element.elementor-element-8957292 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8285 .elementor-element.elementor-element-8957292>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8285 .elementor-element.elementor-element-8957292>.elementor-shape-bottom svg {
	height: 357px;
}

.elementor-bc-flex-widget .elementor-8285 .elementor-element.elementor-element-2993ad1.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-8285 .elementor-element.elementor-element-2993ad1.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-8285 .elementor-element.elementor-element-2993ad1.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8285 .elementor-element.elementor-element-2993ad1>.elementor-element-populated {
	margin: -160px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-73152f6 .elementor-image img {
	width: 80px;
}

.elementor-8285 .elementor-element.elementor-element-73152f6>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-0b51366 .elementor-spacer-inner {
	height: 40px;
}

.elementor-8285 .elementor-element.elementor-element-c02a991 {
	text-align: center;
	width: 40%;
	max-width: 40%;
}

.elementor-8285 .elementor-element.elementor-element-c02a991 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
	line-height: 1.1em;
}

.elementor-8285 .elementor-element.elementor-element-c02a991>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-c02a991 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-c02a991 {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-246d8f0 .elementor-spacer-inner {
	height: 0px;
}

.elementor-8285 .elementor-element.elementor-element-1e27248 .elementor-text-editor {
	text-align: center;
}

.elementor-8285 .elementor-element.elementor-element-1e27248 {
	color: #FFFFFF;
	width: 35%;
	max-width: 35%;
}

.elementor-8285 .elementor-element.elementor-element-1e27248>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-element.elementor-element-1e27248 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-1e27248 {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-c3d0d4c .elementor-image img {
	width: 1167px;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-c3d0d4c {
	left: 0%;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-c3d0d4c {
	right: 0%;
}

.elementor-8285 .elementor-element.elementor-element-c3d0d4c {
	top: 87%;
}

.elementor-8285 .elementor-element.elementor-element-a6f79ab {
	margin-top: 100px;
	margin-bottom: 0px;
}

.elementor-8285 .elementor-element.elementor-element-2f2a519.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8285 .elementor-element.elementor-element-2f2a519>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-858bc81 {
	text-align: center;
	width: 50%;
	max-width: 50%;
}

.elementor-8285 .elementor-element.elementor-element-858bc81 .elementor-heading-title {
	color: #000000;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8285 .elementor-element.elementor-element-985a7c6 .elementor-spacer-inner {
	height: 0px;
}

.elementor-8285 .elementor-element.elementor-element-985a7c6>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-55802e9 .elementor-text-editor {
	text-align: center;
}

.elementor-8285 .elementor-element.elementor-element-55802e9 {
	color: #000000;
	width: 50%;
	max-width: 50%;
}

.elementor-8285 .elementor-element.elementor-element-55802e9>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-de36d62 .elementor-image img {
	width: 18%;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-de36d62 {
	left: -50%;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-de36d62 {
	right: -50%;
}

.elementor-8285 .elementor-element.elementor-element-de36d62 {
	top: 23%;
}

.elementor-8285 .elementor-element.elementor-element-35c3077 .elementor-image img {
	width: 18%;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-35c3077 {
	right: -54%;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-35c3077 {
	left: -54%;
}

.elementor-8285 .elementor-element.elementor-element-35c3077 {
	top: 126%;
}

.elementor-8285 .elementor-element.elementor-element-6785548>.elementor-container {
	min-height: 700px;
}

.elementor-8285 .elementor-element.elementor-element-6785548>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-8285 .elementor-element.elementor-element-6785548 {
	margin-top: 180px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-8285 .elementor-element.elementor-element-a7309eb.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8285 .elementor-element.elementor-element-a7309eb.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8285 .elementor-element.elementor-element-a7309eb>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-efc76a5 .elementor-image img {
	width: 12px;
}

.elementor-8285 .elementor-element.elementor-element-efc76a5 {
	width: auto;
	max-width: auto;
	top: 36%;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-efc76a5 {
	left: 96%;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-efc76a5 {
	right: 96%;
}

.elementor-8285 .elementor-element.elementor-element-7c6b826 .elementor-image img {
	width: 14px;
}

.elementor-8285 .elementor-element.elementor-element-7c6b826 {
	width: auto;
	max-width: auto;
	top: 200%;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-7c6b826 {
	left: -1%;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-7c6b826 {
	right: -1%;
}

.elementor-8285 .elementor-element.elementor-element-f40bbcc .elementor-image img {
	width: 30px;
}

.elementor-8285 .elementor-element.elementor-element-f40bbcc {
	width: auto;
	max-width: auto;
	top: -200%;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-f40bbcc {
	left: 4%;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-f40bbcc {
	right: 4%;
}

.elementor-8285 .elementor-element.elementor-element-8157e81 .elementor-image img {
	width: 50px;
	opacity: 0.74;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(5px) hue-rotate(0deg);
}

.elementor-8285 .elementor-element.elementor-element-8157e81 {
	width: auto;
	max-width: auto;
	top: -200%;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-8157e81 {
	right: -4%;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-8157e81 {
	left: -4%;
}

.elementor-8285 .elementor-element.elementor-element-71dd480 .elementor-image img {
	width: 30px;
}

.elementor-8285 .elementor-element.elementor-element-71dd480 {
	width: auto;
	max-width: auto;
	top: 15%;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-71dd480 {
	left: 89%;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-71dd480 {
	right: 89%;
}

.elementor-8285 .elementor-element.elementor-element-6e51553 .elementor-image img {
	width: 18px;
}

.elementor-8285 .elementor-element.elementor-element-6e51553 {
	width: auto;
	max-width: auto;
	top: -178%;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-6e51553 {
	left: 92%;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-6e51553 {
	right: 92%;
}

.elementor-8285 .elementor-element.elementor-element-8f0de92 .elementor-image img {
	width: 24px;
}

.elementor-8285 .elementor-element.elementor-element-8f0de92 {
	width: auto;
	max-width: auto;
	top: 60%;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-8f0de92 {
	left: 12%;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-8f0de92 {
	right: 12%;
}

.elementor-8285 .elementor-element.elementor-element-420aa34 .elementor-image img {
	width: 260px;
}

.elementor-8285 .elementor-element.elementor-element-420aa34 {
	z-index: 2;
	bottom: 140px;
}

.elementor-element.elementor-element-420aa34 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 160ms !important;
}

.elementor-widget.elementor-element-420aa34 {
	opacity: 0;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-420aa34 {
	left: -165px;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-420aa34 {
	right: -165px;
}

.elementor-8285 .elementor-element.elementor-element-1b8411a .elementor-image img {
	width: 260px;
}

.elementor-8285 .elementor-element.elementor-element-1b8411a {
	z-index: 2;
	bottom: -240px;
}

.elementor-element.elementor-element-1b8411a {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 480ms !important;
}

.elementor-widget.elementor-element-1b8411a {
	opacity: 0;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-1b8411a {
	left: -165px;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-1b8411a {
	right: -165px;
}

.elementor-8285 .elementor-element.elementor-element-51ca441 .elementor-image img {
	width: 260px;
}

.elementor-8285 .elementor-element.elementor-element-51ca441 {
	z-index: 2;
	bottom: 226px;
}

.elementor-element.elementor-element-51ca441 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 320ms !important;
}

.elementor-widget.elementor-element-51ca441 {
	opacity: 0;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-51ca441 {
	left: 135px;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-51ca441 {
	right: 135px;
}

.elementor-8285 .elementor-element.elementor-element-251f3cd .elementor-image img {
	width: 260px;
}

.elementor-8285 .elementor-element.elementor-element-251f3cd {
	z-index: 2;
	bottom: -150px;
}

.elementor-element.elementor-element-251f3cd {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 640ms !important;
}

.elementor-widget.elementor-element-251f3cd {
	opacity: 0;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-251f3cd {
	left: 135px;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-251f3cd {
	right: 135px;
}

.elementor-8285 .elementor-element.elementor-element-631a582 .elementor-image img {
	width: 61%;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-631a582 {
	left: 0%;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-631a582 {
	right: 0%;
}

.elementor-8285 .elementor-element.elementor-element-631a582 {
	bottom: -235px;
}

.elementor-8285 .elementor-element.elementor-element-3373a0e .elementor-image img {
	width: 58%;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-3373a0e {
	left: 0%;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-3373a0e {
	right: 0%;
}

.elementor-8285 .elementor-element.elementor-element-3373a0e {
	bottom: -178px;
}

.elementor-8285 .elementor-element.elementor-element-ae50722>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8285 .elementor-element.elementor-element-ae50722:not(.elementor-motion-effects-element-type-background),
.elementor-8285 .elementor-element.elementor-element-ae50722>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #09138F;
}

.elementor-8285 .elementor-element.elementor-element-ae50722 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 350px 0px;
}

.elementor-8285 .elementor-element.elementor-element-ae50722>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8285 .elementor-element.elementor-element-ae50722>.elementor-shape-top svg {
	height: 172px;
}

.elementor-8285 .elementor-element.elementor-element-ae50722>.elementor-shape-bottom svg {
	width: calc(134% + 1.3px);
	height: 141px;
}

.elementor-bc-flex-widget .elementor-8285 .elementor-element.elementor-element-01489d7.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8285 .elementor-element.elementor-element-01489d7.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8285 .elementor-element.elementor-element-01489d7.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8285 .elementor-element.elementor-element-01489d7>.elementor-element-populated {
	padding: 160px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-630fe59 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-8285 .elementor-element.elementor-element-630fe59>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-630fe59 {
	width: auto;
	max-width: auto;
}

.elementor-8285 .elementor-element.elementor-element-804781c .elementor-spacer-inner {
	height: 20px;
}

.elementor-8285 .elementor-element.elementor-element-b8f346b {
	text-align: center;
	width: 50%;
	max-width: 50%;
}

.elementor-8285 .elementor-element.elementor-element-b8f346b .elementor-heading-title {
	color: #FFFFFF;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8285 .elementor-element.elementor-element-4496aee {
	margin-top: -300px;
	margin-bottom: 0px;
	padding: 100px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-289a8dc:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8285 .elementor-element.elementor-element-289a8dc>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8285 .elementor-element.elementor-element-289a8dc>.elementor-element-populated,
.elementor-8285 .elementor-element.elementor-element-289a8dc>.elementor-element-populated>.elementor-background-overlay,
.elementor-8285 .elementor-element.elementor-element-289a8dc>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8285 .elementor-element.elementor-element-289a8dc>.elementor-element-populated {
	box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: -80px 20px 0px 0px;
	padding: 60px 40px 60px 40px;
}

.elementor-8285 .elementor-element.elementor-element-289a8dc>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8285 .elementor-element.elementor-element-07687ad .elementor-heading-title {
	color: #000000;
	font-size: 32px;
	line-height: 1.3em;
}

.elementor-element.elementor-element-07687ad {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-07687ad {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-ce0215c {
	--divider-border-style: zigzag;
	--divider-color: #ec812a;
	--divider-border-width: 1px;
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8285 .elementor-element.elementor-element-ce0215c .elementor-divider-separator {
	width: 30%;
}

.elementor-8285 .elementor-element.elementor-element-ce0215c>.elementor-widget-container {
	margin: 20px 0px 15px 0px;
}

.elementor-element.elementor-element-ce0215c {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-ce0215c {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-47eaf71 .elementor-text-editor {
	text-align: left;
}

.elementor-8285 .elementor-element.elementor-element-47eaf71 {
	color: #000000;
}

.elementor-8285 .elementor-element.elementor-element-47eaf71>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-47eaf71 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-47eaf71 {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-5800ffa>.elementor-element-populated {
	margin: -60px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-99dc8f7:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8285 .elementor-element.elementor-element-99dc8f7>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-8285 .elementor-element.elementor-element-99dc8f7>.elementor-element-populated,
.elementor-8285 .elementor-element.elementor-element-99dc8f7>.elementor-element-populated>.elementor-background-overlay,
.elementor-8285 .elementor-element.elementor-element-99dc8f7>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8285 .elementor-element.elementor-element-99dc8f7>.elementor-element-populated {
	box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	padding: 50px 30px 50px 30px;
}

.elementor-8285 .elementor-element.elementor-element-99dc8f7>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8285 .elementor-element.elementor-element-1f0ab1f .elementor-image img {
	width: 92px;
}

.elementor-8285 .elementor-element.elementor-element-1f0ab1f>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-element.elementor-element-1f0ab1f {
	transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-1f0ab1f {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-73067de {
	text-align: center;
}

.elementor-8285 .elementor-element.elementor-element-73067de .elementor-heading-title {
	color: #000000;
	font-size: 22px;
	line-height: 1.4em;
}

.elementor-element.elementor-element-73067de {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-73067de {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-62ae521 {
	--divider-border-style: zigzag;
	--divider-color: #ec812a;
	--divider-border-width: 1px;
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8285 .elementor-element.elementor-element-62ae521 .elementor-divider-separator {
	width: 30%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8285 .elementor-element.elementor-element-62ae521 .elementor-divider {
	text-align: center;
}

.elementor-8285 .elementor-element.elementor-element-62ae521>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-62ae521 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-62ae521 {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-e8d80bf .elementor-text-editor {
	text-align: center;
}

.elementor-8285 .elementor-element.elementor-element-e8d80bf {
	color: #000000;
}

.elementor-8285 .elementor-element.elementor-element-e8d80bf>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-e8d80bf {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-e8d80bf {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-ff6262e:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8285 .elementor-element.elementor-element-ff6262e>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-8285 .elementor-element.elementor-element-ff6262e>.elementor-element-populated,
.elementor-8285 .elementor-element.elementor-element-ff6262e>.elementor-element-populated>.elementor-background-overlay,
.elementor-8285 .elementor-element.elementor-element-ff6262e>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8285 .elementor-element.elementor-element-ff6262e>.elementor-element-populated {
	box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 20px;
	padding: 50px 30px 50px 30px;
}

.elementor-8285 .elementor-element.elementor-element-ff6262e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8285 .elementor-element.elementor-element-662402e .elementor-image img {
	width: 70px;
}

.elementor-8285 .elementor-element.elementor-element-662402e>.elementor-widget-container {
	margin: -5px 0px 20px 0px;
}

.elementor-element.elementor-element-662402e {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-662402e {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-9108de1 {
	text-align: center;
}

.elementor-8285 .elementor-element.elementor-element-9108de1 .elementor-heading-title {
	color: #000000;
	font-size: 22px;
	line-height: 1.4em;
}

.elementor-8285 .elementor-element.elementor-element-9108de1>.elementor-widget-container {
	margin: 3px 0px 0px 0px;
}

.elementor-element.elementor-element-9108de1 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-9108de1 {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-ddeefe5 {
	--divider-border-style: zigzag;
	--divider-color: #ec812a;
	--divider-border-width: 1px;
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8285 .elementor-element.elementor-element-ddeefe5 .elementor-divider-separator {
	width: 30%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8285 .elementor-element.elementor-element-ddeefe5 .elementor-divider {
	text-align: center;
}

.elementor-8285 .elementor-element.elementor-element-ddeefe5>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-ddeefe5 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-ddeefe5 {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-5ea2f22 .elementor-text-editor {
	text-align: center;
}

.elementor-8285 .elementor-element.elementor-element-5ea2f22 {
	color: #000000;
	font-family: "Karla", Sans-serif;
	font-size: 16px;
}

.elementor-8285 .elementor-element.elementor-element-5ea2f22>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-5ea2f22 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-5ea2f22 {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-c9cb8e9:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8285 .elementor-element.elementor-element-c9cb8e9>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-8285 .elementor-element.elementor-element-c9cb8e9>.elementor-element-populated,
.elementor-8285 .elementor-element.elementor-element-c9cb8e9>.elementor-element-populated>.elementor-background-overlay,
.elementor-8285 .elementor-element.elementor-element-c9cb8e9>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8285 .elementor-element.elementor-element-c9cb8e9>.elementor-element-populated {
	box-shadow: 0px 2px 60px 0px rgba(0, 0, 0, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 20px;
	padding: 50px 30px 50px 30px;
}

.elementor-8285 .elementor-element.elementor-element-c9cb8e9>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8285 .elementor-element.elementor-element-b05efc4 .elementor-image img {
	width: 50px;
}

.elementor-8285 .elementor-element.elementor-element-b05efc4>.elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-element.elementor-element-b05efc4 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-b05efc4 {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-0fcbd6e {
	text-align: center;
}

.elementor-8285 .elementor-element.elementor-element-0fcbd6e .elementor-heading-title {
	color: #000000;
	font-size: 22px;
	line-height: 1.4em;
}

.elementor-element.elementor-element-0fcbd6e {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-0fcbd6e {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-c3f986f {
	--divider-border-style: zigzag;
	--divider-color: #ec812a;
	--divider-border-width: 1px;
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
}

.elementor-8285 .elementor-element.elementor-element-c3f986f .elementor-divider-separator {
	width: 30%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8285 .elementor-element.elementor-element-c3f986f .elementor-divider {
	text-align: center;
}

.elementor-8285 .elementor-element.elementor-element-c3f986f>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-c3f986f {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-c3f986f {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-ac5d22c .elementor-text-editor {
	text-align: center;
}

.elementor-8285 .elementor-element.elementor-element-ac5d22c {
	color: #000000;
}

.elementor-8285 .elementor-element.elementor-element-ac5d22c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-element.elementor-element-ac5d22c {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-ac5d22c {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-d35f546>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8285 .elementor-element.elementor-element-d35f546 {
	margin-top: 40px;
	margin-bottom: 140px;
}

.elementor-8285 .elementor-element.elementor-element-a4f2db1>.elementor-element-populated {
	padding: 0% 20% 0% 0%;
}

.elementor-8285 .elementor-element.elementor-element-858b39e {
	text-align: left;
}

.elementor-8285 .elementor-element.elementor-element-858b39e .elementor-heading-title {
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-element.elementor-element-858b39e {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 160ms !important;
}

.elementor-widget.elementor-element-858b39e {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-a031350>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-a031350 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 320ms !important;
}

.elementor-widget.elementor-element-a031350 {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-0683f64 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-8285 .elementor-element.elementor-element-0683f64 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-8285 .elementor-element.elementor-element-0683f64 .elementor-button {
	font-size: 20px;
	font-weight: 900;
	line-height: 1.3em;
	fill: #09138F;
	color: #09138F;
	background-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-0683f64>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-0683f64 {
	transition-timing-function: cubic-bezier(0.075, 0.820, 0.165, 1.000) !important;
	transition-delay: 480ms !important;
}

.elementor-widget.elementor-element-0683f64 {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-d32086e>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-a404195 {
	margin-top: 0px;
	margin-bottom: 60px;
}

.elementor-8285 .elementor-element.elementor-element-f56f291>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-9d7a019>.elementor-widget-container {
	margin: 0px 0px 0px -80px;
}

.elementor-element.elementor-element-9d7a019 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-9d7a019 {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-9d7a019 {
	width: 100%;
	max-width: 100%;
	top: -13%;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-9d7a019 {
	right: -3%;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-9d7a019 {
	left: -3%;
}

.elementor-8285 .elementor-element.elementor-element-075d0cd .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 55px 50px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-075d0cd {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-075d0cd {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-075d0cd {
	width: 43%;
	max-width: 43%;
	top: -23%;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-075d0cd {
	right: 41%;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-075d0cd {
	left: 41%;
}

.elementor-8285 .elementor-element.elementor-element-7625fdd>.elementor-element-populated {
	margin: 0px 0px 0px 80px;
	padding: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-6862b23 .elementor-image img {
	width: 35%;
}

.elementor-8285 .elementor-element.elementor-element-6862b23 {
	z-index: 0;
	top: -26%;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-6862b23 {
	left: -72%;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-6862b23 {
	right: -72%;
}

.elementor-8285 .elementor-element.elementor-element-294fa46 .elementor-heading-title {
	font-size: 45px;
	line-height: 1.1em;
}

.elementor-8285 .elementor-element.elementor-element-ee666d5 .elementor-accordion .elementor-accordion-item {
	border-width: 10px;
	border-color: #FFFFFF;
}

.elementor-8285 .elementor-element.elementor-element-ee666d5 .elementor-accordion .elementor-accordion-item .elementor-tab-content {
	border-width: 10px;
	border-top-color: #FFFFFF;
}

.elementor-8285 .elementor-element.elementor-element-ee666d5 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 10px;
	border-bottom-color: #FFFFFF;
}

.elementor-8285 .elementor-element.elementor-element-ee666d5 .elementor-accordion .elementor-tab-title {
	background-color: #09138F;
	padding: 20px 20px 20px 20px;
}

.elementor-8285 .elementor-element.elementor-element-ee666d5 .elementor-accordion-icon,
.elementor-8285 .elementor-element.elementor-element-ee666d5 .elementor-accordion-title {
	color: #000000;
}

.elementor-8285 .elementor-element.elementor-element-ee666d5 .elementor-active .elementor-accordion-icon,
.elementor-8285 .elementor-element.elementor-element-ee666d5 .elementor-active .elementor-accordion-title {
	color: #FFFFFF;
}

.elementor-8285 .elementor-element.elementor-element-ee666d5 .elementor-accordion .elementor-accordion-title {
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-8285 .elementor-element.elementor-element-ee666d5 .elementor-accordion .elementor-tab-content {
	padding: 0px 20px 10px 20px;
}

.elementor-8285 .elementor-element.elementor-element-ee666d5>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-4c33ae7 {
	z-index: 2;
}

.elementor-8285 .elementor-element.elementor-element-66ed7a2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8285 .elementor-element.elementor-element-e5babb4 .elementor-image img {
	width: 18%;
}

.elementor-8285 .elementor-element.elementor-element-e5babb4 {
	z-index: 0;
	top: -45%;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-e5babb4 {
	left: -48%;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-e5babb4 {
	right: -48%;
}

.elementor-8285 .elementor-element.elementor-element-3c09a42 .elementor-spacer-inner {
	height: 100px;
}

.elementor-8285 .elementor-element.elementor-element-3c09a42>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #000000;
}

.elementor-element.elementor-element-3c09a42 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-3c09a42 {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-3c09a42 {
	width: auto;
	max-width: auto;
}

.elementor-8285 .elementor-element.elementor-element-7d85e74.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8285 .elementor-element.elementor-element-7d85e74>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-f0216d8 {
	text-align: center;
	width: 50%;
	max-width: 50%;
}

.elementor-8285 .elementor-element.elementor-element-f0216d8 .elementor-heading-title {
	color: #000000;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8285 .elementor-element.elementor-element-83ece53 {
	margin-top: 50px;
	margin-bottom: 40px;
}

.elementor-8285 .elementor-element.elementor-element-0dd52cc>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-e11b6ad .service-grid-wrapper {
	height: 450px;
	border-radius: 5px;
}

.elementor-8285 .elementor-element.elementor-element-e11b6ad .service-grid-wrapper:hover:before {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 69, 255, 0) 0%, #F2295B 100%);
}

.elementor-8285 .elementor-element.elementor-element-e11b6ad .service-grid-wrapper i {
	font-size: 26px;
	color: #ffffff;
}

.elementor-8285 .elementor-element.elementor-element-e11b6ad .service-grid-wrapper .overflow-inner .header-wrap h2 {
	color: #ffffff;
	font-size: 28px;
	line-height: 1.3em;
}

.elementor-8285 .elementor-element.elementor-element-e11b6ad .service-grid-wrapper .overflow-inner .hover-content {
	color: #ffffff;
}

.elementor-8285 .elementor-element.elementor-element-e11b6ad {
	z-index: 2;
}

.elementor-8285 .elementor-element.elementor-element-d1c070b .elementor-image img {
	width: 62%;
	opacity: 0.5;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-d1c070b {
	left: -62%;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-d1c070b {
	right: -62%;
}

.elementor-8285 .elementor-element.elementor-element-d1c070b {
	bottom: -40%;
}

.elementor-8285 .elementor-element.elementor-element-20c8fab {
	z-index: 2;
}

.elementor-8285 .elementor-element.elementor-element-9c3067c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8285 .elementor-element.elementor-element-bfff199 .elementor-spacer-inner {
	height: 100px;
}

.elementor-8285 .elementor-element.elementor-element-bfff199>.elementor-widget-container {
	margin: 40px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #000000;
}

.elementor-element.elementor-element-bfff199 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-bfff199 {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-bfff199 {
	width: auto;
	max-width: auto;
}

.elementor-8285 .elementor-element.elementor-element-b04a257 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-8285 .elementor-element.elementor-element-f43135e.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8285 .elementor-element.elementor-element-f43135e>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-636e1a4 {
	text-align: center;
	width: 80%;
	max-width: 80%;
}

.elementor-8285 .elementor-element.elementor-element-636e1a4 .elementor-heading-title {
	color: #000000;
	font-size: 45px;
}

.elementor-8285 .elementor-element.elementor-element-08572ba {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-8285 .elementor-element.elementor-element-7991ff9>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-c26fb16 .service-grid-wrapper {
	border-radius: 5px;
}

.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-table-wrapper .inner-wrap {
	padding: 60px;
	background: #ffffff;
	border-color: #ffffff;
}

.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-table-wrapper .inner-wrap:hover {
	background: #ffffff;
	border-color: #09138F;
}

.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-table-wrapper.featured-pricing-plan .inner-wrap {
	background: #ffffff;
	border-color: #09138F;
}

.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-table-wrapper h2.pricing-plan-title {
	color: #000000;
}

.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-table-wrapper:hover h2.pricing-plan-title {
	color: #000000;
}

.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-table-wrapper.featured-pricing-plan h2.pricing-plan-title {
	color: #000000;
}

.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-plan-price-wrap h3.pricing-plan-price {
	color: #000000;
}

.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-plan-price-wrap {
	color: #000000;
}

.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-table-wrapper:hover h3.pricing-plan-price {
	color: #000000;
}

.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-table-wrapper.featured-pricing-plan h3.pricing-plan-price {
	color: #000000;
}

.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-table-wrapper.featured-pricing-plan .pricing-plan-unit-month {
	color: #000000;
}

.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-table-wrapper.featured-pricing-plan .pricing-plan-unit-year {
	color: #000000;
}

.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-table-wrapper .pricing-plan-content-list {
	color: #000000;
}

.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-plan-content ul.pricing-plan-content-list li:before {
	color: #09138F;
}

.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-table-wrapper:hover .pricing-plan-content-list {
	color: #000000;
}

.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-table-wrapper.featured-pricing-plan .pricing-plan-content-list {
	color: #000000;
}

.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-plan-content .pricing-plan-button {
	color: #ffffff;
	background: #09138F;
	border-color: #09138F;
}

.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-plan-content .pricing-plan-button:hover {
	color: #09138F;
	background: #ffffff;
	border-color: #09138F;
}

.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-plan-switch-wrap {
	color: #000000;
}

.elementor-8285 .elementor-element.elementor-element-0a489de .elementor-image img {
	width: 68%;
}

body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-0a489de {
	left: 67%;
}

body.rtl .elementor-8285 .elementor-element.elementor-element-0a489de {
	right: 67%;
}

.elementor-8285 .elementor-element.elementor-element-0a489de {
	bottom: 111px;
}

.elementor-8285 .elementor-element.elementor-element-eb67e4d:not(.elementor-motion-effects-element-type-background),
.elementor-8285 .elementor-element.elementor-element-eb67e4d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at bottom center, #09138F 20%, #040B10 100%);
}

.elementor-8285 .elementor-element.elementor-element-eb67e4d,
.elementor-8285 .elementor-element.elementor-element-eb67e4d>.elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8285 .elementor-element.elementor-element-eb67e4d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 120px;
	margin-bottom: 40px;
	padding: 40px 0px 0px 80px;
}

.elementor-8285 .elementor-element.elementor-element-eb67e4d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8285 .elementor-element.elementor-element-7443329>.elementor-element-populated,
.elementor-8285 .elementor-element.elementor-element-7443329>.elementor-element-populated>.elementor-background-overlay,
.elementor-8285 .elementor-element.elementor-element-7443329>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8285 .elementor-element.elementor-element-7443329>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 45px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-7443329>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8285 .elementor-element.elementor-element-c80036a .elementor-heading-title {
	color: #FFFFFF;
	font-size: 50px;
}

.elementor-element.elementor-element-c80036a {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 140ms !important;
}

.elementor-widget.elementor-element-c80036a {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-c80036a {
	width: auto;
	max-width: auto;
}

.elementor-8285 .elementor-element.elementor-element-aec8e02 .elementor-spacer-inner {
	height: 0px;
}

.elementor-8285 .elementor-element.elementor-element-aec8e02>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-a1bd5d8 .elementor-text-editor {
	text-align: left;
}

.elementor-8285 .elementor-element.elementor-element-a1bd5d8 {
	color: #FFFFFF;
	font-size: 18px;
	line-height: 0em;
	width: auto;
	max-width: auto;
}

.elementor-8285 .elementor-element.elementor-element-a1bd5d8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-a1bd5d8 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 280ms !important;
}

.elementor-widget.elementor-element-a1bd5d8 {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-c6829d9 .elementor-spacer-inner {
	height: 0px;
}

.elementor-8285 .elementor-element.elementor-element-c6829d9>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-fc4dd33 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-8285 .elementor-element.elementor-element-fc4dd33 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-8285 .elementor-element.elementor-element-fc4dd33 .elementor-button {
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2em;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-fc4dd33>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-fc4dd33 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 420ms !important;
}

.elementor-widget.elementor-element-fc4dd33 {
	opacity: 0;
}

.elementor-8285 .elementor-element.elementor-element-fc4dd33 {
	width: auto;
	max-width: auto;
}

.elementor-8285 .elementor-element.elementor-element-d6e5d1d>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8285 .elementor-element.elementor-element-40fcacd {
	text-align: right;
}

.elementor-8285 .elementor-element.elementor-element-40fcacd .elementor-image img {
	width: 90%;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-8285 .elementor-element.elementor-element-289a8dc {
		width: 100%;
	}

	.elementor-8285 .elementor-element.elementor-element-5800ffa {
		width: 100%;
	}

	.elementor-8285 .elementor-element.elementor-element-7443329 {
		width: 35%;
	}

	.elementor-8285 .elementor-element.elementor-element-d6e5d1d {
		width: 65%;
	}
}

@media(max-width:1024px) {
	.elementor-8285 .elementor-element.elementor-element-8957292>.elementor-container {
		min-height: 600px;
	}

	.elementor-8285 .elementor-element.elementor-element-8957292>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-8285 .elementor-element.elementor-element-8957292>.elementor-shape-bottom svg {
		height: 186px;
	}

	.elementor-8285 .elementor-element.elementor-element-2993ad1>.elementor-element-populated {
		margin: -80px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-73152f6 .elementor-image img {
		width: 60px;
	}

	.elementor-8285 .elementor-element.elementor-element-73152f6>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-0b51366 .elementor-spacer-inner {
		height: 40px;
	}

	.elementor-8285 .elementor-element.elementor-element-c02a991 .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-8285 .elementor-element.elementor-element-c02a991>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-c02a991 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8285 .elementor-element.elementor-element-1e27248>.elementor-widget-container {
		margin: 0px 30px 0px 30px;
	}

	.elementor-8285 .elementor-element.elementor-element-1e27248 {
		width: 70%;
		max-width: 70%;
	}

	.elementor-8285 .elementor-element.elementor-element-c3d0d4c {
		top: 90%;
	}

	.elementor-8285 .elementor-element.elementor-element-a6f79ab {
		margin-top: 100px;
		margin-bottom: 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-858bc81 .elementor-heading-title {
		font-size: 40px;
		line-height: 1.2em;
	}

	.elementor-8285 .elementor-element.elementor-element-858bc81>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-858bc81 {
		width: 70%;
		max-width: 70%;
	}

	.elementor-8285 .elementor-element.elementor-element-55802e9 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8285 .elementor-element.elementor-element-de36d62 {
		top: -4%;
	}

	.elementor-8285 .elementor-element.elementor-element-35c3077 {
		top: -4%;
	}

	.elementor-8285 .elementor-element.elementor-element-6785548>.elementor-container {
		min-height: 660px;
	}

	.elementor-8285 .elementor-element.elementor-element-6785548>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-8285 .elementor-element.elementor-element-6785548 {
		margin-top: 160px;
		margin-bottom: 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-631a582 .elementor-image img {
		width: 100%;
	}

	.elementor-8285 .elementor-element.elementor-element-3373a0e .elementor-image img {
		width: 97%;
	}

	.elementor-8285 .elementor-element.elementor-element-ae50722>.elementor-shape-top svg {
		height: 110px;
	}

	.elementor-8285 .elementor-element.elementor-element-ae50722 {
		padding: 40px 0px 100px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-01489d7>.elementor-element-populated {
		padding: 120px 0px 20px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-630fe59 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-8285 .elementor-element.elementor-element-b8f346b .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-8285 .elementor-element.elementor-element-b8f346b {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8285 .elementor-element.elementor-element-4496aee {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-289a8dc>.elementor-element-populated {
		margin: -60px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-07687ad .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-8285 .elementor-element.elementor-element-47eaf71>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-5800ffa>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-7a7f6ac {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-73067de .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-8285 .elementor-element.elementor-element-e8d80bf>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-9108de1 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-8285 .elementor-element.elementor-element-5ea2f22>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-0fcbd6e .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-8285 .elementor-element.elementor-element-ac5d22c>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-d35f546 {
		margin-top: 80px;
		margin-bottom: 80px;
	}

	.elementor-8285 .elementor-element.elementor-element-a4f2db1>.elementor-element-populated {
		padding: 0% 010% 0% 0%;
	}

	.elementor-8285 .elementor-element.elementor-element-858b39e .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8285 .elementor-element.elementor-element-d32086e>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-a404195 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-9d7a019 {
		width: 120%;
		max-width: 120%;
		top: 0%;
	}

	body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-9d7a019 {
		right: 9%;
	}

	body.rtl .elementor-8285 .elementor-element.elementor-element-9d7a019 {
		left: 9%;
	}

	body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-075d0cd {
		right: 40%;
	}

	body.rtl .elementor-8285 .elementor-element.elementor-element-075d0cd {
		left: 40%;
	}

	.elementor-8285 .elementor-element.elementor-element-075d0cd {
		top: 0%;
	}

	.elementor-8285 .elementor-element.elementor-element-7625fdd>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-6862b23 {
		top: -4%;
	}

	.elementor-8285 .elementor-element.elementor-element-294fa46 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-8285 .elementor-element.elementor-element-4c33ae7 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-e5babb4 {
		top: -4%;
	}

	.elementor-8285 .elementor-element.elementor-element-3c09a42>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-f0216d8 {
		text-align: center;
		width: 70%;
		max-width: 70%;
	}

	.elementor-8285 .elementor-element.elementor-element-f0216d8 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8285 .elementor-element.elementor-element-f0216d8>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}

	.elementor-8285 .elementor-element.elementor-element-e11b6ad .service-grid-wrapper {
		height: 280px;
	}

	.elementor-8285 .elementor-element.elementor-element-e11b6ad .service-grid-wrapper i {
		font-size: 24px;
	}

	.elementor-8285 .elementor-element.elementor-element-e11b6ad .service-grid-wrapper .overflow-inner .header-wrap h2 {
		font-size: 20px;
	}

	.elementor-8285 .elementor-element.elementor-element-e11b6ad .service-grid-wrapper .overflow-inner .hover-content {
		font-size: 13px;
	}

	.elementor-8285 .elementor-element.elementor-element-d1c070b .elementor-image img {
		width: 100%;
	}

	.elementor-8285 .elementor-element.elementor-element-20c8fab {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-bfff199>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-636e1a4 {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}

	.elementor-8285 .elementor-element.elementor-element-636e1a4 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-8285 .elementor-element.elementor-element-636e1a4>.elementor-widget-container {
		margin: 0% 10% 0% 10%;
	}

	.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-table-wrapper .inner-wrap {
		padding: 30px;
	}

	.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-table-wrapper h2.pricing-plan-title {
		font-size: 20px;
	}

	.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-plan-price-wrap h3.pricing-plan-price {
		font-size: 45px;
	}

	.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-plan-price-wrap .pricing-plan-unit-month,
	.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-plan-price-wrap .pricing-plan-unit-year {
		font-size: 16px;
	}

	.elementor-8285 .elementor-element.elementor-element-c26fb16 .pricing-table-wrapper .pricing-plan-content-list {
		font-size: 15px;
	}

	.elementor-8285 .elementor-element.elementor-element-0a489de .elementor-image img {
		width: 70%;
	}

	.elementor-8285 .elementor-element.elementor-element-eb67e4d {
		margin-top: 60px;
		margin-bottom: 40px;
		padding: 40px 0px 0px 40px;
	}

	.elementor-8285 .elementor-element.elementor-element-7443329>.elementor-element-populated {
		margin: 10px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-c80036a .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-8285 .elementor-element.elementor-element-a1bd5d8 {
		font-size: 16px;
		line-height: 1.4em;
	}

	.elementor-8285 .elementor-element.elementor-element-a1bd5d8>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-fc4dd33 .elementor-button {
		font-size: 18px;
	}

	.elementor-8285 .elementor-element.elementor-element-fc4dd33>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-8285 .elementor-element.elementor-element-8957292>.elementor-container {
		min-height: 540px;
	}

	.elementor-8285 .elementor-element.elementor-element-8957292>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-8285 .elementor-element.elementor-element-8957292>.elementor-shape-bottom svg {
		height: 95px;
	}

	.elementor-8285 .elementor-element.elementor-element-2993ad1>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-8285 .elementor-element.elementor-element-c02a991 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.2em;
	}

	.elementor-8285 .elementor-element.elementor-element-1e27248>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-1e27248 {
		width: 90%;
		max-width: 90%;
	}

	.elementor-8285 .elementor-element.elementor-element-c3d0d4c {
		top: 100%;
	}

	.elementor-8285 .elementor-element.elementor-element-a6f79ab {
		margin-top: 60px;
		margin-bottom: 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-858bc81 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8285 .elementor-element.elementor-element-858bc81 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8285 .elementor-element.elementor-element-55802e9 {
		font-size: 18px;
	}

	.elementor-8285 .elementor-element.elementor-element-6785548 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-ae50722>.elementor-shape-top svg {
		height: 52px;
	}

	.elementor-8285 .elementor-element.elementor-element-ae50722>.elementor-shape-bottom svg {
		height: 99px;
	}

	.elementor-8285 .elementor-element.elementor-element-ae50722 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 100px 0px 100px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-01489d7.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-8285 .elementor-element.elementor-element-01489d7>.elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}

	.elementor-8285 .elementor-element.elementor-element-630fe59 {
		text-align: center;
	}

	.elementor-8285 .elementor-element.elementor-element-630fe59 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-8285 .elementor-element.elementor-element-804781c .elementor-spacer-inner {
		height: 10px;
	}

	.elementor-8285 .elementor-element.elementor-element-b8f346b {
		text-align: center;
	}

	.elementor-8285 .elementor-element.elementor-element-b8f346b .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8285 .elementor-element.elementor-element-4496aee {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-289a8dc>.elementor-element-populated,
	.elementor-8285 .elementor-element.elementor-element-289a8dc>.elementor-element-populated>.elementor-background-overlay,
	.elementor-8285 .elementor-element.elementor-element-289a8dc>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-289a8dc>.elementor-element-populated {
		margin: 60px 20px 0px 20px;
	}

	.elementor-8285 .elementor-element.elementor-element-07687ad {
		text-align: center;
	}

	.elementor-8285 .elementor-element.elementor-element-07687ad .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-8285 .elementor-element.elementor-element-ce0215c .elementor-divider {
		text-align: center;
	}

	.elementor-8285 .elementor-element.elementor-element-ce0215c .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-8285 .elementor-element.elementor-element-47eaf71 .elementor-text-editor {
		text-align: center;
	}

	.elementor-8285 .elementor-element.elementor-element-5800ffa>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8285 .elementor-element.elementor-element-7a7f6ac {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-99dc8f7>.elementor-element-populated,
	.elementor-8285 .elementor-element.elementor-element-99dc8f7>.elementor-element-populated>.elementor-background-overlay,
	.elementor-8285 .elementor-element.elementor-element-99dc8f7>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-99dc8f7>.elementor-element-populated {
		margin: 0px 0px 40px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-ff6262e>.elementor-element-populated,
	.elementor-8285 .elementor-element.elementor-element-ff6262e>.elementor-element-populated>.elementor-background-overlay,
	.elementor-8285 .elementor-element.elementor-element-ff6262e>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-ff6262e>.elementor-element-populated {
		margin: 0px 0px 40px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-c9cb8e9>.elementor-element-populated,
	.elementor-8285 .elementor-element.elementor-element-c9cb8e9>.elementor-element-populated>.elementor-background-overlay,
	.elementor-8285 .elementor-element.elementor-element-c9cb8e9>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-c9cb8e9>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-d35f546 {
		margin-top: 60px;
		margin-bottom: 60px;
	}

	.elementor-8285 .elementor-element.elementor-element-858b39e {
		text-align: left;
	}

	.elementor-8285 .elementor-element.elementor-element-858b39e .elementor-heading-title {
		font-size: 34px;
		line-height: 1.2em;
	}

	.elementor-8285 .elementor-element.elementor-element-d32086e>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-a404195 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-f56f291>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	body:not(.rtl) .elementor-8285 .elementor-element.elementor-element-9d7a019 {
		right: -14%;
	}

	body.rtl .elementor-8285 .elementor-element.elementor-element-9d7a019 {
		left: -14%;
	}

	.elementor-8285 .elementor-element.elementor-element-075d0cd>.elementor-widget-container {
		margin: -40px 0px 40px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-075d0cd {
		width: 100%;
		max-width: 100%;
		top: 8%;
	}

	.elementor-8285 .elementor-element.elementor-element-7625fdd>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8285 .elementor-element.elementor-element-294fa46 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-8285 .elementor-element.elementor-element-294fa46>.elementor-widget-container {
		margin: 21px 0px 20px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-ee666d5>.elementor-widget-container {
		margin: 0px 0px 60px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-4c33ae7 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-7d85e74>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-f0216d8 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-8285 .elementor-element.elementor-element-f0216d8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-f0216d8 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8285 .elementor-element.elementor-element-e11b6ad .service-grid-wrapper {
		height: 300px;
	}

	.elementor-8285 .elementor-element.elementor-element-e11b6ad .service-grid-wrapper i {
		font-size: 30px;
	}

	.elementor-8285 .elementor-element.elementor-element-e11b6ad .service-grid-wrapper .overflow-inner .header-wrap h2 {
		font-size: 26px;
	}

	.elementor-8285 .elementor-element.elementor-element-e11b6ad .service-grid-wrapper .overflow-inner .hover-content {
		font-size: 18px;
	}

	.elementor-8285 .elementor-element.elementor-element-20c8fab {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-b04a257 {
		margin-top: 0px;
		margin-bottom: 40px;
	}

	.elementor-8285 .elementor-element.elementor-element-636e1a4 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8285 .elementor-element.elementor-element-636e1a4>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-08572ba {
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-eb67e4d {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.elementor-bc-flex-widget .elementor-8285 .elementor-element.elementor-element-7443329.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-8285 .elementor-element.elementor-element-7443329.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-8285 .elementor-element.elementor-element-7443329.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-8285 .elementor-element.elementor-element-7443329>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-c80036a .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8285 .elementor-element.elementor-element-c80036a>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8285 .elementor-element.elementor-element-d6e5d1d>.elementor-element-populated {
		margin: 30px 0px 0px 0px;
	}
}

@media(min-width:768px) {
	.elementor-8285 .elementor-element.elementor-element-a4f2db1 {
		width: 45%;
	}

	.elementor-8285 .elementor-element.elementor-element-d32086e {
		width: 55%;
	}

	.elementor-8285 .elementor-element.elementor-element-f56f291 {
		width: 50%;
	}

	.elementor-8285 .elementor-element.elementor-element-7625fdd {
		width: 50%;
	}

	.elementor-8285 .elementor-element.elementor-element-7443329 {
		width: 40%;
	}

	.elementor-8285 .elementor-element.elementor-element-d6e5d1d {
		width: 60%;
	}
}

.elementor-kit-8335 {
	--e-global-color-primary: #6EC1E4;
	--e-global-color-secondary: #54595F;
	--e-global-color-text: #7A7A7A;
	--e-global-color-accent: #61CE70;
	--e-global-color-55caa70e: #4054B2;
	--e-global-color-693084ad: #23A455;
	--e-global-color-4356b14e: #000;
	--e-global-color-15d46b92: #FFF;
	--e-global-typography-primary-font-family: "Roboto";
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-secondary-font-family: "Roboto Slab";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: "Roboto";
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: "Roboto";
	--e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 1170px;
}

.elementor-widget:not(:last-child) {
	margin-bottom: 0px;
}

	{}

#page-header {
	display: var(--page-title-display);
}

@media(max-width:1024px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 1025px;
	}
}

@media(max-width:767px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 768px;
	}
}

.elementor-8390 .elementor-element.elementor-element-cd197f2>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8390 .elementor-element.elementor-element-cd197f2:not(.elementor-motion-effects-element-type-background),
.elementor-8390 .elementor-element.elementor-element-cd197f2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-8390 .elementor-element.elementor-element-cd197f2 {
	box-shadow: 0px 10px 40px 0px rgba(47, 47, 47, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-8390 .elementor-element.elementor-element-cd197f2>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li>a {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.9em;
	color: #000000;
}

.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav>li {
	margin: 0px 20px 0px 0px;
}

.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav {
	text-align: left;
}

.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
	padding: 5px 20px 5px 20px;
}

.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li ul.sub-menu {
	text-align: left;
	border-radius: 5px;
	background: #ffffff;
}

.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li>a:hover {
	color: #0D97FF;
}

.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav ul li>a:before,
.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper div .nav li>a:before {
	background-color: #0D97FF;
}

.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav>li.current-menu-item>a,
.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a,
.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a,
.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
	color: #0D97FF;
}

.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before,
.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before,
.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #0D97FF;
}

.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li ul li a {
	color: #000000;
}

.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li ul li a:hover {
	color: #0D97FF;
}

.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li ul li>a:before {
	background-color: #0D97FF;
}

.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a,
.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
	color: #0D97FF;
}

.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before,
.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-8390 .elementor-element.elementor-element-ee8cc75 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #0D97FF;
}

.elementor-8390 .elementor-element.elementor-element-ee8cc75>.elementor-widget-container {
	margin: 3px 50px 0px 0px;
}

.elementor-8390 .elementor-element.elementor-element-ee8cc75 {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-8390 .elementor-element.elementor-element-539ba66.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8390 .elementor-element.elementor-element-539ba66.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8390 .elementor-element.elementor-element-539ba66.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8390 .elementor-element.elementor-element-0824ab6 {
	text-align: center;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-8390 .elementor-element.elementor-element-0824ab6 .elementor-image img {
	width: 116px;
}

.elementor-8390 .elementor-element.elementor-element-0824ab6>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8390 .elementor-element.elementor-element-1fd2ee8.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8390 .elementor-element.elementor-element-1fd2ee8.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8390 .elementor-element.elementor-element-1fd2ee8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-8390 .elementor-element.elementor-element-1fd2ee8>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li>a {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.9em;
	color: #000000;
}

.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav>li {
	margin: 0px 20px 0px 0px;
}

.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav {
	text-align: right;
}

.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li ul.sub-menu li {
	padding: 5px 20px 5px 20px;
}

.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li ul.sub-menu {
	text-align: left;
	border-radius: 5px;
	background: #ffffff;
}

.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li>a:hover {
	color: #0D97FF;
}

.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav ul li>a:before,
.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper div .nav li>a:before {
	background-color: #0D97FF;
}

.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav>li.current-menu-item>a,
.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav>li.current-menu-parent>a,
.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a,
.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
	color: #0D97FF;
}

.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before,
.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before,
.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #0D97FF;
}

.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li ul li a {
	color: #000000;
}

.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li ul li a:hover {
	color: #0D97FF;
}

.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li ul li>a:before {
	background-color: #0D97FF;
}

.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a,
.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
	color: #0D97FF;
}

.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before,
.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-8390 .elementor-element.elementor-element-73138ec .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #0D97FF;
}

.elementor-8390 .elementor-element.elementor-element-73138ec>.elementor-widget-container {
	margin: 3px 0px 0px 0px;
}

.elementor-8390 .elementor-element.elementor-element-73138ec {
	width: auto;
	max-width: auto;
}

.elementor-8390 .elementor-element.elementor-element-707e663 .starto-search-icon a {
	font-size: 18px;
	color: #000000;
}

.elementor-8390 .elementor-element.elementor-element-707e663 .starto-search-wrapper input {
	width: 450px;
}

.elementor-8390 .elementor-element.elementor-element-707e663 .starto-search-wrapper .input-group .input-group-button button i {
	font-size: 26px;
}

.elementor-8390 .elementor-element.elementor-element-707e663 .autocomplete {
	width: 500px;
}

.elementor-8390 .elementor-element.elementor-element-707e663 .autocomplete ul li a {
	font-size: 22px;
}

.elementor-8390 .elementor-element.elementor-element-707e663 .starto-search-icon a:hover {
	color: #0D97FF;
}

.elementor-8390 .elementor-element.elementor-element-707e663 .starto-search-wrapper {
	background: rgba(0, 0, 0, 0.9);
}

.elementor-8390 .elementor-element.elementor-element-707e663 .starto-search-wrapper .input-group input {
	color: #ffffff;
}

.elementor-8390 .elementor-element.elementor-element-707e663 .starto-search-wrapper .input-group input::placeholder {
	color: #ffffff;
}

.elementor-8390 .elementor-element.elementor-element-707e663 .starto-search-wrapper .input-group {
	border-color: 256, 256, 256, 0.1;
}

.elementor-8390 .elementor-element.elementor-element-707e663 .starto-search-wrapper .input-group .input-group-button button {
	color: #ffffff;
}

.elementor-8390 .elementor-element.elementor-element-707e663 .starto-search-wrapper .autocomplete li a {
	color: #ffffff;
}

.elementor-8390 .elementor-element.elementor-element-707e663 .autocomplete ul {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-8390 .elementor-element.elementor-element-707e663 .autocomplete li:hover a {
	color: #ffffff;
	background-color: rgba(256, 256, 256, 0.1);
}

.elementor-8390 .elementor-element.elementor-element-707e663>.elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-8390 .elementor-element.elementor-element-707e663 {
	width: auto;
	max-width: auto;
}

.elementor-8390 .elementor-element.elementor-element-efdd43d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8390 .elementor-element.elementor-element-efdd43d.elementor-view-stacked .elementor-icon {
	background-color: #000000;
}

.elementor-8390 .elementor-element.elementor-element-efdd43d.elementor-view-framed .elementor-icon,
.elementor-8390 .elementor-element.elementor-element-efdd43d.elementor-view-default .elementor-icon {
	color: #000000;
	border-color: #000000;
}

.elementor-8390 .elementor-element.elementor-element-efdd43d.elementor-view-framed .elementor-icon,
.elementor-8390 .elementor-element.elementor-element-efdd43d.elementor-view-default .elementor-icon svg {
	fill: #000000;
}

.elementor-8390 .elementor-element.elementor-element-efdd43d.elementor-view-stacked .elementor-icon:hover {
	background-color: #000000;
}

.elementor-8390 .elementor-element.elementor-element-efdd43d.elementor-view-framed .elementor-icon:hover,
.elementor-8390 .elementor-element.elementor-element-efdd43d.elementor-view-default .elementor-icon:hover {
	color: #000000;
	border-color: #000000;
}

.elementor-8390 .elementor-element.elementor-element-efdd43d.elementor-view-framed .elementor-icon:hover,
.elementor-8390 .elementor-element.elementor-element-efdd43d.elementor-view-default .elementor-icon:hover svg {
	fill: #000000;
}

.elementor-8390 .elementor-element.elementor-element-efdd43d .elementor-icon {
	font-size: 16px;
}

.elementor-8390 .elementor-element.elementor-element-efdd43d .elementor-icon i,
.elementor-8390 .elementor-element.elementor-element-efdd43d .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8390 .elementor-element.elementor-element-efdd43d>.elementor-widget-container {
	margin: 5px 0px 0px 20px;
}

.elementor-8390 .elementor-element.elementor-element-efdd43d {
	width: auto;
	max-width: auto;
	align-self: center;
}

@media(min-width:768px) {
	.elementor-8390 .elementor-element.elementor-element-8837aac {
		width: 40%;
	}

	.elementor-8390 .elementor-element.elementor-element-539ba66 {
		width: 19.664%;
	}

	.elementor-8390 .elementor-element.elementor-element-1fd2ee8 {
		width: 40%;
	}
}

@media(max-width:1024px) {
	.elementor-8390 .elementor-element.elementor-element-cd197f2 {
		padding: 20px 0px 20px 0px;
	}

	.elementor-8390 .elementor-element.elementor-element-539ba66.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-8390 .elementor-element.elementor-element-0824ab6 .elementor-image img {
		width: 95px;
	}

	.elementor-8390 .elementor-element.elementor-element-0824ab6>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-8390 .elementor-element.elementor-element-efdd43d>.elementor-widget-container {
		margin: 5px 20px 0px 20px;
	}
}

@media(max-width:767px) {
	.elementor-8390 .elementor-element.elementor-element-cd197f2 {
		padding: 20px 0px 20px 0px;
	}

	.elementor-8390 .elementor-element.elementor-element-539ba66 {
		width: 50%;
	}

	.elementor-8390 .elementor-element.elementor-element-539ba66.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-8390 .elementor-element.elementor-element-0824ab6 {
		text-align: left;
	}

	.elementor-8390 .elementor-element.elementor-element-0824ab6 .elementor-image img {
		width: 93px;
	}

	.elementor-8390 .elementor-element.elementor-element-0824ab6>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-8390 .elementor-element.elementor-element-1fd2ee8 {
		width: 50%;
	}

	.elementor-8390 .elementor-element.elementor-element-1fd2ee8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-8390 .elementor-element.elementor-element-1fd2ee8>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8390 .elementor-element.elementor-element-707e663 .starto-search-wrapper input {
		width: 250px;
	}

	.elementor-8390 .elementor-element.elementor-element-707e663 .starto-search-wrapper .input-group input {
		font-size: 20px;
	}

	.elementor-8390 .elementor-element.elementor-element-707e663 .starto-search-wrapper .input-group .input-group-button button i {
		font-size: 18px;
	}

	.elementor-8390 .elementor-element.elementor-element-707e663 .autocomplete {
		width: 250px;
	}

	.elementor-8390 .elementor-element.elementor-element-efdd43d .elementor-icon-wrapper {
		text-align: right;
	}

	.elementor-8390 .elementor-element.elementor-element-efdd43d>.elementor-widget-container {
		margin: 3px 20px 0px 20px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-8390 .elementor-element.elementor-element-539ba66 {
		width: 30%;
	}

	.elementor-8390 .elementor-element.elementor-element-1fd2ee8 {
		width: 70%;
	}
}

.elementor-8393 .elementor-element.elementor-element-63eb036>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8393 .elementor-element.elementor-element-63eb036:not(.elementor-motion-effects-element-type-background),
.elementor-8393 .elementor-element.elementor-element-63eb036>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-8393 .elementor-element.elementor-element-63eb036 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-8393 .elementor-element.elementor-element-63eb036>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li>a {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.9em;
	color: #FFFFFF;
}

.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav>li {
	margin: 0px 20px 0px 0px;
}

.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav {
	text-align: left;
}

.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
	padding: 5px 20px 5px 20px;
}

.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li ul.sub-menu {
	text-align: left;
	border-radius: 5px;
	background: #ffffff;
}

.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li>a:hover {
	color: #FFFFFF;
}

.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav ul li>a:before,
.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper div .nav li>a:before {
	background-color: #FFFFFF;
}

.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav>li.current-menu-item>a,
.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a,
.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a,
.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
	color: #FFFFFF;
}

.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before,
.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before,
.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #0D97FF;
}

.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li ul li a {
	color: #000000;
}

.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li ul li a:hover {
	color: #0D97FF;
}

.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li ul li>a:before {
	background-color: #0D97FF;
}

.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a,
.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
	color: #0D97FF;
}

.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before,
.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-8393 .elementor-element.elementor-element-2f43ae4 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #0D97FF;
}

.elementor-8393 .elementor-element.elementor-element-2f43ae4>.elementor-widget-container {
	margin: 3px 50px 0px 0px;
}

.elementor-8393 .elementor-element.elementor-element-2f43ae4 {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-8393 .elementor-element.elementor-element-0ef7669.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8393 .elementor-element.elementor-element-0ef7669.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8393 .elementor-element.elementor-element-0ef7669.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8393 .elementor-element.elementor-element-ede7f79 {
	text-align: center;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-8393 .elementor-element.elementor-element-ede7f79 .elementor-image img {
	width: 116px;
}

.elementor-8393 .elementor-element.elementor-element-ede7f79>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8393 .elementor-element.elementor-element-33419fa.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8393 .elementor-element.elementor-element-33419fa.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8393 .elementor-element.elementor-element-33419fa.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-8393 .elementor-element.elementor-element-33419fa>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li>a {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.9em;
	color: #FFFFFF;
}

.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav>li {
	margin: 0px 20px 0px 0px;
}

.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav {
	text-align: right;
}

.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li ul.sub-menu li {
	padding: 5px 20px 5px 20px;
}

.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li ul.sub-menu {
	text-align: left;
	border-radius: 5px;
	background: #ffffff;
}

.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li>a:hover {
	color: #FFFFFF;
}

.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav ul li>a:before,
.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper div .nav li>a:before {
	background-color: #FFFFFF;
}

.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav>li.current-menu-item>a,
.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav>li.current-menu-parent>a,
.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a,
.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
	color: #FFFFFF;
}

.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before,
.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before,
.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #FFFFFF;
}

.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li ul li a {
	color: #000000;
}

.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li ul li a:hover {
	color: #0D97FF;
}

.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li ul li>a:before {
	background-color: #0D97FF;
}

.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a,
.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
	color: #0D97FF;
}

.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before,
.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-8393 .elementor-element.elementor-element-2b367de .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #0D97FF;
}

.elementor-8393 .elementor-element.elementor-element-2b367de>.elementor-widget-container {
	margin: 3px 0px 0px 0px;
}

.elementor-8393 .elementor-element.elementor-element-2b367de {
	width: auto;
	max-width: auto;
}

.elementor-8393 .elementor-element.elementor-element-61cfbaf .starto-search-icon a {
	font-size: 18px;
	color: #FFFFFF;
}

.elementor-8393 .elementor-element.elementor-element-61cfbaf .starto-search-wrapper input {
	width: 450px;
}

.elementor-8393 .elementor-element.elementor-element-61cfbaf .starto-search-wrapper .input-group .input-group-button button i {
	font-size: 26px;
}

.elementor-8393 .elementor-element.elementor-element-61cfbaf .autocomplete {
	width: 500px;
}

.elementor-8393 .elementor-element.elementor-element-61cfbaf .autocomplete ul li a {
	font-size: 22px;
}

.elementor-8393 .elementor-element.elementor-element-61cfbaf .starto-search-icon a:hover {
	color: #FFFFFF;
}

.elementor-8393 .elementor-element.elementor-element-61cfbaf .starto-search-wrapper {
	background: rgba(0, 0, 0, 0.9);
}

.elementor-8393 .elementor-element.elementor-element-61cfbaf .starto-search-wrapper .input-group input {
	color: #ffffff;
}

.elementor-8393 .elementor-element.elementor-element-61cfbaf .starto-search-wrapper .input-group input::placeholder {
	color: #ffffff;
}

.elementor-8393 .elementor-element.elementor-element-61cfbaf .starto-search-wrapper .input-group {
	border-color: 256, 256, 256, 0.1;
}

.elementor-8393 .elementor-element.elementor-element-61cfbaf .starto-search-wrapper .input-group .input-group-button button {
	color: #ffffff;
}

.elementor-8393 .elementor-element.elementor-element-61cfbaf .starto-search-wrapper .autocomplete li a {
	color: #ffffff;
}

.elementor-8393 .elementor-element.elementor-element-61cfbaf .autocomplete ul {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-8393 .elementor-element.elementor-element-61cfbaf .autocomplete li:hover a {
	color: #ffffff;
	background-color: rgba(256, 256, 256, 0.1);
}

.elementor-8393 .elementor-element.elementor-element-61cfbaf>.elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-8393 .elementor-element.elementor-element-61cfbaf {
	width: auto;
	max-width: auto;
}

.elementor-8393 .elementor-element.elementor-element-4369e41 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8393 .elementor-element.elementor-element-4369e41.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-8393 .elementor-element.elementor-element-4369e41.elementor-view-framed .elementor-icon,
.elementor-8393 .elementor-element.elementor-element-4369e41.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-8393 .elementor-element.elementor-element-4369e41.elementor-view-framed .elementor-icon,
.elementor-8393 .elementor-element.elementor-element-4369e41.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-8393 .elementor-element.elementor-element-4369e41.elementor-view-stacked .elementor-icon:hover {
	background-color: #FFFFFF;
}

.elementor-8393 .elementor-element.elementor-element-4369e41.elementor-view-framed .elementor-icon:hover,
.elementor-8393 .elementor-element.elementor-element-4369e41.elementor-view-default .elementor-icon:hover {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-8393 .elementor-element.elementor-element-4369e41.elementor-view-framed .elementor-icon:hover,
.elementor-8393 .elementor-element.elementor-element-4369e41.elementor-view-default .elementor-icon:hover svg {
	fill: #FFFFFF;
}

.elementor-8393 .elementor-element.elementor-element-4369e41 .elementor-icon {
	font-size: 16px;
}

.elementor-8393 .elementor-element.elementor-element-4369e41 .elementor-icon i,
.elementor-8393 .elementor-element.elementor-element-4369e41 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8393 .elementor-element.elementor-element-4369e41>.elementor-widget-container {
	margin: 5px 0px 0px 20px;
}

.elementor-8393 .elementor-element.elementor-element-4369e41 {
	width: auto;
	max-width: auto;
	align-self: center;
}

body.elementor-page-8393:not(.elementor-motion-effects-element-type-background),
body.elementor-page-8393>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

@media(min-width:768px) {
	.elementor-8393 .elementor-element.elementor-element-6f0aab3 {
		width: 40%;
	}

	.elementor-8393 .elementor-element.elementor-element-0ef7669 {
		width: 19.664%;
	}

	.elementor-8393 .elementor-element.elementor-element-33419fa {
		width: 40%;
	}
}

@media(max-width:1024px) {
	.elementor-8393 .elementor-element.elementor-element-63eb036 {
		padding: 20px 0px 20px 0px;
	}

	.elementor-8393 .elementor-element.elementor-element-0ef7669.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-8393 .elementor-element.elementor-element-ede7f79 .elementor-image img {
		width: 95px;
	}

	.elementor-8393 .elementor-element.elementor-element-ede7f79>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-8393 .elementor-element.elementor-element-4369e41>.elementor-widget-container {
		margin: 5px 20px 0px 20px;
	}
}

@media(max-width:767px) {
	.elementor-8393 .elementor-element.elementor-element-63eb036 {
		padding: 20px 0px 20px 0px;
	}

	.elementor-8393 .elementor-element.elementor-element-0ef7669 {
		width: 50%;
	}

	.elementor-8393 .elementor-element.elementor-element-0ef7669.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-8393 .elementor-element.elementor-element-ede7f79 {
		text-align: left;
	}

	.elementor-8393 .elementor-element.elementor-element-ede7f79 .elementor-image img {
		width: 93px;
	}

	.elementor-8393 .elementor-element.elementor-element-ede7f79>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-8393 .elementor-element.elementor-element-33419fa {
		width: 50%;
	}

	.elementor-8393 .elementor-element.elementor-element-33419fa.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-8393 .elementor-element.elementor-element-33419fa>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8393 .elementor-element.elementor-element-61cfbaf .starto-search-wrapper input {
		width: 250px;
	}

	.elementor-8393 .elementor-element.elementor-element-61cfbaf .starto-search-wrapper .input-group input {
		font-size: 20px;
	}

	.elementor-8393 .elementor-element.elementor-element-61cfbaf .starto-search-wrapper .input-group .input-group-button button i {
		font-size: 18px;
	}

	.elementor-8393 .elementor-element.elementor-element-61cfbaf .autocomplete {
		width: 250px;
	}

	.elementor-8393 .elementor-element.elementor-element-4369e41 .elementor-icon-wrapper {
		text-align: right;
	}

	.elementor-8393 .elementor-element.elementor-element-4369e41>.elementor-widget-container {
		margin: 3px 20px 0px 20px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-8393 .elementor-element.elementor-element-0ef7669 {
		width: 30%;
	}

	.elementor-8393 .elementor-element.elementor-element-33419fa {
		width: 70%;
	}
}

.elementor-8400 .elementor-element.elementor-element-0f06c50>.elementor-container {
	min-height: 700px;
}

.elementor-8400 .elementor-element.elementor-element-0f06c50>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-8400 .elementor-element.elementor-element-0f06c50>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8400 .elementor-element.elementor-element-0f06c50:not(.elementor-motion-effects-element-type-background),
.elementor-8400 .elementor-element.elementor-element-0f06c50>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #3A70F6;
}

.elementor-8400 .elementor-element.elementor-element-0f06c50 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
	z-index: 2;
}

.elementor-8400 .elementor-element.elementor-element-0f06c50>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8400 .elementor-element.elementor-element-0f06c50>.elementor-shape-bottom svg {
	width: calc(197% + 1.3px);
	height: 160px;
}

.elementor-8400 .elementor-element.elementor-element-9e01202>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-56b83d8 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-8400 .elementor-element.elementor-element-56b83d8 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 60px;
	line-height: 1.1em;
}

.elementor-element.elementor-element-56b83d8 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 650ms !important;
}

.elementor-widget.elementor-element-56b83d8 {
	opacity: 0;
}

.elementor-8400 .elementor-element.elementor-element-0f90cb8 .elementor-spacer-inner {
	height: 0px;
}

.elementor-8400 .elementor-element.elementor-element-0f90cb8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-4ff4442 .elementor-text-editor {
	text-align: left;
}

.elementor-8400 .elementor-element.elementor-element-4ff4442 {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-8400 .elementor-element.elementor-element-4ff4442>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-element.elementor-element-4ff4442 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-4ff4442 {
	opacity: 0;
}

.elementor-8400 .elementor-element.elementor-element-e3d62b4 .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #000000;
	color: #000000;
	background-color: #FCC400;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-8400 .elementor-element.elementor-element-e3d62b4>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-e3d62b4 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 850ms !important;
}

.elementor-widget.elementor-element-e3d62b4 {
	opacity: 0;
}

.elementor-8400 .elementor-element.elementor-element-e3d62b4 {
	width: auto;
	max-width: auto;
}

.elementor-8400 .elementor-element.elementor-element-797064f>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-831ce8c>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-8400 .elementor-element.elementor-element-831ce8c {
	z-index: 2;
	width: 380px;
	max-width: 380px;
	top: 25%;
}

.elementor-element.elementor-element-831ce8c {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 400ms !important;
}

.elementor-widget.elementor-element-831ce8c {
	opacity: 0;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-831ce8c {
	left: 4%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-831ce8c {
	right: 4%;
}

.elementor-8400 .elementor-element.elementor-element-7aa4658>.elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-8400 .elementor-element.elementor-element-7aa4658 {
	z-index: 2;
	width: 680px;
	max-width: 680px;
	top: -50%;
}

.elementor-element.elementor-element-7aa4658 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 500ms !important;
}

.elementor-widget.elementor-element-7aa4658 {
	opacity: 0;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-7aa4658 {
	left: 20%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-7aa4658 {
	right: 20%;
}

.elementor-8400 .elementor-element.elementor-element-88a5924 .elementor-image img {
	width: 200vw;
	opacity: 0.5;
}

.elementor-8400 .elementor-element.elementor-element-88a5924 {
	width: 140vw;
	max-width: 140vw;
	bottom: -57%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-88a5924 {
	left: -91%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-88a5924 {
	right: -91%;
}

.elementor-8400 .elementor-element.elementor-element-afd37b8 {
	margin-top: 180px;
	margin-bottom: 0px;
}

.elementor-8400 .elementor-element.elementor-element-0a4cb0b.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8400 .elementor-element.elementor-element-0a4cb0b>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-cb4e94d {
	text-align: center;
	width: 50%;
	max-width: 50%;
}

.elementor-8400 .elementor-element.elementor-element-cb4e94d .elementor-heading-title {
	color: #000000;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8400 .elementor-element.elementor-element-7acdee6 .elementor-image img {
	width: 184px;
}

.elementor-8400 .elementor-element.elementor-element-7acdee6 {
	z-index: 1;
	width: auto;
	max-width: auto;
	top: -158%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-7acdee6 {
	left: 43%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-7acdee6 {
	right: 43%;
}

.elementor-8400 .elementor-element.elementor-element-fa2cb1a .elementor-image img {
	width: 110px;
	opacity: 0.3;
	filter: brightness(100%) contrast(100%) saturate(88%) blur(20px) hue-rotate(0deg);
}

.elementor-8400 .elementor-element.elementor-element-fa2cb1a {
	z-index: 0;
	width: auto;
	max-width: auto;
	top: -153%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-fa2cb1a {
	left: 43%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-fa2cb1a {
	right: 43%;
}

.elementor-8400 .elementor-element.elementor-element-311faf8 .elementor-image img {
	width: 95px;
}

.elementor-8400 .elementor-element.elementor-element-311faf8 {
	z-index: 2;
	width: auto;
	max-width: auto;
	top: -86%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-311faf8 {
	left: -10%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-311faf8 {
	right: -10%;
}

.elementor-8400 .elementor-element.elementor-element-5c3abb6 .elementor-image img {
	width: 110px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(130%) blur(20px) hue-rotate(0deg);
}

.elementor-8400 .elementor-element.elementor-element-5c3abb6 {
	width: auto;
	max-width: auto;
	top: -108%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-5c3abb6 {
	left: -7%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-5c3abb6 {
	right: -7%;
}

.elementor-8400 .elementor-element.elementor-element-d91fd43 {
	margin-top: 80px;
	margin-bottom: 0px;
}

.elementor-8400 .elementor-element.elementor-element-82b7e1f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8400 .elementor-element.elementor-element-82b7e1f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8400 .elementor-element.elementor-element-82b7e1f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 60px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-82b7e1f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8400 .elementor-element.elementor-element-afa695e .elementor-image img {
	width: 108px;
}

.elementor-8400 .elementor-element.elementor-element-5da90f7 .elementor-text-editor {
	text-align: center;
}

.elementor-8400 .elementor-element.elementor-element-5832a39:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8400 .elementor-element.elementor-element-5832a39>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8400 .elementor-element.elementor-element-5832a39>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 0px 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-5832a39>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8400 .elementor-element.elementor-element-bd92b39 .elementor-image img {
	width: 100px;
}

.elementor-8400 .elementor-element.elementor-element-bd92b39>.elementor-widget-container {
	margin: 0px 0px 2px 0px;
}

.elementor-8400 .elementor-element.elementor-element-a390d28 .elementor-text-editor {
	text-align: center;
}

.elementor-8400 .elementor-element.elementor-element-3458f4d:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8400 .elementor-element.elementor-element-3458f4d>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8400 .elementor-element.elementor-element-3458f4d>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 60px;
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-3458f4d>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8400 .elementor-element.elementor-element-9951e01 .elementor-image img {
	width: 100px;
}

.elementor-8400 .elementor-element.elementor-element-9951e01>.elementor-widget-container {
	margin: 7px 0px 15px 0px;
}

.elementor-8400 .elementor-element.elementor-element-820b785 .elementor-text-editor {
	text-align: center;
}

.elementor-8400 .elementor-element.elementor-element-7ba34ce {
	margin-top: 80px;
	margin-bottom: 40px;
}

.elementor-8400 .elementor-element.elementor-element-d703bf8>.elementor-element-populated {
	padding: 0px 120px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-ff20fca .elementor-heading-title {
	color: #000000;
	font-size: 36px;
	line-height: 1.3em;
}

.elementor-8400 .elementor-element.elementor-element-ff20fca>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-ff20fca {
	width: 100%;
	max-width: 100%;
}

.elementor-8400 .elementor-element.elementor-element-4eb996c>.elementor-element-populated {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-11e7354 .elementor-heading-title {
	color: #000000;
	font-size: 22px;
}

.elementor-8400 .elementor-element.elementor-element-11e7354>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-8400 .elementor-element.elementor-element-d9be650 .elementor-heading-title {
	color: #000000;
}

.elementor-8400 .elementor-element.elementor-element-250803d .elementor-heading-title {
	color: #000000;
}

.elementor-8400 .elementor-element.elementor-element-751be71 .elementor-heading-title {
	color: #000000;
}

.elementor-8400 .elementor-element.elementor-element-c0250ab {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-8400 .elementor-element.elementor-element-cd5d01c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-8400 .elementor-element.elementor-element-cd5d01c>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-32f92e7 .elementor-counter-number-wrapper {
	color: #0077FF;
	font-size: 60px;
}

.elementor-8400 .elementor-element.elementor-element-32f92e7 .elementor-counter-title {
	color: #000000;
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-8400 .elementor-element.elementor-element-901f9cd>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-efaa829 .elementor-counter-number-wrapper {
	color: #0077FF;
	font-size: 60px;
}

.elementor-8400 .elementor-element.elementor-element-efaa829 .elementor-counter-title {
	color: #000000;
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-8400 .elementor-element.elementor-element-fb13750>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-61329ae .elementor-counter-number-wrapper {
	color: #0077FF;
	font-size: 60px;
}

.elementor-8400 .elementor-element.elementor-element-61329ae .elementor-counter-title {
	color: #000000;
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-8400 .elementor-element.elementor-element-c29538b>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-70e6c7a .elementor-counter-number-wrapper {
	color: #0077FF;
	font-size: 60px;
}

.elementor-8400 .elementor-element.elementor-element-70e6c7a .elementor-counter-title {
	color: #000000;
	font-size: 18px;
	line-height: 1.2em;
}

.elementor-8400 .elementor-element.elementor-element-77a0ed6>.elementor-container {
	min-height: 400px;
}

.elementor-8400 .elementor-element.elementor-element-77a0ed6>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-8400 .elementor-element.elementor-element-77a0ed6 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 80px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 3;
}

.elementor-8400 .elementor-element.elementor-element-77a0ed6>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8400 .elementor-element.elementor-element-c94b2e1>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-bcdb3d4 .elementor-image img {
	width: 80%;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1px) hue-rotate(0deg);
}

.elementor-8400 .elementor-element.elementor-element-bcdb3d4>.elementor-widget-container {
	margin: 100px 0px 0px 0px;
}

.elementor-element.elementor-element-bcdb3d4 {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-bcdb3d4 {
	opacity: 0;
}

.elementor-8400 .elementor-element.elementor-element-bcdb3d4 {
	width: auto;
	max-width: auto;
	top: 20%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-bcdb3d4 {
	left: 41%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-bcdb3d4 {
	right: 41%;
}

.elementor-8400 .elementor-element.elementor-element-e62f844 .elementor-image img {
	width: 50%;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1px) hue-rotate(0deg);
}

.elementor-element.elementor-element-e62f844 {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 100ms !important;
}

.elementor-widget.elementor-element-e62f844 {
	opacity: 0;
}

.elementor-8400 .elementor-element.elementor-element-e62f844 {
	width: auto;
	max-width: auto;
	top: 3.116%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-e62f844 {
	left: 2.919%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-e62f844 {
	right: 2.919%;
}

.elementor-8400 .elementor-element.elementor-element-2921cae .elementor-image img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(1px) hue-rotate(0deg);
}

.elementor-element.elementor-element-2921cae {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-2921cae {
	opacity: 0;
}

.elementor-8400 .elementor-element.elementor-element-2921cae {
	width: 25%;
	max-width: 25%;
	top: 78%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-2921cae {
	left: 67%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-2921cae {
	right: 67%;
}

.elementor-8400 .elementor-element.elementor-element-79180dd .elementor-image img {
	width: 80%;
}

.elementor-8400 .elementor-element.elementor-element-79180dd {
	width: auto;
	max-width: auto;
	top: -76%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-79180dd {
	left: 36%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-79180dd {
	right: 36%;
}

.elementor-8400 .elementor-element.elementor-element-94030f8 {
	width: 30%;
	max-width: 30%;
	top: 19%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-94030f8 {
	left: 71%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-94030f8 {
	right: 71%;
}

.elementor-8400 .elementor-element.elementor-element-55223b7 .elementor-image img {
	width: 83%;
}

.elementor-8400 .elementor-element.elementor-element-55223b7 {
	width: auto;
	max-width: auto;
	top: -148%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-55223b7 {
	left: -1%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-55223b7 {
	right: -1%;
}

.elementor-8400 .elementor-element.elementor-element-fb4c879:not(.elementor-motion-effects-element-type-background),
.elementor-8400 .elementor-element.elementor-element-fb4c879>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

.elementor-8400 .elementor-element.elementor-element-fb4c879 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -180px;
	margin-bottom: 0px;
	padding: 220px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-fb4c879>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8400 .elementor-element.elementor-element-fb4c879>.elementor-shape-top svg {
	width: calc(160% + 1.3px);
	height: 223px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-8400 .elementor-element.elementor-element-bc67b18.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8400 .elementor-element.elementor-element-bc67b18>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-016ae4b {
	text-align: center;
	width: 80%;
	max-width: 80%;
}

.elementor-8400 .elementor-element.elementor-element-016ae4b .elementor-heading-title {
	color: #000000;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8400 .elementor-element.elementor-element-016ae4b>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-4194b54 .elementor-text-editor {
	text-align: center;
}

.elementor-8400 .elementor-element.elementor-element-4194b54 {
	color: #000000;
	width: 60%;
	max-width: 60%;
}

.elementor-8400 .elementor-element.elementor-element-4194b54>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-4627e20:not(.elementor-motion-effects-element-type-background),
.elementor-8400 .elementor-element.elementor-element-4627e20>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

.elementor-8400 .elementor-element.elementor-element-4627e20 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 40px 0px 60px 0px;
}

.elementor-8400 .elementor-element.elementor-element-4627e20>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8400 .elementor-element.elementor-element-865ee8c.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8400 .elementor-element.elementor-element-865ee8c.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8400 .elementor-element.elementor-element-865ee8c:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8400 .elementor-element.elementor-element-865ee8c>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8400 .elementor-element.elementor-element-865ee8c>.elementor-element-populated,
.elementor-8400 .elementor-element.elementor-element-865ee8c>.elementor-element-populated>.elementor-background-overlay,
.elementor-8400 .elementor-element.elementor-element-865ee8c>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8400 .elementor-element.elementor-element-865ee8c>.elementor-element-populated {
	box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 0px 0px;
	padding: 60px 40px 60px 40px;
}

.elementor-8400 .elementor-element.elementor-element-865ee8c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8400 .elementor-element.elementor-element-6b55427 {
	width: 100%;
	max-width: 100%;
	top: -22%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-6b55427 {
	left: -24%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-6b55427 {
	right: -24%;
}

.elementor-8400 .elementor-element.elementor-element-1f1be46 {
	width: 23%;
	max-width: 23%;
	top: 37%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-1f1be46 {
	left: 69%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-1f1be46 {
	right: 69%;
}

.elementor-8400 .elementor-element.elementor-element-be9f7a7>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-160f5b4 .elementor-heading-title {
	font-size: 22px;
}

.elementor-8400 .elementor-element.elementor-element-ee25c24 .elementor-text-editor {
	text-align: left;
}

.elementor-8400 .elementor-element.elementor-element-ee25c24 {
	color: #000000;
	width: 100%;
	max-width: 100%;
}

.elementor-8400 .elementor-element.elementor-element-ee25c24>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-830520f .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #000000;
	color: #000000;
	background-color: #FCC400;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 15px 50px;
}

.elementor-8400 .elementor-element.elementor-element-830520f>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-830520f {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-8400 .elementor-element.elementor-element-f9db9a7.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8400 .elementor-element.elementor-element-f9db9a7.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8400 .elementor-element.elementor-element-f9db9a7:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8400 .elementor-element.elementor-element-f9db9a7>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8400 .elementor-element.elementor-element-f9db9a7>.elementor-element-populated,
.elementor-8400 .elementor-element.elementor-element-f9db9a7>.elementor-element-populated>.elementor-background-overlay,
.elementor-8400 .elementor-element.elementor-element-f9db9a7>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8400 .elementor-element.elementor-element-f9db9a7>.elementor-element-populated {
	box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 30px;
	padding: 60px 40px 30px 40px;
}

.elementor-8400 .elementor-element.elementor-element-f9db9a7>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8400 .elementor-element.elementor-element-b41b399 {
	text-align: center;
}

.elementor-8400 .elementor-element.elementor-element-b41b399 .elementor-image img {
	width: 120px;
}

.elementor-8400 .elementor-element.elementor-element-b41b399>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-8400 .elementor-element.elementor-element-da9671c {
	text-align: left;
}

.elementor-8400 .elementor-element.elementor-element-da9671c .elementor-heading-title {
	font-size: 22px;
}

.elementor-8400 .elementor-element.elementor-element-5b562d4 .elementor-text-editor {
	text-align: left;
}

.elementor-8400 .elementor-element.elementor-element-5b562d4 {
	color: #000000;
	width: 100%;
	max-width: 100%;
}

.elementor-8400 .elementor-element.elementor-element-5b562d4>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-1cfbb63:not(.elementor-motion-effects-element-type-background),
.elementor-8400 .elementor-element.elementor-element-1cfbb63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

.elementor-8400 .elementor-element.elementor-element-1cfbb63 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 100px 0px;
}

.elementor-8400 .elementor-element.elementor-element-1cfbb63>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8400 .elementor-element.elementor-element-c3ee069.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8400 .elementor-element.elementor-element-c3ee069.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8400 .elementor-element.elementor-element-c3ee069:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8400 .elementor-element.elementor-element-c3ee069>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8400 .elementor-element.elementor-element-c3ee069>.elementor-element-populated,
.elementor-8400 .elementor-element.elementor-element-c3ee069>.elementor-element-populated>.elementor-background-overlay,
.elementor-8400 .elementor-element.elementor-element-c3ee069>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8400 .elementor-element.elementor-element-c3ee069>.elementor-element-populated {
	box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 0px 0px;
	padding: 60px 40px 30px 40px;
}

.elementor-8400 .elementor-element.elementor-element-c3ee069>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8400 .elementor-element.elementor-element-77464a4 {
	text-align: center;
}

.elementor-8400 .elementor-element.elementor-element-77464a4 .elementor-image img {
	width: 140px;
}

.elementor-8400 .elementor-element.elementor-element-77464a4>.elementor-widget-container {
	margin: -20px 0px 30px 0px;
}

.elementor-8400 .elementor-element.elementor-element-7b14ab9 {
	text-align: left;
}

.elementor-8400 .elementor-element.elementor-element-7b14ab9 .elementor-heading-title {
	font-size: 22px;
}

.elementor-8400 .elementor-element.elementor-element-3c72506 .elementor-text-editor {
	text-align: left;
}

.elementor-8400 .elementor-element.elementor-element-3c72506 {
	color: #000000;
	width: 100%;
	max-width: 100%;
}

.elementor-8400 .elementor-element.elementor-element-3c72506>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8400 .elementor-element.elementor-element-28e936b.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8400 .elementor-element.elementor-element-28e936b.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8400 .elementor-element.elementor-element-28e936b:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8400 .elementor-element.elementor-element-28e936b>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8400 .elementor-element.elementor-element-28e936b>.elementor-element-populated,
.elementor-8400 .elementor-element.elementor-element-28e936b>.elementor-element-populated>.elementor-background-overlay,
.elementor-8400 .elementor-element.elementor-element-28e936b>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8400 .elementor-element.elementor-element-28e936b>.elementor-element-populated {
	box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 0px 30px;
	padding: 60px 40px 30px 40px;
}

.elementor-8400 .elementor-element.elementor-element-28e936b>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8400 .elementor-element.elementor-element-93b035e {
	text-align: center;
}

.elementor-8400 .elementor-element.elementor-element-93b035e .elementor-image img {
	width: 140px;
}

.elementor-8400 .elementor-element.elementor-element-93b035e>.elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-8400 .elementor-element.elementor-element-9ae1424 {
	text-align: left;
}

.elementor-8400 .elementor-element.elementor-element-9ae1424 .elementor-heading-title {
	font-size: 22px;
}

.elementor-8400 .elementor-element.elementor-element-1557b63 .elementor-text-editor {
	text-align: left;
}

.elementor-8400 .elementor-element.elementor-element-1557b63 {
	color: #000000;
	width: 100%;
	max-width: 100%;
}

.elementor-8400 .elementor-element.elementor-element-1557b63>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8400 .elementor-element.elementor-element-98fed5b.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8400 .elementor-element.elementor-element-98fed5b.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8400 .elementor-element.elementor-element-98fed5b:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8400 .elementor-element.elementor-element-98fed5b>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8400 .elementor-element.elementor-element-98fed5b>.elementor-element-populated,
.elementor-8400 .elementor-element.elementor-element-98fed5b>.elementor-element-populated>.elementor-background-overlay,
.elementor-8400 .elementor-element.elementor-element-98fed5b>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8400 .elementor-element.elementor-element-98fed5b>.elementor-element-populated {
	box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 30px;
	padding: 60px 40px 30px 40px;
}

.elementor-8400 .elementor-element.elementor-element-98fed5b>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8400 .elementor-element.elementor-element-e169745 {
	text-align: center;
}

.elementor-8400 .elementor-element.elementor-element-e169745 .elementor-image img {
	width: 180px;
}

.elementor-8400 .elementor-element.elementor-element-e169745>.elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-8400 .elementor-element.elementor-element-8cd6b1e {
	text-align: left;
}

.elementor-8400 .elementor-element.elementor-element-8cd6b1e .elementor-heading-title {
	font-size: 22px;
}

.elementor-8400 .elementor-element.elementor-element-021228d .elementor-text-editor {
	text-align: left;
}

.elementor-8400 .elementor-element.elementor-element-021228d {
	color: #000000;
	width: 100%;
	max-width: 100%;
}

.elementor-8400 .elementor-element.elementor-element-021228d>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-a5ee5cc:not(.elementor-motion-effects-element-type-background),
.elementor-8400 .elementor-element.elementor-element-a5ee5cc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

.elementor-8400 .elementor-element.elementor-element-a5ee5cc {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 0px 120px 0px;
}

.elementor-8400 .elementor-element.elementor-element-a5ee5cc>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8400 .elementor-element.elementor-element-90f4d97>.elementor-element-populated {
	margin: 0px 80px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-20f79a2 .elementor-heading-title {
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8400 .elementor-element.elementor-element-971ba21 .elementor-image img {
	width: 45%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-971ba21 {
	left: 40%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-971ba21 {
	right: 40%;
}

.elementor-8400 .elementor-element.elementor-element-971ba21 {
	top: -34%;
}

.elementor-8400 .elementor-element.elementor-element-495142c .elementor-image img {
	width: 100%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-495142c {
	left: -60%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-495142c {
	right: -60%;
}

.elementor-8400 .elementor-element.elementor-element-495142c {
	bottom: -40%;
}

.elementor-8400 .elementor-element.elementor-element-96c7321 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px/2);
}

.elementor-8400 .elementor-element.elementor-element-96c7321 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px/2);
}

.elementor-8400 .elementor-element.elementor-element-96c7321 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px/2);
	margin-left: calc(5px/2);
}

.elementor-8400 .elementor-element.elementor-element-96c7321 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px/2);
	margin-left: calc(-5px/2);
}

body.rtl .elementor-8400 .elementor-element.elementor-element-96c7321 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px/2);
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-96c7321 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px/2);
}

.elementor-8400 .elementor-element.elementor-element-96c7321 .elementor-icon-list-icon i {
	color: #FCC400;
	font-size: 14px;
}

.elementor-8400 .elementor-element.elementor-element-96c7321 .elementor-icon-list-icon svg {
	fill: #FCC400;
	width: 14px;
}

.elementor-8400 .elementor-element.elementor-element-96c7321 .elementor-icon-list-text {
	color: #000000;
	padding-left: 15px;
}

.elementor-8400 .elementor-element.elementor-element-96c7321>.elementor-widget-container {
	margin: 10px 0px 30px 0px;
}

.elementor-8400 .elementor-element.elementor-element-709fd4e .elementor-image img {
	width: 45%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-709fd4e {
	left: 56%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-709fd4e {
	right: 56%;
}

.elementor-8400 .elementor-element.elementor-element-709fd4e {
	top: 97%;
}

.elementor-8400 .elementor-element.elementor-element-62f2bbe .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #3A70F6;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-8400 .elementor-element.elementor-element-62f2bbe>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-62f2bbe {
	z-index: 2;
	width: auto;
	max-width: auto;
}

.elementor-8400 .elementor-element.elementor-element-c0937ce>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-bec609d {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-bec609d {
	opacity: 0;
}

.elementor-8400 .elementor-element.elementor-element-bec609d {
	width: 110%;
	max-width: 110%;
	bottom: -17%;
}

.elementor-8400 .elementor-element.elementor-element-3e68a68 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 55px 50px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-3e68a68 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-3e68a68 {
	opacity: 0;
}

.elementor-8400 .elementor-element.elementor-element-3e68a68 {
	width: 42%;
	max-width: 42%;
	bottom: 87%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-3e68a68 {
	right: 31%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-3e68a68 {
	left: 31%;
}

.elementor-8400 .elementor-element.elementor-element-520ef88:not(.elementor-motion-effects-element-type-background),
.elementor-8400 .elementor-element.elementor-element-520ef88>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

.elementor-8400 .elementor-element.elementor-element-520ef88 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 140px 0px 20px 0px;
}

.elementor-8400 .elementor-element.elementor-element-520ef88>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8400 .elementor-element.elementor-element-035b408>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-ee4ebd7 .elementor-heading-title {
	color: rgba(0, 0, 0, 0.03);
	font-size: 160px;
}

.elementor-8400 .elementor-element.elementor-element-ee4ebd7 {
	width: 100%;
	max-width: 100%;
	top: -25%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-ee4ebd7 {
	left: -12%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-ee4ebd7 {
	right: -12%;
}

.elementor-8400 .elementor-element.elementor-element-7aa7a92 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8400 .elementor-element.elementor-element-7aa7a92 {
	z-index: 2;
	width: 27%;
	max-width: 27%;
	top: 12%;
}

.elementor-element.elementor-element-7aa7a92 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 320ms !important;
}

.elementor-widget.elementor-element-7aa7a92 {
	opacity: 0;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-7aa7a92 {
	left: -2%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-7aa7a92 {
	right: -2%;
}

.elementor-8400 .elementor-element.elementor-element-a95c6a7 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8400 .elementor-element.elementor-element-a95c6a7 {
	z-index: 2;
	width: 30%;
	max-width: 30%;
	top: 10%;
}

.elementor-element.elementor-element-a95c6a7 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-a95c6a7 {
	opacity: 0;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-a95c6a7 {
	left: 64%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-a95c6a7 {
	right: 64%;
}

.elementor-8400 .elementor-element.elementor-element-5088510 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
}

.elementor-element.elementor-element-5088510 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 100ms !important;
}

.elementor-widget.elementor-element-5088510 {
	opacity: 0;
}

.elementor-8400 .elementor-element.elementor-element-5088510 {
	width: 28%;
	max-width: 28%;
	top: 46%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-5088510 {
	left: 26%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-5088510 {
	right: 26%;
}

.elementor-8400 .elementor-element.elementor-element-bb5fe28 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 55px 50px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-bb5fe28 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 480ms !important;
}

.elementor-widget.elementor-element-bb5fe28 {
	opacity: 0;
}

.elementor-8400 .elementor-element.elementor-element-bb5fe28 {
	width: 32%;
	max-width: 32%;
	top: 40%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-bb5fe28 {
	left: 53%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-bb5fe28 {
	right: 53%;
}

.elementor-8400 .elementor-element.elementor-element-7990352 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 55px 50px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8400 .elementor-element.elementor-element-7990352 {
	z-index: 2;
	width: 30%;
	max-width: 30%;
	top: 0%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-7990352 {
	left: 26%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-7990352 {
	right: 26%;
}

.elementor-8400 .elementor-element.elementor-element-a151302 .elementor-image img {
	width: 72%;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-a151302 {
	left: 123%;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-a151302 {
	right: 123%;
}

.elementor-8400 .elementor-element.elementor-element-a151302 {
	bottom: 101px;
}

.elementor-8400 .elementor-element.elementor-element-6ecab40>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-c76be61 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8400 .elementor-element.elementor-element-c76be61.elementor-view-stacked .elementor-icon {
	background-color: #3A70F6;
}

.elementor-8400 .elementor-element.elementor-element-c76be61.elementor-view-framed .elementor-icon,
.elementor-8400 .elementor-element.elementor-element-c76be61.elementor-view-default .elementor-icon {
	color: #3A70F6;
	border-color: #3A70F6;
}

.elementor-8400 .elementor-element.elementor-element-c76be61.elementor-view-framed .elementor-icon,
.elementor-8400 .elementor-element.elementor-element-c76be61.elementor-view-default .elementor-icon svg {
	fill: #3A70F6;
}

.elementor-8400 .elementor-element.elementor-element-c76be61 .elementor-icon {
	font-size: 28px;
}

.elementor-8400 .elementor-element.elementor-element-c76be61 .elementor-icon i,
.elementor-8400 .elementor-element.elementor-element-c76be61 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8400 .elementor-element.elementor-element-c76be61>.elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-c76be61 {
	width: auto;
	max-width: auto;
}

.elementor-8400 .elementor-element.elementor-element-efd0a08 .elementor-heading-title {
	font-size: 24px;
}

.elementor-8400 .elementor-element.elementor-element-efd0a08 {
	width: auto;
	max-width: auto;
}

.elementor-8400 .elementor-element.elementor-element-f920dba>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-8400 .elementor-element.elementor-element-3b1d9e5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8400 .elementor-element.elementor-element-3b1d9e5.elementor-view-stacked .elementor-icon {
	background-color: #3A70F6;
}

.elementor-8400 .elementor-element.elementor-element-3b1d9e5.elementor-view-framed .elementor-icon,
.elementor-8400 .elementor-element.elementor-element-3b1d9e5.elementor-view-default .elementor-icon {
	color: #3A70F6;
	border-color: #3A70F6;
}

.elementor-8400 .elementor-element.elementor-element-3b1d9e5.elementor-view-framed .elementor-icon,
.elementor-8400 .elementor-element.elementor-element-3b1d9e5.elementor-view-default .elementor-icon svg {
	fill: #3A70F6;
}

.elementor-8400 .elementor-element.elementor-element-3b1d9e5 .elementor-icon {
	font-size: 28px;
}

.elementor-8400 .elementor-element.elementor-element-3b1d9e5 .elementor-icon i,
.elementor-8400 .elementor-element.elementor-element-3b1d9e5 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8400 .elementor-element.elementor-element-3b1d9e5>.elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-3b1d9e5 {
	width: auto;
	max-width: auto;
}

.elementor-8400 .elementor-element.elementor-element-f1ec8a6 .elementor-heading-title {
	font-size: 24px;
}

.elementor-8400 .elementor-element.elementor-element-f1ec8a6 {
	width: auto;
	max-width: auto;
}

.elementor-8400 .elementor-element.elementor-element-9907bea>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-8400 .elementor-element.elementor-element-1298f2f .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8400 .elementor-element.elementor-element-1298f2f.elementor-view-stacked .elementor-icon {
	background-color: #3A70F6;
}

.elementor-8400 .elementor-element.elementor-element-1298f2f.elementor-view-framed .elementor-icon,
.elementor-8400 .elementor-element.elementor-element-1298f2f.elementor-view-default .elementor-icon {
	color: #3A70F6;
	border-color: #3A70F6;
}

.elementor-8400 .elementor-element.elementor-element-1298f2f.elementor-view-framed .elementor-icon,
.elementor-8400 .elementor-element.elementor-element-1298f2f.elementor-view-default .elementor-icon svg {
	fill: #3A70F6;
}

.elementor-8400 .elementor-element.elementor-element-1298f2f .elementor-icon {
	font-size: 28px;
}

.elementor-8400 .elementor-element.elementor-element-1298f2f .elementor-icon i,
.elementor-8400 .elementor-element.elementor-element-1298f2f .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8400 .elementor-element.elementor-element-1298f2f>.elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-1298f2f {
	width: auto;
	max-width: auto;
}

.elementor-8400 .elementor-element.elementor-element-b1cb4c7 .elementor-heading-title {
	font-size: 24px;
}

.elementor-8400 .elementor-element.elementor-element-b1cb4c7 {
	width: auto;
	max-width: auto;
}

.elementor-8400 .elementor-element.elementor-element-9a4ff07>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-8400 .elementor-element.elementor-element-f05918e:not(.elementor-motion-effects-element-type-background),
.elementor-8400 .elementor-element.elementor-element-f05918e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-8400 .elementor-element.elementor-element-f05918e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 260px 0px 80px 0px;
}

.elementor-8400 .elementor-element.elementor-element-f05918e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8400 .elementor-element.elementor-element-f05918e>.elementor-shape-top .elementor-shape-fill {
	fill: #F9F9F9;
}

.elementor-8400 .elementor-element.elementor-element-f05918e>.elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 150px;
}

.elementor-8400 .elementor-element.elementor-element-f6172a1.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8400 .elementor-element.elementor-element-f6172a1>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-b5680d6 {
	text-align: center;
	width: 50%;
	max-width: 50%;
}

.elementor-8400 .elementor-element.elementor-element-b5680d6 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8400 .elementor-element.elementor-element-e732834 .elementor-spacer-inner {
	height: 0px;
}

.elementor-8400 .elementor-element.elementor-element-50e4572 .elementor-spacer-inner {
	height: 0px;
}

.elementor-8400 .elementor-element.elementor-element-084434f .elementor-text-editor {
	text-align: center;
}

.elementor-8400 .elementor-element.elementor-element-084434f {
	color: #FFFFFF;
	width: 60%;
	max-width: 60%;
}

.elementor-8400 .elementor-element.elementor-element-084434f>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-6cb8866 .elementor-spacer-inner {
	height: 0px;
}

.elementor-8400 .elementor-element.elementor-element-a3c13d8 .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #3A70F6;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #3A70F6;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-8400 .elementor-element.elementor-element-a3c13d8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-a3c13d8 {
	width: auto;
	max-width: auto;
}

.elementor-8400 .elementor-element.elementor-element-d0fa1ed:not(.elementor-motion-effects-element-type-background),
.elementor-8400 .elementor-element.elementor-element-d0fa1ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-8400 .elementor-element.elementor-element-d0fa1ed {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 40px 0px;
}

.elementor-8400 .elementor-element.elementor-element-d0fa1ed>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8400 .elementor-element.elementor-element-26eb015>.elementor-element-populated {
	margin: 50px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-d3da2c4 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-d3da2c4 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-d3da2c4 {
	opacity: 0;
}

.elementor-8400 .elementor-element.elementor-element-17b63fc>.elementor-element-populated {
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-1127b9a .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-element.elementor-element-1127b9a {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-1127b9a {
	opacity: 0;
}

.elementor-8400 .elementor-element.elementor-element-5c479ab>.elementor-element-populated {
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}

.elementor-8400 .elementor-element.elementor-element-ff8e4f6 .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 35px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8400 .elementor-element.elementor-element-ff8e4f6>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-ff8e4f6 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-ff8e4f6 {
	opacity: 0;
}

.elementor-8400 .elementor-element.elementor-element-ff8e4f6 {
	width: 150%;
	max-width: 150%;
	top: 0px;
}

body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-ff8e4f6 {
	left: 0px;
}

body.rtl .elementor-8400 .elementor-element.elementor-element-ff8e4f6 {
	right: 0px;
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-8400 .elementor-element.elementor-element-9e01202 {
		width: 35%;
	}

	.elementor-8400 .elementor-element.elementor-element-797064f {
		width: 65%;
	}

	.elementor-8400 .elementor-element.elementor-element-865ee8c {
		width: 66.665%;
	}

	.elementor-8400 .elementor-element.elementor-element-30aa7c9 {
		width: 60%;
	}

	.elementor-8400 .elementor-element.elementor-element-be9f7a7 {
		width: 39.998%;
	}

	.elementor-8400 .elementor-element.elementor-element-f9db9a7 {
		width: 33%;
	}

	.elementor-8400 .elementor-element.elementor-element-90f4d97 {
		width: 45%;
	}

	.elementor-8400 .elementor-element.elementor-element-c0937ce {
		width: 55%;
	}

	.elementor-8400 .elementor-element.elementor-element-035b408 {
		width: 69.666%;
	}

	.elementor-8400 .elementor-element.elementor-element-6ecab40 {
		width: 30%;
	}

	.elementor-8400 .elementor-element.elementor-element-26eb015 {
		width: 25%;
	}

	.elementor-8400 .elementor-element.elementor-element-17b63fc {
		width: 25%;
	}

	.elementor-8400 .elementor-element.elementor-element-5c479ab {
		width: 49.333%;
	}
}

@media(max-width:1024px) {
	.elementor-8400 .elementor-element.elementor-element-0f06c50>.elementor-container {
		min-height: 550px;
	}

	.elementor-8400 .elementor-element.elementor-element-0f06c50>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-8400 .elementor-element.elementor-element-56b83d8 .elementor-heading-title {
		font-size: 45px;
	}

	.elementor-8400 .elementor-element.elementor-element-56b83d8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-4ff4442 .elementor-text-editor {
		text-align: left;
	}

	.elementor-8400 .elementor-element.elementor-element-4ff4442 {
		font-size: 20px;
		line-height: 1.5em;
		width: 100%;
		max-width: 100%;
	}

	.elementor-8400 .elementor-element.elementor-element-831ce8c {
		width: 60%;
		max-width: 60%;
		top: 28%;
	}

	body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-831ce8c {
		left: 3%;
	}

	body.rtl .elementor-8400 .elementor-element.elementor-element-831ce8c {
		right: 3%;
	}

	.elementor-8400 .elementor-element.elementor-element-7aa4658 {
		width: 100%;
		max-width: 100%;
		top: -29%;
	}

	body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-7aa4658 {
		left: 21%;
	}

	body.rtl .elementor-8400 .elementor-element.elementor-element-7aa4658 {
		right: 21%;
	}

	.elementor-8400 .elementor-element.elementor-element-afd37b8 {
		margin-top: 60px;
		margin-bottom: 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-cb4e94d .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-8400 .elementor-element.elementor-element-cb4e94d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-cb4e94d {
		width: 90%;
		max-width: 90%;
	}

	.elementor-8400 .elementor-element.elementor-element-d91fd43 {
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-82b7e1f>.elementor-element-populated {
		margin: 0px 10px 0px 0px;
		padding: 40px 20px 40px 20px;
	}

	.elementor-8400 .elementor-element.elementor-element-afa695e .elementor-image img {
		width: 45%;
	}

	.elementor-8400 .elementor-element.elementor-element-5832a39>.elementor-element-populated {
		margin: 0px 10px 0px 0px;
		padding: 40px 20px 40px 20px;
	}

	.elementor-8400 .elementor-element.elementor-element-bd92b39 .elementor-image img {
		width: 45%;
	}

	.elementor-8400 .elementor-element.elementor-element-3458f4d>.elementor-element-populated {
		margin: 0px 10px 0px 0px;
		padding: 40px 20px 40px 20px;
	}

	.elementor-8400 .elementor-element.elementor-element-9951e01 .elementor-image img {
		width: 45%;
	}

	.elementor-8400 .elementor-element.elementor-element-7ba34ce {
		margin-top: 0px;
		margin-bottom: 40px;
	}

	.elementor-8400 .elementor-element.elementor-element-d703bf8>.elementor-element-populated {
		padding: 0px 60px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-ff20fca .elementor-heading-title {
		font-size: 28px;
	}

	.elementor-8400 .elementor-element.elementor-element-c0250ab {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.elementor-8400 .elementor-element.elementor-element-cd5d01c>.elementor-element-populated {
		margin: 0px 0px 30px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-32f92e7 .elementor-counter-number-wrapper {
		font-size: 45px;
	}

	.elementor-8400 .elementor-element.elementor-element-32f92e7 .elementor-counter-title {
		font-size: 16px;
	}

	.elementor-8400 .elementor-element.elementor-element-efaa829 .elementor-counter-number-wrapper {
		font-size: 45px;
	}

	.elementor-8400 .elementor-element.elementor-element-efaa829 .elementor-counter-title {
		font-size: 16px;
	}

	.elementor-8400 .elementor-element.elementor-element-61329ae .elementor-counter-number-wrapper {
		font-size: 45px;
	}

	.elementor-8400 .elementor-element.elementor-element-61329ae .elementor-counter-title {
		font-size: 16px;
	}

	.elementor-8400 .elementor-element.elementor-element-70e6c7a .elementor-counter-number-wrapper {
		font-size: 45px;
	}

	.elementor-8400 .elementor-element.elementor-element-70e6c7a .elementor-counter-title {
		font-size: 16px;
	}

	.elementor-8400 .elementor-element.elementor-element-77a0ed6>.elementor-container {
		min-height: 120px;
	}

	.elementor-8400 .elementor-element.elementor-element-77a0ed6>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-8400 .elementor-element.elementor-element-77a0ed6 {
		padding: 60px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-bcdb3d4 {
		top: 200%;
	}

	body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-e62f844 {
		left: -11%;
	}

	body.rtl .elementor-8400 .elementor-element.elementor-element-e62f844 {
		right: -11%;
	}

	.elementor-8400 .elementor-element.elementor-element-2921cae {
		width: initial;
		max-width: initial;
		top: 200%;
	}

	.elementor-8400 .elementor-element.elementor-element-79180dd {
		width: initial;
		max-width: initial;
	}

	body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-79180dd {
		left: 17%;
	}

	body.rtl .elementor-8400 .elementor-element.elementor-element-79180dd {
		right: 17%;
	}

	.elementor-8400 .elementor-element.elementor-element-94030f8 .elementor-image img {
		width: 90%;
	}

	.elementor-8400 .elementor-element.elementor-element-94030f8 {
		width: 50%;
		max-width: 50%;
		top: 43%;
	}

	body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-94030f8 {
		left: 58%;
	}

	body.rtl .elementor-8400 .elementor-element.elementor-element-94030f8 {
		right: 58%;
	}

	body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-55223b7 {
		left: -25%;
	}

	body.rtl .elementor-8400 .elementor-element.elementor-element-55223b7 {
		right: -25%;
	}

	.elementor-8400 .elementor-element.elementor-element-fb4c879>.elementor-shape-top svg {
		height: 117px;
	}

	.elementor-8400 .elementor-element.elementor-element-fb4c879 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 160px 0px 40px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-bc67b18>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-016ae4b {
		text-align: center;
		width: 100%;
		max-width: 100%;
	}

	.elementor-8400 .elementor-element.elementor-element-016ae4b .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-8400 .elementor-element.elementor-element-016ae4b>.elementor-widget-container {
		margin: 0% 10% 0% 10%;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-4194b54>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-4194b54 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8400 .elementor-element.elementor-element-4627e20 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 40px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-865ee8c>.elementor-element-populated {
		margin: 0px 0px 40px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-6b55427 {
		top: -20px;
	}

	.elementor-8400 .elementor-element.elementor-element-ee25c24>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-ee25c24 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8400 .elementor-element.elementor-element-f9db9a7>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-5b562d4>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-5b562d4 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8400 .elementor-element.elementor-element-c3ee069>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 80px 40px 40px 40px;
	}

	.elementor-8400 .elementor-element.elementor-element-3c72506>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-3c72506 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8400 .elementor-element.elementor-element-28e936b>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
		padding: 40px 40px 40px 40px;
	}

	.elementor-8400 .elementor-element.elementor-element-1557b63>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-1557b63 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8400 .elementor-element.elementor-element-98fed5b>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
		padding: 40px 40px 40px 40px;
	}

	.elementor-8400 .elementor-element.elementor-element-021228d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-021228d {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8400 .elementor-element.elementor-element-a5ee5cc {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 60px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-90f4d97>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-20f79a2 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-8400 .elementor-element.elementor-element-971ba21 {
		top: -4%;
	}

	.elementor-8400 .elementor-element.elementor-element-495142c .elementor-image img {
		width: 97%;
	}

	.elementor-8400 .elementor-element.elementor-element-495142c {
		bottom: -10%;
	}

	.elementor-8400 .elementor-element.elementor-element-709fd4e {
		top: -4%;
	}

	.elementor-8400 .elementor-element.elementor-element-bec609d {
		width: 120%;
		max-width: 120%;
		bottom: 4%;
	}

	body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-bec609d {
		right: -23%;
	}

	body.rtl .elementor-8400 .elementor-element.elementor-element-bec609d {
		left: -23%;
	}

	body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-3e68a68 {
		right: 21%;
	}

	body.rtl .elementor-8400 .elementor-element.elementor-element-3e68a68 {
		left: 21%;
	}

	.elementor-8400 .elementor-element.elementor-element-3e68a68 {
		bottom: 72%;
	}

	.elementor-8400 .elementor-element.elementor-element-520ef88 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 40px 0px 20px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-035b408>.elementor-element-populated {
		padding: 60px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-ee4ebd7 .elementor-heading-title {
		font-size: 120px;
	}

	.elementor-8400 .elementor-element.elementor-element-7aa7a92 {
		width: 40%;
		max-width: 40%;
	}

	body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-a95c6a7 {
		left: 58.24%;
	}

	body.rtl .elementor-8400 .elementor-element.elementor-element-a95c6a7 {
		right: 58.24%;
	}

	.elementor-8400 .elementor-element.elementor-element-a95c6a7 {
		top: 22%;
	}

	body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-5088510 {
		left: 19%;
	}

	body.rtl .elementor-8400 .elementor-element.elementor-element-5088510 {
		right: 19%;
	}

	.elementor-8400 .elementor-element.elementor-element-5088510 {
		top: 40%;
	}

	body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-7990352 {
		left: 36%;
	}

	body.rtl .elementor-8400 .elementor-element.elementor-element-7990352 {
		right: 36%;
	}

	.elementor-8400 .elementor-element.elementor-element-7990352 {
		top: 0%;
	}

	.elementor-8400 .elementor-element.elementor-element-a151302 .elementor-image img {
		width: 80%;
	}

	.elementor-8400 .elementor-element.elementor-element-6ecab40>.elementor-element-populated {
		margin: 0px 0px 0px 30px;
	}

	.elementor-8400 .elementor-element.elementor-element-efd0a08 .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-8400 .elementor-element.elementor-element-f1ec8a6 .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-8400 .elementor-element.elementor-element-b1cb4c7 .elementor-heading-title {
		font-size: 22px;
	}

	.elementor-8400 .elementor-element.elementor-element-f05918e>.elementor-shape-top svg {
		height: 88px;
	}

	.elementor-8400 .elementor-element.elementor-element-f05918e {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 180px 0px 80px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-b5680d6 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8400 .elementor-element.elementor-element-b5680d6 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8400 .elementor-element.elementor-element-084434f>.elementor-widget-container {
		margin: 0px 30px 0px 30px;
	}

	.elementor-8400 .elementor-element.elementor-element-084434f {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8400 .elementor-element.elementor-element-a3c13d8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-26eb015>.elementor-element-populated {
		margin: 0px 20px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-17b63fc>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
	}

	.elementor-8400 .elementor-element.elementor-element-5c479ab>.elementor-element-populated {
		margin: 0px 0px 0px 20px;
	}
}

@media(max-width:767px) {
	.elementor-8400 .elementor-element.elementor-element-0f06c50>.elementor-container {
		min-height: 500px;
	}

	.elementor-8400 .elementor-element.elementor-element-0f06c50>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-8400 .elementor-element.elementor-element-0f06c50>.elementor-shape-bottom svg {
		height: 82px;
	}

	.elementor-8400 .elementor-element.elementor-element-0f06c50 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-9e01202.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-8400 .elementor-element.elementor-element-9e01202>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8400 .elementor-element.elementor-element-56b83d8 {
		text-align: center;
	}

	.elementor-8400 .elementor-element.elementor-element-56b83d8 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-8400 .elementor-element.elementor-element-4ff4442 .elementor-text-editor {
		text-align: center;
	}

	.elementor-8400 .elementor-element.elementor-element-4ff4442 {
		font-size: 18px;
	}

	.elementor-8400 .elementor-element.elementor-element-4ff4442>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-8400 .elementor-element.elementor-element-e3d62b4>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-831ce8c {
		width: 60%;
		max-width: 60%;
	}

	body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-831ce8c {
		left: -6%;
	}

	body.rtl .elementor-8400 .elementor-element.elementor-element-831ce8c {
		right: -6%;
	}

	.elementor-8400 .elementor-element.elementor-element-7aa4658 {
		width: 80%;
		max-width: 80%;
		top: -16%;
	}

	body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-7aa4658 {
		left: 19%;
	}

	body.rtl .elementor-8400 .elementor-element.elementor-element-7aa4658 {
		right: 19%;
	}

	.elementor-8400 .elementor-element.elementor-element-afd37b8 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-cb4e94d .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8400 .elementor-element.elementor-element-cb4e94d {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8400 .elementor-element.elementor-element-d91fd43 {
		margin-top: 30px;
		margin-bottom: 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-82b7e1f>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-afa695e .elementor-image img {
		width: 30%;
	}

	.elementor-8400 .elementor-element.elementor-element-5832a39>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-bd92b39 .elementor-image img {
		width: 30%;
	}

	.elementor-8400 .elementor-element.elementor-element-3458f4d>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-9951e01 .elementor-image img {
		width: 30%;
	}

	.elementor-8400 .elementor-element.elementor-element-7ba34ce {
		margin-top: 40px;
		margin-bottom: 60px;
	}

	.elementor-8400 .elementor-element.elementor-element-d703bf8>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-ff20fca .elementor-heading-title {
		font-size: 26px;
		line-height: 1.4em;
	}

	.elementor-8400 .elementor-element.elementor-element-4eb996c>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-c0250ab {
		margin-top: 0px;
		margin-bottom: 20px;
		padding: 0px 0px 20px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-cd5d01c {
		width: 50%;
	}

	.elementor-8400 .elementor-element.elementor-element-32f92e7 .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-8400 .elementor-element.elementor-element-32f92e7 .elementor-counter-title {
		font-size: 14px;
	}

	.elementor-8400 .elementor-element.elementor-element-901f9cd {
		width: 50%;
	}

	.elementor-8400 .elementor-element.elementor-element-efaa829 .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-8400 .elementor-element.elementor-element-efaa829 .elementor-counter-title {
		font-size: 14px;
	}

	.elementor-8400 .elementor-element.elementor-element-fb13750 {
		width: 50%;
	}

	.elementor-8400 .elementor-element.elementor-element-61329ae .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-8400 .elementor-element.elementor-element-61329ae .elementor-counter-title {
		font-size: 14px;
	}

	.elementor-8400 .elementor-element.elementor-element-c29538b {
		width: 50%;
	}

	.elementor-8400 .elementor-element.elementor-element-70e6c7a .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-8400 .elementor-element.elementor-element-70e6c7a .elementor-counter-title {
		font-size: 14px;
	}

	.elementor-8400 .elementor-element.elementor-element-77a0ed6>.elementor-container {
		min-height: 100px;
	}

	.elementor-8400 .elementor-element.elementor-element-77a0ed6>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-8400 .elementor-element.elementor-element-77a0ed6 {
		padding: 40px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-c94b2e1>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-8400 .elementor-element.elementor-element-bcdb3d4 .elementor-image img {
		width: 90%;
	}

	.elementor-8400 .elementor-element.elementor-element-e62f844 .elementor-image img {
		width: 80%;
	}

	.elementor-8400 .elementor-element.elementor-element-e62f844>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-e62f844 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8400 .elementor-element.elementor-element-2921cae .elementor-image img {
		width: 90%;
	}

	.elementor-8400 .elementor-element.elementor-element-79180dd .elementor-image img {
		width: 90%;
	}

	.elementor-8400 .elementor-element.elementor-element-94030f8 .elementor-image img {
		width: 90%;
	}

	.elementor-8400 .elementor-element.elementor-element-94030f8 {
		width: initial;
		max-width: initial;
	}

	.elementor-8400 .elementor-element.elementor-element-55223b7 .elementor-image img {
		width: 90%;
	}

	.elementor-8400 .elementor-element.elementor-element-fb4c879>.elementor-shape-top svg {
		height: 76px;
	}

	.elementor-8400 .elementor-element.elementor-element-fb4c879 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 120px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-bc67b18>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8400 .elementor-element.elementor-element-016ae4b .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8400 .elementor-element.elementor-element-016ae4b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-4194b54>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-4627e20 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-865ee8c>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8400 .elementor-element.elementor-element-30aa7c9>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-6b55427 .elementor-image img {
		width: 100%;
	}

	body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-6b55427 {
		left: 1%;
	}

	body.rtl .elementor-8400 .elementor-element.elementor-element-6b55427 {
		right: 1%;
	}

	.elementor-8400 .elementor-element.elementor-element-6b55427 {
		top: -16%;
	}

	body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-1f1be46 {
		left: 90%;
	}

	body.rtl .elementor-8400 .elementor-element.elementor-element-1f1be46 {
		right: 90%;
	}

	.elementor-8400 .elementor-element.elementor-element-1f1be46 {
		top: 62%;
	}

	.elementor-8400 .elementor-element.elementor-element-be9f7a7>.elementor-element-populated {
		margin: 200px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-160f5b4 .elementor-heading-title {
		line-height: 1.3em;
	}

	.elementor-8400 .elementor-element.elementor-element-830520f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-f9db9a7>.elementor-element-populated {
		margin: 40px 20px 0px 20px;
	}

	.elementor-8400 .elementor-element.elementor-element-da9671c .elementor-heading-title {
		line-height: 1.3em;
	}

	.elementor-8400 .elementor-element.elementor-element-c3ee069>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8400 .elementor-element.elementor-element-7b14ab9 .elementor-heading-title {
		line-height: 1.3em;
	}

	.elementor-8400 .elementor-element.elementor-element-28e936b>.elementor-element-populated {
		margin: 40px 20px 0px 20px;
	}

	.elementor-8400 .elementor-element.elementor-element-9ae1424 .elementor-heading-title {
		line-height: 1.3em;
	}

	.elementor-8400 .elementor-element.elementor-element-98fed5b>.elementor-element-populated {
		margin: 40px 20px 0px 20px;
	}

	.elementor-8400 .elementor-element.elementor-element-8cd6b1e .elementor-heading-title {
		line-height: 1.3em;
	}

	.elementor-8400 .elementor-element.elementor-element-a5ee5cc {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-90f4d97>.elementor-element-populated {
		margin: 20px 20px 0px 20px;
	}

	.elementor-8400 .elementor-element.elementor-element-20f79a2 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-8400 .elementor-element.elementor-element-20f79a2>.elementor-widget-container {
		margin: 21px 0px 20px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-9728444>.elementor-widget-container {
		margin: -30px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-62f2bbe>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-c0937ce>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-bec609d {
		right: -14%;
	}

	body.rtl .elementor-8400 .elementor-element.elementor-element-bec609d {
		left: -14%;
	}

	.elementor-8400 .elementor-element.elementor-element-bec609d {
		bottom: -12%;
	}

	.elementor-8400 .elementor-element.elementor-element-3e68a68>.elementor-widget-container {
		margin: 20px 0px 40px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-3e68a68 {
		width: 100%;
		max-width: 100%;
		bottom: 38%;
	}

	.elementor-8400 .elementor-element.elementor-element-520ef88 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-035b408>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-7aa7a92 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8400 .elementor-element.elementor-element-a95c6a7>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-a95c6a7 {
		width: 100%;
		max-width: 100%;
		top: 49%;
	}

	.elementor-8400 .elementor-element.elementor-element-5088510>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-5088510 {
		width: 100%;
		max-width: 100%;
		top: -18%;
	}

	body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-5088510 {
		left: 15%;
	}

	body.rtl .elementor-8400 .elementor-element.elementor-element-5088510 {
		right: 15%;
	}

	.elementor-8400 .elementor-element.elementor-element-bb5fe28>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-bb5fe28 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8400 .elementor-element.elementor-element-7990352>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-7990352 {
		width: 100%;
		max-width: 100%;
		top: 26%;
	}

	body:not(.rtl) .elementor-8400 .elementor-element.elementor-element-7990352 {
		left: 160px;
	}

	body.rtl .elementor-8400 .elementor-element.elementor-element-7990352 {
		right: 160px;
	}

	.elementor-8400 .elementor-element.elementor-element-6ecab40>.elementor-element-populated {
		margin: 60px 20px 0px 20px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-c76be61>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-efd0a08>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-f920dba>.elementor-widget-container {
		margin: -20px 0px 10px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-f1ec8a6>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-9907bea>.elementor-widget-container {
		margin: -20px 0px 10px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-b1cb4c7>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-9a4ff07>.elementor-widget-container {
		margin: -20px 0px 10px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-f05918e>.elementor-shape-top svg {
		height: 43px;
	}

	.elementor-8400 .elementor-element.elementor-element-f05918e {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 100px 0px 40px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-f6172a1>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8400 .elementor-element.elementor-element-b5680d6 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.2em;
	}

	.elementor-8400 .elementor-element.elementor-element-084434f {
		font-size: 18px;
	}

	.elementor-8400 .elementor-element.elementor-element-084434f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-d0fa1ed {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 20px 0px 0px 0px;
	}

	.elementor-8400 .elementor-element.elementor-element-26eb015 {
		width: 50%;
	}

	.elementor-8400 .elementor-element.elementor-element-26eb015>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8400 .elementor-element.elementor-element-17b63fc {
		width: 50%;
	}

	.elementor-8400 .elementor-element.elementor-element-17b63fc>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8400 .elementor-element.elementor-element-5c479ab {
		width: 100%;
	}

	.elementor-8400 .elementor-element.elementor-element-5c479ab>.elementor-element-populated {
		margin: 40px 20px 0px 20px;
	}

	.elementor-8400 .elementor-element.elementor-element-ff8e4f6 {
		width: 100%;
		max-width: 100%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-8400 .elementor-element.elementor-element-cd5d01c {
		width: 50%;
	}

	.elementor-8400 .elementor-element.elementor-element-901f9cd {
		width: 50%;
	}

	.elementor-8400 .elementor-element.elementor-element-fb13750 {
		width: 50%;
	}

	.elementor-8400 .elementor-element.elementor-element-c29538b {
		width: 50%;
	}

	.elementor-8400 .elementor-element.elementor-element-865ee8c {
		width: 100%;
	}

	.elementor-8400 .elementor-element.elementor-element-f9db9a7 {
		width: 100%;
	}

	.elementor-8400 .elementor-element.elementor-element-c3ee069 {
		width: 100%;
	}

	.elementor-8400 .elementor-element.elementor-element-28e936b {
		width: 100%;
	}

	.elementor-8400 .elementor-element.elementor-element-98fed5b {
		width: 100%;
	}

	.elementor-8400 .elementor-element.elementor-element-90f4d97 {
		width: 40%;
	}

	.elementor-8400 .elementor-element.elementor-element-035b408 {
		width: 65%;
	}

	.elementor-8400 .elementor-element.elementor-element-6ecab40 {
		width: 35%;
	}
}

.elementor-8503 .elementor-element.elementor-element-1aa5a88>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8503 .elementor-element.elementor-element-1aa5a88 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 220px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-1aa5a88:not(.elementor-motion-effects-element-type-background),
.elementor-8503 .elementor-element.elementor-element-1aa5a88>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #070226;
}

.elementor-8503 .elementor-element.elementor-element-1aa5a88>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8503 .elementor-element.elementor-element-20d709b>.elementor-element-populated {
	margin: 0px 0px 140px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-1e110a4 {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-8503 .elementor-element.elementor-element-1e110a4 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 55px;
	line-height: 1.1em;
}

.elementor-element.elementor-element-1e110a4 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 650ms !important;
}

.elementor-widget.elementor-element-1e110a4 {
	opacity: 0;
}

.elementor-8503 .elementor-element.elementor-element-2064363 .elementor-spacer-inner {
	height: 0px;
}

.elementor-8503 .elementor-element.elementor-element-2064363>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-6a95e8a .elementor-text-editor {
	text-align: left;
}

.elementor-8503 .elementor-element.elementor-element-6a95e8a {
	color: rgba(255, 255, 255, 0.61);
	font-size: 18px;
}

.elementor-8503 .elementor-element.elementor-element-6a95e8a>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-element.elementor-element-6a95e8a {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-6a95e8a {
	opacity: 0;
}

.elementor-8503 .elementor-element.elementor-element-4caa90c .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #000000;
	color: #000000;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #D8D8D8;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-8503 .elementor-element.elementor-element-4caa90c>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-element.elementor-element-4caa90c {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 850ms !important;
}

.elementor-widget.elementor-element-4caa90c {
	opacity: 0;
}

.elementor-8503 .elementor-element.elementor-element-4caa90c {
	width: auto;
	max-width: auto;
}

.elementor-8503 .elementor-element.elementor-element-356c487 .elementor-icon-list-icon i {
	color: #475CF1;
	font-size: 14px;
}

.elementor-8503 .elementor-element.elementor-element-356c487 .elementor-icon-list-icon svg {
	fill: #475CF1;
	width: 14px;
}

.elementor-8503 .elementor-element.elementor-element-356c487 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #475CF1;
}

.elementor-8503 .elementor-element.elementor-element-356c487 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #475CF1;
}

.elementor-8503 .elementor-element.elementor-element-356c487 .elementor-icon-list-text {
	color: #999999;
}

.elementor-8503 .elementor-element.elementor-element-356c487 .elementor-icon-list-item,
.elementor-8503 .elementor-element.elementor-element-356c487 .elementor-icon-list-item a {
	font-size: 16px;
}

.elementor-8503 .elementor-element.elementor-element-356c487>.elementor-widget-container {
	margin: 40px 100px 0px 0px;
}

.elementor-element.elementor-element-356c487 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 950ms !important;
}

.elementor-widget.elementor-element-356c487 {
	opacity: 0;
}

.elementor-8503 .elementor-element.elementor-element-0f0f0ae>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-e4d1bfb {
	transition-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190) !important;
	transition-delay: 400ms !important;
}

.elementor-widget.elementor-element-e4d1bfb {
	opacity: 0;
}

.elementor-8503 .elementor-element.elementor-element-e4d1bfb {
	width: 120%;
	max-width: 120%;
	bottom: 0%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-e4d1bfb {
	left: 0%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-e4d1bfb {
	right: 0%;
}

.elementor-8503 .elementor-element.elementor-element-d08e987 .elementor-image img {
	width: 300px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-d08e987 {
	z-index: 2;
	width: 37%;
	max-width: 37%;
	bottom: 0%;
}

.elementor-element.elementor-element-d08e987 {
	transition-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190) !important;
	transition-delay: 700ms !important;
}

.elementor-widget.elementor-element-d08e987 {
	opacity: 0;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-d08e987 {
	left: 42%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-d08e987 {
	right: 42%;
}

.elementor-8503 .elementor-element.elementor-element-22848d6 .elementor-image img {
	width: 60px;
}

.elementor-element.elementor-element-22848d6 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-22848d6 {
	opacity: 0;
}

.elementor-8503 .elementor-element.elementor-element-22848d6 {
	width: auto;
	max-width: auto;
	top: 20%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-22848d6 {
	left: 30%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-22848d6 {
	right: 30%;
}

.elementor-8503 .elementor-element.elementor-element-2434c1d .elementor-image img {
	width: 60px;
}

.elementor-element.elementor-element-2434c1d {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-2434c1d {
	opacity: 0;
}

.elementor-8503 .elementor-element.elementor-element-2434c1d {
	width: auto;
	max-width: auto;
	top: 8%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-2434c1d {
	left: 49%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-2434c1d {
	right: 49%;
}

.elementor-8503 .elementor-element.elementor-element-02c425b .elementor-image img {
	width: 60px;
}

.elementor-element.elementor-element-02c425b {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-02c425b {
	opacity: 0;
}

.elementor-8503 .elementor-element.elementor-element-02c425b {
	width: auto;
	max-width: auto;
	top: -10%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-02c425b {
	left: 35%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-02c425b {
	right: 35%;
}

.elementor-8503 .elementor-element.elementor-element-1940892 .elementor-image img {
	width: 60px;
}

.elementor-element.elementor-element-1940892 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-1940892 {
	opacity: 0;
}

.elementor-8503 .elementor-element.elementor-element-1940892 {
	width: auto;
	max-width: auto;
	top: -4%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-1940892 {
	left: 66%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-1940892 {
	right: 66%;
}

.elementor-8503 .elementor-element.elementor-element-f462fb3 .elementor-image img {
	width: 60px;
}

.elementor-element.elementor-element-f462fb3 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 750ms !important;
}

.elementor-widget.elementor-element-f462fb3 {
	opacity: 0;
}

.elementor-8503 .elementor-element.elementor-element-f462fb3 {
	width: auto;
	max-width: auto;
	top: 18%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-f462fb3 {
	left: 77%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-f462fb3 {
	right: 77%;
}

.elementor-8503 .elementor-element.elementor-element-e87c109>.elementor-container {
	min-height: 740px;
}

.elementor-8503 .elementor-element.elementor-element-e87c109>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-8503 .elementor-element.elementor-element-e87c109 {
	margin-top: 40px;
	margin-bottom: 200px;
}

.elementor-8503 .elementor-element.elementor-element-933fa0e>.elementor-element-populated {
	margin: 0px 100px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-e1ca2b9 .elementor-image img {
	width: 95px;
}

.elementor-8503 .elementor-element.elementor-element-e1ca2b9 {
	z-index: 2;
	width: auto;
	max-width: auto;
	top: 153%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-e1ca2b9 {
	left: -43%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-e1ca2b9 {
	right: -43%;
}

.elementor-8503 .elementor-element.elementor-element-a7b63be .elementor-image img {
	width: 100px;
	opacity: 0.3;
	filter: brightness(100%) contrast(100%) saturate(130%) blur(20px) hue-rotate(0deg);
}

.elementor-8503 .elementor-element.elementor-element-a7b63be {
	width: auto;
	max-width: auto;
	top: 152%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-a7b63be {
	left: -37%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-a7b63be {
	right: -37%;
}

.elementor-8503 .elementor-element.elementor-element-73cde87 {
	text-align: left;
}

.elementor-8503 .elementor-element.elementor-element-73cde87 .elementor-heading-title {
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8503 .elementor-element.elementor-element-73cde87>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-8503 .elementor-element.elementor-element-a8067c5>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-43909b3 {
	text-align: left;
}

.elementor-8503 .elementor-element.elementor-element-43909b3 .elementor-image img {
	width: 70px;
}

.elementor-8503 .elementor-element.elementor-element-43909b3>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-8503 .elementor-element.elementor-element-eb0095e>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-5365653 .elementor-text-editor {
	text-align: left;
}

.elementor-8503 .elementor-element.elementor-element-5365653 {
	color: #000000;
}

.elementor-8503 .elementor-element.elementor-element-5365653>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-8503 .elementor-element.elementor-element-b8c37f0 {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-8503 .elementor-element.elementor-element-05ffe1d>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-77d9219 {
	text-align: left;
}

.elementor-8503 .elementor-element.elementor-element-77d9219 .elementor-image img {
	width: 70px;
}

.elementor-8503 .elementor-element.elementor-element-77d9219>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-8503 .elementor-element.elementor-element-4569886>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-d9c7bdd .elementor-text-editor {
	text-align: left;
}

.elementor-8503 .elementor-element.elementor-element-d9c7bdd {
	color: #000000;
}

.elementor-8503 .elementor-element.elementor-element-d9c7bdd>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-8503 .elementor-element.elementor-element-c0a682a {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-8503 .elementor-element.elementor-element-4bea3c0>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-4814658 {
	text-align: left;
}

.elementor-8503 .elementor-element.elementor-element-4814658 .elementor-image img {
	width: 70px;
}

.elementor-8503 .elementor-element.elementor-element-4814658>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-8503 .elementor-element.elementor-element-c8c7bf9>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-8a42861 .elementor-text-editor {
	text-align: left;
}

.elementor-8503 .elementor-element.elementor-element-8a42861 {
	color: #000000;
}

.elementor-8503 .elementor-element.elementor-element-8a42861>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-8503 .elementor-element.elementor-element-6ad5410 .elementor-image img {
	width: 42%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-6ad5410 {
	left: -46%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-6ad5410 {
	right: -46%;
}

.elementor-8503 .elementor-element.elementor-element-6ad5410 {
	top: 108%;
}

.elementor-bc-flex-widget .elementor-8503 .elementor-element.elementor-element-e9b5b41.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8503 .elementor-element.elementor-element-e9b5b41.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8503 .elementor-element.elementor-element-e9b5b41>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-caf821a .elementor-image img {
	width: 30%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-caf821a {
	left: -42%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-caf821a {
	right: -42%;
}

.elementor-8503 .elementor-element.elementor-element-caf821a {
	bottom: 87%;
}

.elementor-8503 .elementor-element.elementor-element-2abdfd3 .elementor-image img {
	width: 45%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-2abdfd3 {
	left: -3%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-2abdfd3 {
	right: -3%;
}

.elementor-8503 .elementor-element.elementor-element-2abdfd3 {
	bottom: -62%;
}

.elementor-8503 .elementor-element.elementor-element-6de6e6d .elementor-image img {
	width: 260px;
}

.elementor-8503 .elementor-element.elementor-element-6de6e6d {
	z-index: 2;
	top: -17%;
}

.elementor-element.elementor-element-6de6e6d {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-6de6e6d {
	opacity: 0;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-6de6e6d {
	left: -26%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-6de6e6d {
	right: -26%;
}

.elementor-8503 .elementor-element.elementor-element-668141c .elementor-image img {
	width: 260px;
}

.elementor-8503 .elementor-element.elementor-element-668141c {
	z-index: 2;
	bottom: -35%;
}

.elementor-element.elementor-element-668141c {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-668141c {
	opacity: 0;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-668141c {
	left: -26%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-668141c {
	right: -26%;
}

.elementor-8503 .elementor-element.elementor-element-656ef4d .elementor-image img {
	width: 260px;
}

.elementor-8503 .elementor-element.elementor-element-656ef4d {
	z-index: 2;
	bottom: 59%;
}

.elementor-element.elementor-element-656ef4d {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-656ef4d {
	opacity: 0;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-656ef4d {
	right: -23.827%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-656ef4d {
	left: -23.827%;
}

.elementor-8503 .elementor-element.elementor-element-7ddd10f .elementor-image img {
	width: 260px;
}

.elementor-8503 .elementor-element.elementor-element-7ddd10f {
	z-index: 2;
	bottom: -20%;
}

.elementor-element.elementor-element-7ddd10f {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-7ddd10f {
	opacity: 0;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-7ddd10f {
	left: 24%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-7ddd10f {
	right: 24%;
}

.elementor-8503 .elementor-element.elementor-element-7a21b7d>.elementor-container {
	min-height: 600px;
}

.elementor-8503 .elementor-element.elementor-element-7a21b7d>.elementor-container:after {
	content: "";
	min-height: inherit;
}

.elementor-8503 .elementor-element.elementor-element-7a21b7d>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8503 .elementor-element.elementor-element-7a21b7d {
	margin-top: 0px;
	margin-bottom: 80px;
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-ea8b064>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-7a2d3bd {
	text-align: left;
	width: auto;
	max-width: auto;
}

.elementor-8503 .elementor-element.elementor-element-7a2d3bd .elementor-heading-title {
	color: #000000;
	font-size: 55px;
	line-height: 1.1em;
}

.elementor-8503 .elementor-element.elementor-element-7a2d3bd>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-a6436c6 .elementor-spacer-inner {
	height: 0px;
}

.elementor-8503 .elementor-element.elementor-element-a6436c6>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-cfd4662 .elementor-text-editor {
	text-align: left;
}

.elementor-8503 .elementor-element.elementor-element-cfd4662 {
	color: #000000;
	font-size: 20px;
}

.elementor-8503 .elementor-element.elementor-element-cfd4662>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-13ac98f .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #475CF1;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-8503 .elementor-element.elementor-element-13ac98f>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-13ac98f {
	width: auto;
	max-width: auto;
}

.elementor-8503 .elementor-element.elementor-element-e760348>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-1e5da49 .elementor-image img {
	width: 35%;
}

.elementor-8503 .elementor-element.elementor-element-1e5da49 {
	width: 100%;
	max-width: 100%;
	top: 61%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-1e5da49 {
	right: 36%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-1e5da49 {
	left: 36%;
}

.elementor-8503 .elementor-element.elementor-element-aac47ea .elementor-image img {
	width: 30%;
}

.elementor-8503 .elementor-element.elementor-element-aac47ea {
	width: 95%;
	max-width: 95%;
	top: -51%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-aac47ea {
	right: -32%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-aac47ea {
	left: -32%;
}

.elementor-8503 .elementor-element.elementor-element-bfecf21 .elementor-image img {
	width: 50%;
}

.elementor-element.elementor-element-bfecf21 {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 100ms !important;
}

.elementor-widget.elementor-element-bfecf21 {
	opacity: 0;
}

.elementor-8503 .elementor-element.elementor-element-bfecf21 {
	width: auto;
	max-width: auto;
	top: -34%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-bfecf21 {
	left: -10%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-bfecf21 {
	right: -10%;
}

.elementor-8503 .elementor-element.elementor-element-542cba8 .elementor-image img {
	width: 83%;
}

.elementor-8503 .elementor-element.elementor-element-542cba8 {
	z-index: 3;
	width: auto;
	max-width: auto;
	top: 40%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-542cba8 {
	left: -8%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-542cba8 {
	right: -8%;
}

.elementor-8503 .elementor-element.elementor-element-aa12bc8 .elementor-image img {
	width: 100%;
}

.elementor-element.elementor-element-aa12bc8 {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-aa12bc8 {
	opacity: 0;
}

.elementor-8503 .elementor-element.elementor-element-aa12bc8 {
	width: 40%;
	max-width: 40%;
	top: 19%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-aa12bc8 {
	left: 53%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-aa12bc8 {
	right: 53%;
}

.elementor-8503 .elementor-element.elementor-element-9bda9ec {
	z-index: 3;
	width: 50%;
	max-width: 50%;
	top: -5%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-9bda9ec {
	left: 52%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-9bda9ec {
	right: 52%;
}

.elementor-8503 .elementor-element.elementor-element-c615ade .elementor-image img {
	width: 77%;
}

.elementor-element.elementor-element-c615ade {
	transition-timing-function: cubic-bezier(0.000, 0.000, 0.580, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-c615ade {
	opacity: 0;
}

.elementor-8503 .elementor-element.elementor-element-c615ade {
	width: auto;
	max-width: auto;
	top: 71%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-c615ade {
	left: 15%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-c615ade {
	right: 15%;
}

.elementor-8503 .elementor-element.elementor-element-7856244 .elementor-image img {
	width: 77%;
}

.elementor-8503 .elementor-element.elementor-element-7856244 {
	width: auto;
	max-width: auto;
	top: -34%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-7856244 {
	left: 42%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-7856244 {
	right: 42%;
}

.elementor-8503 .elementor-element.elementor-element-a58bced:not(.elementor-motion-effects-element-type-background),
.elementor-8503 .elementor-element.elementor-element-a58bced>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

.elementor-8503 .elementor-element.elementor-element-a58bced {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 180px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-a58bced>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8503 .elementor-element.elementor-element-a58bced>.elementor-shape-top svg {
	height: 79px;
}

.elementor-8503 .elementor-element.elementor-element-9e85b44.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8503 .elementor-element.elementor-element-9e85b44>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-b27d2d1 {
	text-align: center;
	width: 45%;
	max-width: 45%;
}

.elementor-8503 .elementor-element.elementor-element-b27d2d1 .elementor-heading-title {
	color: #000000;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8503 .elementor-element.elementor-element-a1d06cc .elementor-heading-title {
	color: rgba(0, 0, 0, 0.05);
	font-size: 160px;
}

.elementor-8503 .elementor-element.elementor-element-a1d06cc {
	width: 100%;
	max-width: 100%;
	top: -31%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-a1d06cc {
	left: -12%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-a1d06cc {
	right: -12%;
}

.elementor-8503 .elementor-element.elementor-element-18e3bf2 .elementor-image img {
	width: 18%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-18e3bf2 {
	left: 46%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-18e3bf2 {
	right: 46%;
}

.elementor-8503 .elementor-element.elementor-element-18e3bf2 {
	top: 1%;
}

.elementor-8503 .elementor-element.elementor-element-4116d8d .elementor-spacer-inner {
	height: 0px;
}

.elementor-8503 .elementor-element.elementor-element-4116d8d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-230351a .elementor-text-editor {
	text-align: center;
}

.elementor-8503 .elementor-element.elementor-element-230351a {
	color: #000000;
	width: 50%;
	max-width: 50%;
}

.elementor-8503 .elementor-element.elementor-element-230351a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-6a02c61 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-8503 .elementor-element.elementor-element-6a02c61 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-8503 .elementor-element.elementor-element-6a02c61 .elementor-button {
	font-size: 20px;
	font-weight: 900;
	line-height: 1.3em;
	fill: #475CF1;
	color: #475CF1;
	background-color: rgba(255, 255, 255, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-6a02c61>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-7b235b3:not(.elementor-motion-effects-element-type-background),
.elementor-8503 .elementor-element.elementor-element-7b235b3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

.elementor-8503 .elementor-element.elementor-element-7b235b3 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 0px 40px 0px;
}

.elementor-8503 .elementor-element.elementor-element-7b235b3>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8503 .elementor-element.elementor-element-7ec67ae:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8503 .elementor-element.elementor-element-7ec67ae>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8503 .elementor-element.elementor-element-7ec67ae>.elementor-element-populated,
.elementor-8503 .elementor-element.elementor-element-7ec67ae>.elementor-element-populated>.elementor-background-overlay,
.elementor-8503 .elementor-element.elementor-element-7ec67ae>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8503 .elementor-element.elementor-element-7ec67ae>.elementor-element-populated {
	box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.05);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 0px 0px;
	padding: 60px 60px 60px 60px;
}

.elementor-8503 .elementor-element.elementor-element-7ec67ae>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-7ec67ae {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-7ec67ae {
	opacity: 0;
}

.elementor-8503 .elementor-element.elementor-element-d598eba .elementor-image img {
	width: 80px;
}

.elementor-8503 .elementor-element.elementor-element-c2a9b6d {
	text-align: center;
}

.elementor-8503 .elementor-element.elementor-element-c2a9b6d .elementor-heading-title {
	font-size: 28px;
}

.elementor-8503 .elementor-element.elementor-element-c2a9b6d>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-38bf2c5 .elementor-text-editor {
	text-align: center;
}

.elementor-8503 .elementor-element.elementor-element-8e7fe8e .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-8503 .elementor-element.elementor-element-8e7fe8e .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-8503 .elementor-element.elementor-element-8e7fe8e .elementor-button {
	font-size: 20px;
	font-weight: 900;
	line-height: 1.3em;
	fill: #475CF1;
	color: #475CF1;
	background-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-8e7fe8e>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-b325ea0:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8503 .elementor-element.elementor-element-b325ea0>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8503 .elementor-element.elementor-element-b325ea0>.elementor-element-populated,
.elementor-8503 .elementor-element.elementor-element-b325ea0>.elementor-element-populated>.elementor-background-overlay,
.elementor-8503 .elementor-element.elementor-element-b325ea0>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8503 .elementor-element.elementor-element-b325ea0>.elementor-element-populated {
	box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.05);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 30px;
	padding: 60px 60px 60px 60px;
}

.elementor-8503 .elementor-element.elementor-element-b325ea0>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-b325ea0 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-b325ea0 {
	opacity: 0;
}

.elementor-8503 .elementor-element.elementor-element-b82a830 .elementor-image img {
	width: 80px;
}

.elementor-8503 .elementor-element.elementor-element-36fbbc7 {
	text-align: center;
}

.elementor-8503 .elementor-element.elementor-element-36fbbc7 .elementor-heading-title {
	font-size: 28px;
}

.elementor-8503 .elementor-element.elementor-element-36fbbc7>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-1f85852 .elementor-text-editor {
	text-align: center;
}

.elementor-8503 .elementor-element.elementor-element-4f9888c .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-8503 .elementor-element.elementor-element-4f9888c .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-8503 .elementor-element.elementor-element-4f9888c .elementor-button {
	font-size: 20px;
	font-weight: 900;
	line-height: 1.3em;
	fill: #475CF1;
	color: #475CF1;
	background-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-4f9888c>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-4b743fd:not(.elementor-motion-effects-element-type-background),
.elementor-8503 .elementor-element.elementor-element-4b743fd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F9F9F9;
}

.elementor-8503 .elementor-element.elementor-element-4b743fd {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 0px 100px 0px;
}

.elementor-8503 .elementor-element.elementor-element-4b743fd>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8503 .elementor-element.elementor-element-4b743fd>.elementor-shape-bottom svg {
	width: calc(119% + 1.3px);
	height: 122px;
}

.elementor-8503 .elementor-element.elementor-element-45df332:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8503 .elementor-element.elementor-element-45df332>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8503 .elementor-element.elementor-element-45df332>.elementor-element-populated,
.elementor-8503 .elementor-element.elementor-element-45df332>.elementor-element-populated>.elementor-background-overlay,
.elementor-8503 .elementor-element.elementor-element-45df332>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8503 .elementor-element.elementor-element-45df332>.elementor-element-populated {
	box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.05);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 0px 0px;
	padding: 60px 60px 60px 60px;
}

.elementor-8503 .elementor-element.elementor-element-45df332>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-45df332 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-45df332 {
	opacity: 0;
}

.elementor-8503 .elementor-element.elementor-element-0f02500 .elementor-image img {
	width: 80px;
}

.elementor-8503 .elementor-element.elementor-element-9ce357a {
	text-align: center;
}

.elementor-8503 .elementor-element.elementor-element-9ce357a .elementor-heading-title {
	font-size: 28px;
}

.elementor-8503 .elementor-element.elementor-element-9ce357a>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-e96230f .elementor-text-editor {
	text-align: center;
}

.elementor-8503 .elementor-element.elementor-element-6e095c3 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-8503 .elementor-element.elementor-element-6e095c3 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-8503 .elementor-element.elementor-element-6e095c3 .elementor-button {
	font-size: 20px;
	font-weight: 900;
	line-height: 1.3em;
	fill: #475CF1;
	color: #475CF1;
	background-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-6e095c3>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-1e69e66 .elementor-image img {
	width: 43%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-1e69e66 {
	left: -52.154%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-1e69e66 {
	right: -52.154%;
}

.elementor-8503 .elementor-element.elementor-element-1e69e66 {
	top: 102%;
}

.elementor-8503 .elementor-element.elementor-element-feede0f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8503 .elementor-element.elementor-element-feede0f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8503 .elementor-element.elementor-element-feede0f>.elementor-element-populated,
.elementor-8503 .elementor-element.elementor-element-feede0f>.elementor-element-populated>.elementor-background-overlay,
.elementor-8503 .elementor-element.elementor-element-feede0f>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8503 .elementor-element.elementor-element-feede0f>.elementor-element-populated {
	box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.05);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 30px;
	padding: 60px 60px 60px 60px;
}

.elementor-8503 .elementor-element.elementor-element-feede0f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-element.elementor-element-feede0f {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-feede0f {
	opacity: 0;
}

.elementor-8503 .elementor-element.elementor-element-e56764e .elementor-image img {
	width: 80px;
}

.elementor-8503 .elementor-element.elementor-element-db29038 {
	text-align: center;
}

.elementor-8503 .elementor-element.elementor-element-db29038 .elementor-heading-title {
	font-size: 28px;
}

.elementor-8503 .elementor-element.elementor-element-db29038>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-4e8d9ce .elementor-text-editor {
	text-align: center;
}

.elementor-8503 .elementor-element.elementor-element-d5a5e08 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-8503 .elementor-element.elementor-element-d5a5e08 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-8503 .elementor-element.elementor-element-d5a5e08 .elementor-button {
	font-size: 20px;
	font-weight: 900;
	line-height: 1.3em;
	fill: #475CF1;
	color: #475CF1;
	background-color: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-d5a5e08>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-8f4dd01 {
	margin-top: 100px;
	margin-bottom: 20px;
}

.elementor-8503 .elementor-element.elementor-element-6f2caa6>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-898b2a6 .animated-slider-wrapper {
	height: 550px;
}

.elementor-8503 .elementor-element.elementor-element-898b2a6 .animated-slider-wrapper h2.slideshow-slide-caption-title {
	color: #000000;
	width: 30%;
}

.elementor-8503 .elementor-element.elementor-element-898b2a6 .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
	font-size: 36px;
	line-height: 1.3em;
}

.elementor-8503 .elementor-element.elementor-element-898b2a6 .animated-slider-wrapper .slideshow-slide p.slideshow-slide-caption-content {
	color: #000000;
}

.elementor-8503 .elementor-element.elementor-element-898b2a6 .animated-slider-wrapper .slideshow-slide-caption-content {
	width: 30%;
}

.elementor-8503 .elementor-element.elementor-element-898b2a6 .animated-slider-wrapper .slideshow-slide-caption-subtitle-label {
	color: #475CF1;
}

.elementor-8503 .elementor-element.elementor-element-898b2a6 .animated-slider-wrapper .o-hsub::before {
	color: #475CF1;
}

.elementor-8503 .elementor-element.elementor-element-898b2a6 .animated-slider-wrapper .slideshow-slide-caption-subtitle:hover .slideshow-slide-caption-subtitle-label {
	color: #475CF1;
}

.elementor-8503 .elementor-element.elementor-element-898b2a6 .animated-slider-wrapper .slideshow-slide-caption-subtitle.o-hsub:hover::before {
	color: #475CF1;
}

.elementor-8503 .elementor-element.elementor-element-898b2a6 .animated-slider-wrapper .slideshow-slide-caption-subtitle .slideshow-slide-caption-subtitle-label {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: 2px;
}

.elementor-8503 .elementor-element.elementor-element-898b2a6 .animated-slider-wrapper button.js-slider-home-prev {
	color: #000000;
}

.elementor-8503 .elementor-element.elementor-element-898b2a6 .animated-slider-wrapper button.js-slider-home-next {
	color: #000000;
}

.elementor-8503 .elementor-element.elementor-element-898b2a6 .animated-slider-wrapper .pagination-item.is-current {
	background-color: #ffffff;
}

.elementor-8503 .elementor-element.elementor-element-898b2a6 .animated-slider-wrapper .pagination-item {
	border-color: #ffffff;
}

.elementor-8503 .elementor-element.elementor-element-0bf7d15 {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-8503 .elementor-element.elementor-element-b7d5cb3>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-152e6d2 {
	text-align: center;
}

.elementor-8503 .elementor-element.elementor-element-152e6d2 .elementor-heading-title {
	font-size: 18px;
}

.elementor-8503 .elementor-element.elementor-element-152e6d2>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-8503 .elementor-element.elementor-element-4974009>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8503 .elementor-element.elementor-element-4974009 {
	margin-top: 20px;
	margin-bottom: 90px;
	padding: 0% 10% 0% 10%;
}

.elementor-8503 .elementor-element.elementor-element-9b4c4f2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8503 .elementor-element.elementor-element-9b4c4f2>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-5acbcb1 .elementor-image img {
	width: 40px;
	opacity: 0.3;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-8503 .elementor-element.elementor-element-5acbcb1 {
	width: auto;
	max-width: auto;
}

.elementor-8503 .elementor-element.elementor-element-c9d1aa1.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8503 .elementor-element.elementor-element-c9d1aa1>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-1918111 .elementor-image img {
	width: 90px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-8503 .elementor-element.elementor-element-1918111 {
	width: auto;
	max-width: auto;
}

.elementor-8503 .elementor-element.elementor-element-1d53bf9.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8503 .elementor-element.elementor-element-1d53bf9>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-b6ede56 .elementor-image img {
	width: 40px;
	opacity: 0.5;
}

.elementor-8503 .elementor-element.elementor-element-b6ede56 {
	width: auto;
	max-width: auto;
}

.elementor-8503 .elementor-element.elementor-element-79f895a.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8503 .elementor-element.elementor-element-79f895a>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-291943c .elementor-image img {
	width: 100px;
	opacity: 0.6;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-8503 .elementor-element.elementor-element-291943c {
	width: auto;
	max-width: auto;
}

.elementor-8503 .elementor-element.elementor-element-381c1cd.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8503 .elementor-element.elementor-element-381c1cd>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-1034860 .elementor-image img {
	width: 110px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-8503 .elementor-element.elementor-element-1034860 {
	width: auto;
	max-width: auto;
}

.elementor-8503 .elementor-element.elementor-element-fbdedda.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8503 .elementor-element.elementor-element-fbdedda>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-b0daecb .elementor-image img {
	width: 90px;
	opacity: 0.5;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-8503 .elementor-element.elementor-element-b0daecb>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-b0daecb {
	width: auto;
	max-width: auto;
}

.elementor-8503 .elementor-element.elementor-element-a735a62 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 120px 0px 60px 0px;
}

.elementor-8503 .elementor-element.elementor-element-a735a62:not(.elementor-motion-effects-element-type-background),
.elementor-8503 .elementor-element.elementor-element-a735a62>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #070226;
}

.elementor-8503 .elementor-element.elementor-element-a735a62>.elementor-background-overlay {
	background-image: url("../upload/home8-circle-bg2.png");
	background-position: 50% 170%;
	background-repeat: no-repeat;
	background-size: 70% auto;
	opacity: 0.59;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8503 .elementor-element.elementor-element-c71db53.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8503 .elementor-element.elementor-element-c71db53>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-4347f02 {
	text-align: center;
	width: 50%;
	max-width: 50%;
}

.elementor-8503 .elementor-element.elementor-element-4347f02 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8503 .elementor-element.elementor-element-75ef570 .elementor-spacer-inner {
	height: 0px;
}

.elementor-8503 .elementor-element.elementor-element-3c7d526 .elementor-text-editor {
	text-align: center;
}

.elementor-8503 .elementor-element.elementor-element-3c7d526 {
	color: #FFFFFF;
	width: 55%;
	max-width: 55%;
}

.elementor-8503 .elementor-element.elementor-element-3c7d526>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-aa0f30b .elementor-spacer-inner {
	height: 20px;
}

.elementor-8503 .elementor-element.elementor-element-8d99049 .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #475CF1;
	color: #475CF1;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #475CF1;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-8503 .elementor-element.elementor-element-8d99049>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8503 .elementor-element.elementor-element-8d99049 {
	width: auto;
	max-width: auto;
}

.elementor-8503 .elementor-element.elementor-element-91a76d9 .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-8503 .elementor-element.elementor-element-91a76d9 .elementor-button:hover,
.elementor-8503 .elementor-element.elementor-element-91a76d9 .elementor-button:focus {
	color: #475CF1;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-8503 .elementor-element.elementor-element-91a76d9 .elementor-button:hover svg,
.elementor-8503 .elementor-element.elementor-element-91a76d9 .elementor-button:focus svg {
	fill: #475CF1;
}

.elementor-8503 .elementor-element.elementor-element-91a76d9>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-8503 .elementor-element.elementor-element-91a76d9 {
	width: auto;
	max-width: auto;
}

.elementor-8503 .elementor-element.elementor-element-cd5b0e2 .elementor-image img {
	width: 50px;
	opacity: 0.74;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(5px) hue-rotate(0deg);
}

.elementor-8503 .elementor-element.elementor-element-cd5b0e2 {
	width: auto;
	max-width: auto;
	top: 97%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-cd5b0e2 {
	right: 18.6px;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-cd5b0e2 {
	left: 18.6px;
}

.elementor-8503 .elementor-element.elementor-element-e0f371f .elementor-image img {
	width: 14px;
}

.elementor-8503 .elementor-element.elementor-element-e0f371f {
	width: auto;
	max-width: auto;
	top: 11%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-e0f371f {
	left: 3%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-e0f371f {
	right: 3%;
}

.elementor-8503 .elementor-element.elementor-element-cbc4f47 .elementor-image img {
	width: 30px;
}

.elementor-8503 .elementor-element.elementor-element-cbc4f47 {
	width: auto;
	max-width: auto;
	top: 41%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-cbc4f47 {
	left: 4%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-cbc4f47 {
	right: 4%;
}

.elementor-8503 .elementor-element.elementor-element-da1859b .elementor-image img {
	width: 30px;
}

.elementor-8503 .elementor-element.elementor-element-da1859b {
	width: auto;
	max-width: auto;
	top: 15%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-da1859b {
	left: 89%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-da1859b {
	right: 89%;
}

.elementor-8503 .elementor-element.elementor-element-11ea9be .elementor-image img {
	width: 18px;
}

.elementor-8503 .elementor-element.elementor-element-11ea9be {
	width: auto;
	max-width: auto;
	top: 57%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-11ea9be {
	left: 92%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-11ea9be {
	right: 92%;
}

.elementor-8503 .elementor-element.elementor-element-ad2361d .elementor-image img {
	width: 24px;
}

.elementor-8503 .elementor-element.elementor-element-ad2361d {
	width: auto;
	max-width: auto;
	top: 60%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-ad2361d {
	left: 2%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-ad2361d {
	right: 2%;
}

.elementor-8503 .elementor-element.elementor-element-0c96bf6 .elementor-image img {
	width: 12px;
}

.elementor-8503 .elementor-element.elementor-element-0c96bf6 {
	width: auto;
	max-width: auto;
	top: 4%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-0c96bf6 {
	left: 94%;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-0c96bf6 {
	right: 94%;
}

.elementor-8503 .elementor-element.elementor-element-6907424 .elementor-image img {
	width: 30px;
}

.elementor-8503 .elementor-element.elementor-element-6907424 {
	width: auto;
	max-width: auto;
	top: 6%;
}

body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-6907424 {
	right: 27.9px;
}

body.rtl .elementor-8503 .elementor-element.elementor-element-6907424 {
	left: 27.9px;
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-8503 .elementor-element.elementor-element-20d709b {
		width: 40%;
	}

	.elementor-8503 .elementor-element.elementor-element-0f0f0ae {
		width: 60%;
	}

	.elementor-8503 .elementor-element.elementor-element-a8067c5 {
		width: 20%;
	}

	.elementor-8503 .elementor-element.elementor-element-eb0095e {
		width: 79.96%;
	}

	.elementor-8503 .elementor-element.elementor-element-05ffe1d {
		width: 20%;
	}

	.elementor-8503 .elementor-element.elementor-element-4569886 {
		width: 79.96%;
	}

	.elementor-8503 .elementor-element.elementor-element-4bea3c0 {
		width: 20%;
	}

	.elementor-8503 .elementor-element.elementor-element-c8c7bf9 {
		width: 79.96%;
	}

	.elementor-8503 .elementor-element.elementor-element-ea8b064 {
		width: 40%;
	}

	.elementor-8503 .elementor-element.elementor-element-e760348 {
		width: 60%;
	}
}

@media(max-width:1024px) {
	.elementor-8503 .elementor-element.elementor-element-1aa5a88 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 160px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-20d709b>.elementor-element-populated {
		margin: 0px 0px 100px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-1e110a4 .elementor-heading-title {
		font-size: 45px;
		line-height: 1.2em;
	}

	.elementor-8503 .elementor-element.elementor-element-1e110a4>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-6a95e8a .elementor-text-editor {
		text-align: left;
	}

	.elementor-8503 .elementor-element.elementor-element-6a95e8a {
		font-size: 16px;
		line-height: 1.7em;
		width: 100%;
		max-width: 100%;
	}

	.elementor-8503 .elementor-element.elementor-element-4caa90c>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-356c487>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-e4d1bfb {
		width: 200%;
		max-width: 200%;
		bottom: 0%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-e4d1bfb {
		left: -29%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-e4d1bfb {
		right: -29%;
	}

	.elementor-8503 .elementor-element.elementor-element-d08e987 {
		width: 61%;
		max-width: 61%;
		bottom: 0%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-d08e987 {
		left: 31%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-d08e987 {
		right: 31%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-22848d6 {
		left: 11%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-22848d6 {
		right: 11%;
	}

	.elementor-8503 .elementor-element.elementor-element-22848d6 {
		top: 33%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-2434c1d {
		left: 40%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-2434c1d {
		right: 40%;
	}

	.elementor-8503 .elementor-element.elementor-element-2434c1d {
		top: 23%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-02c425b {
		left: 17%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-02c425b {
		right: 17%;
	}

	.elementor-8503 .elementor-element.elementor-element-02c425b {
		top: 3%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-1940892 {
		left: 62%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-1940892 {
		right: 62%;
	}

	.elementor-8503 .elementor-element.elementor-element-1940892 {
		top: 8%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-f462fb3 {
		left: 80%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-f462fb3 {
		right: 80%;
	}

	.elementor-8503 .elementor-element.elementor-element-f462fb3 {
		top: 26%;
	}

	.elementor-8503 .elementor-element.elementor-element-e87c109 {
		margin-top: 60px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-73cde87 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-8503 .elementor-element.elementor-element-eb0095e>.elementor-element-populated {
		margin: -10px 0px 0px 20px;
	}

	.elementor-8503 .elementor-element.elementor-element-5365653>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-b8c37f0 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-4569886>.elementor-element-populated {
		margin: -10px 0px 0px 20px;
	}

	.elementor-8503 .elementor-element.elementor-element-d9c7bdd>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-c0a682a {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-c8c7bf9>.elementor-element-populated {
		margin: -10px 0px 0px 20px;
	}

	.elementor-8503 .elementor-element.elementor-element-8a42861>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-6ad5410 {
		top: -4%;
	}

	.elementor-8503 .elementor-element.elementor-element-caf821a .elementor-image img {
		width: 40%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-caf821a {
		left: -51%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-caf821a {
		right: -51%;
	}

	.elementor-8503 .elementor-element.elementor-element-2abdfd3 .elementor-image img {
		width: 60%;
	}

	.elementor-8503 .elementor-element.elementor-element-2abdfd3 {
		bottom: 3%;
	}

	.elementor-8503 .elementor-element.elementor-element-6de6e6d .elementor-image img {
		width: 60%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-6de6e6d {
		left: -36%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-6de6e6d {
		right: -36%;
	}

	.elementor-8503 .elementor-element.elementor-element-6de6e6d {
		top: -3%;
	}

	.elementor-8503 .elementor-element.elementor-element-668141c .elementor-image img {
		width: 60%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-668141c {
		left: -34%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-668141c {
		right: -34%;
	}

	.elementor-8503 .elementor-element.elementor-element-668141c {
		bottom: 12%;
	}

	.elementor-8503 .elementor-element.elementor-element-656ef4d .elementor-image img {
		width: 60%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-656ef4d {
		right: -28%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-656ef4d {
		left: -28%;
	}

	.elementor-8503 .elementor-element.elementor-element-656ef4d {
		bottom: 72%;
	}

	.elementor-8503 .elementor-element.elementor-element-7ddd10f .elementor-image img {
		width: 60%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-7ddd10f {
		left: 28%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-7ddd10f {
		right: 28%;
	}

	.elementor-8503 .elementor-element.elementor-element-7ddd10f {
		bottom: 23%;
	}

	.elementor-8503 .elementor-element.elementor-element-7a21b7d>.elementor-container {
		min-height: 550px;
	}

	.elementor-8503 .elementor-element.elementor-element-7a21b7d>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-8503 .elementor-element.elementor-element-7a21b7d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-7a2d3bd .elementor-heading-title {
		font-size: 40px;
		line-height: 1.2em;
	}

	.elementor-8503 .elementor-element.elementor-element-7a2d3bd>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-cfd4662 .elementor-text-editor {
		text-align: left;
	}

	.elementor-8503 .elementor-element.elementor-element-cfd4662 {
		font-size: 20px;
		line-height: 1.5em;
		width: 100%;
		max-width: 100%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-1e5da49 {
		right: -13%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-1e5da49 {
		left: -13%;
	}

	.elementor-8503 .elementor-element.elementor-element-1e5da49 {
		top: -17%;
	}

	.elementor-8503 .elementor-element.elementor-element-aac47ea {
		top: -19%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-bfecf21 {
		left: -11%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-bfecf21 {
		right: -11%;
	}

	.elementor-8503 .elementor-element.elementor-element-bfecf21 {
		top: -84px;
	}

	.elementor-8503 .elementor-element.elementor-element-542cba8 .elementor-image img {
		width: 61%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-542cba8 {
		left: -25%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-542cba8 {
		right: -25%;
	}

	.elementor-8503 .elementor-element.elementor-element-542cba8 {
		top: 2%;
	}

	.elementor-8503 .elementor-element.elementor-element-aa12bc8 {
		width: initial;
		max-width: initial;
		top: 33%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-aa12bc8 {
		left: 56%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-aa12bc8 {
		right: 56%;
	}

	.elementor-8503 .elementor-element.elementor-element-9bda9ec .elementor-image img {
		width: 90%;
	}

	.elementor-8503 .elementor-element.elementor-element-9bda9ec {
		width: 61%;
		max-width: 61%;
		top: 43%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-9bda9ec {
		left: 58%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-9bda9ec {
		right: 58%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-c615ade {
		left: -18%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-c615ade {
		right: -18%;
	}

	.elementor-8503 .elementor-element.elementor-element-c615ade {
		top: 41%;
	}

	.elementor-8503 .elementor-element.elementor-element-7856244 {
		width: initial;
		max-width: initial;
		top: -4%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-7856244 {
		left: 34%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-7856244 {
		right: 34%;
	}

	.elementor-8503 .elementor-element.elementor-element-a58bced {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 80px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-b27d2d1 .elementor-heading-title {
		font-size: 40px;
		line-height: 1.2em;
	}

	.elementor-8503 .elementor-element.elementor-element-b27d2d1>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-b27d2d1 {
		width: 70%;
		max-width: 70%;
	}

	.elementor-8503 .elementor-element.elementor-element-a1d06cc .elementor-heading-title {
		font-size: 120px;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-a1d06cc {
		left: -13.931px;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-a1d06cc {
		right: -13.931px;
	}

	.elementor-8503 .elementor-element.elementor-element-a1d06cc {
		top: -71px;
	}

	.elementor-8503 .elementor-element.elementor-element-18e3bf2 {
		top: -4%;
	}

	.elementor-8503 .elementor-element.elementor-element-230351a {
		width: 80%;
		max-width: 80%;
	}

	.elementor-8503 .elementor-element.elementor-element-7b235b3 {
		padding: 40px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-7ec67ae>.elementor-element-populated {
		margin: 0px 20px 0px 0px;
		padding: 40px 40px 40px 40px;
	}

	.elementor-8503 .elementor-element.elementor-element-c2a9b6d .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-8503 .elementor-element.elementor-element-b325ea0>.elementor-element-populated {
		margin: 0px 0px 0px 20px;
		padding: 40px 40px 40px 40px;
	}

	.elementor-8503 .elementor-element.elementor-element-36fbbc7 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-8503 .elementor-element.elementor-element-4b743fd {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 40px 0px 80px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-45df332>.elementor-element-populated {
		margin: 0px 20px 0px 0px;
		padding: 40px 40px 40px 40px;
	}

	.elementor-8503 .elementor-element.elementor-element-9ce357a .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-8503 .elementor-element.elementor-element-1e69e66 {
		top: -4%;
	}

	.elementor-8503 .elementor-element.elementor-element-feede0f>.elementor-element-populated {
		margin: 0px 0px 0px 20px;
		padding: 40px 40px 40px 40px;
	}

	.elementor-8503 .elementor-element.elementor-element-db29038 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-8503 .elementor-element.elementor-element-898b2a6 .animated-slider-wrapper {
		height: 550px;
	}

	.elementor-8503 .elementor-element.elementor-element-898b2a6 .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
		font-size: 30px;
	}

	.elementor-8503 .elementor-element.elementor-element-898b2a6 .animated-slider-wrapper h2.slideshow-slide-caption-title {
		width: 60%;
	}

	.elementor-8503 .elementor-element.elementor-element-898b2a6 .animated-slider-wrapper .slideshow-slide-caption-content {
		width: 100%;
	}

	.elementor-8503 .elementor-element.elementor-element-898b2a6>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-4974009 {
		margin-top: 20px;
		margin-bottom: 80px;
	}

	.elementor-8503 .elementor-element.elementor-element-9b4c4f2>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-c9d1aa1>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-1d53bf9>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-a735a62>.elementor-background-overlay {
		background-image: url("../upload/home8-circle-bg2.png");
		background-position: 50% 2000%;
		background-repeat: no-repeat;
		background-size: 80% auto;
	}

	.elementor-8503 .elementor-element.elementor-element-a735a62 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 100px 0px 40px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-4347f02 .elementor-heading-title {
		font-size: 40px;
		line-height: 1.2em;
	}

	.elementor-8503 .elementor-element.elementor-element-4347f02 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8503 .elementor-element.elementor-element-3c7d526>.elementor-widget-container {
		margin: 0px 30px 0px 30px;
	}

	.elementor-8503 .elementor-element.elementor-element-3c7d526 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8503 .elementor-element.elementor-element-8d99049>.elementor-widget-container {
		margin: 0px 10px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-91a76d9>.elementor-widget-container {
		margin: 0px 0px 0px 10px;
	}
}

@media(max-width:767px) {
	.elementor-8503 .elementor-element.elementor-element-1aa5a88 {
		padding: 90px 0px 40px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-20d709b.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-8503 .elementor-element.elementor-element-20d709b>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-1e110a4 {
		text-align: center;
	}

	.elementor-8503 .elementor-element.elementor-element-1e110a4 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-8503 .elementor-element.elementor-element-6a95e8a .elementor-text-editor {
		text-align: center;
	}

	.elementor-8503 .elementor-element.elementor-element-6a95e8a {
		font-size: 18px;
	}

	.elementor-8503 .elementor-element.elementor-element-6a95e8a>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-8503 .elementor-element.elementor-element-4caa90c>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-356c487>.elementor-widget-container {
		margin: 40px 0px 40px 20px;
	}

	.elementor-8503 .elementor-element.elementor-element-0f0f0ae>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 300px 0px 60px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-e4d1bfb {
		width: 140%;
		max-width: 140%;
		bottom: 0%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-e4d1bfb {
		left: -13%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-e4d1bfb {
		right: -13%;
	}

	.elementor-8503 .elementor-element.elementor-element-d08e987 .elementor-image img {
		width: 200px;
	}

	.elementor-8503 .elementor-element.elementor-element-d08e987 {
		width: 60%;
		max-width: 60%;
		bottom: -0.312%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-d08e987 {
		left: 20%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-d08e987 {
		right: 20%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-22848d6 {
		left: -2%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-22848d6 {
		right: -2%;
	}

	.elementor-8503 .elementor-element.elementor-element-22848d6 {
		top: -15%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-2434c1d {
		left: -2%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-2434c1d {
		right: -2%;
	}

	.elementor-8503 .elementor-element.elementor-element-2434c1d {
		top: -15%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-02c425b {
		left: -2%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-02c425b {
		right: -2%;
	}

	.elementor-8503 .elementor-element.elementor-element-02c425b {
		top: -15%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-1940892 {
		left: -2%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-1940892 {
		right: -2%;
	}

	.elementor-8503 .elementor-element.elementor-element-1940892 {
		top: -15%;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-f462fb3 {
		left: -2%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-f462fb3 {
		right: -2%;
	}

	.elementor-8503 .elementor-element.elementor-element-f462fb3 {
		top: -15%;
	}

	.elementor-8503 .elementor-element.elementor-element-e87c109 {
		margin-top: 60px;
		margin-bottom: 60px;
	}

	.elementor-8503 .elementor-element.elementor-element-933fa0e>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-73cde87 {
		text-align: left;
	}

	.elementor-8503 .elementor-element.elementor-element-73cde87 .elementor-heading-title {
		font-size: 34px;
		line-height: 1.2em;
	}

	.elementor-8503 .elementor-element.elementor-element-a8067c5 {
		width: 20%;
	}

	.elementor-8503 .elementor-element.elementor-element-eb0095e {
		width: 80%;
	}

	.elementor-8503 .elementor-element.elementor-element-b8c37f0 {
		margin-top: 10px;
		margin-bottom: 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-05ffe1d {
		width: 20%;
	}

	.elementor-8503 .elementor-element.elementor-element-4569886 {
		width: 80%;
	}

	.elementor-8503 .elementor-element.elementor-element-c0a682a {
		margin-top: 10px;
		margin-bottom: 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-4bea3c0 {
		width: 20%;
	}

	.elementor-8503 .elementor-element.elementor-element-c8c7bf9 {
		width: 80%;
	}

	.elementor-8503 .elementor-element.elementor-element-e9b5b41>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-6de6e6d .elementor-image img {
		width: 100%;
	}

	.elementor-8503 .elementor-element.elementor-element-668141c .elementor-image img {
		width: 100%;
	}

	.elementor-8503 .elementor-element.elementor-element-656ef4d .elementor-image img {
		width: 100%;
	}

	.elementor-8503 .elementor-element.elementor-element-7ddd10f .elementor-image img {
		width: 100%;
	}

	.elementor-8503 .elementor-element.elementor-element-7a21b7d>.elementor-container {
		min-height: 300px;
	}

	.elementor-8503 .elementor-element.elementor-element-7a21b7d>.elementor-container:after {
		content: "";
		min-height: inherit;
	}

	.elementor-8503 .elementor-element.elementor-element-ea8b064.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-8503 .elementor-element.elementor-element-7a2d3bd {
		text-align: center;
	}

	.elementor-8503 .elementor-element.elementor-element-7a2d3bd .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-8503 .elementor-element.elementor-element-cfd4662 .elementor-text-editor {
		text-align: center;
	}

	.elementor-8503 .elementor-element.elementor-element-cfd4662 {
		font-size: 18px;
	}

	.elementor-8503 .elementor-element.elementor-element-cfd4662>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-8503 .elementor-element.elementor-element-13ac98f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-bfecf21 .elementor-image img {
		width: 80%;
	}

	.elementor-8503 .elementor-element.elementor-element-bfecf21>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-bfecf21 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8503 .elementor-element.elementor-element-542cba8 .elementor-image img {
		width: 90%;
	}

	.elementor-8503 .elementor-element.elementor-element-aa12bc8 .elementor-image img {
		width: 90%;
	}

	.elementor-8503 .elementor-element.elementor-element-9bda9ec .elementor-image img {
		width: 90%;
	}

	.elementor-8503 .elementor-element.elementor-element-9bda9ec {
		width: initial;
		max-width: initial;
	}

	.elementor-8503 .elementor-element.elementor-element-c615ade .elementor-image img {
		width: 90%;
	}

	.elementor-8503 .elementor-element.elementor-element-7856244 .elementor-image img {
		width: 90%;
	}

	.elementor-8503 .elementor-element.elementor-element-a58bced>.elementor-shape-top svg {
		height: 30px;
	}

	.elementor-8503 .elementor-element.elementor-element-a58bced {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 100px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-9e85b44>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8503 .elementor-element.elementor-element-b27d2d1 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8503 .elementor-element.elementor-element-b27d2d1 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8503 .elementor-element.elementor-element-a1d06cc .elementor-heading-title {
		font-size: 90px;
	}

	body:not(.rtl) .elementor-8503 .elementor-element.elementor-element-a1d06cc {
		left: -2%;
	}

	body.rtl .elementor-8503 .elementor-element.elementor-element-a1d06cc {
		right: -2%;
	}

	.elementor-8503 .elementor-element.elementor-element-a1d06cc {
		top: -11%;
	}

	.elementor-8503 .elementor-element.elementor-element-230351a {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8503 .elementor-element.elementor-element-7ec67ae>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8503 .elementor-element.elementor-element-b325ea0>.elementor-element-populated {
		margin: 40px 20px 0px 20px;
	}

	.elementor-8503 .elementor-element.elementor-element-4b743fd>.elementor-shape-bottom svg {
		height: 61px;
	}

	.elementor-8503 .elementor-element.elementor-element-4b743fd {
		margin-top: 0px;
		margin-bottom: 60px;
	}

	.elementor-8503 .elementor-element.elementor-element-45df332>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8503 .elementor-element.elementor-element-feede0f>.elementor-element-populated {
		margin: 40px 20px 0px 20px;
	}

	.elementor-8503 .elementor-element.elementor-element-8f4dd01 {
		margin-top: 100px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-898b2a6 .animated-slider-wrapper h2.slideshow-slide-caption-title {
		width: 100%;
	}

	.elementor-8503 .elementor-element.elementor-element-0bf7d15 {
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-152e6d2 .elementor-heading-title {
		line-height: 1.6em;
	}

	.elementor-8503 .elementor-element.elementor-element-152e6d2>.elementor-widget-container {
		margin: 40px 0px 20px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-4974009 {
		margin-top: 20px;
		margin-bottom: 60px;
	}

	.elementor-8503 .elementor-element.elementor-element-9b4c4f2 {
		width: 50%;
	}

	.elementor-8503 .elementor-element.elementor-element-c9d1aa1 {
		width: 50%;
	}

	.elementor-8503 .elementor-element.elementor-element-1d53bf9 {
		width: 50%;
	}

	.elementor-8503 .elementor-element.elementor-element-1d53bf9>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-79f895a {
		width: 50%;
	}

	.elementor-8503 .elementor-element.elementor-element-79f895a>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-381c1cd {
		width: 50%;
	}

	.elementor-8503 .elementor-element.elementor-element-fbdedda {
		width: 50%;
	}

	.elementor-8503 .elementor-element.elementor-element-a735a62 {
		padding: 80px 0px 20px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-c71db53>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8503 .elementor-element.elementor-element-4347f02 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.2em;
	}

	.elementor-8503 .elementor-element.elementor-element-3c7d526 {
		font-size: 18px;
	}

	.elementor-8503 .elementor-element.elementor-element-3c7d526>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8503 .elementor-element.elementor-element-91a76d9>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-8503 .elementor-element.elementor-element-a8067c5 {
		width: 25%;
	}

	.elementor-8503 .elementor-element.elementor-element-eb0095e {
		width: 75%;
	}

	.elementor-8503 .elementor-element.elementor-element-9b4c4f2 {
		width: 33%;
	}

	.elementor-8503 .elementor-element.elementor-element-c9d1aa1 {
		width: 33%;
	}

	.elementor-8503 .elementor-element.elementor-element-1d53bf9 {
		width: 33%;
	}

	.elementor-8503 .elementor-element.elementor-element-79f895a {
		width: 33%;
	}

	.elementor-8503 .elementor-element.elementor-element-381c1cd {
		width: 33%;
	}

	.elementor-8503 .elementor-element.elementor-element-fbdedda {
		width: 33%;
	}
}

.elementor-8581 .elementor-element.elementor-element-8b7cf25:not(.elementor-motion-effects-element-type-background),
.elementor-8581 .elementor-element.elementor-element-8b7cf25>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #070226;
}

.elementor-8581 .elementor-element.elementor-element-8b7cf25 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 0px 80px 0px;
}

.elementor-8581 .elementor-element.elementor-element-8b7cf25>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8581 .elementor-element.elementor-element-9dad9af>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8581 .elementor-element.elementor-element-b9292d5 {
	text-align: left;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-8581 .elementor-element.elementor-element-b9292d5 .elementor-image img {
	width: 115px;
}

.elementor-8581 .elementor-element.elementor-element-b9292d5>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-8581 .elementor-element.elementor-element-c795f7c {
	--divider-border-style: solid;
	--divider-color: #333333;
	--divider-border-width: 1px;
}

.elementor-8581 .elementor-element.elementor-element-c795f7c .elementor-divider-separator {
	width: 100%;
}

.elementor-8581 .elementor-element.elementor-element-c795f7c .elementor-divider {
	padding-top: 40px;
	padding-bottom: 40px;
}

.elementor-8581 .elementor-element.elementor-element-5932f1e>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8581 .elementor-element.elementor-element-9cf0655 {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-8581 .elementor-element.elementor-element-9cf0655>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-8581 .elementor-element.elementor-element-5cf77b3 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-8581 .elementor-element.elementor-element-5cf77b3>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-8581 .elementor-element.elementor-element-4b3db51 {
	--grid-template-columns: repeat(0, auto);
	--grid-column-gap: 20px;
	--grid-side-margin: 20px;
	--grid-row-gap: 0px;
	--grid-bottom-margin: 0px;
}

.elementor-8581 .elementor-element.elementor-element-4b3db51 .elementor-widget-container {
	justify-content: flex-start;
}

.elementor-8581 .elementor-element.elementor-element-4b3db51 .elementor-social-icon {
	background-color: rgba(0, 0, 0, 0);
	font-size: 20px;
	padding: 0em;
}

.elementor-8581 .elementor-element.elementor-element-4b3db51 .elementor-social-icon i {
	color: #FFFFFF;
}

.elementor-8581 .elementor-element.elementor-element-4b3db51 .elementor-social-icon svg {
	fill: #FFFFFF;
}

.elementor-8581 .elementor-element.elementor-element-4b3db51>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-8581 .elementor-element.elementor-element-c99541b>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8581 .elementor-element.elementor-element-67c961c .elementor-heading-title {
	color: #FFFFFF;
	font-size: 18px;
}

.elementor-8581 .elementor-element.elementor-element-67c961c>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-8581 .elementor-element.elementor-element-101c9b7 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-8581 .elementor-element.elementor-element-65717c2 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-8581 .elementor-element.elementor-element-23289ea .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-8581 .elementor-element.elementor-element-d4ca472 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-8581 .elementor-element.elementor-element-f38f3c0 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-8581 .elementor-element.elementor-element-ad847b1>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8581 .elementor-element.elementor-element-7688a65 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 18px;
}

.elementor-8581 .elementor-element.elementor-element-7688a65>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-8581 .elementor-element.elementor-element-dc0d8e0 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-8581 .elementor-element.elementor-element-d1c0b6f .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-8581 .elementor-element.elementor-element-bdeb976 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-8581 .elementor-element.elementor-element-01c6ecd .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-8581 .elementor-element.elementor-element-1770815>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8581 .elementor-element.elementor-element-ddf59d9 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 18px;
}

.elementor-8581 .elementor-element.elementor-element-ddf59d9>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-8581 .elementor-element.elementor-element-a9d0b8c .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-8581 .elementor-element.elementor-element-4df6e87 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

.elementor-8581 .elementor-element.elementor-element-a1aee48 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 15px;
}

@media(max-width:1024px) {
	.elementor-8581 .elementor-element.elementor-element-8b7cf25 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 0px 60px 0px;
	}

	.elementor-8581 .elementor-element.elementor-element-9dad9af>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8581 .elementor-element.elementor-element-b9292d5>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8581 .elementor-element.elementor-element-9cf0655>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-8581 .elementor-element.elementor-element-8b7cf25 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-8581 .elementor-element.elementor-element-b9292d5 {
		text-align: left;
	}

	.elementor-8581 .elementor-element.elementor-element-b9292d5 .elementor-image img {
		width: 93px;
	}

	.elementor-8581 .elementor-element.elementor-element-b9292d5>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8581 .elementor-element.elementor-element-c795f7c .elementor-divider {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.elementor-8581 .elementor-element.elementor-element-5932f1e>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-8581 .elementor-element.elementor-element-c99541b {
		width: 50%;
	}

	.elementor-8581 .elementor-element.elementor-element-c99541b.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-8581 .elementor-element.elementor-element-c99541b>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}

	.elementor-8581 .elementor-element.elementor-element-ad847b1 {
		width: 50%;
	}

	.elementor-8581 .elementor-element.elementor-element-ad847b1>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}

	.elementor-8581 .elementor-element.elementor-element-1770815 {
		width: 100%;
	}

	.elementor-8581 .elementor-element.elementor-element-1770815>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}
}

@media(min-width:768px) {
	.elementor-8581 .elementor-element.elementor-element-5932f1e {
		width: 40%;
	}

	.elementor-8581 .elementor-element.elementor-element-c99541b {
		width: 20%;
	}

	.elementor-8581 .elementor-element.elementor-element-ad847b1 {
		width: 20%;
	}

	.elementor-8581 .elementor-element.elementor-element-1770815 {
		width: 17.727%;
	}
}

.elementor-8598 .elementor-element.elementor-element-3d53296>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8598 .elementor-element.elementor-element-3d53296:not(.elementor-motion-effects-element-type-background),
.elementor-8598 .elementor-element.elementor-element-3d53296>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-8598 .elementor-element.elementor-element-3d53296 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-8598 .elementor-element.elementor-element-3d53296>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li>a {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.9em;
	color: #2128BD;
}

.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav>li {
	margin: 0px 20px 0px 0px;
}

.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav {
	text-align: left;
}

.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li ul.sub-menu li {
	padding: 5px 20px 5px 20px;
}

.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li ul.sub-menu {
	text-align: left;
	border-radius: 5px;
	background: #ffffff;
}

.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li>a:hover {
	color: #FFCC00;
}

.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav ul li>a:before,
.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper div .nav li>a:before {
	background-color: #FFCC00;
}

.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav>li.current-menu-item>a,
.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav>li.current-menu-parent>a,
.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a,
.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
	color: #FFCC00;
}

.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before,
.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before,
.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #FFCC00;
}

.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li ul li a {
	color: #2128BD;
}

.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li ul li a:hover {
	color: #FFCC00;
}

.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li ul li>a:before {
	background-color: #FFCC00;
}

.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a,
.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
	color: #FFCC00;
}

.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before,
.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-8598 .elementor-element.elementor-element-e3a137c .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #FFCC00;
}

.elementor-8598 .elementor-element.elementor-element-e3a137c>.elementor-widget-container {
	margin: 3px 50px 0px 0px;
}

.elementor-8598 .elementor-element.elementor-element-e3a137c {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-8598 .elementor-element.elementor-element-2c8a3be.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8598 .elementor-element.elementor-element-2c8a3be.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8598 .elementor-element.elementor-element-2c8a3be.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8598 .elementor-element.elementor-element-eeefbe4 {
	text-align: center;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-8598 .elementor-element.elementor-element-eeefbe4 .elementor-image img {
	width: 116px;
}

.elementor-8598 .elementor-element.elementor-element-eeefbe4>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8598 .elementor-element.elementor-element-d86f123.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8598 .elementor-element.elementor-element-d86f123.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8598 .elementor-element.elementor-element-d86f123.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-8598 .elementor-element.elementor-element-d86f123>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li>a {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.9em;
	color: #2128BD;
}

.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav>li {
	margin: 0px 20px 0px 0px;
}

.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav {
	text-align: right;
}

.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
	padding: 5px 20px 5px 20px;
}

.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li ul.sub-menu {
	text-align: left;
	border-radius: 5px;
	background: #ffffff;
}

.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li>a:hover {
	color: #FFCC00;
}

.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav ul li>a:before,
.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper div .nav li>a:before {
	background-color: #FFCC00;
}

.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav>li.current-menu-item>a,
.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a,
.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a,
.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
	color: #FFCC00;
}

.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before,
.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before,
.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #FFCC00;
}

.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li ul li a {
	color: #2128BD;
}

.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li ul li a:hover {
	color: #FFCC00;
}

.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li ul li>a:before {
	background-color: #FFCC00;
}

.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a,
.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
	color: #FFCC00;
}

.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before,
.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-8598 .elementor-element.elementor-element-1881f65 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #FFCC00;
}

.elementor-8598 .elementor-element.elementor-element-1881f65>.elementor-widget-container {
	margin: 3px 0px 0px 0px;
}

.elementor-8598 .elementor-element.elementor-element-1881f65 {
	width: auto;
	max-width: auto;
}

.elementor-8598 .elementor-element.elementor-element-60a0cb4 .starto-search-icon a {
	font-size: 18px;
	color: #2128BD;
}

.elementor-8598 .elementor-element.elementor-element-60a0cb4 .starto-search-wrapper input {
	width: 450px;
}

.elementor-8598 .elementor-element.elementor-element-60a0cb4 .starto-search-wrapper .input-group .input-group-button button i {
	font-size: 26px;
}

.elementor-8598 .elementor-element.elementor-element-60a0cb4 .autocomplete {
	width: 500px;
}

.elementor-8598 .elementor-element.elementor-element-60a0cb4 .autocomplete ul li a {
	font-size: 22px;
}

.elementor-8598 .elementor-element.elementor-element-60a0cb4 .starto-search-icon a:hover {
	color: #FFCC00;
}

.elementor-8598 .elementor-element.elementor-element-60a0cb4 .starto-search-wrapper {
	background: rgba(0, 0, 0, 0.9);
}

.elementor-8598 .elementor-element.elementor-element-60a0cb4 .starto-search-wrapper .input-group input {
	color: #ffffff;
}

.elementor-8598 .elementor-element.elementor-element-60a0cb4 .starto-search-wrapper .input-group input::placeholder {
	color: #ffffff;
}

.elementor-8598 .elementor-element.elementor-element-60a0cb4 .starto-search-wrapper .input-group {
	border-color: 256, 256, 256, 0.1;
}

.elementor-8598 .elementor-element.elementor-element-60a0cb4 .starto-search-wrapper .input-group .input-group-button button {
	color: #ffffff;
}

.elementor-8598 .elementor-element.elementor-element-60a0cb4 .starto-search-wrapper .autocomplete li a {
	color: #ffffff;
}

.elementor-8598 .elementor-element.elementor-element-60a0cb4 .autocomplete ul {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-8598 .elementor-element.elementor-element-60a0cb4 .autocomplete li:hover a {
	color: #ffffff;
	background-color: rgba(256, 256, 256, 0.1);
}

.elementor-8598 .elementor-element.elementor-element-60a0cb4>.elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-8598 .elementor-element.elementor-element-60a0cb4 {
	width: auto;
	max-width: auto;
}

.elementor-8598 .elementor-element.elementor-element-c2fc937 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8598 .elementor-element.elementor-element-c2fc937.elementor-view-stacked .elementor-icon {
	background-color: #2128BD;
}

.elementor-8598 .elementor-element.elementor-element-c2fc937.elementor-view-framed .elementor-icon,
.elementor-8598 .elementor-element.elementor-element-c2fc937.elementor-view-default .elementor-icon {
	color: #2128BD;
	border-color: #2128BD;
}

.elementor-8598 .elementor-element.elementor-element-c2fc937.elementor-view-framed .elementor-icon,
.elementor-8598 .elementor-element.elementor-element-c2fc937.elementor-view-default .elementor-icon svg {
	fill: #2128BD;
}

.elementor-8598 .elementor-element.elementor-element-c2fc937.elementor-view-stacked .elementor-icon:hover {
	background-color: #2128BD;
}

.elementor-8598 .elementor-element.elementor-element-c2fc937.elementor-view-framed .elementor-icon:hover,
.elementor-8598 .elementor-element.elementor-element-c2fc937.elementor-view-default .elementor-icon:hover {
	color: #2128BD;
	border-color: #2128BD;
}

.elementor-8598 .elementor-element.elementor-element-c2fc937.elementor-view-framed .elementor-icon:hover,
.elementor-8598 .elementor-element.elementor-element-c2fc937.elementor-view-default .elementor-icon:hover svg {
	fill: #2128BD;
}

.elementor-8598 .elementor-element.elementor-element-c2fc937 .elementor-icon {
	font-size: 16px;
}

.elementor-8598 .elementor-element.elementor-element-c2fc937 .elementor-icon i,
.elementor-8598 .elementor-element.elementor-element-c2fc937 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8598 .elementor-element.elementor-element-c2fc937>.elementor-widget-container {
	margin: 5px 0px 0px 20px;
}

.elementor-8598 .elementor-element.elementor-element-c2fc937 {
	width: auto;
	max-width: auto;
	align-self: center;
}

@media(min-width:768px) {
	.elementor-8598 .elementor-element.elementor-element-3939dc4 {
		width: 40%;
	}

	.elementor-8598 .elementor-element.elementor-element-2c8a3be {
		width: 19.664%;
	}

	.elementor-8598 .elementor-element.elementor-element-d86f123 {
		width: 40%;
	}
}

@media(max-width:1024px) {
	.elementor-8598 .elementor-element.elementor-element-3d53296 {
		padding: 20px 0px 20px 0px;
	}

	.elementor-8598 .elementor-element.elementor-element-2c8a3be.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-8598 .elementor-element.elementor-element-eeefbe4 .elementor-image img {
		width: 95px;
	}

	.elementor-8598 .elementor-element.elementor-element-eeefbe4>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-8598 .elementor-element.elementor-element-c2fc937>.elementor-widget-container {
		margin: 5px 20px 0px 20px;
	}
}

@media(max-width:767px) {
	.elementor-8598 .elementor-element.elementor-element-3d53296 {
		padding: 20px 0px 20px 0px;
	}

	.elementor-8598 .elementor-element.elementor-element-2c8a3be {
		width: 50%;
	}

	.elementor-8598 .elementor-element.elementor-element-2c8a3be.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-8598 .elementor-element.elementor-element-eeefbe4 {
		text-align: left;
	}

	.elementor-8598 .elementor-element.elementor-element-eeefbe4 .elementor-image img {
		width: 93px;
	}

	.elementor-8598 .elementor-element.elementor-element-eeefbe4>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-8598 .elementor-element.elementor-element-d86f123 {
		width: 50%;
	}

	.elementor-8598 .elementor-element.elementor-element-d86f123.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-8598 .elementor-element.elementor-element-d86f123>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8598 .elementor-element.elementor-element-60a0cb4 .starto-search-wrapper input {
		width: 250px;
	}

	.elementor-8598 .elementor-element.elementor-element-60a0cb4 .starto-search-wrapper .input-group input {
		font-size: 20px;
	}

	.elementor-8598 .elementor-element.elementor-element-60a0cb4 .starto-search-wrapper .input-group .input-group-button button i {
		font-size: 18px;
	}

	.elementor-8598 .elementor-element.elementor-element-60a0cb4 .autocomplete {
		width: 250px;
	}

	.elementor-8598 .elementor-element.elementor-element-c2fc937 .elementor-icon-wrapper {
		text-align: right;
	}

	.elementor-8598 .elementor-element.elementor-element-c2fc937>.elementor-widget-container {
		margin: 3px 20px 0px 20px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-8598 .elementor-element.elementor-element-2c8a3be {
		width: 30%;
	}

	.elementor-8598 .elementor-element.elementor-element-d86f123 {
		width: 70%;
	}
}

.elementor-8603 .elementor-element.elementor-element-db79cb5>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8603 .elementor-element.elementor-element-db79cb5:not(.elementor-motion-effects-element-type-background),
.elementor-8603 .elementor-element.elementor-element-db79cb5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-8603 .elementor-element.elementor-element-db79cb5 {
	box-shadow: 0px 10px 40px 0px rgba(47, 47, 47, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-8603 .elementor-element.elementor-element-db79cb5>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li>a {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.9em;
	color: #2128BD;
}

.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav>li {
	margin: 0px 20px 0px 0px;
}

.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav {
	text-align: left;
}

.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li ul.sub-menu li {
	padding: 5px 20px 5px 20px;
}

.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li ul.sub-menu {
	text-align: left;
	border-radius: 5px;
	background: #ffffff;
}

.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li>a:hover {
	color: #FFCC00;
}

.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav ul li>a:before,
.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper div .nav li>a:before {
	background-color: #FFCC00;
}

.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav>li.current-menu-item>a,
.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav>li.current-menu-parent>a,
.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a,
.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
	color: #FFCC00;
}

.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before,
.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before,
.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #FFCC00;
}

.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li ul li a {
	color: #2128BD;
}

.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li ul li a:hover {
	color: #FFCC00;
}

.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li ul li>a:before {
	background-color: #FFCC00;
}

.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a,
.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
	color: #FFCC00;
}

.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before,
.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-8603 .elementor-element.elementor-element-b7143ec .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #FFCC00;
}

.elementor-8603 .elementor-element.elementor-element-b7143ec>.elementor-widget-container {
	margin: 3px 50px 0px 0px;
}

.elementor-8603 .elementor-element.elementor-element-b7143ec {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-8603 .elementor-element.elementor-element-4c9435e.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8603 .elementor-element.elementor-element-4c9435e.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8603 .elementor-element.elementor-element-4c9435e.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8603 .elementor-element.elementor-element-125c87d {
	text-align: center;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-8603 .elementor-element.elementor-element-125c87d .elementor-image img {
	width: 116px;
}

.elementor-8603 .elementor-element.elementor-element-125c87d>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8603 .elementor-element.elementor-element-b97e21c.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8603 .elementor-element.elementor-element-b97e21c.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8603 .elementor-element.elementor-element-b97e21c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-8603 .elementor-element.elementor-element-b97e21c>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li>a {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.9em;
	color: #2128BD;
}

.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav>li {
	margin: 0px 20px 0px 0px;
}

.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav {
	text-align: right;
}

.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li ul.sub-menu li {
	padding: 5px 20px 5px 20px;
}

.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li ul.sub-menu {
	text-align: left;
	border-radius: 5px;
	background: #ffffff;
}

.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li>a:hover {
	color: #FFCC00;
}

.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav ul li>a:before,
.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper div .nav li>a:before {
	background-color: #FFCC00;
}

.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav>li.current-menu-item>a,
.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav>li.current-menu-parent>a,
.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a,
.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
	color: #FFCC00;
}

.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before,
.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before,
.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #FFCC00;
}

.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li ul li a {
	color: #2128BD;
}

.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li ul li a:hover {
	color: #FFCC00;
}

.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li ul li>a:before {
	background-color: #FFCC00;
}

.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a,
.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
	color: #FFCC00;
}

.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before,
.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-8603 .elementor-element.elementor-element-c65112d .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #FFCC00;
}

.elementor-8603 .elementor-element.elementor-element-c65112d>.elementor-widget-container {
	margin: 3px 0px 0px 0px;
}

.elementor-8603 .elementor-element.elementor-element-c65112d {
	width: auto;
	max-width: auto;
}

.elementor-8603 .elementor-element.elementor-element-8d495fe .starto-search-icon a {
	font-size: 18px;
	color: #2128BD;
}

.elementor-8603 .elementor-element.elementor-element-8d495fe .starto-search-wrapper input {
	width: 450px;
}

.elementor-8603 .elementor-element.elementor-element-8d495fe .starto-search-wrapper .input-group .input-group-button button i {
	font-size: 26px;
}

.elementor-8603 .elementor-element.elementor-element-8d495fe .autocomplete {
	width: 500px;
}

.elementor-8603 .elementor-element.elementor-element-8d495fe .autocomplete ul li a {
	font-size: 22px;
}

.elementor-8603 .elementor-element.elementor-element-8d495fe .starto-search-icon a:hover {
	color: #FFCC00;
}

.elementor-8603 .elementor-element.elementor-element-8d495fe .starto-search-wrapper {
	background: rgba(0, 0, 0, 0.9);
}

.elementor-8603 .elementor-element.elementor-element-8d495fe .starto-search-wrapper .input-group input {
	color: #ffffff;
}

.elementor-8603 .elementor-element.elementor-element-8d495fe .starto-search-wrapper .input-group input::placeholder {
	color: #ffffff;
}

.elementor-8603 .elementor-element.elementor-element-8d495fe .starto-search-wrapper .input-group {
	border-color: 256, 256, 256, 0.1;
}

.elementor-8603 .elementor-element.elementor-element-8d495fe .starto-search-wrapper .input-group .input-group-button button {
	color: #ffffff;
}

.elementor-8603 .elementor-element.elementor-element-8d495fe .starto-search-wrapper .autocomplete li a {
	color: #ffffff;
}

.elementor-8603 .elementor-element.elementor-element-8d495fe .autocomplete ul {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-8603 .elementor-element.elementor-element-8d495fe .autocomplete li:hover a {
	color: #ffffff;
	background-color: rgba(256, 256, 256, 0.1);
}

.elementor-8603 .elementor-element.elementor-element-8d495fe>.elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-8603 .elementor-element.elementor-element-8d495fe {
	width: auto;
	max-width: auto;
}

.elementor-8603 .elementor-element.elementor-element-c37dd51 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8603 .elementor-element.elementor-element-c37dd51.elementor-view-stacked .elementor-icon {
	background-color: #2128BD;
}

.elementor-8603 .elementor-element.elementor-element-c37dd51.elementor-view-framed .elementor-icon,
.elementor-8603 .elementor-element.elementor-element-c37dd51.elementor-view-default .elementor-icon {
	color: #2128BD;
	border-color: #2128BD;
}

.elementor-8603 .elementor-element.elementor-element-c37dd51.elementor-view-framed .elementor-icon,
.elementor-8603 .elementor-element.elementor-element-c37dd51.elementor-view-default .elementor-icon svg {
	fill: #2128BD;
}

.elementor-8603 .elementor-element.elementor-element-c37dd51.elementor-view-stacked .elementor-icon:hover {
	background-color: #2128BD;
}

.elementor-8603 .elementor-element.elementor-element-c37dd51.elementor-view-framed .elementor-icon:hover,
.elementor-8603 .elementor-element.elementor-element-c37dd51.elementor-view-default .elementor-icon:hover {
	color: #2128BD;
	border-color: #2128BD;
}

.elementor-8603 .elementor-element.elementor-element-c37dd51.elementor-view-framed .elementor-icon:hover,
.elementor-8603 .elementor-element.elementor-element-c37dd51.elementor-view-default .elementor-icon:hover svg {
	fill: #2128BD;
}

.elementor-8603 .elementor-element.elementor-element-c37dd51 .elementor-icon {
	font-size: 16px;
}

.elementor-8603 .elementor-element.elementor-element-c37dd51 .elementor-icon i,
.elementor-8603 .elementor-element.elementor-element-c37dd51 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8603 .elementor-element.elementor-element-c37dd51>.elementor-widget-container {
	margin: 5px 0px 0px 20px;
}

.elementor-8603 .elementor-element.elementor-element-c37dd51 {
	width: auto;
	max-width: auto;
	align-self: center;
}

@media(min-width:768px) {
	.elementor-8603 .elementor-element.elementor-element-0c1cdcd {
		width: 40%;
	}

	.elementor-8603 .elementor-element.elementor-element-4c9435e {
		width: 19.664%;
	}

	.elementor-8603 .elementor-element.elementor-element-b97e21c {
		width: 40%;
	}
}

@media(max-width:1024px) {
	.elementor-8603 .elementor-element.elementor-element-db79cb5 {
		padding: 20px 0px 20px 0px;
	}

	.elementor-8603 .elementor-element.elementor-element-4c9435e.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-8603 .elementor-element.elementor-element-125c87d .elementor-image img {
		width: 95px;
	}

	.elementor-8603 .elementor-element.elementor-element-125c87d>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-8603 .elementor-element.elementor-element-c37dd51>.elementor-widget-container {
		margin: 5px 20px 0px 20px;
	}
}

@media(max-width:767px) {
	.elementor-8603 .elementor-element.elementor-element-db79cb5 {
		padding: 20px 0px 20px 0px;
	}

	.elementor-8603 .elementor-element.elementor-element-4c9435e {
		width: 50%;
	}

	.elementor-8603 .elementor-element.elementor-element-4c9435e.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-8603 .elementor-element.elementor-element-125c87d {
		text-align: left;
	}

	.elementor-8603 .elementor-element.elementor-element-125c87d .elementor-image img {
		width: 93px;
	}

	.elementor-8603 .elementor-element.elementor-element-125c87d>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-8603 .elementor-element.elementor-element-b97e21c {
		width: 50%;
	}

	.elementor-8603 .elementor-element.elementor-element-b97e21c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-8603 .elementor-element.elementor-element-b97e21c>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8603 .elementor-element.elementor-element-8d495fe .starto-search-wrapper input {
		width: 250px;
	}

	.elementor-8603 .elementor-element.elementor-element-8d495fe .starto-search-wrapper .input-group input {
		font-size: 20px;
	}

	.elementor-8603 .elementor-element.elementor-element-8d495fe .starto-search-wrapper .input-group .input-group-button button i {
		font-size: 18px;
	}

	.elementor-8603 .elementor-element.elementor-element-8d495fe .autocomplete {
		width: 250px;
	}

	.elementor-8603 .elementor-element.elementor-element-c37dd51 .elementor-icon-wrapper {
		text-align: right;
	}

	.elementor-8603 .elementor-element.elementor-element-c37dd51>.elementor-widget-container {
		margin: 3px 20px 0px 20px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-8603 .elementor-element.elementor-element-4c9435e {
		width: 30%;
	}

	.elementor-8603 .elementor-element.elementor-element-b97e21c {
		width: 70%;
	}
}

.elementor-8614 .elementor-element.elementor-element-aece544>.elementor-shape-bottom .elementor-shape-fill {
	fill: #FFF9F4;
}

.elementor-8614 .elementor-element.elementor-element-aece544>.elementor-shape-bottom svg {
	width: calc(100% + 1.3px);
	height: 400px;
}

.elementor-8614 .elementor-element.elementor-element-aece544 {
	padding: 100px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-f4a72d5.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8614 .elementor-element.elementor-element-f4a72d5>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-c58f273 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-8614 .elementor-element.elementor-element-c58f273 .elementor-heading-title {
	color: #2128BD;
	font-size: 60px;
}

.elementor-element.elementor-element-c58f273 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-c58f273 {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-eebe8db .elementor-spacer-inner {
	height: 5px;
}

.elementor-8614 .elementor-element.elementor-element-3a538a2 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-8614 .elementor-element.elementor-element-3a538a2 .elementor-heading-title {
	color: #2128BD;
	font-size: 60px;
}

.elementor-element.elementor-element-3a538a2 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-3a538a2 {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-304e1d9 .elementor-spacer-inner {
	height: 0px;
}

.elementor-8614 .elementor-element.elementor-element-c0d7e2f .elementor-image img {
	width: 310px;
}

.elementor-8614 .elementor-element.elementor-element-c0d7e2f>.elementor-widget-container {
	margin: 100px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-c0d7e2f {
	z-index: 3;
	width: 100%;
	max-width: 100%;
}

.elementor-8614 .elementor-element.elementor-element-6c1a2e9 {
	z-index: 2;
	width: 270px;
	max-width: 270px;
	top: 44%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-6c1a2e9 {
	left: 48%;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-6c1a2e9 {
	right: 48%;
}

.elementor-element.elementor-element-c289df7 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 400ms !important;
}

.elementor-widget.elementor-element-c289df7 {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-c289df7 {
	width: 460px;
	max-width: 460px;
	top: 36%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-c289df7 {
	left: 25%;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-c289df7 {
	right: 25%;
}

.elementor-8614 .elementor-element.elementor-element-ef00767 .elementor-image img {
	width: 14px;
}

.elementor-8614 .elementor-element.elementor-element-ef00767 {
	width: auto;
	max-width: auto;
	top: 3%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-ef00767 {
	left: 1%;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-ef00767 {
	right: 1%;
}

.elementor-8614 .elementor-element.elementor-element-655d0a1 .elementor-image img {
	width: 12px;
}

.elementor-8614 .elementor-element.elementor-element-655d0a1 {
	width: auto;
	max-width: auto;
	top: 36%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-655d0a1 {
	left: 96%;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-655d0a1 {
	right: 96%;
}

.elementor-8614 .elementor-element.elementor-element-4636df9 .elementor-image img {
	width: 14px;
}

.elementor-8614 .elementor-element.elementor-element-4636df9 {
	width: auto;
	max-width: auto;
	top: 11%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-4636df9 {
	left: 3%;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-4636df9 {
	right: 3%;
}

.elementor-8614 .elementor-element.elementor-element-a8eb74f .elementor-image img {
	width: 30px;
}

.elementor-8614 .elementor-element.elementor-element-a8eb74f {
	width: auto;
	max-width: auto;
	top: 41%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-a8eb74f {
	left: 4%;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-a8eb74f {
	right: 4%;
}

.elementor-8614 .elementor-element.elementor-element-a4fa609 .elementor-image img {
	width: 30px;
}

.elementor-8614 .elementor-element.elementor-element-a4fa609 {
	width: auto;
	max-width: auto;
	top: 15%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-a4fa609 {
	left: 89%;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-a4fa609 {
	right: 89%;
}

.elementor-8614 .elementor-element.elementor-element-95d8d57 .elementor-image img {
	width: 18px;
}

.elementor-8614 .elementor-element.elementor-element-95d8d57 {
	width: auto;
	max-width: auto;
	top: 57%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-95d8d57 {
	left: 92%;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-95d8d57 {
	right: 92%;
}

.elementor-8614 .elementor-element.elementor-element-aa8584c .elementor-image img {
	width: 24px;
}

.elementor-8614 .elementor-element.elementor-element-aa8584c {
	width: auto;
	max-width: auto;
	top: 60%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-aa8584c {
	left: 2%;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-aa8584c {
	right: 2%;
}

.elementor-8614 .elementor-element.elementor-element-1ea390e .elementor-image img {
	width: 12px;
}

.elementor-8614 .elementor-element.elementor-element-1ea390e {
	width: auto;
	max-width: auto;
	top: 4%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-1ea390e {
	left: 94%;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-1ea390e {
	right: 94%;
}

.elementor-8614 .elementor-element.elementor-element-73c4a56:not(.elementor-motion-effects-element-type-background),
.elementor-8614 .elementor-element.elementor-element-73c4a56>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFF9F4;
}

.elementor-8614 .elementor-element.elementor-element-73c4a56 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 0px 40px 0px;
}

.elementor-8614 .elementor-element.elementor-element-73c4a56>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8614 .elementor-element.elementor-element-4add473>.elementor-element-populated {
	margin: 0% 0% 0% 15%;
	padding: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-e3c871b .elementor-image img {
	width: 14px;
}

.elementor-8614 .elementor-element.elementor-element-e3c871b {
	width: auto;
	max-width: auto;
	top: -98%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-e3c871b {
	left: -1%;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-e3c871b {
	right: -1%;
}

.elementor-8614 .elementor-element.elementor-element-c23e4ed .elementor-image img {
	width: 14px;
}

.elementor-8614 .elementor-element.elementor-element-c23e4ed {
	width: auto;
	max-width: auto;
	top: -190%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-c23e4ed {
	left: 7%;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-c23e4ed {
	right: 7%;
}

.elementor-8614 .elementor-element.elementor-element-de7faff {
	text-align: left;
}

.elementor-8614 .elementor-element.elementor-element-de7faff .elementor-heading-title {
	color: #2128BD;
	font-size: 36px;
	line-height: 1.3em;
}

.elementor-element.elementor-element-de7faff {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-de7faff {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-f0567f2 .elementor-image img {
	width: 43%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-f0567f2 {
	left: -66%;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-f0567f2 {
	right: -66%;
}

.elementor-8614 .elementor-element.elementor-element-f0567f2 {
	top: -200%;
}

.elementor-8614 .elementor-element.elementor-element-e108b9f>.elementor-element-populated {
	margin: 0% 15% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-e2f569b {
	color: #0045FF;
}

.elementor-8614 .elementor-element.elementor-element-e2f569b>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-e2f569b {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 300ms !important;
}

.elementor-widget.elementor-element-e2f569b {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-df2cebb .elementor-image img {
	width: 30px;
}

.elementor-8614 .elementor-element.elementor-element-df2cebb {
	width: auto;
	max-width: auto;
	top: 6%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-df2cebb {
	right: 27.9px;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-df2cebb {
	left: 27.9px;
}

.elementor-8614 .elementor-element.elementor-element-df7f2dc .elementor-image img {
	width: 14px;
}

.elementor-8614 .elementor-element.elementor-element-df7f2dc {
	width: auto;
	max-width: auto;
	top: 6%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-df7f2dc {
	right: -18.6px;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-df7f2dc {
	left: -18.6px;
}

.elementor-8614 .elementor-element.elementor-element-2654f04 .elementor-image img {
	width: 50px;
	opacity: 0.74;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(5px) hue-rotate(0deg);
}

.elementor-8614 .elementor-element.elementor-element-2654f04 {
	width: auto;
	max-width: auto;
	top: 133%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-2654f04 {
	right: 18.6px;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-2654f04 {
	left: 18.6px;
}

.elementor-8614 .elementor-element.elementor-element-b427ae8:not(.elementor-motion-effects-element-type-background),
.elementor-8614 .elementor-element.elementor-element-b427ae8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFF9F4;
}

.elementor-8614 .elementor-element.elementor-element-b427ae8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 40px 0px 60px 0px;
}

.elementor-8614 .elementor-element.elementor-element-b427ae8>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8614 .elementor-element.elementor-element-5cf0ade.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8614 .elementor-element.elementor-element-5cf0ade.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8614 .elementor-element.elementor-element-5cf0ade:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8614 .elementor-element.elementor-element-5cf0ade>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8614 .elementor-element.elementor-element-5cf0ade>.elementor-element-populated,
.elementor-8614 .elementor-element.elementor-element-5cf0ade>.elementor-element-populated>.elementor-background-overlay,
.elementor-8614 .elementor-element.elementor-element-5cf0ade>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8614 .elementor-element.elementor-element-5cf0ade>.elementor-element-populated {
	box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 0px 0px;
	padding: 60px 40px 60px 40px;
}

.elementor-8614 .elementor-element.elementor-element-5cf0ade>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8614 .elementor-element.elementor-element-7850a37 {
	width: 100%;
	max-width: 100%;
	top: -22%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-7850a37 {
	left: -24%;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-7850a37 {
	right: -24%;
}

.elementor-8614 .elementor-element.elementor-element-2fd1f69 {
	width: 23%;
	max-width: 23%;
	top: 37%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-2fd1f69 {
	left: 69%;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-2fd1f69 {
	right: 69%;
}

.elementor-8614 .elementor-element.elementor-element-d4cd170>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-2443adb .elementor-heading-title {
	font-size: 22px;
}

.elementor-8614 .elementor-element.elementor-element-c489d26 .elementor-text-editor {
	text-align: left;
}

.elementor-8614 .elementor-element.elementor-element-c489d26 {
	color: #000000;
	width: 100%;
	max-width: 100%;
}

.elementor-8614 .elementor-element.elementor-element-c489d26>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-d612746 .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #000000;
	color: #000000;
	background-color: #FCC400;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-8614 .elementor-element.elementor-element-d612746>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-d612746 {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-8614 .elementor-element.elementor-element-efb6d5f.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8614 .elementor-element.elementor-element-efb6d5f.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8614 .elementor-element.elementor-element-efb6d5f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8614 .elementor-element.elementor-element-efb6d5f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8614 .elementor-element.elementor-element-efb6d5f>.elementor-element-populated,
.elementor-8614 .elementor-element.elementor-element-efb6d5f>.elementor-element-populated>.elementor-background-overlay,
.elementor-8614 .elementor-element.elementor-element-efb6d5f>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8614 .elementor-element.elementor-element-efb6d5f>.elementor-element-populated {
	box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 30px;
	padding: 60px 40px 30px 40px;
}

.elementor-8614 .elementor-element.elementor-element-efb6d5f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8614 .elementor-element.elementor-element-a645b93 {
	text-align: center;
}

.elementor-8614 .elementor-element.elementor-element-a645b93 .elementor-image img {
	width: 120px;
}

.elementor-8614 .elementor-element.elementor-element-a645b93>.elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-8614 .elementor-element.elementor-element-067c849 {
	text-align: left;
}

.elementor-8614 .elementor-element.elementor-element-067c849 .elementor-heading-title {
	font-size: 22px;
}

.elementor-8614 .elementor-element.elementor-element-ec2bda9 .elementor-text-editor {
	text-align: left;
}

.elementor-8614 .elementor-element.elementor-element-ec2bda9 {
	color: #000000;
	width: 100%;
	max-width: 100%;
}

.elementor-8614 .elementor-element.elementor-element-ec2bda9>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-a797e54:not(.elementor-motion-effects-element-type-background),
.elementor-8614 .elementor-element.elementor-element-a797e54>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFF9F4;
}

.elementor-8614 .elementor-element.elementor-element-a797e54 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 100px 0px;
}

.elementor-8614 .elementor-element.elementor-element-a797e54>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8614 .elementor-element.elementor-element-742b8e7.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8614 .elementor-element.elementor-element-742b8e7.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8614 .elementor-element.elementor-element-742b8e7:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8614 .elementor-element.elementor-element-742b8e7>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8614 .elementor-element.elementor-element-742b8e7>.elementor-element-populated,
.elementor-8614 .elementor-element.elementor-element-742b8e7>.elementor-element-populated>.elementor-background-overlay,
.elementor-8614 .elementor-element.elementor-element-742b8e7>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8614 .elementor-element.elementor-element-742b8e7>.elementor-element-populated {
	box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 0px 0px;
	padding: 60px 40px 30px 40px;
}

.elementor-8614 .elementor-element.elementor-element-742b8e7>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8614 .elementor-element.elementor-element-be7cfed {
	text-align: center;
}

.elementor-8614 .elementor-element.elementor-element-be7cfed .elementor-image img {
	width: 140px;
}

.elementor-8614 .elementor-element.elementor-element-be7cfed>.elementor-widget-container {
	margin: -10px 0px 30px 0px;
}

.elementor-8614 .elementor-element.elementor-element-91183eb {
	text-align: left;
}

.elementor-8614 .elementor-element.elementor-element-91183eb .elementor-heading-title {
	font-size: 22px;
}

.elementor-8614 .elementor-element.elementor-element-c7a4f9d .elementor-text-editor {
	text-align: left;
}

.elementor-8614 .elementor-element.elementor-element-c7a4f9d {
	color: #000000;
	width: 100%;
	max-width: 100%;
}

.elementor-8614 .elementor-element.elementor-element-c7a4f9d>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8614 .elementor-element.elementor-element-46a5742.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8614 .elementor-element.elementor-element-46a5742.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8614 .elementor-element.elementor-element-46a5742:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8614 .elementor-element.elementor-element-46a5742>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8614 .elementor-element.elementor-element-46a5742>.elementor-element-populated,
.elementor-8614 .elementor-element.elementor-element-46a5742>.elementor-element-populated>.elementor-background-overlay,
.elementor-8614 .elementor-element.elementor-element-46a5742>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8614 .elementor-element.elementor-element-46a5742>.elementor-element-populated {
	box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 0px 30px;
	padding: 60px 40px 30px 40px;
}

.elementor-8614 .elementor-element.elementor-element-46a5742>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8614 .elementor-element.elementor-element-6dec8dd {
	text-align: center;
}

.elementor-8614 .elementor-element.elementor-element-6dec8dd .elementor-image img {
	width: 140px;
}

.elementor-8614 .elementor-element.elementor-element-6dec8dd>.elementor-widget-container {
	margin: -30px 0px 20px 0px;
}

.elementor-8614 .elementor-element.elementor-element-51ba34f {
	text-align: left;
}

.elementor-8614 .elementor-element.elementor-element-51ba34f .elementor-heading-title {
	font-size: 22px;
}

.elementor-8614 .elementor-element.elementor-element-9fdcfd4 .elementor-text-editor {
	text-align: left;
}

.elementor-8614 .elementor-element.elementor-element-9fdcfd4 {
	color: #000000;
	width: 100%;
	max-width: 100%;
}

.elementor-8614 .elementor-element.elementor-element-9fdcfd4>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8614 .elementor-element.elementor-element-f0989a7.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8614 .elementor-element.elementor-element-f0989a7.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8614 .elementor-element.elementor-element-f0989a7:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8614 .elementor-element.elementor-element-f0989a7>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8614 .elementor-element.elementor-element-f0989a7>.elementor-element-populated,
.elementor-8614 .elementor-element.elementor-element-f0989a7>.elementor-element-populated>.elementor-background-overlay,
.elementor-8614 .elementor-element.elementor-element-f0989a7>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8614 .elementor-element.elementor-element-f0989a7>.elementor-element-populated {
	box-shadow: 0px 20px 40px 0px rgba(0, 0, 0, 0.05);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 30px;
	padding: 60px 40px 30px 40px;
}

.elementor-8614 .elementor-element.elementor-element-f0989a7>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8614 .elementor-element.elementor-element-f93a179 {
	text-align: center;
}

.elementor-8614 .elementor-element.elementor-element-f93a179 .elementor-image img {
	width: 180px;
}

.elementor-8614 .elementor-element.elementor-element-f93a179>.elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-8614 .elementor-element.elementor-element-5540d7b {
	text-align: left;
}

.elementor-8614 .elementor-element.elementor-element-5540d7b .elementor-heading-title {
	font-size: 22px;
}

.elementor-8614 .elementor-element.elementor-element-34a45d3 .elementor-text-editor {
	text-align: left;
}

.elementor-8614 .elementor-element.elementor-element-34a45d3 {
	color: #000000;
	width: 100%;
	max-width: 100%;
}

.elementor-8614 .elementor-element.elementor-element-34a45d3>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-3782ff6:not(.elementor-motion-effects-element-type-background),
.elementor-8614 .elementor-element.elementor-element-3782ff6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFF9F4;
}

.elementor-8614 .elementor-element.elementor-element-3782ff6 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 0px 120px 0px;
}

.elementor-8614 .elementor-element.elementor-element-3782ff6>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8614 .elementor-element.elementor-element-7bb5f0e>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-a43f03d>.elementor-widget-container {
	margin: 0px 0px 0px -80px;
}

.elementor-8614 .elementor-element.elementor-element-a43f03d {
	z-index: 2;
	width: 59%;
	max-width: 59%;
	top: -13%;
}

.elementor-element.elementor-element-a43f03d {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-a43f03d {
	opacity: 0;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-a43f03d {
	right: 2%;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-a43f03d {
	left: 2%;
}

.elementor-8614 .elementor-element.elementor-element-06f3e5b .elementor-image img {
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0px 55px 50px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8614 .elementor-element.elementor-element-06f3e5b {
	z-index: 3;
	width: 52%;
	max-width: 52%;
	top: 67%;
}

.elementor-element.elementor-element-06f3e5b {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-06f3e5b {
	opacity: 0;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-06f3e5b {
	right: 41%;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-06f3e5b {
	left: 41%;
}

.elementor-8614 .elementor-element.elementor-element-265d496 .elementor-heading-title {
	color: rgba(0, 0, 0, 0.05);
	font-size: 160px;
}

.elementor-8614 .elementor-element.elementor-element-265d496 {
	width: 100%;
	max-width: 100%;
	top: 94%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-265d496 {
	left: -12%;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-265d496 {
	right: -12%;
}

.elementor-8614 .elementor-element.elementor-element-45b699c>.elementor-element-populated {
	margin: 0px 80px 0px 80px;
	padding: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-15f2eaa .elementor-heading-title {
	color: #2128BD;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8614 .elementor-element.elementor-element-151f4e8 {
	color: #2128BD;
}

.elementor-8614 .elementor-element.elementor-element-c645ce6 .elementor-button {
	font-size: 18px;
	font-weight: 700;
	fill: #000000;
	color: #000000;
	background-color: #FCC400;
	border-radius: 50px 50px 50px 50px;
	padding: 20px 50px 20px 50px;
}

.elementor-8614 .elementor-element.elementor-element-c645ce6>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-c645ce6 {
	width: auto;
	max-width: auto;
}

.elementor-8614 .elementor-element.elementor-element-8542055 {
	z-index: 2;
}

.elementor-8614 .elementor-element.elementor-element-ec34f71.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8614 .elementor-element.elementor-element-bb21236 .elementor-spacer-inner {
	height: 150px;
}

.elementor-8614 .elementor-element.elementor-element-bb21236>.elementor-widget-container {
	margin: -80px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #005FFE;
}

.elementor-8614 .elementor-element.elementor-element-bb21236 {
	z-index: 5;
	width: auto;
	max-width: auto;
}

.elementor-element.elementor-element-bb21236 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-bb21236 {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-4e0ee19.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8614 .elementor-element.elementor-element-4e0ee19>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-866a264 {
	text-align: center;
	width: 50%;
	max-width: 50%;
}

.elementor-8614 .elementor-element.elementor-element-866a264 .elementor-heading-title {
	color: #2128BD;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8614 .elementor-element.elementor-element-866a264>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-element.elementor-element-866a264 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-866a264 {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-74fad7c .elementor-image img {
	width: 20%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-74fad7c {
	left: 50%;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-74fad7c {
	right: 50%;
}

.elementor-8614 .elementor-element.elementor-element-74fad7c {
	top: -101%;
}

.elementor-8614 .elementor-element.elementor-element-a0adc73 {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-8614 .elementor-element.elementor-element-e816177:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8614 .elementor-element.elementor-element-e816177>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #EFEFEF;
}

.elementor-8614 .elementor-element.elementor-element-e816177>.elementor-element-populated,
.elementor-8614 .elementor-element.elementor-element-e816177>.elementor-element-populated>.elementor-background-overlay,
.elementor-8614 .elementor-element.elementor-element-e816177>.elementor-background-slideshow {
	border-radius: 100% 100% 100% 100%;
}

.elementor-8614 .elementor-element.elementor-element-e816177>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 25px 0px 0px;
	padding: 60px 40px 50px 40px;
}

.elementor-8614 .elementor-element.elementor-element-e816177>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8614 .elementor-element.elementor-element-beb098b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8614 .elementor-element.elementor-element-beb098b.elementor-view-stacked .elementor-icon {
	background-color: #000000;
}

.elementor-8614 .elementor-element.elementor-element-beb098b.elementor-view-framed .elementor-icon,
.elementor-8614 .elementor-element.elementor-element-beb098b.elementor-view-default .elementor-icon {
	color: #000000;
	border-color: #000000;
}

.elementor-8614 .elementor-element.elementor-element-beb098b.elementor-view-framed .elementor-icon,
.elementor-8614 .elementor-element.elementor-element-beb098b.elementor-view-default .elementor-icon svg {
	fill: #000000;
}

.elementor-8614 .elementor-element.elementor-element-beb098b .elementor-icon {
	font-size: 40px;
}

.elementor-8614 .elementor-element.elementor-element-beb098b .elementor-icon i,
.elementor-8614 .elementor-element.elementor-element-beb098b .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8614 .elementor-element.elementor-element-13cc2f2 {
	text-align: center;
}

.elementor-8614 .elementor-element.elementor-element-13cc2f2 .elementor-heading-title {
	font-size: 20px;
}

.elementor-8614 .elementor-element.elementor-element-13cc2f2>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-f349905 {
	--divider-border-style: solid;
	--divider-color: #D8D8D8;
	--divider-border-width: 5px;
}

.elementor-8614 .elementor-element.elementor-element-f349905 .elementor-divider-separator {
	width: 50%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8614 .elementor-element.elementor-element-f349905 .elementor-divider {
	text-align: center;
}

.elementor-8614 .elementor-element.elementor-element-f349905>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-f349905 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-f349905 {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-ad0942b {
	--divider-border-style: solid;
	--divider-color: #D8D8D8;
	--divider-border-width: 5px;
}

.elementor-8614 .elementor-element.elementor-element-ad0942b .elementor-divider-separator {
	width: 40%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8614 .elementor-element.elementor-element-ad0942b .elementor-divider {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-8614 .elementor-element.elementor-element-ad0942b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-ad0942b {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-ad0942b {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-d55280e:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8614 .elementor-element.elementor-element-d55280e>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0077FF;
}

.elementor-8614 .elementor-element.elementor-element-d55280e>.elementor-element-populated,
.elementor-8614 .elementor-element.elementor-element-d55280e>.elementor-element-populated>.elementor-background-overlay,
.elementor-8614 .elementor-element.elementor-element-d55280e>.elementor-background-slideshow {
	border-radius: 100% 100% 100% 100%;
}

.elementor-8614 .elementor-element.elementor-element-d55280e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 12px 0px 12px;
	padding: 60px 40px 50px 40px;
}

.elementor-8614 .elementor-element.elementor-element-d55280e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8614 .elementor-element.elementor-element-18e072e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8614 .elementor-element.elementor-element-18e072e.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-8614 .elementor-element.elementor-element-18e072e.elementor-view-framed .elementor-icon,
.elementor-8614 .elementor-element.elementor-element-18e072e.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-8614 .elementor-element.elementor-element-18e072e.elementor-view-framed .elementor-icon,
.elementor-8614 .elementor-element.elementor-element-18e072e.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-8614 .elementor-element.elementor-element-18e072e .elementor-icon {
	font-size: 40px;
}

.elementor-8614 .elementor-element.elementor-element-18e072e .elementor-icon i,
.elementor-8614 .elementor-element.elementor-element-18e072e .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8614 .elementor-element.elementor-element-987f92a {
	text-align: center;
}

.elementor-8614 .elementor-element.elementor-element-987f92a .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-8614 .elementor-element.elementor-element-987f92a>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-bb20447 {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0.3686274509803922);
	--divider-border-width: 5px;
}

.elementor-8614 .elementor-element.elementor-element-bb20447 .elementor-divider-separator {
	width: 50%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8614 .elementor-element.elementor-element-bb20447 .elementor-divider {
	text-align: center;
}

.elementor-8614 .elementor-element.elementor-element-bb20447>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-bb20447 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-bb20447 {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-601cba8 {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0.3686274509803922);
	--divider-border-width: 5px;
}

.elementor-8614 .elementor-element.elementor-element-601cba8 .elementor-divider-separator {
	width: 40%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8614 .elementor-element.elementor-element-601cba8 .elementor-divider {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-8614 .elementor-element.elementor-element-601cba8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-601cba8 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-601cba8 {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-b8d89e9:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8614 .elementor-element.elementor-element-b8d89e9>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-8614 .elementor-element.elementor-element-b8d89e9>.elementor-element-populated {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #005FFE;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 12px 0px 12px;
	padding: 60px 40px 50px 40px;
}

.elementor-8614 .elementor-element.elementor-element-b8d89e9>.elementor-element-populated,
.elementor-8614 .elementor-element.elementor-element-b8d89e9>.elementor-element-populated>.elementor-background-overlay,
.elementor-8614 .elementor-element.elementor-element-b8d89e9>.elementor-background-slideshow {
	border-radius: 100% 100% 100% 100%;
}

.elementor-8614 .elementor-element.elementor-element-b8d89e9>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8614 .elementor-element.elementor-element-7d05f39 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8614 .elementor-element.elementor-element-7d05f39.elementor-view-stacked .elementor-icon {
	background-color: #000000;
}

.elementor-8614 .elementor-element.elementor-element-7d05f39.elementor-view-framed .elementor-icon,
.elementor-8614 .elementor-element.elementor-element-7d05f39.elementor-view-default .elementor-icon {
	color: #000000;
	border-color: #000000;
}

.elementor-8614 .elementor-element.elementor-element-7d05f39.elementor-view-framed .elementor-icon,
.elementor-8614 .elementor-element.elementor-element-7d05f39.elementor-view-default .elementor-icon svg {
	fill: #000000;
}

.elementor-8614 .elementor-element.elementor-element-7d05f39 .elementor-icon {
	font-size: 40px;
}

.elementor-8614 .elementor-element.elementor-element-7d05f39 .elementor-icon i,
.elementor-8614 .elementor-element.elementor-element-7d05f39 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8614 .elementor-element.elementor-element-b70088e {
	text-align: center;
}

.elementor-8614 .elementor-element.elementor-element-b70088e .elementor-heading-title {
	font-size: 20px;
}

.elementor-8614 .elementor-element.elementor-element-b70088e>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-104fe7b {
	--divider-border-style: solid;
	--divider-color: #D8D8D8;
	--divider-border-width: 5px;
}

.elementor-8614 .elementor-element.elementor-element-104fe7b .elementor-divider-separator {
	width: 50%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8614 .elementor-element.elementor-element-104fe7b .elementor-divider {
	text-align: center;
}

.elementor-8614 .elementor-element.elementor-element-104fe7b>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-104fe7b {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-104fe7b {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-8f57c25 {
	--divider-border-style: solid;
	--divider-color: #D8D8D8;
	--divider-border-width: 5px;
}

.elementor-8614 .elementor-element.elementor-element-8f57c25 .elementor-divider-separator {
	width: 40%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8614 .elementor-element.elementor-element-8f57c25 .elementor-divider {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-8614 .elementor-element.elementor-element-8f57c25>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-8f57c25 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-8f57c25 {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-aaac937:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8614 .elementor-element.elementor-element-aaac937>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-8614 .elementor-element.elementor-element-aaac937>.elementor-element-populated,
.elementor-8614 .elementor-element.elementor-element-aaac937>.elementor-element-populated>.elementor-background-overlay,
.elementor-8614 .elementor-element.elementor-element-aaac937>.elementor-background-slideshow {
	border-radius: 100% 100% 100% 100%;
}

.elementor-8614 .elementor-element.elementor-element-aaac937>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 25px;
	padding: 60px 40px 50px 40px;
}

.elementor-8614 .elementor-element.elementor-element-aaac937>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8614 .elementor-element.elementor-element-4e21594 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8614 .elementor-element.elementor-element-4e21594.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-8614 .elementor-element.elementor-element-4e21594.elementor-view-framed .elementor-icon,
.elementor-8614 .elementor-element.elementor-element-4e21594.elementor-view-default .elementor-icon {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-8614 .elementor-element.elementor-element-4e21594.elementor-view-framed .elementor-icon,
.elementor-8614 .elementor-element.elementor-element-4e21594.elementor-view-default .elementor-icon svg {
	fill: #FFFFFF;
}

.elementor-8614 .elementor-element.elementor-element-4e21594 .elementor-icon {
	font-size: 40px;
}

.elementor-8614 .elementor-element.elementor-element-4e21594 .elementor-icon i,
.elementor-8614 .elementor-element.elementor-element-4e21594 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8614 .elementor-element.elementor-element-ba336ab {
	text-align: center;
}

.elementor-8614 .elementor-element.elementor-element-ba336ab .elementor-heading-title {
	color: #FFFFFF;
	font-size: 20px;
}

.elementor-8614 .elementor-element.elementor-element-ba336ab>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-985418d {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0.25098039215686274);
	--divider-border-width: 5px;
}

.elementor-8614 .elementor-element.elementor-element-985418d .elementor-divider-separator {
	width: 50%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8614 .elementor-element.elementor-element-985418d .elementor-divider {
	text-align: center;
}

.elementor-8614 .elementor-element.elementor-element-985418d>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-985418d {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-985418d {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-91e1aed {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, 0.25098039215686274);
	--divider-border-width: 5px;
}

.elementor-8614 .elementor-element.elementor-element-91e1aed .elementor-divider-separator {
	width: 40%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8614 .elementor-element.elementor-element-91e1aed .elementor-divider {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-8614 .elementor-element.elementor-element-91e1aed>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-element.elementor-element-91e1aed {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-91e1aed {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-c02482f>.elementor-element-populated {
	margin: 0% 12% 0% 12%;
	padding: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-c742a93 .elementor-text-editor {
	text-align: center;
}

.elementor-8614 .elementor-element.elementor-element-c742a93 {
	font-size: 24px;
	line-height: 1.5em;
}

.elementor-8614 .elementor-element.elementor-element-c742a93>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-d2225dc {
	margin-top: 100px;
	margin-bottom: 0px;
}

.elementor-8614 .elementor-element.elementor-element-b987868.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8614 .elementor-element.elementor-element-b987868>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-323407f {
	text-align: center;
	width: 50%;
	max-width: 50%;
}

.elementor-8614 .elementor-element.elementor-element-323407f .elementor-heading-title {
	color: #2128BD;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8614 .elementor-element.elementor-element-7793ff9 .elementor-image img {
	width: 18%;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-7793ff9 {
	left: -50%;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-7793ff9 {
	right: -50%;
}

.elementor-8614 .elementor-element.elementor-element-7793ff9 {
	top: -47%;
}

.elementor-8614 .elementor-element.elementor-element-11a8053:not(.elementor-motion-effects-element-type-background),
.elementor-8614 .elementor-element.elementor-element-11a8053>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFF9F4;
}

.elementor-8614 .elementor-element.elementor-element-11a8053 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 160px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-11a8053>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8614 .elementor-element.elementor-element-0161df5.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-8614 .elementor-element.elementor-element-0161df5.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-8614 .elementor-element.elementor-element-0161df5>.elementor-element-populated {
	margin: 60px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-638acec>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8614 .elementor-element.elementor-element-fa9dad3.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-8614 .elementor-element.elementor-element-fa9dad3.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-8614 .elementor-element.elementor-element-fa9dad3>.elementor-element-populated {
	margin: -140px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-0176c39>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8614 .elementor-element.elementor-element-2f268e3.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-8614 .elementor-element.elementor-element-2f268e3.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-8614 .elementor-element.elementor-element-2f268e3>.elementor-element-populated {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-e4b4fc5>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8614 .elementor-element.elementor-element-2ddcec5.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-8614 .elementor-element.elementor-element-2ddcec5.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-8614 .elementor-element.elementor-element-2ddcec5>.elementor-element-populated {
	margin: -140px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-8d0afee>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8614 .elementor-element.elementor-element-a063c9f.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-8614 .elementor-element.elementor-element-a063c9f.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-8614 .elementor-element.elementor-element-f685646>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-baac5ec:not(.elementor-motion-effects-element-type-background),
.elementor-8614 .elementor-element.elementor-element-baac5ec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #FFF9F4 0%, #FFFFFF 100%);
}

.elementor-8614 .elementor-element.elementor-element-baac5ec {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 60px 120px 20px 120px;
}

.elementor-8614 .elementor-element.elementor-element-baac5ec>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-8614 .elementor-element.elementor-element-57255b8.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8614 .elementor-element.elementor-element-57255b8.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8614 .elementor-element.elementor-element-57255b8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8614 .elementor-element.elementor-element-57255b8>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-3356a5b .elementor-image img {
	width: 80px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-element.elementor-element-3356a5b {
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-3356a5b {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-3356a5b {
	width: auto;
	max-width: auto;
	top: 53px;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-3356a5b {
	left: 57px;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-3356a5b {
	right: 57px;
}

.elementor-8614 .elementor-element.elementor-element-f834653 .elementor-image img {
	width: 80px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-element.elementor-element-f834653 {
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-f834653 {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-f834653 {
	width: auto;
	max-width: auto;
	top: 161.313px;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-f834653 {
	left: 347.844px;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-f834653 {
	right: 347.844px;
}

.elementor-8614 .elementor-element.elementor-element-d952d42 .elementor-image img {
	width: 80px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-element.elementor-element-d952d42 {
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
	transition-delay: 150ms !important;
}

.elementor-widget.elementor-element-d952d42 {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-d952d42 {
	width: auto;
	max-width: auto;
	top: 333.313px;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-d952d42 {
	left: 60.844px;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-d952d42 {
	right: 60.844px;
}

.elementor-8614 .elementor-element.elementor-element-9b0f457 .elementor-image img {
	width: 80px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-element.elementor-element-9b0f457 {
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
	transition-delay: 450ms !important;
}

.elementor-widget.elementor-element-9b0f457 {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-9b0f457 {
	width: auto;
	max-width: auto;
	top: 492.313px;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-9b0f457 {
	left: 278.844px;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-9b0f457 {
	right: 278.844px;
}

.elementor-8614 .elementor-element.elementor-element-cdc5db1 .elementor-image img {
	width: 80px;
	border-radius: 250px 250px 250px 250px;
}

.elementor-element.elementor-element-cdc5db1 {
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275) !important;
	transition-delay: 600ms !important;
}

.elementor-widget.elementor-element-cdc5db1 {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-cdc5db1 {
	width: auto;
	max-width: auto;
	top: 417.313px;
}

body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-cdc5db1 {
	left: 530.844px;
}

body.rtl .elementor-8614 .elementor-element.elementor-element-cdc5db1 {
	right: 530.844px;
}

.elementor-bc-flex-widget .elementor-8614 .elementor-element.elementor-element-62e6a57.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8614 .elementor-element.elementor-element-62e6a57.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8614 .elementor-element.elementor-element-62e6a57>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0% 20% 0% 20%;
}

.elementor-8614 .elementor-element.elementor-element-807b37e .elementor-heading-title {
	color: #2128BD;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8614 .elementor-element.elementor-element-807b37e>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-807b37e {
	width: 100%;
	max-width: 100%;
}

.elementor-8614 .elementor-element.elementor-element-6a4f031 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-8614 .elementor-element.elementor-element-6a4f031.elementor-view-stacked .elementor-icon {
	background-color: #FCC400;
}

.elementor-8614 .elementor-element.elementor-element-6a4f031.elementor-view-framed .elementor-icon,
.elementor-8614 .elementor-element.elementor-element-6a4f031.elementor-view-default .elementor-icon {
	color: #FCC400;
	border-color: #FCC400;
}

.elementor-8614 .elementor-element.elementor-element-6a4f031.elementor-view-framed .elementor-icon,
.elementor-8614 .elementor-element.elementor-element-6a4f031.elementor-view-default .elementor-icon svg {
	fill: #FCC400;
}

.elementor-8614 .elementor-element.elementor-element-6a4f031 .elementor-icon {
	font-size: 20px;
}

.elementor-8614 .elementor-element.elementor-element-6a4f031 .elementor-icon i,
.elementor-8614 .elementor-element.elementor-element-6a4f031 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8614 .elementor-element.elementor-element-6a4f031>.elementor-widget-container {
	margin: 0px 10px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-6a4f031 {
	width: auto;
	max-width: auto;
}

.elementor-8614 .elementor-element.elementor-element-6819d90 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-8614 .elementor-element.elementor-element-6819d90.elementor-view-stacked .elementor-icon {
	background-color: #FCC400;
}

.elementor-8614 .elementor-element.elementor-element-6819d90.elementor-view-framed .elementor-icon,
.elementor-8614 .elementor-element.elementor-element-6819d90.elementor-view-default .elementor-icon {
	color: #FCC400;
	border-color: #FCC400;
}

.elementor-8614 .elementor-element.elementor-element-6819d90.elementor-view-framed .elementor-icon,
.elementor-8614 .elementor-element.elementor-element-6819d90.elementor-view-default .elementor-icon svg {
	fill: #FCC400;
}

.elementor-8614 .elementor-element.elementor-element-6819d90 .elementor-icon {
	font-size: 20px;
}

.elementor-8614 .elementor-element.elementor-element-6819d90 .elementor-icon i,
.elementor-8614 .elementor-element.elementor-element-6819d90 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8614 .elementor-element.elementor-element-6819d90>.elementor-widget-container {
	margin: 0px 10px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-6819d90 {
	width: auto;
	max-width: auto;
}

.elementor-8614 .elementor-element.elementor-element-9d48d13 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-8614 .elementor-element.elementor-element-9d48d13.elementor-view-stacked .elementor-icon {
	background-color: #FCC400;
}

.elementor-8614 .elementor-element.elementor-element-9d48d13.elementor-view-framed .elementor-icon,
.elementor-8614 .elementor-element.elementor-element-9d48d13.elementor-view-default .elementor-icon {
	color: #FCC400;
	border-color: #FCC400;
}

.elementor-8614 .elementor-element.elementor-element-9d48d13.elementor-view-framed .elementor-icon,
.elementor-8614 .elementor-element.elementor-element-9d48d13.elementor-view-default .elementor-icon svg {
	fill: #FCC400;
}

.elementor-8614 .elementor-element.elementor-element-9d48d13 .elementor-icon {
	font-size: 20px;
}

.elementor-8614 .elementor-element.elementor-element-9d48d13 .elementor-icon i,
.elementor-8614 .elementor-element.elementor-element-9d48d13 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8614 .elementor-element.elementor-element-9d48d13>.elementor-widget-container {
	margin: 0px 10px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-9d48d13 {
	width: auto;
	max-width: auto;
}

.elementor-8614 .elementor-element.elementor-element-7d01171 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-8614 .elementor-element.elementor-element-7d01171.elementor-view-stacked .elementor-icon {
	background-color: #FCC400;
}

.elementor-8614 .elementor-element.elementor-element-7d01171.elementor-view-framed .elementor-icon,
.elementor-8614 .elementor-element.elementor-element-7d01171.elementor-view-default .elementor-icon {
	color: #FCC400;
	border-color: #FCC400;
}

.elementor-8614 .elementor-element.elementor-element-7d01171.elementor-view-framed .elementor-icon,
.elementor-8614 .elementor-element.elementor-element-7d01171.elementor-view-default .elementor-icon svg {
	fill: #FCC400;
}

.elementor-8614 .elementor-element.elementor-element-7d01171 .elementor-icon {
	font-size: 20px;
}

.elementor-8614 .elementor-element.elementor-element-7d01171 .elementor-icon i,
.elementor-8614 .elementor-element.elementor-element-7d01171 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8614 .elementor-element.elementor-element-7d01171>.elementor-widget-container {
	margin: 0px 10px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-7d01171 {
	width: auto;
	max-width: auto;
}

.elementor-8614 .elementor-element.elementor-element-e4f0be0 .elementor-icon-wrapper {
	text-align: right;
}

.elementor-8614 .elementor-element.elementor-element-e4f0be0.elementor-view-stacked .elementor-icon {
	background-color: #FCC400;
}

.elementor-8614 .elementor-element.elementor-element-e4f0be0.elementor-view-framed .elementor-icon,
.elementor-8614 .elementor-element.elementor-element-e4f0be0.elementor-view-default .elementor-icon {
	color: #FCC400;
	border-color: #FCC400;
}

.elementor-8614 .elementor-element.elementor-element-e4f0be0.elementor-view-framed .elementor-icon,
.elementor-8614 .elementor-element.elementor-element-e4f0be0.elementor-view-default .elementor-icon svg {
	fill: #FCC400;
}

.elementor-8614 .elementor-element.elementor-element-e4f0be0 .elementor-icon {
	font-size: 20px;
}

.elementor-8614 .elementor-element.elementor-element-e4f0be0 .elementor-icon i,
.elementor-8614 .elementor-element.elementor-element-e4f0be0 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8614 .elementor-element.elementor-element-e4f0be0>.elementor-widget-container {
	margin: 0px 10px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-e4f0be0 {
	width: auto;
	max-width: auto;
}

.elementor-8614 .elementor-element.elementor-element-4a4769a {
	text-align: left;
}

.elementor-8614 .elementor-element.elementor-element-4a4769a .elementor-heading-title {
	color: #2128BD;
	font-size: 20px;
}

.elementor-8614 .elementor-element.elementor-element-4a4769a>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-8614 .elementor-element.elementor-element-9f30506 {
	text-align: left;
}

.elementor-8614 .elementor-element.elementor-element-9f30506 .elementor-image img {
	width: 165px;
}

.elementor-8614 .elementor-element.elementor-element-9f30506>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-0ffd9aa {
	padding: 0px 0px 120px 0px;
}

.elementor-8614 .elementor-element.elementor-element-5ebc77f>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-4443d82 .testimonials-card-wrapper .owl-carousel .shadow-effect {
	background: #ffffff;
	border-color: #e7e7e7;
	border-radius: 5px;
}

.elementor-8614 .elementor-element.elementor-element-4443d82 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-name {
	color: #000000;
	font-size: 14px;
}

.elementor-8614 .elementor-element.elementor-element-4443d82 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc {
	color: #000000;
	font-size: 14px;
}

.elementor-8614 .elementor-element.elementor-element-4443d82 .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot span {
	background: #0077FF;
}

.elementor-8614 .elementor-element.elementor-element-4443d82 .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot.active span {
	background: #0077FF;
}

.elementor-8614 .elementor-element.elementor-element-2b9332d:not(.elementor-motion-effects-element-type-background),
.elementor-8614 .elementor-element.elementor-element-2b9332d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #005FFE;
}

.elementor-8614 .elementor-element.elementor-element-2b9332d,
.elementor-8614 .elementor-element.elementor-element-2b9332d>.elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8614 .elementor-element.elementor-element-2b9332d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -60px;
	margin-bottom: 0px;
	padding: 40px 0px 0px 80px;
	z-index: 2;
}

.elementor-8614 .elementor-element.elementor-element-2b9332d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8614 .elementor-element.elementor-element-a763af9>.elementor-element-populated,
.elementor-8614 .elementor-element.elementor-element-a763af9>.elementor-element-populated>.elementor-background-overlay,
.elementor-8614 .elementor-element.elementor-element-a763af9>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8614 .elementor-element.elementor-element-a763af9>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 45px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-a763af9>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8614 .elementor-element.elementor-element-0411871 .elementor-heading-title {
	color: #FFFFFF;
	font-size: 50px;
}

.elementor-element.elementor-element-0411871 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 0ms !important;
}

.elementor-widget.elementor-element-0411871 {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-0411871 {
	width: auto;
	max-width: auto;
}

.elementor-8614 .elementor-element.elementor-element-3094132 .elementor-spacer-inner {
	height: 0px;
}

.elementor-8614 .elementor-element.elementor-element-3094132>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-2c9fe43 .elementor-text-editor {
	text-align: left;
}

.elementor-8614 .elementor-element.elementor-element-2c9fe43 {
	color: #FFFFFF;
	font-size: 18px;
	line-height: 0em;
	width: auto;
	max-width: auto;
}

.elementor-8614 .elementor-element.elementor-element-2c9fe43>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-element.elementor-element-2c9fe43 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 100ms !important;
}

.elementor-widget.elementor-element-2c9fe43 {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-dac5038 .elementor-spacer-inner {
	height: 0px;
}

.elementor-8614 .elementor-element.elementor-element-dac5038>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-395d059 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-8614 .elementor-element.elementor-element-395d059 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-8614 .elementor-element.elementor-element-395d059 .elementor-button {
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2em;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0);
	padding: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-395d059>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-element.elementor-element-395d059 {
	transition-timing-function: cubic-bezier(0.230, 1.000, 0.320, 1.000) !important;
	transition-delay: 200ms !important;
}

.elementor-widget.elementor-element-395d059 {
	opacity: 0;
}

.elementor-8614 .elementor-element.elementor-element-395d059 {
	width: auto;
	max-width: auto;
}

.elementor-8614 .elementor-element.elementor-element-bb3980b>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8614 .elementor-element.elementor-element-c0e6568 {
	text-align: right;
}

.elementor-8614 .elementor-element.elementor-element-c0e6568 .elementor-image img {
	width: 90%;
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-8614 .elementor-element.elementor-element-4add473 {
		width: 45%;
	}

	.elementor-8614 .elementor-element.elementor-element-e108b9f {
		width: 55%;
	}

	.elementor-8614 .elementor-element.elementor-element-5cf0ade {
		width: 66.665%;
	}

	.elementor-8614 .elementor-element.elementor-element-1aac973 {
		width: 60%;
	}

	.elementor-8614 .elementor-element.elementor-element-d4cd170 {
		width: 39.998%;
	}

	.elementor-8614 .elementor-element.elementor-element-efb6d5f {
		width: 33%;
	}

	.elementor-8614 .elementor-element.elementor-element-7bb5f0e {
		width: 50%;
	}

	.elementor-8614 .elementor-element.elementor-element-45b699c {
		width: 50%;
	}

	.elementor-8614 .elementor-element.elementor-element-57255b8 {
		width: 55%;
	}

	.elementor-8614 .elementor-element.elementor-element-62e6a57 {
		width: 45%;
	}

	.elementor-8614 .elementor-element.elementor-element-a763af9 {
		width: 40%;
	}

	.elementor-8614 .elementor-element.elementor-element-bb3980b {
		width: 60%;
	}
}

@media(max-width:1024px) {
	.elementor-8614 .elementor-element.elementor-element-aece544>.elementor-shape-bottom svg {
		width: calc(100% + 1.3px);
		height: 100px;
	}

	.elementor-8614 .elementor-element.elementor-element-aece544 {
		padding: 80px 0px 80px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-c58f273 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-8614 .elementor-element.elementor-element-c58f273 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8614 .elementor-element.elementor-element-eebe8db .elementor-spacer-inner {
		height: 2px;
	}

	.elementor-8614 .elementor-element.elementor-element-3a538a2 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-8614 .elementor-element.elementor-element-3a538a2 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8614 .elementor-element.elementor-element-c0d7e2f>.elementor-widget-container {
		margin: 60px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-c289df7 {
		width: 50%;
		max-width: 50%;
		top: 43%;
	}

	body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-c289df7 {
		left: 7%;
	}

	body.rtl .elementor-8614 .elementor-element.elementor-element-c289df7 {
		right: 7%;
	}

	.elementor-8614 .elementor-element.elementor-element-73c4a56 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 80px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-4add473>.elementor-element-populated {
		margin: 0px 20px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-de7faff .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-8614 .elementor-element.elementor-element-f0567f2 {
		top: -4%;
	}

	.elementor-8614 .elementor-element.elementor-element-e108b9f>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-b427ae8 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-5cf0ade>.elementor-element-populated {
		margin: 0px 0px 40px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-7850a37 {
		top: -20px;
	}

	.elementor-8614 .elementor-element.elementor-element-c489d26>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-c489d26 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8614 .elementor-element.elementor-element-efb6d5f>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-ec2bda9>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-ec2bda9 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8614 .elementor-element.elementor-element-742b8e7>.elementor-element-populated {
		margin: 0px 0px 40px 0px;
		padding: 100px 40px 40px 40px;
	}

	.elementor-8614 .elementor-element.elementor-element-c7a4f9d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-c7a4f9d {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8614 .elementor-element.elementor-element-46a5742>.elementor-element-populated {
		margin: 0px 0px 40px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-9fdcfd4>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-9fdcfd4 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8614 .elementor-element.elementor-element-f0989a7>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-34a45d3>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-34a45d3 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8614 .elementor-element.elementor-element-3782ff6 {
		margin-top: 0px;
		margin-bottom: 60px;
		padding: 0px 0px 100px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-a43f03d .elementor-image img {
		width: 70%;
	}

	.elementor-8614 .elementor-element.elementor-element-a43f03d {
		width: 120%;
		max-width: 120%;
		top: 0%;
	}

	body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-a43f03d {
		right: -10%;
	}

	body.rtl .elementor-8614 .elementor-element.elementor-element-a43f03d {
		left: -10%;
	}

	.elementor-8614 .elementor-element.elementor-element-06f3e5b .elementor-image img {
		width: 100%;
	}

	body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-06f3e5b {
		right: 40%;
	}

	body.rtl .elementor-8614 .elementor-element.elementor-element-06f3e5b {
		left: 40%;
	}

	.elementor-8614 .elementor-element.elementor-element-06f3e5b {
		top: 0%;
	}

	.elementor-8614 .elementor-element.elementor-element-265d496 .elementor-heading-title {
		font-size: 100px;
	}

	.elementor-8614 .elementor-element.elementor-element-265d496 {
		top: 116%;
	}

	.elementor-8614 .elementor-element.elementor-element-45b699c>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-15f2eaa .elementor-heading-title {
		font-size: 32px;
		line-height: 1.3em;
	}

	.elementor-8614 .elementor-element.elementor-element-bb21236>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-866a264 {
		text-align: center;
		width: 70%;
		max-width: 70%;
	}

	.elementor-8614 .elementor-element.elementor-element-866a264 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8614 .elementor-element.elementor-element-866a264>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}

	.elementor-8614 .elementor-element.elementor-element-74fad7c {
		top: -4%;
	}

	.elementor-8614 .elementor-element.elementor-element-a0adc73 {
		margin-top: 40px;
		margin-bottom: 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-e816177>.elementor-element-populated {
		padding: 20px 0px 20px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-beb098b .elementor-icon {
		font-size: 22px;
	}

	.elementor-8614 .elementor-element.elementor-element-beb098b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-13cc2f2 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-8614 .elementor-element.elementor-element-13cc2f2>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-d55280e>.elementor-element-populated {
		padding: 20px 0px 20px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-18e072e .elementor-icon {
		font-size: 22px;
	}

	.elementor-8614 .elementor-element.elementor-element-987f92a .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-8614 .elementor-element.elementor-element-987f92a>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-b8d89e9>.elementor-element-populated {
		padding: 20px 0px 20px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-7d05f39 .elementor-icon {
		font-size: 22px;
	}

	.elementor-8614 .elementor-element.elementor-element-7d05f39>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-b70088e .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-8614 .elementor-element.elementor-element-b70088e>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-aaac937>.elementor-element-populated {
		padding: 20px 0px 20px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-4e21594 .elementor-icon {
		font-size: 22px;
	}

	.elementor-8614 .elementor-element.elementor-element-ba336ab .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-8614 .elementor-element.elementor-element-ba336ab>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-c02482f>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-c742a93 {
		font-size: 24px;
		width: initial;
		max-width: initial;
	}

	.elementor-8614 .elementor-element.elementor-element-c742a93>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-d2225dc {
		margin-top: 60px;
		margin-bottom: 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-323407f .elementor-heading-title {
		font-size: 36px;
		line-height: 1.2em;
	}

	.elementor-8614 .elementor-element.elementor-element-323407f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-323407f {
		width: 70%;
		max-width: 70%;
	}

	.elementor-8614 .elementor-element.elementor-element-7793ff9 {
		top: -4%;
	}

	.elementor-8614 .elementor-element.elementor-element-11a8053 {
		margin-top: 160px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-62e6a57.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-8614 .elementor-element.elementor-element-62e6a57>.elementor-element-populated {
		margin: 60px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-807b37e {
		text-align: center;
	}

	.elementor-8614 .elementor-element.elementor-element-807b37e .elementor-heading-title {
		font-size: 34px;
	}

	.elementor-8614 .elementor-element.elementor-element-807b37e>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-4a4769a {
		text-align: center;
	}

	.elementor-8614 .elementor-element.elementor-element-9f30506 {
		text-align: center;
	}

	.elementor-8614 .elementor-element.elementor-element-2b9332d {
		margin-top: 0px;
		margin-bottom: 40px;
		padding: 40px 0px 0px 40px;
	}

	.elementor-8614 .elementor-element.elementor-element-a763af9>.elementor-element-populated {
		margin: 10px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-0411871 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-8614 .elementor-element.elementor-element-2c9fe43 {
		font-size: 16px;
		line-height: 1.4em;
	}

	.elementor-8614 .elementor-element.elementor-element-2c9fe43>.elementor-widget-container {
		margin: -20px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-395d059 .elementor-button {
		font-size: 18px;
	}

	.elementor-8614 .elementor-element.elementor-element-395d059>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-8614 .elementor-element.elementor-element-aece544>.elementor-shape-bottom svg {
		height: 65px;
	}

	.elementor-8614 .elementor-element.elementor-element-aece544 {
		padding: 40px 0px 40px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-f4a72d5>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-8614 .elementor-element.elementor-element-c58f273 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.2em;
	}

	.elementor-8614 .elementor-element.elementor-element-3a538a2 .elementor-heading-title {
		font-size: 36px;
		line-height: 1.2em;
	}

	.elementor-8614 .elementor-element.elementor-element-c0d7e2f {
		width: 60%;
		max-width: 60%;
	}

	.elementor-8614 .elementor-element.elementor-element-6c1a2e9 {
		width: 50%;
		max-width: 50%;
		top: 48%;
	}

	body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-6c1a2e9 {
		left: 43%;
	}

	body.rtl .elementor-8614 .elementor-element.elementor-element-6c1a2e9 {
		right: 43%;
	}

	.elementor-8614 .elementor-element.elementor-element-c289df7 {
		width: 140%;
		max-width: 140%;
	}

	body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-c289df7 {
		left: -13%;
	}

	body.rtl .elementor-8614 .elementor-element.elementor-element-c289df7 {
		right: -13%;
	}

	.elementor-8614 .elementor-element.elementor-element-73c4a56 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-4add473>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8614 .elementor-element.elementor-element-de7faff {
		text-align: left;
	}

	.elementor-8614 .elementor-element.elementor-element-de7faff .elementor-heading-title {
		font-size: 32px;
		line-height: 1.2em;
	}

	.elementor-8614 .elementor-element.elementor-element-e108b9f>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8614 .elementor-element.elementor-element-e2f569b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-5cf0ade>.elementor-element-populated {
		margin: 0px 20px 40px 20px;
	}

	.elementor-8614 .elementor-element.elementor-element-1aac973>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-7850a37 .elementor-image img {
		width: 100%;
	}

	body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-7850a37 {
		left: 0%;
	}

	body.rtl .elementor-8614 .elementor-element.elementor-element-7850a37 {
		right: 0%;
	}

	body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-2fd1f69 {
		left: 87.415%;
	}

	body.rtl .elementor-8614 .elementor-element.elementor-element-2fd1f69 {
		right: 87.415%;
	}

	.elementor-8614 .elementor-element.elementor-element-2fd1f69 {
		top: 200%;
	}

	.elementor-8614 .elementor-element.elementor-element-d4cd170>.elementor-element-populated {
		padding: 200px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-2443adb .elementor-heading-title {
		line-height: 1.3em;
	}

	.elementor-8614 .elementor-element.elementor-element-d612746>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-efb6d5f>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8614 .elementor-element.elementor-element-067c849 .elementor-heading-title {
		line-height: 1.3em;
	}

	.elementor-8614 .elementor-element.elementor-element-a797e54 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-742b8e7>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8614 .elementor-element.elementor-element-91183eb .elementor-heading-title {
		line-height: 1.3em;
	}

	.elementor-8614 .elementor-element.elementor-element-46a5742>.elementor-element-populated {
		margin: 40px 20px 0px 20px;
	}

	.elementor-8614 .elementor-element.elementor-element-51ba34f .elementor-heading-title {
		line-height: 1.3em;
	}

	.elementor-8614 .elementor-element.elementor-element-f0989a7>.elementor-element-populated {
		margin: 40px 20px 0px 20px;
	}

	.elementor-8614 .elementor-element.elementor-element-5540d7b .elementor-heading-title {
		line-height: 1.3em;
	}

	.elementor-8614 .elementor-element.elementor-element-3782ff6 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-7bb5f0e>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
		padding: 0px 0px 40px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-a43f03d .elementor-image img {
		width: 100%;
	}

	.elementor-8614 .elementor-element.elementor-element-a43f03d>.elementor-widget-container {
		margin: 60px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-a43f03d {
		right: -14%;
	}

	body.rtl .elementor-8614 .elementor-element.elementor-element-a43f03d {
		left: -14%;
	}

	.elementor-8614 .elementor-element.elementor-element-06f3e5b>.elementor-widget-container {
		margin: 20px 0px 40px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-06f3e5b {
		width: 100%;
		max-width: 100%;
		top: 8%;
	}

	.elementor-8614 .elementor-element.elementor-element-265d496 .elementor-heading-title {
		font-size: 80px;
	}

	body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-265d496 {
		left: -2%;
	}

	body.rtl .elementor-8614 .elementor-element.elementor-element-265d496 {
		right: -2%;
	}

	.elementor-8614 .elementor-element.elementor-element-265d496 {
		top: -8%;
	}

	.elementor-8614 .elementor-element.elementor-element-45b699c>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-15f2eaa .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-8614 .elementor-element.elementor-element-15f2eaa>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-151f4e8>.elementor-widget-container {
		margin: -30px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-c645ce6>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-bb21236>.elementor-widget-container {
		margin: 20px 0px 20px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-866a264 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-8614 .elementor-element.elementor-element-866a264>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-866a264 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8614 .elementor-element.elementor-element-e816177>.elementor-element-populated {
		margin: 0px 40px 0px 40px;
		padding: 60px 0px 60px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-d55280e>.elementor-element-populated {
		margin: 40px 40px 0px 40px;
		padding: 60px 0px 60px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-b8d89e9>.elementor-element-populated {
		margin: 40px 40px 0px 40px;
		padding: 60px 0px 60px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-aaac937>.elementor-element-populated {
		margin: 40px 40px 0px 40px;
		padding: 60px 0px 60px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-d2225dc {
		margin-top: 60px;
		margin-bottom: 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-323407f .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8614 .elementor-element.elementor-element-323407f {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8614 .elementor-element.elementor-element-11a8053 {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 0px 20px 60px 20px;
	}

	.elementor-8614 .elementor-element.elementor-element-0161df5 {
		width: 50%;
	}

	.elementor-8614 .elementor-element.elementor-element-0161df5>.elementor-element-populated {
		padding: 0px 20px 0px 20px;
	}

	.elementor-8614 .elementor-element.elementor-element-fa9dad3 {
		width: 50%;
	}

	.elementor-8614 .elementor-element.elementor-element-fa9dad3>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 0px 20px;
	}

	.elementor-8614 .elementor-element.elementor-element-2f268e3 {
		width: 50%;
	}

	.elementor-8614 .elementor-element.elementor-element-2f268e3>.elementor-element-populated {
		margin: -150px 0px 0px 0px;
		padding: 20px 20px 0px 20px;
	}

	.elementor-8614 .elementor-element.elementor-element-2ddcec5 {
		width: 50%;
	}

	.elementor-8614 .elementor-element.elementor-element-2ddcec5>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 0px 20px;
	}

	.elementor-8614 .elementor-element.elementor-element-a063c9f {
		width: 50%;
	}

	.elementor-8614 .elementor-element.elementor-element-a063c9f>.elementor-element-populated {
		margin: -220px 0px 0px 0px;
		padding: 20px 20px 0px 20px;
	}

	.elementor-8614 .elementor-element.elementor-element-baac5ec {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-3356a5b .elementor-image img {
		width: 50px;
	}

	body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-3356a5b {
		left: 6.25%;
	}

	body.rtl .elementor-8614 .elementor-element.elementor-element-3356a5b {
		right: 6.25%;
	}

	.elementor-8614 .elementor-element.elementor-element-3356a5b {
		top: 4.063%;
	}

	.elementor-8614 .elementor-element.elementor-element-f834653 .elementor-image img {
		width: 50px;
	}

	body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-f834653 {
		left: 58.247%;
	}

	body.rtl .elementor-8614 .elementor-element.elementor-element-f834653 {
		right: 58.247%;
	}

	.elementor-8614 .elementor-element.elementor-element-f834653 {
		top: 13.623%;
	}

	.elementor-8614 .elementor-element.elementor-element-d952d42 .elementor-image img {
		width: 50px;
	}

	body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-d952d42 {
		left: 4.951%;
	}

	body.rtl .elementor-8614 .elementor-element.elementor-element-d952d42 {
		right: 4.951%;
	}

	.elementor-8614 .elementor-element.elementor-element-d952d42 {
		top: 47.998%;
	}

	.elementor-8614 .elementor-element.elementor-element-9b0f457 .elementor-image img {
		width: 50px;
	}

	body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-9b0f457 {
		left: 29.014%;
	}

	body.rtl .elementor-8614 .elementor-element.elementor-element-9b0f457 {
		right: 29.014%;
	}

	.elementor-8614 .elementor-element.elementor-element-9b0f457 {
		top: 74.312%;
	}

	.elementor-8614 .elementor-element.elementor-element-cdc5db1 .elementor-image img {
		width: 50px;
	}

	body:not(.rtl) .elementor-8614 .elementor-element.elementor-element-cdc5db1 {
		left: 81.304%;
	}

	body.rtl .elementor-8614 .elementor-element.elementor-element-cdc5db1 {
		right: 81.304%;
	}

	.elementor-8614 .elementor-element.elementor-element-cdc5db1 {
		top: 69.004%;
	}

	.elementor-8614 .elementor-element.elementor-element-62e6a57>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-807b37e {
		text-align: center;
	}

	.elementor-8614 .elementor-element.elementor-element-807b37e .elementor-heading-title {
		font-size: 30px;
		line-height: 1.4em;
	}

	.elementor-8614 .elementor-element.elementor-element-807b37e>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-4a4769a {
		text-align: center;
	}

	.elementor-8614 .elementor-element.elementor-element-0ffd9aa {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-4443d82 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc {
		font-size: 16px;
	}

	.elementor-8614 .elementor-element.elementor-element-4443d82>.elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}

	.elementor-8614 .elementor-element.elementor-element-2b9332d {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.elementor-bc-flex-widget .elementor-8614 .elementor-element.elementor-element-a763af9.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-8614 .elementor-element.elementor-element-a763af9.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-8614 .elementor-element.elementor-element-a763af9.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-8614 .elementor-element.elementor-element-a763af9>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-0411871 .elementor-heading-title {
		font-size: 36px;
	}

	.elementor-8614 .elementor-element.elementor-element-0411871>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8614 .elementor-element.elementor-element-bb3980b>.elementor-element-populated {
		margin: 30px 0px 0px 0px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-8614 .elementor-element.elementor-element-5cf0ade {
		width: 100%;
	}

	.elementor-8614 .elementor-element.elementor-element-efb6d5f {
		width: 100%;
	}

	.elementor-8614 .elementor-element.elementor-element-742b8e7 {
		width: 100%;
	}

	.elementor-8614 .elementor-element.elementor-element-46a5742 {
		width: 100%;
	}

	.elementor-8614 .elementor-element.elementor-element-f0989a7 {
		width: 100%;
	}

	.elementor-8614 .elementor-element.elementor-element-45b699c {
		width: 45%;
	}

	.elementor-8614 .elementor-element.elementor-element-57255b8 {
		width: 100%;
	}

	.elementor-8614 .elementor-element.elementor-element-62e6a57 {
		width: 100%;
	}

	.elementor-8614 .elementor-element.elementor-element-a763af9 {
		width: 35%;
	}

	.elementor-8614 .elementor-element.elementor-element-bb3980b {
		width: 65%;
	}
}

.elementor-8689 .elementor-element.elementor-element-6528968:not(.elementor-motion-effects-element-type-background),
.elementor-8689 .elementor-element.elementor-element-6528968>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8689 .elementor-element.elementor-element-6528968 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8689 .elementor-element.elementor-element-6528968>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8689 .elementor-element.elementor-element-fe29be0>.elementor-element-populated {
	padding: 40px 40px 40px 40px;
}

.elementor-8689 .elementor-element.elementor-element-e078b8b .elementor-icon-wrapper {
	text-align: left;
}

.elementor-8689 .elementor-element.elementor-element-e078b8b.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-8689 .elementor-element.elementor-element-e078b8b.elementor-view-framed .elementor-icon,
.elementor-8689 .elementor-element.elementor-element-e078b8b.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-8689 .elementor-element.elementor-element-e078b8b.elementor-view-framed .elementor-icon,
.elementor-8689 .elementor-element.elementor-element-e078b8b.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-8689 .elementor-element.elementor-element-e078b8b .elementor-icon {
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-8689 .elementor-element.elementor-element-e078b8b .elementor-icon i,
.elementor-8689 .elementor-element.elementor-element-e078b8b .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8689 .elementor-element.elementor-element-e078b8b {
	width: auto;
	max-width: auto;
}

.elementor-8689 .elementor-element.elementor-element-5edc3a6 .elementor-heading-title {
	font-size: 20px;
	line-height: 1.6em;
}

.elementor-8689 .elementor-element.elementor-element-5edc3a6>.elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

.elementor-8689 .elementor-element.elementor-element-5edc3a6 {
	width: auto;
	max-width: auto;
}

.elementor-8689 .elementor-element.elementor-element-f40e8f8 {
	color: #7A7A7A;
	font-size: 12px;
	line-height: 1.6em;
}

.elementor-8689 .elementor-element.elementor-element-f40e8f8>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8689 .elementor-element.elementor-element-57c89e3 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8689 .elementor-element.elementor-element-57c89e3>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8689 .elementor-element.elementor-element-da8f3db .elementor-heading-title {
	font-size: 14px;
}

.elementor-8689 .elementor-element.elementor-element-da8f3db>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8689 .elementor-element.elementor-element-ece2407 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8689 .elementor-element.elementor-element-ece2407>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8689 .elementor-element.elementor-element-50f9bce .elementor-heading-title {
	font-size: 14px;
}

.elementor-8689 .elementor-element.elementor-element-50f9bce>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8689 .elementor-element.elementor-element-d985e2f>.elementor-element-populated {
	padding: 40px 40px 40px 40px;
}

.elementor-8689 .elementor-element.elementor-element-70a138d .elementor-icon-wrapper {
	text-align: left;
}

.elementor-8689 .elementor-element.elementor-element-70a138d.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-8689 .elementor-element.elementor-element-70a138d.elementor-view-framed .elementor-icon,
.elementor-8689 .elementor-element.elementor-element-70a138d.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-8689 .elementor-element.elementor-element-70a138d.elementor-view-framed .elementor-icon,
.elementor-8689 .elementor-element.elementor-element-70a138d.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-8689 .elementor-element.elementor-element-70a138d .elementor-icon {
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-8689 .elementor-element.elementor-element-70a138d .elementor-icon i,
.elementor-8689 .elementor-element.elementor-element-70a138d .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8689 .elementor-element.elementor-element-70a138d {
	width: auto;
	max-width: auto;
}

.elementor-8689 .elementor-element.elementor-element-d5566af .elementor-heading-title {
	font-size: 20px;
	line-height: 1.6em;
}

.elementor-8689 .elementor-element.elementor-element-d5566af>.elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

.elementor-8689 .elementor-element.elementor-element-d5566af {
	width: auto;
	max-width: auto;
}

.elementor-8689 .elementor-element.elementor-element-6845f59 {
	color: #7A7A7A;
	font-size: 12px;
	line-height: 1.6em;
}

.elementor-8689 .elementor-element.elementor-element-6845f59>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8689 .elementor-element.elementor-element-8004127 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8689 .elementor-element.elementor-element-8004127>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8689 .elementor-element.elementor-element-761a0f3 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8689 .elementor-element.elementor-element-761a0f3>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8689 .elementor-element.elementor-element-01d0bde .elementor-heading-title {
	font-size: 14px;
}

.elementor-8689 .elementor-element.elementor-element-01d0bde>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8689 .elementor-element.elementor-element-423b946 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8689 .elementor-element.elementor-element-423b946>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8689 .elementor-element.elementor-element-a8a6585>.elementor-element-populated {
	padding: 40px 40px 40px 40px;
}

.elementor-8689 .elementor-element.elementor-element-383f8e1 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-8689 .elementor-element.elementor-element-383f8e1.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-8689 .elementor-element.elementor-element-383f8e1.elementor-view-framed .elementor-icon,
.elementor-8689 .elementor-element.elementor-element-383f8e1.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-8689 .elementor-element.elementor-element-383f8e1.elementor-view-framed .elementor-icon,
.elementor-8689 .elementor-element.elementor-element-383f8e1.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-8689 .elementor-element.elementor-element-383f8e1 .elementor-icon {
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-8689 .elementor-element.elementor-element-383f8e1 .elementor-icon i,
.elementor-8689 .elementor-element.elementor-element-383f8e1 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8689 .elementor-element.elementor-element-383f8e1 {
	width: auto;
	max-width: auto;
}

.elementor-8689 .elementor-element.elementor-element-7e79add .elementor-heading-title {
	font-size: 20px;
	line-height: 1.6em;
}

.elementor-8689 .elementor-element.elementor-element-7e79add>.elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

.elementor-8689 .elementor-element.elementor-element-7e79add {
	width: auto;
	max-width: auto;
}

.elementor-8689 .elementor-element.elementor-element-7ff0ae7 {
	color: #7A7A7A;
	font-size: 12px;
	line-height: 1.6em;
}

.elementor-8689 .elementor-element.elementor-element-7ff0ae7>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8689 .elementor-element.elementor-element-4cabd69 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8689 .elementor-element.elementor-element-4cabd69>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8689 .elementor-element.elementor-element-b723350 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8689 .elementor-element.elementor-element-b723350>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8689 .elementor-element.elementor-element-28ab27a .elementor-heading-title {
	font-size: 14px;
}

.elementor-8689 .elementor-element.elementor-element-28ab27a>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8689 .elementor-element.elementor-element-37814ad>.elementor-element-populated {
	padding: 40px 40px 40px 40px;
}

.elementor-8689 .elementor-element.elementor-element-e67f266 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-8689 .elementor-element.elementor-element-e67f266.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-8689 .elementor-element.elementor-element-e67f266.elementor-view-framed .elementor-icon,
.elementor-8689 .elementor-element.elementor-element-e67f266.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-8689 .elementor-element.elementor-element-e67f266.elementor-view-framed .elementor-icon,
.elementor-8689 .elementor-element.elementor-element-e67f266.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-8689 .elementor-element.elementor-element-e67f266 .elementor-icon {
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-8689 .elementor-element.elementor-element-e67f266 .elementor-icon i,
.elementor-8689 .elementor-element.elementor-element-e67f266 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8689 .elementor-element.elementor-element-e67f266 {
	width: auto;
	max-width: auto;
}

.elementor-8689 .elementor-element.elementor-element-6185176 .elementor-heading-title {
	font-size: 20px;
	line-height: 1.6em;
}

.elementor-8689 .elementor-element.elementor-element-6185176>.elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

.elementor-8689 .elementor-element.elementor-element-6185176 {
	width: auto;
	max-width: auto;
}

.elementor-8689 .elementor-element.elementor-element-22b6c34 {
	color: #7A7A7A;
	font-size: 12px;
	line-height: 1.6em;
}

.elementor-8689 .elementor-element.elementor-element-22b6c34>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8689 .elementor-element.elementor-element-913961a .elementor-heading-title {
	font-size: 14px;
}

.elementor-8689 .elementor-element.elementor-element-913961a>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8689 .elementor-element.elementor-element-53f4b1c .elementor-heading-title {
	font-size: 14px;
}

.elementor-8689 .elementor-element.elementor-element-53f4b1c>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8689 .elementor-element.elementor-element-e410bc4 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8689 .elementor-element.elementor-element-e410bc4>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8703 .elementor-element.elementor-element-6818468:not(.elementor-motion-effects-element-type-background),
.elementor-8703 .elementor-element.elementor-element-6818468>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8703 .elementor-element.elementor-element-6818468 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8703 .elementor-element.elementor-element-6818468>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8703 .elementor-element.elementor-element-5613218>.elementor-element-populated {
	padding: 40px 40px 40px 40px;
}

.elementor-8703 .elementor-element.elementor-element-091aca6 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-8703 .elementor-element.elementor-element-091aca6.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-8703 .elementor-element.elementor-element-091aca6.elementor-view-framed .elementor-icon,
.elementor-8703 .elementor-element.elementor-element-091aca6.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-8703 .elementor-element.elementor-element-091aca6.elementor-view-framed .elementor-icon,
.elementor-8703 .elementor-element.elementor-element-091aca6.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-8703 .elementor-element.elementor-element-091aca6 .elementor-icon {
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-8703 .elementor-element.elementor-element-091aca6 .elementor-icon i,
.elementor-8703 .elementor-element.elementor-element-091aca6 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8703 .elementor-element.elementor-element-091aca6 {
	width: auto;
	max-width: auto;
}

.elementor-8703 .elementor-element.elementor-element-8a4acfa .elementor-heading-title {
	font-size: 20px;
	line-height: 1.6em;
}

.elementor-8703 .elementor-element.elementor-element-8a4acfa>.elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

.elementor-8703 .elementor-element.elementor-element-8a4acfa {
	width: auto;
	max-width: auto;
}

.elementor-8703 .elementor-element.elementor-element-4636778 {
	color: #7A7A7A;
	font-size: 12px;
	line-height: 1.6em;
}

.elementor-8703 .elementor-element.elementor-element-4636778>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8703 .elementor-element.elementor-element-46b72b1 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8703 .elementor-element.elementor-element-46b72b1>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8703 .elementor-element.elementor-element-72834ce .elementor-heading-title {
	font-size: 14px;
}

.elementor-8703 .elementor-element.elementor-element-72834ce>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8703 .elementor-element.elementor-element-787f0c9 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8703 .elementor-element.elementor-element-787f0c9>.elementor-widget-container {
	margin: 0px 0px 05px 0px;
}

.elementor-8703 .elementor-element.elementor-element-7a3082e .elementor-heading-title {
	font-size: 14px;
}

.elementor-8703 .elementor-element.elementor-element-7a3082e>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8703 .elementor-element.elementor-element-ce60553 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8703 .elementor-element.elementor-element-ce60553>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8703 .elementor-element.elementor-element-cdbf799>.elementor-element-populated {
	padding: 40px 40px 40px 40px;
}

.elementor-8703 .elementor-element.elementor-element-a2a4dc2 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-8703 .elementor-element.elementor-element-a2a4dc2.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-8703 .elementor-element.elementor-element-a2a4dc2.elementor-view-framed .elementor-icon,
.elementor-8703 .elementor-element.elementor-element-a2a4dc2.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-8703 .elementor-element.elementor-element-a2a4dc2.elementor-view-framed .elementor-icon,
.elementor-8703 .elementor-element.elementor-element-a2a4dc2.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-8703 .elementor-element.elementor-element-a2a4dc2 .elementor-icon {
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-8703 .elementor-element.elementor-element-a2a4dc2 .elementor-icon i,
.elementor-8703 .elementor-element.elementor-element-a2a4dc2 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8703 .elementor-element.elementor-element-a2a4dc2 {
	width: auto;
	max-width: auto;
}

.elementor-8703 .elementor-element.elementor-element-80aa07d .elementor-heading-title {
	font-size: 20px;
	line-height: 1.6em;
}

.elementor-8703 .elementor-element.elementor-element-80aa07d>.elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

.elementor-8703 .elementor-element.elementor-element-80aa07d {
	width: auto;
	max-width: auto;
}

.elementor-8703 .elementor-element.elementor-element-ce1017d {
	color: #7A7A7A;
	font-size: 12px;
	line-height: 1.6em;
}

.elementor-8703 .elementor-element.elementor-element-ce1017d>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8703 .elementor-element.elementor-element-dd04a72 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8703 .elementor-element.elementor-element-dd04a72>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8703 .elementor-element.elementor-element-2992707 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8703 .elementor-element.elementor-element-2992707>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8703 .elementor-element.elementor-element-aec5beb .elementor-heading-title {
	font-size: 14px;
}

.elementor-8703 .elementor-element.elementor-element-aec5beb>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8703 .elementor-element.elementor-element-bf26b07 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8703 .elementor-element.elementor-element-bf26b07>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8703 .elementor-element.elementor-element-867fc28 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8703 .elementor-element.elementor-element-867fc28>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8703 .elementor-element.elementor-element-1158b80>.elementor-element-populated {
	padding: 40px 40px 40px 40px;
}

.elementor-8703 .elementor-element.elementor-element-43ad19d .elementor-icon-wrapper {
	text-align: left;
}

.elementor-8703 .elementor-element.elementor-element-43ad19d.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-8703 .elementor-element.elementor-element-43ad19d.elementor-view-framed .elementor-icon,
.elementor-8703 .elementor-element.elementor-element-43ad19d.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-8703 .elementor-element.elementor-element-43ad19d.elementor-view-framed .elementor-icon,
.elementor-8703 .elementor-element.elementor-element-43ad19d.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-8703 .elementor-element.elementor-element-43ad19d .elementor-icon {
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-8703 .elementor-element.elementor-element-43ad19d .elementor-icon i,
.elementor-8703 .elementor-element.elementor-element-43ad19d .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8703 .elementor-element.elementor-element-43ad19d {
	width: auto;
	max-width: auto;
}

.elementor-8703 .elementor-element.elementor-element-cdf4bf3 .elementor-heading-title {
	font-size: 20px;
	line-height: 1.6em;
}

.elementor-8703 .elementor-element.elementor-element-cdf4bf3>.elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

.elementor-8703 .elementor-element.elementor-element-cdf4bf3 {
	width: auto;
	max-width: auto;
}

.elementor-8703 .elementor-element.elementor-element-4a50398 {
	color: #7A7A7A;
	font-size: 12px;
	line-height: 1.6em;
}

.elementor-8703 .elementor-element.elementor-element-4a50398>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8703 .elementor-element.elementor-element-86d8300 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8703 .elementor-element.elementor-element-86d8300>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8703 .elementor-element.elementor-element-55743f3 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8703 .elementor-element.elementor-element-55743f3>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8703 .elementor-element.elementor-element-c005382 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8703 .elementor-element.elementor-element-c005382>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8703 .elementor-element.elementor-element-06dd452 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8703 .elementor-element.elementor-element-06dd452>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8703 .elementor-element.elementor-element-1b177a8 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8703 .elementor-element.elementor-element-1b177a8>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8703 .elementor-element.elementor-element-5c66439>.elementor-element-populated {
	padding: 40px 0px 40px 40px;
}

.elementor-8703 .elementor-element.elementor-element-7ece09c .elementor-icon-wrapper {
	text-align: left;
}

.elementor-8703 .elementor-element.elementor-element-7ece09c.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-8703 .elementor-element.elementor-element-7ece09c.elementor-view-framed .elementor-icon,
.elementor-8703 .elementor-element.elementor-element-7ece09c.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-8703 .elementor-element.elementor-element-7ece09c.elementor-view-framed .elementor-icon,
.elementor-8703 .elementor-element.elementor-element-7ece09c.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-8703 .elementor-element.elementor-element-7ece09c .elementor-icon {
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-8703 .elementor-element.elementor-element-7ece09c .elementor-icon i,
.elementor-8703 .elementor-element.elementor-element-7ece09c .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8703 .elementor-element.elementor-element-7ece09c {
	width: auto;
	max-width: auto;
}

.elementor-8703 .elementor-element.elementor-element-8186ef4 .elementor-heading-title {
	font-size: 20px;
	line-height: 1.6em;
}

.elementor-8703 .elementor-element.elementor-element-8186ef4>.elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

.elementor-8703 .elementor-element.elementor-element-8186ef4 {
	width: auto;
	max-width: auto;
}

.elementor-8703 .elementor-element.elementor-element-6bf40d2 {
	color: #7A7A7A;
	font-size: 12px;
	line-height: 1.6em;
}

.elementor-8703 .elementor-element.elementor-element-6bf40d2>.elementor-widget-container {
	margin: -10px 40px 0px 0px;
}

.elementor-8703 .elementor-element.elementor-element-3682e5b .elementor-heading-title {
	font-size: 14px;
}

.elementor-8703 .elementor-element.elementor-element-3682e5b>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8703 .elementor-element.elementor-element-b319b5d .elementor-heading-title {
	font-size: 14px;
}

.elementor-8703 .elementor-element.elementor-element-b319b5d>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8703 .elementor-element.elementor-element-93b0842 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8703 .elementor-element.elementor-element-93b0842>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8703 .elementor-element.elementor-element-e284f26 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8703 .elementor-element.elementor-element-e284f26>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8703 .elementor-element.elementor-element-f7bf976 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8703 .elementor-element.elementor-element-f7bf976>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8713 .elementor-element.elementor-element-977f388:not(.elementor-motion-effects-element-type-background),
.elementor-8713 .elementor-element.elementor-element-977f388>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8713 .elementor-element.elementor-element-977f388 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8713 .elementor-element.elementor-element-977f388>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8713 .elementor-element.elementor-element-79e062a>.elementor-element-populated {
	padding: 40px 40px 40px 40px;
}

.elementor-8713 .elementor-element.elementor-element-7254c13 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-8713 .elementor-element.elementor-element-7254c13.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-8713 .elementor-element.elementor-element-7254c13.elementor-view-framed .elementor-icon,
.elementor-8713 .elementor-element.elementor-element-7254c13.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-8713 .elementor-element.elementor-element-7254c13.elementor-view-framed .elementor-icon,
.elementor-8713 .elementor-element.elementor-element-7254c13.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-8713 .elementor-element.elementor-element-7254c13 .elementor-icon {
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-8713 .elementor-element.elementor-element-7254c13 .elementor-icon i,
.elementor-8713 .elementor-element.elementor-element-7254c13 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8713 .elementor-element.elementor-element-7254c13 {
	width: auto;
	max-width: auto;
}

.elementor-8713 .elementor-element.elementor-element-efaf5fc .elementor-heading-title {
	font-size: 20px;
	line-height: 1.6em;
}

.elementor-8713 .elementor-element.elementor-element-efaf5fc>.elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

.elementor-8713 .elementor-element.elementor-element-efaf5fc {
	width: auto;
	max-width: auto;
}

.elementor-8713 .elementor-element.elementor-element-62a123f {
	color: #7A7A7A;
	font-size: 12px;
	line-height: 1.6em;
}

.elementor-8713 .elementor-element.elementor-element-62a123f>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8713 .elementor-element.elementor-element-c8e37cb>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8713 .elementor-element.elementor-element-efc13ec .elementor-heading-title {
	font-size: 14px;
}

.elementor-8713 .elementor-element.elementor-element-efc13ec>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8713 .elementor-element.elementor-element-ecb4c44 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8713 .elementor-element.elementor-element-8ce780b>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8713 .elementor-element.elementor-element-755227f .elementor-heading-title {
	font-size: 14px;
}

.elementor-8713 .elementor-element.elementor-element-755227f>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8713 .elementor-element.elementor-element-05fa14e>.elementor-element-populated {
	padding: 40px 40px 40px 40px;
}

.elementor-8713 .elementor-element.elementor-element-b7f97a4 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-8713 .elementor-element.elementor-element-b7f97a4.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-8713 .elementor-element.elementor-element-b7f97a4.elementor-view-framed .elementor-icon,
.elementor-8713 .elementor-element.elementor-element-b7f97a4.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-8713 .elementor-element.elementor-element-b7f97a4.elementor-view-framed .elementor-icon,
.elementor-8713 .elementor-element.elementor-element-b7f97a4.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-8713 .elementor-element.elementor-element-b7f97a4 .elementor-icon {
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-8713 .elementor-element.elementor-element-b7f97a4 .elementor-icon i,
.elementor-8713 .elementor-element.elementor-element-b7f97a4 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8713 .elementor-element.elementor-element-b7f97a4 {
	width: auto;
	max-width: auto;
}

.elementor-8713 .elementor-element.elementor-element-95bec04 .elementor-heading-title {
	font-size: 20px;
	line-height: 1.6em;
}

.elementor-8713 .elementor-element.elementor-element-95bec04>.elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

.elementor-8713 .elementor-element.elementor-element-95bec04 {
	width: auto;
	max-width: auto;
}

.elementor-8713 .elementor-element.elementor-element-d1d70de {
	color: #7A7A7A;
	font-size: 12px;
	line-height: 1.6em;
}

.elementor-8713 .elementor-element.elementor-element-d1d70de>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8713 .elementor-element.elementor-element-819c5d6 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-8713 .elementor-element.elementor-element-a7befbe>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8713 .elementor-element.elementor-element-9767b56 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8713 .elementor-element.elementor-element-9767b56>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8713 .elementor-element.elementor-element-0703bdf .elementor-heading-title {
	font-size: 14px;
}

.elementor-8713 .elementor-element.elementor-element-9cda535>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8713 .elementor-element.elementor-element-0d55df9 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8713 .elementor-element.elementor-element-0d55df9>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8713 .elementor-element.elementor-element-095c4aa .elementor-heading-title {
	font-size: 14px;
}

.elementor-8713 .elementor-element.elementor-element-1a437f6>.elementor-element-populated {
	padding: 40px 40px 40px 40px;
}

.elementor-8713 .elementor-element.elementor-element-98ce42a .elementor-icon-wrapper {
	text-align: left;
}

.elementor-8713 .elementor-element.elementor-element-98ce42a.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-8713 .elementor-element.elementor-element-98ce42a.elementor-view-framed .elementor-icon,
.elementor-8713 .elementor-element.elementor-element-98ce42a.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-8713 .elementor-element.elementor-element-98ce42a.elementor-view-framed .elementor-icon,
.elementor-8713 .elementor-element.elementor-element-98ce42a.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-8713 .elementor-element.elementor-element-98ce42a .elementor-icon {
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-8713 .elementor-element.elementor-element-98ce42a .elementor-icon i,
.elementor-8713 .elementor-element.elementor-element-98ce42a .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8713 .elementor-element.elementor-element-98ce42a {
	width: auto;
	max-width: auto;
}

.elementor-8713 .elementor-element.elementor-element-29178f5 .elementor-heading-title {
	font-size: 20px;
	line-height: 1.6em;
}

.elementor-8713 .elementor-element.elementor-element-29178f5>.elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

.elementor-8713 .elementor-element.elementor-element-29178f5 {
	width: auto;
	max-width: auto;
}

.elementor-8713 .elementor-element.elementor-element-ea84bcb {
	color: #7A7A7A;
	font-size: 12px;
	line-height: 1.6em;
}

.elementor-8713 .elementor-element.elementor-element-ea84bcb>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8713 .elementor-element.elementor-element-b0a76a9 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-8713 .elementor-element.elementor-element-dc4d996>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8713 .elementor-element.elementor-element-157e08f .elementor-heading-title {
	font-size: 14px;
}

.elementor-8713 .elementor-element.elementor-element-157e08f>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8713 .elementor-element.elementor-element-1a81d49>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8713 .elementor-element.elementor-element-7f94324 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8713 .elementor-element.elementor-element-7f94324>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8723 .elementor-element.elementor-element-249d2819:not(.elementor-motion-effects-element-type-background),
.elementor-8723 .elementor-element.elementor-element-249d2819>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-8723 .elementor-element.elementor-element-249d2819 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 20px 20px 20px 20px;
}

.elementor-8723 .elementor-element.elementor-element-249d2819>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8723 .elementor-element.elementor-element-2ee6528d>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8723 .elementor-element.elementor-element-2bf068db {
	text-align: center;
}

.elementor-8723 .elementor-element.elementor-element-2bf068db .elementor-image img {
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8723 .elementor-element.elementor-element-655638da {
	text-align: center;
}

.elementor-8723 .elementor-element.elementor-element-655638da .elementor-image img {
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8723 .elementor-element.elementor-element-41214ca9 {
	text-align: center;
}

.elementor-8723 .elementor-element.elementor-element-41214ca9 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8723 .elementor-element.elementor-element-7833f64 {
	text-align: center;
}

.elementor-8723 .elementor-element.elementor-element-7833f64 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8723 .elementor-element.elementor-element-3ce9514a {
	text-align: center;
}

.elementor-8723 .elementor-element.elementor-element-3ce9514a .elementor-image img {
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8723 .elementor-element.elementor-element-2045336e {
	text-align: center;
}

.elementor-8723 .elementor-element.elementor-element-2045336e .elementor-image img {
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8723 .elementor-element.elementor-element-3eb226c5 {
	text-align: center;
}

.elementor-8723 .elementor-element.elementor-element-3eb226c5 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8723 .elementor-element.elementor-element-7d4e5ee9 {
	text-align: center;
}

.elementor-8723 .elementor-element.elementor-element-7d4e5ee9 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8723 .elementor-element.elementor-element-48da0adc {
	text-align: center;
}

.elementor-8723 .elementor-element.elementor-element-48da0adc .elementor-image img {
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8723 .elementor-element.elementor-element-14408364 {
	text-align: center;
}

.elementor-8723 .elementor-element.elementor-element-14408364 .elementor-image img {
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 30px 60px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8818 .elementor-element.elementor-element-172d932f:not(.elementor-motion-effects-element-type-background),
.elementor-8818 .elementor-element.elementor-element-172d932f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-8818 .elementor-element.elementor-element-172d932f {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 20px 30px 10px 30px;
}

.elementor-8818 .elementor-element.elementor-element-172d932f>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8818 .elementor-element.elementor-element-2c8529e9>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8818 .elementor-element.elementor-element-21354265.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-8818 .elementor-element.elementor-element-21354265.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-8818 .elementor-element.elementor-element-21354265.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-8818 .elementor-element.elementor-element-21354265>.elementor-element-populated,
.elementor-8818 .elementor-element.elementor-element-21354265>.elementor-element-populated>.elementor-background-overlay,
.elementor-8818 .elementor-element.elementor-element-21354265>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8818 .elementor-element.elementor-element-21354265>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 10px 0px 0px 0px;
	padding: 20px 40px 20px 10px;
}

.elementor-8818 .elementor-element.elementor-element-21354265>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8818 .elementor-element.elementor-element-9987efe .elementor-icon-wrapper {
	text-align: left;
}

.elementor-8818 .elementor-element.elementor-element-9987efe.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-8818 .elementor-element.elementor-element-9987efe.elementor-view-framed .elementor-icon,
.elementor-8818 .elementor-element.elementor-element-9987efe.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-8818 .elementor-element.elementor-element-9987efe.elementor-view-framed .elementor-icon,
.elementor-8818 .elementor-element.elementor-element-9987efe.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-8818 .elementor-element.elementor-element-9987efe .elementor-icon {
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-8818 .elementor-element.elementor-element-9987efe .elementor-icon i,
.elementor-8818 .elementor-element.elementor-element-9987efe .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8818 .elementor-element.elementor-element-9987efe {
	width: auto;
	max-width: auto;
}

.elementor-8818 .elementor-element.elementor-element-307cd0b .elementor-heading-title {
	font-size: 20px;
	line-height: 1.5em;
}

.elementor-8818 .elementor-element.elementor-element-307cd0b>.elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

.elementor-8818 .elementor-element.elementor-element-307cd0b {
	width: auto;
	max-width: auto;
}

.elementor-8818 .elementor-element.elementor-element-b8d63aa .elementor-text-editor {
	text-align: left;
}

.elementor-8818 .elementor-element.elementor-element-b8d63aa {
	font-size: 13px;
}

.elementor-8818 .elementor-element.elementor-element-b8d63aa>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-8818 .elementor-element.elementor-element-f395ca8 {
	color: #000000;
	font-size: 13px;
	line-height: 1.5em;
}

.elementor-8818 .elementor-element.elementor-element-f395ca8>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-8818 .elementor-element.elementor-element-abbb8cf>.elementor-element-populated {
	margin: 18px 0px 0px 0px;
}

.elementor-8818 .elementor-element.elementor-element-4668e7b .elementor-icon-wrapper {
	text-align: left;
}

.elementor-8818 .elementor-element.elementor-element-4668e7b.elementor-view-stacked .elementor-icon {
	background-color: #6fb451;
}

.elementor-8818 .elementor-element.elementor-element-4668e7b.elementor-view-framed .elementor-icon,
.elementor-8818 .elementor-element.elementor-element-4668e7b.elementor-view-default .elementor-icon {
	color: #6fb451;
	border-color: #6fb451;
}

.elementor-8818 .elementor-element.elementor-element-4668e7b.elementor-view-framed .elementor-icon,
.elementor-8818 .elementor-element.elementor-element-4668e7b.elementor-view-default .elementor-icon svg {
	fill: #6fb451;
}

.elementor-8818 .elementor-element.elementor-element-4668e7b .elementor-icon {
	font-size: 14px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-8818 .elementor-element.elementor-element-4668e7b .elementor-icon i,
.elementor-8818 .elementor-element.elementor-element-4668e7b .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-8818 .elementor-element.elementor-element-4668e7b {
	width: auto;
	max-width: auto;
}

.elementor-8818 .elementor-element.elementor-element-034fe9b .elementor-heading-title {
	font-size: 20px;
	line-height: 1.5em;
}

.elementor-8818 .elementor-element.elementor-element-034fe9b>.elementor-widget-container {
	margin: 0px 0px 0px 15px;
}

.elementor-8818 .elementor-element.elementor-element-034fe9b {
	width: auto;
	max-width: auto;
}

.elementor-8818 .elementor-element.elementor-element-22fe8fce .elementor-heading-title {
	font-size: 14px;
}

.elementor-8818 .elementor-element.elementor-element-22fe8fce>.elementor-widget-container {
	margin: 10px 0px 5px 0px;
}

.elementor-8818 .elementor-element.elementor-element-187d6796 .elementor-heading-title {
	font-size: 14px;
}

.elementor-8818 .elementor-element.elementor-element-187d6796>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
}

.elementor-8818 .elementor-element.elementor-element-1c85901d .elementor-heading-title {
	font-size: 14px;
}

.elementor-8818 .elementor-element.elementor-element-1c85901d>.elementor-widget-container {
	margin: 2px 0px 0px 0px;
}

.elementor-8818 .elementor-element.elementor-element-564c5c30>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8818 .elementor-element.elementor-element-2d20aeee.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8818 .elementor-element.elementor-element-2d20aeee.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8818 .elementor-element.elementor-element-2d20aeee.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8818 .elementor-element.elementor-element-2d20aeee:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8818 .elementor-element.elementor-element-2d20aeee>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/desktop-1-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-8818 .elementor-element.elementor-element-2d20aeee>.elementor-element-populated,
.elementor-8818 .elementor-element.elementor-element-2d20aeee>.elementor-element-populated>.elementor-background-overlay,
.elementor-8818 .elementor-element.elementor-element-2d20aeee>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8818 .elementor-element.elementor-element-2d20aeee>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 20px 20px 20px 20px;
	padding: 80px 20px 80px 20px;
}

.elementor-8818 .elementor-element.elementor-element-2d20aeee>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8818 .elementor-element.elementor-element-2e301294 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-8818 .elementor-element.elementor-element-2e301294 .elementor-heading-title {
	color: #000000;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1.3em;
}

.elementor-8818 .elementor-element.elementor-element-2e301294>.elementor-widget-container {
	padding: 10px 20px 10px 20px;
	background-color: #ffffff;
}

.elementor-bc-flex-widget .elementor-8818 .elementor-element.elementor-element-5ff875bc.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8818 .elementor-element.elementor-element-5ff875bc.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8818 .elementor-element.elementor-element-5ff875bc.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-8818 .elementor-element.elementor-element-5ff875bc:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8818 .elementor-element.elementor-element-5ff875bc>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../upload/4k-2.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-8818 .elementor-element.elementor-element-5ff875bc>.elementor-element-populated,
.elementor-8818 .elementor-element.elementor-element-5ff875bc>.elementor-element-populated>.elementor-background-overlay,
.elementor-8818 .elementor-element.elementor-element-5ff875bc>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-8818 .elementor-element.elementor-element-5ff875bc>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 20px 20px 20px 20px;
	padding: 80px 20px 80px 20px;
}

.elementor-8818 .elementor-element.elementor-element-5ff875bc>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8818 .elementor-element.elementor-element-4032d3fd {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-8818 .elementor-element.elementor-element-4032d3fd .elementor-heading-title {
	color: #000000;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 1.3em;
}

.elementor-8818 .elementor-element.elementor-element-4032d3fd>.elementor-widget-container {
	padding: 10px 20px 10px 20px;
	background-color: #ffffff;
}

@media(max-width:767px) {

	.elementor-8818 .elementor-element.elementor-element-21354265>.elementor-element-populated,
	.elementor-8818 .elementor-element.elementor-element-21354265>.elementor-element-populated>.elementor-background-overlay,
	.elementor-8818 .elementor-element.elementor-element-21354265>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-8818 .elementor-element.elementor-element-21354265>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8818 .elementor-element.elementor-element-2d20aeee>.elementor-element-populated,
	.elementor-8818 .elementor-element.elementor-element-2d20aeee>.elementor-element-populated>.elementor-background-overlay,
	.elementor-8818 .elementor-element.elementor-element-2d20aeee>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-8818 .elementor-element.elementor-element-2d20aeee>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8818 .elementor-element.elementor-element-5ff875bc>.elementor-element-populated,
	.elementor-8818 .elementor-element.elementor-element-5ff875bc>.elementor-element-populated>.elementor-background-overlay,
	.elementor-8818 .elementor-element.elementor-element-5ff875bc>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-8818 .elementor-element.elementor-element-5ff875bc>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-8818 .elementor-element.elementor-element-21354265 {
		width: 50%;
	}

	.elementor-8818 .elementor-element.elementor-element-2d20aeee {
		width: 50%;
	}

	.elementor-8818 .elementor-element.elementor-element-5ff875bc {
		width: 50%;
	}
}

@media(max-width:1024px) {
	.elementor-8818 .elementor-element.elementor-element-21354265>.elementor-element-populated {
		margin: 0px 20px 40px 0px;
	}

	.elementor-8818 .elementor-element.elementor-element-b8d63aa>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-8818 .elementor-element.elementor-element-2d20aeee>.elementor-element-populated {
		margin: 0px 0px 0px 20px;
	}

	.elementor-8818 .elementor-element.elementor-element-5ff875bc>.elementor-element-populated {
		margin: 0px 0px 0px 20px;
	}
}

.elementor-8846 .elementor-element.elementor-element-4299190>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8846 .elementor-element.elementor-element-c52a462 .parallax-slide-background:before {
	background-color: rgba(0, 0, 0, 0.2);
}

.elementor-8846 .elementor-element.elementor-element-c52a462 .parallax-slide-content-wrapper .parallax-slide-content-title h2 {
	color: #ffffff;
}

.elementor-8846 .elementor-element.elementor-element-c52a462 .parallax-slide-content-title h2 {
	font-size: 80px;
	text-transform: capitalize;
	line-height: 0.9em;
}

.elementor-8846 .elementor-element.elementor-element-c52a462 .parallax-slide-content-subtitle {
	color: #ffffff;
	font-size: 20px;
	line-height: 1.7em;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-8846 .elementor-element.elementor-element-c52a462 .parallax-slide-content-title h2 {
		font-size: 55px;
		line-height: 1.3em;
	}

	.elementor-8846 .elementor-element.elementor-element-c52a462 .parallax-slide-content-subtitle {
		font-size: 18px;
	}
}

@media(max-width:767px) {
	.elementor-8846 .elementor-element.elementor-element-c52a462 .parallax-slide-content-title h2 {
		font-size: 45px;
	}

	.elementor-8846 .elementor-element.elementor-element-c52a462 .parallax-slide-content-subtitle {
		font-size: 16px;
	}
}

.elementor-8854 .elementor-element.elementor-element-1a0af76>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8854 .elementor-element.elementor-element-9d95d12 .animated-frame-slider-wrapper.slideshow .slides .slide-title {
	color: #ffffff;
	font-size: 80px;
	text-transform: capitalize;
}

.elementor-8854 .elementor-element.elementor-element-9d95d12 div.animated-frame-slider-wrapper.slideshow .slides .slide-desc {
	color: #ffffff;
}

.elementor-8854 .elementor-element.elementor-element-9d95d12 .animated-frame-slider-wrapper.slideshow .slides .slide-link {
	background: rgba(255, 255, 255, 0);
	color: #FFFFFF;
	border-color: #ffffff;
	border-radius: 5px;
}

.elementor-8854 .elementor-element.elementor-element-9d95d12 .animated-frame-slider-wrapper.slideshow .slide-link:hover {
	background: #FFFFFF;
}

.elementor-8854 .elementor-element.elementor-element-9d95d12 .animated-frame-slider-wrapper.slideshow .slides .slide-link:hover {
	color: #000000;
	border-color: #ffffff;
}

.elementor-8854 .elementor-element.elementor-element-9d95d12 .animated-frame-slider-wrapper.slideshow .slidenav-item {
	color: #ffffff;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-8854 .elementor-element.elementor-element-9d95d12 .animated-frame-slider-wrapper.slideshow .slides .slide-title {
		font-size: 50px;
	}

	.elementor-8854 .elementor-element.elementor-element-9d95d12 .animated-frame-slider-wrapper.slideshow .slides .slide-desc {
		font-size: 18px;
		line-height: 1.7em;
	}
}

@media(max-width:767px) {
	.elementor-8854 .elementor-element.elementor-element-9d95d12 .animated-frame-slider-wrapper.slideshow .slides .slide-title {
		font-size: 45px;
	}

	.elementor-8854 .elementor-element.elementor-element-9d95d12 .animated-frame-slider-wrapper.slideshow .slides .slide-desc {
		font-size: 16px;
	}
}

.elementor-8865 .elementor-element.elementor-element-af457e8>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8865 .elementor-element.elementor-element-e7bdd57 .room-slider-wrapper .bg-overlay {
	background: rgba(0, 0, 0, 0.2);
}

.elementor-8865 .elementor-element.elementor-element-e7bdd57 .room-slider-wrapper .slide-name {
	color: #ffffff;
}

.elementor-8865 .elementor-element.elementor-element-e7bdd57 .room-slider-wrapper h2.slide-name {
	font-size: 70px;
}

.elementor-8865 .elementor-element.elementor-element-e7bdd57 .room-slider-wrapper .slide-title {
	color: #ffffff;
	font-size: 18px;
}

.elementor-8865 .elementor-element.elementor-element-e7bdd57 .room-slider-wrapper .slide .slide-date .button {
	color: #FFFFFF;
}

.elementor-8865 .elementor-element.elementor-element-e7bdd57 .room-slider-wrapper .slide-date .button {
	background: rgba(255, 255, 255, 0);
}

.elementor-8865 .elementor-element.elementor-element-e7bdd57 .room-slider-wrapper .slide-date a.button {
	border-color: #FFFFFF;
	border-radius: 25px;
}

.elementor-8865 .elementor-element.elementor-element-e7bdd57 .room-slider-wrapper .slide-date a.button:hover {
	background: #FFFFFF;
	color: #000000;
	border-color: #FFFFFF;
}

.elementor-8865 .elementor-element.elementor-element-e7bdd57 .room-slider-wrapper .btn--nav {
	color: #ffffff;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-8865 .elementor-element.elementor-element-e7bdd57 .room-slider-wrapper h2.slide-name {
		font-size: 50px;
	}

	.elementor-8865 .elementor-element.elementor-element-e7bdd57 .room-slider-wrapper .slide-title {
		font-size: 18px;
	}
}

@media(max-width:767px) {
	.elementor-8865 .elementor-element.elementor-element-e7bdd57 .room-slider-wrapper h2.slide-name {
		font-size: 40px;
		line-height: 1.2em;
	}

	.elementor-8865 .elementor-element.elementor-element-e7bdd57 .room-slider-wrapper .slide-title {
		font-size: 16px;
	}
}

.elementor-8875 .elementor-element.elementor-element-4d8ee1b>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8875 .elementor-element.elementor-element-920c0f2 .velo-slide-container.velo-slides {
	background-color: #FFFFFF;
}

.elementor-8875 .elementor-element.elementor-element-920c0f2 .velo-slide-container .velo-slide-bg:after {
	background: rgba(0, 0, 0, 0.2);
}

.elementor-8875 .elementor-element.elementor-element-920c0f2 .velo-slide-container .velo-slide-bg {
	color: #FFFFFF;
}

.elementor-8875 .elementor-element.elementor-element-920c0f2 .velo-slide-container .velo-slide .velo-slide-bg {
	background-color: #FFFFFF;
}

.elementor-8875 .elementor-element.elementor-element-920c0f2 .velo-slide-container .velo-slide-title {
	color: #000000;
}

.elementor-8875 .elementor-element.elementor-element-920c0f2 .velo-slide-container h2.velo-slide-title {
	font-size: 60px;
}

.elementor-8875 .elementor-element.elementor-element-920c0f2 .velo-slide-container .velo-slide-header .velo-slide-text .oh {
	color: #000000;
}

.elementor-8875 .elementor-element.elementor-element-920c0f2 .velo-slide-container .velo-slide-text {
	font-size: 16px;
}

.elementor-8875 .elementor-element.elementor-element-920c0f2 .velo-slide-container .btn-draw .btn-draw-text {
	color: #000000;
}

.elementor-8875 .elementor-element.elementor-element-920c0f2 .velo-slide-container .btn-draw.btn--white:before,
.velo-slide-container .btn-draw.btn--white:after,
.velo-slide-container .btn-draw.btn--white .btn-draw-text:before,
.velo-slide-container .btn-draw.btn--white .btn-draw-text:after,
.velo-slide-container .btn-draw.btn--white .btn-draw-text>span:before,
.velo-slide-container .btn-draw.btn--white .btn-draw-text>span:after {
	background-color: #000000;
}

.elementor-8875 .elementor-element.elementor-element-920c0f2 .velo-slide-container .btn-draw.btn--white .btn-draw-text {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.elementor-8875 .elementor-element.elementor-element-920c0f2 .velo-slides-nav a {
	color: #000000;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-8875 .elementor-element.elementor-element-920c0f2 .velo-slide-container h2.velo-slide-title {
		font-size: 50px;
	}
}

@media(max-width:767px) {
	.elementor-8875 .elementor-element.elementor-element-920c0f2 .velo-slide-container h2.velo-slide-title {
		font-size: 40px;
	}
}

.elementor-8887 .elementor-element.elementor-element-4f7e711>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8887 .elementor-element.elementor-element-b969599 .popout-slide-container .slider-content h1 {
	color: #ffffff;
}

.elementor-8887 .elementor-element.elementor-element-b969599 .popout-slide-container .slider-inner h1 {
	font-size: 90px;
}

.elementor-8887 .elementor-element.elementor-element-b969599 .popout-slide-container .slider-content .slider-desc {
	color: #ffffff;
}

.elementor-8887 .elementor-element.elementor-element-b969599 .popout-slide-container .slider-inner .slider-desc {
	font-size: 24px;
}

.elementor-8887 .elementor-element.elementor-element-b969599 .popout-slide-container .popout-slide-link {
	color: #ffffff;
}

.elementor-8887 .elementor-element.elementor-element-b969599 .popout-slide-container .slider-content .popout-slide-link {
	border-color: #ffffff;
}

.elementor-8887 .elementor-element.elementor-element-b969599 .popout-slide-container .slider-inner .slider-content .popout-slide-link {
	font-size: 20px;
	font-weight: 400;
}

.elementor-8887 .elementor-element.elementor-element-b969599 .popout-slide-container .slider-content a.go-to-next {
	color: #ffffff;
	font-size: 18px;
}

.elementor-8887 .elementor-element.elementor-element-b969599 .popout-slide-container .slider-content a.go-to-next:before {
	border-color: #ffffff;
}

.elementor-8887 .elementor-element.elementor-element-b969599 .popout-slide-container .slider-content a.go-to-next:after {
	background-color: #ffffff;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-8887 .elementor-element.elementor-element-b969599 .popout-slide-container .slider-inner h1 {
		font-size: 70px;
	}

	.elementor-8887 .elementor-element.elementor-element-b969599 .popout-slide-container .slider-inner .slider-desc {
		font-size: 20px;
	}

	.elementor-8887 .elementor-element.elementor-element-b969599 .popout-slide-container .slider-inner .slider-content .popout-slide-link {
		font-size: 20px;
	}
}

@media(max-width:767px) {
	.elementor-8887 .elementor-element.elementor-element-b969599 .popout-slide-container .slider-inner h1 {
		font-size: 45px;
		line-height: 1.2em;
	}
}

.elementor-8897 .elementor-element.elementor-element-eff5dae>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8897 .elementor-element.elementor-element-5c76f8e .mouse-driven-vertical-carousel-wrapper {
	height: 700px;
}

.elementor-8897 .elementor-element.elementor-element-5c76f8e .mouse-driven-vertical-carousel-wrapper .c-gradient-overlay {
	background: rgba(0, 0, 0, 0.2);
}

.elementor-8897 .elementor-element.elementor-element-5c76f8e .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header h2 {
	color: #ffffff;
	font-size: 50px;
}

.elementor-8897 .elementor-element.elementor-element-5c76f8e .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header .carousel__sub_header {
	color: #ffffff;
}

.elementor-8897 .elementor-element.elementor-element-5c76f8e .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-title {
	color: #ffffff;
	font-size: 24px;
	font-weight: 400;
}

.elementor-8897 .elementor-element.elementor-element-5c76f8e .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-eyebrow {
	color: #ffffff;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-8897 .elementor-element.elementor-element-5c76f8e .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header h2 {
		font-size: 36px;
	}

	.elementor-8897 .elementor-element.elementor-element-5c76f8e .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-title {
		font-size: 20px;
	}
}

@media(max-width:767px) {
	.elementor-8897 .elementor-element.elementor-element-5c76f8e .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-title {
		font-size: 24px;
	}
}

.elementor-8909 .elementor-element.elementor-element-6cb0035>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8909 .elementor-element.elementor-element-5242c0c .clip-path-slide-container .slide-inner:before {
	background: rgba(0, 0, 0, 0.2);
}

.elementor-8909 .elementor-element.elementor-element-5242c0c .clip-path-slide-container .slide-heading {
	color: #ffffff;
}

.elementor-8909 .elementor-element.elementor-element-5242c0c .clip-path-slide-container h2.slide-heading {
	font-size: 32px;
}

.elementor-8909 .elementor-element.elementor-element-5242c0c .clip-path-slide-container .slide-content {
	color: rgba(255, 255, 255, 0.64);
}

.elementor-8909 .elementor-element.elementor-element-5242c0c .clip-path-slide-container .slide-content a {
	color: rgba(255, 255, 255, 0.64);
}

.elementor-8909 .elementor-element.elementor-element-5242c0c .clip-path-slide-container .slide-inner .slide-content a {
	border-color: rgba(255, 255, 255, 0.64);
}

.elementor-8909 .elementor-element.elementor-element-5242c0c .clip-path-slide-container .slide-inner .slide-content .slide-text {
	font-size: 14px;
	line-height: 1.5em;
}

.elementor-8909 .elementor-element.elementor-element-5242c0c .clip-path-slide-container .slider-control {
	background-color: #ffffff;
}

.elementor-8909 .elementor-element.elementor-element-5242c0c .clip-path-slide-container .slider-control-line:after {
	background-color: #999999;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-8909 .elementor-element.elementor-element-5242c0c .clip-path-slide-container h2.slide-heading {
		font-size: 26px;
	}
}

.elementor-8917 .elementor-element.elementor-element-37de986>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8917 .elementor-element.elementor-element-ff65037 .split-slick-slide-container.split-slideshow .bg-overlay {
	background: rgba(0, 0, 0, 0.2);
}

.elementor-8917 .elementor-element.elementor-element-ff65037 .split-slick-slide-container .slideshow-text {
	color: #ffffff;
}

.elementor-8917 .elementor-element.elementor-element-ff65037 .split-slick-slide-container.split-slideshow .slideshow-text.slick-slider {
	letter-spacing: 20px;
}

.elementor-8917 .elementor-element.elementor-element-ff65037 .split-slick-slide-container.split-slideshow .slideshow .slick-dots li button:before {
	background-color: #ffffff;
}

:root {
	--page-title-display: none;
}

.elementor-8924 .elementor-element.elementor-element-58757a1>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8924 .elementor-element.elementor-element-59b0677 .transitions-slide-container .bg-overlay {
	background: rgba(0, 0, 0, 0.2);
}

.elementor-8924 .elementor-element.elementor-element-59b0677 .transitions-slide-container .swiper-image-left h1 {
	color: #ffffff;
}

.elementor-8924 .elementor-element.elementor-element-59b0677 .transitions-slide-container .swiper-image .swiper-image-left h1 {
	font-size: 60px;
	line-height: 1.2em;
}

.elementor-8924 .elementor-element.elementor-element-59b0677 .transitions-slide-container p.paragraph {
	color: #ffffff;
}

.elementor-8924 .elementor-element.elementor-element-59b0677 .transitions-slide-container .swiper-image-right p.paragraph {
	font-size: 18px;
}

.elementor-8924 .elementor-element.elementor-element-59b0677 .transitions-slide-container .transitions-slide-content-link {
	color: #ffffff;
}

.elementor-8924 .elementor-element.elementor-element-59b0677 .transitions-slide-container a.transitions-slide-content-link {
	border-color: #ffffff;
}

.elementor-8924 .elementor-element.elementor-element-59b0677 div.transitions-slide-container a.transitions-slide-content-link {
	font-size: 16px;
	font-weight: 400;
}

.elementor-8924 .elementor-element.elementor-element-59b0677 .transitions-slide-container .swiper-pagination-bullet {
	background-color: #ffffff;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-8924 .elementor-element.elementor-element-59b0677 .transitions-slide-container .swiper-image .swiper-image-left h1 {
		font-size: 45px;
	}

	.elementor-8924 .elementor-element.elementor-element-59b0677 .transitions-slide-container .swiper-image-right p.paragraph {
		font-size: 16px;
	}

	.elementor-8924 .elementor-element.elementor-element-59b0677 div.transitions-slide-container a.transitions-slide-content-link {
		font-size: 16px;
	}
}

@media(max-width:767px) {
	.elementor-8924 .elementor-element.elementor-element-59b0677 .transitions-slide-container .swiper-image .swiper-image-left h1 {
		font-size: 36px;
		line-height: 1.3em;
	}

	.elementor-8924 .elementor-element.elementor-element-59b0677 .transitions-slide-container .swiper-image-right p.paragraph {
		font-size: 16px;
	}

	.elementor-8924 .elementor-element.elementor-element-59b0677 div.transitions-slide-container a.transitions-slide-content-link {
		font-size: 16px;
	}
}

.elementor-8933 .elementor-element.elementor-element-289a05d>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8933 .elementor-element.elementor-element-ba39b01 .flip-slide-container .container .gallery li {
	width: 500px;
}

.elementor-8933 .elementor-element.elementor-element-ba39b01 .flip-slide-container .container .gallery .back-side {
	background: #f0f0f0;
}

.elementor-8933 .elementor-element.elementor-element-ba39b01 .flip-slide-container .container .gallery .content h2 {
	color: #222222;
}

.elementor-8933 .elementor-element.elementor-element-ba39b01 .flip-slide-container .container .gallery .content .text h2 {
	font-size: 40px;
	line-height: 1.2em;
}

.elementor-8933 .elementor-element.elementor-element-ba39b01 .flip-slide-container .container .gallery .content p {
	color: #222222;
}

.elementor-8933 .elementor-element.elementor-element-ba39b01 .flip-slide-container .flip-slide-content-link {
	color: #222222;
}

.elementor-8933 .elementor-element.elementor-element-ba39b01 .flip-slide-container div.flip-slide-content-link {
	border-color: #222222;
}

.elementor-8933 .elementor-element.elementor-element-ba39b01 div.flip-slide-container div.flip-slide-content-link {
	font-size: 14px;
	font-weight: 400;
}

:root {
	--page-title-display: none;
}

@media(max-width:767px) {
	.elementor-8933 .elementor-element.elementor-element-ba39b01 .flip-slide-container .container .gallery .content .text h2 {
		font-size: 32px;
	}
}

.elementor-8945 .elementor-element.elementor-element-64bf805>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8945 .elementor-element.elementor-element-3d2e46f .horizontal-slider-wrapper .horizontal-slider-cell {
	background: rgba(256, 256, 256, 0);
}

.elementor-8945 .elementor-element.elementor-element-3d2e46f .horizontal-slide-content-title h2 {
	color: #222222;
}

.elementor-8945 .elementor-element.elementor-element-3d2e46f div.horizontal-slide-content-title h2 {
	font-size: 55px;
	line-height: 1.2em;
}

.elementor-8945 .elementor-element.elementor-element-3d2e46f .horizontal-slider-wrapper .horizontal-slider-content .horizontal-slider-content-wrap {
	color: #444444;
}

.elementor-8945 .elementor-element.elementor-element-3d2e46f .horizontal-slider-content-cell .horizontal-slide-content-link {
	color: #222222;
	font-size: 14px;
	font-weight: 400;
}

.elementor-8945 .elementor-element.elementor-element-3d2e46f .horizontal-slide-content-link {
	border-color: #222222;
}

.elementor-8945 .elementor-element.elementor-element-3d2e46f .horizontal-slider-wrapper .flickity-prev-next-button.next {
	background: rgba(256, 256, 256, 0);
}

.elementor-8945 .elementor-element.elementor-element-3d2e46f .horizontal-slider-wrapper .flickity-prev-next-button.previous {
	background: rgba(256, 256, 256, 0);
}

.elementor-8945 .elementor-element.elementor-element-3d2e46f .horizontal-slider-wrapper .flickity-prev-next-button .arrow {
	fill: #222222;
}

.elementor-8945 .elementor-element.elementor-element-3d2e46f .horizontal-slider-wrapper .flickity-page-dots .dot {
	background: #222222;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-8945 .elementor-element.elementor-element-3d2e46f div.horizontal-slide-content-title h2 {
		font-size: 40px;
	}

	.elementor-8945 .elementor-element.elementor-element-3d2e46f .horizontal-slider-content-cell .horizontal-slide-content-link {
		font-size: 14px;
	}
}

@media(max-width:767px) {
	.elementor-8945 .elementor-element.elementor-element-3d2e46f div.horizontal-slide-content-title h2 {
		font-size: 30px;
	}

	.elementor-8945 .elementor-element.elementor-element-3d2e46f .horizontal-slider-content-cell .horizontal-slide-content-link {
		font-size: 14px;
	}
}

.elementor-8952 .elementor-element.elementor-element-d29c0ae {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-8952 .elementor-element.elementor-element-66d975f>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8952 .elementor-element.elementor-element-2bd2df3 .synchronized-carousel-slider-wrapper.sliders-container .ms--images .ms-slide-image-container {
	border-radius: 0px;
}

.elementor-8952 .elementor-element.elementor-element-2bd2df3 .synchronized-carousel-slider-wrapper.sliders-container .ms--numbers .ms-slide {
	color: #cccccc;
	font-size: 120px;
}

.elementor-8952 .elementor-element.elementor-element-2bd2df3 .synchronized-carousel-slider-wrapper.sliders-container .ms--titles .ms-slide h3 {
	color: #222222;
	font-size: 45px;
	line-height: 1.2em;
}

.elementor-8952 .elementor-element.elementor-element-2bd2df3 .synchronized-carousel-slider-wrapper.sliders-container .ms--links .ms-slide-link {
	color: #222222;
}

.elementor-8952 .elementor-element.elementor-element-2bd2df3 .synchronized-carousel-slider-wrapper.sliders-container .ms--links .ms-slide-link:hover {
	color: #3d64ff;
}

.elementor-8952 .elementor-element.elementor-element-2bd2df3 .synchronized-carousel-slider-wrapper.sliders-container .pagination-button:before {
	background-color: #cccccc;
}

.elementor-8952 .elementor-element.elementor-element-2bd2df3 .synchronized-carousel-slider-wrapper.sliders-container .pagination-button:after {
	background-color: #3d64ff;
}

:root {
	--page-title-display: none;
}

.elementor-8960 .elementor-element.elementor-element-2fc1b5d:not(.elementor-motion-effects-element-type-background),
.elementor-8960 .elementor-element.elementor-element-2fc1b5d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
}

.elementor-8960 .elementor-element.elementor-element-2fc1b5d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8960 .elementor-element.elementor-element-2fc1b5d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8960 .elementor-element.elementor-element-547100c>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8960 .elementor-element.elementor-element-df68ed4 .multi-layouts-slider-wrapper.slideshow {
	width: 100% !important;
}

.elementor-8960 .elementor-element.elementor-element-df68ed4 .multi-layouts-slider-wrapper .slide-imgwrap {
	opacity: 0.5;
}

.elementor-8960 .elementor-element.elementor-element-df68ed4 .multi-layouts-slider-wrapper .slide-title-main {
	color: #FFFFFF;
}

.elementor-8960 .elementor-element.elementor-element-df68ed4 .multi-layouts-slider-wrapper h2.slide-title-main {
	font-size: 77px;
	line-height: 1.1em;
}

.elementor-8960 .elementor-element.elementor-element-df68ed4 .multi-layouts-slider-wrapper .slide-title-sub {
	color: rgba(255, 255, 255, 0.81);
}

.elementor-8960 .elementor-element.elementor-element-df68ed4 .multi-layouts-slider-wrapper p.slide-title-sub {
	font-size: 16px;
}

.elementor-8960 .elementor-element.elementor-element-df68ed4 .multi-layouts-slider-wrapper .slide-title .slide-title-sub .tg_multi_layouts_slide_link {
	color: #6fb451;
}

.elementor-8960 .elementor-element.elementor-element-df68ed4 .multi-layouts-slider-wrapper .slide-title p.slide-title-sub .tg_multi_layouts_slide_link {
	border-color: #6fb451;
}

.elementor-8960 .elementor-element.elementor-element-df68ed4 div.multi-layouts-slider-wrapper .slide-title .slide-title-sub .tg_multi_layouts_slide_link {
	font-size: 16px;
	font-weight: 700;
}

.elementor-8960 .elementor-element.elementor-element-df68ed4 .multi-layouts-slider-wrapper .btn {
	color: #FFFFFF;
}

.js .elementor-8960 .elementor-element.elementor-element-df68ed4 .multi-layouts-slider-wrapper::after {
	border-top-color: #FFFFFF;
}

.elementor-8960 .elementor-element.elementor-element-df68ed4>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-8960 .elementor-element.elementor-element-df68ed4 .multi-layouts-slider-wrapper h2.slide-title-main {
		font-size: 60px;
	}
}

@media(max-width:767px) {
	.elementor-8960 .elementor-element.elementor-element-df68ed4 .multi-layouts-slider-wrapper h2.slide-title-main {
		font-size: 45px;
	}
}

.elementor-8969 .elementor-element.elementor-element-36d7934>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8969 .elementor-element.elementor-element-760b956 .split-carousel-slider-wrapper {
	height: 700px;
}

.elementor-8969 .elementor-element.elementor-element-760b956 .split-carousel-slider-wrapper.carousel .content-left h1 {
	color: #ffffff;
}

.elementor-8969 .elementor-element.elementor-element-760b956 .split-carousel-slider-wrapper.carousel div.content-left h1 {
	font-size: 75px;
	line-height: 1.1em;
	letter-spacing: 0px;
}

.elementor-8969 .elementor-element.elementor-element-760b956 .split-carousel-slider-wrapper.carousel .content-left h1 span {
	color: #ffffff;
}

.elementor-8969 .elementor-element.elementor-element-760b956 .split-carousel-slider-wrapper.carousel .content-right .content-main {
	color: #000000;
}

.elementor-8969 .elementor-element.elementor-element-760b956 .split-carousel-slider-wrapper.carousel .content-right .content-main a {
	color: #6fb451;
}

.elementor-8969 .elementor-element.elementor-element-760b956 .split-carousel-slider-wrapper.carousel .content-right .content-main a.split-carousel-slide-content-link {
	border-color: #6fb451;
}

.elementor-8969 .elementor-element.elementor-element-760b956 div.split-carousel-slider-wrapper.carousel .content-right .content-main a {
	font-size: 14px;
	font-weight: 700;
}

.elementor-8969 .elementor-element.elementor-element-760b956 .split-carousel-slider-wrapper.carousel .carousel-control {
	background: #FFFFFF;
}

.elementor-8969 .elementor-element.elementor-element-760b956 .split-carousel-slider-wrapper.carousel .carousel-control a.active:before,
.split-carousel-slider-wrapper.carousel .carousel-control a:before {
	background: #000000;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-8969 .elementor-element.elementor-element-760b956 .split-carousel-slider-wrapper.carousel div.content-left h1 {
		font-size: 50px;
	}
}

@media(max-width:767px) {
	.elementor-8969 .elementor-element.elementor-element-760b956 .split-carousel-slider-wrapper.carousel div.content-left h1 {
		font-size: 34px;
		line-height: 1.2em;
	}

	.elementor-8969 .elementor-element.elementor-element-760b956 div.split-carousel-slider-wrapper.carousel .content-right .content-main {
		font-size: 13px;
	}

	.elementor-8969 .elementor-element.elementor-element-760b956 div.split-carousel-slider-wrapper.carousel .content-right .content-main a {
		font-size: 13px;
	}
}

.elementor-8981 .elementor-element.elementor-element-523a6d5>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8981 .elementor-element.elementor-element-1c35060 .slider-property-clip-wrapper {
	width: 100%;
	height: 700px;
}

.elementor-8981 .elementor-element.elementor-element-1c35060 .slider-property-clip-wrapper.intro .content {
	background: #FFFFFF;
}

.elementor-8981 .elementor-element.elementor-element-1c35060 .slider-property-clip-wrapper.intro .content>div h1 {
	color: #222222;
}

.elementor-8981 .elementor-element.elementor-element-1c35060 .slider-property-clip-wrapper.intro .content div h1 {
	font-size: 65px;
	line-height: 1.2em;
}

.elementor-8981 .elementor-element.elementor-element-1c35060 .slider-property-clip-wrapper.intro .content span {
	color: rgba(34, 34, 34, 0.56);
}

.elementor-8981 .elementor-element.elementor-element-1c35060 .slider-property-clip-wrapper .content span {
	font-weight: 400;
}

.elementor-8981 .elementor-element.elementor-element-1c35060 .slider-property-clip-wrapper.intro .content>div p {
	color: #222222;
}

.elementor-8981 .elementor-element.elementor-element-1c35060 .slider-property-clip-wrapper.intro .content>div a {
	color: #222222;
}

.elementor-8981 .elementor-element.elementor-element-1c35060 .slider-property-clip-wrapper.intro div.content a {
	border-color: #222222;
}

.elementor-8981 .elementor-element.elementor-element-1c35060 .slider-property-clip-wrapper.intro nav a {
	background: #ffffff;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-8981 .elementor-element.elementor-element-1c35060 .slider-property-clip-wrapper.intro .content div h1 {
		font-size: 42px;
	}

	.elementor-8981 .elementor-element.elementor-element-1c35060 .slider-property-clip-wrapper.intro .content>div {
		font-size: 16px;
	}
}

@media(max-width:767px) {
	.elementor-8981 .elementor-element.elementor-element-4ea0ff4 {
		margin-top: 60px;
		margin-bottom: 0px;
	}
}

.elementor-8989 .elementor-element.elementor-element-8445e2a>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-8989 .elementor-element.elementor-element-90cd832 .slice-slide-container.slides {
	width: 100vw;
	height: 100vh;
	background: #FFFFFF;
}

.elementor-8989 .elementor-element.elementor-element-90cd832 .slice-slide-container .slide-title {
	color: #222222;
}

.elementor-8989 .elementor-element.elementor-element-90cd832 .slice-slide-container header.slide-header .slide-title {
	width: 50%;
}

.elementor-8989 .elementor-element.elementor-element-90cd832 .slice-slide-container h2.slide-title {
	font-size: 75px;
	line-height: 1.1em;
}

.elementor-8989 .elementor-element.elementor-element-90cd832 .slice-slide-container .slides-nav button {
	color: #000000;
}

.elementor-8989 .elementor-element.elementor-element-90cd832 .slice-slide-container .slides-nav button:after {
	background: #000000;
}

.elementor-8989 .elementor-element.elementor-element-90cd832 .slice-slide-container .slides-nav nav button {
	font-size: 12px;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 2px;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-8989 .elementor-element.elementor-element-90cd832 .slice-slide-container h2.slide-title {
		font-size: 55px;
		line-height: 1.2em;
	}
}

@media(max-width:767px) {
	.elementor-8989 .elementor-element.elementor-element-90cd832 .slice-slide-container header.slide-header .slide-title {
		width: 100px;
	}

	.elementor-8989 .elementor-element.elementor-element-90cd832 .slice-slide-container h2.slide-title {
		font-size: 45px;
	}
}

.elementor-6442 .elementor-element.elementor-element-2ea51f62>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6442 .elementor-element.elementor-element-2ea51f62:not(.elementor-motion-effects-element-type-background),
.elementor-6442 .elementor-element.elementor-element-2ea51f62>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-6442 .elementor-element.elementor-element-2ea51f62 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-6442 .elementor-element.elementor-element-2ea51f62>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-6442 .elementor-element.elementor-element-375198d5.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-6442 .elementor-element.elementor-element-375198d5.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6442 .elementor-element.elementor-element-5ccd9e09 {
	text-align: left;
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-6442 .elementor-element.elementor-element-5ccd9e09 .elementor-image img {
	width: 91px;
}

.elementor-6442 .elementor-element.elementor-element-5ccd9e09>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li>a {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.9em;
	color: #000000;
}

.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav>li {
	margin: 0px 0px 0px 20px;
}

.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav {
	text-align: left;
}

.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li ul.sub-menu li a {
	font-size: 14px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li ul.sub-menu li {
	padding: 5px 20px 5px 20px;
}

.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li ul.sub-menu {
	text-align: left;
	border-radius: 5px;
	background: #ffffff;
}

.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li>a:hover {
	color: #6fb451;
}

.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav ul li>a:before,
.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper div .nav li>a:before {
	background-color: #6fb451;
}

.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav>li.current-menu-item>a,
.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a,
.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a,
.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a,
.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a {
	color: #6fb451;
}

.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before,
.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before,
.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before,
.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #6fb451;
}

.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li ul li a {
	color: #000000;
}

.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li ul li a:hover {
	color: #6fb451;
}

.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li ul li a:before,
.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li ul li>a:before {
	background-color: #6fb451;
}

.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a,
.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a,
.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a,
.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a,
.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a,
.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
	color: #6fb451;
}

.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before,
.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before,
.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before,
.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before,
.elementor-6442 .elementor-element.elementor-element-c04c6b6 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
	background-color: #6fb451;
}

.elementor-6442 .elementor-element.elementor-element-c04c6b6>.elementor-widget-container {
	margin: 3px 0px 0px 50px;
}

.elementor-6442 .elementor-element.elementor-element-c04c6b6 {
	width: auto;
	max-width: auto;
}

.elementor-bc-flex-widget .elementor-6442 .elementor-element.elementor-element-346591d8.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-6442 .elementor-element.elementor-element-346591d8.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-6442 .elementor-element.elementor-element-346591d8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-6442 .elementor-element.elementor-element-346591d8>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-6442 .elementor-element.elementor-element-ac26fd2 .elementor-button {
	font-size: 15px;
	font-weight: 700;
	fill: #6fb451;
	color: #6fb451;
	background-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #6fb451;
	border-radius: 50px 50px 50px 50px;
	padding: 12px 35px 12px 35px;
}

.elementor-6442 .elementor-element.elementor-element-ac26fd2 {
	width: auto;
	max-width: auto;
}

.elementor-6442 .elementor-element.elementor-element-918c4d1 .starto-search-icon a {
	font-size: 18px;
	color: #000000;
}

.elementor-6442 .elementor-element.elementor-element-918c4d1 .starto-search-wrapper input {
	width: 450px;
}

.elementor-6442 .elementor-element.elementor-element-918c4d1 .starto-search-wrapper .input-group .input-group-button button i {
	font-size: 26px;
}

.elementor-6442 .elementor-element.elementor-element-918c4d1 .autocomplete {
	width: 500px;
}

.elementor-6442 .elementor-element.elementor-element-918c4d1 .autocomplete ul li a {
	font-size: 22px;
}

.elementor-6442 .elementor-element.elementor-element-918c4d1 .starto-search-icon a:hover {
	color: #000000;
}

.elementor-6442 .elementor-element.elementor-element-918c4d1 .starto-search-wrapper {
	background: rgba(0, 0, 0, 0.9);
}

.elementor-6442 .elementor-element.elementor-element-918c4d1 .starto-search-wrapper .input-group input {
	color: #ffffff;
}

.elementor-6442 .elementor-element.elementor-element-918c4d1 .starto-search-wrapper .input-group input::placeholder {
	color: #ffffff;
}

.elementor-6442 .elementor-element.elementor-element-918c4d1 .starto-search-wrapper .input-group {
	border-color: 256, 256, 256, 0.1;
}

.elementor-6442 .elementor-element.elementor-element-918c4d1 .starto-search-wrapper .input-group .input-group-button button {
	color: #ffffff;
}

.elementor-6442 .elementor-element.elementor-element-918c4d1 .starto-search-wrapper .autocomplete li a {
	color: #ffffff;
}

.elementor-6442 .elementor-element.elementor-element-918c4d1 .autocomplete ul {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-6442 .elementor-element.elementor-element-918c4d1 .autocomplete li:hover a {
	color: #ffffff;
	background-color: rgba(256, 256, 256, 0.1);
}

.elementor-6442 .elementor-element.elementor-element-918c4d1>.elementor-widget-container {
	margin: 0px 0px 0px 30px;
}

.elementor-6442 .elementor-element.elementor-element-918c4d1 {
	width: auto;
	max-width: auto;
}

.elementor-6442 .elementor-element.elementor-element-37ba4f89 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-6442 .elementor-element.elementor-element-37ba4f89.elementor-view-stacked .elementor-icon {
	background-color: #000000;
}

.elementor-6442 .elementor-element.elementor-element-37ba4f89.elementor-view-framed .elementor-icon,
.elementor-6442 .elementor-element.elementor-element-37ba4f89.elementor-view-default .elementor-icon {
	color: #000000;
	border-color: #000000;
}

.elementor-6442 .elementor-element.elementor-element-37ba4f89.elementor-view-framed .elementor-icon,
.elementor-6442 .elementor-element.elementor-element-37ba4f89.elementor-view-default .elementor-icon svg {
	fill: #000000;
}

.elementor-6442 .elementor-element.elementor-element-37ba4f89.elementor-view-stacked .elementor-icon:hover {
	background-color: #000000;
}

.elementor-6442 .elementor-element.elementor-element-37ba4f89.elementor-view-framed .elementor-icon:hover,
.elementor-6442 .elementor-element.elementor-element-37ba4f89.elementor-view-default .elementor-icon:hover {
	color: #000000;
	border-color: #000000;
}

.elementor-6442 .elementor-element.elementor-element-37ba4f89.elementor-view-framed .elementor-icon:hover,
.elementor-6442 .elementor-element.elementor-element-37ba4f89.elementor-view-default .elementor-icon:hover svg {
	fill: #000000;
}

.elementor-6442 .elementor-element.elementor-element-37ba4f89 .elementor-icon {
	font-size: 16px;
}

.elementor-6442 .elementor-element.elementor-element-37ba4f89 .elementor-icon i,
.elementor-6442 .elementor-element.elementor-element-37ba4f89 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-6442 .elementor-element.elementor-element-37ba4f89>.elementor-widget-container {
	margin: 5px 0px 0px 20px;
}

.elementor-6442 .elementor-element.elementor-element-37ba4f89 {
	width: auto;
	max-width: auto;
	align-self: center;
}

@media(min-width:768px) {
	.elementor-6442 .elementor-element.elementor-element-375198d5 {
		width: 70%;
	}

	.elementor-6442 .elementor-element.elementor-element-346591d8 {
		width: 30%;
	}
}

@media(max-width:1024px) {
	.elementor-6442 .elementor-element.elementor-element-2ea51f62 {
		padding: 20px 0px 20px 0px;
	}

	.elementor-6442 .elementor-element.elementor-element-5ccd9e09>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-6442 .elementor-element.elementor-element-37ba4f89>.elementor-widget-container {
		margin: 5px 20px 0px 20px;
	}
}

@media(max-width:767px) {
	.elementor-6442 .elementor-element.elementor-element-2ea51f62 {
		padding: 20px 0px 20px 0px;
	}

	.elementor-6442 .elementor-element.elementor-element-375198d5 {
		width: 50%;
	}

	.elementor-6442 .elementor-element.elementor-element-375198d5.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-6442 .elementor-element.elementor-element-5ccd9e09 {
		text-align: left;
	}

	.elementor-6442 .elementor-element.elementor-element-5ccd9e09 .elementor-image img {
		width: 93px;
	}

	.elementor-6442 .elementor-element.elementor-element-5ccd9e09>.elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}

	.elementor-6442 .elementor-element.elementor-element-346591d8 {
		width: 50%;
	}

	.elementor-6442 .elementor-element.elementor-element-346591d8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
		justify-content: flex-end;
	}

	.elementor-6442 .elementor-element.elementor-element-346591d8>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-6442 .elementor-element.elementor-element-918c4d1 .starto-search-wrapper input {
		width: 250px;
	}

	.elementor-6442 .elementor-element.elementor-element-918c4d1 .starto-search-wrapper .input-group input {
		font-size: 20px;
	}

	.elementor-6442 .elementor-element.elementor-element-918c4d1 .starto-search-wrapper .input-group .input-group-button button i {
		font-size: 18px;
	}

	.elementor-6442 .elementor-element.elementor-element-918c4d1 .autocomplete {
		width: 250px;
	}

	.elementor-6442 .elementor-element.elementor-element-37ba4f89 .elementor-icon-wrapper {
		text-align: right;
	}

	.elementor-6442 .elementor-element.elementor-element-37ba4f89>.elementor-widget-container {
		margin: 3px 20px 0px 20px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-6442 .elementor-element.elementor-element-375198d5 {
		width: 30%;
	}

	.elementor-6442 .elementor-element.elementor-element-346591d8 {
		width: 70%;
	}
}

.socialicons {
	display: flex;

}

.socialicons .elementor-element {
	margin-right: 14px;
}

.d-none {
	display: none;
}
.colowhite{
    color: #fff;
}
.custom-banner figure{margin: 0;padding: 0;}
.custom-banner figure img{max-width: 100%;    width: 100%;}
.custom-grid{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
	list-style: none;
}
.custom-grid li{
	padding: 0 15px;
	flex: 0 0 auto;
    width: 33.33333333%;
}
.custom-grid figure{
	margin: 0 0 14px 0;
	padding: 0;
}
.custom-grid figure img{
	width: 100%;
	border-radius: 15px;
}