header {
  background-color: inherit;
  box-shadow: none;
}
main {
  padding-top: 0;
}
nav ul a{
  color:white;
}
.openbtn{
  color:white;
} 
select{
  color:white;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAAcUlEQVRIie2Puw2AMBQDHRZjnJSMAqlgWo6CIEFEIj5BNO9qy2dLhmH8B+CA9kKuBdyT8gDMQFfI+ZiZcpKm5JHkJPVnEsBLGmPmPvHFwMrhyW45pfWPJNXKE0nYSbby8Lo886TO8oKkfnki+abcMLIsXdC+QY2m3bcAAAAASUVORK5CYII=");
}
.banner{
  min-height: 700px;
  background-image: url("../images/banner-home-image.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
}
.banner-flex{
  display:flex;
  align-items: center;
}
.banner-flex .left{
  flex-basis: 60%;
}
.banner h1{
  cursor: default;
  color:whitesmoke;
  font-size: 1.8rem;
  padding-bottom:0.3rem;
  margin-top: 250px;
}
.banner p{
  cursor: default;
  color:white;
}
.buttons{
  display:flex;
  padding: 20px 0;
}
.buttons a{
  text-align: center;
  padding:15px;
  background-color: #D6ACF9;
  border:2px solid #D6ACF9;
  display: inline-block;
  text-decoration: none;
  width:50%;
  border-radius: 5px;
  color: white;
  font-weight: 600;
}
.buttons a:hover{
  background-color: transparent;
  color: white;
}
.buttons a:first-child{
  margin-right: 10px;
}

@media only screen and (max-width:1000px){
  .banner-flex{
    flex-direction: column;
  }
  .banner-flex .left{
    order:2;
    flex-basis:100%;
  }
  .banner-flex .right{
    order:1;
    flex-basis:100%;
  }
  .buttons {
    flex-direction: column;
    gap: 15px;
  }
  .buttons a{
    width: 100%;
  }
}

/* info */
.home-info{
  background-color: whitesmoke;
  box-shadow: 0 0 5px black;
  padding: 50px 0;
}
.home-info-flex{
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.home-info .left{
  flex-basis: 40%;
}
.home-info .right{
  flex-basis:60%;
  padding:2%;
}
.home-info .right h2{
  margin-bottom:10px;
}
.home-info .right p{
  font-weight: 500;
}
.home-info img{
  width:100%;
  min-width: 250px;
}
.home-info span{
  font-weight: 600;
}
/* info 2 */
.home-info-2{
  background-color: whitesmoke;
  padding: 50px 0;
}
.home-info-2 h2{
  margin-bottom:10px;
}
.home-info-2-flex{
  display: flex;
  justify-content: space-around;
  align-items: center;
  background-color: #ededed;
}
.home-info-2 .left{
  flex-basis: 60%;
  padding:2%;
}
.home-info-2 .right{
  flex-basis:40%;
}
.home-info-2 .right h2{
  margin-bottom:10px;
}
.home-info-2 .right p{
  font-weight: 500;
}
.home-info-2 img{
  width:100%;
  border:50px #a90c36 solid;
}
.home-info-2 span{
  font-weight: 600;
}
@media only screen and (max-width:750px){
  .home-info-flex{
    flex-direction: column;
    align-items:center;
  }
  .home-info-2-flex{    
    flex-direction: column;
    align-items:center;
  }
  .home-info-2 .left{
    flex-basis: 60%;
    padding:5%;
  }
  .home-info-2 img{
    width:100%;
    border:60px #a90c36 solid;
  }
}