.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,.agentdetails--wrapper .agentdetails__container--flex .agentphoto{height:442px}.agentdetails--wrapper .agentdetails__container--flex .contact-card__office-title{padding-top:0!important}.agentdetails--wrapper .agentdetails__container--flex .agent-details__role,.agentdetails--wrapper .agentdetails__container--flex .contact-card__agent-phone,.agentdetails--wrapper .agentdetails__container--flex span{font-size:16px}.agentdetails--wrapper .agentdetails__container--flex .contact-card__address .addrcity,.agentdetails--wrapper .agentdetails__container--flex .contact-card__address .addrstate,.agentdetails--wrapper .agentdetails__container--flex .contact-card__address .addrzip,.agentdetails--wrapper .agentdetails__container--flex .contact-card__address .street-address{line-height:20px!important}.agentdetails--wrapper .agentdetails__container--flex .contact-card__info-container{height:auto;justify-content:unset;padding-bottom:0!important}.agentdetails--wrapper .agentdetails__container--flex .m-agent-name{margin-top:0!important;padding-top:20px}.agentdetails--wrapper .agentdetails__container--flex .agentdetails__photo{flex:1 1;width:100%!important}.agentdetails--wrapper .agentdetails__container--flex .agentdetails__photo .m-agent-photo{height:442px}}.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}.agentdetails--wrapper .agentdetails__container--flex .agentdetails__description .listing-item__agent-phone{padding-bottom:14px}@media only screen and (max-width:47.999em){.agentdetails--wrapper .agentdetails__container--flex .agentdetails__description:not(.border-left-no-photo){width:100%;position:relative;order:1}.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{align-self:center;max-width:27%;order:3;display:flex;flex-direction:column}.agentdetails--wrapper .agentdetails__container--flex .agentdetails__contact .m-email-agent{flex-grow:1}@media only screen and (min-width:105em){.agentdetails--narrow-container{max-width:1280px;margin:0 auto;display:block}}@media only screen and (min-width:48em){.agentdetails--narrow-container .agentdetails__container--flex{height:270px}}.agentdetails--narrow-container .agentdetails__contact .expander__title{padding-bottom:16px!important}.agentdetails--narrow-container .agentdetails__contact .o-input{height:30px}.agentdetails--narrow-container .agentdetails__contact .o-textarea{height:60px}.agentdetails--narrow-container .agentdetails__contact .listing-email-agent{display:flex;flex-direction:column;gap:6px}.agentdetails--narrow-container .agentdetails__contact .listing-email-agent .grid__item{padding-bottom:0!important}@media only screen and (min-width:48em){.agentdetails--narrow-container .agentdetails__contact{height:270px}}.agentdetails--narrow-container .agentdetails .email-agent__form .o-input{height:30px}.agentdetails--narrow-container .agentdetails .email-agent__form .o-textarea{height:60px}.agentdetails--narrow-container .agentdetails__description .contact-card__agent-phone,.agentdetails--narrow-container .agentdetails__description span{font-size:14px}