.nav-link{ color: black; } .navbar-nav .nav-link:visited{ color: black; } .navbar-brand:hover { color: black !important; /* Override Bootstrap's hover style */ } .navbar-brand{ color: black; } .navbar-brand .fa-house-chimney{ color: black; } .custom-toggler .navbar-toggler-icon { background-color: black; } #container{ position:static; max-width: fit-content; } #container .container1{ width: 100%; height: 100%; } #container .container2{ width: 100%; height: 100%; } header nav { background-color: rgb(255, 255, 255); } .carousel-inner img { object-fit: cover; height: 100%; /* Высота экрана */ width: 100%; } .custom-rounded-btn { border-radius: 25px; } .custom-rounded { border-radius: 45px; } @media (min-width: 1000px) { header nav { height: 64px; } } @media (min-width: 768px) { h1 { font-size: 1.25em; } } header nav a:hover { text-decoration: underline; } footer { background-color: #9c9c9c; height: 40px; color: #ffffff; z-index: 1; } h1 { font-size: 4.55em; } h2 { font-size: 1.25em; } h3 { font-size: 1.5em; } h4{ font-size: 5em; } .btn-custom { background-color: rgb(15, 197, 243); color: white; } .custom-image { object-fit: cover; max-width: 100%; /* Ширина по размеру родительского элемента */ max-height: 100%; } .card-body { display: flex; flex-direction: column; align-items: center; justify-content: space-between; max-height: 100%; object-fit: cover; } .card-title { font-size: 1.2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; } .background-image { position: absolute; top: 30%; left: 0; width: 100%; height: 25%; object-fit: cover; /* чтобы изображение полностью заполняло контейнер */ z-index: -1; /* чтобы изображение находилось за формой ввода */ } .background-image-1 { position: absolute; top: 5px; left: 0; width: 100%; height: 100%; object-fit: cover; /* чтобы изображение полностью заполняло контейнер */ z-index: -1; /* чтобы изображение находилось за формой ввода */ } .background-image-2 { position: absolute; top: 30%; left: 0; width: 100%; height: 35%; object-fit: cover; /* чтобы изображение полностью заполняло контейнер */ z-index: -1; /* чтобы изображение находилось за формой ввода */ } .cart-container { height: 80vh; overflow-y: auto; } .user-info-frame { border: 1px solid #ccc; padding: 20px; border-radius: 10px; }