/* End custom CSS */

.elementor-1816 .elementor-element.elementor-element-18a10193 {
	--display: flex;
	--min-height: 175px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
}

.elementor-1816 .elementor-element.elementor-element-18a10193:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-18a10193 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f2;
}

.elementor-1816 .elementor-element.elementor-element-18a10193, .elementor-1816 .elementor-element.elementor-element-18a10193::before {
	--border-transition: .3s;
}

.elementor-1816 .elementor-element.elementor-element-42a7081f {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1816 .elementor-element.elementor-element-d35224a {
	text-align: center;
}

.elementor-1816 .elementor-element.elementor-element-d35224a .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 22.2px;
}

.elementor-1816 .elementor-element.elementor-element-d35224a > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-1816 .elementor-element.elementor-element-3b90129e {
	text-align: center;
}

.elementor-1816 .elementor-element.elementor-element-3b90129e .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 21px;
}

.elementor-1816 .elementor-element.elementor-element-188216aa {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1816 .elementor-element.elementor-element-5605d4bf {
	text-align: center;
}

.elementor-1816 .elementor-element.elementor-element-5605d4bf .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 22.2px;
}

.elementor-1816 .elementor-element.elementor-element-5605d4bf > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-1816 .elementor-element.elementor-element-7459a808 {
	text-align: center;
}

.elementor-1816 .elementor-element.elementor-element-7459a808 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 21px;
}

.elementor-1816 .elementor-element.elementor-element-7f2fab0e {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1816 .elementor-element.elementor-element-3d6a6b {
	text-align: center;
}

.elementor-1816 .elementor-element.elementor-element-3d6a6b .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 22.2px;
}

.elementor-1816 .elementor-element.elementor-element-3d6a6b > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-1816 .elementor-element.elementor-element-1d44942f {
	text-align: center;
}

.elementor-1816 .elementor-element.elementor-element-1d44942f .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 21px;
}

.elementor-1816 .elementor-element.elementor-element-3bfedbc9 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1816 .elementor-element.elementor-element-40b36765 {
	text-align: center;
}

.elementor-1816 .elementor-element.elementor-element-40b36765 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 22.2px;
}

.elementor-1816 .elementor-element.elementor-element-40b36765 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-1816 .elementor-element.elementor-element-7c3e1c2b {
	text-align: center;
}

.elementor-1816 .elementor-element.elementor-element-7c3e1c2b .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 21px;
}

.elementor-1816 .elementor-element.elementor-element-15a835 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1816 .elementor-element.elementor-element-41fa1da7 {
	text-align: center;
}

.elementor-1816 .elementor-element.elementor-element-41fa1da7 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 22.2px;
}

.elementor-1816 .elementor-element.elementor-element-41fa1da7 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-1816 .elementor-element.elementor-element-2ae78fbd {
	text-align: center;
}

.elementor-1816 .elementor-element.elementor-element-2ae78fbd .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 21px;
}

.elementor-1816 .elementor-element.elementor-element-03e9053 {
	--display: flex;
	--min-height: 175px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--background-transition: .3s;
}

.elementor-1816 .elementor-element.elementor-element-03e9053:not(.elementor-motion-effects-element-type-background), .elementor-1816 .elementor-element.elementor-element-03e9053 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f2;
}

.elementor-1816 .elementor-element.elementor-element-03e9053, .elementor-1816 .elementor-element.elementor-element-03e9053::before {
	--border-transition: .3s;
}

.elementor-1816 .elementor-element.elementor-element-8b75454 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1816 .elementor-element.elementor-element-ad85c7f {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1816 .elementor-element.elementor-element-eabc003 {
	text-align: center;
}

.elementor-1816 .elementor-element.elementor-element-eabc003 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 22.2px;
}

.elementor-1816 .elementor-element.elementor-element-eabc003 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-1816 .elementor-element.elementor-element-111f5f4 {
	text-align: center;
}

.elementor-1816 .elementor-element.elementor-element-111f5f4 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 21px;
}

.elementor-1816 .elementor-element.elementor-element-9aa7807 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1816 .elementor-element.elementor-element-cc6d9d3 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1816 .elementor-element.elementor-element-6d6c953 {
	text-align: center;
}

.elementor-1816 .elementor-element.elementor-element-6d6c953 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 22.2px;
}

.elementor-1816 .elementor-element.elementor-element-6d6c953 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-1816 .elementor-element.elementor-element-0d2ee6b {
	text-align: center;
}

.elementor-1816 .elementor-element.elementor-element-0d2ee6b .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 21px;
}

.elementor-1816 .elementor-element.elementor-element-d7eb438 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1816 .elementor-element.elementor-element-10ae1ea {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1816 .elementor-element.elementor-element-2049e51 {
	text-align: center;
}

.elementor-1816 .elementor-element.elementor-element-2049e51 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 22.2px;
}

