.contact-person{background:#fb0;border-radius:5px;padding:3rem}.contact-person ::-moz-selection{background:#313440}.contact-person ::selection{background:#313440}.contact-person__text{padding:3rem 0 5rem}.contact-person__text--big p{font-size:2.2rem;line-height:1.45;margin-bottom:2rem}.contact-person__card{max-width:100%;width:400px}.contact-person__card .person__item{margin-bottom:3rem}@media(min-width:901px){.contact-person{display:grid;grid-template-areas:". text text text text text text . card card card .";grid-template-columns:repeat(12,1fr);grid-gap:0 30px}.contact-person--two-cards{grid-template-areas:". text text text . card card card card card card ."}.contact-person__text{grid-area:text;padding:8rem 0}.contact-person__text--big p{font-size:2.2rem;line-height:1.45;margin-bottom:2rem}.contact-person__card{grid-area:card;max-width:none;padding:8rem 0;width:auto}.contact-person__card__inner{display:flex;justify-content:space-between}.contact-person__card__inner .person__item{width:calc(50% - 15px)}}