@media (max-width: 767px) {

	.banner-btn-container.banner-btns-container {
		flex-direction: column;
	}

}

@media (min-width: 768px) {

	/*USP*/

	.banner-container .usp-items-container {
		grid-template-columns: 130px 180px 180px;
	}

}

@media (min-width: 1024px) {

	/*Description*/

	.home .banner-container .banner-description {
		max-width: 90%;
	}

}

@media (min-width: 1200px) {

	/*Title*/

	.banner-container .banner-title {
		font-size: calc(40px + (52 - 40) * ((100vw - 1200px) / (1920 - 1200)));
	}

}