
.handshake-icon[data-v-991340f0] {
  --icon-size: 64px;
  display: block;
  position: relative;
  width: var(--icon-size);
  height: var(--icon-size);
  overflow: hidden;
}
.handshake-icon__fill[data-v-991340f0] {
  position: absolute;
  top: 2.77%;
  right: 1.85%;
  bottom: 1.92%;
  left: 2.84%;
  width: 95.31%;
  height: 95.31%;
}
.handshake-icon__line[data-v-991340f0] {
  position: absolute;
  display: block;
  transform: rotate(-180deg) scaleX(-1);
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiB2aWV3Qm94PSIwIDAgNjQgNjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJjbGlwUGF0aDM2MDgiPgo8cGF0aCBpZD0icGF0aDM2MDYiIGQ9Ik0wLjA1MjczNDQgMC4wNTI3MzQ0SDYzLjk0NzNWNjMuOTQ3M0gwLjA1MjczNDRWMC4wNTI3MzQ0WiIgZmlsbD0iYmxhY2siIHN0cm9rZS13aWR0aD0iMC4xMDU0NjkiIHN0cm9rZT0iYmxhY2siLz4KPC9nPgo8L3N2Zz4K);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiB2aWV3Qm94PSIwIDAgNjQgNjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJjbGlwUGF0aDM2MDgiPgo8cGF0aCBpZD0icGF0aDM2MDYiIGQ9Ik0wLjA1MjczNDQgMC4wNTI3MzQ0SDYzLjk0NzNWNjMuOTQ3M0gwLjA1MjczNDRWMC4wNTI3MzQ0WiIgZmlsbD0iYmxhY2siIHN0cm9rZS13aWR0aD0iMC4xMDU0NjkiIHN0cm9rZT0iYmxhY2siLz4KPC9nPgo8L3N2Zz4K);
  -webkit-mask-size: var(--icon-size) var(--icon-size);
  mask-size: var(--icon-size) var(--icon-size);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.handshake-icon__line img[data-v-991340f0] { display: block; position: absolute; max-width: none;
}
.handshake-icon__line--1[data-v-991340f0] { top: 17.97%; right: 8.17%; bottom: 38.63%; left: 22.28%; -webkit-mask-position: calc(var(--icon-size) * -.2228) calc(var(--icon-size) * -.1797); mask-position: calc(var(--icon-size) * -.2228) calc(var(--icon-size) * -.1797);
}
.handshake-icon__line--1 img[data-v-991340f0] { top: -4.5%; right: -2.81%; bottom: -4.5%; left: -2.81%; width: 105.62%; height: 109%;
}
.handshake-icon__line--2[data-v-991340f0] { top: 47.26%; right: 50%; bottom: 17.91%; left: 8.13%; -webkit-mask-position: calc(var(--icon-size) * -.0813) calc(var(--icon-size) * -.4726); mask-position: calc(var(--icon-size) * -.0813) calc(var(--icon-size) * -.4726);
}
.handshake-icon__line--2 img[data-v-991340f0] { top: -5.61%; right: -4.66%; bottom: -5.61%; left: -4.66%; width: 109.32%; height: 111.22%;
}
.handshake-icon__line--3[data-v-991340f0] { top: 60.16%; right: 24.74%; bottom: 22.06%; left: 49.19%; -webkit-mask-position: calc(var(--icon-size) * -.4919) calc(var(--icon-size) * -.6016); mask-position: calc(var(--icon-size) * -.4919) calc(var(--icon-size) * -.6016);
}
.handshake-icon__line--3 img[data-v-991340f0] { top: -10.98%; right: -7.49%; bottom: -10.98%; left: -7.49%; width: 114.98%; height: 121.96%;
}
.handshake-icon__line--4[data-v-991340f0] { top: 43.58%; right: 16.46%; bottom: 30.34%; left: 57.46%; -webkit-mask-position: calc(var(--icon-size) * -.5746) calc(var(--icon-size) * -.4358); mask-position: calc(var(--icon-size) * -.5746) calc(var(--icon-size) * -.4358);
}
.handshake-icon__line--4 img[data-v-991340f0] { top: -7.49%; right: -7.49%; bottom: -7.49%; left: -7.49%; width: 114.98%; height: 114.98%;
}
.handshake-icon__line--5[data-v-991340f0] { top: 17.97%; right: 37.93%; bottom: 18.7%; left: 2.93%; -webkit-mask-position: calc(var(--icon-size) * -.0293) calc(var(--icon-size) * -.1797); mask-position: calc(var(--icon-size) * -.0293) calc(var(--icon-size) * -.1797);
}
.handshake-icon__line--5 img[data-v-991340f0] { top: -3.08%; right: -3.3%; bottom: -3.08%; left: -3.3%; width: 106.6%; height: 106.16%;
}
.handshake-icon__line--6[data-v-991340f0] { top: 17.97%; right: 2.93%; bottom: 52.73%; left: 2.93%; -webkit-mask-position: calc(var(--icon-size) * -.0293) calc(var(--icon-size) * -.1797); mask-position: calc(var(--icon-size) * -.0293) calc(var(--icon-size) * -.1797);
}
.handshake-icon__line--6 img[data-v-991340f0] { top: -6.67%; right: -2.07%; bottom: -6.67%; left: -2.07%; width: 104.14%; height: 113.34%;
}
@media (max-width: 600px) {
.handshake-icon[data-v-991340f0] { --icon-size: 56px;
}
}


