/* Common */
/* Media */
/* Content */
/* Blocks */
.p-contacts-main { background: rgba(32, 60, 137, 0.04); box-shadow: 0 1.11111vw 4.16667vw 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: 8.88889vw; margin-bottom: 6.66667vw; font-size: 7.77778vw; letter-spacing: -0.02em; font-weight: 600; line-height: 1; max-width: 100%; }

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