.elementor-1816 .elementor-element.elementor-element-2049e51 > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-1816 .elementor-element.elementor-element-f5a84ed {
	text-align: center;
}

.elementor-1816 .elementor-element.elementor-element-f5a84ed .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 21px;
}

.elementor-1816 .elementor-element.elementor-element-3bdf712 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1816 .elementor-element.elementor-element-e106997 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1816 .elementor-element.elementor-element-b42aa6f {
	text-align: center;
}

.elementor-1816 .elementor-element.elementor-element-b42aa6f .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 22.2px;
}

.elementor-1816 .elementor-element.elementor-element-b42aa6f > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

.elementor-1816 .elementor-element.elementor-element-6b3e0fe {
	text-align: center;
}

.elementor-1816 .elementor-element.elementor-element-6b3e0fe .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 21px;
}

.elementor-1816 .elementor-element.elementor-element-44a3aef {
	--display: flex;
	--background-transition: .3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1816 .elementor-element.elementor-element-483ba59 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 8px 8px;
	--background-transition: .3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1816 .elementor-element.elementor-element-0309c7c {
	text-align: center;
}

.elementor-1816 .elementor-element.elementor-element-0309c7c .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 22.2px;
}

.elementor-1816 .elementor-element.elementor-element-0309c7c > .elementor-widget-container {
	margin: 8px 0px 0px 0px;
}

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

.elementor-1816 .elementor-element.elementor-element-5c5421e .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: "Syne", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 21px;
}

.elementor-1816 .elementor-element.elementor-element-2b6e56e {
	--e-n-carousel-swiper-slides-to-display: 5;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-dots-normal-color: #0beded;
	--e-n-carousel-dots-hover-color: rgba(11, 237, 237, .52);
}

.elementor-1816 .elementor-element.elementor-element-2b6e56e > .elementor-widget-container {
	padding: 10px 0px 10px 0px;
}

@media (min-width:768px) {
	.elementor-1816 .elementor-element.elementor-element-42a7081f {
		--width: 100%;
	}
	
	.elementor-1816 .elementor-element.elementor-element-188216aa {
		--width: 100%;
	}
	
	.elementor-1816 .elementor-element.elementor-element-7f2fab0e {
		--width: 100%;
	}
	
	.elementor-1816 .elementor-element.elementor-element-3bfedbc9 {
		--width: 100%;
	}
	
	.elementor-1816 .elementor-element.elementor-element-15a835 {
		--width: 100%;
	}
	
	.elementor-1816 .elementor-element.elementor-element-ad85c7f {
		--width: 100%;
	}
	
	.elementor-1816 .elementor-element.elementor-element-cc6d9d3 {
		--width: 100%;
	}
	
	.elementor-1816 .elementor-element.elementor-element-10ae1ea {
		--width: 100%;
	}
	
	.elementor-1816 .elementor-element.elementor-element-e106997 {
		--width: 100%;
	}
	
	.elementor-1816 .elementor-element.elementor-element-483ba59 {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-1816 .elementor-element.elementor-element-18a10193 {
		--min-height: 236px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-d35224a .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-3b90129e .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-5605d4bf .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-7459a808 .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-3d6a6b .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-1d44942f .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-40b36765 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-7c3e1c2b .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-41fa1da7 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-2ae78fbd .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-03e9053 {
		--min-height: 236px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-eabc003 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-111f5f4 .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-6d6c953 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-0d2ee6b .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-2049e51 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-f5a84ed .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-b42aa6f .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-6b3e0fe .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-0309c7c .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-5c5421e .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-2b6e56e {
		--e-n-carousel-swiper-slides-to-display: 3;
	}
}

@media (max-width:767px) {
	.elementor-1816 .elementor-element.elementor-element-18a10193 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-03e9053 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-1816 .elementor-element.elementor-element-2b6e56e {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-swiper-pagination-size: 8px;
		--e-n-carousel-swiper-pagination-spacing: 20px;
	}
}

/* Start custom CSS for html, class: .elementor-element-1b167595 */
@media (max-width: 1024px) {
	.R_svg_s svg {
		width: 40px;
		height: 40px;
	}
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-5a13644 */
@media (max-width: 1024px) {
	.R_svg_s svg {
		width: 40px;
		height: 40px;
	}
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-5a13644 */
@media (max-width: 1024px) {
	.R_svg_s svg {
		width: 40px;
		height: 40px;
	}
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-5a13644 */
@media (max-width: 1024px) {
	.R_svg_s svg {
		width: 40px;
		height: 40px;
	}
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-5a13644 */
@media (max-width: 1024px) {
	.R_svg_s svg {
		width: 40px;
		height: 40px;
	}
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-5a13644 */
@media (max-width: 1024px) {
	.R_svg_s svg {
		width: 40px;
		height: 40px;
	}
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-5a13644 */
@media (max-width: 1024px) {
	.R_svg_s svg {
		width: 40px;
		height: 40px;
	}
}
