@font-face
{font-family:"ProximaNova-Bold";
  src:url("../fonts/ProximaNova/3A898D_0_0.eot");
  src:url("../fonts/ProximaNova/3A898D_0_0.eot?#iefix") 
  format("embedded-opentype"),url("../fonts/ProximaNova/3A898D_0_0.woff2") 
  format("woff2"),url("../fonts/ProximaNova/3A898D_0_0.woff") 
  format("woff"),url("../fonts/ProximaNova/3A898D_0_0.ttf") 
  format("truetype");
  font-style:normal
}
@font-face
{font-family:"ProximaNova-Light";
  src:url("../fonts/ProximaNova/3A898D_1_0.eot");
  src:url("../fonts/ProximaNova/3A898D_1_0.eot?#iefix") 
  format("embedded-opentype"),url("../fonts/ProximaNova/3A898D_1_0.woff2") 
  format("woff2"),url("../fonts/ProximaNova/3A898D_1_0.woff") 
  format("woff"),url("../fonts/ProximaNova/3A898D_1_0.ttf") 
  format("truetype");font-style:normal
}
@font-face
{font-family:"ProximaNova-Regular";
  src:url("../fonts/ProximaNova/3A898D_2_0.eot");
  src:url("../fonts/ProximaNova/3A898D_2_0.eot?#iefix") 
  format("embedded-opentype"),url("../fonts/ProximaNova/3A898D_2_0.woff2") 
  format("woff2"),url("../fonts/ProximaNova/3A898D_2_0.woff") 
  format("woff"),url("../fonts/ProximaNova/3A898D_2_0.ttf") 
  format("truetype");font-style:normal
}
@font-face
{font-family:"ProximaNova-Semibold";
  src:url("../fonts/ProximaNova/3A898D_3_0.eot");
  src:url("../fonts/ProximaNova/3A898D_3_0.eot?#iefix") 
  format("embedded-opentype"),url("../fonts/ProximaNova/3A898D_3_0.woff2") 
  format("woff2"),url("../fonts/ProximaNova/3A898D_3_0.woff") 
  format("woff"),url("../fonts/ProximaNova/3A898D_3_0.ttf") 
  format("truetype");font-style:normal
}

:root { 
    --color-primary:#5c7089;
    --color-primary-2:#6a768d;
    --color-white:#ffffff;
    --color-white-60:rgba(255,255,255,.6);
    --color-text-dark:#222222;
    --color-bg-accept:#EDF2FF;
    --color-bg-light-blue:#edf2ff;
    --color-link:#337ab7;
    --color-border:#e1e1e1;
    --color-input-border:#c7d0d9;
    --color-input-hover:#878992;
    --color-error:#f03e3e;
    --color-btn-bg:#ffe083;
    --color-btn-bg-hover:#ffd350;
    --color-disabled-bg:#c7d0d9;
    --color-disabled-text:#5a636c;
    --color-hint:#0080c8;
    --color-shadow:rgba(0,0,0,.06); 
}

.hero-section { background:var(--color-primary); color:var(--color-white); }
.hero-container { padding: 60px 0 88px; }
.hero { display:grid; grid-template-columns:1fr 410px; align-items:center; gap:32px; }
.hero h1 { color:var(--color-white) !important; margin-bottom:24px !important; text-align:left; }
.hero-bullets { display:flex; flex-direction:column; gap:12px; margin-bottom:48px; text-align:left; }
.hero-bullet { display:flex; align-items:flex-start; gap:12px; }
.hero-bullet img { width:20px; height:20px; margin-top:3px; }
.hero-cta a:hover { text-decoration:none; }
.hero-image { justify-self:end; }
.hero-image .image { max-width:443px; width:100%; height:auto; display:block; }

@media (max-width:1024px) {
  .hero { grid-template-columns:1fr 360px; }
  .hero-container { padding:60px 0; }
  .hero-image .image { max-width:360px; }
}
@media (max-width:991px) {
  .hero-container { padding:36px 0 48px; }
  .hero { grid-template-columns:1fr; text-align:center; }
  .hero-image { display:none; }
  .hero h1 { text-align:center; }
}
@media (max-width:576px) {
}

.section-offers { margin:88px 0; }
.section-offers h2 { text-align:left; }
.offers-group { margin-top:12px; }
.offers-subtitle { margin:48px 0 32px; }
.features-grid { display:grid; grid-template-columns:1fr 1fr; gap:32px 24px; }
.feature { display:flex; gap:18px; align-items:flex-start; }
.feature img { width:80px; height:80px; border-radius:50%; background-color:var(--color-primary); }
.feature p { margin-top:4px; }

@media (max-width:1024px) {
  .section-offers { margin:60px 0; }
}
@media (max-width:991px) {
  .feature { align-items: center; }
  .features-grid { grid-template-columns:1fr; gap:20px; }
  .offers-subtitle { margin:28px 0 24px; }
}

.section-accept { margin:88px 0; }
.section-accept h2 { text-align:left; }
.accept-list { display:grid; gap:64px; }
.accept-list h2 { text-align:center; }
.accept-item { display:grid; grid-template-columns:1fr 1fr; gap:56px; }
.accept-media { background:var(--color-bg-accept); }
.accept-media img { width:100%; height:auto; display:block; }
.accept-content .h3 { margin-bottom:8px; }
.accept-content a { color: var(--color-link); }

@media (max-width:1024px) {
  .accept-item { gap:36px; align-items:flex-start; }
  .section-accept { margin:60px 0; }
}
@media (max-width:576px) {
  .accept-item { grid-template-columns:1fr; }
}

.section-payments { background-color:var(--color-bg-light-blue); text-align:center; margin:0 0 88px; }
.container-payments { padding:48px 0 88px; }
.container-payments h2 { text-align:center; }
.payments-logos { display:flex; justify-content:center; align-items:center; gap:28px; flex-wrap:wrap; }
.payments-logo { max-height:52px; width:auto; display:block; }

