.q-speaker-grid {
	box-shadow: 10px 15px 33px 33px rgba(0, 0, 0, 0.05);
}


.bg-waves {
	height: 1200px;
	top: 80%;
}

@media (min-width: 992px) {
	.bg-waves {
		height: 1200px;
		top: 40%;
	}
}

@media (min-width: 1800px) {
	.bg-waves {
		height: 1200px;
		top: 30%;
	}
}

.faq-bg-waves {
	top: -15%;
	height: 1200px;
}

.conference-bg-waves {
	height: 1200px;
	top: -30%;
}

@media (min-width: 2400px) {
	.conference-bg-waves img {
		width: 60%;
		margin: auto;
	}

	.faq-bg-waves img {
		width: 60%;
		margin: auto;
	}

	.bg-waves img {
		width: 60%;
		margin: auto;
	}
}

.q-video-icon {
	display: none;
}

.q-hero-header {
	font-size: clamp(2.9375rem 47px, 2.3325rem + 2.5472vw, 4.625rem) !important;
}

@media (min-width: 1024px) and (max-width: 1920px) {
	.q-emea-banner-slider {
		width: 720px !important;
		position: absolute !important;
	}
}

@media (min-width: 480px) and (max-width: 639px) {
	.q-emea-banner-slider {
		padding-top: 160px !important;
		width: auto;
	}

	.hero-heading {
		padding-top: 180px !important;
	}
}

@media (min-width: 640px) and (max-width: 767px) {
	.q-emea-banner-slider {
		padding-top: 160px !important;
		width: auto;
	}

	.hero-heading {
		padding-top: 180px !important;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.hero-heading {
		padding-top: 140px !important;
	}
}

@media (max-width: 480px) {
	.q-emea-banner-slider {
		padding-top: 140px !important;
		padding-bottom: 100px !important;
		width: auto;
	}
}

@media (min-width: 420px) and (max-width: 479px) {
	.hero-heading {
		padding-top: 160px !important;
	}
}

@media (min-width: 320px) and (max-width: 480px) {
	.q-emea-banner-slider {
		height: 250px;
		padding-top: 110px;
	}

	.hero-heading {
		padding-top: 140px;
	}

	.hero-heading span:first-of-type {
		font-size: 50px;
	}
}

.swiper-button-next::after,
.swiper-button-prev::after {
	font-size: 20px;
	padding: 4px;
}


@media (min-width:1024px) {
	.top-bar {
		transition: top 0.3s ease;
	  }
	  
	.below-second-bar {
		top: 70px; 
		background-color: #fff;
	 }
	  
}

#overview {
	scroll-margin-top: 90px; 
}

.reg-cta {
	display: flex !important;
}

.bgstrip-white {
	background-color: #fff;
}
/*# sourceMappingURL=index.css.map */