:root {
	--swiper-theme-color: var(--brand-main-color);
}
.btn-brand {
	--bs-btn-color: #fff;
	--bs-btn-bg: var(--brand-main-color);
	--bs-btn-border-color: var(--brand-main-color);
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: var(--brand-sub-color);
	--bs-btn-hover-border-color: var(--brand-main-color-dark);
	--bs-btn-focus-shadow-rgb: 85,145,255;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: var(--brand-sub-color);
	--bs-btn-active-border-color: var(--brand-sub-color);
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: var(--brand-main-color);
	--bs-btn-disabled-border-color: var(--brand-main-color);
}
.bg-brand{
	background-color: var(--brand-main-color);
}
.bg-brand-dark{
	background-color: var(--brand-main-color-dark);
}
.bg-brand-light{
	background-color: var(--brand-main-color-light);
}

.bg-sub-brand{
	background-color: var(--brand-sub-color);
}
.bg-sub-brand-dark{
	background-color: var(--brand-sub-color-dark);
}
.bg-sub-brand-light{
	background-color: var(--brand-sub-color-light);
}

.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
	color: var(--brand-main-color);
}
.bg-dark {
	background-color: var(--brand-sub-color)!important;
}
a {
	color: var(--brand-main-color);
	text-decoration: none;
}
a:hover {
	color: var(--brand-main-color);
}
.cursor-pointer{
	cursor: pointer
}
.fs-icon-big{
	font-size: 70px;
}
.fs-icon-medium{
	font-size: 30px;
}