.elementor-161665 .elementor-element.elementor-element-4c7203b3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-161665 .elementor-element.elementor-element-71b891ff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-161665 .elementor-element.elementor-element-5176869c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 10px;}@media(max-width:1024px){.elementor-161665 .elementor-element.elementor-element-4c7203b3{margin-top:0px;margin-bottom:0px;}}@media(max-width:767px){.elementor-161665 .elementor-element.elementor-element-4c7203b3{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for html, class: .elementor-element-5176869c *//* Trusted by companies of all sizes Stylings */

.wp-continuous-scroll-gallery {
	display: flex;
	overflow-x: hidden; 
	gap: 24px; 
	align-items: center;
	width: 100%;
	box-sizing: border-box;
	scroll-behavior: smooth; 
	-webkit-overflow-scrolling: touch; 
	position: relative;

}


.wp-continuous-scroll-gallery img {


	width: calc((100% / 4) - (24px * 3 / 4)); 
}


@media (min-width: 481px) { 
	.wp-continuous-scroll-gallery {
		gap: 48px;
	}
	.wp-continuous-scroll-gallery img {
		width: calc((100% / 5) - (48px * 4 / 5));
	}
}


@media (min-width: 769px) { 
	.wp-continuous-scroll-gallery {
		gap: 56px; 
	}
	.wp-continuous-scroll-gallery img {
		width: calc((100% / 7) - (56px * 6 / 7));
	}
}


.wp-continuous-scroll-gallery {
	scrollbar-width: none; 
}
.wp-continuous-scroll-gallery::-webkit-scrollbar {
	display: none; 
}/* End custom CSS */