/* Links */
/* Footer top region */
/* Footer middle region */
/* Footer bottom region */
/* Submit button */
/* Button variant 1 */
/* Button variant 1 - alternative */
/* Button variant 2 */
/* Button variant 2 - alternative*/
/* Box shadow colors */
/* Container colors */
/* Search colors */
/* Menu colors */
/** General **/
/** Mobile **/
/* Navigation colors */
.text-formatted a:not([class]),
.formatted-text a:not([class]),
.js-form-type-processed-text a:not([class]),
.js-form-type-checkbox a:not([class]) {
  color: #000;
  color: initial;
}

div#sliding-popup {
  background-color: #ededed;
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.2);
}
div#sliding-popup h2,
div#sliding-popup p,
div#sliding-popup button {
  color: #000000;
}

.layout-item--slideshow__container {
  /* .swiper-placeholder {
    height: 70vh;

    @include media('<=tablet') {
      height: 50vh;
    }

    @include media('<=bigphone') {
      height: 25vh;
    }
  } */
}
.layout-item--slideshow__container.swiper {
  max-height: 600px;
}
.layout-item--slideshow__container.swiper .swiper-wrapper .swiper-slide .slideshow-slide__container .slideshow-slide--image.banner-style {
  height: 600px;
}
@media (max-width: 992px) {
  .layout-item--slideshow__container.swiper .swiper-wrapper .swiper-slide .slideshow-slide__container .slideshow-slide--image.banner-style {
    height: 300px;
  }
}
@media (max-width: 768px) {
  .layout-item--slideshow__container.swiper .swiper-wrapper .swiper-slide .slideshow-slide__container .slideshow-slide--image.banner-style {
    height: 250px;
  }
}
.layout-item--slideshow__container.swiper .swiper-wrapper .swiper-slide .slideshow-slide__container .slideshow-slide--image.banner-style .blazy {
  height: 100%;
}
.layout-item--slideshow__container.swiper .swiper-wrapper .swiper-slide .slideshow-slide__container .slideshow-slide--image.banner-style .blazy .media {
  height: 100%;
}
.layout-item--slideshow__container .slideshow-overlay {
  top: 0;
}
.layout-item--slideshow__container .swiper-button-container.black-arrows .swiper-button-prev,
.layout-item--slideshow__container .swiper-button-container.black-arrows .swiper-button-next {
  top: -40px;
  width: 20px;
  height: 20px;
  color: #ffffff;
  background-color: #797a7e;
}
.layout-item--slideshow__container .swiper-button-container.black-arrows .swiper-button-prev::after,
.layout-item--slideshow__container .swiper-button-container.black-arrows .swiper-button-next::after {
  font-family: inherit;
  font-size: 20px;
  font-weight: bold;
}
.layout-item--slideshow__container .swiper-button-container.black-arrows .swiper-button-prev {
  left: auto;
  left: initial;
  right: 23px;
}
.layout-item--slideshow__container .swiper-button-container.black-arrows .swiper-button-prev::after {
  content: "<";
}
.layout-item--slideshow__container .swiper-button-container.black-arrows .swiper-button-next {
  right: 0;
}
.layout-item--slideshow__container .swiper-button-container.black-arrows .swiper-button-next::after {
  content: ">";
}

.layout-item--webform .js-form-type-checkbox {
  margin: 15px 0;
}
.layout-item--webform input:not([type=checkbox]).webform-button--submit {
  color: #ffffff;
  background-color: #000000;
  border: 2px solid #000000;
}
.layout-item--webform input:not([type=checkbox]).webform-button--submit:hover, .layout-item--webform input:not([type=checkbox]).webform-button--submit[focus-within] {
  color: #000000;
  background-color: #ffffff;
}
.layout-item--webform input:not([type=checkbox]).webform-button--submit:hover, .layout-item--webform input:not([type=checkbox]).webform-button--submit:focus-within {
  color: #000000;
  background-color: #ffffff;
}

.user-login-form .js-form-item input[type=text],
.user-login-form .js-form-item input[type=password] {
  background-color: #f3f3f3 !important;
}

.user-login-form .form-submit {
  border-color: #17161b !important;
  color: #17161b !important;
}

/* .system-messages {
  --messages-top-offset: var(--drupal-displace-offset-top, 0);
  --messages-top: calc(var(--messages-top-offset) + 20px);
  bottom: initial;
  top: var(--messages-top);
} */
