body {
  background:white;
}

body .header-nav a{
  color: white;
}

body .header-nav a.underline:hover {
  border-bottom: 5px solid white;
}

body .block.block-type-slider:first-child .swiper-container::after{
  background: linear-gradient(to top, rgb(0,0,0,0), rgb(0,0,0,0) 60%, rgb(0,0,0,0.5) 100%);
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}

header .main-logo-desktop svg {
  max-width: 100%;
  fill: white;
  stroke: white;
}

header .main-logo-desktop svg path {
  fill: white;
  stroke: white;
}

@media screen and (max-width:600px) {
    header .container .mobile-only .main-logo-mobile {
        margin-top: 20px;
        max-width: 400px;
      }
}

@media screen and (max-width:980px) {
  header .burger-nav.mobile-only .container-burger .bar {
      width: 100%;
      height: 3px;
      background-color: white !important;
      transition: transform 0.3s linear, opacity 0.3s linear;
    }
  header .container .mobile-only .main-logo-mobile {
    margin-top: 20px;
    max-width: 500px;
  }
  header .container .mobile-only .main-logo-mobile svg{
    max-width: 100%;
  }
  header {
    position: absolute;
  }

  header .container .mobile-only .main-logo-mobile svg path {
    stroke: white;
    fill: white;
  }
}