.agentdetails--wrapper{background-color:rgb(var(--color-dynamic-background-accent))}.agentdetails--wrapper .agentdetails__container--flex{display:flex;flex-direction:row;width:100%;height:100%}@media only screen and (max-width:47.999em){.agentdetails--wrapper .agentdetails__container--flex{flex-direction:column}.agentdetails--wrapper .agentdetails__container--flex .agentdetails__photo{flex:1 1;width:50%}}.agentdetails--wrapper .agentdetails__container--flex .agentdetails__photo{flex:0 1 auto;width:220px;order:1}.agentdetails--wrapper .agentdetails__container--flex .agentdetails__description{flex:1 1;display:flex;flex-direction:column;order:2}@media only screen and (max-width:47.999em){.agentdetails--wrapper .agentdetails__container--flex .agentdetails__description:not(.border-left-no-photo){width:50%;position:absolute;left:50%}.agentdetails--wrapper .agentdetails__container--flex .agentdetails__description:not(.border-left-no-photo) .m-agent-name{margin-top:10px}.agentdetails--wrapper .agentdetails__container--flex .agentdetails__description:not(.border-left-no-photo) .agent-logo{margin:2px 20px -10px 10px}.agentdetails--wrapper .agentdetails__container--flex .agentdetails__description:not(.border-left-no-photo) .m-agentcontactinfo{margin-top:0}.agentdetails--wrapper .agentdetails__container--flex .agentdetails__description:not(.border-left-no-photo) .m-agentcontactinfo .contact-card__office-title{padding-top:30px}.agentdetails--wrapper .agentdetails__container--flex .agentdetails__description:not(.border-left-no-photo) .m-agentcontactinfo .contact-card__info-container .contact-card__info--flex:nth-child(2){display:none}}.agentdetails--wrapper .agentdetails__container--flex .agentdetails__description-mobile.border-left-no-photo{display:none!important}@media only screen and (max-width:47.999em){.agentdetails--wrapper .agentdetails__container--flex .agentdetails__description-mobile:not(.border-left-no-photo){order:2}.agentdetails--wrapper .agentdetails__container--flex .agentdetails__description-mobile:not(.border-left-no-photo) .m-agentcontactinfo .contact-card__info-container .contact-card__info--flex:first-child{display:none}}.agentdetails--wrapper .agentdetails__container--flex .agentdetails__description.border-left-no-photo{margin:20px 0 20px 20px;border-left:5px solid rgb(var(--color-global-secondary))}@media only screen and (min-width:48em)and (max-width:79.999em){.agentdetails--wrapper .agentdetails__container--flex .agentdetails__description{min-width:35%}}.agentdetails--wrapper .agentdetails__container--flex .agentdetails__contact{flex:0 1 auto;flex-basis:27%;align-self:center;max-width:27%;order:3}@media only screen and (min-width:105em){.agentdetails--narrow-container{max-width:1280px;margin:0 auto;display:block}}