.professionals-list .professional{cursor:pointer}.modal-container{max-width:460px}.professional.detail{flex-direction:column;justify-content:flex-start;text-align:center;font-family:"Assistant", Helvetica, Arial, sans-serif;font-size:1.2em;line-height:1.3em;margin-bottom:1em;margin-top:1em;margin:0 0 1.58em;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.professional.detail h1{font-size:3em;line-height:1em}.professional.detail h2{margin-top:2em;margin-bottom:0.5em}.professional.detail .specialty{font-size:20px}.professional.detail .sidebar .avatar{border-width:3px;flex-grow:0;height:184px;width:184px;border:2px solid transparent;border-radius:50%;box-shadow:0 0 0 5px #ececec;flex-shrink:0;margin-bottom:15px;margin-left:auto;margin-right:auto;overflow:hidden}.professional.detail .sidebar .avatar img{-o-object-fit:fill;object-fit:fill;width:100%}.professional.detail .sidebar a{display:none}@media only screen and (min-width: 982px){.professional.detail .sidebar a{display:block;font-size:0.8em}}.professional.detail .content{margin-left:0}@media only screen and (min-width: 784px){.professional.detail{flex-direction:row;text-align:left}.professional.detail .content{margin-left:36px}.professional.detail .bio{margin-top:0}}.doctor-detail .cta{text-align:center}.other-doctors{text-align:center}.other-doctors .professionals-list{margin-top:3em}
