.top-links-item > a > i {
	font-size: 22px;
}

.top-links-item > a {
	font-size: 18px;
}

.menu-link > div {
	font-size: 1.25rem;
}

.slider-caption > div > p {
	font-size: 2rem !important;
}

.menu-container > .menu-item.current { background-color: rgba(var(--secondarycolorrgba), 0.1) }

.menu-container > .menu-item.current:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 5px;
	background-color: var(--secondarycolor, #E9C46A);
}

.second-menu > span {
	font-weight: 700;
}

.page-section {
	padding: 10px 0 0 0 !important;
	margin: 10px 0 0 0 !important;
}

.page-text {
	margin-bottom: 10px !important;
	font-size: 1.1rem !important;
}

.page-list {
	font-size: 1.1rem !important;
	margin-left: 20px;
}

.page-text a {
	color: darkgoldenrod !important;
	font-weight: bold;
}

.page-list a {
	color: darkgoldenrod !important;
	font-weight: bold;
}

.page-section-photo-background {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	height: 62vh;
}

.page-section-photo h2 {
	color: white !important;
}

.price-table-container {
	background-color: #f2f7fb;
}

.price-table-row-separator {
	background-color: white;
	height: 4px;
}

.accordion-header {
	margin: unset;
	padding: unset;
}

.accordion-button {
	font-size: 1.2rem;
	font-family: 'Manrope';
	font-weight: 700;
}

.accordion-button:not(.collapsed) {
	background-color: #f2f7fb;
}

#req-submit:hover {
	color: #264653;
}

.beldezz-inline {
	color: #0091BF !important;
	font-weight: 700;
}