@import url("global.css");

body>header {
	background-color: #000;
}

header .navbar {
	font-family: var(--ff-highlight);
	background-color: #000;
	--bs-navbar-hover-color: #fff;
	--bs-navbar-active-color: #fff;
}

header .nav-link {
	--bs-nav-link-color: #fff;
	font-weight: 400;
	letter-spacing: 2px;
	text-transform: uppercase;
	transition: all 0.2s linear;
}

header .navbar-dark {
	--bs-navbar-color: rgb(255 255 255 / 0.9);
}

header .nav-link:focus, header .nav-link:hover {
	text-decoration: none;
}

body>footer {
	--bs-link-hover-color: rgb(255 255 255 / 1);
	color: rgb(255 255 255 / .9);
	background-color: #1f1f1f;
}

footer .nav-link {
	--bs-nav-link-color: rgb(255 255 255 / .7);
	--bs-nav-link-hover-color: rgb(255 255 255 / 1);
	--bs-nav-link-padding-x: 0;
	--bs-nav-link-padding-y: 0.25rem;
	text-transform: lowercase;
	letter-spacing: initial;
}

footer .nav-link:first-letter {
	text-transform: uppercase;
}

body > main {
	padding: 2rem 0;
}

.escalados-container .btn {
	--bs-btn-padding-x: 1.5rem;
	--bs-btn-padding-y: 0.75rem;
}

.list-social {
	gap: 1.5rem;
}

.list-social a {
	width: 36px;
    aspect-ratio: 1;
    background-color: var(--lb-color-primary);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
}

.home-slider .column_banner {
	padding: 0;
}

.home-slider img {
	max-height: initial;
}

.static-main-page h1 {
	font-weight: 500;
	margin-bottom: 1.5rem;
}

.static-page p {
	margin-bottom: 1rem;
}
