header {
  height: 100vh;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

header.standart {
  min-height: 700px;
}

header::before {
  content: "";
  background-image: -webkit-linear-gradient(
    5deg,
    rgba(19, 15, 54, 0) 0%,
    rgba(19, 15, 54, 0.56078) 13%,
    rgb(19, 15, 54) 21%,
    rgb(19, 15, 54) 54%,
    rgba(19, 15, 54, 0) 100%
  );
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.651;
  background-size: 110% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

header::after {
  content: "";
  /* background-image: url(/local/templates/rusbmt/local/images/top_eyebrow.png); */
  background-image: url("data:image/png;base64,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");
  background-size: 100%;
  width: 643px;
  height: 80px;
  position: absolute;
  left: 0;
  bottom: -12px;
  background-repeat: no-repeat;
}

.custom_page {
  padding: 50px 0 140px;
}

.head_block {
  position: relative;
  margin-bottom: 10px;
}

.head_block h2 {
  font-size: 40px;
  color: #091c4c;
  font-weight: bold;
  font-weight: 600;
  opacity: 0.81;
}

.head_block p {
  font-size: 29px;
  color: #091c4c;
  opacity: 0.81;
}

.back_text {
  position: absolute;
  color: #adadad6e;
  opacity: 0.22;
  font-size: 88px;
  font-weight: 700;
  z-index: 0;
  top: -56px;

  height: 150px;
  width: 100%;
  overflow: hidden;
}

.navbar-custom {
  z-index: 1;
  position: relative;
}

.logo-text {
  display: flex;
  align-items: center;
}
.logo-text img {
  max-width: 125px;
  margin-right: 20px;
}

.logo-text-text {
  /*max-width: 430px;    */
  max-width: 655px;
  overflow: hidden;
  text-align: left;
}

.navbar-custom a {
  color: #ffffff;
  text-decoration: none;
}

.header-1-line {
  padding: 12px;
  background-color: rgba(0, 0, 0, 0.3);
}

.header-2-line .logo-text {
  align-items: flex-end;
  line-height: 24px;
}

.header-2-line .logo-text-text {
  font-size: 14pt;
  color: #ffffff;
}

.header-2-line .logo-text img {
  position: relative;
  top: -5px;
}

.header-2-line .align-items-center {
  align-items: flex-end !important;
}

.search-block a {
  font-size: 15pt !important;
}

.search-block {
  position: relative;
  display: inline-block;
}

#toggle-search {
  display: inline-block;
  z-index: 1;
}

#search-input {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  padding: 5px;
  opacity: 0;
  background-color: white;
  z-index: 2;
  transition: all 0.3s ease;
  pointer-events: none;
}

#search-input,
#search-input:focus,
#search-input:focus-visible {
  outline: none;
  border: 0px solid #007bff;
  box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);
}

#search-input.active {
  width: 300px;
  opacity: 1;
  pointer-events: auto;
}

.header-2-line {
  padding-bottom: 25px;
}

.slider {
  position: relative;
  width: 80%;
  max-width: 600px;
  margin: 0 auto;
  overflow: hidden;
}

/* Слайды */
.slides {
  display: flex;
  transition: transform 0.5s ease;
}

.slide {
  min-width: 100%;
  box-sizing: border-box;
  display: none;
  text-align: center;
  padding: 20px;
  background-color: #f9f9f9;
}

.slide.active {
  display: block;
}

/* Контент текста */
.text-content h2 {
  margin: 0;
  font-size: 24px;
  color: #333;
}

.text-content p {
  margin: 10px 0;
  color: #666;
}

.button {
  display: inline-block;
  margin-top: 20px;
  padding: 10px 20px;
  background-color: #007bff;
  color: #fff;
  text-decoration: none;
  border-radius: 5px;
}

.button:hover {
  background-color: #0056b3;
}

/* Точки */
.dots {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

.dot {
  width: 12px;
  height: 12px;
  margin: 0 5px;
  background-color: #ccc;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 0.3s;
}

.dot.active {
  background-color: #007bff;
}

.navbar-toggler span {
  display: block;
  background-color: #ffffff;
  height: 2px;
  width: 25px;
  margin-top: 6px;
  margin-bottom: 4px;
  position: relative;
  left: 0;
  opacity: 1;
  transition: all 0.35s ease-out;
  transform-origin: center left;
}

.navbar-toggler span:nth-child(1) {
  margin-top: 0.3em;
}

.navbar-toggler:not(.changed) span:nth-child(1) {
  transform: translate(15%, -33%) rotate(45deg);
}
.navbar-toggler:not(.changed) span:nth-child(2) {
  opacity: 0;
}
.navbar-toggler:not(.changed) span:nth-child(3) {
  transform: translate(15%, 33%) rotate(-45deg);
}

.navbar-toggler span:nth-child(1) {
  transform: translate(0%, 0%) rotate(0deg);
}
.navbar-toggler span:nth-child(2) {
  opacity: 1;
}
.navbar-toggler span:nth-child(3) {
  transform: translate(0%, 0%) rotate(0deg);
}

@media (max-width: 768px) {
  .custom_page{
    padding: 20px 0 140px;
  }
}