.finwave-breadcrumb-wrapper{
	display: none !important;
}
.marquee {
  width: 100%;
  overflow: hidden;
  background-color: #264860;
  white-space: nowrap;
  position: relative;
}

.marquee-inner {
  display: flex;
  width: max-content;
  animation: scroll 20s linear infinite;
}

.marquee-inner span {
  flex-shrink: 0;
  color: #ffffff;
  font-size: 16px;
  padding-right: 2rem;
}
.mini-list li{
  margin-bottom: 12px;
}
.info-block img{
	aspect-ratio: 2/1;
}
.pos-center{
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%) !important;
}
.banner-info-block{
  aspect-ratio: 5/1;
  max-width: 1480px;
}
.relative-block > div{
	position: relative;
}
.result-block{
	max-width: 340px;
}
@media screen and (max-width: 1400px) {
	.hero-banner{
		padding-left: 20px !important
	}
}
@media screen and (max-width: 1024px) {
	.relative-block .elementor-widget-text-editor{
		position: unset !important;
	}
	.banner-info-block{
		position: unset !important;
  		transform: unset !important;
		background: #fff !important;
	}
}
@keyframes scroll {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}
.btn-full a{
	width: 100% !important;
}