  .profile__photo{max-width:400px;margin:1em auto;display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.profile__photo img{display:block;border:5px solid #C9C1B8}html.ie .profile__photo{display:table-footer-group}.profile__info,.profile__edit{margin:0  0 1em;line-height:1.65}.profile__info__title,.profile__edit__title{font-weight:bold}.profile__info__cv,.profile__edit__cv{margin:0.5em 0}.profiles .profile__info__name{font-weight:bold}.profiles .profile__info__title{font-weight:normal;font-style:italic}.profile__info__phone,.listing__phone,.profile__info__mailstop,.listing__mailstop,.profile__info__email,.listing__email,.profile__info__class,.listing__class,.profile__info__web,.profile__info__pronouns,.listing__web{background-repeat:no-repeat;background-size:1em 1em;background-position:0.2em 0.35em;padding-left:1.5em}.profile__info__mailstop,.listing__mailstop{background-image:url("/ksc/templates/images/mk2/site/mailstop.svg")}.profile__info__phone,.listing__phone{background-image:url("/ksc/templates/images/mk2/site/phone.svg")}.profile__info__email,.listing__email{background-image:url("/ksc/templates/images/mk2/site/email.svg")}.profile__info__web,.listing__web{background-image:url("/ksc/templates/images/mk2/site/web.svg")}.profile__info__class,.listing__class{background-image:url("/ksc/templates/images/mk2/site/class.svg")}.profile__info__pronouns{background-image:url("/ksc/templates/images/mk2/site/directories.svg")}.profile__info h2{margin:1rem 0}.listing__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.listing__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 1200px){.listing__contact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 768px){.profile__photo{float:right;max-width:250px;margin:0 0 1em 2em}}
