.elementor-305032 .elementor-element.elementor-element-247e31e7{--display:flex;}.elementor-305032 .elementor-element.elementor-element-aa549d6{--divider-border-style:solid;--divider-color:#00000033;--divider-border-width:1px;}.elementor-305032 .elementor-element.elementor-element-aa549d6 .elementor-divider-separator{width:100%;}.elementor-305032 .elementor-element.elementor-element-aa549d6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-305032 .elementor-element.elementor-element-fa87506{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:start;}@media(min-width:768px){.elementor-305032 .elementor-element.elementor-element-fa87506{--content-width:100%;}}@media(max-width:1024px){.elementor-305032 .elementor-element.elementor-element-fa87506{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-305032 .elementor-element.elementor-element-fa87506{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-305032 .elementor-element.elementor-element-fa87506{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */.single-post .main-container .main-content .featured-image {
height: 600px;
width: 100%;
display: block;
object-position: 50% 0%;
object-fit: cover;
margin: 0 auto;
margin-bottom: 10px;
}

@media only screen and (max-width: 767px) {
  .single-post .main-container .main-content .featured-image {
    height: auto;
  }
}

.bio-txt {
    grid-column: span 3;
    padding-left: 10px;
}

.tr-bio .wp-caption-text {
    margin-bottom: 0px !important;
}



@media (min-width: 768px) {
    .tr-bio img {
    height: 130px;
    object-fit: cover;
    width: 100%;
    object-position: 50% 30% !important;
    }
}
@media (max-width: 767px) {
    .tr-bio img {
    height: 250px;
    object-fit: cover;
    width: 100%;
    object-position: 50% 40% !important;
    }
}/* End custom CSS */