.section-convenient { margin:88px 0; }
.section-convenient h2 { text-align:left; }
.convenient-hero { display:grid; grid-template-columns:1.2fr 1fr; gap:24px 56px; align-items:center; }
.convenient-list { display:flex; flex-direction:column; gap:16px; }
.convenient-item { display:flex; gap:12px; }
.convenient-item img { width:22px; height:22px; margin-top:4px; }
.convenient-image { background: var(--color-bg-accept); }
.convenient-image img, .convenient-image-mob img { width:100%; height:auto; display:block; }

@media (max-width:1024px) {
  .section-convenient { margin:60px 0; }
}
@media (max-width:991px) {
  .convenient-hero { grid-template-columns:1fr; }
  .convenient-image {  display:block; margin: 0 auto; width: 100%; }
  .section-payments { margin: 0 0 60px; }
}

.section-features { --howto-gap:56px; --howto-badge-size:80px; --howto-badge-bg:var(--color-primary-2); --howto-badge-num:var(--color-white); margin:88px 0; }
.container-features h2 { text-align:left; }
.features-cards { display:grid; grid-template-columns:repeat(2, 1fr); gap:20px; }
.feature-card { border:1px solid var(--color-primary); padding:20px; box-sizing:border-box; }
.feature-number-container { margin-bottom:20px; }
.feature-number { background:var(--color-primary); border-radius:20px; padding:5px 10px; color:var(--color-white); max-width:80px; text-align:center; }
.feature-card h3 { font-size:24px; line-height:32px; font-weight:500; margin-bottom:10px; }
.feature-card p { font-size:20px; line-height:120%; font-weight:400; }

@media (max-width:1024px) { 
    .section-features { --howto-gap:32px; margin:60px 0;} 
}
@media (max-width:575px) { 
    .features-cards { grid-template-columns:repeat(1, 1fr); gap:12px; } 
    .feature-card { border-radius:12px; padding:20px 12px; } 
    .feature-card h3 { font-size:18px; line-height:24px; margin-bottom:10px; } 
    .feature-card p { font-size:16px; line-height:24px; } 
    .feature-number-container { margin-bottom:12px; } 
}

.section-kassa { margin:88px 0; }
.section-kassa h2 { text-align:left; }
.kassa-grid { display:grid; grid-template-columns:repeat(4, minmax(0, 1fr)); gap:24px 40px; }
.kassa-item { display:flex; gap:18px; flex-direction:column; }
.kassa-item img { width:80px; height:80px; border-radius:50%; background-color:var(--color-primary); }
.kassa-item a { color: var(--color-link); }

@media (max-width:1024px) {
  .kassa-item { flex-direction: row; align-items: center; gap: 24px; }
  .kassa-grid { grid-template-columns:repeat(2, minmax(0, 1fr)); }
  .section-kassa { margin:60px 0; }
}
@media (max-width:576px) {
  .kassa-grid { grid-template-columns:1fr; }
}

.section-benefits { background:var(--color-primary); margin:88px 0; }
.benefits-container { padding:64px 0 88px; color:var(--color-white); }
.benefits-grid { display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:28px 40px; }
.benefit h3 { margin-bottom:8px; }
.benefit a { color:var(--color-white-60); }
.benefit a:hover { text-decoration:underline; }

@media (max-width:1024px) {
    .section-benefits { margin:60px 0; }
    .benefits-container { padding:60px 0; }
}

@media (max-width:991px) {
  .benefits-grid { grid-template-columns:1fr; }
}

.section-partners { margin:88px 0 0; text-align:center; }
.section-partners h2 { text-align:center; }
.partners-logos { display:grid; grid-template-columns:repeat(4, minmax(0, 180px)); gap:8px; align-items:center; justify-items:center; width:max-content; margin:0 auto; }
.partners-logos img { max-width:180px; width:100%; height:auto; }

@media (max-width:1024px) {
  .section-partners { margin:60px 0 0; }
  .partners-logos { grid-template-columns:repeat(2, minmax(0, 1fr)); gap: 8px 10px; }
}

@media (max-width:576px) {
  .section-partners { margin:60px 0 0; }
  .partners-logos { grid-template-columns:repeat(2, minmax(0, 0.9fr)); gap: 8px 10px; }
}

@media (max-width:395px) {
  .partners-logos { grid-template-columns:repeat(1, minmax(0, 1fr)); gap: 8px; }
}

.section-faq { margin:88px 0; }
.section-faq h2 { text-align:left; }
.section-faq .item { border-top:1px solid var(--color-border); cursor:pointer; padding:22px 110px 10px 20px; }
.section-faq .item.active { padding:22px 110px 24px 20px; }
.section-faq .item-last { border-bottom:1px solid var(--color-border); }
.section-faq .item .p16 { overflow:hidden; height:0; transition:height .3s ease; }
.section-faq .item .p22 { position:relative; user-select:none; margin-bottom:12px; }
.section-faq .item .icon { background:url("https://payanyway.ru/info/w/ru/public/w/kassa/images/drop.png"); width:24px; height:12px; position:absolute; right:-72px; top:8px; transform:rotate(180deg); transition:transform .3s ease; }
.section-faq .item.active .icon { transform:rotate(0deg); }
.section-faq .item a { color:var(--color-link); }
.section-faq .item a:hover { text-decoration:underline; }
.section-faq .item ul { list-style:none; margin:8px 0 8px 24px; padding:0; }
.section-faq .item ul li { position:relative; margin-bottom:6px; padding-left:14px; }
.section-faq .item ul li::before { content:"–"; position:absolute; left:0; color:currentColor; }
.faq { padding-bottom:0; }

@media (max-width:1024px) {
  .section-faq { margin:60px 0; }
  .section-faq .item { padding:20px 90px 10px 16px; }
  .section-faq .item.active { padding:20px 90px 20px 16px; }
  .section-faq .item .icon { right:-56px; }
}
@media (max-width:991px) {
  .section-faq .item { padding:18px 72px 8px 16px; }
  .section-faq .item.active { padding:18px 72px 18px 16px; }
  .section-faq .item .icon { right:-48px; }
}
@media (max-width:576px) {
  .section-faq .item { padding:16px 44px 6px 12px; }
  .section-faq .item.active { padding:16px 44px 16px 12px; }
  .section-faq .item .icon { right:-28px; transform:scale(.9) rotate(180deg); }
}

