.c49mod-broker-profile-perfil .c49mod-broker-single {padding: 20px 0 40px;}
.c49mod-broker-profile-perfil .card{border-bottom: 6px solid $primary;;}
.c49mod-broker-profile-perfil .card-block {display: flex; flex-direction: column; justify-content: space-between;}
.c49mod-broker-profile-perfil .broker-photo-name {font-weight: 700;font-size: 22px;}
.c49mod-broker-profile-perfil .broker-photo {box-shadow: 0 6px 10px rgba(0,0,0,.1);width: 160px; height: 160px; margin: 0 auto; background-size: cover; overflow: hidden; border-radius: 1000px; background-color: #fff; background-position: center;}
.c49mod-broker-profile-perfil .broker-name {font-weight: 700;font-size: 24px;}
.c49mod-broker-profile-perfil .broker-creci {text-transform: uppercase;letter-spacing: 1px;font-size: 10px;opacity: .5;}
.c49mod-broker-profile-perfil .broker-phone i {font-size: 1.5rem;padding: 5px 0px;}
.c49mod-broker-profile-perfil .broker-about{font-style: italic;margin-top: 20px;}
.c49mod-broker-profile-perfil .btn {margin-top: 10px;margin: 5px 0px;}
.c49mod-broker-profile-perfil .broker-socials {position: absolute;right: 10px;top: 0;}
.c49mod-broker-profile-perfil .broker-socials .broker-social {font-size: 30px; margin: 0 5px;}
.c49mod-broker-profile-perfil .broker-content {position: relative;}
.broker-phone p { margin-top: 0.5rem; margin-bottom: 0rem; }
[class^=c49mod-properties-] .c49-title {margin-top: -50px; max-width: 70%; margin: -58px auto 30px!important; box-shadow: -1px -3px 9px 0px #00000042; border-bottom: 6px solid $primary;!important;}