/* iPhone */
@media screen and (min-width: 768px) {
	.navbar .container-fluid:before {
		content: '/';
		color: #E8D3CA;
		display: block;
		font-size: 70px;
		padding-right: 20px;
		padding-left: 55px;
	}
	.about_profile, .contact_text {
		margin: 0;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
}
@media screen and (min-width: 1400px) {
}
@media screen and (max-width: 768px) {
	.navbar-brand {
		font-size: 13px!important;
		line-height: 24px;
	}
	body.about h1, body.contact h1 {
		font-size: 4.5rem;
	}
	.about_profile {
		width: -webkit-fill-available;
	}
}
@media screen and (max-width: 1024px) {
	.ratio-16x9 {
		--bs-aspect-ratio: 100% !important;
	}
}