@charset "ISO-8859-1";

.header-banner-container {
	display: flex;
	align-items: center;
	width: 100%;
	background-color: #000000;
}

.fira-sans-medium {
	font-family: "Fira Sans", sans-serif !important;
	font-weight: 500;
	font-style: normal;
}

.text {
	width:65%;
	margin-left: 0%;
	line-height: 16px;
}

.main-text {
	color: #FFFFFF;
	font-size: 16px;
	/* font-size: 1.7vw; */
}

.sub-text {
	color: #70BBFF;
	font-size: 14px;
	/* font-size: 1.2vw; */
}

.header-pic {
	cursor: pointer;
}

.header-btn {
	--bs-btn-padding-y: .25rem;
}

@media screen and (max-width: 576px) {
	.text {
		line-height: 10px;!important;
		width:55%;!important;
	}

	.main-text {
		font-size: 12px;
	}

	.sub-text {
		font-size: 10px;
	}
	
	.header-btn {
		--bs-btn-padding-y: .1rem;
	    --bs-btn-padding-x: 0.16rem;
	    font-size: 12px;
	}
}

@media screen and (min-width: 576px) {
	
}

@media screen and (max-width: 1140px) {
	.header-pic {
		max-width:150px;
	}
}
/*
@media screen and (min-width: 431px) {
	
	.header-pic {
		height: 5.5vw;
	}
	.main-text {
		font-size: 1.7vw;
	}
	.sub-text {
		font-size: 1.2vw;
	}
}

@media screen and (max-width: 430px) {
	.header-pic {
		height: 6vw;
	}
	.main-text {
		font-size: 2.5vw;
	}
	.sub-text {
		font-size: 1.8vw;
	}
}
*/