.magazine-page[data-v-5e261300] { padding: 0 24px 80px; background: #f8f8f8; color: #2b2c2e; font-family: 'TT Norms', sans-serif;
}
.magazine-page__inner[data-v-5e261300] { max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; gap: 32px;
}
.magazine-page p[data-v-5e261300], .magazine-page h1[data-v-5e261300], .magazine-page h2[data-v-5e261300], .magazine-page h3[data-v-5e261300], .magazine-page blockquote[data-v-5e261300] { margin: 0;
}
.magazine-page section[data-v-5e261300] { margin: 0;
}
.magazine-page button[data-v-5e261300], .magazine-page input[data-v-5e261300], .magazine-page textarea[data-v-5e261300] { font-family: inherit;
}
.magazine-page a[data-v-5e261300] { color: #2583ce;
}
.magazine-page .breadcrumbs[data-v-5e261300] { margin: 0; padding: 24px 0 0;
}
.magazine-card[data-v-5e261300] { padding: 40px; background: #fff; border-radius: 10px;
}
.magazine-deadline[data-v-5e261300] { display: flex; align-items: center; gap: 16px; padding: 16px 20px; background: #f7f7f9; border-radius: 8px; color: #202634; font-size: 16px; line-height: 24px;
}
.magazine-deadline img[data-v-5e261300], .magazine-note img[data-v-5e261300] { flex: 0 0 auto;
}
.magazine-deadline strong[data-v-5e261300] { color: #132e6b; font-weight: 700;
}
.magazine-intro h1[data-v-5e261300] { color: #132e6b; font-size: 32px; line-height: 48px; text-transform: uppercase;
}
.magazine-intro__subtitle[data-v-5e261300] { color: #2583ce; font-size: 20px; line-height: 24px; font-weight: 700; text-transform: uppercase;
}
.magazine-intro__description[data-v-5e261300] { display: grid; gap: 4px; margin-top: 12px; font-size: 16px; line-height: 24px;
}
.magazine-intro__advantages-title[data-v-5e261300] { margin-top: 20px !important; color: #132e6b; font-size: 18px; line-height: 20px; font-weight: 700;
}
.magazine-advantages[data-v-5e261300] { display: grid; gap: 12px; margin: 12px 0 0; padding: 0; list-style: none;
}
.magazine-advantages li[data-v-5e261300] { position: relative; padding-left: 20px; font-size: 16px; line-height: 24px;
}
.magazine-advantages li[data-v-5e261300]::before { content: ''; position: absolute; top: 9px; left: 0; width: 8px; height: 8px; border-radius: 50%; background: #1a8dcc;
}
.magazine-advantages strong[data-v-5e261300] { color: #132e6b; font-weight: 700;
}
.magazine-advantages p[data-v-5e261300] { margin-top: 2px;
}
.magazine-note[data-v-5e261300] { display: flex; gap: 16px; align-items: center; padding: 12px 16px; background: #f7f7f9; border-radius: 8px; color: #132e6b; font-size: 16px; line-height: 20px; font-weight: 700;
}
.magazine-note p[data-v-5e261300] { color: #132e6b; font-weight: 700;
}
.magazine-intro .magazine-note[data-v-5e261300] { margin-top: 24px;
}
.magazine-note a[data-v-5e261300] { color: #1a8dcc; text-decoration: none;
}
.magazine-section-heading[data-v-5e261300] { display: flex; align-items: center; justify-content: space-between; gap: 20px; margin-bottom: 28px;
}
.magazine-section-heading h2[data-v-5e261300], .magazine-submit > h2[data-v-5e261300] { color: #2583ce; font-size: 28px; line-height: 32px; font-weight: 700;
}
.magazine-button[data-v-5e261300] { display: inline-flex; justify-content: center; align-items: center; min-height: 40px; padding: 10px 24px; border: 0; border-radius: 12px; font-family: 'TT Norms', sans-serif !important; font-size: 16px; line-height: 20px; font-weight: 700; text-transform: uppercase; text-decoration: none; cursor: pointer;
}
.magazine-page .magazine-button--pale[data-v-5e261300] { min-width: 182px; background: #e5ecf0; color: #132e6b;
}
.magazine-button--blue[data-v-5e261300] { background: #5aa9d4; color: #fff !important;
}
.magazine-button--blue[data-v-5e261300]:hover { background: #1a8dcc;
}
.magazine-issues[data-v-5e261300] { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px;
}
.magazine-issues__status[data-v-5e261300] { margin-top: 20px !important; color: #5a6573; font-size: 18px;
}
.magazine-issue[data-v-5e261300] { overflow: hidden; border-radius: 12px; background: #efefef;
}
.magazine-issue img[data-v-5e261300] { display: block; width: 100%; aspect-ratio: 265 / 378; object-fit: cover;
}
.magazine-issue__link[data-v-5e261300] { display: block; color: inherit; text-decoration: none;
}
.magazine-issue img.magazine-issue__cover[data-v-5e261300] { background: #fff; object-fit: contain;
}
.magazine-issue__pdf-cover[data-v-5e261300] { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 16px; width: 100%; aspect-ratio: 265 / 378; background: #e9f4fb; color: #132e6b; font-size: 24px; font-weight: 700;
}
.magazine-issue__pdf-cover img[data-v-5e261300] { width: 54px; height: auto; aspect-ratio: auto;
}
.magazine-issue h3[data-v-5e261300] { padding: 12px; color: #5aa9d4; font-size: 20px; line-height: 30px; font-weight: 700; white-space: nowrap;
}
.magazine-accordion h2 button[data-v-5e261300] { display: grid; grid-template-columns: minmax(0, 1fr) 28px; align-items: start; gap: 24px; width: 100%; height: max-content; min-height: 0; padding: 0; border: 0; background: transparent; color: #2583ce; text-align: left; font-size: 28px; line-height: 32px; font-weight: 700; cursor: pointer;
}
.magazine-accordion h2 button span[data-v-5e261300] { color: #2583ce; font-weight: 700;
}
.magazine-accordion h2 img[data-v-5e261300] { flex: 0 0 28px;
}
.magazine-accordion__body[data-v-5e261300] { display: grid; gap: 24px; margin-top: 24px;
}
.magazine-advertisers[data-v-5e261300] { display: flex; gap: 30px; border-radius: 20px;
}
.magazine-advertisers__icon[data-v-5e261300] { display: grid; place-items: center; flex: 0 0 160px; width: 160px; height: 160px; border-radius: 50%; background: #f9f9fa;
}
.magazine-advertisers__content[data-v-5e261300] { flex: 1; min-width: 0;
}
.magazine-advertisers h2[data-v-5e261300] { color: #132e6b; font-family: 'TT Norms', sans-serif; font-size: 16px; line-height: 20px; font-weight: 700; text-transform: uppercase;
}
.magazine-advertisers p[data-v-5e261300] { margin-top: 12px; color: #5c6884; font-size: 16px; line-height: 24px;
}
.magazine-advertisers__content > p[data-v-5e261300]:not(.magazine-advertisers__audience) { font-weight: 500;
}
.magazine-advertisers__audience[data-v-5e261300] { padding-left: 20px; border-left: 2px solid #9faeb6; color: #202634 !important; font-weight: 400;
}
.magazine-advertisers .magazine-button[data-v-5e261300] { margin-top: 24px; min-width: 240px;
}
.magazine-submit > h2[data-v-5e261300] { margin-bottom: 24px;
}
.magazine-note--form[data-v-5e261300] { margin-bottom: 24px;
}
.magazine-note--form span[data-v-5e261300] { color: #1a8dcc;
}
.magazine-form[data-v-5e261300] { display: grid; gap: 20px;
}
.magazine-form__fields[data-v-5e261300] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px 24px;
}
.magazine-form__field[data-v-5e261300] { min-width: 0;
}
.magazine-form__fields input[data-v-5e261300], .magazine-form textarea[data-v-5e261300] { width: 100%; min-height: 52px; padding: 15px 16px; border: 0; border-radius: 10px; outline: none; background: #f7f7f9; color: #202634; font-size: 16px;
}
.magazine-form__fields input[data-v-5e261300]:focus, .magazine-form textarea[data-v-5e261300]:focus { box-shadow: inset 0 0 0 2px #5aa9d4;
}
.magazine-form__fields input[aria-invalid="true"][data-v-5e261300] { box-shadow: inset 0 0 0 1px #db524e;
}
.magazine-form__error[data-v-5e261300] { margin-top: 6px !important; color: #db524e; font-size: 13px; line-height: 18px;
}
.magazine-form__fields input[data-v-5e261300]::placeholder, .magazine-form textarea[data-v-5e261300]::placeholder { color: #9faeb6; opacity: 1;
}
.magazine-form__surname[data-v-5e261300] { grid-column: 1; grid-row: 1;
}
.magazine-form__name[data-v-5e261300] { grid-column: 1; grid-row: 2;
}
.magazine-form__phone[data-v-5e261300] { grid-column: 2; grid-row: 1;
}
.magazine-form__email[data-v-5e261300] { grid-column: 2; grid-row: 2;
}
.magazine-form__mobile-field[data-v-5e261300] { display: none;
}
.magazine-form textarea[data-v-5e261300] { min-height: 120px; resize: vertical;
}
.magazine-form__attachments[data-v-5e261300] { display: grid; gap: 20px;
}
.magazine-upload[data-v-5e261300] { display: grid; gap: 12px; color: #132e6b; font-size: 16px; font-weight: 700;
}
.magazine-upload > label[data-v-5e261300] { color: #132e6b; font-weight: 700;
}
.magazine-upload > div[data-v-5e261300] { display: flex; align-items: center; gap: 16px; color: #5c6884; font-weight: 400;
}
.magazine-upload__button[data-v-5e261300] { display: inline-flex; justify-content: center; align-items: center; width: 274px; min-height: 48px; padding: 8px 16px; border-radius: 12px; background: #e5ecf0; color: #132e6b; font-weight: 700; text-transform: uppercase; cursor: pointer;
}
.magazine-upload > input[data-v-5e261300] { position: absolute; width: 1px; height: 1px; opacity: 0;
}
.magazine-upload:focus-within .magazine-upload__button[data-v-5e261300] { outline: 2px solid #2583ce;
}
.magazine-form__footer[data-v-5e261300] { display: flex; align-items: center; gap: 16px;
}
.magazine-form__footer button[data-v-5e261300] { min-width: 274px; min-height: 48px;
}
.magazine-form__footer button[data-v-5e261300]:disabled { background: #acd5e9; cursor: not-allowed;
}
.magazine-form__footer p[data-v-5e261300] { color: #9faeb6; font-size: 14px; line-height: 18px;
}
.magazine-form__footer a[data-v-5e261300] { text-decoration: underline;
}
.magazine-feedback[data-v-5e261300] { padding: 12px 16px; border-radius: 8px; background: #eef6fa; color: #132e6b; font-size: 15px; line-height: 22px;
}
.magazine-feedback--error[data-v-5e261300] { background: #fff0ef; color: #a53630;
}
.magazine-feedback a[data-v-5e261300] { font-weight: 700;
}
@media (max-width: 900px) {
.magazine-issues[data-v-5e261300] { grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 600px) {
.magazine-page[data-v-5e261300] { padding: 0 16px 48px;
}
.magazine-page__inner[data-v-5e261300] { gap: 20px;
}
.magazine-page .breadcrumbs[data-v-5e261300] { padding: 20px 0 0;
}
.magazine-deadline[data-v-5e261300] { align-items: flex-start; padding: 12px; font-size: 14px; line-height: 18px;
}
.magazine-card[data-v-5e261300] { padding: 32px;
}
.magazine-intro h1[data-v-5e261300] { font-size: 28px; line-height: 36px;
}
.magazine-intro__subtitle[data-v-5e261300] { font-size: 18px; line-height: 22px;
}
.magazine-intro__description[data-v-5e261300], .magazine-advantages li[data-v-5e261300] { font-size: 16px; line-height: 22px;
}
.magazine-note[data-v-5e261300] { align-items: flex-start; padding: 12px; font-size: 14px; line-height: 18px;
}
.magazine-section-heading[data-v-5e261300] { flex-direction: column; align-items: stretch; gap: 20px;
}
.magazine-section-heading h2[data-v-5e261300], .magazine-submit > h2[data-v-5e261300] { font-size: 24px; line-height: 28px;
}
.magazine-button--pale[data-v-5e261300] { width: 100%;
}
.magazine-issues[data-v-5e261300] { grid-template-columns: 1fr; gap: 20px;
}
.magazine-issue h3[data-v-5e261300] { font-size: 18px; line-height: 26px;
}
.magazine-accordion h2 button[data-v-5e261300] { font-size: 24px; line-height: 28px;
}
.magazine-advertisers[data-v-5e261300] { display: block;
}
.magazine-advertisers__icon[data-v-5e261300] { width: 100px; height: 100px; margin-bottom: 20px;
}
.magazine-advertisers p[data-v-5e261300] { font-size: 16px; line-height: 24px;
}
.magazine-advertisers__audience[data-v-5e261300] { padding-left: 16px;
}
.magazine-advertisers .magazine-button[data-v-5e261300] { width: 100%; min-width: 0;
}
.magazine-form__fields[data-v-5e261300] { grid-template-columns: 1fr; gap: 12px;
}
.magazine-form__fields > *[data-v-5e261300] { grid-column: auto; grid-row: auto;
}
.magazine-form__mobile-field[data-v-5e261300] { display: block;
}
.magazine-form__fields input[data-v-5e261300], .magazine-form textarea[data-v-5e261300] { font-size: 14px;
}
.magazine-upload > div[data-v-5e261300] { flex-wrap: wrap;
}
.magazine-upload__button[data-v-5e261300] { width: 100%;
}
.magazine-form__footer[data-v-5e261300] { display: grid;
}
.magazine-form__footer button[data-v-5e261300] { width: 100%;
}
.magazine-form__footer p[data-v-5e261300] { font-size: 12px;
}
}

