.profile--full{margin:1rem auto 0;max-width:var(--max-width-content)}.profile__breadcrumb{margin:0 auto 1rem}.profile__breadcrumb,.profile__grid{max-width:var(--max-width-content-small)}.profile__grid{grid-gap:2rem;display:grid;grid-template-columns:1fr;margin:0 auto}@media screen and (min-width:761px){.profile__grid{grid-template-columns:200px 1fr}}.profile--stacked .profile__grid{grid-template-columns:120px 1fr}@media screen and (min-width:761px){.profile--stacked .profile__grid{grid-template-columns:200px 1fr}}.profile__picture{max-width:200px}.profile__name{font-size:1.8rem}@media screen and (min-width:761px){.profile__name{margin-top:2rem}}.profile__subtitle{color:var(--color-corporate-darker);font-size:1.4rem;line-height:1.2}.profile--stacked .profile__subtitle{font-size:1rem}.profile__description{color:var(--color-corporate-darker);font-size:1.2rem;line-height:1.2;margin-top:2rem}.profile__contacts{margin:2rem 0}.profile__contacts .profile__contact{margin-top:2rem}.profile__contacts .profile__contact:first-child{margin-top:0}@media screen and (min-width:481px){.profile__contacts--grid2,.profile__contacts--grid4{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.profile__contacts--grid2 .profile__contact,.profile__contacts--grid4 .profile__contact{margin-top:0}}@media screen and (min-width:761px){.profile__contacts--grid3{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.profile__contacts--grid3 .profile__contact{margin-top:0}}@media screen and (min-width:1200px){.profile__contacts--grid4{grid-template-columns:repeat(4,1fr)}.profile__contacts--grid4 .profile__contact{margin-top:0}}.profile__contact{background-color:var(--color-primary-light);padding:1.5rem;text-align:center;width:100%}.profile__contact .profile__contact__icon .icon{fill:var(--color-primary);height:1.3rem;margin:0 auto;width:1.3rem}.profile__contact .profile__contact__title{font-size:1.2rem;padding:.5rem 0}.profile__contact .list{margin-bottom:1rem}.profile__contact .link,.profile__contact .list{font-size:.9rem}.profile__contact .list+.list{margin-top:.5rem}.profile__contact .description{font-size:.9em;font-style:italic;font-weight:400}.profile__contact--phone .list{font-weight:var(--font-weight-bold)}.profile__contact--phone .link{font-weight:var(--font-weight)}.profile__content{margin:1rem auto 0;max-width:var(--max-width-content-small)}.profile__content h2{font-size:1.2rem;padding-top:0}.profile__content p{margin-bottom:1rem}.profile__content p:last-child{margin-bottom:0}.profile__content .list{margin-bottom:2rem;padding-left:1rem}.profile__content .list.list--reset{padding:0}.profile__content .list--locations li{margin-bottom:1rem}.profile__content .list--locations li:last-child{margin-bottom:0}.profile__content .list--locations li .link{font-weight:var(--font-weight-bold)}.profile__content .list--links li{margin-bottom:.5rem}.profile__content .list--links li .link{font-weight:var(--font-weight-bold)}.profile__content blockquote{color:var(--color-corporate-darker);font-size:1rem;line-height:1.5;margin-top:2rem;padding-left:3rem}.profile__content blockquote .icon{fill:var(--color-primary-light);height:1.8rem;margin-left:-3rem;position:absolute;width:1.8rem}@media screen and (min-width:1200px){.profile__content blockquote{padding-left:0}}.profile__content .profile__section{border-bottom:1px solid var(--color-grey-lighter);margin-bottom:2rem;padding-bottom:2rem}.profile__content .profile__section ul{padding-left:1rem}.profile__content .profile__section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.profile__edit{background:var(--color-white);bottom:0;left:0;margin:3rem 0 0;padding:0 0 1rem;position:sticky;width:100%;z-index:1}.profile__edit:before{background-color:var(--color-white);border-top:1px solid var(--color-grey-lighter);content:"";display:block;height:1rem;margin-left:calc(50% - var(--width)/2);margin-right:calc(50% - var(--width)/2);max-width:100vw;padding:0}@media screen and (min-width:1500px){.profile__edit:before{margin-left:calc(50% - var(--max-width)/2);margin-right:calc(50% - var(--max-width)/2);max-width:var(--max-width)}}.profile__edit .profile__edit__wrapper{margin:0 auto;max-width:var(--max-width-content-small)}