.card-contact__container{display:flex;flex-wrap:wrap;gap:48px}.card-contact__container--1column .card-contact__container-col{flex:0 0 100%;width:100%}.card-contact__container--2columns .card-contact__container-col{flex:0 0 calc(50% - 24px);width:calc(50% - 24px)}.card-contact__container-item{background:#ebebe4 0 0 no-repeat padding-box;border-radius:8px;box-shadow:0 0 50px #c5cdd94d;display:flex;gap:24px;height:100%;justify-content:space-between;padding:39px 35px}.card-contact__container-item--left{display:flex;flex-direction:column}.card-contact__container-item--right{align-items:center;display:flex;flex:0 0 167px;height:auto;line-height:0;overflow:hidden;width:167px}.card-contact__container-item--right img{border-radius:50%;height:167px;object-fit:cover;width:167px}.card-contact__container-name{margin-bottom:23px}.card-contact__container-link a,.card-contact__container-name,.card-contact__container-richtext{color:#395079}.card-contact__container-link a:hover{color:#91bce6}.card-contact__container-richtext{margin-bottom:34px}.card-contact__container-contact{display:flex;flex-direction:column;gap:14px;margin-top:auto}.card-contact__container-link a{align-items:center;display:flex;gap:12px}.card-contact__container-link a svg{height:24px;width:24px}@media screen and (max-width:767px){.card-contact__container--2columns .card-contact__container-col{flex:0 0 100%;width:100%}}@media screen and (max-width:578px){.card-contact__container-item{flex-direction:column-reverse;height:auto}.card-contact__container-item--right{flex:0 0 100%;justify-content:flex-start;width:100%}}