.button{align-items:center;background:#1890ff;border:1px solid #1890ff;border-radius:6.25rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-variant-numeric:lining-nums proportional-nums;font-weight:600;justify-content:center;line-height:1.5;padding:.5625rem 1.125rem;position:relative;transition-duration:.3s;transition-property:color,background-color,border-color,transform}@media (max-width:1280px){.button{font-size:13px;line-height:18px;padding:12px 18px}}@media (max-width:1024px){.button{font-size:12px;padding:10px 16px}}@media (hover:hover){.button:hover{background:#46a6ff;border-color:#46a6ff;color:#fff;perspective:10px;transform:scale(1.02)}.button:hover:before{opacity:1;visibility:visible}}.button.disabled,.button[disabled]{background:#d4d4d4;pointer-events:none}.button.disabled.button--outline,.button[disabled]{background:#d4d4d4;border:1px solid #d4d4d4;opacity:.5;pointer-events:none}.button--big{font-size:.875rem;line-height:1.429;padding:1.0625rem 1.875rem;text-transform:uppercase}@media (max-width:1280px){.button--big{font-size:13px;line-height:18px;padding:14px 24px}}@media (max-width:1024px){.button--big{font-size:12px;padding:12px 18px}}.button--large{font-size:1rem;line-height:1.75;padding:1.0625rem 1.875rem;text-transform:uppercase}@media (max-width:1280px){.button--large{font-size:14px;line-height:20px;padding:.9375rem 1.5rem}}@media (max-width:1024px){.button--large{padding:.8125rem 1.25rem}}.button--white{background:#fff;border-color:#fff;color:#1890ff}.button--white:before{content:none}@media (hover:hover){.button--white:hover{background:#fff;border-color:#f2f8fe;color:#1375d4}}.button--blue-dark{background:#0c4c93;border-color:#0c4c93;color:#fff}.button--blue-dark:before{content:none}@media (hover:hover){.button--blue-dark:hover{background:#1375d4;border-color:#1375d4;color:#fff}}.button--white-blue-dark{background:#fff;border-color:#fff;color:#003059}.button--white-blue-dark:before{content:none}.button--white-blue-dark svg path{transition:all .5s}.button--white-blue-dark:hover{background:#fff;border-color:#f2f8fe;color:#1375d4}.button--white-blue-dark:hover svg path{stroke:#1375d4;transition:all .5s}.button--white-blue-dark.button--svg-fill:hover svg path{fill:#1375d4;stroke:transparent;transition:all .5s}.button--gradient{background:linear-gradient(113.58deg,#1890ff 43.15%,#2ec58c 107.13%);border:0;overflow:hidden;padding:1.125rem 1.875rem;position:relative}@media (max-width:1280px){.button--gradient{padding:1rem 1.5rem}}@media (max-width:1024px){.button--gradient{padding:.875rem 1.25rem}}.button--gradient:before{background:linear-gradient(112.46deg,#1890ff 10.1%,#2ec58c 76.39%);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:.3s;visibility:hidden;width:100%}.button--gradient span{position:relative;z-index:1}@media (hover:hover){.button--gradient:hover{background:linear-gradient(113.58deg,#1890ff 43.15%,#2ec58c 107.13%)}.button--gradient:hover:before{opacity:1;visibility:visible}}.button--shadow{box-shadow:0 4px 32px #0000001a}.button--green{background:#09aa9c;border-color:#09aa9c}.button--back{background:transparent;border:none;color:#6288aa;font-size:1.125rem;font-weight:500;gap:.625rem;height:unset;line-height:1.75rem;padding:0}.button--back svg{height:1.75rem;width:1.125rem}@media (hover:hover){.button--back:hover{background:transparent;color:#46a6ff}}.button--secondary{background:transparent;color:#2d264b;gap:8px}@media (hover:hover){.button--secondary:hover{background:#46a6ff;color:#fff}}.button--secondary-2{background:transparent;color:#1890ff;gap:10px}.button--secondary-2 svg{height:.5rem;width:.5rem}@media (hover:hover){.button--secondary-2:hover{background:#f2f8fe;border-color:#1375d4;color:#1890ff}}.button--secondary-3{background:transparent;border:1px solid #052351;color:#052351;gap:10px}.button--secondary-3 svg{height:.5rem;width:.5rem}@media (hover:hover){.button--secondary-3:hover{background:transparent;border-color:#1375d4;color:#1375d4}}.button--secondary-4{background:transparent;border:2px solid #0c4c93;color:#0c4c93;font-weight:700;gap:10px}.button--secondary-4 svg{height:.5rem;width:.5rem}@media (hover:hover){.button--secondary-4:hover{background:#fff;border-color:#1375d4;color:#1375d4}}.button--secondary-5{background:#f2f8fe;border:none;color:#003059;font-weight:700;gap:10px}.button--secondary-5 svg{height:.5rem;width:.5rem}@media (hover:hover){.button--secondary-5:hover{background:#d1e9ff;border-color:#d1e9ff;color:#003059}}.button--icon{border-color:#1890ff;border-radius:100%;height:2.75rem;max-height:2.75rem;max-width:2.75rem;min-height:2.75rem;min-width:2.75rem;padding:.25rem;width:2.75rem}.button--icon svg{height:1.25rem;width:1.25rem}@media (hover:hover){.button--icon:hover{background:#fff;border-color:#1890ff;color:#1890ff}}.button--icon-56{height:3.5rem;max-height:3.5rem;max-width:3.5rem;min-height:3.5rem;min-width:3.5rem;width:3.5rem}@media (max-width:1280px){.button--icon-56{height:48px;max-height:48px;max-width:48px;min-height:48px;min-width:48px;width:48px}}@media (max-width:1024px){.button--icon-56{height:40px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;width:40px}}.button--icon-56 svg{height:2rem;width:2rem}@media (max-width:1280px){.button--icon-56 svg{height:28px;width:28px}}@media (max-width:1024px){.button--icon-56 svg{height:24px;width:24px}}@media (max-width:768px){.button--icon-56 svg{height:22px;width:22px}}@media (hover:hover){.button--icon-56:hover{background:#46a6ff;border-color:#46a6ff;color:#fff}}.button--icon-left-26 svg{height:1.625rem;margin-right:.75rem;width:1.625rem}@media (max-width:1280px){.button--icon-left-26 svg{height:26px;margin-right:12px;width:26px}}@media (max-width:1024px){.button--icon-left-26 svg{height:18px;margin-right:8px;width:18px}}@media (max-width:768px){.button--icon-left-26 svg{height:18px;width:18px}}.button--slider{background:transparent;border-color:#003c71;border-radius:100%;color:#003c71;height:4.5rem;max-height:4.5rem;max-width:4.5rem;min-height:4.5rem;min-width:4.5rem;padding:.25rem;width:4.5rem}@media (max-width:1440px){.button--slider{height:64px;max-height:64px;max-width:64px;min-height:64px;min-width:64px;width:64px}}@media (max-width:1280px){.button--slider{height:56px;max-height:56px;max-width:56px;min-height:56px;min-width:56px;width:56px}}@media (max-width:1024px){.button--slider{height:48px;max-height:48px;max-width:48px;min-height:48px;min-width:48px;width:48px}}@media (max-width:768px){.button--slider{height:40px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;width:40px}}.button--slider svg{height:3.75rem;width:3.75rem}.button--slider-prev svg{transform:rotate(-180deg)}@media (hover:hover){.button--slider:hover{background:transparent;border-color:#003c71;color:#1890ff}}.swiper-button-disabled .button--slider{background:transparent;border-color:#7a9bb8;color:#bdbdbd;cursor:not-allowed}.button--download{font-size:1.125rem;padding:.8125rem 2.5rem;text-transform:none}@media (max-width:568px){.button--download{font-size:14px;padding:.8125rem 1.25rem}}.button--download svg.sprite{height:2.3125rem;margin-right:.625rem;width:1.875rem}@media (max-width:568px){.button--download svg.sprite{height:27px;margin-right:8px;width:20px}}.button--flat{background:transparent;border:none;color:#3d3f40;height:unset;padding:0}.button--flat:before{display:none}.button--flat svg{height:1.25rem;width:1.25rem}@media (hover:hover){.button--flat:hover{background:transparent}}.button--flat:active,.button-tab{background:transparent}.button-tab{border:0;border-bottom:3px solid transparent;border-radius:0;color:#92aec6;font-size:1.25rem;font-weight:600;line-height:1.5;padding:0 0 1.25rem}@media (max-width:1280px){.button-tab{border-bottom:2px solid transparent;font-size:16px;line-height:24px;padding:0 0 14px}}@media (max-width:1024px){.button-tab{border-bottom:1px solid transparent;font-size:14px;line-height:20px;padding:0 0 10px}}@media (max-width:768px){.button-tab{font-size:13px;line-height:18px}}.button-tab.active{border-color:#1890ff;color:#003c71}@media (hover:hover){.button-tab.active:hover{background:transparent;border-color:#1890ff;color:#003c71}.button-tab:hover{background:transparent;border-color:transparent;color:#1890ff}}
