* {
  font-family: 'Poppins', sans-serif;
}

#offer-card-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
#offer-card-wrapper #offer-card {
  min-width: 320px;
}

@media all and (min-width: 1070px) {
  #hamburger-button {
    visibility: hidden;
    display: none;
  }
  #navbar-default {
    display: block;
  }
}

/*  */

.menu-btn {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  cursor: pointer;
  transition: all .5s ease-in-out;
}

.menu-btn__burger {
  width: 32px;
  height: 3px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 2px 5px rgba(255, 101, 47, .2);
  transition: all .5s ease-in-out;
}

.menu-btn__burger::before,
.menu-btn__burger::after {
  content: '';
  position: absolute;
  width: 32px;
  height: 3px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 2px 5px rgba(255, 101, 47, .2);
  transition: all .5s ease-in-out;
}

.menu-btn__burger::before {
  transform: translateY(-10px);
}

.menu-btn__burger::after {
  transform: translateY(10px);
}

/* ANIMATION */
.menu-btn.open .menu-btn__burger {
  transform: translateX(-50px);
  background: transparent;
  box-shadow: none;
}

.menu-btn.open .menu-btn__burger::before {
  transform: rotate(45deg) translate(35px, -35px);
}

.menu-btn.open .menu-btn__burger::after {
  transform: rotate(-45deg) translate(35px, 35px);
}

.custom-map {
  width: 50%;
}

@media (max-width: 768px) {
  .custom-map {
    width: 1000px;
  }
}

/* .custom-height {
  height: 53vh;
}

@media (min-width: 440px) {
  .custom-height {
    height: 73vh;
  }
}

@media (min-width: 640px) {
.custom-height {
  height: 50vh;
}
} */



#slider-img-1, #slider-img-2, #slider-img-3, #slider-img-4, #slider-img-5, #slider-img-6, #slider-img-7, #slider-img-8 {
  width: 100vw;
  max-height: 1000px;
  height: 95vh;
}

#slider-img-1 {
  background: url('../assets/img/outsourcing.png') no-repeat center top/cover;
}
#slider-img-2 {
  background: url('../assets/img/config.jpeg') no-repeat center top/cover;
}
#slider-img-3 {
  background: url('../assets/img/comarch.jpeg') no-repeat center top/cover;
}
#slider-img-4 {
  background: url('../assets/img/systems.png') no-repeat center top/cover;
}
#slider-img-5 {
  background: url('../assets/img/cms.png') no-repeat center top/cover;
}
#slider-img-6 {
  background: url('../assets/img/eye.png') no-repeat center top/cover;
}
#slider-img-7 {
  background: url('../assets/img/waves.png') no-repeat center top/cover;
}
#slider-img-8 {
  background: url('../assets/img/zyro-image.png') no-repeat center top/cover;
}

/* Slider text */

#slider-txt-1, #slider-txt-2, #slider-txt-3, #slider-txt-4, #slider-txt-5, #slider-txt-6, #slider-txt-7, #slider-txt-8 {
  font-size: 32px;
  line-height: 2.5rem;
  font-weight: bold;
}

@media all and (min-width: 500px) {
  #slider-txt-1, #slider-txt-2, #slider-txt-3, #slider-txt-4, #slider-txt-5, #slider-txt-6, #slider-txt-7 {
    font-size: 40px;
    line-height: 3rem;
  }
  #slider-txt-8 {
    font-size: 60px;
    line-height: 5rem;
  }
}

@media all and (min-width: 850px) {
  #slider-txt-1, #slider-txt-2, #slider-txt-3, #slider-txt-4, #slider-txt-5, #slider-txt-6, #slider-txt-7 {
    font-size: 45px;
    line-height: 3.5rem;
  }
  #slider-txt-8 {
    font-size: 70px;
    line-height: 5rem;
  }
}

@media all and (min-width: 1024px) {
  #slider-txt-1, #slider-txt-2, #slider-txt-3, #slider-txt-4, #slider-txt-5, #slider-txt-6, #slider-txt-7, #slider-txt-8 {
    text-align: left;
  }

  #slider-txt-1 {
    font-size: 55px;
    max-width: 620px;
  }
  #slider-txt-2 {
    font-size: 60px;
    line-height: 4.5rem;
    max-width: 620px;
  }
  #slider-txt-3 {
    font-size: 60px;
    line-height: 4.5rem;
    max-width: 550px;
  }
  #slider-txt-5 {
    font-size: 60px;
    line-height: 4.5rem;
    max-width: 600px;
  }
}

@media all and (min-width: 1440px) {
  #slider-txt-1 {
    font-size: 60px;
    line-height: 4.5rem;
    max-width: 700px;
  }
  #slider-txt-2 {
    font-size: 65px;
    line-height: 4.5rem;
    max-width: 700px;
  }
  #slider-txt-3 {
    font-size: 70px;
    line-height: 4.5rem;
    max-width: 650px;
  }
  #slider-txt-4 {
    font-size: 65px;
    line-height: 4.5rem;
    max-width: 850px;
  }
  #slider-txt-5 {
    font-size: 65px;
    line-height: 4.5rem;
    max-width: 700px;
  }
  #slider-txt-6 {
    font-size: 50px;
    line-height: 4.5rem;
    max-width: 900px;
  }
  #slider-txt-7 {
    font-size: 50px;
    line-height: 4.5rem;
    max-width: 900px;
  }
  #slider-txt-8 {
    font-size: 80px;
    line-height: 6rem;
  }
}

/* Experience */
#experience_txt_1 {
  max-width: 600px;
  margin: 0 auto;
}

@media all and (min-width: 1024px) {
  #experience_txt_1 {
    max-width: 400px;
    text-align: left;
    margin: 0;
  }
}

@media all and (min-width: 1300px) {
  #experience_txt_1 {
    max-width: 500px;
  }
}

@media all and (min-width: 1440px) {
  #experience_txt_1 {
    max-width: 550px;
  }
}

.custom-blue {
  color: #133654;
}

.slider-smart {
  position: relative;
  top: -1px;
}