.c-retrainer-wrapper{padding-bottom:4rem}.c-retrainer-profile{color:#000}@media (min-width:768px){.c-retrainer-profile{display:grid;gap:4rem;grid-template-columns:31rem 1fr}.c-retrainer-profile:has(>:only-child){grid-template-columns:1fr}}.c-retrainer-profile__side{padding-top:4rem;position:relative;z-index:1}.c-retrainer-profile__image-wrapper{position:relative}@media (max-width:767px){.c-retrainer-profile__image-wrapper:after,.c-retrainer-profile__image-wrapper:before{background-color:#f7f7f7;bottom:0;content:"";display:block;height:65%;position:absolute;width:100vw}}.c-retrainer-profile__image{position:relative;z-index:1}.c-retrainer-profile__image img{max-width:31rem}.c-retrainer-profile__main{max-width:78.7rem;width:100%}.c-retrainer-profile__main:only-child{margin:auto}.c-retrainer-profile__header{background-color:#f7f7f7;padding-bottom:4rem;padding-top:4rem;position:relative}.c-retrainer-profile__header:after,.c-retrainer-profile__header:before{background-color:#f7f7f7;content:"";height:100%;position:absolute;top:0;width:100vw}.c-retrainer-profile__header:before{right:100%}.c-retrainer-profile__header:after{left:100%}.c-retrainer-profile__name{color:#000;font-weight:700;margin-bottom:2.4rem}.c-retrainer-profile__info{display:flex;flex-direction:column;gap:1.2rem}.c-retrainer-profile__info-item{align-items:center;display:flex;gap:.8rem}.c-retrainer-profile__info-icon{color:#ff3057;flex-shrink:0;font-size:2rem}.c-retrainer-profile__info-content,.c-retrainer-profile__info-link{color:#000;font-size:1.6rem;line-height:1.5}.c-retrainer-profile__info-link{text-decoration:none;word-break:break-word}.c-retrainer-profile__info-link:focus,.c-retrainer-profile__info-link:hover{text-decoration:underline}.c-retrainer-profile__body{padding-top:4rem}.c-retrainer-profile__section+.c-retrainer-profile__section{margin-top:2.4rem}.c-retrainer-profile__section-title{font-weight:700;margin-bottom:.8rem}.c-retrainer-profile__section-content,.c-retrainer-profile__section-content *{font-size:1.6rem;line-height:1.5}.c-retrainer-profile__section-content+.c-retrainer-profile__section-content{margin-top:2.4rem}.c-retrainer-profile__section-content :last-child{margin-bottom:0}