.slider {
  display: block;
 
  background: #FFF;
  overflow: hidden;
  position: relative;
  
}

.slide {
  background-size: cover;
  background-position: center center;
  max-width: 100%;
  min-width: 100%;
  position: absolute;
  display: none;
}

.slide.active {
  z-index: 1000;
  display: block;
}

.slide.next {
  z-index: 50;
  display: block;
}

.dots {
  position: absolute;
  z-index: 10000;
  width: 100%;
  text-align: center;
  bottom: 10px;
  height: 15px;
}

.dots span {
  background: rgba(0, 0, 0, .2);
  display: inline-block;
  box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, .3);
  width: 9px;
  height: 9px;
  border-radius: 9px;
  margin: 3px;
}

.dots span.active {
  background: rgba(0, 0, 0, .8);
}
.whatsapp {
  position:fixed;
  width:50px;
  height:50px;
  bottom:35px;
  right:40px;
  background-color:#25d366a8;
  color:#FFF;
  border-radius:50px;
  text-align:center;
  font-size:30px;
  z-index:100;
}

.whatsapp-icon {
  margin-top:0px;
}

.email {
  position:fixed;
  width:50px;
  height:50px;
  bottom:100px;
  right:40px;
  background-color:#25d366a8;
  color:#FFF;
  border-radius:50px;
  text-align:center;
  font-size:30px;
  z-index:100;
}

.email-icon {
  margin-top: 0px;
}

.email {
  position:fixed;
  width:50px;
  height:50px;
  bottom:100px;
  right:40px;
  background-color:#25d366a8;
  color:#FFF;
  border-radius:50px;
  text-align:center;
  font-size:30px;
  z-index:100000;
}

.header__logo-trigger{
   position: fixed;
   background-repeat: no-repeat;
   background-position: right center;
   background-size: contain;
   z-index: 90000;
}

@media only screen and (min-width: 1440px ){
   
   .header__logo-trigger {
      left: 95px;
      top: 75px;
      width: 130px;
      height: 140px;
   }
   
 }
  @media only screen and  (min-width: 1024px) and (max-width:  1439px){
   
   .header__logo-trigger {
      left: 82px;
      top: 38px;
      width: 120px;
      height: 130px;
   }
   
 }
 @media only screen and (min-width:720px) and (max-width: 1023px) {
   
   .header__logo-trigger{
      left: 38px;
      top: 12px;
      width: 51px;
      height: 60px;
   }
   

}
 @media only screen and (min-width:360px) and (max-width: 719px)  {
  
   .header__logo-trigger{
      left: 38px;
      top: 12px;
      width: 52px;
      height: 59px;
   }

   
}
 @media only screen and (min-width:100px) and (max-width: 359px)  {
  
   .header__logo-trigger{
      left: 20px;
      top: 7px;
      width: 42px;
      height: 49px;
   }

   
}
iframe {
    width: 100%;
    height: 400px;
}