.elementor-282 .elementor-element.elementor-element-5ba22a3{--display:flex;--padding-top:50px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}@media(min-width:768px){.elementor-282 .elementor-element.elementor-element-5ba22a3{--content-width:1440px;}}/* Start custom CSS for text-editor, class: .elementor-element-409a03f5 */.pmpro_card_content{
  display: flex;
  flex-wrap: wrap;
  gap:5px;
}
.pmpro_member_profile_field.pmpro_member_profile_field-avatar{
    width: auto;
  position: absolute;
  left: 30px;    
}
.pmpro_member_profile_field.pmpro_member_profile_field-display_name{
    width: 100%;
}
.pmpromm_map{
    height: 600px !important;
}
.pmpro_member_directory_before > p:nth-child(2){
    display:none;
}
@media (min-width: 1198px) and (max-width: 1318px) {
    .pmpro_member_profile_field.pmpro_member_profile_field-avatar{
    width: auto;
  position: absolute;
  left: 20px;    
}
}
@media (max-width: 1000px) {
    .pmpro_member_profile_field.pmpro_member_profile_field-avatar{
    width: auto;
  position: relative;
  left: 0px;    
}
.pmpromm_map{
    height: 400px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ba22a3 */.pmpro{
    display: flex;
  flex-wrap: wrap;
  align-content: space-between;
  justify-content: space-between;
}
.pmpro_form{
    width:100%;
}
.pmpro_member_directory_before{
    width: 60%
}
.pmpro_member_directory{
    width: 60%;
}
.pmpro_member_directory_after{
    width: 37%;
    transform: translateY(-50px);
}
.pmpro_form.pmpro_member_directory_search .pmpro_form_fields{
    width: 100%;
}
#pmpromm_map{
    border-radius: 8px;
}
@media(max-width:768px){
    .pmpro_member_directory,.pmpro_member_directory_before{
    width: 100%;
}
.pmpro_member_directory_after{
    width: 100%;
  padding-top: 18px;
}
}/* End custom CSS */