.main-banner, .what-you-need-section{
  width: auto;
  height: auto;
}
/*Banner section*/
.main-banner{
  border-bottom: 2px solid #ff6589;
}
.main-banner h1{
  font-weight: normal !important;
}
.main-banner p{
  font-size: 14px !important;
}
.main-banner .wp-block-buttons.alignleft, .main-banner a.wp-block-button__link {
  border: none !important;
}
.main-banner a.wp-block-button__link {
  color: #fff !important;
  padding: 15px 20px;
  font-weight: 600;
  font-size: 13px;
  text-decoration: none;
}
.main-banner a.wp-block-button__link:hover {
  background-color: #191b27 !important; 
}
/*What you need section*/
.what-you-need-section figure{
  margin: 0;
  overflow: hidden;
  background: #000;
}
.what-you-need-section img:hover {
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  opacity: 0.5;
  transition-duration: 1s;
}
@media screen and (max-width:767px) {
  .main-banner p{
    display: none !important;
  }
  .what-you-need-section figure {
    margin-bottom: 20px;
    background: none;
  }
}
@media screen and (min-width: 768px) and (max-width: 992px){
  .what-you-need-section h3, .main-banner h1{
    font-size: 25px !important;
  }
  .what-you-need-section p{
    font-size: 13px !important;
  }
}