.section-contacts { background-color:var(--color-primary); text-align:center; color:var(--color-white); }
.container-contacts { display:grid; justify-items:center; padding:64px 0 88px; }
.section-contacts .contacts-link { font-weight:400; color:var(--color-white); text-decoration:none; }
.section-contacts .contacts-link:hover { text-decoration:underline; }
.contacts-link--email { margin-bottom:16px; font-size:24px; line-height:34px; color:var(--color-white) !important; }
.contacts-link--phone { font-size:18px; line-height:24px; color: var(--color-white) !important; }
.contacts-link--email a, .contacts-link--phone a { color: var(--color-white) !important; }

html { scroll-behavior:smooth; }
.form-container h2, .message-block h3, .message-block p { text-align:center; }
.form-container { max-width:1280px; margin:0 auto; padding:88px 0 0; font-family:"ProximaNova-Regular", sans-serif; color:var(--color-text-dark); }
.form-container h2 { margin:0 auto 24px; max-width:800px; }
.form-container form { max-width:710px; margin:0 auto; font-family:"ProximaNova-Regular",Arial,sans-serif; }
.form-row { display:flex; gap:12px; }
.form-container .policy_conf { display:flex; }
.form-container .input-name, .form-container .input-phone { flex:1; }
.form-container .form-group { margin-bottom:12px; }
.form-label { font-weight:600; }
.form-container .form-group label { font-size:16px; line-height:24px; text-align:left; color:var(--color-text-dark); display:block; margin-bottom:5px; }
.form-container .form-group input[type="text"], .form-container .form-group input[type="tel"], .form-container .form-group input[type="email"], .form-container .form-group input[type="url"] { width:100%; height:48px; padding:12px 16px; font-size:16px; border-radius:10px; border:1px solid var(--color-input-border); box-sizing:border-box; transition:border .3s ease; text-align:left; background:var(--color-white); color:var(--color-text-dark); }
.form-container .form-group input[type="text"]:hover, .form-container .form-group input[type="tel"]:hover, .form-container .form-group input[type="email"]:hover, .form-container .form-group input[type="url"]:hover { border:1px solid var(--color-input-hover); }
.form-container .form-group input[type="text"]:focus, .form-container .form-group input[type="tel"]:focus, .form-container .form-group input[type="email"]:focus, .form-container .form-group input[type="url"]:focus { outline:none; border:1px solid var(--color-input-hover); }
.form-container .form-group input[type="text"].active, .form-container .form-group input[type="tel"].active, .form-container .form-group input[type="email"].active, .form-container .form-group input[type="url"].active { outline:none; border:1px solid var(--color-input-hover); }
.form-container .form-group input[type="text"].error, .form-container .form-group input[type="tel"].error, .form-container .form-group input[type="email"].error, .form-container .form-group input[type="url"].error { border:1px solid var(--color-error); background-color:var(--color-white); }
.form-container .form-group input[type="text"].disabled, .form-container .form-group input[type="tel"].disabled, .form-container .form-group input[type="email"].disabled, .form-container .form-group input[type="url"].disabled { border:1px solid var(--color-disabled-bg); background-color:var(--color-disabled-bg); opacity:.6; }
.form-container .form-group .policy-text { font-size:16px; font-weight:400; line-height:24px; text-align:left; }
.form-container .form-group .policy-text a { color:var(--color-link); text-decoration:none; }
.form-container .form-group .policy-text a:hover { text-decoration:underline; }
.input-name, .input-phone { padding:0; }
.submit-button { font-family:"ProximaNova-Semibold", Arial, sans-serif; width:100%; padding:16px 40px; background-color:var(--color-btn-bg); color:var(--color-text-dark); font-size:24px; font-weight:500; line-height:32px; text-align:center; cursor:pointer; border-radius:10px; border:none; transition:background-color .3s ease; }
.submit-button:hover { background-color:var(--color-btn-bg-hover); }
.submit-button:disabled { background-color:var(--color-disabled-bg); color:var(--color-disabled-text); cursor:default; }
.message-block { display:none; flex-direction:column; align-items:center; padding:0; max-width:400px; margin:0 auto; justify-content:center; margin-top:80px; }
.message-block svg { margin-bottom:12px; }
.message-block h3 { font-size:36px; font-weight:500; line-height:42px; margin-bottom:20px; }
.message-block p { font-size:16px; line-height:20px; font-weight:400; }
input.error { border:1px solid var(--color-error); background-color:var(--color-white); }
.text-danger { color:var(--color-error); font-size:16px; font-weight:400; line-height:24px; text-align:left; padding:6px 0 18px; display:none; }
.text-danger.visible { display:block; }
.form-group input[type="checkbox"] { position:relative; width:100%; max-width:14px; height:14px; appearance:none; border:1px solid var(--color-input-border); border-radius:4px; background-color:var(--color-white); cursor:pointer; transition:all .3s ease; margin-right:8px; margin-top:4px; }
.form-group input[type="checkbox"]:hover { border:1px solid var(--color-input-hover); }
.form-group input[type="checkbox"]::before { content:""; position:absolute; top:37%; left:53%; width:7px; height:4px; border:1px solid var(--color-text-dark); border-width:0 0 1px 1px; transform:translate(-50%, -50%) rotate(-45deg); opacity:0; transition:opacity .3s ease; }
.form-group input[type="checkbox"]:checked { background-color:var(--color-btn-bg-hover); border-color:var(--color-btn-bg-hover); }
.form-group input[type="checkbox"]:checked::before { opacity:1; }
.form-group input[type="checkbox"]:checked:hover { background-color:var(--color-btn-bg-hover); border:1px solid var(--color-btn-bg-hover); }
.form-group input[type="checkbox"]:disabled { background:var(--color-disabled-bg); }
.hint { line-height:14px; font-size:12px; color:var(--color-hint); margin-top:5px; }
.text-policy { font-weight:400; }
.text-policy a { color:var(--color-hint); }
.error-message { color:var(--color-error); font-size:12px; margin-top:5px; }


