@media (min-width: 767px) {

	.simple-btn-container:has(.simple-btn-link--quaternary) {
		justify-content: center;
	}

}

@media (max-width: 1199px) {

	.simple-btn-container--responsive-center {
		flex-direction: column;
		align-items: center;
	}

	.main-header-container .simple-btn-link-text,
	.simple-btn-link-2 {
		display: none;
	}

	.header-menu-container .simple-btn-link {
		width: 48px;
		height: 48px;
	}

}

@media (min-width: 1200px) {

	.main-header-container .simple-btn-link-icon {
		display: none;
	}

	.simple-btn-link {
		font-size: calc(15px + (18 - 15) * ((100vw - 1200px) / (1920 - 1200)));
	}

}