.elementor-361 .elementor-element.elementor-element-d05537e{--display:flex;--gap:1.375rem 0rem;--row-gap:1.375rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-361 .elementor-element.elementor-element-ca27e1b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-4f7c36a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-361 .elementor-element.elementor-element-65e1f7c > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-361 .elementor-element.elementor-element-d05537e{--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-d05537e */.marquee {
		display: flex;
		overflow: hidden;
		height: 9vh;
		user-select: none;
		gap: 2rem;
	}

	.marquee__group {
		flex-shrink: 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 2rem;
		min-width: 100%;
		animation: scroll 20s linear infinite /*reverse*/;
	}

	.marquee__group span {
		color: #00000000;
		font-size: 4.5rem;
		font-weight: 400;
		white-space: nowrap;
		font-family: 'Bebas Neue', sans-serif !important;
		-webkit-text-stroke-width: 1px; 
		stroke-width: 1px; 
		-webkit-text-stroke-color: #132238;
		stroke: #132238;
	}

	@keyframes scroll {
		from {
			transform: translateX(0);
		}
		to {
			transform: translateX(calc(-100% - 2rem));
		}
	}/* End custom CSS */