.bottom p,
.bottom ul {
	font-size: 26px;
	color: rgba(28, 27, 23, 0.8);
	line-height: 130%;
}
.bottom ul {
	list-style: disc;
}
.bottom ul li::marker {
	font-size: 16px;
}

.bottom.position-right .row {
	flex-direction: row-reverse;
}

.bottom ul strong {
	margin-top: 20px;
	display: inline-block;
}

@media (max-width: 767px) {
	.bottom p,
	.bottom ul {
		font-size: 16px;
	}
	.bottom .p-5 {
		padding: 0 2rem !important;
	}

	.bottom.with-logo .align-items-center {
		flex-direction: row-reverse;
	}
	.bottom.with-logo .align-items-center > div:nth-child(2) {
		order: -1;
	}
	.bottom.with-logo .align-items-center .icon img {
		width: 40px;
		height: 40px;
	}
	.bottom.with-logo p,
	.bottom.with-logo ul {
		font-size: 18px;
	}
	.bottom.with-logo a.btn:not(header .btn) {
		font-size: 16px;
	}
	.bottom.with-logo .align-items-center > div:nth-child(1) {
		height: 249px;
		overflow: hidden;
	}
	.bottom.with-logo .align-items-center > div:nth-child(1) img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		border-radius: 40px 0px;
	}
}