@media (max-width:1439px) {
  .form-container { padding:88px 40px 0; }
  .message-block p { font-size:16px; line-height:20px; }
}
@media (max-width:1023px) {
  .message-block { margin-top:40px; }
  .message-block h3 { font-size:28px; line-height:34px; margin-bottom:20px; }
  .message-block p { font-size:16px; line-height:20px; }
}
@media (max-width:761px) {
  .form-container { padding-top:70px; }
  .form-row { flex-direction:column; gap:0; }
  .message-block h3 { font-size:24px; line-height:32px; margin-bottom:8px; }
  .message-block p { font-size:12px; line-height:16px; }
  .message-block svg { margin-bottom:8px; }
}
@media (max-width:575px) {
  .form-container { padding:45px 16px 0; }
  .form-container h2 { font-size:28px; line-height:32px; margin:0 auto 12px; max-width:300px; }
  .submit-button { font-size:20px; line-height:28px; padding:16px 40px; }
  .message-block h3 { font-size:20px; line-height:24px; }
  .message-block p { font-size:12px; line-height:16px; }
}

.logo-new-paw { height:100%; align-items:center; display:flex; float:left; }
.logo-new-paw img { max-width:280px; }

@media (max-width:1140px) {
  .header .logo { width:200px !important; height:30px !important; margin:13px 0 !important; }
}

@media (max-width:1023px) {
.logo-new-paw img { max-width:200px; }
}

@media (max-width:991px) {
  .new-button { min-width: 250px; }
}



/* ===== HEADER ===== */
.mobile-menu-opened{position:fixed;top:0;left:0;height:100vh}

