.banner-section .block-editor-rich-text__editable.block-editor-block-list__block.wp-block.wp-block-heading, 
.banner-section .block-editor-rich-text__editable.block-editor-block-list__block.wp-block.wp-block-paragraph, 
.banner-section .block-editor-rich-text__editable.wp-block-button__link, 
.trainer-section .block-editor-rich-text__editable.block-editor-block-list__block.wp-block.wp-block-heading, 
.trainer-section .block-editor-rich-text__editable.block-editor-block-list__block.wp-block.wp-block-paragraph, 
.trainer-section .block-editor-rich-text__editable.wp-block-button__link{ 
  font-family: 'Poppins', sans-serif;
  margin-bottom: 5px !important;
  margin-top: 5px !important;
}
/*-------------Banner----------*/
.banner-section {
  width: auto;
  height: auto;
}
.banner-section .block-editor-rich-text__editable.block-editor-block-list__block.wp-block.wp-block-heading {
  font-weight: 800;
  text-transform: uppercase;
}
.banner-section .block-editor-rich-text__editable.block-editor-block-list__block.wp-block.wp-block-paragraph{
  letter-spacing: 1px;
  margin-top: 10px !important;
}
.banner-section .block-editor-rich-text__editable.wp-block-button__link, .trainer-section .block-editor-rich-text__editable.wp-block-button__link{
  color: #fff;
  letter-spacing: 0;
  background: #2acb35;
  padding: 12px 20px !important;
  border-radius: 30px;
  border:  0;
  text-decoration: none !important;
  text-transform: capitalize !important;
  letter-spacing: 1px;
  font-weight: 800;
  font-size: 15px;
}
.banner-section .block-editor-rich-text__editable.wp-block-button__link:hover, .trainer-section .block-editor-rich-text__editable.wp-block-button__link:hover{
  background: #fff !important;
  color: #313a43 !important;
  border:  0;
}
.banner-section .block-editor-rich-text__editable.wp-block-button__link:after, .trainer-section .block-editor-rich-text__editable.wp-block-button__link:after{
  content: "\f105";
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  opacity: 0;
  color: #313a43;
  transition: 0.3s ease-in-out;
}
.banner-section .block-editor-rich-text__editable.wp-block-button__link:hover:after, .trainer-section .block-editor-rich-text__editable.wp-block-button__link:hover:after{
  opacity: 1;
  padding-left: 8px;
}
/*----------------Trainer Section-----------*/
.trainer-boxes img{
  width: 100%;
}
.trainer-boxes figure{
  margin-bottom: 0;
}
.trainer-boxes{
  background: linear-gradient(#16222A,#2acb35);
  text-align: center;
  overflow: hidden;
  position: relative;
  transition: all 0.5s ease 0s;
}
.trainer-boxes:hover{ 
  box-shadow: 0 0 25px -12px rgba(0,0,0,0.7); 
}
.trainer-boxes img{
  width: 100%;
  height: 100%;
  transform: scale(1.1) translateX(4%);
  transition: all 0.4s;
}
.trainer-boxes:hover img{
  opacity: .4;
  transform: scale(1.1) translateX(-4%);
}
.trainer-boxes .boxes-content{
  color: #fff;
  width: 100%;
  transform: translateX(-50%) translateY(-50%);
  position: absolute;
  top: 42%;
  left: 50%;
  z-index: 1;
}
.trainer-boxes .box-title{
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  opacity: 0;
  transform: translateX(-100%);
  transition: all .4s;
  color: #fff;
}
.trainer-boxes .box-post{
  font-size: 15px;
  display: block;
  opacity: 0;
  transform: translateX(100%);
  transition: all .4s;
}
.trainer-boxes .box-btn{
  opacity: 0;
  transform: translateX(100%);
  transition: all .4s;
}
.trainer-boxes:hover .box-title,
.trainer-boxes:hover .box-post,
.trainer-boxes:hover .box-btn {
  opacity: 1;
  transform: translateX(0);
}
.trainer-section .wp-block{
  margin-bottom: 5px !important;
  margin-top: 5px !important;
}
.wp-block-group.trainer-section{
  padding-top: 0!important;
  padding-bottom: 0 !important;
}
.trainer-boxes img{
  width: 100% !important
}