	.bd-placeholder-img {
		font-size: 1.125rem;
		text-anchor: middle;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none;
	}

	@media (min-width: 768px) {
		.bd-placeholder-img-lg {
			font-size: 3.5rem;
		}
	}

	.b-example-divider {
		height: 3rem;
		background-color: rgba(0, 0, 0, .1);
		border: solid rgba(0, 0, 0, .15);
		border-width: 1px 0;
		box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
	}

	.b-example-vr {
		flex-shrink: 0;
		width: 1.5rem;
		height: 100vh;
	}

	.bi {
		vertical-align: -.125em;
		fill: currentColor;
	}

	.nav-scroller {
		position: relative;
		z-index: 2;
		height: 2.75rem;
		overflow-y: hidden;
	}

	.nav-scroller .nav {
		display: flex;
		flex-wrap: nowrap;
		padding-bottom: 1rem;
		margin-top: -1px;
		overflow-x: auto;
		text-align: center;
		white-space: nowrap;
		-webkit-overflow-scrolling: touch;
	}

	.logo::before {
		position: relative;
		content: "|";
		padding: 0 10px 0 10px;
		top: 5px;
		font-size: 36px;
		font-weight: 100;
	}

	.navbar-brand {
		position: relative;
		top: -5px;
		padding-top: 0;
	}


	.carousel-caption {
		top: 10rem;
		bottom: initial;
	}

	.carousel-caption h1 {
		font-size: 48px;
	}

	.carousel-caption.text-start p {
		font-size: 36px;
		text-indent: 100px;
	}

	.product .col-12 {
		min-height: 200px;
	}

	.product .col-12:nth-child(odd) {
		border-right: 0px solid !important;
		border-bottom: 0px solid !important;
	}

	.product .col-12:nth-child(even) {
		border-bottom: 0px solid !important;
	}

	.product .consult {
		width: 58px;
		flex-shrink: 0;
	}

	.carousel-caption {
		top: 35%;
	}

	@media screen and (max-width: 576px) {
		.navbar-brand {
			--bs-navbar-brand-font-size: 15px;
		}

		.carousel-caption h1 {
			font-size: 26px;
		}

		.carousel-caption.text-start p {
			font-size: 20px;
			text-indent: 40px;
		}

	}

	@media screen and (max-width: 767px) {

		.product .col-12:nth-child(odd) {
			border-right: 1px solid rgb(255, 193, 7) !important;
		}
	}