.header{height:56px;min-height:56px;width:100%;background:#fff;z-index:99;box-shadow:0 2px 8px rgba(1,0,37,.08);box-sizing:border-box;min-width:320px;position:relative;-ms-overflow-style:none;padding: 0 24px; }
.header *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.header.mobile-menu-opened{position:fixed;top:0;left:0;height:100vh;height:calc(var(--vh, 1vh) * 100)}
.header-container{max-width:1120px;padding:0;display:block;height:56px;margin:0 auto}

.header .logo{width:163px;height:18px;margin:19px 0;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYzIiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMTYzIDE4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQ1LjQ0NDQgMEw0Ni4zNTc4IDAuNTIzOFYxLjU2NDA5TDM3LjE4MyA2Ljc5ODAzTDM3LjEwNDkgNi43NTM3NVYxNi43NTAyTDM2LjI2ODMgMTcuMjVMMzUuNDIyNiAxNi43Mzg1VjYuNzQ3NzVMMzUuMzM0NyA2Ljc5ODAzTDI2LjE2OTcgMS41Nzg4MlYwLjUyMDA1NUwyNy4wODMyIDBMMzYuMjYzOCA1LjIyNjUxVjUuMjM0NzVMNDUuNDQ0NCAwWiIgZmlsbD0iI0ZCQzc1MyIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTgyLjQxMDUgMEw5MS41OTQgNS4yMjY1MVY1LjMxODI1TDEwMC43NzYgMC4wODQ5NzU3TDEwMS42ODggMC42MDg3NzZWMS42NDkwN0w5Mi41MTYzIDYuODgzMDFMOTIuNDM1MiA2LjgzN1YxNi43NTAyTDkxLjU5NTUgMTcuMjVMOTAuNzUyOSAxNi43Mzg1VjYuNzQ5MjVMOTAuNjY3OSA2Ljc5ODAzTDgxLjUgMS41Nzg4MlYwLjUyMDA1NUw4Mi40MTA1IDBaIiBmaWxsPSIjOTJDNzRDIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYyLjA4NyAwTDE2MyAwLjUyMzM3OVYxLjU2OTMyTDE1My44MjUgNi44MzE2OEwxNTMuNzQ3IDYuNzg2NzVWMTYuNzQ3N0wxNTIuOTEgMTcuMjVMMTUyLjA2NSAxNi43MzUyVjYuNzhMMTUxLjk3NyA2LjgzMTY4TDE0Mi44MTIgMS41ODU4MlYwLjUyMjYyOUwxNDMuNzI1IDBMMTUyLjkwNiA1LjI1MTU3VjUuMjU5MUwxNjIuMDg3IDBaIiBmaWxsPSIjRUU1QTg1Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTM3Ljg4OCAzLjc5Mzc3TDE0MS44OTcgMTIuMjE4M0gxMzMuODM4TDEzNy44ODggMy43OTM3N1pNMTQ0LjU2OSAxNy44NTU1TDE0NS44NDEgMTcuOTU2OEwxNDYuNTUgMTYuOTUxMUwxMzguNjEzIDAuMjQ0OTYySDEzNy4xNzVMMTI5LjIwMyAxNi45NTExTDEyOS45MDYgMTcuOTU2OEwxMzEuMTc1IDE3Ljg1NTVMMTMyLjk2OCAxNC4xMjNIMTQyLjc4M0wxNDQuNTY5IDE3Ljg1NTVaTTUyLjYxMzggMy43OTM3N0w1Ni42MjYzIDEyLjIxODNINDguNTY2N0w1Mi42MTM4IDMuNzkzNzdaTTU5LjMwNDUgMTcuODU1NUw2MC41Njk3IDE3Ljk1NjhMNjEuMjc5NCAxNi45NTExTDUzLjM0NTIgMC4yNDQ5NjJINTEuOTEwNUw0My45MzUyIDE2Ljk1MTFMNDQuNjQxOCAxNy45NTY4TDQ1LjkwNjkgMTcuODU1NUw0Ny42OTA1IDE0LjEyM0g1Ny41MTUzTDU5LjMwNDUgMTcuODU1NVpNMjAuMTYzOSAzLjc5Mzc3TDI0LjE3MzIgMTIuMjE4M0gxNi4xMTM2TDIwLjE2MzkgMy43OTM3N1pNMjYuODUxNSAxNy44NTU1TDI4LjEyMzEgMTcuOTU2OEwyOC44Mjk2IDE2Ljk1MTFMMjAuODkyMSAwLjI0NDk2MkgxOS40NjA2TDExLjQ3ODkgMTYuOTUxMUwxMi4xODg3IDE3Ljk1NjhMMTMuNDU3MSAxNy44NTU1TDE1LjI0MzkgMTQuMTIzSDI1LjA2MjJMMjYuODUxNSAxNy44NTU1Wk02Ni4wMjk5IDAuMjA4ODQ2SDY0LjQxMzRWMTcuNDUxMkw2NS41MTU0IDE4TDY2LjYxMSAxNy40NTEyVjQuNTQ4MjlMNzcuMDc2NCAxNy45NDE5SDc4LjY5NlYwLjc5MTQxNkw3Ny41Nzg3IDAuMjA4ODQ2TDc2LjQ5NTIgMC43OTE0MTZWMTMuNTc0Mkw2Ni4wMjk5IDAuMjA4ODQ2Wk0xMzAuODcgMS4yMzU4TDEzMC4yNTggMC4yMjA2MjNMMTI4Ljg5NSAwLjI4MTg2M0wxMjIuMzA1IDE0LjI2NDNMMTE1LjYzOSAwLjMyNTA0NkwxMTQuMzA4IDAuMjIwNjIzTDExMy41OTggMS4yMzU4TDExNi4xMzggNi41NzIzNkwxMTIuNDQzIDE0LjM2ODhMMTA1LjY5NSAwLjMwMzg0N0wxMDQuMzU4IDAuMjIwNjIzTDEwMy42MyAxLjIzNThMMTExLjY3NCAxNy45NDE5SDExMy4wNjVMMTE3LjI5NCA4Ljk3MDk1TDEyMS41OSAxNy45NDE5SDEyMy4wMTFMMTMwLjg3IDEuMjM1OFpNMi4yMDA3OCAxLjk4NzE4SDQuNTQ2MjRDNS45ODc0NCAxLjk4NzE4IDcuMDY3NzQgMi4zMzEwNyA3LjgxNTI2IDMuMDYzNkM4LjQ1NTg4IDMuNjkyNDkgOC43ODU0NCA0LjU4ODMzIDguNzg1NDQgNS42OTg1MUM4Ljc4NTQ0IDYuOTYxNzkgOC4zMjk2OSA3LjkxNTczIDcuNTQ1MTkgOC41NDc3NkM2Ljc3Mjc1IDkuMTUxNTMgNS43MzY2NiA5LjQzNDE4IDQuNTQ2MjQgOS40MzQxOEMzLjM4Nzk4IDkuNDM0MTggMi42NjIxNiA5LjM3ODQzIDIuMjAwNzggOS4zMTA5MVYxLjk4NzE4Wk00LjU0NjI0IDExLjM2MzNDNi4zOTI1NSAxMS4zNjMzIDguMTI1NTMgMTAuNzk1NiA5LjMyOCA5Ljc2MjM3QzEwLjQ0OTMgOC43ODY0NCAxMS4xMzY1IDcuNDAzODIgMTEuMTM2NSA1LjY5ODUxQzExLjEzNjUgNC4wMjA2OCAxMC41NzE1IDIuNzAxNjUgOS42MzU4NSAxLjc0NTM1QzguNDk5MjkgMC41ODU3MSA2Ljc3Mjc1IDAgNC41NDYyNCAwSDBWMTcuMzg5MkwxLjEwMiAxOEwyLjIwMDc4IDE3LjM4OTJWMTEuMjY1MUMyLjY2MjE2IDExLjMyMzIgMy42Mzg3NiAxMS4zNjMzIDQuNTQ2MjQgMTEuMzYzM1oiIGZpbGw9IiMxMTExMTEiLz4KPC9zdmc+Cg==");display:inline-block;float:left}

.header .menu{margin:0;display:inline-block;float:right;padding:0;height:100%}
.header .menu-items{display:none;position:absolute;left:0;top:56px;width:100%;padding:24px 24px 88px;font-family:"ProximaNova-Semibold",Arial,sans-serif;font-weight:normal;font-size:20px;line-height:28px;list-style:none;border-top:1px solid rgba(109,125,167,.08);background:#fff;z-index:99;text-align:left;height:100%;overflow-y:scroll}
.header .menu-icon{width:24px;height:32px;margin:12px 0;display:inline-block;cursor:pointer}
.header .menu-icon .icon{width:24px;height:32px}
.header .menu-icon .icon--menu{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAyNCAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgOUMwIDguNDQ3NzIgMC40NDc3MTUgOCAxIDhIMjNDMjMuNTUyMyA4IDI0IDguNDQ3NzIgMjQgOUMyNCA5LjU1MjI4IDIzLjU1MjMgMTAgMjMgMTBIMUMwLjQ0NzcxNiAxMCAwIDkuNTUyMjggMCA5WiIgZmlsbD0iIzExMTExMSIvPgo8cGF0aCBkPSJNMCAxNkMwIDE1LjQ0NzcgMC40NDc3MTUgMTUgMSAxNUgyM0MyMy41NTIzIDE1IDI0IDE1LjQ0NzcgMjQgMTZDMjQgMTYuNTUyMyAyMy41NTIzIDE3IDIzIDE3SDFDMC40NDc3MTYgMTcgMCAxNi41NTIzIDAgMTZaIiBmaWxsPSIjMTExMTExIi8+CjxwYXRoIGQ9Ik0xIDIyQzAuNDQ3NzE1IDIyIDAgMjIuNDQ3NyAwIDIzQzAgMjMuNTUyMyAwLjQ0NzcxNSAyNCAxIDI0SDE1QzE1LjU1MjMgMjQgMTYgMjMuNTUyMyAxNiAyM0MxNiAyMi40NDc3IDE1LjU1MjMgMjIgMTUgMjJIMVoiIGZpbGw9IiMxMTExMTEiLz4KPC9zdmc+Cg==")}
.header .menu-icon .icon--close{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAyNCAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjY5OTcgMjMuMjQ5N0MyMS4xMDAxIDIzLjY1MDEgMjEuMTAwMSAyNC4yOTkzIDIwLjY5OTcgMjQuNjk5N0MyMC4yOTkzIDI1LjEwMDEgMTkuNjUwMSAyNS4xMDAxIDE5LjI0OTcgMjQuNjk5N0wxMiAxNy40NUw0Ljc1MDI2IDI0LjY5OTdDNC4zNDk4NiAyNS4xMDAxIDMuNzAwNyAyNS4xMDAxIDMuMzAwMzEgMjQuNjk5N0MyLjg5OTkxIDI0LjI5OTMgMi44OTk5MSAyMy42NTAxIDMuMzAwMzEgMjMuMjQ5N0wxMC41NTAxIDE2TDMuMzAwMjkgOC43NTAyNEMyLjg5OTkgOC4zNDk4NSAyLjg5OTkgNy43MDA2OSAzLjMwMDI5IDcuMzAwMjlDMy43MDA2OSA2Ljg5OTkgNC4zNDk4NSA2Ljg5OTkgNC43NTAyNCA3LjMwMDI5TDEyIDE0LjU1MDFMMTkuMjQ5OCA3LjMwMDI5QzE5LjY1MDIgNi44OTk5IDIwLjI5OTMgNi44OTk5IDIwLjY5OTcgNy4zMDAyOUMyMS4xMDAxIDcuNzAwNjkgMjEuMTAwMSA4LjM0OTg1IDIwLjY5OTcgOC43NTAyNEwxMy40NSAxNkwyMC42OTk3IDIzLjI0OTdaIiBmaWxsPSIjMTExMTExIi8+Cjwvc3ZnPgo=");display:none}

.header .menu__sub-items{color:#111;font-family:"ProximaNova-Regular",Arial,sans-serif;font-weight:normal;background:#fff;border-top:1px solid rgba(109,125,167,.08);z-index:99}
.header .menu__sub-items .menu__item:last-child{border-bottom:0}
.header .menu__item{padding:14px 0;color:#111;border-bottom:1px solid rgba(109,125,167,.08);cursor:pointer;position:relative}
.header .menu__item-dropdown{padding:0;cursor:pointer}
.header .menu__item-dropdown-title{padding:14px 0;position:relative;display:block;color:#111}
.header .menu__item-dropdown-title span{position:relative}
.header .menu__item-dropdown-title span:after{content:"";background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMjE5OTkgNi4xOTEyNkMzLjQ4NjY1IDUuOTU5NDMgMy45MDM5MyA1LjkzODM1IDQuMTk3OTggNi4xMjgwM0w0LjI4MjIyIDYuMTkxMjZMOCA5LjQyMzUxTDExLjcxNzggNi4xOTEyNkMxMS45ODQ0IDUuOTU5NDMgMTIuNDAxNyA1LjkzODM1IDEyLjY5NTggNi4xMjgwM0wxMi43OCA2LjE5MTI2QzEzLjA0NjcgNi40MjMxIDEzLjA3MDkgNi43ODU4OCAxMi44NTI3IDcuMDQxNTJMMTIuNzggNy4xMTQ3Nkw4LjUzMTExIDEwLjgwODdDOC4yNjQ0NSAxMS4wNDA2IDcuODQ3MTcgMTEuMDYxNiA3LjU1MzEzIDEwLjg3Mkw3LjQ2ODg5IDEwLjgwODdMMy4yMTk5OSA3LjExNDc2QzIuOTI2NjcgNi44NTk3NCAyLjkyNjY3IDYuNDQ2MjggMy4yMTk5OSA2LjE5MTI2WiIgZmlsbD0iIzExMTExMSIvPgo8L3N2Zz4K");width:16px;height:16px;display:block;position:absolute;right:-24px;top:4px;transform:scale(1.5)}
.header .menu__item-dropdown-title:active{color:#c02331}
.header .menu__item-dropdown-title:active span{color:#c02331}
.header .menu__item-dropdown-title:active span:after{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMjE5OTkgNi4xOTEyNkMzLjQ4NjY1IDUuOTU5NDMgMy45MDM5MyA1LjkzODM1IDQuMTk3OTggNi4xMjgwM0w0LjI4MjIyIDYuMTkxMjZMOCA5LjQyMzUxTDExLjcxNzggNi4xOTEyNkMxMS45ODQ0IDUuOTU5NDMgMTIuNDAxNyA1LjkzODM1IDEyLjY5NTggNi4xMjgwM0wxMi43OCA2LjE5MTI2QzEzLjA0NjcgNi40MjMxIDEzLjA3MDkgNi43ODU4OCAxMi44NTI3IDcuMDQxNTJMMTIuNzggNy4xMTQ3Nkw4LjUzMTExIDEwLjgwODdDOC4yNjQ0NSAxMS4wNDA2IDcuODQ3MTcgMTEuMDYxNiA3LjU1MzEzIDEwLjg3Mkw3LjQ2ODg5IDEwLjgwODdMMy4yMTk5OSA3LjExNDc2QzIuOTI2NjcgNi44NTk3NCAyLjkyNjY3IDYuNDQ2MjggMy4yMTk5OSA2LjE5MTI2WiIgZmlsbD0iI0MwMjMzMSIvPgo8L3N2Zz4K")}
.header .menu__item.opened .menu__sub-items{display:block}
.header .menu__item a,.header .menu__item a:hover{color:inherit;text-decoration:none;display:block;height:100%;width:100%;cursor:pointer}
.header .menu__item:active{color:#c02331}
.header .menu__sub-items{display:none;list-style:none;padding:0}
.header .menu.opened .menu-items{display:block}
.header .menu.opened .icon--menu{display:none}
.header .menu.opened .icon--close{display:block}

.header .buttons-block{display:none}
.header .buttons-block--mobile{display:block;margin-top:32px}
.header .button{font-size:20px;line-height:24px;text-align:center;text-decoration:none;display:block;width:100%;padding:14px 16px;border-radius:6px;background:#f0f3fa;color:#111;cursor:pointer}
.header .button:hover{background:#e9effa;text-decoration:none}
.header .button:not(:first-child){margin-top:16px}
.header .button_default{background:#ffe58d}
.header .button_default:hover{background:#ffd968}
.header--mobile-menu-opened{position:fixed;top:0;z-index:9999}

@media(min-width: 500px){
  .header .buttons-block--mobile{display:flex}
  .header .button{display:block;width:auto;flex-grow:1}
  .header .button:not(:first-child){margin-top:0;margin-left:24px}
}

@media(min-width: 1170px){
  .header{margin-bottom:0}
  .header .container-fluid{margin:0 auto}
  .header .menu{padding:0;margin-left:42px;float:left}
  .header .menu-icon{display:none}
  .header .menu-items{display:flex;padding:0;border:none;position:static;overflow-y:unset;-ms-overflow-y:visible;font-size:16px;line-height:56px;font-family:"ProximaNova-Regular",Arial,sans-serif;font-weight:normal;height:auto;min-height:56px}
  .header .menu__item{display:inline-block;border:none;padding:0;margin:0 32px 0 0}
  .header .menu__item-dropdown{padding-right:18px;margin-right:29px}
  .header .menu__item-dropdown-title{padding:0}
  .header .menu__item-dropdown-title span:after{transform:scale(1);right:-18px;top:2px}
  .header .menu__item-dropdown.opened .menu__sub-items{display:none}
  .header .menu__item-dropdown:hover span{color:#c02331}
  .header .menu__item-dropdown:hover .menu__sub-items{display:block}
  .header .menu__item:hover{color:#c02331}
  .header .menu__item:hover .menu__item-dropdown-title span:after{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMjE5OTkgNi4xOTEyNkMzLjQ4NjY1IDUuOTU5NDMgMy45MDM5MyA1LjkzODM1IDQuMTk3OTggNi4xMjgwM0w0LjI4MjIyIDYuMTkxMjZMOCA5LjQyMzUxTDExLjcxNzggNi4xOTEyNkMxMS45ODQ0IDUuOTU5NDMgMTIuNDAxNyA1LjkzODM1IDEyLjY5NTggNi4xMjgwM0wxMi43OCA2LjE5MTI2QzEzLjA0NjcgNi40MjMxIDEzLjA3MDkgNi43ODU4OCAxMi44NTI3IDcuMDQxNTJMMTIuNzggNy4xMTQ3Nkw4LjUzMTExIDEwLjgwODdDOC4yNjQ0NSAxMS4wNDA2IDcuODQ3MTcgMTEuMDYxNiA3LjU1MzEzIDEwLjg3Mkw3LjQ2ODg5IDEwLjgwODdMMy4yMTk5OSA3LjExNDc2QzIuOTI2NjcgNi44NTk3NCAyLjkyNjY3IDYuNDQ2MjggMy4yMTk5OSA2LjE5MTI2WiIgZmlsbD0iI0MwMjMzMSIvPgo8L3N2Zz4K")}
  .header .menu__sub-items{position:absolute;padding:8px 0;left:-16px;top:48px;width:264px;box-shadow:0 10px 56px rgba(1,0,37,.24);border-radius:6px;border-top:none}
  .header .menu__sub-items .menu__item{font-size:16px;line-height:40px;white-space:nowrap;display:block;padding:0 16px;width:100%}
  .header .menu__sub-items .menu__item:hover{background:#f0f3fa;color:#111}
  .header .buttons-block{display:flex;float:right;padding:12px 0}
  .header .buttons-block--mobile{display:none}
  .header .button{font-family:"ProximaNova-Semibold",Arial,sans-serif;font-weight:normal;flex:none;width:auto;display:inline-block;padding:4px 16px;font-size:16px}
  .header .button:not(:first-child){margin-left:8px}
}

/* ===== FOOTER ===== */
.footer{min-height:138px;background:#f0f3fa;overflow:hidden;min-width:320px;width:100%;flex-shrink:0;font-family:"ProximaNova-Regular",Arial,sans-serif;font-weight:normal;box-sizing:border-box}
.footer *{box-sizing:border-box}
.footer a{text-decoration:none}
.footer a:hover{text-decoration:underline}
.footer__container{text-align:left;padding:40px 24px 24px;max-width:1168px;margin:0 auto}
.footer__main-block{overflow:hidden}
.footer__bottom-block{width:100%;border-top:rgba(17,17,17,.08) 1px solid;padding-top:16px;margin-top:80px}
.footer__links{margin-bottom:40px}
.footer__links-title{font-size:20px;line-height:28px;margin-bottom:8px;font-family:"ProximaNova-Semibold",Arial,sans-serif;font-weight:normal;color:#111}
.footer__links-column .link{margin-top:16px;font-size:20px;line-height:28px}
.footer a{text-decoration:none;color:#307ab7;cursor:pointer}
.footer a:hover{text-decoration:underline;color:#307ab7}
.footer .link{display:block}
.footer .link--tel{color:#111;text-decoration:none}
.footer .link--tel:hover{text-decoration:none;color:#111}
.footer__copy{font-size:16px;line-height:24px;display:inline-block;margin-top:24px;width:100%}
.footer__copy .link{display:inline-block;margin:0}
.footer__phone{font-size:16px;font-family:"ProximaNova-Semibold",Arial,sans-serif;font-weight:normal;margin-bottom:8px}
.footer__contact-block{display:block;padding:16px 0 0;border-top:rgba(17,17,17,.08) 1px solid;margin-top:64px;width:100%;border-top:rgba(17,17,17,.08) 1px solid}
.footer__contact-wrapper:not(:last-child){margin-bottom:32px}
.footer__contact-title{font-size:16px;line-height:24px}
.footer__contact--phone{font-size:24px;line-height:32px;margin-top:8px;font-family:"ProximaNova-Semibold",Arial,sans-serif;font-weight:normal}
.footer__contact--email{font-size:16px;line-height:24px;font-family:"ProximaNova-Semibold",Arial,sans-serif;font-weight:normal;color:#307ab7;margin-top:4px}
.footer__social{float:left}
.footer__social .icon{width:32px;height:32px;display:inline-block;float:left}
.footer__social .icon:not(:last-child){margin-right:8px}
.footer__social .icon--vk{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMjMuMDRDMCAxMi4xNzg4IDAgNi43NDgyNiAzLjM3NDEzIDMuMzc0MTNDNi43NDgyNiAwIDEyLjE3ODggMCAyMy4wNCAwSDI0Ljk2QzM1LjgyMTIgMCA0MS4yNTE3IDAgNDQuNjI1OSAzLjM3NDEzQzQ4IDYuNzQ4MjYgNDggMTIuMTc4OCA0OCAyMy4wNFYyNC45NkM0OCAzNS44MjEyIDQ4IDQxLjI1MTcgNDQuNjI1OSA0NC42MjU5QzQxLjI1MTcgNDggMzUuODIxMiA0OCAyNC45NiA0OEgyMy4wNEMxMi4xNzg4IDQ4IDYuNzQ4MjYgNDggMy4zNzQxMyA0NC42MjU5QzAgNDEuMjUxNyAwIDM1LjgyMTIgMCAyNC45NlYyMy4wNFoiIGZpbGw9IiMwMDc3RkYiLz4KPHBhdGggZD0iTTI1LjU0IDM0LjU4MDFDMTQuNiAzNC41ODAxIDguMzYwMSAyNy4wODAxIDguMTAwMSAxNC42MDAxSDEzLjU4MDFDMTMuNzYwMSAyMy43NjAxIDE3LjggMjcuNjQwMSAyMSAyOC40NDAxVjE0LjYwMDFIMjYuMTYwMlYyMi41MDAxQzI5LjMyMDIgMjIuMTYwMSAzMi42Mzk4IDE4LjU2MDEgMzMuNzU5OCAxNC42MDAxSDM4LjkxOTlDMzguMDU5OSAxOS40ODAxIDM0LjQ1OTkgMjMuMDgwMSAzMS44OTk5IDI0LjU2MDFDMzQuNDU5OSAyNS43NjAxIDM4LjU2MDEgMjguOTAwMSA0MC4xMjAxIDM0LjU4MDFIMzQuNDM5OUMzMy4yMTk5IDMwLjc4MDEgMzAuMTgwMiAyNy44NDAxIDI2LjE2MDIgMjcuNDQwMVYzNC41ODAxSDI1LjU0WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");background-size:32px 32px}
.footer__lang{display:none;float:right}
.footer__lang a{font-size:16px;line-height:24px;display:block}
.footer__lang--mobile{display:inline-block;float:right;background:rgba(109,125,167,.16);border-radius:6px;width:32px;height:32px;text-align:center}
.footer__lang--mobile a{font-size:16px;line-height:32px;font-family:"ProximaNova-Semibold",Arial,sans-serif;font-weight:normal;color:#222e60}

@media(min-width: 420px){
  .footer__links{margin-bottom:32px}
  .footer__links-block{display:flex;flex-wrap:wrap}
  .footer__links-column{flex-basis:160px;flex-grow:0;flex-shrink:0;margin-right:0}
  .footer__links-column:nth-child(odd){margin-right:48px}
  .footer__links-title{font-size:16px;line-height:24px}
  .footer__links .link{font-size:16px;line-height:24px;margin-top:8px}
  .footer__contact-block{margin-top:32px}
}

@media(min-width: 490px){
  .footer__links{justify-content:left}
  .footer__links-column{margin-right:30px}
  .footer__links-column:nth-child(odd){margin-right:80px}
}

@media(min-width: 620px){
  .footer__contact-block{display:block}
  .footer__contact-wrapper{display:block;float:left}
  .footer__contact-wrapper:not(:last-child){margin-right:64px;margin-bottom:0}
  .footer__links{justify-content:left}
  .footer__links-column{margin-right:45px}
  .footer__links-column:nth-child(odd){margin-right:80px}
  .footer__social{float:left}
  .footer__social .icon{width:24px;height:24px;background-size:24px}
  .footer__lang{display:block}
  .footer__lang--mobile{display:none}
  .footer__copy{width:auto;margin-top:0}
}

@media(min-width: 720px){
  .footer__main-block{justify-content:space-between}
  .footer__links{margin-bottom:0}
  .footer__links-block{display:flex;justify-content:space-between;flex-shrink:1;flex-grow:0;flex-basis:761px;flex-wrap:initial}
  .footer__links-column{margin:0}
  .footer__links-column:nth-child(odd){margin:0}
  .footer__links .link-wrap{max-width:110px;word-break:break-word}
  .footer__contact-block{margin-top:64px}
}

@media(min-width: 1000px){
  .footer__main-block{display:flex;overflow:hidden;justify-content:space-between}
  .footer__links{margin-bottom:0}
  .footer__contact-block{border:none;display:inline-block;float:right;padding-left:54px;padding-top:0;width:auto;margin-top:0}
  .footer__contact-wrapper{float:none}
  .footer__contact-wrapper:not(:last-child){margin-right:0;margin-bottom:32px}
}

@media(max-width: 991px){
  .footer__main-block{ flex-direction:column; }
}
/* ===== FOOTNOTE (подвал-примечание) ===== */
.footnote{background:#e9edf8;overflow:hidden;min-width:320px;width:100%;flex-shrink:0;font-family:"ProximaNova-Regular",Arial,sans-serif;font-weight:normal;box-sizing:border-box}
.footnote *{box-sizing:border-box}
.footnote__container{text-align:left;padding:9px 24px 49px;max-width:1168px;margin:0 auto;font-size:12px;line-height:14px}
.footnote a{text-decoration:none;color:#307ab7;cursor:pointer}
.footnote a:hover{text-decoration:underline;color:#307ab7}
.footnote .link{display:block}
.footnote .link--tel{color:#111;text-decoration:none}
.footnote .link--tel:hover{text-decoration:none;color:#111}
@media(min-width: 960px){.footnote__container{padding:9px 24px 9px}}
