/* Common */
/* Media */
/* Content */
/* Blocks */
.p-contacts-main { background: rgba(32, 60, 137, 0.04); box-shadow: 0 0.52083vw 1.95313vw rgba(28, 28, 28, 0.08); overflow: hidden; }

.p-contacts-main__content { position: relative; display: flex; flex-direction: column; justify-content: space-between; }

.p-contacts-main__title { margin-top: 4.16667vw; margin-bottom: 3.125vw; font-size: 4.42708vw; letter-spacing: -0.02em; font-weight: 600; line-height: 1; max-width: 100%; }

.p-contacts-main__title--accent { color: #203C89; }
