.PortraitText__container{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}@media (min-width: 1000px){.PortraitText__container{-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}}.PortraitText__left{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-top: 5rem}.PortraitText__left img{border-radius: 50%;width: 6rem;height: 6rem}.PortraitText__description{font-size: 1.1rem;padding-top: 1.5rem}.PortraitText__contact{font-size: 30px;font-weight: 700;color: #0c8b00}.PortraitText__contact--icon-container{display: inline-block;height: 30px;width: 30px}.PortraitText__contact--icon-container svg{width: 100%;height: 100%}.PortraitText__contact--icon-container svg .icon--fill{-webkit-transition: fill .3s;transition: fill .3s;fill: #0c8b00}.PortraitText__contact:hover{color: #0f0e0c}.PortraitText__contact:hover svg .icon--fill{fill: #0f0e0c}.PortraitText__content{max-width: 48rem}.PortraitText__content h1,.PortraitText__content h2{font-size: 3.125rem;font-weight: 700}.PortraitText__text{font-size: 1.375rem}