.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:before, .slick-track:after {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.irs {
    position: relative;
    display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 12px;
    font-family: Arial, sans-serif
}

.irs-line {
    position: relative;
    display: block;
    overflow: hidden;
    outline: none !important
}

.irs-bar {
    position: absolute;
    display: block;
    left: 0;
    width: 0
}

.irs-shadow {
    position: absolute;
    display: none;
    left: 0;
    width: 0
}

.irs-handle {
    position: absolute;
    display: block;
    box-sizing: border-box;
    cursor: default;
    z-index: 1
}

.irs-handle.type_last {
    z-index: 2
}

.irs-min, .irs-max {
    position: absolute;
    display: block;
    cursor: default
}

.irs-min {
    left: 0
}

.irs-max {
    right: 0
}

.irs-from, .irs-to, .irs-single {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    cursor: default;
    white-space: nowrap
}

.irs-grid {
    position: absolute;
    display: none;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px
}

.irs-with-grid .irs-grid {
    display: block
}

.irs-grid-pol {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 8px;
    background: #000
}

.irs-grid-pol.small {
    height: 4px
}

.irs-grid-text {
    position: absolute;
    bottom: 0;
    left: 0;
    white-space: nowrap;
    text-align: center;
    font-size: 9px;
    line-height: 9px;
    padding: 0 3px;
    color: #000
}

.irs-disable-mask {
    position: absolute;
    display: block;
    top: 0;
    left: -1%;
    width: 102%;
    height: 100%;
    cursor: default;
    background: rgba(0, 0, 0, 0);
    z-index: 2
}

.lt-ie9 .irs-disable-mask {
    background: #000;
    filter: alpha(opacity=0);
    cursor: not-allowed
}

.irs-disabled {
    opacity: .4
}

.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden;
    outline: none !important;
    z-index: -9999 !important;
    background: 0 0 !important;
    border-style: solid !important;
    border-color: transparent !important
}

.irs--flat {
    height: 40px
}

.irs--flat.irs-with-grid {
    height: 60px
}

.irs--flat .irs-line {
    top: 25px;
    height: 12px;
    background-color: #e1e4e9;
    border-radius: 4px
}

.irs--flat .irs-bar {
    top: 25px;
    height: 12px;
    background-color: #ed5565
}

.irs--flat .irs-bar--single {
    border-radius: 4px 0 0 4px
}

.irs--flat .irs-shadow {
    height: 1px;
    bottom: 16px;
    background-color: #e1e4e9
}

.irs--flat .irs-handle {
    top: 22px;
    width: 16px;
    height: 18px;
    background-color: transparent
}

.irs--flat .irs-handle > i:first-child {
    position: absolute;
    display: block;
    top: 0;
    left: 50%;
    width: 2px;
    height: 100%;
    margin-left: -1px;
    background-color: #da4453
}

.irs--flat .irs-handle.state_hover > i:first-child, .irs--flat .irs-handle:hover > i:first-child {
    background-color: #a43540
}

.irs--flat .irs-min, .irs--flat .irs-max {
    top: 0;
    padding: 1px 3px;
    color: #999;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    background-color: #e1e4e9;
    border-radius: 4px
}

.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single {
    color: #fff;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background-color: #ed5565;
    border-radius: 4px
}

.irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before {
    position: absolute;
    display: block;
    content: "";
    bottom: -6px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #ed5565
}

.irs--flat .irs-grid-pol {
    background-color: #e1e4e9
}

.irs--flat .irs-grid-text {
    color: #999
}

.irs--big {
    height: 55px
}

.irs--big.irs-with-grid {
    height: 70px
}

.irs--big .irs-line {
    top: 33px;
    height: 12px;
    background-color: #fff;
    background: linear-gradient(to bottom, #ddd -50%, #fff 150%);
    border: 1px solid #ccc;
    border-radius: 12px
}

.irs--big .irs-bar {
    top: 33px;
    height: 12px;
    background-color: #92bce0;
    border: 1px solid #428bca;
    background: linear-gradient(to bottom, #fff 0%, #428bca 30%, #b9d4ec 100%);
    box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, .5)
}

.irs--big .irs-bar--single {
    border-radius: 12px 0 0 12px
}

.irs--big .irs-shadow {
    height: 1px;
    bottom: 16px;
    background-color: rgba(66, 139, 202, .5)
}

.irs--big .irs-handle {
    top: 25px;
    width: 30px;
    height: 30px;
    border: 1px solid rgba(0, 0, 0, .3);
    background-color: #cbcfd5;
    background: linear-gradient(to bottom, #fff 0%, #b4b9be 30%, #fff 100%);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .2), inset 0 0 3px 1px #fff;
    border-radius: 30px
}

.irs--big .irs-handle.state_hover, .irs--big .irs-handle:hover {
    border-color: rgba(0, 0, 0, .45);
    background-color: #939ba7;
    background: linear-gradient(to bottom, #fff 0%, #919ba5 30%, #fff 100%)
}

.irs--big .irs-min, .irs--big .irs-max {
    top: 0;
    padding: 1px 5px;
    color: #fff;
    text-shadow: none;
    background-color: #9f9f9f;
    border-radius: 3px
}

.irs--big .irs-from, .irs--big .irs-to, .irs--big .irs-single {
    color: #fff;
    text-shadow: none;
    padding: 1px 5px;
    background-color: #428bca;
    background: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
    border-radius: 3px
}

.irs--big .irs-grid-pol {
    background-color: #428bca
}

.irs--big .irs-grid-text {
    color: #428bca
}

.irs--modern {
    height: 55px
}

.irs--modern.irs-with-grid {
    height: 55px
}

.irs--modern .irs-line {
    top: 25px;
    height: 5px;
    background-color: #d1d6e0;
    background: linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);
    border: 1px solid #a3adc1;
    border-bottom-width: 0;
    border-radius: 5px
}

.irs--modern .irs-bar {
    top: 25px;
    height: 5px;
    background: #20b426;
    background: linear-gradient(to bottom, #20b426 0%, #18891d 100%)
}

.irs--modern .irs-bar--single {
    border-radius: 5px 0 0 5px
}

.irs--modern .irs-shadow {
    height: 1px;
    bottom: 21px;
    background-color: rgba(209, 214, 224, .5)
}

.irs--modern .irs-handle {
    top: 37px;
    width: 12px;
    height: 13px;
    border: 1px solid #a3adc1;
    border-top-width: 0;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, .1);
    border-radius: 0 0 3px 3px
}

.irs--modern .irs-handle > i:nth-child(1) {
    position: absolute;
    display: block;
    top: -4px;
    left: 1px;
    width: 6px;
    height: 6px;
    border: 1px solid #a3adc1;
    background: #fff;
    transform: rotate(45deg)
}

.irs--modern .irs-handle > i:nth-child(2) {
    position: absolute;
    display: block;
    box-sizing: border-box;
    top: 0;
    left: 0;
    width: 10px;
    height: 12px;
    background: #e9e6e6;
    background: linear-gradient(to bottom, #fff 0%, #e9e6e6 100%);
    border-radius: 0 0 3px 3px
}

.irs--modern .irs-handle > i:nth-child(3) {
    position: absolute;
    display: block;
    box-sizing: border-box;
    top: 3px;
    left: 3px;
    width: 4px;
    height: 5px;
    border-left: 1px solid #a3adc1;
    border-right: 1px solid #a3adc1
}

.irs--modern .irs-handle.state_hover, .irs--modern .irs-handle:hover {
    border-color: #7685a2;
    background: #c3c7cd;
    background: linear-gradient(to bottom, #fff 0%, #919ba5 30%, #fff 100%)
}

.irs--modern .irs-handle.state_hover > i:nth-child(1), .irs--modern .irs-handle:hover > i:nth-child(1) {
    border-color: #7685a2
}

.irs--modern .irs-handle.state_hover > i:nth-child(3), .irs--modern .irs-handle:hover > i:nth-child(3) {
    border-color: #48536a
}

.irs--modern .irs-min, .irs--modern .irs-max {
    top: 0;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    color: #fff;
    background-color: #d1d6e0;
    border-radius: 5px
}

.irs--modern .irs-from, .irs--modern .irs-to, .irs--modern .irs-single {
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background-color: #20b426;
    color: #fff;
    border-radius: 5px
}

.irs--modern .irs-from:before, .irs--modern .irs-to:before, .irs--modern .irs-single:before {
    position: absolute;
    display: block;
    content: "";
    bottom: -6px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #20b426
}

.irs--modern .irs-grid {
    height: 25px
}

.irs--modern .irs-grid-pol {
    background-color: #dedede
}

.irs--modern .irs-grid-text {
    color: silver;
    font-size: 13px
}

.irs--sharp {
    height: 50px;
    font-size: 12px;
    line-height: 1
}

.irs--sharp.irs-with-grid {
    height: 57px
}

.irs--sharp .irs-line {
    top: 30px;
    height: 2px;
    background-color: #000;
    border-radius: 2px
}

.irs--sharp .irs-bar {
    top: 30px;
    height: 2px;
    background-color: #ee22fa
}

.irs--sharp .irs-bar--single {
    border-radius: 2px 0 0 2px
}

.irs--sharp .irs-shadow {
    height: 1px;
    bottom: 21px;
    background-color: rgba(0, 0, 0, .5)
}

.irs--sharp .irs-handle {
    top: 25px;
    width: 10px;
    height: 10px;
    background-color: #a804b2
}

.irs--sharp .irs-handle > i:first-child {
    position: absolute;
    display: block;
    top: 100%;
    left: 0;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-color: #a804b2
}

.irs--sharp .irs-handle.state_hover, .irs--sharp .irs-handle:hover {
    background-color: #000
}

.irs--sharp .irs-handle.state_hover > i:first-child, .irs--sharp .irs-handle:hover > i:first-child {
    border-top-color: #000
}

.irs--sharp .irs-min, .irs--sharp .irs-max {
    color: #fff;
    font-size: 14px;
    line-height: 1;
    top: 0;
    padding: 3px 4px;
    opacity: .4;
    background-color: #a804b2;
    border-radius: 2px
}

.irs--sharp .irs-from, .irs--sharp .irs-to, .irs--sharp .irs-single {
    font-size: 14px;
    line-height: 1;
    text-shadow: none;
    padding: 3px 4px;
    background-color: #a804b2;
    color: #fff;
    border-radius: 2px
}

.irs--sharp .irs-from:before, .irs--sharp .irs-to:before, .irs--sharp .irs-single:before {
    position: absolute;
    display: block;
    content: "";
    bottom: -6px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #a804b2
}

.irs--sharp .irs-grid {
    height: 25px
}

.irs--sharp .irs-grid-pol {
    background-color: #dedede
}

.irs--sharp .irs-grid-text {
    color: silver;
    font-size: 13px
}

.irs--round {
    height: 50px
}

.irs--round.irs-with-grid {
    height: 65px
}

.irs--round .irs-line {
    top: 36px;
    height: 4px;
    background-color: #dee4ec;
    border-radius: 4px
}

.irs--round .irs-bar {
    top: 36px;
    height: 4px;
    background-color: #006cfa
}

.irs--round .irs-bar--single {
    border-radius: 4px 0 0 4px
}

.irs--round .irs-shadow {
    height: 4px;
    bottom: 21px;
    background-color: rgba(222, 228, 236, .5)
}

.irs--round .irs-handle {
    top: 26px;
    width: 24px;
    height: 24px;
    border: 4px solid #006cfa;
    background-color: #fff;
    border-radius: 24px;
    box-shadow: 0 1px 3px rgba(0, 0, 255, .3)
}

.irs--round .irs-handle.state_hover, .irs--round .irs-handle:hover {
    background-color: #f0f6ff
}

.irs--round .irs-min, .irs--round .irs-max {
    color: #333;
    font-size: 14px;
    line-height: 1;
    top: 0;
    padding: 3px 5px;
    background-color: rgba(0, 0, 0, .1);
    border-radius: 4px
}

.irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single {
    font-size: 14px;
    line-height: 1;
    text-shadow: none;
    padding: 3px 5px;
    background-color: #006cfa;
    color: #fff;
    border-radius: 4px
}

.irs--round .irs-from:before, .irs--round .irs-to:before, .irs--round .irs-single:before {
    position: absolute;
    display: block;
    content: "";
    bottom: -6px;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #006cfa
}

.irs--round .irs-grid {
    height: 25px
}

.irs--round .irs-grid-pol {
    background-color: #dedede
}

.irs--round .irs-grid-text {
    color: silver;
    font-size: 13px
}

.irs--square {
    height: 50px
}

.irs--square.irs-with-grid {
    height: 60px
}

.irs--square .irs-line {
    top: 31px;
    height: 4px;
    background-color: #dedede
}

.irs--square .irs-bar {
    top: 31px;
    height: 4px;
    background-color: #000
}

.irs--square .irs-shadow {
    height: 2px;
    bottom: 21px;
    background-color: #dedede
}

.irs--square .irs-handle {
    top: 25px;
    width: 16px;
    height: 16px;
    border: 3px solid #000;
    background-color: #fff;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.irs--square .irs-handle.state_hover, .irs--square .irs-handle:hover {
    background-color: #f0f6ff
}

.irs--square .irs-min, .irs--square .irs-max {
    color: #333;
    font-size: 14px;
    line-height: 1;
    top: 0;
    padding: 3px 5px;
    background-color: rgba(0, 0, 0, .1)
}

.irs--square .irs-from, .irs--square .irs-to, .irs--square .irs-single {
    font-size: 14px;
    line-height: 1;
    text-shadow: none;
    padding: 3px 5px;
    background-color: #000;
    color: #fff
}

.irs--square .irs-grid {
    height: 25px
}

.irs--square .irs-grid-pol {
    background-color: #dedede
}

.irs--square .irs-grid-text {
    color: silver;
    font-size: 11px
}

body {
    margin: 0
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
    -webkit-text-decoration: underline dotted
}

strong {
    font-weight: bolder
}

code, kbd, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

button, [type=button], [type=reset], [type=submit] {
    -webkit-appearance: button
}

button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox], [type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

details {
    display: block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none
}

@font-face {
    font-family: "Mazzard";
    font-display: fallback;
    src: url( "../assets/app/fonts/mazzard/MazzardM-SemiBold.woff2") format("woff2"), url( "../assets/app/fonts/mazzard/MazzardM-SemiBold.woff") format("woff");
    font-weight: 600;
    font-style: normal;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: "Mazzard";
    font-display: fallback;
    src: url( "../assets/app/fonts/mazzard/MazzardM-Medium.woff2") format("woff2"), url( "../assets/app/fonts/mazzard/MazzardM-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: "Mazzard";
    font-display: fallback;
    src: url( "../assets/app/fonts/mazzard/MazzardM-Regular.woff2") format("woff2"), url( "../assets/app/fonts/mazzard/MazzardM-Regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: "Mazzard";
    font-display: fallback;
    src: url( "../assets/app/fonts/mazzard/MazzardL-Light.woff2") format("woff2"), url( "../assets/app/fonts/mazzard/MazzardL-Light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
    text-rendering: optimizeLegibility
}

@font-face {
    font-family: "Proxima Nova";
    font-display: fallback;
    src: url( "../assets/app/fonts/proxima/ProximaNova-Semibold.woff2") format("woff2"), url( "../assets/app/fonts/proxima/ProximaNova-Semibold.woff") format("woff");
    font-weight: 600;
    font-style: normal;
    text-rendering: optimizeLegibility
}

*, :after, :before {
    box-sizing: border-box
}

body, html {
    font-size: 16px;
    font-family: "Mazzard", sans-serif;
    font-weight: 400;
    scroll-behavior: smooth
}

a {
    transition: all .3s
}

body {
    background-color: #f3f8fc;
    text-rendering: optimizeLegibility
}

footer {
    background-color: #3084aa
}

h1, h2, h3, h4, .promo__text-title {
    color: #001837;
    font-family: "Mazzard", sans-serif;
    font-weight: 500
}

hr {
    display: block;
    background-color: #cbd6e2;
    box-shadow: 0 1px 0 1px #fff;
    border: 0;
    height: 1px;
    margin: 0
}

header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99;
    transition: background-color .2s ease-in-out
}

.tidButton {
    width: 100%;
    border-radius: 42px !important;
    padding: 15px 47px !important;
    background-color: #ffdd2d;
    border: 0;
    cursor: pointer;
    font-family: "Mazzard", sans-serif !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 22px !important;
    letter-spacing: 0px !important;
    vertical-align: middle !important
}

.tidButton:hover {
    background-color: #fcc521
}

.tidButton:active {
    background-color: #fab619
}

.tidButton a {
    text-decoration: none;
    color: #000
}

.tidButton svg {
    position: static;
    height: 20px;
    display: inline-block;
    vertical-align: bottom
}

@media screen and (max-width: 600px) {
    .tidButton {
        padding-top: var(--size-m) !important;
        width: 100% !important
    }
}

main {
    display: grid;
    justify-items: center
}

section self:not(.fred-section,.text-article) {
    padding-top: 100px
}

/*svg {*/
/*    position: absolute;*/
/*    height: 0;*/
/*    overflow: hidden*/
/*}*/

svg #pointersIconUnder path {
    clip-rule: nonzero
}

.fred--active [data-fred-dropzone] {
    min-height: 400px !important
}

.hero-section {
    width: 100%
}

.hero-section--desktop {
    margin-top: 88px;
    margin-bottom: 60px
}

.hero-section--mobile {
   display: none;
}

@media (max-width: 600px) {
  .hero-section--mobile {
    display: block;
  }
  .hero-section--desktop {
    display: none;
  }
}

.hero-section--desktop .hero-section__content {
    max-width: 1280px;
    margin: 0 auto
}

.page-index {
    background-color: #fff
}

.accordeon {
    display: grid;
    font-family: "Mazzard", sans-serif;
    grid-auto-flow: row;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.accordeon__item {
    display: none
}

.accordeon__item_expanded {
    display: block
}

.accordeon__toggle {
    background-color: #eaeef4;
    color: #44566e;
    cursor: pointer;
    font-weight: 400;
    letter-spacing: .25px;
    position: relative;
    transition: all .3s
}

.accordeon__toggle:after {
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNMTAuMjA0MSA3LjcwOTMyQzEwLjA3MzQgNy44NDMzOSAxMCA4LjAyNTIgMTAgOC4yMTQ3N0MxMCA4LjQwNDM0IDEwLjA3MzQgOC41ODYxNSAxMC4yMDQxIDguNzIwMjJMMTMuNDAxNCAxMS45OTg5QzEzLjUyODcgMTIuMTM0OCAxMy41OTk3IDEyLjMxNTkgMTMuNTk5NyAxMi41MDQzQzEzLjU5OTcgMTIuNjkyNyAxMy41Mjg3IDEyLjg3MzggMTMuNDAxNCAxMy4wMDk4TDEwLjIwNDEgMTYuMjg4NEMxMC4wNzcxIDE2LjQyMzIgMTAuMDA2OSAxNi42MDM4IDEwLjAwODQgMTYuNzkxM0MxMC4wMSAxNi45Nzg3IDEwLjA4MzQgMTcuMTU4MSAxMC4yMTI2IDE3LjI5MDZDMTAuMzQxOSAxNy40MjMyIDEwLjUxNjcgMTcuNDk4MyAxMC42OTk2IDE3LjVDMTAuODgyNCAxNy41MDE2IDExLjA1ODUgMTcuNDI5NSAxMS4xOSAxNy4yOTkzTDE0LjM4NzMgMTQuMDIxNEMxNC41ODE1IDEzLjgyMjIgMTQuNzM1NiAxMy41ODU4IDE0Ljg0MDggMTMuMzI1NUMxNC45NDU5IDEzLjA2NTMgMTUgMTIuNzg2NCAxNSAxMi41MDQ3QzE1IDEyLjIyMyAxNC45NDU5IDExLjk0NDEgMTQuODQwOCAxMS42ODM4QzE0LjczNTYgMTEuNDIzNiAxNC41ODE1IDExLjE4NzEgMTQuMzg3MyAxMC45ODhMMTEuMTkgNy43MDkzMkMxMS4wNTkyIDcuNTc1MjkgMTAuODgxOSA3LjUgMTAuNjk3IDcuNUMxMC41MTIyIDcuNSAxMC4zMzQ5IDcuNTc1MjkgMTAuMjA0MSA3LjcwOTMyWiIgZmlsbD0iIzQ0NTY2RSIvPjwvc3ZnPg==");
    content: "";
    display: block;
    height: 24px;
    margin-top: -12px;
    position: absolute;
    top: 50%;
    width: 24px
}

.page-premium .accordeon__toggle_active {
    background: linear-gradient(135deg, #001837 0%, #166cb7 100%)
}

.accordeon_images {
    will-change: transform;
    gap: 5px
}

.accordeon_images .accordeon__toggle {
    display: flex;
    flex-direction: row;
    padding: 10px 20px 10px 10px
}

.accordeon_images .accordeon__toggle:hover:not(.accordeon__toggle_active) {
    background-color: #cbd6e2
}

.accordeon_images .accordeon__toggle:hover:not(.accordeon__toggle_active) .imageContainer {
    background-color: #eaeef4;
    box-shadow: 0px 8px 16px rgba(0, 24, 55, .16)
}

.accordeon_images .accordeon__toggle .text_container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 12px;
    pointer-events: none
}

.accordeon_images .accordeon__toggle .text_container_title {
    margin: 0;
    color: #001837;
    font-family: "Mazzard";
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px
}

.accordeon_images .accordeon__toggle .text_container_hint {
    margin: 0;
    font-family: "Mazzard";
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%
}

.accordeon_images .accordeon__toggle .imageContainer {
    position: relative;
    width: 54px;
    height: 54px;
    border-radius: 6px;
    background-color: #cbd5e1;
    transition: .3s all;
    pointer-events: none
}

.accordeon_images .accordeon__toggle .imageContainer_image {
    display: block;
    display: flex;
    width: 54px;
    height: 54px;
    z-index: 0;
    justify-content: center;
    align-items: center
}

.accordeon_images .accordeon__toggle .imageContainer_image img {
    filter: invert(30%) sepia(45%) saturate(355%) hue-rotate(174deg) brightness(92%) contrast(86%);
    transition: .3s all
}

.accordeon_images .accordeon__toggle .imageContainer_filter {
    position: absolute;
    top: 0;
    left: 0;
    width: inherit;
    height: inherit;
    z-index: 100;
    backdrop-filter: opacity(.5)
}

.accordeon_images .accordeon__toggle_active .imageContainer {
    background-color: #001837
}

.accordeon_images .accordeon__toggle_active .imageContainer_image img {
    filter: invert(99%) sepia(10%) saturate(387%) hue-rotate(178deg) brightness(116%) contrast(100%)
}

.accordeon_images .accordeon__toggle_active .text_container_title {
    color: #fff
}

.accordeon_images .accordeon__toggle_active .text_container_hint {
    color: #fff
}

.accordeon_images .accordeon__item .faq__answer .payment-methods {
    display: grid;
    grid-auto-flow: column;
    max-width: 350px;
    height: 50px;
    margin-bottom: 20px
}

.accordeon_images .accordeon__item .faq__answer .payment-methods-item {
    height: inherit
}

.accordeon_images .accordeon__item .faq__answer .payment-methods .mir {
    background: center/contain no-repeat url("data:image/svg+xml,%3Csvg width=\'75\' height=\'50\' viewBox=\'0 0 75 50\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_15693_13791)\'%3E%3Cpath d=\'M62.3247 15.9463H50.292C50.9929 19.9183 54.8481 23.6566 59.0537 23.6566H68.6331C68.75 23.3061 68.7499 22.722 68.7499 22.3715C68.7499 18.8668 65.8294 15.9463 62.3247 15.9463Z\' fill=\'url(%23paint0_linear_15693_13791)\'/%3E%3Cpath d=\'M51.3435 24.3574V34.0537H57.1846V28.9135H62.3248C65.1285 28.9135 67.5818 26.9275 68.3996 24.3574H51.3435Z\' fill=\'%234FAD50\'/%3E%3Cpath d=\'M30.7827 15.9463V33.937H35.9229C35.9229 33.937 37.208 33.9369 37.9089 32.6519C41.4136 25.7594 42.465 23.6566 42.465 23.6566H43.1659V33.937H49.007V15.9463H43.8668C43.8668 15.9463 42.5818 16.0631 41.8808 17.2313C38.9603 23.1893 37.3248 26.2267 37.3248 26.2267H36.6238V15.9463H30.7827Z\' fill=\'%234FAD50\'/%3E%3Cpath d=\'M6.25 34.0538V16.0631H12.0911C12.0911 16.0631 13.7266 16.0631 14.6612 18.6332C16.9977 25.4089 17.2313 26.3435 17.2313 26.3435C17.2313 26.3435 17.6986 24.708 19.8014 18.6332C20.736 16.0631 22.3715 16.0631 22.3715 16.0631H28.2126V34.0538H22.3715V24.3575H21.6706L18.3996 34.0538H15.8295L12.5584 24.3575H11.8575V34.0538H6.25Z\' fill=\'%234FAD50\'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear_15693_13791\' x1=\'50.2712\' y1=\'19.8567\' x2=\'68.7086\' y2=\'19.8567\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%2327B1E6\'/%3E%3Cstop offset=\'1\' stop-color=\'%23148ACA\'/%3E%3C/linearGradient%3E%3CclipPath id=\'clip0_15693_13791\'%3E%3Crect width=\'75\' height=\'50\' fill=\'white\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

.accordeon_images .accordeon__item .faq__answer .payment-methods .mastercard {
    background: center/contain no-repeat url("data:image/svg+xml,%3Csvg width=\'60\' height=\'50\' viewBox=\'0 0 60 50\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_15711_184219)\'%3E%3Cpath d=\'M36.379 13.0625L23.3486 13.1377L23.6208 36.7442L36.6512 36.6689L36.379 13.0625Z\' fill=\'%23FF5F00\'/%3E%3Cpath d=\'M24.2384 24.958C24.1829 20.1595 26.3723 15.8905 29.7814 13.1167C27.2294 11.1285 24.0232 9.93684 20.5408 9.95694C12.2908 10.0046 5.69394 16.761 5.79001 25.0645C5.88608 33.368 12.6384 40.0474 20.8884 39.9998C24.3708 39.9797 27.5489 38.7512 30.0547 36.7337C26.5823 34.0414 24.2939 29.7565 24.2384 24.958Z\' fill=\'%23EB001B\'/%3E%3Cpath d=\'M54.2091 24.742C54.3051 33.0455 47.7083 39.8019 39.4583 39.8496C35.9759 39.8697 32.7697 38.678 30.2176 36.6898C33.6682 33.9157 35.8162 29.647 35.7607 24.8485C35.7051 20.05 33.4172 15.8068 29.9444 13.0728C32.4501 11.0553 35.6283 9.82684 39.1107 9.80674C47.3607 9.75912 54.1135 16.4802 54.2091 24.742Z\' fill=\'%23F79E1B\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_15711_184219\'%3E%3Crect width=\'60\' height=\'50\' fill=\'white\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

.accordeon_images .accordeon__item .faq__answer .payment-methods .visa {
    background: center/contain no-repeat url("data:image/svg+xml,%3Csvg width=\'75\' height=\'50\' viewBox=\'0 0 75 50\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_15693_13776)\'%3E%3Cpath d=\'M64.5467 15.6797H60.6176C59.4298 15.6797 58.516 16.0452 57.9678 17.233L50.4751 34.32H55.7748C55.7748 34.32 56.6885 32.0357 56.8713 31.4874C57.4195 31.4874 62.6279 31.4874 63.3589 31.4874C63.5416 32.1271 63.9985 34.2287 63.9985 34.2287H68.75L64.5467 15.6797ZM58.3333 27.6497C58.7902 26.5532 60.3435 22.4414 60.3435 22.4414C60.3435 22.5328 60.8004 21.3449 60.9831 20.7053L61.3486 22.35C61.3486 22.35 62.3538 26.8273 62.5365 27.7411H58.3333V27.6497Z\' fill=\'%233362AB\'/%3E%3Cpath d=\'M50.8408 28.198C50.8408 32.0358 47.3685 34.5942 41.9775 34.5942C39.6931 34.5942 37.5001 34.1374 36.3123 33.5891L37.0432 29.3859L37.6829 29.66C39.3276 30.391 40.4241 30.6651 42.4343 30.6651C43.8963 30.6651 45.4497 30.1169 45.4497 28.8377C45.4497 28.0153 44.8101 27.467 42.7998 26.5533C40.881 25.6396 38.3225 24.1776 38.3225 21.5277C38.3225 17.8727 41.8861 15.4056 46.9117 15.4056C48.8305 15.4056 50.4753 15.7711 51.4804 16.228L50.7494 20.2485L50.3839 19.883C49.4701 19.5175 48.2823 19.152 46.5462 19.152C44.6273 19.2434 43.7136 20.0657 43.7136 20.7967C43.7136 21.6191 44.8101 22.2587 46.5462 23.0811C49.4701 24.4517 50.8408 26.0051 50.8408 28.198Z\' fill=\'%233362AB\'/%3E%3Cpath d=\'M6.25 15.8626L6.34137 15.4971H14.1996C15.2961 15.4971 16.1184 15.8626 16.3925 17.0504L18.1287 25.2741C16.3925 20.8882 12.3721 17.3246 6.25 15.8626Z\' fill=\'%23F9B50B\'/%3E%3Cpath d=\'M29.185 15.6798L21.2354 34.2287H15.8443L11.2756 18.6951C14.5651 20.7967 17.3063 24.0862 18.3115 26.3705L18.8597 28.2894L23.7939 15.5884H29.185V15.6798Z\' fill=\'%233362AB\'/%3E%3Cpath d=\'M31.2865 15.5884H36.3121L33.114 34.2287H28.0884L31.2865 15.5884Z\' fill=\'%233362AB\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_15693_13776\'%3E%3Crect width=\'75\' height=\'50\' fill=\'white\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

.accordeon_images .accordeon__item .faq__answer .payment-methods .korona img {
    height: inherit
}

.accordeon_images .accordeon__item .faq__answer .number-list {
    padding-left: 20px;
    margin-top: 30px
}

.accordeon_images .accordeon__item .faq__answer .number-list li {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px
}

.action {
    display: grid
}

.action__btn {
    display: block
}

.action__content-item {
    display: grid;
    grid-template-columns:1fr;
    align-content: space-between;
    height: 100%
}

.action__info {
    display: grid
}

.action__info-title {
    color: var(--black, #001837);
    font-family: "Mazzard";
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px
}

.action__info-text {
    color: #44566e;
    margin: 0
}

.align_center {
    text-align: center
}

.align_left {
    text-align: left
}

.align_right {
    text-align: right
}

.alphabet {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 22px;
    line-height: 1.375rem;
    grid-gap: 30px;
    margin: 0;
    padding: 0
}

.alphabet:not(.columns) {
    display: grid;
    grid-gap: 15px;
    list-style: none;
    margin-bottom: 50px
}

.alphabet a {
    border-bottom: 1px solid transparent;
    color: #44566e;
    text-decoration: none;
    transition: all .3s
}

.animated-icon {
    margin: 0;
    position: absolute;
    right: 0
}

.app__fast-pay {
    box-shadow: 0 0 0 0 rgba(0, 24, 55, 0), 400px 0 300px -150px #cafac1 inset, -300px 0 300px 150px #9af3fe inset !important
}

.app__fast-pay:hover {
    box-shadow: 0 50px 80px -50px rgba(0, 24, 55, .4), 400px 0 300px -150px #7cf364 inset, -300px 0 300px 150px #00e0ff inset !important
}

.author-link--vk {
    display: block;
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width=\'40\' height=\'40\' viewBox=\'0 0 40 40\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0 19.2C0 10.149 0 5.62355 2.81177 2.81177C5.62355 0 10.149 0 19.2 0H20.8C29.851 0 34.3764 0 37.1882 2.81177C40 5.62355 40 10.149 40 19.2V20.8C40 29.851 40 34.3764 37.1882 37.1882C34.3764 40 29.851 40 20.8 40H19.2C10.149 40 5.62355 40 2.81177 37.1882C0 34.3764 0 29.851 0 20.8V19.2Z\' fill=\'%230077FF\'/%3E%3Cpath d=\'M21.2834 28.8169C12.1667 28.8169 6.96679 22.5669 6.75012 12.1669H11.3168C11.4668 19.8002 14.8334 23.0335 17.5 23.7002V12.1669H21.8002V18.7502C24.4335 18.4669 27.1999 15.4669 28.1332 12.1669H32.4333C31.7166 16.2335 28.7166 19.2335 26.5833 20.4669C28.7166 21.4669 32.1335 24.0835 33.4335 28.8169H28.7C27.6833 25.6502 25.1502 23.2002 21.8002 22.8669V28.8169H21.2834Z\' fill=\'white\'/%3E%3C/svg%3E")
}

.author-link--dzen {
    display: block;
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width=\'40\' height=\'40\' viewBox=\'0 0 40 40\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0 20C0 8.9543 8.95431 0 20 0C31.0457 0 40 8.9543 40 20C40 31.0457 31.0457 40 20 40C8.95431 40 0 31.0457 0 20Z\' fill=\'black\'/%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M19.4005 0C19.2996 8.10779 18.7463 12.6646 15.7055 15.7055C12.6648 18.7464 8.10778 19.3 0 19.4007V20.5993C8.10778 20.7002 12.6648 21.2536 15.7055 24.2945C18.7463 27.3354 19.2996 31.8922 19.4005 40H20.5995C20.6997 31.8922 21.2537 27.3354 24.2945 24.2945C27.3352 21.2534 31.8922 20.7002 40 20.5993V19.4007C31.8922 19.2998 27.3352 18.7464 24.2945 15.7055C21.253 12.6646 20.6997 8.10779 20.5995 0H19.4005Z\' fill=\'white\'/%3E%3C/svg%3E")
}

.author-page {
    padding: 208px 80px 20px;
    display: flex;
    flex-direction: column;
    gap: 72px
}

.backdrop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    background: rgba(68, 86, 110, .5);
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    z-index: 100;
    transition: opacity .4s ease-in-out, height 0s .4s ease-in-out, z-index 0s .4s ease-in-out, visibility 0s .4s ease-in-out
}

.backdrop_active {
    height: 100%;
    opacity: 1;
    visibility: visible;
    z-index: 100;
    transition: opacity .4s ease-in-out
}

[class^=balloon-] {
    border-radius: 100%;
    display: block;
    opacity: .7;
    position: absolute;
    transform: rotate(90deg);
    transform-origin: 50% 50%
}

.balloon-1 {
    background: linear-gradient(100deg, #3084aa 0%, #9ce1ff 100%);
    bottom: 100px;
    height: 1000px;
    left: -150px;
    width: 1000px;
    z-index: 1
}

.balloon-2 {
    background: linear-gradient(100deg, #3084aa 0%, #9ce1ff 100%);
    bottom: -250px;
    height: 580px;
    left: -200px;
    width: 580px;
    z-index: 2
}

.balloon-3 {
    background: linear-gradient(100deg, #3084aa 0%, #9ce1ff 100%);
    bottom: -250px;
    height: 580px;
    right: -200px;
    width: 580px;
    z-index: 3
}

.balloons {
    height: 700px;
    left: 50%;
    margin-left: -350px;
    opacity: .2;
    position: absolute;
    top: 0;
    transform: rotate(30deg);
    transform-origin: 50% 50%;
    transition: all 2s;
    width: 700px;
    z-index: 0
}

.balloons--rotated {
    transform: rotate(-150deg)
}

.banner__fastpay {
    display: grid;
    grid-template-columns:1fr minmax(240px, -webkit-max-content);
    grid-template-columns:1fr minmax(240px, max-content);
    -moz-column-gap: 30px;
    column-gap: 30px;
    position: relative;
    padding: 30px;
    border-radius: 6px;
    background: #eaeef4
}

.banner__fastpay-image {
    grid-area: 1/2/3/3;
    position: absolute;
    bottom: 0;
    right: 0;
    margin: -30px;
    width: 100%;
    height: 190px
}

.banner__fastpay-image img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.banner__fastpay-progress {
    grid-area: 2/1/3/2
}

.banner__fastpay-title {
    grid-area: 1/1/2/2;
    margin: 0 0 30px;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    color: #166cb7
}

.banner__fastpay.static {
    display: flex;
    justify-content: space-between;
    border-radius: 12px;
    background: linear-gradient(93.3deg, #ece6bb 0%, #ffb68d 100%)
}

.banner__fastpay.static .banner__fastpay-wrapper {
    display: grid;
    align-content: space-between
}

.banner__fastpay.static .banner__fastpay-title {
    grid-area: auto;
    color: #000;
    margin-bottom: 19px
}

.banner__fastpay.static .banner__fastpay-description {
    margin: 10px 0 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: .02em;
    color: #44566e
}

.banner__fastpay.static .banner__fastpay-date {
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    color: #44566e;
    margin-top: 20px
}

.banner__fastpay.static .banner__fastpay-aside {
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: end
}

.banner__fastpay.static .banner__fastpay-code {
    color: #001837;
    text-align: center;
    font-family: Mazzard;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 29px;
    text-transform: uppercase;
    border: 2px dashed #000;
    padding: 17px 60px;
    border-radius: 12px;
    cursor: pointer
}

.banner__fastpay.static .banner__fastpay-link {
    color: #44566e;
    font-family: Mazzard;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
    text-decoration-line: underline
}

.bg-pos_cb {
    background-position: 50% 100%
}

.bg-pos_cc {
    background-position: 50% 50%
}

.bg-pos_ct {
    background-position: 50% 0
}

.bg-pos_lb {
    background-position: 0 100%
}

.bg-pos_lc {
    background-position: 0 50%
}

.bg-pos_lt {
    background-position: 0 0
}

.bg-pos_rb {
    background-position: 100% 100%
}

.bg-pos_rc {
    background-position: 100% 50%
}

.bg-pos_rt {
    background-position: 100% 0
}

.bg-repeat_all {
    background-repeat: repeat
}

.bg-repeat_no {
    background-repeat: no-repeat
}

.bg-repeat_x {
    background-repeat: repeat-x
}

.bg-repeat_y {
    background-repeat: repeat-y
}

.block {
    display: block
}

.blog-image {
    margin: 0 auto;
    max-width: 1600px;
    width: 100%
}

.blog-image img {
    font-size: 0;
    display: block;
    height: auto;
    width: 100%
}

.breadcrumb__item {
    cursor: pointer;
    position: relative;
    text-decoration: none
}

.breadcrumb__submenu {
    display: none;
    list-style: none;
    margin: 0;
    max-width: 400px;
    min-width: 100%;
    padding: 0;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.breadcrumb__submenu > * {
    cursor: pointer;
    color: #44566e;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap
}

.active .breadcrumb__submenu {
    display: grid
}

.breadcrumb__toggle-submenu {
    line-height: 34px;
    line-height: 2.125rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTMuMTY3NSAxNS4xNjMzQzEzLjI3NDcgMTUuMDU4NyAxMy40MjAyIDE1IDEzLjU3MTggMTVDMTMuNzIzNSAxNSAxMy44Njg5IDE1LjA1ODcgMTMuOTc2MiAxNS4xNjMzTDE2LjU5OTEgMTcuNzIxMkMxNi43MDc4IDE3LjgyMjkgMTYuODUyNyAxNy44Nzk4IDE3LjAwMzUgMTcuODc5OEMxNy4xNTQyIDE3Ljg3OTggMTcuMjk5MSAxNy44MjI5IDE3LjQwNzggMTcuNzIxMkwyMC4wMzA3IDE1LjE2MzNDMjAuMTM4NiAxNS4wNjE3IDIwLjI4MzEgMTUuMDA1NSAyMC40MzMgMTUuMDA2OEMyMC41ODMgMTUuMDA4IDIwLjcyNjQgMTUuMDY2NyAyMC44MzI1IDE1LjE3MDFDMjAuOTM4NSAxNS4yNzM1IDIwLjk5ODcgMTUuNDEzNCAyMSAxNS41NTk2QzIxLjAwMTMgMTUuNzA1OSAyMC45NDM2IDE1Ljg0NjggMjAuODM5NCAxNS45NTJMMTguMjE3MSAxOC41MDk4QzE4LjA1NzggMTguNjY1MiAxNy44Njg2IDE4Ljc4ODUgMTcuNjYwNCAxOC44NzI2QzE3LjQ1MjIgMTguOTU2NyAxNy4yMjkxIDE5IDE3LjAwMzcgMTlDMTYuNzc4NCAxOSAxNi41NTUyIDE4Ljk1NjcgMTYuMzQ3MSAxOC44NzI2QzE2LjEzODkgMTguNzg4NSAxNS45NDk3IDE4LjY2NTIgMTUuNzkwNCAxOC41MDk4TDEzLjE2NzUgMTUuOTUyQzEzLjA2MDIgMTUuODQ3NCAxMyAxNS43MDU1IDEzIDE1LjU1NzZDMTMgMTUuNDA5NyAxMy4wNjAyIDE1LjI2NzkgMTMuMTY3NSAxNS4xNjMzVjE1LjE2MzNaIiBmaWxsPSIjNDQ1NjZFIi8+PC9zdmc+");
    background-position: center right;
    background-repeat: no-repeat;
    border-radius: 4px 4px 0 0;
    color: #44566e;
    display: inline-block;
    position: relative
}

.btn {
    font-size: 16px;
    font-size: 1rem;
    line-height: 16px;
    line-height: 1rem;
    border: 0;
    border-radius: 1.625em;
    color: #44566e;
    cursor: pointer;
    display: inline-flex;
    font-family: "Proxima Nova", sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
    padding: 1.125em 1.5em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all .3s;
    white-space: nowrap
}

.btn svg {
    display: none
}

.btn_border {
    border: 1px solid #fff;
    background: 0 0;
    color: #fff
}

.btn_border--gray {
    color: #44566e;
    border-color: #cbd6e2
}

.btn_cta {
    background-color: #ff6016;
    color: #fff
}

.btn_cta_main {
    justify-content: center
}

.btn_cta:active {
    background-color: #e54900
}

.btn_cta:hover {
    background-color: #e54900
}

.btn_default {
    background-color: #cbd6e2;
    color: #44566e
}

.btn_default:active {
    background-color: #868d98;
    color: #fff
}

.btn_default:hover {
    background-color: #b2bac5
}

.btn_icon:after {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 1em;
    line-height: 1em;
    margin-left: .5em;
    opacity: .6;
    transition: all .3s;
    transform: translateX(0);
    width: 1em
}

.btn_icon:hover:after {
    opacity: 1;
    transform: translateX(5px)
}

.btn_icon-next:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuODA4MiA0LjUzMzc1TDcuNDc0NTUgMC4yMDAwMzFDNy4zNTA4NSAwLjA3NjMyNDcgNy4xODU5NyAwLjAwODQyMjg1IDcuMDEwMTcgMC4wMDg0MjI4NUM2LjgzNDE3IDAuMDA4NDIyODUgNi42NjkzOSAwLjA3NjQyMjMgNi41NDU2OSAwLjIwMDAzMUw2LjE1MjIzIDAuNTkzNTg5QzYuMDI4NjIgMC43MTcxIDUuOTYwNTIgMC44ODIwNzQgNS45NjA1MiAxLjA1Nzk4QzUuOTYwNTIgMS4yMzM3OCA2LjAyODYyIDEuNDA0MzEgNi4xNTIyMyAxLjUyNzgyTDguNjgwNCA0LjA2MTU2SDAuNjQ4Mjg2QzAuMjg2MTQzIDQuMDYxNTYgMCA0LjM0NTA3IDAgNC43MDczMVY1LjI2MzdDMCA1LjYyNTk0IDAuMjg2MTQzIDUuOTM4MDMgMC42NDgyODYgNS45MzgwM0g4LjcwOTA4TDYuMTUyMzIgOC40ODU5MUM2LjAyODcyIDguNjA5NjIgNS45NjA2MiA4Ljc3MDExIDUuOTYwNjIgOC45NDYwMUM1Ljk2MDYyIDkuMTIxNzEgNi4wMjg3MiA5LjI4NDU0IDYuMTUyMzIgOS40MDgxNUw2LjU0NTc4IDkuODAwNDRDNi42Njk0OSA5LjkyNDE1IDYuODM0MjcgOS45OTE1NiA3LjAxMDI3IDkuOTkxNTZDNy4xODYwNyA5Ljk5MTU2IDcuMzUwOTUgOS45MjMyNyA3LjQ3NDY1IDkuNzk5NTZMMTEuODA4MyA1LjQ2NTk0QzExLjkzMjMgNS4zNDE4NCAxMi4wMDA1IDUuMTc2MTkgMTIgNS4wMDAwOUMxMi4wMDA0IDQuODIzNDEgMTEuOTMyMyA0LjY1NzY1IDExLjgwODIgNC41MzM3NVoiIGZpbGw9IiNGNEY0RjQiLz48L3N2Zz4=")
}

.btn_icon-play:after {
    position: absolute;
    right: -40px;
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width=\'7\' height=\'12\' viewBox=\'0 0 7 12\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0.0710677 1.41419C0.0710677 0.523284 1.14821 0.0771192 1.77817 0.707084L6.43503 5.36394C6.82555 5.75446 6.82555 6.38763 6.43503 6.77815L1.77817 11.435C1.14821 12.065 0.0710679 11.6188 0.0710679 10.7279L0.0710677 1.41419Z\' fill=\'white\'/%3E%3C/svg%3E%0A");
    background-color: #001837;
    background-size: auto;
    background-position: center;
    opacity: 1;
    border-radius: 50%
}

.btn_icon-video:after {
    background-image: url("data:image/svg+xml,%3Csvg width=\'20\' height=\'20\' viewBox=\'0 0 20 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M18.5 10C18.5 14.6944 14.6944 18.5 10 18.5C5.30558 18.5 1.5 14.6944 1.5 10C1.5 5.30558 5.30558 1.5 10 1.5C14.6944 1.5 18.5 5.30558 18.5 10ZM20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0C15.5228 0 20 4.47715 20 10ZM11.6969 9.99994L8.5 8.12971V11.8702L11.6969 9.99994ZM13.6689 9.41575L7.98328 6.08959C7.54514 5.83327 7 6.15715 7 6.67377V13.3261C7 13.8427 7.54514 14.1666 7.98328 13.9103L13.6689 10.5841C14.1104 10.3258 14.1104 9.67405 13.6689 9.41575Z\' fill=\'%2344566E\'/%3E%3C/svg%3E%0A")
}

.btn_loading {
    position: relative;
    pointer-events: none;
    color: #ff8e27;
    opacity: .5
}

.btn_loading:after, .btn_loading:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 40%;
    transform: translate(-50%, -50%);
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #fff
}

.btn_loading:after {
    -webkit-animation: moveCircle 1s ease-in-out infinite;
    animation: moveCircle 1s ease-in-out infinite
}

.btn_loading:before {
    opacity: .5;
    -webkit-animation: moveCircle 1s infinite;
    animation: moveCircle 1s infinite
}

@-webkit-keyframes moveCircle {
    0% {
        left: 40%
    }
    50% {
        left: 60%
    }
    100% {
        left: 40%
    }
}

@keyframes moveCircle {
    0% {
        left: 40%
    }
    50% {
        left: 60%
    }
    100% {
        left: 40%
    }
}

.btn_stretched {
    grid-column: span 2;
    justify-content: center;
    width: 100%
}

.btn_stroke {
    line-height: 40px;
    line-height: 2.5rem;
    text-transform: none;
    color: #001837;
    transition: color .3s .2s ease-in-out
}

.btn_stroke:hover svg {
    stroke-dashoffset: 360px
}

.btn_stroke svg {
    display: block;
    position: absolute;
    top: calc(50% - 5px);
    left: 50%;
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    stroke-dasharray: 360px;
    stroke-dashoffset: 0;
    transition: stroke-dashoffset .3s ease-in-out
}

.btn_white {
    color: #fff
}

.burger {
    cursor: pointer;
    height: 54px;
    position: absolute;
    width: 54px;
    z-index: 1
}

.burger:before {
    content: "";
    display: block;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.burger--active .burger-b {
    transform: translateY(-8px) rotate(-45deg)
}

.burger--active .burger-c {
    opacity: 0;
    transform: translateX(-100%)
}

.burger--active .burger-t {
    transform: translateY(8px) rotate(45deg)
}

.burger--active span {
    background-color: #fff !important
}

.burger-b {
    left: 15px;
    bottom: 18px;
    transform-origin: 50% 50%
}

.burger-c {
    left: 15px;
    top: 26px
}

.burger-t {
    left: 15px;
    top: 18px;
    transform-origin: 50% 50%
}

.burger span {
    border-radius: 2px;
    display: block;
    height: 2px;
    position: absolute;
    transition: all .3s;
    width: 25px
}

.page-default .burger span, .page-landing .burger span {
    background-color: #166cb7
}

.page-index .burger span, .page-premium .burger span {
    background-color: #fff
}

.calculator {
    border-radius: 10px;
    border-radius: 20px;
    box-shadow: 0 80px 100px -50px rgba(0, 24, 55, .3);
    overflow: hidden;
    z-index: 2
}

.calculator__action {
    display: grid;
    grid-auto-flow: column;
    grid-auto-flow: row;
    align-items: center;
    gap: 0 24px;
    gap: 16px;
    grid-gap: 16px;
    grid-template-columns:1fr
}

.calculator__action-text {
    font-size: 16px;
    line-height: 20px;
    text-align: right;
    color: #44566e;
    opacity: .7
}

.calculator__action.middle {
    display: none
}

.calculator__action.start .calculator__message, .calculator__action.end .calculator__message {
    display: grid;
    grid-auto-flow: column;
    align-items: flex-start;
    gap: 10px;
    color: #44566e;
    text-align: center;
    margin-top: 8px;
    padding: 16px;
    border-radius: 6px;
    background: var(--neutral-gray-light-input, #f4f4f4);
    justify-content: center
}

.calculator__action.start .calculator__message:before, .calculator__action.end .calculator__message:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width=\'16\' height=\'16\' viewBox=\'0 0 16 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_5362_150912)\'%3E%3Cpath d=\'M8 0C6.41775 0 4.87104 0.469192 3.55544 1.34824C2.23985 2.22729 1.21447 3.47672 0.608967 4.93853C0.00346629 6.40034 -0.15496 8.00887 0.153721 9.56072C0.462403 11.1126 1.22433 12.538 2.34315 13.6569C3.46197 14.7757 4.88743 15.5376 6.43928 15.8463C7.99113 16.155 9.59966 15.9965 11.0615 15.391C12.5233 14.7855 13.7727 13.7602 14.6518 12.4446C15.5308 11.129 16 9.58225 16 8C15.9977 5.87897 15.1541 3.84547 13.6543 2.34568C12.1545 0.845885 10.121 0.00229405 8 0V0ZM8 14.6667C6.68146 14.6667 5.39253 14.2757 4.2962 13.5431C3.19987 12.8106 2.34539 11.7694 1.84081 10.5512C1.33622 9.33305 1.2042 7.9926 1.46144 6.6994C1.71867 5.40619 2.35361 4.2183 3.28596 3.28595C4.21831 2.3536 5.4062 1.71867 6.6994 1.46143C7.99261 1.2042 9.33305 1.33622 10.5512 1.8408C11.7694 2.34539 12.8106 3.19987 13.5431 4.2962C14.2757 5.39253 14.6667 6.68146 14.6667 8C14.6647 9.76751 13.9617 11.4621 12.7119 12.7119C11.4621 13.9617 9.76752 14.6647 8 14.6667Z\' fill=\'%2344566E\'/%3E%3Cpath d=\'M8.00033 6.66675H7.33366C7.15685 6.66675 6.98728 6.73699 6.86225 6.86201C6.73723 6.98703 6.66699 7.1566 6.66699 7.33341C6.66699 7.51023 6.73723 7.6798 6.86225 7.80482C6.98728 7.92984 7.15685 8.00008 7.33366 8.00008H8.00033V12.0001C8.00033 12.1769 8.07056 12.3465 8.19559 12.4715C8.32061 12.5965 8.49018 12.6667 8.66699 12.6667C8.8438 12.6667 9.01337 12.5965 9.1384 12.4715C9.26342 12.3465 9.33366 12.1769 9.33366 12.0001V8.00008C9.33366 7.64646 9.19318 7.30732 8.94313 7.05727C8.69309 6.80722 8.35395 6.66675 8.00033 6.66675Z\' fill=\'%2344566E\'/%3E%3Cpath d=\'M8 5.33325C8.55228 5.33325 9 4.88554 9 4.33325C9 3.78097 8.55228 3.33325 8 3.33325C7.44772 3.33325 7 3.78097 7 4.33325C7 4.88554 7.44772 5.33325 8 5.33325Z\' fill=\'%2344566E\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_5362_150912\'%3E%3Crect width=\'16\' height=\'16\' fill=\'%2344566E\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 16px;
    height: 16px
}

.calculator__action.start .calculator__message:before, .calculator__action.end .calculator__message:before {
    display: none
}

.calculator__action.start .calculator__message p, .calculator__action.end .calculator__message p {
    margin: 0
}

.calculator__action.start .calculator__message p a, .calculator__action.end .calculator__message p a {
    color: #166cb7
}

.calculator__action.start .calculator__message--end {
    display: none
}

.calculator__action.end .calculator__message--start {
    display: none
}

.calculator__gosu {
    display: none;
    grid-auto-flow: column;
    position: relative;
    background: #cbd6e2
}

.calculator__gosu:after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg width=\'9\' height=\'18\' viewBox=\'0 0 9 18\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0.367429 0.376775C0.132164 0.618097 -7.45482e-07 0.945359 -7.30566e-07 1.28659C-7.15651e-07 1.62782 0.132164 1.95508 0.367429 2.1964L6.12259 8.09796C6.35161 8.34263 6.47949 8.66863 6.47949 9.00777C6.47949 9.34691 6.35161 9.67291 6.12259 9.91758L0.36743 15.8191C0.138832 16.0618 0.0123407 16.3869 0.0152 16.7243C0.0180593 17.0617 0.15004 17.3845 0.382716 17.6231C0.615393 17.8617 0.930149 17.997 1.25919 18C1.58823 18.0029 1.90523 17.8732 2.14192 17.6388L7.89708 11.7385C8.24675 11.38 8.52412 10.9544 8.71336 10.4859C8.9026 10.0175 9 9.51545 9 9.00841C9 8.50138 8.9026 7.99931 8.71336 7.53088C8.52412 7.06245 8.24675 6.63683 7.89708 6.27833L2.14192 0.376775C1.90658 0.135525 1.58744 4.07448e-07 1.25467 4.21994e-07C0.921907 4.36539e-07 0.602765 0.135525 0.367429 0.376775Z\' fill=\'%2344566E\'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    border-radius: 50%;
    background-position: center;
    background-color: #fff
}

.calculator__gosu-image {
    height: 48px;
    width: 48px
}

.calculator__gosu-text {
    color: #44566e
}

.calculator__gosu-title {
    font-weight: 500;
    color: #001837
}

.calculator__gosu-wrapper {
    display: grid;
    grid-template-columns:1fr
}

.calculator__notice {
    padding-top: 16px;
    display: block;
    text-align: center;
    color: #69788b;
    font-family: Mazzard;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 12px
}

.calculator__ranges {
    display: grid;
    grid-template-columns:1fr;
    gap: 12px;
    gap: 24px;
    position: relative
}

.calculator__ranges:after, .calculator__ranges:before {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    bottom: -12px
}

.calculator__ranges:after {
    right: -12px
}

.calculator__ranges:before {
    left: -12px
}

.calculator__result {
    position: relative
}

.calculator__result:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.calculator__result-block {
    display: grid;
    grid-auto-flow: dense;
    align-items: baseline;
    justify-items: center;
    gap: 15px;
    gap: 4px;
    border-radius: 12px;
    border-radius: 6px;
    border: 1px solid #cbd6e2;
    border: none;
    padding: 10px;
    background: var(--neutral-gray-light-input, #f4f4f4)
}

.calculator__result-label {
    font-weight: 500;
    font-weight: 400;
    font-size: 14px;
    font-size: 12px;
    line-height: 20px;
    line-height: 16px;
    letter-spacing: -.02em;
    color: #44566e;
    font-style: normal
}

.calculator__result-proff .calculator__result-wrapper--hide {
    display: none
}

.calculator__result-proff .calculator__result-wrapper--show {
    display: grid
}

.calculator__result-sale {
    background-image: linear-gradient(to bottom, #ff7a00 0%, #ffa24e 100%);
    background-image: none;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    color: var(--neutral-gray-dark, var(--text-primary, #44566e));
    font-weight: 600;
    font-weight: 500;
    margin-left: .5em;
    font-size: 16px;
    font-style: normal;
    line-height: 24px
}

.calculator__result-sale-asterisk {
    color: var(--color-neutral-gray-dark-50, rgba(68, 86, 110, .5));
    font-family: Mazzard;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    position: relative;
    top: -6px
}

.calculator__result-sale-asterisk--hide {
    display: none
}

.calculator__result-sale--hide {
    display: none
}

.calculator__result-value {
    color: #166cb7;
    color: var(--neutral-gray-dark, var(--text-primary, #44566e));
    font-weight: 600;
    font-weight: 500;
    transition: color .2s ease-in-out;
    font-size: 16px;
    font-style: normal;
    line-height: 24px
}

.calculator__result-value--through {
    position: relative;
    color: rgba(22, 108, 183, .4);
    color: var(--neutral-gray-dark-50, var(--text-secondary, rgba(68, 86, 110, .5)));
    font-weight: 500
}

.calculator__result-value--through:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 0;
    height: 1px;
    background: rgba(22, 108, 183, .4);
    background: rgba(68, 86, 110, .5);
    -webkit-animation: showLine .2s ease-in-out forwards;
    animation: showLine .2s ease-in-out forwards
}

@-webkit-keyframes showLine {
    0% {
        width: 0
    }
    100% {
        width: 100%
    }
}

@keyframes showLine {
    0% {
        width: 0
    }
    100% {
        width: 100%
    }
}

.calculator__result-wrapper {
    display: none
}

.calculator__result-wrapper--show {
    display: grid;
    grid-template-columns:1fr 1fr;
    gap: 12px;
    gap: 8px;
    grid-gap: 8px
}

.calculator-head {
    background: linear-gradient(271.51deg, #00aae5 .16%, #166cb7 100%);
    align-items: center;
    display: grid;
    grid-auto-flow: dense;
    position: relative;
    overflow: hidden
}

.calculator-head--dark {
    background: linear-gradient(90deg, #001837 0%, #166cb7 100%)
}

.calculator-head__item {
    display: grid;
    grid-template-columns:1fr max-content;
    justify-content: space-between;
    align-items: center;
    transition: transform .3s ease-in-out
}

.calculator-head__item--long {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.calculator-head__item-title {
    margin: 0;
    align-self: flex-end;
    font-weight: 400;
    font-size: 36px;
    line-height: 120%;
    color: #c5f8ff
}

.calculator-head__item-title-asterisk {
    color: var(--color-Secondary-Light, #c5f8ff);
    top: -20px;
    font-family: Mazzard;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    position: relative
}

.calculator-head__item-title--long {
    align-self: center
}

.calculator-head__item-badge {
    margin-left: 8px;
    color: var(--success-dark, green);
    padding: 8px 16px;
    border-radius: 21px;
    background: var(--success-medium, #98fb98);
    font-family: Mazzard;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px
}

.calculator-head__item-wrap {
    display: flex;
    align-items: center;
    align-self: end
}

.calculator-head__item-text {
    margin: 0;
    align-self: flex-start;
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #c5f8ff
}

.calculator-head__item-image {
    margin: 0;
    grid-column: 2;
    grid-row: 1/3;
    width: 100px;
    height: 100px
}

.calculator-head__item-image img {
    width: 100%;
    height: 100%
}

.calculator-head.start .calculator-head__item:nth-child(1) {
    transform: translateY(0)
}

.calculator-head.start .calculator-head__item:nth-child(2) {
    transform: translateY(0) scale(.9)
}

.calculator-head.start .calculator-head__item:nth-child(3) {
    transform: translateY(0) scale(.9)
}

.calculator-head.middle .calculator-head__item:nth-child(1) {
    transform: translateY(-100%) scale(.9)
}

.calculator-head.middle .calculator-head__item:nth-child(2) {
    transform: translateY(-100%)
}

.calculator-head.middle .calculator-head__item:nth-child(3) {
    transform: translateY(-100%) scale(.9)
}

.calculator-head.end .calculator-head__item:nth-child(1) {
    transform: translateY(-200%) scale(.9)
}

.calculator-head.end .calculator-head__item:nth-child(2) {
    transform: translateY(-200%) scale(.9)
}

.calculator-head.end .calculator-head__item:nth-child(3) {
    transform: translateY(-200%)
}

@keyframes scaleBanner {
    0% {
        transform: scale(.96)
    }
    100% {
        transform: scale(1)
    }
}

.calculator-head__sale-link {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    font-weight: 500;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    color: #c5f8ff
}

.calculator-head__sale-text {
    margin: 0;
    color: #fff
}

.calculator-head__title:after {
    content: "Мега Старт";
    line-height: 1;
    color: #c5f8ff;
    white-space: nowrap
}

.calculator-promocode {
    display: none
}

.calculator-promocode--enabled {
    display: grid;
    align-items: center;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    padding: 0 var(--padding-x);
    background: linear-gradient(271.51deg, #00aae5 .16%, #166cb7 100%);
    border-radius: 10px 10px 0 0;
    transition: opacity .3s ease-in-out
}

.calculator__title {
    margin: 0
}

.calculator__profit {
    display: none
}

.calculator_inner {
    margin: 20px 0;
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 0 8px 16px 0 rgba(22, 108, 183, .16)
}

.calculator_inner .calculator__result-wrapper {
    grid-auto-flow: dense;
    gap: 15px
}

.calculator_inner__result-label {
    font-size: 16px;
    font-size: 1rem;
    line-height: 26px;
    line-height: 1.625rem
}

.calculator__bottom {
    padding: 0 var(--padding-x) var(--padding-x);
    display: grid;
    grid-template-columns:1fr
}

.calculator-long__result {
    position: relative;
    padding-top: 30px;
    padding-top: 36px;
    margin: 0 40px;
    margin: 0 var(--padding-x)
}

.calculator-long__result-block {
    display: grid;
    justify-content: center;
    justify-items: center;
    gap: 5px;
    padding: 10px 15px;
    border-radius: 6px;
    background: #f4f4f4;
    color: #44566e
}

.calculator-long__result-label {
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: 0em
}

.calculator-long__result-value {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0em
}

.calculator-long__result:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(to right, transparent 50%, #fff 50%), #166cb7;
    background-size: 16px 2px, 100% 2px
}

.calculator-long__action {
    padding: 0 40px 40px;
    padding: 8px 0 16px;
    display: grid;
    grid-auto-flow: dense;
    justify-content: stretch
}

.calculator-long__action a {
    display: block
}

.calculator-long__action__message {
    margin: 20px 0 30px;
    margin: 0;
    font-size: 14px;
    font-size: 11px;
    font-weight: 400;
    line-height: 17px;
    line-height: 12px;
    letter-spacing: 0em;
    text-align: center;
    padding: 10px 15px;
    border-radius: 6px;
    background: #f4f4f4;
    color: #44566e
}

.calculator-long__ranges .range {
    margin-top: 6px;
    margin-top: 0
}

.calculator-long__ranges .range-wrapper {
    align-items: center;
    grid-template-columns:repeat(2, minmax(0, 1fr)) auto;
    grid-template-rows:1fr;
    grid-column-gap: 4px
}

.calculator-long__ranges .range__value {
    background: #f4f4f4;
    border: none;
    display: inline-block;
    text-align: right;
    outline: none;
    -moz-appearance: textfield
}

.calculator-long__ranges .range__value::-webkit-outer-spin-button, .calculator-long__ranges .range__value::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.calculator-long__ranges .range__units {
    color: #44566e;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px
}

.calculator-long__ranges .range__limits {
    display: flex;
    justify-content: space-between;
    margin-top: 14px
}

.calculator-long__ranges .range__limits_text {
    color: var(--grey, #44566e);
    text-align: right;
    font-family: Mazzard;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -.28px
}

.calc-popup__header {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.calc-popup__header-title {
    color: var(--Color-Text-Headline, #001837);
    font-family: Mazzard;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 34px
}

.calc-popup__content {
    margin-top: 24px
}

.calc-popup__content-button {
    display: inline-block;
    margin-top: 16px
}

.calc-popup__content-description {
    display: block;
    color: #69788b;
    font-family: Mazzard;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.calc-popup__content-item {
    display: flex;
    justify-content: start;
    align-items: center;
    margin-top: 16px
}

.calc-popup__content-item:first-child {
    margin-top: 0
}

.calc-popup__content-item_icon {
    flex: 0 0 auto;
    background-image: url("data:image/svg+xml,%3Csvg width=\'28\' height=\'28\' viewBox=\'0 0 28 28\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_5216_151462)\'%3E%3Cpath d=\'M14 28C21.732 28 28 21.732 28 14C28 6.26801 21.732 0 14 0C6.26801 0 0 6.26801 0 14C0 21.732 6.26801 28 14 28Z\' fill=\'%2398FB98\'/%3E%3Cpath d=\'M25.7251 6.36621L13.3438 19.185L13.3656 20.5632H13.9344L27.3439 9.75685C26.9501 8.55375 26.4032 7.39436 25.7251 6.36621Z\' fill=\'%2349A9A8\'/%3E%3Cpath d=\'M27.7373 5.754L25.2654 3.30397C24.9372 2.97583 24.3904 2.97583 24.0404 3.30397L13.4747 14.2197L8.90277 9.71339C8.57463 9.38524 8.02776 9.38524 7.67778 9.71339L5.49025 11.879C5.1621 12.2072 5.1621 12.7541 5.49025 13.0822L12.7966 20.3228C12.9935 20.5197 13.256 20.5853 13.5185 20.5634C13.7809 20.5853 14.0434 20.5197 14.2403 20.3228L27.7373 6.97898C28.0654 6.62896 28.0654 6.08209 27.7373 5.754Z\' fill=\'%23008000\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_5216_151462\'%3E%3Crect width=\'28\' height=\'28\' fill=\'white\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    content: "";
    display: block;
    height: 28px;
    width: 28px
}

.calc-popup__content-item_text {
    color: var(--Color-Text-Primary, #44566e);
    font-family: Mazzard;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: .32px;
    margin-left: 16px
}

.calc-popup__content-items {
    list-style: none;
    padding-left: 0
}

.cashback {
    align-items: center;
    display: grid;
    grid-template-columns:-webkit-max-content 1fr;
    grid-template-columns:max-content 1fr;
    -moz-column-gap: 10px;
    column-gap: 10px
}

.cashback__image {
    grid-area: 1/1/3/2;
    margin: 0;
    width: 45px;
    height: 45px;
    background: #44566e;
    opacity: .5;
    border-radius: 10px
}

.cashback__label {
    grid-area: 1/2/2/3;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #001837
}

.cashback__value {
    grid-area: 2/2/3/3;
    font-size: 16px;
    line-height: 24px;
    color: #44566e
}

.columns-3 {
    display: grid;
    grid-template-columns:repeat(3, 1fr);
    list-style-type: none
}

.columns-4 {
    display: grid;
    grid-template-columns:repeat(4, 1fr);
    list-style-type: none
}

.columns li {
    margin: 0 !important
}

.contact {
    display: none;
    position: relative;
    visibility: hidden
}

.contact.active {
    display: block;
    visibility: visible
}

.contact__data {
    background-color: #eaeef4;
    border-radius: 4px;
    display: grid;
    list-style-type: none
}

.contact__data .column {
    color: #44566e
}

.contact__data .column b {
    line-height: 26px;
    line-height: 1.625rem;
    color: #001837;
    display: block;
    font-weight: 500
}

.contact__data .column b i {
    background-color: #cbd6e2;
    border-radius: 13px;
    display: inline-block;
    font-style: normal;
    margin-left: .75em;
    padding: 7px 10px 6px;
    position: relative;
    text-transform: uppercase;
    top: -2px
}

.contact__map {
    background-color: #cbd6e2;
    width: 100%
}

.contact__panel {
    background-color: #fff;
    border-radius: 10px;
    display: grid
}

.contact__toggler {
    line-height: 26px;
    line-height: 1.625rem;
    color: #001837;
    cursor: pointer;
    display: block;
    font-weight: 500;
    padding-left: 34px;
    position: relative
}

.contact__toggler:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgMTIuNUMyIDE4LjAyMjggNi40NzcxNSAyMi41IDEyIDIyLjVDMTcuNTIyOCAyMi41IDIyIDE4LjAyMjggMjIgMTIuNUMyMiA2Ljk3NzE1IDE3LjUyMjggMi41IDEyIDIuNUM2LjQ3NzE1IDIuNSAyIDYuOTc3MTUgMiAxMi41Wk0xMiAwLjVDNS4zNzI1OCAwLjUgMCA1Ljg3MjU4IDAgMTIuNUMwIDE5LjEyNzQgNS4zNzI1OCAyNC41IDEyIDI0LjVDMTguNjI3NCAyNC41IDI0IDE5LjEyNzQgMjQgMTIuNUMyNCA1Ljg3MjU4IDE4LjYyNzQgMC41IDEyIDAuNVoiIGZpbGw9IiM0NDU2NkUiLz48L3N2Zz4=");
    background-repeat: no-repeat;
    background-position: center;
    content: "";
    display: block;
    height: 24px;
    left: 0;
    position: absolute;
    width: 24px
}

.contact__toggler.active:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgMTIuNUMyIDE4LjAyMjggNi40NzcxNSAyMi41IDEyIDIyLjVDMTcuNTIyOCAyMi41IDIyIDE4LjAyMjggMjIgMTIuNUMyMiA2Ljk3NzE1IDE3LjUyMjggMi41IDEyIDIuNUM2LjQ3NzE1IDIuNSAyIDYuOTc3MTUgMiAxMi41Wk0xMiAwLjVDNS4zNzI1OCAwLjUgMCA1Ljg3MjU4IDAgMTIuNUMwIDE5LjEyNzQgNS4zNzI1OCAyNC41IDEyIDI0LjVDMTguNjI3NCAyNC41IDI0IDE5LjEyNzQgMjQgMTIuNUMyNCA1Ljg3MjU4IDE4LjYyNzQgMC41IDEyIDAuNVoiIGZpbGw9IiM0NDU2NkUiLz48cGF0aCBkPSJNMTggMTIuNUMxOCAxNS44MTM3IDE1LjMxMzcgMTguNSAxMiAxOC41QzguNjg2MjkgMTguNSA2IDE1LjgxMzcgNiAxMi41QzYgOS4xODYyOSA4LjY4NjI5IDYuNSAxMiA2LjVDMTUuMzEzNyA2LjUgMTggOS4xODYyOSAxOCAxMi41WiIgZmlsbD0iIzQ0NTY2RSIvPjwvc3ZnPg==")
}

.contacts {
    position: relative
}

.contacts-block {
    display: grid;
    grid-auto-flow: column;
    justify-content: flex-start;
    align-items: center;
    color: #44566e
}

.contacts-block > *:not(.contacts-block__icon) {
    grid-column-start: 2;
    margin: 0
}

.contacts-block_calling {
    margin-top: 20px
}

.contacts-block_calling .contacts-block__phone {
    color: #166cb7
}

.contacts-block_fastpay {
    justify-items: center;
    text-align: center
}

.contacts-block_hero > *:last-child {
    grid-column-start: 3;
    margin-left: 20px
}

.contacts-block_hero .contacts-block__phone {
    font-weight: 300;
    font-size: 40px;
    line-height: 52px
}

.contacts-block__icon {
    display: block;
    width: 40px;
    height: 40px;
    margin-right: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width=\'20\' height=\'20\' viewBox=\'0 0 20 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M20.0002 14.9203V17.9203C20.0013 18.1988 19.9443 18.4745 19.8327 18.7297C19.7211 18.9849 19.5575 19.2139 19.3523 19.4022C19.147 19.5905 18.9048 19.7338 18.6409 19.823C18.3771 19.9123 18.0975 19.9454 17.8202 19.9203C14.743 19.586 11.7872 18.5345 9.19018 16.8503C6.774 15.315 4.72551 13.2665 3.19018 10.8503C1.50016 8.24155 0.44842 5.27134 0.120177 2.18034C0.0951878 1.90381 0.128052 1.6251 0.216678 1.36197C0.305303 1.09883 0.447748 0.85703 0.634943 0.651962C0.822138 0.446894 1.04998 0.28305 1.30397 0.170863C1.55795 0.0586757 1.83252 0.000602572 2.11018 0.000341093H5.11018C5.59548 -0.00443535 6.06597 0.16742 6.43394 0.483874C6.80191 0.800328 7.04225 1.23979 7.11018 1.72034C7.2368 2.68041 7.47163 3.62307 7.81018 4.53034C7.94472 4.88827 7.97384 5.27726 7.89408 5.65122C7.81433 6.02519 7.62904 6.36845 7.36018 6.64034L6.09018 7.91034C7.51373 10.4139 9.58663 12.4868 12.0902 13.9103L13.3602 12.6403C13.6321 12.3715 13.9753 12.1862 14.3493 12.1064C14.7233 12.0267 15.1123 12.0558 15.4702 12.1903C16.3774 12.5289 17.3201 12.7637 18.2802 12.8903C18.7659 12.9589 19.2096 13.2035 19.5267 13.5778C19.8438 13.9521 20.0123 14.4299 20.0002 14.9203Z\' fill=\'%2344566E\'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%
}

.contacts-block__icon--circle {
    width: 51px;
    height: 51px;
    border: 1px solid #44566e
}

.contacts-block__phone {
    font-size: 24px;
    line-height: 32px;
    text-decoration: none;
    color: inherit
}

.contacts-block__text {
    max-width: 300px;
    font-size: 14px;
    line-height: 22px
}

.contacts-block__timestamp {
    font-size: 1em;
    line-height: 24px
}

.container {
    margin: 0 auto;
    max-width: 1280px;
    width: 100%
}

.cookie {
    position: fixed;
    bottom: -100%;
    left: 0;
    gap: 30px;
    width: 100%;
    padding: 0 calc(50vw - (1280px / 2));
    box-shadow: 0px -4px 10px 3px rgba(0, 24, 55, .05);
    background: #fff;
    z-index: 999;
    transition: bottom .6s ease-in-out
}

.cookie_show {
    bottom: 0
}

.cookie__close {
    width: 40px !important;
    height: 40px !important;
    background-color: #166cb7;
    cursor: pointer;
    position: absolute !important;
    bottom: 100%;
    right: calc(50% - min(640px, 50vw));
    margin-right: 10px;
    border-radius: 23px 23px 0 0 !important
}

.cookie__close:after, .cookie__close:before {
    width: calc(100% - 20px) !important;
    background: #fff !important
}

.cookie p {
    font-size: 14px;
    line-height: 20px;
    color: #44566e;
    margin: 0
}

.cookie p:not(:last-child) {
    margin-bottom: 1em
}

.cookie p a {
    color: #166cb7
}

.cookie-banner, .cookie-details {
    transition: max-height .3s ease, opacity .3s ease
}

.cookie-banner {
    padding: 12px 24px;
    display: grid;
    gap: 8px
}

.cookie-details {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    height: max-content;
    overscroll-behavior: contain;
    scrollbar-color: #ced9e3 #ecf3f8
}

.cookie-toggle {
    display: none
}

.cookie-toggle:checked ~ .cookie-banner {
    display: none
}

.cookie-toggle:checked ~ .cookie-details {
    padding: 12px 12px 12px 24px;
    max-height: 200px;
    opacity: 1;
    overflow: auto
}

.cookie .more-link {
    font-size: 14px;
    line-height: 20px;
    color: #166cb7;
    cursor: pointer;
    text-decoration: underline
}

.card {
    background-color: #eaeef4
}

.card_accented {
    background-color: #f4f0eb
}

.card_masked {
    overflow: hidden
}

.card_small {
    border-radius: 20px;
    padding: 60px
}

.card_toggable {
    cursor: pointer;
    transition: all .6s
}

.card_toggable:hover {
    background-color: #d1edf5
}

.card_transparent {
    background-color: transparent !important
}

.card_vertical {
    display: grid
}

.card-content h2 i, .card-subcontent h2 i, .card-content h3 i, .card-subcontent h3 i, .card-content h2 em, .card-subcontent h2 em, .card-content h3 em, .card-subcontent h3 em {
    color: #166cb7;
    font-style: normal
}

.card-content p, .card-subcontent p {
    color: #44566e;
    margin: 0 0 1em
}

.card-content p:nth-last-of-type(1), .card-subcontent p:nth-last-of-type(1) {
    margin: 0
}

.card-illustration {
    background-repeat: no-repeat
}

.card-illustration_resized-width {
    background-size: 600px auto
}

.card-illustration_resized-height {
    background-size: auto 100%
}

.card-info {
    display: grid
}

.card-info_row {
    grid-template-columns:auto;
    grid-auto-flow: column;
    justify-content: flex-start;
    align-items: center
}

.checked {
    display: grid
}

.checked li {
    color: #6e7385;
    padding-left: 43px;
    position: relative
}

.checked li:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQgMjhDMjEuNzMyIDI4IDI4IDIxLjczMiAyOCAxNEMyOCA2LjI2ODAxIDIxLjczMiAwIDE0IDBDNi4yNjgwMSAwIDAgNi4yNjgwMSAwIDE0QzAgMjEuNzMyIDYuMjY4MDEgMjggMTQgMjhaIiBmaWxsPSIjOThGQjk4Ii8+PHBhdGggZD0iTTI1LjcyNTEgNi4zNjU5N0wxMy4zNDM4IDE5LjE4NDhMMTMuMzY1NiAyMC41NjI5SDEzLjkzNDRMMjcuMzQzOSA5Ljc1NjZDMjYuOTUwMSA4LjU1MzUgMjYuNDAzMiA3LjM5NDExIDI1LjcyNTEgNi4zNjU5N1oiIGZpbGw9IiM0OUE5QTgiLz48cGF0aCBkPSJNMjcuNzM3OCA1Ljc1Mzg4TDI1LjI2NTkgMy4zMDM4NUMyNC45Mzc3IDIuOTc1NyAyNC4zOTA5IDIuOTc1NyAyNC4wNDA5IDMuMzAzODVMMTMuNDc1MiAxNC4yMTk1TDguOTAzMjYgOS43MTMyN0M4LjU3NTEyIDkuMzg1MTIgOC4wMjgyNSA5LjM4NTEyIDcuNjc4MjcgOS43MTMyN0w1LjQ5MDc0IDExLjg3ODlDNS4xNjI1OSAxMi4yMDcxIDUuMTYyNTkgMTIuNzUzOSA1LjQ5MDc0IDEzLjA4MjFMMTIuNzk3MSAyMC4zMjI3QzEyLjk5NCAyMC41MTk2IDEzLjI1NjQgMjAuNTg1MiAxMy41MTg5IDIwLjU2MzNDMTMuNzgxNCAyMC41ODUyIDE0LjA0MzkgMjAuNTE5NSAxNC4yNDA4IDIwLjMyMjdMMjcuNzM3OCA2Ljk3ODg2QzI4LjA2NTkgNi42Mjg4MyAyOC4wNjU5IDYuMDgxOTYgMjcuNzM3OCA1Ljc1Mzg4WiIgZmlsbD0iIzAwODAwMCIvPjwvc3ZnPg==");
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 28px;
    left: 0;
    position: absolute;
    width: 28px
}

.checked li b, .checked li strong {
    color: #001837;
    display: block;
    font-weight: 500
}

.close {
    border-radius: 50%;
    cursor: pointer;
    display: block;
    height: 24px;
    position: relative;
    width: 24px
}

.close:after, .close:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% - 8px);
    height: 1px;
    transform-origin: left;
    background: #44566e
}

.close:after {
    transform: rotate(45deg) translateX(-50%)
}

.close:before {
    transform: rotate(-45deg) translateX(-50%)
}

.close:active {
    background: rgba(68, 86, 110, .12)
}

.documents-group {
    padding-bottom: 80px
}

.documents-group__title {
    color: #001837;
    display: block;
    margin: 0 0 40px;
    font-family: "Mazzard";
    font-size: 36px;
    font-weight: 500;
    line-height: 40px
}

.documents-section h3 {
    margin: 1.75em 0 .75em
}

.dots {
    display: grid;
    grid-auto-flow: column;
    gap: 12px;
    padding: 0;
    list-style: none;
    padding-right: 144px;
    justify-content: end;
    align-items: center
}

.dots li.slick-active button {
    width: 44px
}

.dots li button {
    padding: 0;
    width: 8px;
    height: 8px;
    font-size: 0;
    border: none;
    background: #44566e;
    border-radius: 6px;
    transition: width .2s ease-in-out
}

.ec-error {
    font-size: 14px;
    font-size: .875rem;
    line-height: 32px;
    line-height: 2rem;
    padding: 0 20px;
    color: red
}

.embed-container {
    overflow: hidden;
    padding-top: 60%;
    position: relative
}

.embed-container--extended {
    padding-top: 110%
}

.embed-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
    width: 100%;
    height: 100%
}

.error__content {
    display: grid;
    grid-template-columns:1fr;
    justify-items: center;
    gap: 7px;
    padding: 20px 0;
    line-height: 44px;
    color: #001837
}

.error__content-image {
    margin: 20px 0 40px;
    max-height: 100px
}

.error__content-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.error__content-logo {
    width: 320px;
    height: 45px
}

.error__content-logo img {
    width: 100%;
    height: 100%
}

.error__content .btn {
    margin-top: 20px
}

.error-container {
    display: grid;
    align-items: center;
    justify-items: center
}

.page-premium .faq-tabs {
    padding-top: 60px
}

.faq__answer {
    color: #44566e
}

.faq__answer a:not(.btn) {
    color: #166cb7
}

.faq__answer ol, .faq__answer ul {
    display: grid;
    gap: 10px
}

.accordeon_full .faq__title {
    display: none;
    visibility: hidden
}

.faq h2 {
    margin-top: 0
}

.faq__subtitle {
    display: block;
    margin-top: 100px;
    font-style: normal;
    font-weight: 500;
    font-size: 36px;
    line-height: 44px;
    color: #001837
}

.faq__nav {
    display: grid;
    align-items: center;
    grid-auto-flow: column;
    justify-content: flex-start;
    gap: 30px;
    grid-template-columns:repeat(6, 1fr)
}

.faq__nav__image {
    margin: 0
}

.faq__nav__item {
    width: 232px;
    width: auto;
    height: 192px;
    height: 100%;
    display: grid;
    grid-template-rows:max-content 1fr;
    justify-content: center;
    align-items: center;
    text-align: center;
    background: #eaeef4;
    border-radius: 20px;
    padding: 30px;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    color: #44566e;
    text-decoration: none
}

.faq__nav__item:hover {
    background: #d1edf5
}

.faq__nav__item_active {
    background: #d1edf5
}

.faq__accordeon {
    list-style: none;
    padding: 0
}

.faq__accordeon__item {
    padding: 30px 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #cbd6e2
}

.faq__accordeon__item:first-child {
    border-top: none
}

.faq__accordeon__item:last-child {
    border-bottom: none
}

.faq__accordeon__item_expanted .faq__accordeon__title:after {
    transform: rotate(180deg)
}

.faq__accordeon__item_expanted .faq__accordeon__answer {
    margin-top: 10px;
    max-height: 1500px;
    max-height: 2000px
}

.faq__accordeon__title {
    display: grid;
    grid-auto-flow: column;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    color: #001837;
    cursor: pointer
}

.faq__accordeon__title:after {
    content: "";
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width=\'20\' height=\'10\' viewBox=\'0 0 20 10\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M19.5814 0.867429C19.3132 0.632163 18.9496 0.499999 18.5705 0.499999C18.1913 0.499999 17.8277 0.632164 17.5596 0.867429L11.0023 6.62259C10.7304 6.85161 10.3682 6.97949 9.99137 6.97949C9.61455 6.97949 9.25233 6.85161 8.98047 6.62259L2.42318 0.86743C2.15351 0.638832 1.79233 0.512341 1.41742 0.5152C1.04252 0.518059 0.683899 0.65004 0.418793 0.882716C0.153688 1.11539 0.00331189 1.43015 5.41068e-05 1.75919C-0.00320367 2.08823 0.140918 2.40523 0.401376 2.64192L6.95723 8.39708C7.35556 8.74675 7.82847 9.02412 8.34895 9.21336C8.86943 9.4026 9.42728 9.5 9.99065 9.5C10.554 9.5 11.1119 9.4026 11.6324 9.21336C12.1528 9.02412 12.6257 8.74675 13.0241 8.39708L19.5814 2.64192C19.8494 2.40658 20 2.08744 20 1.75467C20 1.42191 19.8494 1.10277 19.5814 0.867429Z\' fill=\'%23001837\'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: transform .2s ease-in-out
}

.faq__accordeon__answer {
    margin-top: 0;
    height: 100%;
    max-height: 0;
    overflow: hidden;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #44566e;
    transition: max-height .2s ease-in-out, margin-top .2s ease-in-out
}

.faq__accordeon__answer__imageBlock {
    display: flex;
    flex-direction: row;
    gap: 30px
}

.faq__accordeon__answer__imageBlock:first-of-type {
    margin-bottom: 30px
}

.faq__accordeon__answer__imageBlock img {
    border-radius: 8px
}

.faq__accordeon__answer p {
    margin: 0
}

.faq__accordeon__answer ol, .faq__accordeon__answer ul {
    margin: 15px 0;
    display: grid;
    gap: 10px
}

.faq__accordeon__answer a {
    color: #166cb7
}

.faq__search {
    position: relative;
    max-width: 738px;
    margin: 60px 0 0
}

.faq__search input {
    width: 100%;
    padding: 21px 10px 21px 72px;
    background: #eaeef4;
    border-radius: 4px;
    border: none;
    outline: none;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    color: #44566e
}

.faq__search:before {
    content: "";
    width: 32px;
    height: 32px;
    position: absolute;
    top: 50%;
    left: 21px;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg width=\'32\' height=\'33\' viewBox=\'0 0 32 33\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M31.6095 30.224L23.6509 22.2653C25.8197 19.6127 26.886 16.2281 26.6293 12.8114C26.3726 9.39466 24.8125 6.20733 22.2716 3.90865C19.7308 1.60997 16.4037 0.37581 12.9784 0.461452C9.55312 0.547095 6.2918 1.94598 3.86902 4.36877C1.44623 6.79156 0.0473387 10.0529 -0.0383037 13.4781C-0.123946 16.9034 1.11021 20.2306 3.40889 22.7714C5.70757 25.3122 8.89491 26.8724 12.3116 27.1291C15.7283 27.3858 19.113 26.3195 21.7655 24.1506L29.7242 32.1093C29.9757 32.3522 30.3125 32.4866 30.6621 32.4835C31.0117 32.4805 31.3461 32.3403 31.5933 32.093C31.8405 31.8458 31.9807 31.5114 31.9838 31.1618C31.9868 30.8122 31.8524 30.4754 31.6095 30.224ZM13.3335 24.5C11.2239 24.5 9.16157 23.8744 7.40745 22.7023C5.65332 21.5302 4.28615 19.8643 3.47882 17.9152C2.67148 15.9662 2.46025 13.8215 2.87182 11.7523C3.2834 9.68319 4.2993 7.78257 5.79106 6.29081C7.28282 4.79905 9.18344 3.78315 11.2526 3.37158C13.3217 2.96 15.4664 3.17124 17.4155 3.97857C19.3646 4.78591 21.0305 6.15308 22.2025 7.9072C23.3746 9.66133 24.0002 11.7236 24.0002 13.8333C23.997 16.6613 22.8722 19.3726 20.8725 21.3723C18.8728 23.372 16.1615 24.4968 13.3335 24.5Z\' fill=\'%2344566E\'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.feature {
    display: grid
}

.feature__img {
    display: block;
    background-image: url("../images/features.png");
    background-repeat: no-repeat
}

.feature__text {
    color: #001837;
    font-weight: 500
}

.feature .card-info_row {
    gap: 30px
}

.feedback-icon_ask-a-question .animated-icon__over {
    background: rgba(255, 203, 185, .35);
    -webkit-backdrop-filter: saturate(150%) blur(12px);
    backdrop-filter: saturate(150%) blur(12px);
    display: block;
    height: 66.6667%;
    left: 16.6667%;
    margin: 0;
    position: absolute;
    top: 6.6667%;
    transition: all .4s;
    transform: translateY(0) rotate(45deg);
    width: 66.6667%
}

.feedback-icon_ask-a-question .animated-icon__over:after {
    background-color: #fff;
    border-radius: 3px;
    content: "";
    display: block;
    height: 30%;
    margin-left: 47%;
    margin-top: 45%;
    width: 6%
}

.feedback-icon_ask-a-question .animated-icon__under {
    background: #ffb37f;
    background: linear-gradient(to right, #ffb37f 0%, #ff7b0d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffb37f", endColorstr="#ff7b0d", GradientType=1);
    display: block;
    height: 46.6667%;
    left: 23.3333%;
    position: absolute;
    transition: all .4s;
    transform: translateY(0) translateX(0) rotate(45deg);
    margin: 0;
    width: 46.6667%
}

.feedback-icon_call-hot-line .animated-icon__over {
    background: rgba(114, 220, 96, .35);
    -webkit-backdrop-filter: saturate(150%) blur(12px);
    backdrop-filter: saturate(150%) blur(12px);
    display: block;
    height: 60%;
    left: 26.6667%;
    margin: 0;
    position: absolute;
    top: 20%;
    transition: all .4s;
    transform: translateX(0) rotate(-15deg);
    width: 60%
}

.feedback-icon_call-hot-line .animated-icon__under {
    background: #0daa49;
    background: linear-gradient(135deg, rgba(13, 170, 73, 1) 0%, rgba(155, 247, 99, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0daa49", endColorstr="#9bf763", GradientType=1);
    display: block;
    height: 46.6667%;
    transition: all .4s;
    transform: translateX(0) rotate(-160deg);
    left: -6.6667%;
    margin: 0;
    position: absolute;
    top: 13.3333%;
    width: 46.6667%
}

.feedback-icon_leave-review .animated-icon__over {
    background: linear-gradient(135deg, rgba(0, 163, 255, .35) 0%, rgba(0, 224, 255, .35) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5900a3ff", endColorstr="#5900e0ff", GradientType=1);
    -webkit-backdrop-filter: saturate(180%) blur(12px);
    backdrop-filter: saturate(180%) blur(12px);
    display: block;
    height: 60%;
    left: 0;
    margin: 0;
    position: absolute;
    top: 13.3333%;
    transition: all .4s;
    transform: translateX(0) rotate(0deg);
    width: 60%
}

.feedback-icon_leave-review .animated-icon__under {
    background: #00a3ff;
    background: linear-gradient(135deg, rgba(0, 163, 255, 1) 0%, rgba(0, 224, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00a3ff", endColorstr="#00e0ff", GradientType=1);
    display: block;
    height: 46.6667%;
    transition: all .4s;
    transform: translateX(0) rotate(270deg);
    right: 26.6667%;
    margin: 0;
    position: absolute;
    top: 33.3333%;
    width: 46.6667%
}

.feedback-item {
    background-position: right bottom;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 0 rgba(0, 24, 55, 0);
    position: relative
}

.feedback-item:hover {
    box-shadow: 0 50px 80px -50px rgba(0, 24, 55, .4)
}

.feedback-item__lead {
    color: #44566e
}

.feedback-item__title {
    margin: 0
}

.feedback h2 {
    margin-top: 0
}

.field {
    display: grid;
    grid-template-columns:1fr;
    row-gap: 8px
}

.field_hide {
    display: none
}

.field__text {
    margin: 0 0 0 20px;
    font-size: 12px;
    line-height: 15px;
    color: #44566e
}

.field__icon:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 1em;
    width: 24px;
    height: 24px;
    transform: translateY(-50%) scale(0);
    background: #fff;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
    transition: transform .2s ease-in-out
}

.field__icon--error:after {
    transform: translateY(-50%) scale(1);
    background-image: url("data:image/svg+xml,%3Csvg width=\'3\' height=\'13\' viewBox=\'0 0 3 13\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.25 7.5V1M1.25 11L1.25 11.5\' stroke=\'white\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E%0A");
    background-color: #ff6e4e
}

.field__icon--loading:after {
    background-image: url("data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Ccircle cx=\'12\' cy=\'12\' r=\'11\' stroke=\'url(%23paint0_angular_47_131)\' stroke-width=\'2\'/%3E%3Cdefs%3E%3CradialGradient id=\'paint0_angular_47_131\' cx=\'0\' cy=\'0\' r=\'1\' gradientUnits=\'userSpaceOnUse\' gradientTransform=\'translate(20 20) rotate(-34.992) scale(12)\'%3E%3Cstop offset=\'30%25\' stop-color=\'%23fff\'/%3E%3Cstop offset=\'300%25\' stop-color=\'%2300AAE5\'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-color: transparent;
    -webkit-animation: rotateElement .5s linear infinite;
    animation: rotateElement .5s linear infinite
}

@-webkit-keyframes rotateElement {
    0% {
        transform: translateY(-50%) scale(1) rotate(0deg)
    }
    100% {
        transform: translateY(-50%) scale(1) rotate(360deg)
    }
}

@keyframes rotateElement {
    0% {
        transform: translateY(-50%) scale(1) rotate(0deg)
    }
    100% {
        transform: translateY(-50%) scale(1) rotate(360deg)
    }
}

.field__icon--success:after {
    transform: translateY(-50%) scale(1);
    background-image: url("data:image/svg+xml,%3Csvg width=\'11\' height=\'8\' viewBox=\'0 0 11 8\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1 2.9502L4.53553 6.48573L9.48528 1.53598\' stroke=\'%23008000\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E%0A");
    background-color: #98fb98
}

.field-checkbox {
    grid-auto-flow: column;
    align-items: center
}

.field-checkbox_promocode .field-checkbox__label {
    color: #fff
}

.field-checkbox_promocode .field-checkbox__input:checked ~ label {
    z-index: 10
}

.field-checkbox_promocode .field-checkbox__input:checked ~ label ~ .calculator-promocode--enabled {
    opacity: 1;
    z-index: 0
}

.field-checkbox_support {
    grid-template-columns:auto;
    justify-content: flex-start
}

.field-checkbox__item {
    position: relative;
    width: 46px;
    height: 28px;
    background: #c4c4c4;
    border: 2px solid #44566e;
    border-radius: 13.5px;
    cursor: pointer;
    transition: background-color .3s ease-in
}

.field-checkbox__item:after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 2px;
    width: 1.4em;
    height: 1.4em;
    background: #fff;
    border: 2px solid #44566e;
    border-radius: 50%;
    transition: left .2s ease-in-out, border-width .2s ease-in
}

.field-checkbox__input {
    position: absolute;
    display: none;
    width: 0;
    height: 0
}

.field-checkbox__input:checked ~ label {
    background: #98fb98
}

.field-checkbox__input:checked ~ label:after {
    left: calc(100% - (1.4em + 1px));
    border-width: .7em
}

.field-checkbox__label {
    color: #44566e;
    line-height: 1
}

.field-checkbox > label {
    cursor: pointer
}

.field-default {
    position: relative
}

.field-default_promocode {
    padding-right: 60px
}

.field-default_promocode input {
    text-transform: uppercase;
    color: #fff;
    background: rgba(203, 214, 226, .2)
}

.field-default_promocode input:focus {
    border-color: transparent
}

.field-default_promocode label {
    color: #fff
}

.field-default input {
    width: 100%;
    padding: 24px 40px 11px 20px
}

.field-default input:focus {
    border-color: #166cb7
}

.field-default input:focus + label, .field-default input:not(:placeholder-shown) + label {
    top: 14px;
    font-size: 11px;
    line-height: 11px;
    opacity: .8
}

.field-default label {
    position: absolute;
    left: 20px;
    top: 30px;
    transform: translateY(-50%)
}

.field-file {
    position: relative;
    padding: 20px;
    border: 2px dotted #44566e;
    border-radius: 4px
}

.field-file_support {
    grid-area: 2/1/3/3;
    height: 0;
    overflow: hidden
}

.field-file--added label {
    position: relative;
    width: 84px;
    height: 84px;
    border: 2px solid #c4c4c4;
    border-radius: 11px
}

.field-file--added .field-file__info {
    position: relative
}

.field-file--added .field-file__info > * {
    display: none
}

.field-file--added .field-file__info:after, .field-file--added .field-file__info:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform-origin: center;
    transform: translate(-50%, -50%);
    width: 40px;
    height: 7px;
    background: #c4c4c4;
    border-radius: 2px
}

.field-file--added .field-file__info:before {
    transform: translate(-50%, -50%) rotate(90deg)
}

.field-file__icon {
    margin: 0 auto 20px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_5640_157469)\'%3E%3Cpath d=\'M17.9999 19C18.1977 19 18.391 18.9413 18.5554 18.8314C18.7198 18.7215 18.8479 18.5654 18.9236 18.3827C18.9993 18.2 19.0191 17.9989 18.9805 17.805C18.9419 17.611 18.8467 17.4329 18.7069 17.293L12.5349 11.122C11.5973 10.1847 10.3257 9.65808 8.99992 9.65808C7.6741 9.65808 6.40256 10.1847 5.46492 11.122L3.29292 13.293C3.11076 13.4816 3.00997 13.7342 3.01224 13.9964C3.01452 14.2586 3.11969 14.5094 3.3051 14.6948C3.49051 14.8802 3.74132 14.9854 4.00352 14.9877C4.26571 14.99 4.51832 14.8892 4.70692 14.707L6.87892 12.536C7.45014 11.9901 8.20982 11.6855 8.99992 11.6855C9.79002 11.6855 10.5497 11.9901 11.1209 12.536L17.2929 18.707C17.4804 18.8946 17.7347 19 17.9999 19Z\' fill=\'black\'/%3E%3Cpath d=\'M16 10.5C16.6922 10.5 17.3689 10.2947 17.9445 9.91015C18.5201 9.52556 18.9687 8.97893 19.2336 8.33939C19.4985 7.69985 19.5678 6.99612 19.4327 6.31719C19.2977 5.63825 18.9644 5.01461 18.4749 4.52513C17.9854 4.03564 17.3617 3.7023 16.6828 3.56725C16.0039 3.4322 15.3001 3.50152 14.6606 3.76642C14.0211 4.03133 13.4744 4.47993 13.0899 5.05551C12.7053 5.63108 12.5 6.30777 12.5 7C12.5 7.92826 12.8687 8.8185 13.5251 9.47487C14.1815 10.1313 15.0717 10.5 16 10.5ZM16 5.5C16.2967 5.5 16.5867 5.58798 16.8334 5.7528C17.08 5.91762 17.2723 6.15189 17.3858 6.42598C17.4994 6.70007 17.5291 7.00167 17.4712 7.29264C17.4133 7.58361 17.2704 7.85088 17.0607 8.06066C16.8509 8.27044 16.5836 8.4133 16.2926 8.47118C16.0017 8.52906 15.7001 8.49935 15.426 8.38582C15.1519 8.27229 14.9176 8.08003 14.7528 7.83336C14.588 7.58668 14.5 7.29667 14.5 7C14.5 6.60218 14.658 6.22065 14.9393 5.93934C15.2206 5.65804 15.6022 5.5 16 5.5Z\' fill=\'black\'/%3E%3Cpath d=\'M23 16C22.7348 16 22.4804 16.1054 22.2929 16.2929C22.1054 16.4804 22 16.7348 22 17V19C22 19.7956 21.6839 20.5587 21.1213 21.1213C20.5587 21.6839 19.7956 22 19 22H17C16.7348 22 16.4804 22.1054 16.2929 22.2929C16.1054 22.4804 16 22.7348 16 23C16 23.2652 16.1054 23.5196 16.2929 23.7071C16.4804 23.8946 16.7348 24 17 24H19C20.3256 23.9984 21.5964 23.4711 22.5338 22.5338C23.4711 21.5964 23.9984 20.3256 24 19V17C24 16.7348 23.8946 16.4804 23.7071 16.2929C23.5196 16.1054 23.2652 16 23 16Z\' fill=\'black\'/%3E%3Cpath d=\'M1 8C1.26522 8 1.51957 7.89464 1.70711 7.70711C1.89464 7.51957 2 7.26522 2 7V5C2 4.20435 2.31607 3.44129 2.87868 2.87868C3.44129 2.31607 4.20435 2 5 2H7C7.26522 2 7.51957 1.89464 7.70711 1.70711C7.89464 1.51957 8 1.26522 8 1C8 0.734784 7.89464 0.48043 7.70711 0.292893C7.51957 0.105357 7.26522 0 7 0L5 0C3.67441 0.00158786 2.40356 0.528882 1.46622 1.46622C0.528882 2.40356 0.00158786 3.67441 0 5L0 7C0 7.26522 0.105357 7.51957 0.292893 7.70711C0.48043 7.89464 0.734784 8 1 8Z\' fill=\'black\'/%3E%3Cpath d=\'M7 22H5C4.20435 22 3.44129 21.6839 2.87868 21.1213C2.31607 20.5587 2 19.7956 2 19V17C2 16.7348 1.89464 16.4804 1.70711 16.2929C1.51957 16.1054 1.26522 16 1 16C0.734784 16 0.48043 16.1054 0.292893 16.2929C0.105357 16.4804 0 16.7348 0 17L0 19C0.00158786 20.3256 0.528882 21.5964 1.46622 22.5338C2.40356 23.4711 3.67441 23.9984 5 24H7C7.26522 24 7.51957 23.8946 7.70711 23.7071C7.89464 23.5196 8 23.2652 8 23C8 22.7348 7.89464 22.4804 7.70711 22.2929C7.51957 22.1054 7.26522 22 7 22Z\' fill=\'black\'/%3E%3Cpath d=\'M19 0H17C16.7348 0 16.4804 0.105357 16.2929 0.292893C16.1054 0.48043 16 0.734784 16 1C16 1.26522 16.1054 1.51957 16.2929 1.70711C16.4804 1.89464 16.7348 2 17 2H19C19.7956 2 20.5587 2.31607 21.1213 2.87868C21.6839 3.44129 22 4.20435 22 5V7C22 7.26522 22.1054 7.51957 22.2929 7.70711C22.4804 7.89464 22.7348 8 23 8C23.2652 8 23.5196 7.89464 23.7071 7.70711C23.8946 7.51957 24 7.26522 24 7V5C23.9984 3.67441 23.4711 2.40356 22.5338 1.46622C21.5964 0.528882 20.3256 0.00158786 19 0V0Z\' fill=\'black\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_5640_157469\'%3E%3Crect width=\'24\' height=\'24\' fill=\'white\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

.field-file__info {
    display: grid;
    grid-template-columns:1fr;
    justify-items: center
}

.field-file__preview {
    display: grid;
    grid-auto-flow: column;
    align-items: center;
    justify-content: flex-start;
    gap: 30px;
    list-style: none;
    padding: 0;
    cursor: default
}

.field-file__preview-image {
    margin: 0;
    width: 84px;
    height: 84px;
    border-radius: 11px;
    background: #c4c4c4;
    overflow: hidden
}

.field-file__preview-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.field-file__preview-item {
    position: relative
}

.field-file__preview-remove {
    position: absolute;
    top: -10px;
    right: -10px;
    border-radius: 50%;
    width: 28px;
    height: 28px;
    background: #353535;
    cursor: pointer
}

.field-file__preview-remove:after, .field-file__preview-remove:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 50%;
    height: 2px;
    background: #fff;
    transform-origin: center
}

.field-file__preview-remove:after {
    transform: translate(-50%, -50%) rotate(-45deg)
}

.field-file__preview-remove:before {
    transform: translate(-50%, -50%) rotate(45deg)
}

.field-file__text {
    margin: 5px 0 0;
    font-size: 12px;
    line-height: 16px;
    color: #44566e
}

.field-file__title {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #001837
}

.field-file input {
    opacity: 0;
    position: fixed;
    height: 0;
    width: 0;
    z-index: -1
}

.field-file label {
    position: absolute;
    top: 0;
    left: 0;
    display: grid;
    align-items: center;
    width: 100%;
    height: 100%;
    cursor: pointer
}

.field-select {
    position: relative
}

.field-select_init select {
    opacity: 0;
    position: fixed;
    height: 0;
    width: 0;
    z-index: -1
}

.field-select_has-value {
    font-size: 16px
}

.field-select_selection label {
    top: 14px;
    font-size: 11px;
    line-height: 11px;
    opacity: .8
}

.field-select__item {
    position: relative;
    display: inline-block;
    width: inherit
}

.field-select__item.focus .field-select__item-trigger {
    border-color: #166cb7
}

.field-select__item.opened .field-select__item-options {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    transform: translateY(0);
    overscroll-behavior-y: contain
}

.field-select__item-option {
    display: block;
    padding: 15px 15px 15px 20px;
    transition: background-color .1s ease-in-out;
    cursor: pointer
}

.field-select__item-option:hover {
    background: #40dfff
}

.field-select__item-options {
    position: absolute;
    display: block;
    top: 100%;
    left: 0;
    right: 0;
    min-width: 100%;
    list-style: none;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .04em;
    color: #44566e;
    border-radius: 4px;
    box-shadow: 0 4px 20px rgba(22, 108, 183, .2);
    background: #fff;
    transition: all .2s ease-in-out;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transform: translateY(-10px);
    max-height: 180px;
    overflow: auto;
    z-index: 100
}

.field-select__item-trigger {
    position: relative;
    display: block;
    width: 100%;
    padding: 23px 20px 11px;
    font-size: 0;
    line-height: 16px;
    letter-spacing: .02em;
    background: #f4f4f4;
    border-radius: 4px;
    border: 2px solid transparent;
    color: #44566e;
    outline: none;
    cursor: pointer;
    transition: border-color .2s ease-in
}

.field-select__item-wrapper {
    position: relative;
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.field-select__item-wrapper select {
    display: none
}

.field-select label {
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 16px;
    line-height: 16px;
    color: #44566e;
    transition: top .2s .1s ease-in-out, font-size .2s .1s ease-in-out;
    cursor: text;
    z-index: 1;
    pointer-events: none
}

.field-select select:focus + label {
    top: 14px;
    font-size: 11px;
    line-height: 11px;
    opacity: .8
}

.field-select select.invalid ~ .field-select__item-wrapper .field-select__item .field-select__item-trigger {
    border-color: #ff6e4e
}

.field-textarea {
    position: relative
}

.field-textarea label {
    position: absolute;
    left: 20px;
    top: 20px
}

.field-textarea textarea {
    width: 100%;
    height: 145px;
    padding: 27px 55px 10px 20px;
    resize: none;
    line-height: 1.4
}

.field-textarea textarea:focus {
    border-color: #166cb7
}

.field-textarea textarea:focus + label, .field-textarea textarea:not(:placeholder-shown) + label {
    top: 10px;
    font-size: 11px;
    line-height: 11px;
    opacity: .8
}

.field input, .field textarea {
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .02em;
    background: #f4f4f4;
    border-radius: 4px;
    border: 2px solid transparent;
    color: #44566e;
    outline: none;
    transition: border-color .2s ease-in
}

.field input.invalid, .field textarea.invalid {
    border-color: #ff6e4e
}

.field label {
    font-size: 16px;
    line-height: 16px;
    color: #44566e;
    transition: top .2s ease-in-out, font-size .2s ease-in-out;
    cursor: text
}

.field span.invalid {
    margin-left: 20px;
    font-size: 12px;
    line-height: 15px;
    color: #ff6e4e
}

.field span.invalid:not([style="display: none;"]) ~ .field__text {
    display: none
}

.file-doc:before, .file-docx:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAC+lBMVEUAAAA+SWLQ1t/O1d41VmLL09zx8/TCy9X9/f7EzNfEzdjFzdj4+frJ0dvHz9nN1t/7/P3z9fbFztjL1eL9/v74+frw8vTr7vA/T2jk6O/CytbJ0NrI0NrV2+L09vj6+/z9/v7o7O/6/PzP1+Hk6OzZ3+X29/nz9Pbx9PU/T2bBytTN1uHm6vDn6/HJ0dvO1uHO1d7J0dvz9fj3+fvd4efM093e4uf09vf9/v7u8fPf5Oje4ujw8vOxu8fI0NrEzdjg5uzO1d7h5u3V2+PO1t7d4+nV2+TX3uXt8PTL09zw8/Xl6u/t8fTj6OzQ1t/t8PPz9PjS2eDd4ufs7/LY3eP29/ji5+nd4+qUoK/l6vDg5uzb4OjU2uLL1eHo7fHk6e/L0tvr7/Pn6/De4+rR2ODP1d7p7PHv8vXQ1+DN093f5Orb3+bm6u77+/zb3+bd4ubL0d/c4unY3ubO1d7c4enb4ejk6O7j6O3f5OrZ3eXx9PfV2+LT2eHu8PPo7O7u8fLr7/Hy8vfW3OPN1d3d4ejq7fC5w83Y3+br7vPU1NTL1eHK1ODJ09/I0t6zvszEztvG0Ny4w9G1wM6+ydbG0d27xtSwvMrCzNnq7vPK0tvHz9nDzdrM09y8x9To7PHl6vDO1d7N1N3GztjJ0drI0NrT2eHh5uzk6e/Ay9jm6/DDy9bp7fLFzdfi5+3BydTCy9ba3+bI099EVm7S2ODQ1+CqtsXV2uLQ1t7EzNfk6e7e5OvBzNni5+7b4efY3eXg5evX3OS/ydft8PS5xNK2wc+uucjc4uisuMfW2+PFz9zZ3ubd4+re4+m6xdPu8fXd4unv8vbf5eu0v81WZnzn6/Hs7/TR2OD09vhod4v7/P3a4OhNXnXL09xmdorV2+O3wtD4+vvEzde+xtCvuslreY2irLl9i5z+//+7w864wMutt8N5h5nx9PeBj5/2+Pq0vMheboPR2eSdqbaPm6qMmKiHlKRgcIXAx9Gmsb6apLOLl6dxf5JVZXtUZXu2+CyOAAAAinRSTlMAA/7+B/5C/WTv5NZb8cVuXVD+v2hTPDkL+ffmr46Ce3FkYWBeWldKRxH88Ovg2c7Ll5KHgoF5b21sUk00/vj38+je3NvQzry0tJubjoiHf3V0bWhmTED9/fPp6enf09LIxcO/ubavoZ+bmJR6dnZHIPn4+PLewK2sqaamo1ZWMCkT8fGqi/Lx1gbOMPEEAAAJXUlEQVR42u2aBWBT2baG59Xx2ri7u7u7u7u7u8+7Sih1d9pQt5O6REgqSWoQ2huSylRxd+dfeyeHlJ7UzvXLH5nBvm+ttXfksDlCzJyg8+fKSdDpgLjPJxfPlZ0XPxlD8KJsPHKxe/7p8umUOW4FQX8fQZBbgXw2y/lTFCikM5c9jcjUBMSZJx0mkilg8JKQkKiQQ4KfKCmBQ5ZAQXyCRSlMi83VmoUFtbVZqTkpKXFxi1rb29f8DYnbKEegQPFRYcbQEJvWVFzXZtYsrM3KITyjr/t92bJly3+XJwA/NLGmU6s12erMEBRU5aTkoX4ugGH58gLFlAVoAPzYbF1pj1ZtQgfVEKQuzYvr4ALwIciSIUAD4EcmG009apONC7AGIzvYKEcQFZYIfkt4aZvN9jQtc9WhI1qmmTdlAU3ImJidHB1uiOgtKixyJhuPvr4FCWFdaaUbsVtldMAFLRAsWTJ/ZJZEGMJbkrMTjSHzZAnYiPS9owzg9+qjI7MTw6LmyV1kXXK0PtxgiBgRg6EXDehiQ8NCZAmohRpdZHJ0i14fjuhxY3e9viU6WVcTaowqUcgQUAvGxJrsyMjkUYmMzK5JNEahAdlvFaGJsTXZo1ITmxgaFoU9JEMAA/VA70ahoYkjgp8wEp7esmW/XbN359EJAZ7x5QgUMJCjpASwEvzHGfwAYXhZAm5xF6LLF4gaehzyY3mC8fOvFxwWHBYcFhwWHBZU57W287S2t7a2LmpdxNLREceTl5fCkrM0JzX12GcvuPAvr97z3X2XXe7/84QEGzsOAnEXocBy8NIcJJUnK4sEL3HBySf7/ToBAdWMuLBBRxg6ZamIBxypEgWXn3Tyh6f4jylQUGytRJcqHSMBnsicPkLw9mUQnHLKNTe4ESjEpHQscrLFyilU+lKxckptbS2ejr0FgteY4MNTrrnmSEkBR89jaXcdjJMNOGc75lLrTMFCErz82lsQnAxBsJ+UwEEPYWl1rTwHIXZ/P8iU2iqGRcCmLD72luduY4KTTgY/OFhCwPn8K1xYWCvQjgUlNq987WAVK7uAbiA74Ej101xw3wNMINWBiA8z0hfRRc66GToL4Kqq2rWD4BKZogG5mt3M1dVPf0qCr0jw4SPBfn7SAvCBx5fc2NjYDl41TZoCMDI8yNEaqrkaD7O52txmbmtrePrTL5677c6vvr7/gZMeuVpSoODf1I38m7pOFwc6QxdUsaILCDw8uFhTjZhxb25uNrcB3VBXV2ers336xfNc8PAjV/uddtppEgIMCHxcdLOLjTwRTdEg1Zrq4UHitrWZwWVoW7GtmOezL57/8s7XRYG/lADzAR/06JYWfQqhRTZC6OFBojY02FAzw5rUznz2ZxJ8c/8fSeDv70YQmpjNrsbCew05IHN2M9ArB+3CtqG64UEG3sx+RFitVnuj1S5sWO372W9OwdXXnubvP3O0gC73nBeUuGStorJRNBvFZsE6NLTZsm23FUVXWO1rh4ZW2y25TU09PVsE66ZNWyyWlb+9cPtdr3/z3oMkmDlTSoAVoAZaeg24II6pwqybGwDHTIaEzTSO/G2CVa1VD3Oyr8VarlRuEp5RqZSqjG77LAju/sN7D35w7eP+M2eedahAnFB0OPgxMQNVBEeKEcuwyUTjyBes2qYVwqZyRKlcJaxSqSyrVaWUhGdcBOBLCzAhNBAxP2agvr4AbIqpWN0vrNciTU1NVmtP+TN2JaJCLGtLIamoSEtL8/D8/HwSfMsFZx15pJSALYGeGqhvbFxIcASVrxdWNJVjKuXlq61K5S6LUtmpQt0e3avTVgn96YinJwS3kuB9CE4dQxAJATXQWKYBG6HCc4Ud5aCjbqtV2bnL3gm4B+resDZtvbA+PSk9KSnJ+/P/v/WOiyG44qrHTwU/QFKQWIMlwITAL9MQnfAg27coKartglXVyaYCvGe/sDMp174VcO94b+8bSfDG9w5BwPiCZi1Cc0G2CCuVKox9t9Bd6lHRbelP80xPz9+wJykpfqv9xngkY6vwp1vvuIQJTj3jx4CAJ8cVtNGiAr7bkqFUbhDWrty+o9vS3Y3R9O+x7Fy/YqfFviI+I75wg334xpVD3cIzs5jgxCs+IsGTExCATnO3CIXYMLssgiB096/uptpXrBboR8TPyMzcupd+sOOmWcdD8AMTBDx59tnSguyDggbCQ5CRqVJhVUtX9i/A4IlPa3rjCl/gMykLElbWb09IgOCiS96E4LFTf3QvqHEV8IXl+IrSNMKnezK8Nxs7qk/ITEhIWIBbQqBTcNVjZ/wUcPY554wrqGN4vuER4MEnfFeXE58BPPgUp+AdJgDfZ4IChq+o8KDZEB4hOvAIKgc7HwkMZIJXRIGPG0G2q4CG0+lRyja9OHxePQmoeM6vJMXNJLj3nRM/euyM68CfSAfgs/LTPNN49a7lJyCEDwQf6au8eRoTPPTRE2dOTFBcSvwKl9knuRbP8UTPrcyFwPfmadNnvHLvuw89CoGPz1FHjTui4k7CezA8f7cZwQcdfKLzMMFsLrge/KPG7cDEq/ek4ROe9g6n486q76usBL6IMlpw9PiCCrY1GZ3gvPoMzqfhEB583yLcc33PO44EJ5DguuufOuro8QVNHlwAA3a+t3dGvOvepK2T62igsLCoMNchuPTKR0+/7uOnjr7hhjEFAxCwzeP6yspEB3z6lD7QiV/oW0gpEgVzuOCXcT9wKj080z3ZzvTGzVm+uHkCQUf5KJ7HRXD9x2jgV/cfmb1LmKGxPF2cv4h3Lq9j+xB9lODM6586+mc04PZDn2ZEhvnaUpTPqo/PFN/YwEecu8fXjeCXv44SzBW/tugNEfPRA75YFKVp2Ucxf9NgbxnOriDkvj68iNnr4KDg458xH2mBEauMFphhksGBBZ2HnHvuMcd4ef2ftKCELQJa4Ocpk8oSOm/RR0NAfGmBowWd48uvIWLiMeA0pJedV4wjQAuJ2bpkKOCYVPSET9ZlM75bgeNUUYcDFUgmFToP0emyE4+RbgACF0NsLC6hYJlE8Nv5gQjx3QuYAVdR7CpQTE0N3Q9NDT3o7gwdiRijvFgDbgVkQBNhcEw+xjAciQAvLThfNJRAQQmbTMQTF+K7/2cPCq6AY0rBkUuQNB6ZM/pvQyYfheJ0N3zkYuKTQk5ePMJ9Pnlxruxc/Il7PnJ6kCz6+UFzJLEHAIvUKCXvTu3rAAAAAElFTkSuQmCC")
}

.file-pdf:before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAC/VBMVEUAAADP1d4+SWLN1N3L09zi5+41VmLDzNbK0tvJ0dr+/v/Dy9f7+/z6/P37/PzFzdjGztjz9fbCytXM093L1eD+/v78/f3P2OH3+Pr29/ny9PXe4ufz9Pbw8vTr7vA/T2jHz9rM1N/J0NvDy9fk6e/J0dvP1t/K0dv09/jy9Pf6+/zb4OXx8/U/T2bc4urFztjn6/HN1uHN1d3R2ODI0Nrv8vbw8/Xe4ujy9PfT2ODz9fbf4+ji5uva3+Xy9PXh5ujw8vPl6vHO1t7d4+nN1N3J0NrDzNjh5u3U2uLO1d7n7PHc4unp7fLL1uLW3OTt8PTU2uLl6e7X3eTm6u3g5OnY3eTs7/Lr7e/s7+/19/ni5+nj6e/FztjL1eHi6O3V2+PK0dvk6e/d4+nO1d7K0tvu8fXY3eTs7/LW2+Lj5+z9/v7S2d/r7/H19/jl6e3L0d/g5ezS2eHY3ubK0tve5Orm6/Hc4enY3uXW3OTS2ODa4OfK1OHm6vDh5uvd4ejx8vXm6u729/nV2+Lu8fLr7/Hy8vfe4+rj5+7T2uHs8PTDy9bi6O7r7vPU1NTL1eHK0+DJ09/F0Ny1wc+4xNHI0t7L1OHEztu+ydbH0d2wvMqzvszm6vDCzNnDztq7xtTJ0drr7/Po7PHHz9nGztjG0d3p7fLM09xEVm7Fzde8xtTCy9XI0NnS2ODQ19/Y3uXN1N2/ytjO1d3T2eHL0tvh5uzU2uLJ0t/EzNfk6e/g5evd4unBydTs8PTn6/GyvszP1t7BzNni6O7f5Ore4+q9yNXl6e/k6O7c4eja4Ofi5+zW3OTZ3+XX3OPV2+KuusjK0ttWZ326xdO0v83Cy9fDy9asuMert8a4w9DByteqtsXu8fX7/P3z9fjw8/bR1+CbprT29/nQ1t5od4tNXnXv8vVVZnz4+vuvu8l5hpj+///Z3+eirLmWobB7iZu7w86Yo7Kut8OqtMCnsb6dqLaRnayJlqaDkKHe5OzQ2OOzvMiMmKh9i5zG0Ntfb4Rxf5Jx9lpxAAAAjnRSTlMA/gP+/v4H/v7+Y/dyX1vWxUH8gm5raF9WU1FOSzw5C/jw8O7q2J6Yi4d8Y18R/uXgzsu5r6KblpKKcG9ZVk5GNPn16ejm497c29PQw7+8tKSbkYmEgGhbR0ZA8e/f0c7Hwb+1s6uofnl2dXNuZ2Yg+vn4+PXz8vHp6N3Arqyqgnt5bDApE/n48sb779YGO+eRIwAACelJREFUeNpigAMRX8U+SoCvOAM+kG/YRzGIzcdjQWwfFYAhbvPF+6gCRHBa4EsdC3xxWtBHHaAIYK8OOBxnwgCOw7tf5/2oOzPJzGRsk0pcigYnOONa7V22m93L9kASpNLuKmppv8AVi3tmcmvTjYMMDvK3ixbPL8+ETk8AQQx1Ygz+ry/qBajR+C9p2AxgerqkVHSiVGrDBGBwPBiGhyH6ubq7m325ur29Hy2DYOIv6sPTbrfb7/yzCYAwpoIQTrP1KfsxBwIANV5N3+9fttvt8cUMgPmelzyv158b4PFBA3UDgHA8XrHeAMJSEO7GsQJOAKwUsJz4fv2+wfErMgBoyN2NM309AZD9AYKgeQNvG5z7AxjDAZXONK++z7Ps//lq9vhwv7w8ou0M9wYYxiHx4nRsW1YVRZumKCqjsnTdT6/iv+vnMxXY5Ig0kNtWURQ339rdFIVl52npETNAAOBM7UoL7WB+ZY8dY0C9ZHVGttWpggVilxNqAiAJKyQgjHP7Q3k+TuOEEyGRCQArgLBxnDRNp63go+PEicdDtUBvgDGsBO65SRl/qExcj5OQSsT6AhBSO4iQEM65dxF8QUgoJEbIYANNYKx/rMNOgkp9JZjdB28XjoQ/ieV7GGoe3wjQ6duxW/PwpkCL0Qu1l4MMgB79A2AABmAABmAAfk0OT6oDVB/qRb3Q+U0TKNCNlqPRb0bMAjqNZg3DZw8QT353d3d3d3d3d3d3t7pv5F6mARYKhHiyhxCF0GxvvedcOIE/p8S9bu83s9kaKXnr9jzfvDPN7mT2NR88dvbvv9z1woUXn5z73YQE6/L/FUAQqw0mxwowYSkN+FZefs0Hx5996y93XXDhyaec+mrWDxMQrFplTKzjhYDQNfg62xCUI41ccLsuyMnbg2Aqz19ncryOxrcdR0c4WadTrrnmMSG4+ORTT83JOeDqcQQg6ynYProxOQVsgTfYfr+/3G/5yRBgAQcccEhSgaD/TSn9/06t6+wxdANKp178fovF4scXiy544YKLT+GCrGQC4tOVmDJjlc424AJNc+OrH2y/NNRiabFYnENDrpKKt387/qYnhSDngAMPPDCJgPjA0zscXhVXAW1sqM5uKG9spLERQvcxS0lJiTUe1wYqAm+/D8EzOKWnfEOCJCuYqr8j0nsoUm1UQuSGRrAbORkp4anoYxV1FXUxLRhYG3j7x/evg+DzC0/+CoKsrCSCsddcesmdM2dOvuiE2BRCUwSaUre2j60NBALxaKCy8swzf/zQEFx6YDLBVOqH+PSmvmLBgnxiExx1E7jFACMBfK0M/I9VVlY2se6mpqbm5vchuO2Zz+855ascEuQmEaB/8Ocs5peN4v8aaAonEzsAMLAAV545izU1dzWz7lCoq7nr3Q+v+/S2Z7+455SXci59Izd3dwEviPjT64vnLVo0uYDQBpujiUzTnolvSGg9C4WcTtbtpLz7kRDc99KlB0KQl0ww4z/T5oKP29jy5ZNm70jeOOAZ0Vh8o524oVBRb5xpvfPXM2ewN8Y2x2JDweC7H308JiB+EoH4rMQKXCiXT8KdtUFn8zq0EU3r7+7XUAeGHoxrPd09mtbDgsGhYZYYHq7y+d756OObb3v2SyHI210wlW57+mcNJuHKPbNRb7uJStFYL7XhXMP6gs6yeK81GA6H18SZz+fxsGGHx+HwvPPzxzc/deeXF9339esPnp6Xd3BSwTTcuefhUl87c+bqRsEWnWga6MGgs1XrbQ32dlh9RPbEmANh0UhEiSjv/PzJDoKDkwuoISxg1szVCxe2NDc1hwB30uTammAw2NraGt4QD/s2J0An9AhTFFVlUbfbrZquvZYEL150PwkOTirgnxgq5gtYuHRpCbXNA7TWEwbdF/YNM49H20B4DB1lkqq6WdTlllzbBa+8fvrpBx9yyDiC6RDQApYuqzDoiLYmHPZRLz1xh6NjTURRFVVSRxjIVtZvMllN5muPuf6Wc7jgQeIfmkyAGz22AALwV9YRneBAh7UYdY7NjMUUJdHRjsHdkhRjJqvVy/rNZq854z0SnCcEDx1y6AQENDvRaXSNbaCjooyyqKIOsFHqxDXKmNXrlVl/RluGzAXnnnf3vfe/8ib4V165B0EtF1QKvG9Lh4zaEywxUDWQYKOK6pZGWWKwbzDBNjLZK8usJ9MuZ2a+d6wQPHAZFxyeWhAmPA1f5XBo0aoYYyw+ImF2l6u/A7+IDQ6yNlm2sx673Z5pP3oHAfjjCBZvFzQRH83Ldgf2Naq0F60vdiPgW61W23pbm5why2AXFRbaCwsLjz72hhMMweGHP5JyBU2EF+ddUSCQVAl0yUR4s9dLtYNO6KJCOIq2C067/MrDH5mIwMCTgPCY3gS6uc3b1iYjmcADTdEFz514CQnA3ye1wIMIfLvaEeXdm8DHwfFmEB7TFxF9PoLvSPA0BC9fdtqhhz+8zz4p96AZdB2vShC4Tbx8DI92gKfxiwS/jL4Zgm8vv/JhCFKugASC75bc3X0oh8Knz9TLJzyxkfnpRz9+1pjgCvBTC0JKROBV/eR4Tdhaah7j691zenrZEhjSs0nwPASnXX7Yw/sccUTKikIRwrdLhLeKo9PG+XYdT8UTXeRXCPbaG4LXILjqCAhSrcCpqIibBCaBBx/BqTemx+DpNpttiW3Jkn2zj+OC/V477QoSHJla0K5QPS4xvGiH5ie+gV+yxKZHF5zEBY8ecWRqQSsJaHwXHUyzWfZmiM0tsvP5sa9lZZxdVYVFCMH5EBx0xVWPHnn11eMJ6HlAgmWqJGF8qscrFmDn/dD4FL67WEAVF1TRCm7kgm8POowE36d84JQpkkuyIuCbqf5Msb1jR1/vZ0mViCHYHwIs4IdxH5mLluORSQafa6fdpXYMPh2fdFs69ZNE8OiR34kFjP/QJ8OsVgXjUz9yBr7w3TX4fHri7y64AoLv/xhHIP4jTJqFNeDFwibRI0d8zItE6EOGW6yKHynh44fJtiR93+zHxwRXfYd+kgrELm8rzQwwNASiOD4+dIIIkA4w6CB7hM7QAbpDqUWLCgQBgQAMusAKdZyd/7x9ZMzsmr5fpZnB+xtg3vxgO3RCIFqIdOf3ImWaRtFLAN/REQkdbEcA0CHwIbuUqO8MYFOw/h5+AznPT/iKfwL0FsZjpeN7GNAhy94fVN8VQNYSCepaeyM7pmUiaGRWMOBFnpl1+JDrGFPPBriFMgnDANnRB8FCxLcBbgK3WxfIKIXXRuHDy0CJtHPk2QC1sZyAPjYY+Jb5S5d3B2S3Rp9kShvCrIEi33z1xQe3+uTXnwCfU6G8k9i+DXlC0yQv4SO373OeUAg/ZWG5J1xM1XjMj6bmwxBzfjAl8lL8RVLV75BVsXDxA6jnhhx2eUOAAAAAAElFTkSuQmCC")
}

.files-list {
    list-style: none;
    margin: 0;
    padding: 0
}

.files-list:not(.columns) .files-list__item:not(:last-child) {
    margin-bottom: 30px
}

.files-list__item {
    color: #44566e;
    position: relative
}

.files-list__item:before {
    background-size: 64px 64px;
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 64px;
    left: 0;
    position: absolute;
    width: 64px;
}

.files-list__item--index:before {
    z-index: 0
}

.files-list__item a {
    color: #44566e;
    display: flex;
    flex-direction: column;
    text-decoration: none
}

.files-list__item i {
    display: inline-block;
    font-style: normal
}

.files-list__item span {
    color: #cbd6e2;
    display: inline-block
}

.footer__columns {
    display: grid;
    list-style-type: none
}

.footer__columns h3 {
    color: #cbd6e2;
    margin: 0
}

.footer__columns img {
    display: block;
    font-size: 0;
    margin: 14px 0
}

.footer__columns p {
    color: #cbd6e2;
    margin-top: 0;
    opacity: .6
}

.footer__columns ul {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 30px;
    line-height: 1.875rem;
    list-style: none;
    padding: 0
}

.footer__columns ul li {
    display: inline-block;
    margin: 0 1.25em .5em 0;
    padding: 0
}

.footer__columns ul li a {
    color: #cbd6e2
}

.footer__columns ul li a:hover {
    color: #fff;
    text-decoration: none
}

.footer__underground {
    margin-top: 14px;
    align-items: end;
    display: grid;
    grid-auto-flow: column
}

.footer__partners h3 {
    color: #cbd6e2;
    margin: 0
}

.footer-email {
    display: block;
    margin-top: 60px
}

.footer-logo {
    font-size: 0px;
    font-size: 0rem;
    display: inline-block
}

.footer-nav__column {
    list-style: none;
    padding: 0
}

.footer-nav__column:not(:last-child) {
    margin: 0 0 40px !important
}

.footer-nav__head {
    display: block;
    margin-bottom: 20px !important;
    width: 100%
}

.footer-nav__head span {
    font-size: 36px;
    font-size: 2.25rem;
    color: #fff;
    font-weight: 400;
    line-height: 1
}

.footer-nav__item {
    line-height: 24px;
    line-height: 1.5rem;
    padding-bottom: 1em
}

.footer-nav__item a {
    font-size: 16px;
    font-size: 1rem;
    color: #44566e;
    text-decoration: none
}

.footer-nav__submenu {
    display: none;
    flex-wrap: wrap;
    gap: 16px;
    margin: 1em 0 1.5em !important;
    opacity: 0;
    transition: all .3s .3s;
    visibility: hidden
}

.footer-nav__submenu-toggle {
    font-size: 16px;
    font-size: 1rem;
    color: #cbd6e2;
    cursor: pointer;
    display: block !important;
    position: relative
}

.footer-nav__submenu-toggle:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuMzE5NCAxNS41MDMzTDE3LjM1MTIgMTAuNDcxNUMxNy41MjgyIDEwLjI5NDQgMTcuNTI4MiAxMC4wMDk1IDE3LjM1MTIgOS44MzI0QzE3LjE3NDEgOS42NTUzNSAxNi44ODkyIDkuNjU1MzUgMTYuNzEyMSA5LjgzMjRMMTIuMDAwOSAxNC41NDM2TDcuMjg5NzYgOS44MzI0QzcuMTEyNyA5LjY1NTM1IDYuODI3NzIgOS42NTUzNSA2LjY1MDY3IDkuODMyNEM2LjU2NDU3IDkuOTE4NSA2LjUxNzMyIDEwLjAzNDggNi41MTczMiAxMC4xNTA4QzYuNTE3MzIgMTAuMjYzOCA2LjU2MDMxIDEwLjM4MTYgNi42NTE1NiAxMC40NzAxTDExLjY4MTUgMTUuNTAwMUMxMS42ODE3IDE1LjUwMDMgMTEuNjgxOSAxNS41MDA1IDExLjY4MjEgMTUuNTAwN0MxMS44NTcgMTUuNjc4MyAxMi4xNDQ2IDE1LjY3ODEgMTIuMzE5NCAxNS41MDMzWiIgZmlsbD0iI0NCRDZFMiIgc3Ryb2tlPSIjQ0JENkUyIiBzdHJva2Utd2lkdGg9IjAuMyIvPjwvc3ZnPg==");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    content: "";
    display: block;
    height: 24px;
    position: absolute;
    right: 0;
    top: 2px;
    transition: all .3s;
    transform: rotate(0deg);
    transform-origin: 50% 50%;
    width: 24px
}

.footer-nav__submenu-toggle.expanded:after {
    transform: rotate(180deg)
}

.footer-nav__submenu-toggle.expanded .footer-nav__submenu {
    display: flex;
    opacity: 1;
    visibility: visible
}

.footer-phone, .footer-email {
    color: #cbd6e2;
    font-weight: 300;
    white-space: nowrap;
    text-decoration: none
}

.footer-banner {
    display: grid;
    gap: 5px;
    padding: 20px;
    margin: 40px 0;
    border-radius: 12px;
    background: #fff;
    color: #001837
}

.footer-banner span {
    display: grid;
    display: flex;
    align-items: center;
    grid-auto-flow: column;
    justify-content: flex-start;
    justify-content: space-between;
    gap: 5px;
    font-weight: 500;
    font-size: 16px;
    line-height: 21px
}

.footer-banner span b {
    font-weight: 500;
    font-size: 26px;
    line-height: 32px;
    min-width: 70px
}

.footer-banner a {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #44566e
}

.footer__link {
    color: #cbd6e2;
    margin-top: 0;
    display: block;
    margin-bottom: 1em
}

.form {
    display: grid;
    grid-template-columns:1fr;
    gap: 40px
}

.form__title {
    margin: 0 0 10px
}

.form__description {
    margin-bottom: 40px;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #44566e
}

.form__description p {
    margin: 0
}

.form__block--success .form__wrapper, .form__block--success .form__footer {
    display: none
}

.form__block--success .form__success {
    display: grid
}

.form__block--error .form__wrapper, .form__block--error .form__footer {
    display: none
}

.form__block--error .form__error {
    display: grid
}

.form__success, .form__error {
    display: none;
    justify-items: center
}

.form__footer {
    display: grid;
    grid-auto-flow: column;
    justify-content: flex-end;
    align-items: center;
    margin-top: 30px;
    gap: 40px
}

.form__footer-rule {
    max-width: 300px;
    font-size: 12px;
    line-height: 16px;
    color: #44566e
}

.form__footer-rule--right {
    text-align: right
}

.fred--active .breadcrumb__submenu {
    z-index: 10
}

.fred--block.fred--block-active, .fred--block:focus {
    outline-offset: 0 !important
}

.fred--block_content .card-illustration {
    background-image: url("../images/img-placeholder.png")
}

.fred--block_content .fred-section {
    outline: 0
}

.fred-section > p:first-child {
    font-weight: 400;
    margin: 0 0 2.5em
}

.fred-section h2 {
    margin: 1.5em 0 .65em
}

.fred-section h3 {
    margin: 1.75em 0 .75em
}

.fred-section img {
    height: auto;
    width: 100%
}

.fred-section p {
    color: #44566e
}

.fred-section ol {
    color: #44566e;
    counter-reset: list;
    list-style: none
}

.fred-section ol > li {
    font-weight: 400
}

.fred-section ol > li:before {
    counter-increment: list;
    content: counters(list, ".") ". ";
    display: inline-block;
    text-align: right
}

.fred-section ol > li:not(:last-child) {
    margin-bottom: 1em
}

.fred-section table {
    background-color: #fff;
    color: #44566e;
    position: relative;
    width: 100%
}

.fred-section table.mce-item-table {
    border-collapse: separate !important
}

.fred-section table caption {
    color: #001837;
    font-weight: 500;
    position: absolute;
    text-align: left;
    top: 0
}

.fred-section table tr:nth-child(even) {
    background-color: #fff
}

.fred-section table tr:nth-child(odd) {
    background-color: #eaeef4
}

.fred-section ul:not(.files-list,.list) {
    color: #44566e;
    list-style: none
}

.fred-section ul:not(.files-list,.list) li {
    position: relative
}

.fred-section ul:not(.files-list,.list) li:not(:last-child) {
    margin-bottom: 1em
}

.fred-section ul:not(.files-list,.list) li:before {
    content: "⸺";
    position: absolute
}

.grade__icon {
    display: none;
    width: 62px;
    height: 62px;
    margin: 0 auto 10px;
    background-image: url("../images/emojis-icons.png");
    background-repeat: no-repeat;
    background-size: auto 62px
}

.grade__icon_5, .grade__icon_4, .grade__icon_3, .grade__icon_2, .grade__icon_1 {
    display: block;
    transition: background-position .1s linear
}

.grade__icon_5 {
    background-position-x: 100%
}

.grade__icon_4 {
    background-position-x: -184px
}

.grade__icon_3 {
    background-position-x: -123px
}

.grade__icon_2 {
    background-position-x: -62px
}

.grade__icon_1 {
    background-position-x: 0
}

.grade__stars {
    display: flex;
    justify-content: flex-end;
    flex-direction: row-reverse;
    border: none;
    padding: 0;
    margin: 0
}

.grade__stars:not(:checked) > label:hover, .grade__stars:not(:checked) > label:hover ~ label {
    background-image: url("data:image/svg+xml,%3Csvg width=\'32\' height=\'32\' viewBox=\'0 0 32 32\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.76935 16.5334L6.51601 20.0001L4.71335 25.5828C4.42203 26.4486 4.41834 27.3854 4.70283 28.2536C4.98731 29.1217 5.54474 29.8746 6.29201 30.4001C7.02648 30.9425 7.91654 31.233 8.82955 31.2285C9.74257 31.2239 10.6297 30.9245 11.3587 30.3748L16 26.9588L20.6427 30.3708C21.3758 30.91 22.2611 31.2029 23.1712 31.2074C24.0813 31.2118 24.9693 30.9275 25.7077 30.3954C26.4461 29.8633 26.9967 29.1108 27.2804 28.2461C27.5641 27.3813 27.5663 26.4489 27.2867 25.5828L25.484 20.0001L30.2307 16.5334C30.9629 15.9981 31.5072 15.2451 31.7858 14.382C32.0645 13.5188 32.0632 12.5897 31.7823 11.7273C31.5013 10.8649 30.955 10.1133 30.2214 9.57997C29.4878 9.04661 28.6044 8.75873 27.6973 8.75743H21.8667L20.0973 3.24277C19.8191 2.37471 19.2724 1.61745 18.536 1.08019C17.7996 0.542924 16.9116 0.253418 16 0.253418C15.0885 0.253418 14.2005 0.542924 13.4641 1.08019C12.7277 1.61745 12.1809 2.37471 11.9027 3.24277L10.1333 8.75743H4.30801C3.40101 8.75873 2.5176 9.04661 1.78399 9.57997C1.05037 10.1133 0.504067 10.8649 0.223108 11.7273C-0.0578509 12.5897 -0.0590944 13.5188 0.219555 14.382C0.498205 15.2451 1.04249 15.9981 1.77468 16.5334H1.76935Z\' fill=\'%23F2C94C\'/%3E%3C/svg%3E%0A");
    -webkit-filter: contrast(1.2);
    filter: contrast(1.2)
}

.grade__stars-item {
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg width=\'32\' height=\'32\' viewBox=\'0 0 32 32\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.7691 16.5334L6.51577 20.0001L4.7131 25.5828C4.42178 26.4486 4.41809 27.3854 4.70258 28.2536C4.98707 29.1217 5.5445 29.8746 6.29177 30.4001C7.02624 30.9425 7.91629 31.233 8.82931 31.2285C9.74232 31.2239 10.6294 30.9245 11.3584 30.3748L15.9998 26.9588L20.6424 30.3708C21.3756 30.91 22.2608 31.2029 23.1709 31.2074C24.081 31.2118 24.9691 30.9275 25.7075 30.3954C26.4458 29.8633 26.9964 29.1108 27.2802 28.2461C27.5639 27.3813 27.5661 26.4489 27.2864 25.5828L25.4838 20.0001L30.2304 16.5334C30.9626 15.9981 31.5069 15.2451 31.7856 14.382C32.0642 13.5188 32.063 12.5897 31.782 11.7273C31.501 10.8649 30.9547 10.1133 30.2211 9.57997C29.4875 9.04661 28.6041 8.75873 27.6971 8.75743H21.8664L20.0971 3.24277C19.8189 2.37471 19.2721 1.61745 18.5357 1.08019C17.7993 0.542924 16.9113 0.253418 15.9998 0.253418C15.0882 0.253418 14.2002 0.542924 13.4638 1.08019C12.7274 1.61745 12.1807 2.37471 11.9024 3.24277L10.1331 8.75743H4.30777C3.40076 8.75873 2.51736 9.04661 1.78374 9.57997C1.05013 10.1133 0.503823 10.8649 0.222864 11.7273C-0.058095 12.5897 -0.0593386 13.5188 0.219311 14.382C0.497961 15.2451 1.04225 15.9981 1.77444 16.5334H1.7691Z\' fill=\'%23CBD6E2\'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    cursor: pointer
}

.grade__stars-item:not(:first-child) {
    padding: 0 25px
}

.grade__stars input {
    opacity: 0;
    position: fixed;
    height: 0;
    width: 0;
    z-index: -1
}

.grade__stars input:checked ~ .grade__stars-item {
    background-image: url("data:image/svg+xml,%3Csvg width=\'32\' height=\'32\' viewBox=\'0 0 32 32\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.76935 16.5334L6.51601 20.0001L4.71335 25.5828C4.42203 26.4486 4.41834 27.3854 4.70283 28.2536C4.98731 29.1217 5.54474 29.8746 6.29201 30.4001C7.02648 30.9425 7.91654 31.233 8.82955 31.2285C9.74257 31.2239 10.6297 30.9245 11.3587 30.3748L16 26.9588L20.6427 30.3708C21.3758 30.91 22.2611 31.2029 23.1712 31.2074C24.0813 31.2118 24.9693 30.9275 25.7077 30.3954C26.4461 29.8633 26.9967 29.1108 27.2804 28.2461C27.5641 27.3813 27.5663 26.4489 27.2867 25.5828L25.484 20.0001L30.2307 16.5334C30.9629 15.9981 31.5072 15.2451 31.7858 14.382C32.0645 13.5188 32.0632 12.5897 31.7823 11.7273C31.5013 10.8649 30.955 10.1133 30.2214 9.57997C29.4878 9.04661 28.6044 8.75873 27.6973 8.75743H21.8667L20.0973 3.24277C19.8191 2.37471 19.2724 1.61745 18.536 1.08019C17.7996 0.542924 16.9116 0.253418 16 0.253418C15.0885 0.253418 14.2005 0.542924 13.4641 1.08019C12.7277 1.61745 12.1809 2.37471 11.9027 3.24277L10.1333 8.75743H4.30801C3.40101 8.75873 2.5176 9.04661 1.78399 9.57997C1.05037 10.1133 0.504067 10.8649 0.223108 11.7273C-0.0578509 12.5897 -0.0590944 13.5188 0.219555 14.382C0.498205 15.2451 1.04249 15.9981 1.77468 16.5334H1.76935Z\' fill=\'%23F2C94C\'/%3E%3C/svg%3E%0A")
}

.grade__title {
    display: block;
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    color: #166cb7
}

.grade__wrapper {
    max-width: 235px
}

.header-logo {
    display: block;
    position: relative
}

.header-logo img {
    display: block
}

.header-logo[data-icon] {
    display: grid;
    grid-auto-flow: column;
    gap: 6px;
    align-items: center
}

.header-logo[data-icon=may]:after {
    content: "";
    position: absolute;
    top: 50%;
    right: -35px;
    width: 30px;
    height: 40px;
    transform: translateY(-60%);
    background-image: url("../images/ribbon.svg");
    background-repeat: no-repeat;
    background-size: contain
}

.header-logo[data-icon=ny]:before {
    content: "";
    display: inline-block;
    width: 35px;
    height: 35px;
    background-image: url("data:image/svg+xml,%3Csvg width=\'40\' height=\'40\' viewBox=\'0 0 40 40\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M19.8262 1.78125C19.8262 1.78125 22.7289 8.21684 25.4457 10.0349C25.4457 10.0349 23.8445 10.851 19.7745 10.851C15.7045 10.851 14.1963 10.0349 14.1963 10.0349C18.0907 6.73965 19.8262 1.78125 19.8262 1.78125Z\' fill=\'url(%23paint0_linear_311_11289)\'/%3E%3Cpath d=\'M19.7427 33.8187C19.0506 33.8187 18.3895 33.8083 17.749 33.7877V37.3412H21.9533V33.7773C21.2509 33.8083 20.5175 33.8187 19.7427 33.8187Z\' fill=\'url(%23paint1_linear_311_11289)\'/%3E%3Cpath d=\'M28.3279 23.957C26.5718 24.3909 23.8034 24.8454 19.7747 24.8454C15.8183 24.8454 13.1221 24.4116 11.4074 23.988C9.89918 26.2193 8.17405 28.4093 6.22168 30.403C6.22168 30.403 9.87851 32.7892 19.754 32.7892C29.6192 32.7892 33.5239 30.403 33.5239 30.403C31.7678 28.9877 29.9911 26.6428 28.3279 23.957Z\' fill=\'url(%23paint2_linear_311_11289)\'/%3E%3Cpath d=\'M26.3353 17.0938C25.0234 17.4037 22.916 17.7239 19.8274 17.7239C16.7697 17.7239 14.714 17.4037 13.4228 17.0938C12.1418 18.8292 10.675 20.544 8.99121 22.0831C8.99121 22.0831 11.9043 23.7979 19.7757 23.7979C27.6369 23.7979 30.7462 22.0831 30.7462 22.0831C29.2587 21.0295 27.7505 19.1804 26.3353 17.0938Z\' fill=\'url(%23paint3_linear_311_11289)\'/%3E%3Cpath d=\'M24.3726 11.4258C23.4842 11.6427 21.9967 11.8906 19.7861 11.8906C17.7407 11.8906 16.3462 11.684 15.4578 11.4774C14.4041 12.872 13.1645 14.2562 11.708 15.4958C11.708 15.4958 13.898 16.6941 19.8274 16.6941C25.7568 16.6941 28.0914 15.4958 28.0914 15.4958C26.8312 14.6487 25.5399 13.1199 24.3726 11.4258Z\' fill=\'url(%23paint4_linear_311_11289)\'/%3E%3Cdefs%3E%3ClinearGradient id=\'paint0_linear_311_11289\' x1=\'14.1963\' y1=\'6.31612\' x2=\'25.4137\' y2=\'6.31612\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%237CF364\'/%3E%3Cstop offset=\'1\' stop-color=\'%2300E0FF\'/%3E%3C/linearGradient%3E%3ClinearGradient id=\'paint1_linear_311_11289\' x1=\'17.749\' y1=\'35.5593\' x2=\'21.9414\' y2=\'35.5593\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%237CF364\'/%3E%3Cstop offset=\'1\' stop-color=\'%2300E0FF\'/%3E%3C/linearGradient%3E%3ClinearGradient id=\'paint2_linear_311_11289\' x1=\'6.22168\' y1=\'28.3731\' x2=\'33.4463\' y2=\'28.3731\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%237CF364\'/%3E%3Cstop offset=\'1\' stop-color=\'%2300E0FF\'/%3E%3C/linearGradient%3E%3ClinearGradient id=\'paint3_linear_311_11289\' x1=\'8.99121\' y1=\'20.4458\' x2=\'30.6844\' y2=\'20.4458\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%237CF364\'/%3E%3Cstop offset=\'1\' stop-color=\'%2300E0FF\'/%3E%3C/linearGradient%3E%3ClinearGradient id=\'paint4_linear_311_11289\' x1=\'11.708\' y1=\'14.0599\' x2=\'28.0449\' y2=\'14.0599\' gradientUnits=\'userSpaceOnUse\'%3E%3Cstop stop-color=\'%237CF364\'/%3E%3Cstop offset=\'1\' stop-color=\'%2300E0FF\'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain
}

.header-menu {
    display: grid;
    grid-auto-flow: column
}

.header-menu > div {
    display: grid;
    grid-auto-flow: column;
    gap: 30px
}

.header-menu > div:hover a {
    opacity: .5
}

.header-menu > div:hover a:hover {
    opacity: 1
}

.header-menu__item {
    color: #fff;
    text-decoration: none;
    transition: opacity .2s ease-in-out, background-color .2s ease-in-out
}

.header-menu__item.active {
    font-weight: 500
}

.header-menu__item.last {
    background-color: #166cb7;
    border-radius: 1.5em;
    color: #fff
}

.header-menu__item.last:hover {
    background-color: #5091c9
}

.header-menu__item.last:active {
    background-color: #014a8a
}

.page-premium .header-menu__item.last {
    background: radial-gradient(3166.39% 159.14% at 159.14% 0%, #ff7a00 0%, #ffa24e 100%)
}

.page-premium .header-menu__item.last:hover {
    background-color: #ff7a00
}

.header-menu__item.penultimate {
    background-color: #fff;
    border-radius: 1.5em;
    color: #001837 !important;
    cursor: pointer
}

.header-menu__item.penultimate:hover {
    opacity: .75
}

.header-menu__item.penultimate:active {
    opacity: 1
}

.header-wrapper {
    display: grid;
    align-items: center;
    grid-auto-flow: column;
    justify-content: space-between;
    position: relative
}

.header_pouring {
    background: rgba(48, 132, 170, .9)
}

.page-premium .header_pouring {
    background: #001837
}

.header_pouring .header-menu a {
    color: #fff !important
}

.header_pouring .header-logo img {
    filter: contrast(0) brightness(5)
}

.header_pouring .burger > * {
    background-color: #fff !important
}

.hero {
    background: linear-gradient(100deg, #3084aa 0%, #9ce1ff 100%);
    overflow: hidden;
    padding-top: 80px;
    position: relative;
    width: 100%
}

.hero > .container {
    max-width: 100%
}

.hero-wrapper {
    position: relative;
    display: flex;
    align-items: flex-end;
    min-height: 500px
}

.hero-wrapper-il {
    min-height: 1108px
}

.hero-wrapper-il .calculator {
    position: absolute;
    top: 170px;
    right: 0;
    width: 557px;
    bottom: auto;
    background: 0 0
}

.hero-wrapper__banner {
    display: flex;
    flex-direction: column;
    gap: 80px;
    grid-gap: 80px;
    position: absolute;
    top: 170px;
    margin-left: 33px
}

.hero-wrapper__banner-logo {
    background-image: url("../images/logo-premium.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 304px;
    height: 102px;
    margin-left: 121px
}

.hero-wrapper__banner-bottom {
    position: relative;
    width: 588px;
    height: 248px
}

.hero-wrapper__banner-bottom--sum {
    background-image: url("../images/hero-sum.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 256px;
    height: 89px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2
}

.hero-wrapper__banner-bottom--checkmark {
    background-image: url("../images/hero-checkmark.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 250px;
    height: 250px;
    position: absolute;
    top: 0;
    right: 190px
}

.hero-wrapper__banner-bottom--percent {
    background-image: url("../images/hero-percent.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 256px;
    height: 90px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2
}

.hero-il {
    background: linear-gradient(187deg, #001837 0%, #166cb7 100%);
    padding-top: 0;
    position: relative;
    display: grid;
    margin-bottom: 120px
}

.hero-il > .container {
    max-width: 1280px;
    height: 100%
}

.hero-il .marquee {
    display: flex;
    flex-direction: row;
    padding: 12px 0;
    background: rgba(255, 255, 255, .1);
    animation: marqueeAnimation 15s linear infinite;
    width: 300%
}

.hero-il .marquee-wrapper {
    position: absolute;
    top: 811px;
    display: flex;
    flex-direction: column;
    gap: 25px;
    grid-gap: 25px;
    z-index: 1
}

.hero-il .marquee-bottom {
    animation-direction: reverse
}

.hero-il .marquee__icons {
    background: #00e0ff;
    border-radius: 50px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-right: 20px;
    padding: 10px
}

.hero-il .marquee__icons-left {
    background-image: url("../images/marquee-calendar.svg");
    width: 32px;
    height: 32px;
    margin-right: 10px
}

.hero-il .marquee__icons-center {
    background-image: url("../images/marquee-wallet.svg");
    width: 32px;
    height: 32px;
    margin-right: 10px
}

.hero-il .marquee__icons-right {
    background-image: url("../images/marquee-percent.svg");
    width: 32px;
    height: 32px
}

.hero-il .marquee__text {
    color: var(--very-light-blue, #8bf1ff);
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-right: 35px
}

.hero-il .marquee__text-title {
    font-family: "Mazzard", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left
}

.hero-il .marquee__text-subtitle {
    font-family: "Mazzard", sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: left
}

.hero-il .how-to {
    position: relative;
    z-index: 1
}

.hero-il .blur-container {
    position: absolute;
    background: radial-gradient(circle, #166cb7 0%, rgba(255, 255, 255, 0) 70%);
    filter: none;
    width: 879px;
    height: 875px;
    top: -351px;
    left: 284px;
    border-radius: unset
}

.hero-il .blur-container__left {
    position: absolute;
    background: radial-gradient(circle, #166cb7 0%, rgba(255, 255, 255, 0) 60%);
    filter: none;
    width: 580px;
    height: 643px;
    top: 324px;
    left: -260px;
    border-radius: unset
}

.hero-il .blur-container__bottom {
    width: 1144px;
    position: absolute;
    bottom: -514px;
    left: 108px;
    background: radial-gradient(rgba(0, 224, 255, .5) 0%, rgba(0, 163, 255, .244695) 52.6%, rgba(0, 163, 255, 0) 66.9%);
    height: 997px;
    filter: none
}

.hero-il .blur-container-wrapper {
    width: 100%;
    max-width: 1280px;
    justify-self: center;
    position: relative
}

@keyframes marqueeAnimation {
    0% {
        transform: translateX(0)
    }
    100% {
        transform: translateX(-2026px)
    }
}

.hidden {
    display: none !important;
    visibility: hidden !important
}

.hidden_pay .js-doFastPay {
    display: none
}

.how-return {
    display: grid;
    grid-template-columns:max-content 1fr;
    justify-items: flex-start;
    align-items: flex-start;
    gap: 30px;
    margin: 50px 0 30px
}

.how-return__group {
    display: grid;
    grid-template-columns:1fr 1fr;
    gap: 30px;
    margin-bottom: 30px
}

.how-return__title {
    margin: 0
}

.how-return__info span {
    font-size: 18px;
    color: #44566e
}

.how-return__info p {
    margin-bottom: 0;
    color: #44566e
}

.how-return__info img {
    width: 100%;
    margin: 20px 0;
    border: 1px solid rgba(68, 86, 110, .1);
    border-radius: 10px
}

.how-return__info img ~ p {
    margin-top: 20px
}

.how-return__button {
    position: relative;
    display: grid;
    grid-auto-flow: column;
    grid-column-gap: 15px;
    align-items: center;
    justify-content: start;
    padding: 10px 150px 10px 30px;
    height: 60px;
    max-width: 280px;
    font-size: 18px;
    color: #001837;
    line-height: 1em;
    text-decoration: none;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 20px center;
    background-size: 85px;
    border-radius: 12px;
    cursor: pointer
}

.how-return__button:after {
    content: "";
    display: block;
    position: absolute;
    right: 20px;
    top: 50%;
    height: 24px;
    width: 24px;
    margin-top: -12px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMiIgZmlsbD0iI0NCRDZFMiIvPjxwYXRoIGQ9Ik0xMC4yMDQxIDcuNzA5MzJDMTAuMDczNCA3Ljg0MzM5IDEwIDguMDI1MiAxMCA4LjIxNDc3QzEwIDguNDA0MzQgMTAuMDczNCA4LjU4NjE1IDEwLjIwNDEgOC43MjAyMkwxMy40MDE0IDExLjk5ODlDMTMuNTI4NyAxMi4xMzQ4IDEzLjU5OTcgMTIuMzE1OSAxMy41OTk3IDEyLjUwNDNDMTMuNTk5NyAxMi42OTI3IDEzLjUyODcgMTIuODczOCAxMy40MDE0IDEzLjAwOThMMTAuMjA0MSAxNi4yODg0QzEwLjA3NzEgMTYuNDIzMiAxMC4wMDY5IDE2LjYwMzggMTAuMDA4NCAxNi43OTEzQzEwLjAxIDE2Ljk3ODcgMTAuMDgzNCAxNy4xNTgxIDEwLjIxMjYgMTcuMjkwNkMxMC4zNDE5IDE3LjQyMzIgMTAuNTE2NyAxNy40OTgzIDEwLjY5OTYgMTcuNUMxMC44ODI0IDE3LjUwMTYgMTEuMDU4NSAxNy40Mjk1IDExLjE5IDE3LjI5OTNMMTQuMzg3MyAxNC4wMjE0QzE0LjU4MTUgMTMuODIyMiAxNC43MzU2IDEzLjU4NTggMTQuODQwOCAxMy4zMjU1QzE0Ljk0NTkgMTMuMDY1MyAxNSAxMi43ODY0IDE1IDEyLjUwNDdDMTUgMTIuMjIzIDE0Ljk0NTkgMTEuOTQ0MSAxNC44NDA4IDExLjY4MzhDMTQuNzM1NiAxMS40MjM2IDE0LjU4MTUgMTEuMTg3MSAxNC4zODczIDEwLjk4OEwxMS4xOSA3LjcwOTMyQzExLjA1OTIgNy41NzUyOSAxMC44ODE5IDcuNSAxMC42OTcgNy41QzEwLjUxMjIgNy41IDEwLjMzNDkgNy41NzUyOSAxMC4yMDQxIDcuNzA5MzJaIiBmaWxsPSIjNDQ1NjZFIi8+PC9zdmc+");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px 24px
}

.how-return__image {
    width: 100%;
    height: 40px
}

.how-return__image img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: left
}

.how-return__content {
    display: none
}

.inline-menu {
    align-content: flex-start;
    display: flex;
    flex-wrap: wrap
}

.inline-menu:not(:last-child) {
    margin: 40px 0;
}

.inline-menu_footer {
    gap: 18px 24px
}

.inline-menu_seo {
    grid-gap: 15px
}

.inline-menu_main {
    gap: 15px
}

.inline-menu__head {
    display: block;
    color: #fff;
    font-weight: 400;
    margin-bottom: 40px;
    margin-bottom: 32px;
    width: 100%
}

.inline-menu_footer .inline-menu__head {
    margin-bottom: 4px
}

.inline-menu__item {
    text-decoration: none
}

footer .inline-menu__item {
    color: #cbd6e2;
    line-height: 1.4
}

footer .inline-menu__item--bottom {
    margin-bottom: 40px;
    display: inline-block
}

footer .inline-menu__item:hover {
    color: #fff
}

.inline-submenu {
    display: none;
    flex-wrap: wrap;
    margin: 16px 0 0;
    opacity: 0;
    transition: all .3s .3s;
    visibility: hidden
}

.inline-menu_footer .inline-submenu {
    margin: 16px 0 10px
}

.inline-submenu .pill {
    background-color: #f0f3f7
}

.inline-submenu__icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi4zMjY2IDIuMzM0OTFDNi4xMTc0OCAyLjU0OTQyIDYgMi44NDAzMiA2IDMuMTQzNjNDNiAzLjQ0Njk1IDYuMTE3NDggMy43Mzc4NSA2LjMyNjYgMy45NTIzNkwxMS40NDIzIDkuMTk4MThDMTEuNjQ1OSA5LjQxNTY3IDExLjc1OTUgOS43MDU0NSAxMS43NTk1IDEwLjAwNjlDMTEuNzU5NSAxMC4zMDg0IDExLjY0NTkgMTAuNTk4MSAxMS40NDIzIDEwLjgxNTZMNi4zMjY2IDE2LjA2MTVDNi4xMjM0MSAxNi4yNzcyIDYuMDEwOTcgMTYuNTY2MSA2LjAxMzUxIDE2Ljg2NjFDNi4wMTYwNSAxNy4xNjYgNi4xMzMzNyAxNy40NTI5IDYuMzQwMTkgMTcuNjY1QzYuNTQ3MDIgMTcuODc3IDYuODI2OCAxNy45OTc0IDcuMTE5MjggMThDNy40MTE3NiAxOC4wMDI2IDcuNjkzNTQgMTcuODg3MyA3LjkwMzkzIDE3LjY3ODlMMTMuMDE5NiAxMi40MzQyQzEzLjMzMDQgMTIuMTE1NiAxMy41NzcgMTEuNzM3MiAxMy43NDUyIDExLjMyMDhDMTMuOTEzNCAxMC45MDQ1IDE0IDEwLjQ1ODIgMTQgMTAuMDA3NUMxNCA5LjU1Njc4IDEzLjkxMzQgOS4xMTA1IDEzLjc0NTIgOC42OTQxMUMxMy41NzcgOC4yNzc3MyAxMy4zMzA0IDcuODk5NCAxMy4wMTk2IDcuNTgwNzRMNy45MDM5MyAyLjMzNDkxQzcuNjk0NzQgMi4xMjA0NyA3LjQxMTA2IDIgNy4xMTUyNiAyQzYuODE5NDcgMiA2LjUzNTc5IDIuMTIwNDcgNi4zMjY2IDIuMzM0OTFaIiBmaWxsPSIjQzVGOEZGIi8+PC9zdmc+");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    display: inline-block;
    margin-left: 5px;
    transition: all .3s;
    transform: rotate(0deg);
    transform-origin: 50% 50%;
    vertical-align: bottom
}

.page-index--new .inline-submenu__icon {
    background-image: url("data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M8.3266 19.6651C8.11748 19.4506 8 19.1597 8 18.8564C8 18.5531 8.11748 18.2622 8.3266 18.0476L13.4423 12.8018C13.6459 12.5843 13.7595 12.2945 13.7595 11.9931C13.7595 11.6916 13.6459 11.4019 13.4423 11.1844L8.3266 5.93854C8.12341 5.72281 8.01097 5.43386 8.01351 5.13394C8.01605 4.83402 8.13337 4.54712 8.34019 4.33503C8.54702 4.12295 8.8268 4.00265 9.11928 4.00004C9.41176 3.99744 9.69354 4.11273 9.90393 4.3211L15.0196 9.56578C15.3304 9.88445 15.577 10.2628 15.7452 10.6792C15.9134 11.0955 16 11.5418 16 11.9925C16 12.4432 15.9134 12.8895 15.7452 13.3059C15.577 13.7223 15.3304 14.1006 15.0196 14.4193L9.90393 19.6651C9.69474 19.8795 9.41106 20 9.11527 20C8.81947 20 8.53579 19.8795 8.3266 19.6651Z\' fill=\'%23001837\'/%3E%3C/svg%3E%0A")
}

.expanded .inline-submenu__icon {
    transform: rotate(90deg)
}

.inline-submenu__toggle {
    color: #c5f8ff;
    cursor: pointer;
    display: block;
    position: relative;
    text-decoration: none;
    width: 100%
}

.page-index--new .inline-submenu__toggle {
    color: #001837
}

.inline-menu_footer .inline-submenu__toggle {
    color: #cbd6e2
}

.inline-menu_footer .inline-submenu__toggle:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuMzE5NCAxNS41MDMzTDE3LjM1MTIgMTAuNDcxNUMxNy41MjgyIDEwLjI5NDQgMTcuNTI4MiAxMC4wMDk1IDE3LjM1MTIgOS44MzI0QzE3LjE3NDEgOS42NTUzNSAxNi44ODkyIDkuNjU1MzUgMTYuNzEyMSA5LjgzMjRMMTIuMDAwOSAxNC41NDM2TDcuMjg5NzYgOS44MzI0QzcuMTEyNyA5LjY1NTM1IDYuODI3NzIgOS42NTUzNSA2LjY1MDY3IDkuODMyNEM2LjU2NDU3IDkuOTE4NSA2LjUxNzMyIDEwLjAzNDggNi41MTczMiAxMC4xNTA4QzYuNTE3MzIgMTAuMjYzOCA2LjU2MDMxIDEwLjM4MTYgNi42NTE1NiAxMC40NzAxTDExLjY4MTUgMTUuNTAwMUMxMS42ODE3IDE1LjUwMDMgMTEuNjgxOSAxNS41MDA1IDExLjY4MjEgMTUuNTAwN0MxMS44NTcgMTUuNjc4MyAxMi4xNDQ2IDE1LjY3ODEgMTIuMzE5NCAxNS41MDMzWiIgZmlsbD0iI0NCRDZFMiIgc3Ryb2tlPSIjQ0JENkUyIiBzdHJva2Utd2lkdGg9IjAuMyIvPjwvc3ZnPg==");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    content: "";
    display: block;
    height: 24px;
    position: absolute;
    right: 0;
    top: -4px;
    transition: all .3s;
    transform: rotate(0deg);
    transform-origin: 50% 50%;
    width: 24px
}

.inline-menu_seo .inline-submenu__toggle {
    color: #44566e;
    background-color: #fff;
    padding: 24px;
    border-radius: 10px;
    box-shadow: 0 8px 16px 0 rgba(22, 108, 183, .16)
}

.inline-menu_seo .inline-submenu__toggle:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMiIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMTIgMTIpIiBmaWxsPSIjNDQ1NjZFIi8+PHBhdGggZD0iTTE2Ljc5MDcgMTAuMjA0MUMxNi42NTY2IDEwLjA3MzQgMTYuNDc0OCAxMCAxNi4yODUyIDEwQzE2LjA5NTcgMTAgMTUuOTEzOCAxMC4wNzM0IDE1Ljc3OTggMTAuMjA0MUwxMi41MDExIDEzLjQwMTRDMTIuMzY1MiAxMy41Mjg3IDEyLjE4NDEgMTMuNTk5NyAxMS45OTU3IDEzLjU5OTdDMTEuODA3MyAxMy41OTk3IDExLjYyNjIgMTMuNTI4NyAxMS40OTAyIDEzLjQwMTRMOC4yMTE1OSAxMC4yMDQxQzguMDc2NzUgMTAuMDc3MSA3Ljg5NjE2IDEwLjAwNjkgNy43MDg3MSAxMC4wMDg0QzcuNTIxMjYgMTAuMDEgNy4zNDE5NSAxMC4wODM0IDcuMjA5NCAxMC4yMTI2QzcuMDc2ODQgMTAuMzQxOSA3LjAwMTY2IDEwLjUxNjcgNy4wMDAwMyAxMC42OTk2QzYuOTk4NCAxMC44ODI0IDcuMDcwNDYgMTEuMDU4NSA3LjIwMDY5IDExLjE5TDEwLjQ3ODYgMTQuMzg3M0MxMC42Nzc4IDE0LjU4MTUgMTAuOTE0MiAxNC43MzU2IDExLjE3NDUgMTQuODQwOEMxMS40MzQ3IDE0Ljk0NTkgMTEuNzEzNiAxNSAxMS45OTUzIDE1QzEyLjI3NyAxNSAxMi41NTU5IDE0Ljk0NTkgMTIuODE2MiAxNC44NDA4QzEzLjA3NjQgMTQuNzM1NiAxMy4zMTI5IDE0LjU4MTUgMTMuNTEyIDE0LjM4NzNMMTYuNzkwNyAxMS4xOUMxNi45MjQ3IDExLjA1OTIgMTcgMTAuODgxOSAxNyAxMC42OTdDMTcgMTAuNTEyMiAxNi45MjQ3IDEwLjMzNDkgMTYuNzkwNyAxMC4yMDQxWiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    content: "";
    display: block;
    height: 24px;
    position: absolute;
    right: 22px;
    top: 22px;
    transition: all .3s;
    transform: rotate(0deg);
    transform-origin: 50% 50%;
    width: 24px
}

.inline-menu_footer .inline-submenu__toggle.expanded:after, .inline-menu_seo .inline-submenu__toggle.expanded:after {
    transform: rotate(180deg)
}

.inline-submenu__toggle.expanded .inline-submenu {
    display: flex;
    opacity: 1;
    visibility: visible
}

.li_h3 {
    font-size: 24px;
    font-size: 1.5rem;
    color: #001837;
    font-weight: 500 !important;
    margin-top: 2em
}

.li_h3 > ol {
    margin-top: 1em
}

.list {
    list-style: none;
    margin: 0;
    padding: 30px 0 0
}

.list_underlined li:not(:last-child) {
    border-bottom: 1px solid #cbd6e2
}

.list_underlined li:not(:first-child) {
    border-top: 1px solid #fff
}

.menu {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: -1
}

.menu--collapsed .menu .menu__backdrop {
    transform: translateX(-100%) translateY(-100%) scale(1)
}

.menu--collapsed .menu .menu__wrapper {
    opacity: 0;
    transform: translateY(100px);
    visibility: hidden;
    z-index: -1
}

.menu--collapsing .menu {
    display: block;
    visibility: visible;
    z-index: 98
}

.menu--collapsing .menu .menu__backdrop {
    transform: translateX(-100%) translateY(-100%) scale(1);
    transition: all .5s .3s
}

.page-index--new .menu--collapsing .menu .menu__backdrop {
    transform: translateX(100%) translateY(-100%) scale(1)
}

.menu--collapsing .menu .menu__wrapper {
    opacity: 0;
    transform: translateY(100px);
    transition: all .3s
}

.menu--expanded {
    overflow: hidden
}

.menu--expanded .menu {
    display: block;
    visibility: visible;
    z-index: 98
}

.menu--expanded .menu .menu__backdrop {
    transform: translateX(0) translateY(0) scale(3);
    transition: all .5s
}

.menu--expanded .menu .menu__wrapper {
    opacity: 1;
    transform: translateY(0)
}

.menu__backdrop {
    background-color: #3084aa;
    border-radius: 100%;
    padding-bottom: 100%;
    padding-bottom: 200%;
    position: absolute;
    transition: all .5s .5s;
    width: 100%
}

.page-index--new .menu__backdrop {
    background-color: #fff
}

.menu__wrapper {
    display: grid;
    height: 100%;
    position: relative;
    transition: all .5s
}

.menu__wrapper .container {
    display: grid
}

.modal {
    position: fixed;
    top: 20px;
    left: 50%;
    transform: translate(-50%, 100%);
    width: 100%;
    max-width: 880px;
    height: calc(100% - 30px);
    background: #fff;
    box-shadow: 0 8px 16px rgba(22, 108, 183, .16);
    border-radius: 10px;
    overflow: hidden;
    transition: opacity .3s ease-in-out, transform .4s ease-in-out
}

.modal_video {
    max-width: 680px;
    max-height: 435px
}

.modal_calling--step-1 .modal__success, .modal_calling--step-1 .modal__error {
    display: none
}

.modal_calling--step-1 .modal__wrapper {
    display: grid
}

.modal_calling--step-2 .modal__wrapper, .modal_calling--step-2 .modal__error {
    display: none
}

.modal_calling--step-2 .modal__success {
    display: grid
}

.modal_calling--step-3 .modal__wrapper, .modal_calling--step-3 .modal__success {
    display: none
}

.modal_calling--step-3 .modal__error {
    display: grid
}

.modal_calling-results {
    display: grid;
    justify-items: center;
    gap: 30px
}

.modal_calling, .modal_support {
    max-height: 620px
}

.modal_comments {
    max-height: 700px;
    max-width: 430px
}

.modal_comments--step-1 .modal__success, .modal_comments--step-1 .modal__error {
    display: none
}

.modal_comments--step-success .modal__wrapper, .modal_comments--step-success .modal__error {
    display: none
}

.modal_comments--step-success .modal__success {
    display: grid
}

.modal_comments-content {
    padding: 30px 30px 92px;
    gap: 20px
}

.modal_comments-content .modal__wrapper {
    grid-template-columns:1fr
}

.modal_comments-footer {
    justify-content: flex-start;
    align-items: flex-start;
    gap: 20px;
    margin: 0
}

.modal_comments-footer .btn {
    justify-self: flex-start
}

.modal_comments-header {
    padding: 20px
}

.modal_review, .modal_fastpay {
    max-height: 670px
}

.modal_calc-popup {
    padding: 32px;
    max-width: 630px;
    max-height: 350px;
    top: 30%;
    border-radius: 20px
}

.modal_calc-popup .modal__close {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M13.3259 12.0001L23.7254 1.60046C24.0915 1.23432 24.0915 0.640699 23.7254 0.274605C23.3593 -0.0914882 22.7656 -0.0915351 22.3995 0.274605L12 10.6742L1.60046 0.274605C1.23432 -0.0915351 0.640697 -0.0915351 0.274605 0.274605C-0.091488 0.640746 -0.0915349 1.23437 0.274605 1.60046L10.6741 12L0.274605 22.3996C-0.0915349 22.7657 -0.0915349 23.3594 0.274605 23.7255C0.457651 23.9085 0.697603 24 0.937556 24C1.17751 24 1.41741 23.9085 1.60051 23.7255L12 13.3259L22.3995 23.7255C22.5825 23.9085 22.8225 24 23.0624 24C23.3024 24 23.5423 23.9085 23.7254 23.7255C24.0915 23.3593 24.0915 22.7657 23.7254 22.3996L13.3259 12.0001Z\' fill=\'%2344566E\'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    border-radius: 0;
    flex-shrink: 0
}

.modal_calc-popup .modal__close:before, .modal_calc-popup .modal__close:after {
    display: none
}

.modal_show {
    transform: translate(-50%, 0)
}

.modal_show-video {
    transform: translate(-50%, 50%)
}

.modal_support .modal__wrapper, .modal_review .modal__wrapper {
    grid-template-rows:-webkit-max-content 1fr;
    grid-template-rows:max-content 1fr
}

.modal_support .modal__wrapper > *:nth-child(1), .modal_review .modal__wrapper > *:nth-child(1) {
    grid-area: 1/1/2/2
}

.modal_support .modal__wrapper > *:nth-child(2), .modal_review .modal__wrapper > *:nth-child(2) {
    grid-area: 1/2/3/3
}

.modal_support .modal__wrapper > *:nth-child(3), .modal_review .modal__wrapper > *:nth-child(3) {
    grid-area: 2/1
}

.modal_support .modal__wrapper > *:nth-child(4), .modal_review .modal__wrapper > *:nth-child(4) {
    grid-area: 3/span 2
}

.modal__close {
    width: 30px;
    height: 30px
}

.modal__close-video {
    position: absolute;
    top: 10px;
    right: 10px
}

.modal__content {
    display: grid;
    padding: 60px 60px 120px;
    overflow: auto;
    height: 100%;
    align-items: flex-start;
    grid-template-rows:-webkit-max-content;
    grid-template-rows:max-content
}

.modal__content-text {
    margin: 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    color: #001837
}

.modal__content-video {
    padding: 60px
}

.modal__footer {
    align-self: flex-end
}

.modal__footer-rule {
    max-width: 300px;
    font-size: 12px;
    line-height: 16px;
    color: #44566e
}

.modal__footer-rule a {
    color: #166cb7
}

.modal__footer .btn {
    justify-self: flex-end
}

.modal__header {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    width: 100%;
    display: grid;
    grid-auto-flow: column;
    justify-content: space-between;
    align-items: center;
    padding: 20px 60px;
    background: #fff;
    box-shadow: 0 4px 16px rgba(0, 24, 55, .16);
    z-index: 999
}

.modal__header-logo {
    display: grid;
    align-items: center;
    justify-content: center;
    margin: 0;
    width: 54px;
    height: 54px;
    background: linear-gradient(43.89deg, #001837 0%, #073168 119.03%);
    border-radius: 6px
}

.modal__header-title {
    margin: 0 0 0 15px;
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    color: #001837
}

.modal__wrapper {
    display: grid;
    grid-template-columns:1fr 1fr;
    justify-content: space-between;
    align-items: flex-start;
    gap: 40px;
    margin-top: 30px
}

.modal__wrapper:first-child {
    margin-top: 0
}

.modal__wrapper-title {
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    color: #001837
}

.modal_fastpay--step-1 {
    display: grid
}

.modal_fastpay--step-1 .modal_fastpay-footer--step-1 {
    display: grid
}

.modal_fastpay--step-2 {
    display: inline-grid
}

.modal_fastpay--step-2 .modal_fastpay-footer--step-2 {
    display: grid;
    -webkit-animation: showFlashContent .6s ease-in-out forwards;
    animation: showFlashContent .6s ease-in-out forwards
}

.modal_fastpay--step-2 .modal_fastpay-wrapper--step-2 {
    display: grid;
    -webkit-animation: showHeightContent 1s ease-in-out forwards;
    animation: showHeightContent 1s ease-in-out forwards
}

.modal_fastpay--step-3 {
    display: grid;
    padding: 5px 60px;
    margin-top: 0
}

.modal_fastpay--step-3 .banner {
    display: none
}

.modal_fastpay--step-3 .modal_fastpay-iframe {
    display: block
}

.modal_fastpay--step-3 .modal_fastpay-wrapper {
    display: none
}

.modal_fastpay--step-error {
    display: grid
}

.modal_fastpay--step-error .banner {
    display: none
}

.modal_fastpay--step-error .modal_fastpay-wrapper {
    display: none
}

.modal_fastpay--step-error .modal__error {
    display: grid;
    grid-template-columns:1fr;
    justify-items: center;
    gap: 30px
}

.modal_fastpay--step-error .modal__error .modal_fastpay-wrapper {
    display: grid;
    grid-template-columns:auto
}

.modal_fastpay--step-success {
    display: grid
}

.modal_fastpay--step-success .banner {
    display: none
}

.modal_fastpay--step-success .modal_fastpay-wrapper {
    display: none;
    margin-top: 0
}

.modal_fastpay--step-success .modal__success {
    display: grid;
    grid-template-columns:1fr;
    gap: 30px
}

.modal_fastpay--step-success .modal__success .modal_fastpay-wrapper {
    display: grid
}

.modal_fastpay-actions {
    display: grid;
    grid-template-columns:1fr;
    justify-items: center;
    gap: 30px;
    padding: 30px 20px;
    background: rgba(234, 238, 244, .5);
    border-radius: 10px
}

.modal_fastpay-actions__title {
    font-weight: 500;
    font-size: 28px;
    line-height: 36px;
    background: linear-gradient(0deg, #00aae5 0%, #0d61bc 100%, #166cb7);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #0b2349
}

.modal_fastpay-cashback {
    display: grid;
    grid-auto-flow: column;
    justify-content: space-between;
    align-items: center
}

.modal_fastpay-iframe {
    display: none
}

.modal_fastpay-iframe iframe {
    width: 100%;
    height: 100%;
    min-height: 560px;
    border-radius: 5px
}

.modal_fastpay-info {
    padding: 0;
    margin: 0;
    list-style: none
}

.modal_fastpay-info__item {
    display: grid;
    grid-auto-flow: column;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 32px;
    color: #44566e
}

.modal_fastpay-info__item--strong {
    padding-top: 15px;
    margin-top: 15px;
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    border-top: 1px solid rgba(68, 86, 110, .2);
    color: #001837
}

.modal_fastpay-info__field {
    margin-top: 20px
}

.modal_fastpay-footer--step-1, .modal_fastpay-footer--step-2, .modal_fastpay-footer--step-3, .modal_fastpay-footer--step-success, .modal_fastpay-footer--step-error {
    display: none
}

.modal_fastpay-results {
    display: none
}

.modal_fastpay-text {
    margin: 0;
    max-width: 380px;
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    color: #001837
}

.modal_fastpay-wrapper--step-1, .modal_fastpay-wrapper--step-2, .modal_fastpay-wrapper--step-3, .modal_fastpay-wrapper--step-success, .modal_fastpay-wrapper--step-error {
    display: none
}

@-webkit-keyframes showHeightContent {
    0% {
        height: 0;
        max-height: 0;
        overflow: hidden
    }
    100% {
        height: 100%;
        max-height: 500px
    }
}

@keyframes showHeightContent {
    0% {
        height: 0;
        max-height: 0;
        overflow: hidden
    }
    100% {
        height: 100%;
        max-height: 500px
    }
}

@-webkit-keyframes showFlashContent {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes showFlashContent {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.modx-tinymcerte-body {
    padding: 50px 100px 50px 50px
}

.nav {
    display: grid;
    grid-auto-flow: column;
    align-items: center;
    grid-gap: 10px
}

.nav_inline span {
    padding-right: 20px
}

@media only screen and (min-width: 64em) {
    .nav_inline span {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 30px;
        line-height: 1.875rem
    }
}

.nav_list {
    display: grid
}

.nav__item {
    font-size: 14px;
    font-size: .875rem;
    line-height: 24px;
    line-height: 1.5rem;
    background-color: rgba(22, 108, 183, .08);
    border-radius: 22px;
    color: #166cb7;
    font-family: "Proxima Nova", sans-serif;
    font-weight: 500;
    text-decoration: none
}

.nav__item_active {
    background-color: #166cb7;
    color: #fff
}

.news-article {
    display: grid
}

.news-content {
    display: grid
}

.news-list__item {
    display: flex;
    flex-direction: column
}

.news-list__published {
    display: inline-block;
    margin: 32px 0 5px
}

.news-list__title {
    color: #001837;
    font-family: "Mazzard", sans-serif;
    font-weight: 500;
    text-decoration: none
}

.news-published {
    display: inline-block;
    margin-bottom: 30px
}

.notification {
    padding: 15px 30px;
    width: 100%;
    font-size: 16px;
    line-height: 22px;
    color: #44566e;
    text-align: center
}

.notification_error .notification__icon {
    background-color: #ff6e4e;
    background-image: url("data:image/svg+xml,%3Csvg width=\'46\' height=\'45\' viewBox=\'0 0 46 45\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cellipse cx=\'22.9998\' cy=\'22.5\' rx=\'22.3631\' ry=\'22.5\' fill=\'%23FF6E4E\'/%3E%3Cpath d=\'M23.4655 25.3125V13.125M23.4655 31.875L23.4655 32.8125\' stroke=\'white\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E%0A")
}

.notification_success .notification__icon {
    background-color: #98fb98;
    background-image: url("data:image/svg+xml,%3Csvg width=\'19\' height=\'13\' viewBox=\'0 0 19 13\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M1.54541 4.53162L8.1342 11.1607L17.3585 1.87997\' stroke=\'%23008000\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E%0A")
}

.notification__icon {
    display: block;
    margin: 0 auto 10px;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgba(68, 86, 110, .1)
}

.notification__text {
    margin: 0
}

.notification__text:not(:last-child) {
    margin-bottom: 3px
}

.offers__item {
    position: relative;
    overflow: hidden
}

.offers__item:after {
    content: attr(data-badge);
    position: absolute;
    padding: 0 10px;
    font-weight: 500;
    font-size: 12px;
    font-size: .75rem;
    line-height: 26px;
    line-height: 1.625rem;
    letter-spacing: .02em;
    color: green;
    background: #98fb98;
    border-radius: 21px
}

.offers__item-current {
    background: linear-gradient(180deg, #3084aa 0%, #9ce1ff 100%)
}

.offers__item-current:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(180deg, rgba(48, 187, 225, 0) 0%, #9ce1ff 60%, #9ce1ff 100%)
}

.offers__item-current[data-theme=ny]:before {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.offers__item-current[data-theme=summer] .offers__item-current__image {
    bottom: 60px
}

.offers__item-current__action {
    position: relative;
    display: grid;
    justify-content: center;
    gap: 30px;
    z-index: 1
}

.offers__item-current__image {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin: 0;
    width: 100%;
    top: 220px
}

.offers__item-current__image img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.offers__item-current__image_contain img {
    object-fit: contain
}

.offers__item-current__text {
    position: relative
}

.offers__item-image {
    margin: 0;
    width: 100%;
    height: 100%
}

.offers__item-image--bottom {
    align-self: flex-end;
    margin-bottom: -30px;
    height: calc(100% + 20px)
}

.offers__item-image--bottom img {
    -o-object-fit: cover;
    object-fit: cover
}

.offers__item-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.offers__item-text {
    margin: 10px 0 0;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 26px;
    line-height: 1.625rem;
    color: #001837
}

.offers__item-text_promo {
    margin: 10px 0 0;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 26px;
    line-height: 1.625rem;
    color: #fff
}

.offers__item-title {
    display: block;
    font-weight: 500;
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 40px;
    line-height: 2.5rem;
    color: #001837
}

.offers__item-title_promo {
    padding-right: 60px;
    display: block;
    font-weight: 500;
    font-size: 28px;
    line-height: 40px;
    line-height: 2.5rem;
    background-clip: text;
    -webkit-background-clip: text;
    background-image: linear-gradient(to right, #d1fffc 0%, #efe1b1 100%);
    color: transparent
}

.offers__item-long {
    position: relative;
    padding: 0;
    display: grid;
    grid-template-columns:1fr 1fr;
    gap: 100px;
    background: linear-gradient(129deg, #166cb7 0%, #9ce1ff 100%);
    border-radius: 20px
}

.offers__item-long__badge {
    display: inline-block;
    padding: 0 12px;
    margin-bottom: 25px;
    font-weight: 500;
    font-size: 14px;
    line-height: 31px;
    letter-spacing: .02em;
    color: green;
    background: #98fb98;
    border-radius: 1rem
}

.offers__item-long__info {
    display: grid;
    align-items: flex-start;
    align-content: space-between;
    padding: 92px 0 95px 82px;
    z-index: 1
}

.offers__item-long__title {
    margin-bottom: 10px
}

.offers__item-long__text {
    margin-bottom: 32px
}

.offers__item-long__image {
    padding: 30px;
    margin: 0;
    z-index: 1
}

.offers__item-long__image img {
    width: 100%
}

.offers__item-long__action {
    display: grid
}

.offers__item-long__action a {
    width: 100%;
    justify-content: center
}

.offers__item-long:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 80%;
    height: 100%;
    z-index: 1
}

.page-404 h2 {
    margin: 0;
    line-height: 44px
}

.page-404 main {
    padding: 0;
    height: 100vh;
    text-align: center;
    color: #001837
}

.page-404 p {
    margin: 0;
    line-height: 44px
}

.page-about-joymoney h1 i {
    color: #00aae5;
    font-style: normal
}

.page-default.menu--expanded .header-menu__item:not(.penultimate) {
    color: #fff
}

.page-default .header-menu__item:not(.last) {
    color: #44566e
}

.page-default .header_pouring .header-menu__item:not(.last) {
    color: #fff
}

.page-landing h1 em {
    color: #00aae5;
    font-style: normal
}

.page-landing.menu--expanded .header-menu__item:not(.penultimate) {
    color: #fff
}

.page-landing .header-menu__item:not(.last) {
    color: #44566e
}

.page-landing .header_pouring .header-menu__item:not(.last) {
    color: #fff
}

.page-landing .text-article {
    min-width: 100%
}

.page-rating {
    display: grid
}

.page-rating:not(.page-rating_left) {
    justify-items: center
}

.page-rating.page-rating_left {
    justify-items: start
}

.page-rating.page-rating_left .rating {
    margin-left: -8px
}

.page-rating__summary {
    font-size: 12px;
    font-size: .75rem;
    color: #cbd6e2;
    margin-top: 10px
}

.page-rating__title {
    color: #001837;
    font-weight: 500;
    margin: 0 0 .75em
}

.page-rating:not(.page-rating_left) .page-rating__title {
    text-align: center
}

.page-index--new.menu--collapsing .menu .menu__backdrop {
    transform: translateX(100%) translateY(-100%) scale(1)
}

.page-index--new.menu--collapsed .menu .menu__backdrop {
    transform: translateX(100%) translateY(-100%) scale(1)
}

.pill {
    background-color: rgba(255, 255, 255, .85);
    border-radius: 1.0714em;
    color: #44566e;
    line-height: 1;
    padding: .5714em 1.0714em;
    padding: 8px 16px;
    text-decoration: none;
    transition: all .3s
}

.pill:hover {
    background-color: rgba(255, 255, 255, 1)
}

.pill:not(.pill_tinygray) {
    background-color: rgba(255, 255, 255, .85)
}

.pill.pill_tinygray {
    background-color: #eaeef4
}

.progress {
    display: grid;
    justify-content: space-between;
    align-items: center;
    gap: 7px 0;
    color: #44566e
}

.progress_column {
    grid-template-columns:1fr
}

.progress_column > * {
    grid-area: auto
}

.progress_offers {
    margin-top: 20px;
    color: #fff
}

.progress__label {
    grid-area: 1/1/2/2;
    font-size: 16px;
    font-size: 1rem;
    line-height: 22px;
    line-height: 1.375rem
}

.progress__status {
    grid-area: 2/1/3/3;
    position: relative;
    width: 100%;
    height: 6px;
    background: #fff;
    border-radius: 3px
}

.progress__status-complete {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: linear-gradient(90deg, #7cf364 0%, #00e0ff 99.72%);
    border-radius: 3px;
    transition: width .2s ease-in-out
}

.progress__time {
    font-weight: 600;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
    line-height: 1.5rem
}

.products__item {
    background: linear-gradient(180deg, #d1edf5 0%, #d1edf5 100%);
    min-height: 550px;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.products__item_recommended {
    background: linear-gradient(335.46deg, #166cb7 0%, #00aae5 100%)
}

.products__item_recommended .products__item-features {
    color: #fff
}

.products__item_recommended .products__item-features li {
    background: linear-gradient(300deg, rgba(182, 182, 182, .05) 0%, rgba(255, 255, 255, .12) 100%)
}

.products__item_recommended .products__item-features--static {
    color: #fff
}

.products__item_recommended .products__item-icon {
    background-image: url("../images/features-slice_b.svg")
}

.products__item_recommended .products__item-icon_card {
    background-image: url("../images/feature_card_white.svg")
}

.products__item_recommended .products__item-icon_calendar {
    background-image: url("../images/feature_calendar_white.svg")
}

.products__item_recommended .products__item-icon_time {
    background-image: url("../images/feature_time_white.svg")
}

.products__item_recommended .products__item-icon_graph {
    background-image: url("../images/feature_graph_white.svg")
}

.products__item_recommended .products__item-notice {
    color: var(--Color-Text-Inverse, #fff);
    display: block;
    margin-top: 32px;
    font-family: Mazzard;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.products__item_recommended .products__item-slider {
    background: linear-gradient(118.49deg, rgba(204, 222, 239, .5) 0%, rgba(0, 70, 134, .5) 98.73%);
    box-shadow: 0px -8px 16px rgba(22, 108, 183, .16), 0px 1px 0px rgba(255, 255, 255, .2) inset
}

.products__item_recommended .products__item-subtitle {
    line-height: 30px;
    line-height: 1.875rem;
    color: #fff
}

.products__item_recommended .products__item-subtitle b {
    display: block
}

.products__item_recommended .products__item-subtitle--static {
    color: var(--white, var(--Color-Text-Inverse, #fff));
    font-family: Mazzard;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 46px
}

.products__item_recommended .products__item-title {
    color: #c5f8ff;
    margin-top: .2em
}

.products__item_recommended .products__item-title--static {
    color: #c5f8ff;
    margin: 0;
    font-family: Mazzard;
    font-size: 36px;
    font-weight: 500;
    line-height: 43px;
    letter-spacing: 0em;
    text-align: left
}

.products__item_recommended .products__item-close:before, .products__item_recommended .products__item-close:after {
    background-color: #fff
}

.products__item_recommended .products__item-zero {
    font-size: 32px;
    font-style: normal;
    font-weight: 300;
    line-height: 40px
}

.products__item_recommended .products__item-percent {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px
}

.products__item_recommended .products__item-asterisk {
    opacity: .6;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    position: relative;
    top: -10px
}

.products__item--expanded .products__item-close:before, .products__item--expanded .products__item-close:after {
    opacity: 1
}

.products__item--expanded .products__item-cta {
    transform: translateY(-30px) translateX(-50%)
}

.products__item--expanded .products__item-features {
    transform: translateY(0)
}

.products__item--expanded .products__item-picture {
    opacity: 0;
    transform: scale(.5)
}

.products__item--expanded .products__item-slider {
    top: 0
}

.products__item--expanded .products__item-toggler {
    opacity: 0;
    transform: translateY(100px) translateX(-50%)
}

.products__item-close {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 24px;
    line-height: 1.5rem;
    cursor: pointer;
    display: block;
    height: 1em;
    position: absolute;
    right: 1em;
    width: 1em
}

.products__item-close:before, .products__item-close:after {
    background-color: #44566e;
    border-radius: 1px;
    content: "";
    display: block;
    height: 2px;
    left: -.16665em;
    margin-top: -1px;
    opacity: 0;
    position: absolute;
    top: 50%;
    transition: all .3s;
    transform-origin: 50% 50%;
    width: 1.3334em
}

.products__item-close:before {
    transform: rotate(-45deg)
}

.products__item-close:after {
    transform: rotate(45deg)
}

.products__item-cta {
    bottom: 0;
    left: 0;
    margin-left: 50%;
    position: absolute;
    transition: all .6s;
    transform: translateY(-70px) translateX(-50%);
    z-index: 100
}

.products__item-cta--static {
    bottom: 40px;
    left: 40px;
    margin: 0;
    transform: none
}

.products__item-desc {
    align-content: flex-end;
    display: grid;
    grid-auto-flow: rows;
    min-height: 130px;
    justify-content: center
}

.products__item-feature {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-grow: 1;
    margin-left: 12px;
    font-family: Mazzard;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px
}

.products__item-features {
    color: #44566e;
    display: grid;
    grid-template-columns:1fr 1fr;
    grid-auto-flow: columns;
    grid-gap: 20px;
    list-style-type: none;
    margin: 0;
    padding: 1em 0 0;
    position: relative;
    transition: all .6s;
    transform: translateY(300px)
}

.products__item-features li {
    font-size: 14px;
    font-size: .875rem;
    line-height: 16px;
    line-height: 1rem;
    background: rgba(182, 182, 182, .12);
    border-radius: 10px;
    box-shadow: 0 0 1px 1px rgba(255, 255, 255, .15) inset;
    display: grid;
    justify-items: center;
    grid-gap: 10px;
    padding: 15px 20px
}

.products__item-features--static {
    padding: 32px 0 0
}

.products__item-features--static li {
    list-style: none;
    display: flex;
    padding-bottom: 16px
}

.products__item-icon {
    background-image: url("../images/features-slice.svg");
    background-repeat: no-repeat;
    background-size: auto 100%;
    display: block;
    height: 32px;
    width: 32px
}

.products__item-icon--static {
    height: 20px;
    width: 20px
}

.products__item-icon_creditCardIcon {
    background-position: 0 50%
}

.products__item-icon_calendarIcon {
    background-position: -32px 50%
}

.products__item-icon_cashbackIcon {
    background-position: -64px 50%
}

.products__item-icon_timeLastIcon {
    background-position: -96px 50%
}

.products__item-icon_percentIcon {
    background-position: -128px 50%
}

.products__item-icon--disabled {
    opacity: .3
}

.products__item-icon_card {
    background-image: url("../images/feature_card_black.svg")
}

.products__item-icon_calendar {
    background-image: url("../images/feature_calendar_black.svg")
}

.products__item-icon_time {
    background-image: url("../images/feature_time_black.svg")
}

.products__item-icon_percent {
    background-image: url("../images/feature_percent_black.svg")
}

.products__item-notice {
    color: var(--Color-Text-Primary, #44566e);
    font-family: Mazzard;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.products__item-picture {
    display: block;
    margin: 0;
    transition: all .6s;
    transform: scale(1);
    opacity: 1;
    overflow: hidden;
    padding-bottom: 100%;
    position: relative;
    width: 100%
}

.products__item-picture img {
    background-color: rgba(255, 255, 255, 0);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.products__item-picture--static {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    width: 137px;
    height: 137px;
    padding: 16px
}

.products__item-picture--static img {
    height: 100%;
    width: 100%
}

.products__item-slider {
    background: linear-gradient(300deg, #d1edf5 0%, #d1edf5 100%);
    box-shadow: 0px -8px 16px rgba(68, 86, 110, .06), 0px 1px 0px rgba(255, 255, 255, .2) inset;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(5px);
    height: 100%;
    left: 0;
    padding: 24px 40px 40px;
    position: absolute;
    text-align: center;
    top: 50%;
    transition: all .6s;
    width: 100%;
    z-index: 10
}

.products__item-subtitle {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 36px;
    line-height: 2.25rem;
    color: #001837
}

.products__item-subtitle b {
    font-size: 48px;
    font-size: 3rem;
    font-weight: 400
}

.products__item-subtitle--static {
    color: var(--Color-Text-Inverse, #001837);
    font-family: Mazzard;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px
}

.products__item-subtitle--static b {
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px
}

.products__item-title {
    font-size: 32px;
    font-size: 2rem;
    line-height: 32px;
    line-height: 2rem;
    color: #44566e;
    font-weight: 400;
    margin: .34375em 0 .5625em
}

.products__item-title--static {
    color: #001837;
    margin: 0;
    font-family: Mazzard;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 43px
}

.products__item-toggler {
    bottom: 15px;
    left: 0;
    margin-left: 50%;
    opacity: 1;
    position: absolute;
    transition: all .6s;
    transform: translateY(0) translateX(-50%);
    z-index: 99
}

.page-index--new .promo_menu .promo__text p {
    color: #44566e
}

.published {
    color: #44566e
}

.range {
    position: relative;
    transition: margin-bottom .3s ease-in-out
}

.range:first-child {
    margin-top: 0
}

.range.start .range__message--start {
    opacity: 1;
    z-index: 98
}

.range.middle .range__message--middle {
    opacity: 1;
    z-index: 98
}

.range__item.irs--round {
    height: 0
}

.range__item.irs--round .irs-bar, .range__item.irs--round .irs-line {
    top: 0;
    border-radius: 0 0 100px 100px;
    background-color: #166cb7;
    overflow: hidden
}

.range__item.irs--round .irs-handle {
    top: -10px;
    border: 2px solid #fff;
    background-color: #166cb7;
    box-shadow: 0px 4px 16px rgba(22, 108, 183, .32);
    cursor: pointer;
    transition: box-shadow .3s ease-in-out
}

.range__item.irs--round .irs-handle:hover, .range__item.irs--round .irs-handle.state_hover {
    box-shadow: 0px 0px 0px 4px rgba(22, 108, 183, .2);
    background-color: #166cb7
}

.range__item.irs--round .irs-handle.note {
    -webkit-animation: toggleNote .8s ease-in;
    animation: toggleNote .8s ease-in
}

@-webkit-keyframes toggleNote {
    0%, 100% {
        box-shadow: 0px 0px 0px 0px rgba(22, 108, 183, .32)
    }
    25% {
        box-shadow: 0px 0px 0px 10px rgba(22, 108, 183, .15)
    }
}

@keyframes toggleNote {
    0%, 100% {
        box-shadow: 0px 0px 0px 0px rgba(22, 108, 183, .32)
    }
    25% {
        box-shadow: 0px 0px 0px 10px rgba(22, 108, 183, .15)
    }
}

.range__label {
    font-weight: 500;
    font-size: 18px;
    line-height: 18px;
    color: #44566e
}

.range__message {
    display: grid;
    position: absolute;
    top: calc(100% + 12px);
    left: 0;
    opacity: 0;
    color: #44566e;
    transition: opacity .3s ease-in-out
}

.range__message a {
    color: #166cb7;
    cursor: pointer
}

.range__value {
    font-weight: 500;
    font-size: 20px;
    line-height: 20px;
    color: #44566e;
    text-align: right
}

.range-wrapper {
    display: grid;
    grid-auto-flow: column;
    justify-content: space-between;
    background: #f4f4f4;
    border-radius: 4px;
    align-items: center
}

.range__limits {
    display: flex;
    justify-content: space-between;
    margin-top: 14px
}

.range__limits_text {
    color: var(--grey, var(--text-primary, #44566e));
    text-align: right;
    font-family: Mazzard;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.sale {
    display: grid;
    grid-auto-flow: column;
    align-items: center
}

.sale__close {
    position: relative;
    margin-top: 0;
    width: 1em;
    height: 1em;
    background-image: none;
    opacity: 0;
    -webkit-animation: openCloseBtn .4s ease-in-out forwards;
    animation: openCloseBtn .4s ease-in-out forwards;
    z-index: 10
}

.sale__close:before, .sale__close:after {
    content: "";
    position: absolute;
    top: 50%;
    display: block;
    height: 1px;
    width: 100%;
    margin-top: -1px;
    transform-origin: 50% 50%;
    background-color: #fff;
    border-radius: 1px;
    transition: all .3s
}

.sale__close:before {
    transform: rotate(-45deg)
}

.sale__close:after {
    transform: rotate(45deg)
}

@-webkit-keyframes openCloseBtn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes openCloseBtn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

.sale__icon {
    align-self: start;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBvcGFjaXR5PSIwLjciPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF82OTQxXzIyMjApIj48cGF0aCBkPSJNOCAwQzYuNDE3NzUgMCA0Ljg3MTAzIDAuNDY5MTkyIDMuNTU1NDQgMS4zNDgyNEMyLjIzOTg1IDIuMjI3MjkgMS4yMTQ0NyAzLjQ3NjcyIDAuNjA4OTY3IDQuOTM4NTNDMC4wMDM0NjYyOSA2LjQwMDM0IC0wLjE1NDk2IDguMDA4ODcgMC4xNTM3MjEgOS41NjA3MkMwLjQ2MjQwMyAxMS4xMTI2IDEuMjI0MzMgMTIuNTM4IDIuMzQzMTUgMTMuNjU2OUMzLjQ2MTk3IDE0Ljc3NTcgNC44ODc0MyAxNS41Mzc2IDYuNDM5MjggMTUuODQ2M0M3Ljk5MTEzIDE2LjE1NSA5LjU5OTY2IDE1Ljk5NjUgMTEuMDYxNSAxNS4zOTFDMTIuNTIzMyAxNC43ODU1IDEzLjc3MjcgMTMuNzYwMiAxNC42NTE4IDEyLjQ0NDZDMTUuNTMwOCAxMS4xMjkgMTYgOS41ODIyNSAxNiA4QzE1Ljk5NzcgNS44Nzg5NyAxNS4xNTQxIDMuODQ1NDcgMTMuNjU0MyAyLjM0NTY4QzEyLjE1NDUgMC44NDU4ODUgMTAuMTIxIDAuMDAyMjk0MDUgOCAwVjBaTTggMTQuNjY2N0M2LjY4MTQ2IDE0LjY2NjcgNS4zOTI1MyAxNC4yNzU3IDQuMjk2MiAxMy41NDMxQzMuMTk5ODcgMTIuODEwNiAyLjM0NTM5IDExLjc2OTQgMS44NDA4MSAxMC41NTEyQzEuMzM2MjIgOS4zMzMwNSAxLjIwNDIgNy45OTI2IDEuNDYxNDQgNi42OTk0QzEuNzE4NjcgNS40MDYxOSAyLjM1MzYxIDQuMjE4MyAzLjI4NTk2IDMuMjg1OTVDNC4yMTgzMSAyLjM1MzYgNS40MDYyIDEuNzE4NjcgNi42OTk0IDEuNDYxNDNDNy45OTI2MSAxLjIwNDIgOS4zMzMwNSAxLjMzNjIyIDEwLjU1MTIgMS44NDA4QzExLjc2OTQgMi4zNDUzOSAxMi44MTA2IDMuMTk5ODcgMTMuNTQzMSA0LjI5NjJDMTQuMjc1NyA1LjM5MjUzIDE0LjY2NjcgNi42ODE0NiAxNC42NjY3IDhDMTQuNjY0NyA5Ljc2NzUxIDEzLjk2MTcgMTEuNDYyMSAxMi43MTE5IDEyLjcxMTlDMTEuNDYyMSAxMy45NjE3IDkuNzY3NTIgMTQuNjY0NyA4IDE0LjY2NjdWMTQuNjY2N1oiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTguMDAwMzMgNi42NjY2OUg3LjMzMzY2QzcuMTU2ODUgNi42NjY2OSA2Ljk4NzI4IDYuNzM2OTMgNi44NjIyNSA2Ljg2MTk1QzYuNzM3MjMgNi45ODY5NyA2LjY2Njk5IDcuMTU2NTQgNi42NjY5OSA3LjMzMzM1QzYuNjY2OTkgNy41MTAxNiA2LjczNzIzIDcuNjc5NzMgNi44NjIyNSA3LjgwNDc2QzYuOTg3MjggNy45Mjk3OCA3LjE1Njg1IDguMDAwMDIgNy4zMzM2NiA4LjAwMDAySDguMDAwMzNWMTJDOC4wMDAzMyAxMi4xNzY4IDguMDcwNTYgMTIuMzQ2NCA4LjE5NTU5IDEyLjQ3MTRDOC4zMjA2MSAxMi41OTY1IDguNDkwMTggMTIuNjY2NyA4LjY2Njk5IDEyLjY2NjdDOC44NDM4IDEyLjY2NjcgOS4wMTMzNyAxMi41OTY1IDkuMTM4NCAxMi40NzE0QzkuMjYzNDIgMTIuMzQ2NCA5LjMzMzY2IDEyLjE3NjggOS4zMzM2NiAxMlY4LjAwMDAyQzkuMzMzNjYgNy42NDY0IDkuMTkzMTggNy4zMDcyNiA4Ljk0MzEzIDcuMDU3MjFDOC42OTMwOSA2LjgwNzE2IDguMzUzOTUgNi42NjY2OSA4LjAwMDMzIDYuNjY2NjlaIiBmaWxsPSJ3aGl0ZSIvPjxwYXRoIGQ9Ik04IDUuMzMzMzFDOC41NTIyOCA1LjMzMzMxIDkgNC44ODU2IDkgNC4zMzMzMUM5IDMuNzgxMDMgOC41NTIyOCAzLjMzMzMxIDggMy4zMzMzMUM3LjQ0NzcyIDMuMzMzMzEgNyAzLjc4MTAzIDcgNC4zMzMzMUM3IDQuODg1NiA3LjQ0NzcyIDUuMzMzMzEgOCA1LjMzMzMxWiIgZmlsbD0id2hpdGUiLz48L2c+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDBfNjk0MV8yMjIwIj48cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+");
    cursor: pointer
}

.sale__percent {
    display: grid;
    grid-auto-flow: column;
    justify-content: flex-start;
    align-items: baseline;
    font-weight: 400;
    color: #fff
}

.sale__percent i {
    font-style: normal;
    font-weight: 300
}

.sale__title {
    color: #fff;
    text-align: right;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content
}

.screen-sequence {
    display: grid;
    font-weight: 500;
    list-style: none;
    margin: 0
}

.screen-sequence img {
    display: block;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top center;
    object-position: top center
}

.screen-sequence li {
    position: relative
}

.scroll {
    --color: #fff;
    -ms-scroll-chaining: none;
    overscroll-behavior: contain
}

.scroll::-webkit-scrollbar {
    border: 6px solid var(--color);
    cursor: pointer
}

.scroll::-webkit-scrollbar-thumb {
    background: #cbd6e2;
    border: 6px solid var(--color)
}

.scroll_field {
    --color: #f4f4f4
}

.sequence {
    display: grid;
    list-style: none;
    padding: 0
}

.sequence li {
    color: #001837;
    position: relative
}

.sequence li:not(:last-child):after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY0IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTY0IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTU2LjkyNCAwLjkyODg4TDE2My4yMTEgNy4yOTI4NEMxNjMuNTk2IDcuNjgzMzYgMTYzLjU5NiA4LjMxNjUzIDE2My4yMTEgOC43MDcwNUwxNTYuOTI0IDE1LjA3MUMxNTYuNTM4IDE1LjQ2MTUgMTU1LjkxMiAxNS40NjE1IDE1NS41MjYgMTUuMDcxQzE1NS4xNDEgMTQuNjgwNSAxNTUuMTQxIDE0LjA0NzMgMTU1LjUyNiAxMy42NTY4TDE2MC4xMjcgOC45OTk5NUgwLjk4NzkxNUMwLjQ0MjMwNSA4Ljk5OTk1IDAgOC41NTIyMyAwIDcuOTk5OTVDMCA3LjQ0NzY2IDAuNDQyMzA1IDYuOTk5OTUgMC45ODc5MTUgNi45OTk5NUgxNjAuMTI3TDE1NS41MjYgMi4zNDMwOUMxNTUuMTQxIDEuOTUyNTcgMTU1LjE0MSAxLjMxOTQgMTU1LjUyNiAwLjkyODg4QzE1NS45MTIgMC41MzgzNTUgMTU2LjUzOCAwLjUzODM1NSAxNTYuOTI0IDAuOTI4ODhaIiBmaWxsPSIjQ0JENkUyIi8+PC9zdmc+");
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 15px;
    position: absolute
}

.sequence li b, .sequence li strong {
    background-color: #fff;
    border: 1px solid #cbd6e2;
    border-radius: 100%;
    display: block;
    text-align: center
}

.services-item {
    box-shadow: 0 0 0 0 rgba(0, 24, 55, 0);
    overflow: hidden;
    position: relative;
    transform-origin: 50% 50%;
    transform: scale(1)
}

.services-item:hover {
    box-shadow: 0 50px 80px -50px rgba(0, 24, 55, .4);
    transform: scale(1.05);
    z-index: 1
}

.services-item:hover .services-item__picture {
    opacity: 1;
    transform: scale(1.1)
}

.services-item__lead {
    color: #44566e
}

.services-item__picture {
    background-repeat: no-repeat;
    background-size: 300px auto;
    height: 100%;
    margin: 0;
    opacity: .8;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .6s;
    transform-origin: 50% 50%;
    transform: scale(1)
}

.services-item__title {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 28px;
    line-height: 1.75rem;
    color: #001837;
    font-family: "Mazzard", sans-serif;
    margin: 0
}

.services-list {
    margin: 0;
    padding: 0
}

.services-cards {
    display: flex;
    display: grid;
    flex-direction: row;
    justify-content: space-between;
    grid-template-columns:1fr 1fr 1fr;
    grid-gap: 20px
}

.services-cards-item__title {
    margin: 0;
    color: var(--black, #001837);
    font-family: "Mazzard";
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px
}

.services-cards-item__title--main {
    margin: 0;
    color: #fff;
    font-family: "Mazzard";
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%
}

.services-cards-item__lead {
    padding: 16px 0 24px;
    margin: 0;
    color: var(--Color-Text-Primary, #44566e);
    font-family: "Mazzard";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px
}

.services-cards-item__lead--main {
    padding: 16px 0 24px;
    margin: 0;
    color: #fff;
    font-family: "Mazzard";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px
}

.services-cards__group {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-right: 20px
}

.services-cards__group .card:first-child {
    margin-bottom: 20px
}

.services-cards .card .btn {
    position: unset
}

.services-cards .card .icon-profile {
    margin-right: 12px;
    display: block;
    height: 24px;
    width: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M18.2143 19.7284C20.4719 17.9107 21.9166 15.124 21.9166 11.9999C21.9166 6.52309 17.4767 2.08325 11.9999 2.08325C6.52309 2.08325 2.08325 6.52309 2.08325 11.9999C2.08325 15.124 3.52789 17.9107 5.78558 19.7284C6.49815 16.9612 9.01026 14.9166 11.9999 14.9166C14.9896 14.9166 17.5017 16.9612 18.2143 19.7284ZM16.6329 20.77C16.3548 18.4583 14.3866 16.6666 11.9999 16.6666C9.61322 16.6666 7.64499 18.4583 7.3669 20.77C8.74969 21.502 10.3264 21.9166 11.9999 21.9166C13.6734 21.9166 15.2501 21.502 16.6329 20.77ZM11.9999 23.6666C18.4432 23.6666 23.6666 18.4432 23.6666 11.9999C23.6666 5.5566 18.4432 0.333252 11.9999 0.333252C5.5566 0.333252 0.333252 5.5566 0.333252 11.9999C0.333252 18.4432 5.5566 23.6666 11.9999 23.6666ZM11.9999 11.4166C12.9664 11.4166 13.7499 10.6331 13.7499 9.66658C13.7499 8.70009 12.9664 7.91658 11.9999 7.91658C11.0334 7.91658 10.2499 8.70009 10.2499 9.66658C10.2499 10.6331 11.0334 11.4166 11.9999 11.4166ZM11.9999 13.1666C13.9329 13.1666 15.4999 11.5996 15.4999 9.66658C15.4999 7.73359 13.9329 6.16658 11.9999 6.16658C10.0669 6.16658 8.49992 7.73359 8.49992 9.66658C8.49992 11.5996 10.0669 13.1666 11.9999 13.1666Z\' fill=\'%23001837\'/%3E%3C/svg%3E%0A")
}

.services-cards .card .icon-time {
    margin-right: 12px;
    display: block;
    height: 24px;
    width: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_1160_2823)\'%3E%3Cpath d=\'M22.9997 11C22.7345 11 22.4802 11.1054 22.2926 11.2929C22.1051 11.4804 21.9997 11.7348 21.9997 12C22.0079 14.3253 21.2081 16.5812 19.7372 18.3822C18.2664 20.1831 16.2157 21.4173 13.9356 21.8738C11.6556 22.3303 9.28777 21.9807 7.23691 20.8849C5.18605 19.789 3.57946 18.0148 2.69176 15.8657C1.80405 13.7165 1.69033 11.3257 2.37004 9.10201C3.04975 6.87828 4.48069 4.95966 6.41827 3.67407C8.35586 2.38848 10.6798 1.81575 12.9929 2.05377C15.3059 2.29179 17.4645 3.32577 19.0997 4.979C19.0668 4.98797 19.0334 4.99498 18.9997 5H15.9997C15.7345 5 15.4802 5.10536 15.2926 5.29289C15.1051 5.48043 14.9997 5.73478 14.9997 6C14.9997 6.26522 15.1051 6.51957 15.2926 6.70711C15.4802 6.89464 15.7345 7 15.9997 7H18.9997C19.7954 7 20.5584 6.68393 21.121 6.12132C21.6837 5.55871 21.9997 4.79565 21.9997 4V1C21.9997 0.734783 21.8944 0.48043 21.7068 0.292893C21.5193 0.105357 21.2649 0 20.9997 0C20.7345 0 20.4802 0.105357 20.2926 0.292893C20.1051 0.48043 19.9997 0.734783 19.9997 1V3.065C17.9523 1.23453 15.3386 0.162166 12.5956 0.0271026C9.8525 -0.107961 7.14617 0.702457 4.9288 2.32293C2.71143 3.94341 1.11736 6.27578 0.412948 8.9303C-0.291461 11.5848 -0.0635329 14.4007 1.05865 16.9074C2.18083 19.414 4.12928 21.4596 6.57841 22.7024C9.02754 23.9451 11.829 24.3097 14.5146 23.7352C17.2003 23.1608 19.6074 21.682 21.3338 19.5461C23.0602 17.4101 24.0012 14.7464 23.9997 12C23.9997 11.7348 23.8944 11.4804 23.7068 11.2929C23.5193 11.1054 23.2649 11 22.9997 11Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M12.0025 6C11.7366 6 11.4816 6.10549 11.2936 6.29325C11.1056 6.48102 11 6.73569 11 7.00123V12.0074C11.0001 12.2729 11.1057 12.5275 11.2937 12.7153L14.3011 15.7189C14.4902 15.9013 14.7434 16.0022 15.0062 16C15.2691 15.9977 15.5205 15.8924 15.7064 15.7067C15.8923 15.5211 15.9977 15.27 16 15.0075C16.0022 14.745 15.9012 14.492 15.7186 14.3032L13.0049 11.5929V7.00123C13.0049 6.73569 12.8993 6.48102 12.7113 6.29325C12.5233 6.10549 12.2683 6 12.0025 6Z\' fill=\'%23001837\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_1160_2823\'%3E%3Crect width=\'24\' height=\'24\' fill=\'white\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

.services-cards .card_main {
    width: 100%;
    background: #27315e;
    padding: 0;
    padding-top: 40px;
    grid-column: span 2;
    display: flex;
    flex-direction: row
}

.services-cards .card_main__wrapper {
    height: 100%;
    width: 100%;
    padding-left: 40px;
    padding-bottom: 40px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: start
}

.services-cards .card_main__image {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: end
}

.services-cards .card_main__image img {
    width: 100%
}

.services-cards .card_medium__title-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center
}

.services h2 {
    margin-top: 0
}

.services .btn {
    position: absolute
}

.services .btn_icon-play:hover:after {
    background-color: #166cb7;
    transform: translateX(0)
}

.services .btn_stroke {
    bottom: 20px
}

.services .btn_stroke:hover {
    color: #166cb7
}

.services .card {
    position: relative
}

.seo {
    background-color: #eaeef4;
    width: 100%
}

.seo__author {
    text-decoration: none
}

.seo__author-desc {
    color: #44566e;
    display: block
}

.seo__author-img {
    background-color: green;
    border-radius: 100%;
    margin: 0;
    overflow: hidden
}

.seo__author-img img {
    display: block;
    height: 100%;
    width: 100%
}

.seo__author-label {
    color: #44566e;
    display: block;
    line-height: 1;
    margin: 15px 0 8px
}

.seo__author-name {
    color: #001837;
    display: block;
    line-height: 1;
    margin-bottom: 15px;
    text-decoration: none
}

.seo__comment {
    border-radius: 12px;
    padding: 30px 24px
}

.seo__comment-author {
    align-items: center;
    color: #001837;
    display: grid;
    grid-auto-flow: column;
    grid-gap: 20px;
    font-weight: 500;
    justify-content: start;
    padding-bottom: 15px
}

.seo__comment-body {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    color: #44566e
}

.seo__comment-form {
    display: grid;
    grid-gap: 30px;
    grid-template-columns:1fr 1fr;
    padding: 0 0 30px
}

.seo__comment-form .field_stretched {
    grid-column: span 2
}

.seo__comment-reply {
    border-top: 1px solid #cbd6e2;
    margin-top: 20px;
    padding-top: 30px
}

.seo__reply-body {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    color: #44566e
}

.seo__reply-pill {
    font-size: 14px;
    font-size: .875rem;
    background-color: #cbfccb;
    border-radius: 15px;
    color: green;
    display: inline-block;
    line-height: 1;
    padding: 4px 15px
}

.seo__reply-title {
    align-items: center;
    display: grid;
    grid-auto-flow: column;
    justify-content: start;
    padding-bottom: 15px;
    grid-gap: 20px
}

.seo__review {
    border-radius: 12px;
    padding: 30px 24px
}

.seo__review-author {
    align-items: center;
    color: #001837;
    display: grid;
    grid-auto-flow: column;
    grid-gap: 20px;
    font-weight: 500;
    justify-content: start;
    padding-bottom: 15px
}

.seo__review-body {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    color: #44566e
}

.seo__review-slider {
    display: grid;
    grid-gap: 15px;
    padding-top: 15px
}

.seo__tab_comments {
    display: grid;
    grid-gap: 15px
}

.seo__tab_info {
    display: grid
}

.seo__tab_similar {
    padding: 50px 0 20px
}

.seo__tab-header {
    align-items: center;
    display: grid;
    grid-auto-flow: column;
    justify-content: space-between;
    padding-bottom: 10px
}

.seo__tab-title {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 52px;
    line-height: 3.25rem;
    font-weight: 500
}

.seo-data {
    font-size: 14px;
    font-size: .875rem;
    line-height: 27px;
    line-height: 1.6875rem;
    color: #44566e;
    display: grid;
    grid-auto-flow: column;
    justify-content: start
}

.seo-data__author {
    text-decoration: none;
    color: #44566e
}

.seo-data > * {
    padding-left: 25px;
    position: relative
}

.seo-data > *:before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCA3MiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfOTEzMF8xNjA5MzQpIj48cGF0aCBkPSJNNjcuODkwNyA5Ljg2MjcyQzY3Ljc1NDMgOS40Mjg2NSA2Ny40ODE5IDkuMDQ5OTkgNjcuMTEzNiA4Ljc4Mjc0QzY2Ljc0NTQgOC41MTU0OSA2Ni4zMDEgOC4zNzM4MyA2NS44NDYgOC4zNzg3Mkg2Mi45MzMzTDYyLjA0ODcgNS42MjEzOEM2MS45MDk2IDUuMTg3MzYgNjEuNjM2MiA0LjgwODczIDYxLjI2OCA0LjU0MDA5QzYwLjg5OTggNC4yNzE0NiA2MC40NTU4IDQuMTI2NzEgNjAgNC4xMjY3MUM1OS41NDQyIDQuMTI2NzEgNTkuMTAwMiA0LjI3MTQ2IDU4LjczMiA0LjU0MDA5QzU4LjM2MzggNC44MDg3MyA1OC4wOTA1IDUuMTg3MzYgNTcuOTUxMyA1LjYyMTM4TDU3LjA2NjcgOC4zNzg3Mkg1NC4xNTRDNTMuNzAwNSA4LjM3OTM2IDUzLjI1ODggOC41MjMzMSA1Mi44OTIgOC43ODk5OUM1Mi41MjUyIDkuMDU2NjcgNTIuMjUyIDkuNDMyNDQgNTIuMTExNiA5Ljg2MzY0QzUxLjk3MTEgMTAuMjk0OCA1MS45NzA1IDEwLjc1OTQgNTIuMTA5OCAxMS4xOTFDNTIuMjQ5MSAxMS42MjI1IDUyLjUyMTIgMTEuOTk5MSA1Mi44ODczIDEyLjI2NjdMNTUuMjU4IDE0LjAwMDFMNTQuMzU2NyAxNi43OTE0QzU0LjIxMSAxNy4yMjQzIDU0LjIwOTIgMTcuNjkyNyA1NC4zNTE0IDE4LjEyNjhDNTQuNDkzNyAxOC41NjA4IDU0Ljc3MjQgMTguOTM3MyA1NS4xNDYgMTkuMkM1NS41MTMyIDE5LjQ3MTIgNTUuOTU4MyAxOS42MTY1IDU2LjQxNDggMTkuNjE0MkM1Ni44NzEzIDE5LjYxMTkgNTcuMzE0OCAxOS40NjIyIDU3LjY3OTMgMTkuMTg3NEw2MCAxNy40Nzk0TDYyLjMyMTMgMTkuMTg1NEM2Mi42ODc5IDE5LjQ1NSA2My4xMzA1IDE5LjYwMTUgNjMuNTg1NiAxOS42MDM3QzY0LjA0MDYgMTkuNjA1OSA2NC40ODQ3IDE5LjQ2MzggNjQuODUzOCAxOS4xOTc3QzY1LjIyMyAxOC45MzE3IDY1LjQ5ODMgMTguNTU1NCA2NS42NDAyIDE4LjEyM0M2NS43ODIxIDE3LjY5MDcgNjUuNzgzMiAxNy4yMjQ0IDY1LjY0MzMgMTYuNzkxNEw2NC43NDIgMTQuMDAwMUw2Ny4xMTUzIDEyLjI2NjdDNjcuNDg1NiAxMi4wMDI0IDY3Ljc2MSAxMS42MjU5IDY3LjkwMDYgMTEuMTkyOUM2OC4wNDAyIDEwLjc2IDY4LjAzNjggMTAuMjkzNiA2Ny44OTA3IDkuODYyNzJaTTY2LjMyODcgMTEuMTkwMUw2My41NjYgMTMuMjA5NEM2My40NTI1IDEzLjI5MjIgNjMuMzY4MSAxMy40MDg3IDYzLjMyNDggMTMuNTQyM0M2My4yODE0IDEzLjY3NTkgNjMuMjgxNCAxMy44MTk4IDYzLjMyNDcgMTMuOTUzNEw2NC4zNzQ3IDE3LjJDNjQuNDI3OCAxNy4zNjQ3IDY0LjQyNzQgMTcuNTQyIDY0LjM3MzQgMTcuNzA2NEM2NC4zMTk0IDE3Ljg3MDggNjQuMjE0NyAxOC4wMTM4IDY0LjA3NDMgMTguMTE1QzYzLjkzMzkgMTguMjE2MSA2My43NjUgMTguMjcwMSA2My41OTIgMTguMjY5MkM2My40MTkgMTguMjY4MyA2My4yNTA3IDE4LjIxMjYgNjMuMTExMyAxOC4xMTAxTDYwLjM5NDcgMTYuMTEwMUM2MC4yODAyIDE2LjAyNiA2MC4xNDIgMTUuOTgwNyA2MCAxNS45ODA3QzU5Ljg1OCAxNS45ODA3IDU5LjcxOTggMTYuMDI2IDU5LjYwNTMgMTYuMTEwMUw1Ni44ODg3IDE4LjExMDFDNTYuNzQ5NCAxOC4yMTQgNTYuNTgwNiAxOC4yNzA5IDU2LjQwNjggMTguMjcyNUM1Ni4yMzMxIDE4LjI3NCA1Ni4wNjMzIDE4LjIyMDIgNTUuOTIyMiAxOC4xMTg4QzU1Ljc4MSAxOC4wMTc0IDU1LjY3NTggMTcuODczNyA1NS42MjE5IDE3LjcwODVDNTUuNTY3OSAxNy41NDMzIDU1LjU2NzkgMTcuMzY1MiA1NS42MjIgMTcuMkw1Ni42NzUzIDEzLjk1MzRDNTYuNzE4NiAxMy44MTk4IDU2LjcxODYgMTMuNjc1OSA1Ni42NzUyIDEzLjU0MjNDNTYuNjMxOSAxMy40MDg3IDU2LjU0NzUgMTMuMjkyMiA1Ni40MzQgMTMuMjA5NEw1My42NzEzIDExLjE5MDFDNTMuNTMyMiAxMS4wODgyIDUzLjQyODggMTAuOTQ0OSA1My4zNzYgMTAuNzgwOEM1My4zMjMxIDEwLjYxNjcgNTMuMzIzNSAxMC40NCA1My4zNzcgMTAuMjc2MUM1My40MzA1IDEwLjExMjIgNTMuNTM0NSA5Ljk2OTM5IDUzLjY3NCA5Ljg2ODA5QzUzLjgxMzYgOS43NjY3OCA1My45ODE2IDkuNzEyMTcgNTQuMTU0IDkuNzEyMDVINTcuNTU0QzU3LjY5NTEgOS43MTIwNSA1Ny44MzI3IDkuNjY3MjUgNTcuOTQ2NyA5LjU4NDFDNTguMDYwOCA5LjUwMDk2IDU4LjE0NTUgOS4zODM3NiA1OC4xODg3IDkuMjQ5MzhMNTkuMjIyIDYuMDI4NzJDNTkuMjc1IDUuODYzOTEgNTkuMzc5IDUuNzIwMTggNTkuNTE4OSA1LjYxODIyQzU5LjY1ODkgNS41MTYyNiA1OS44Mjc1IDUuNDYxMzIgNjAuMDAwNyA1LjQ2MTMyQzYwLjE3MzggNS40NjEzMiA2MC4zNDI1IDUuNTE2MjYgNjAuNDgyNCA1LjYxODIyQzYwLjYyMjMgNS43MjAxOCA2MC43MjYzIDUuODYzOTEgNjAuNzc5MyA2LjAyODcyTDYxLjgxMjcgOS4yNDkzOEM2MS44NTU5IDkuMzgzNzYgNjEuOTQwNiA5LjUwMDk2IDYyLjA1NDYgOS41ODQxQzYyLjE2ODcgOS42NjcyNSA2Mi4zMDYyIDkuNzEyMDUgNjIuNDQ3MyA5LjcxMjA1SDY1Ljg0NzNDNjYuMDE5OCA5LjcxMjE3IDY2LjE4NzggOS43NjY3OCA2Ni4zMjczIDkuODY4MDlDNjYuNDY2OSA5Ljk2OTM5IDY2LjU3MDggMTAuMTEyMiA2Ni42MjQzIDEwLjI3NjFDNjYuNjc3OSAxMC40NCA2Ni42NzgyIDEwLjYxNjcgNjYuNjI1NCAxMC43ODA4QzY2LjU3MjUgMTAuOTQ0OSA2Ni40NjkxIDExLjA4ODIgNjYuMzMgMTEuMTkwMUg2Ni4zMjg3WiIgZmlsbD0iIzQ0NTY2RSIvPjwvZz48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDFfOTEzMF8xNjA5MzQpIj48cGF0aCBkPSJNMzkuNTgzMyA2LjE2NjY3SDM5VjUuNTgzMzNDMzkgNS40Mjg2MiAzOC45Mzg1IDUuMjgwMjUgMzguODI5MSA1LjE3MDg1QzM4LjcxOTcgNS4wNjE0NiAzOC41NzE0IDUgMzguNDE2NyA1QzM4LjI2MiA1IDM4LjExMzYgNS4wNjE0NiAzOC4wMDQyIDUuMTcwODVDMzcuODk0OCA1LjI4MDI1IDM3LjgzMzMgNS40Mjg2MiAzNy44MzMzIDUuNTgzMzNWNi4xNjY2N0gzMy4xNjY3VjUuNTgzMzNDMzMuMTY2NyA1LjQyODYyIDMzLjEwNTIgNS4yODAyNSAzMi45OTU4IDUuMTcwODVDMzIuODg2NCA1LjA2MTQ2IDMyLjczOCA1IDMyLjU4MzMgNUMzMi40Mjg2IDUgMzIuMjgwMyA1LjA2MTQ2IDMyLjE3MDkgNS4xNzA4NUMzMi4wNjE1IDUuMjgwMjUgMzIgNS40Mjg2MiAzMiA1LjU4MzMzVjYuMTY2NjdIMzEuNDE2N0MzMC42NDM0IDYuMTY3NTkgMjkuOTAyMSA2LjQ3NTE4IDI5LjM1NTMgNy4wMjE5NkMyOC44MDg1IDcuNTY4NzQgMjguNTAwOSA4LjMxMDA3IDI4LjUgOS4wODMzM1YxNi4wODMzQzI4LjUwMDkgMTYuODU2NiAyOC44MDg1IDE3LjU5NzkgMjkuMzU1MyAxOC4xNDQ3QzI5LjkwMjEgMTguNjkxNSAzMC42NDM0IDE4Ljk5OTEgMzEuNDE2NyAxOUgzOS41ODMzQzQwLjM1NjYgMTguOTk5MSA0MS4wOTc5IDE4LjY5MTUgNDEuNjQ0NyAxOC4xNDQ3QzQyLjE5MTUgMTcuNTk3OSA0Mi40OTkxIDE2Ljg1NjYgNDIuNSAxNi4wODMzVjkuMDgzMzNDNDIuNDk5MSA4LjMxMDA3IDQyLjE5MTUgNy41Njg3NCA0MS42NDQ3IDcuMDIxOTZDNDEuMDk3OSA2LjQ3NTE4IDQwLjM1NjYgNi4xNjc1OSAzOS41ODMzIDYuMTY2NjdWNi4xNjY2N1pNMjkuNjY2NyA5LjA4MzMzQzI5LjY2NjcgOC42MTkyIDI5Ljg1MSA4LjE3NDA5IDMwLjE3OTIgNy44NDU5QzMwLjUwNzQgNy41MTc3MSAzMC45NTI1IDcuMzMzMzMgMzEuNDE2NyA3LjMzMzMzSDM5LjU4MzNDNDAuMDQ3NSA3LjMzMzMzIDQwLjQ5MjYgNy41MTc3MSA0MC44MjA4IDcuODQ1OUM0MS4xNDkgOC4xNzQwOSA0MS4zMzMzIDguNjE5MiA0MS4zMzMzIDkuMDgzMzNWOS42NjY2N0gyOS42NjY3VjkuMDgzMzNaTTM5LjU4MzMgMTcuODMzM0gzMS40MTY3QzMwLjk1MjUgMTcuODMzMyAzMC41MDc0IDE3LjY0OSAzMC4xNzkyIDE3LjMyMDhDMjkuODUxIDE2Ljk5MjYgMjkuNjY2NyAxNi41NDc1IDI5LjY2NjcgMTYuMDgzM1YxMC44MzMzSDQxLjMzMzNWMTYuMDgzM0M0MS4zMzMzIDE2LjU0NzUgNDEuMTQ5IDE2Ljk5MjYgNDAuODIwOCAxNy4zMjA4QzQwLjQ5MjYgMTcuNjQ5IDQwLjA0NzUgMTcuODMzMyAzOS41ODMzIDE3LjgzMzNaIiBmaWxsPSIjNDQ1NjZFIi8+PHBhdGggZD0iTTM1LjUgMTQuNjI1QzM1Ljk4MzIgMTQuNjI1IDM2LjM3NSAxNC4yMzMyIDM2LjM3NSAxMy43NUMzNi4zNzUgMTMuMjY2OCAzNS45ODMyIDEyLjg3NSAzNS41IDEyLjg3NUMzNS4wMTY4IDEyLjg3NSAzNC42MjUgMTMuMjY2OCAzNC42MjUgMTMuNzVDMzQuNjI1IDE0LjIzMzIgMzUuMDE2OCAxNC42MjUgMzUuNSAxNC42MjVaIiBmaWxsPSIjNDQ1NjZFIi8+PHBhdGggZD0iTTMyLjU4MzMgMTQuNjI1QzMzLjA2NjYgMTQuNjI1IDMzLjQ1ODMgMTQuMjMzMiAzMy40NTgzIDEzLjc1QzMzLjQ1ODMgMTMuMjY2OCAzMy4wNjY2IDEyLjg3NSAzMi41ODMzIDEyLjg3NUMzMi4xMDAxIDEyLjg3NSAzMS43MDgzIDEzLjI2NjggMzEuNzA4MyAxMy43NUMzMS43MDgzIDE0LjIzMzIgMzIuMTAwMSAxNC42MjUgMzIuNTgzMyAxNC42MjVaIiBmaWxsPSIjNDQ1NjZFIi8+PHBhdGggZD0iTTM4LjQxNjcgMTQuNjI1QzM4Ljg5OTkgMTQuNjI1IDM5LjI5MTcgMTQuMjMzMiAzOS4yOTE3IDEzLjc1QzM5LjI5MTcgMTMuMjY2OCAzOC44OTk5IDEyLjg3NSAzOC40MTY3IDEyLjg3NUMzNy45MzM0IDEyLjg3NSAzNy41NDE3IDEzLjI2NjggMzcuNTQxNyAxMy43NUMzNy41NDE3IDE0LjIzMzIgMzcuOTMzNCAxNC42MjUgMzguNDE2NyAxNC42MjVaIiBmaWxsPSIjNDQ1NjZFIi8+PC9nPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMl85MTMwXzE2MDkzNCkiPjxwYXRoIGQ9Ik0xMiAxMkMxMi42OTIyIDEyIDEzLjM2ODkgMTEuNzk0NyAxMy45NDQ1IDExLjQxMDFDMTQuNTIwMSAxMS4wMjU2IDE0Ljk2ODcgMTAuNDc4OSAxNS4yMzM2IDkuODM5MzlDMTUuNDk4NSA5LjE5OTg1IDE1LjU2NzggOC40OTYxMiAxNS40MzI3IDcuODE3MTlDMTUuMjk3NyA3LjEzODI1IDE0Ljk2NDQgNi41MTQ2MSAxNC40NzQ5IDYuMDI1MTNDMTMuOTg1NCA1LjUzNTY0IDEzLjM2MTcgNS4yMDIzIDEyLjY4MjggNS4wNjcyNUMxMi4wMDM5IDQuOTMyMiAxMS4zMDAxIDUuMDAxNTIgMTAuNjYwNiA1LjI2NjQyQzEwLjAyMTEgNS41MzEzMyA5LjQ3NDQ0IDUuOTc5OTMgOS4wODk4NiA2LjU1NTUxQzguNzA1MjcgNy4xMzEwOCA4LjUgNy44MDc3NyA4LjUgOC41QzguNTAwOTMgOS40Mjc5NyA4Ljg2OTk3IDEwLjMxNzcgOS41MjYxNSAxMC45NzM5QzEwLjE4MjMgMTEuNjMgMTEuMDcyIDExLjk5OTEgMTIgMTJaTTEyIDYuMTY2NjdDMTIuNDYxNSA2LjE2NjY3IDEyLjkxMjYgNi4zMDM1MiAxMy4yOTYzIDYuNTU5OTFDMTMuNjggNi44MTYzIDEzLjk3OTEgNy4xODA3MSAxNC4xNTU3IDcuNjA3MDdDMTQuMzMyMyA4LjAzMzQzIDE0LjM3ODUgOC41MDI1OSAxNC4yODg1IDguOTU1MjFDMTQuMTk4NSA5LjQwNzgzIDEzLjk3NjIgOS44MjM1OSAxMy42NDk5IDEwLjE0OTlDMTMuMzIzNiAxMC40NzYyIDEyLjkwNzggMTAuNjk4NSAxMi40NTUyIDEwLjc4ODVDMTIuMDAyNiAxMC44Nzg1IDExLjUzMzQgMTAuODMyMyAxMS4xMDcxIDEwLjY1NTdDMTAuNjgwNyAxMC40NzkxIDEwLjMxNjMgMTAuMTggMTAuMDU5OSA5Ljc5NjMzQzkuODAzNTEgOS40MTI2MiA5LjY2NjY3IDguOTYxNDkgOS42NjY2NyA4LjVDOS42NjY2NyA3Ljg4MTE2IDkuOTEyNSA3LjI4NzY3IDEwLjM1MDEgNi44NTAwOUMxMC43ODc3IDYuNDEyNSAxMS4zODEyIDYuMTY2NjcgMTIgNi4xNjY2N1Y2LjE2NjY3WiIgZmlsbD0iIzQ0NTY2RSIvPjxwYXRoIGQ9Ik0xMiAxMy4xNjY3QzEwLjYwODEgMTMuMTY4MyA5LjI3MzYzIDEzLjcyMTkgOC4yODkzOSAxNC43MDYxQzcuMzA1MTYgMTUuNjkwNCA2Ljc1MTU0IDE3LjAyNDggNi43NSAxOC40MTY3QzYuNzUgMTguNTcxNSA2LjgxMTQ2IDE4LjcxOTggNi45MjA4NSAxOC44MjkyQzcuMDMwMjUgMTguOTM4NiA3LjE3ODYyIDE5LjAwMDEgNy4zMzMzMyAxOS4wMDAxQzcuNDg4MDQgMTkuMDAwMSA3LjYzNjQyIDE4LjkzODYgNy43NDU4MSAxOC44MjkyQzcuODU1MjEgMTguNzE5OCA3LjkxNjY3IDE4LjU3MTUgNy45MTY2NyAxOC40MTY3QzcuOTE2NjcgMTcuMzMzOCA4LjM0Njg3IDE2LjI5NTIgOS4xMTI2NSAxNS41Mjk0QzkuODc4NDIgMTQuNzYzNiAxMC45MTcgMTQuMzMzNCAxMiAxNC4zMzM0QzEzLjA4MyAxNC4zMzM0IDE0LjEyMTYgMTQuNzYzNiAxNC44ODc0IDE1LjUyOTRDMTUuNjUzMSAxNi4yOTUyIDE2LjA4MzMgMTcuMzMzOCAxNi4wODMzIDE4LjQxNjdDMTYuMDgzMyAxOC41NzE1IDE2LjE0NDggMTguNzE5OCAxNi4yNTQyIDE4LjgyOTJDMTYuMzYzNiAxOC45Mzg2IDE2LjUxMiAxOS4wMDAxIDE2LjY2NjcgMTkuMDAwMUMxNi44MjE0IDE5LjAwMDEgMTYuOTY5NyAxOC45Mzg2IDE3LjA3OTEgMTguODI5MkMxNy4xODg1IDE4LjcxOTggMTcuMjUgMTguNTcxNSAxNy4yNSAxOC40MTY3QzE3LjI0ODUgMTcuMDI0OCAxNi42OTQ4IDE1LjY5MDQgMTUuNzEwNiAxNC43MDYxQzE0LjcyNjQgMTMuNzIxOSAxMy4zOTE5IDEzLjE2ODMgMTIgMTMuMTY2N1YxMy4xNjY3WiIgZmlsbD0iIzQ0NTY2RSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzkxMzBfMTYwOTM0Ij48cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MiA0KSIvPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJjbGlwMV85MTMwXzE2MDkzNCI+PHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjguNSA1KSIvPjwvY2xpcFBhdGg+PGNsaXBQYXRoIGlkPSJjbGlwMl85MTMwXzE2MDkzNCI+PHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjE0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNSA1KSIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==");
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 24px;
    left: 0;
    position: absolute;
    width: 24px
}

.seo-data__author:before {
    background-position: center left
}

.seo-data__publishedon:before {
    background-position: center
}

.seo-data__rating:before {
    background-position: center right
}

.seo-data__views:before {
    background-image: url("data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M8.92308 12C8.92308 10.3125 10.3007 8.94444 12 8.94444C13.6993 8.94444 15.0769 10.3125 15.0769 12C15.0769 13.6875 13.6993 15.0556 12 15.0556C10.3007 15.0556 8.92308 13.6875 8.92308 12ZM12 10.1667C10.9804 10.1667 10.1538 10.9875 10.1538 12C10.1538 13.0125 10.9804 13.8333 12 13.8333C13.0196 13.8333 13.8462 13.0125 13.8462 12C13.8462 10.9875 13.0196 10.1667 12 10.1667Z\' fill=\'%2344566E\'/%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M5.70127 10.897C5.35738 11.3891 5.23077 11.7741 5.23077 12C5.23077 12.2259 5.35738 12.6109 5.70127 13.103C6.0337 13.5787 6.52782 14.0943 7.15296 14.5708C8.40598 15.5258 10.1239 16.2778 12 16.2778C13.8761 16.2778 15.594 15.5258 16.847 14.5708C17.4722 14.0943 17.9663 13.5787 18.2987 13.103C18.6426 12.6109 18.7692 12.2259 18.7692 12C18.7692 11.7741 18.6426 11.3891 18.2987 10.897C17.9663 10.4213 17.4722 9.9057 16.847 9.42923C15.594 8.47423 13.8761 7.72222 12 7.72222C10.1239 7.72222 8.40598 8.47423 7.15296 9.42923C6.52782 9.9057 6.0337 10.4213 5.70127 10.897ZM6.40361 8.45966C7.82331 7.37762 9.79773 6.5 12 6.5C14.2023 6.5 16.1767 7.37762 17.5964 8.45966C18.3076 9.00171 18.8949 9.60644 19.3099 10.2002C19.7133 10.7775 20 11.4111 20 12C20 12.5889 19.7133 13.2225 19.3099 13.7998C18.8949 14.3936 18.3076 14.9983 17.5964 15.5403C16.1767 16.6224 14.2023 17.5 12 17.5C9.79773 17.5 7.82331 16.6224 6.40361 15.5403C5.69241 14.9983 5.10507 14.3936 4.69014 13.7998C4.28666 13.2225 4 12.5889 4 12C4 11.4111 4.28666 10.7775 4.69014 10.2002C5.10507 9.60644 5.69241 9.00171 6.40361 8.45966Z\' fill=\'%2344566E\'/%3E%3C/svg%3E%0A")
}

.seo-tags .inline-menu {
    grid-gap: 10px
}

.seo-block {
    padding: 40px;
    background: #fff;
    box-shadow: 0 8px 16px rgba(22, 108, 183, .16);
    border-radius: 20px
}

.seo-block__wrapper .form {
    grid-template-columns:1fr 1fr
}

.seo-block__wrapper .form .field:last-child {
    grid-column: 2;
    grid-row: 1/4
}

.seo-block__wrapper .form .field:last-child textarea {
    height: 100%;
    min-height: 130px
}

.seo-main {
    position: relative;
    color: #44566e
}

.seo-main h2 {
    font-size: 24px;
    margin-bottom: 24px;
    line-height: 30px
}

.seo-main h2:first-child {
    margin-top: 0
}

.seo-main h3 {
    font-size: 20px;
    line-height: 30px
}

.seo-main p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px
}

.seo-main ol, .seo-main ul {
    display: grid;
    gap: 10px
}

.seo-main:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: calc(100% - 13px);
    height: 50%;
    background: linear-gradient(0deg, #f3f8fc 0%, rgba(243, 248, 252, .848423) 47.47%, rgba(243, 248, 252, 0) 110.34%)
}

.seo-main_scroll {
    max-height: 265px;
    overflow: auto;
    padding-bottom: 70px;
    overscroll-behavior: contain
}

.seo-main_scroll::-webkit-scrollbar {
    width: 9px;
    cursor: pointer
}

.seo-main_scroll::-webkit-scrollbar-thumb {
    background-color: #44566e;
    border-radius: 6px;
    border: 3px solid transparent
}

.seo-main_scroll::-webkit-scrollbar-track {
    background: 0 0
}

.seo-main_scroll table {
    border-collapse: collapse;
    width: 95%
}

.seo-main_scroll table tr {
    border-top: 1px solid #44566e;
    display: grid;
    grid-template-columns:2fr 1fr
}

.seo-main_scroll table tr td {
    padding: 10px 10px 10px 0
}

.seo-main_scroll table tr:last-child {
    border-bottom: 1px solid #44566e
}

.slider {
    position: relative;
    padding-top: 150px;
    margin-right: calc(40%);
    padding-left: calc(50vw - (1280px / 2));
    overflow: hidden;
    z-index: 2;
    margin-bottom: 0 !important
}

.slider-dots {
    position: absolute;
    bottom: 40px;
    padding: 0 0 0 calc(50vw - (1280px / 2));
    left: 0;
    display: grid;
    grid-auto-flow: column;
    justify-content: center;
    gap: 12px;
    list-style: none;
    font-size: 0;
    z-index: 2
}

.slider-dots li.slick-active button {
    opacity: 1
}

.slider-dots li button {
    border: none;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    opacity: .5;
    background: #f6f6f6;
    cursor: pointer;
    transition: all .2s ease-in
}

.slider-dots li button:hover {
    box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, .2)
}

.slider .slick-list {
    overflow: visible !important
}

.slide {
    display: grid !important;
    grid-auto-flow: column;
    justify-content: flex-start;
    position: relative
}

.slide.slick-slide {
    opacity: 0;
    transition: opacity .3s ease-in-out
}

.slide.slick-slide ~ .slideNext {
    opacity: 0
}

.slide.slick-active, .slide.slick-current {
    opacity: 1
}

.slide.slidePrev {
    -webkit-animation: inSlidePrev 2.5s ease-in-out forwards;
    animation: inSlidePrev 2.5s ease-in-out forwards
}

.slide.slideCurrent {
    transform: translateY(100%) rotate(-35deg);
    -webkit-animation: inSlideCurrent 2s ease-in-out forwards;
    animation: inSlideCurrent 2s ease-in-out forwards
}

.slide.slideNext {
    -webkit-animation: inSlideNext 2.5s ease-in-out forwards;
    animation: inSlideNext 2.5s ease-in-out forwards
}

.slide.slideNext ~ .slick-cloned {
    transform: translateY(100%) rotate(-35deg);
    -webkit-animation: inSlideCurrent 2s ease-in-out forwards;
    animation: inSlideCurrent 2s ease-in-out forwards
}

.slide__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 1
}

.slide-content__btn[data-theme=ny] {
    background: rgba(255, 255, 255, .5);
    border: none
}

.slide-content__badges {
    position: absolute;
    top: 50%;
    left: 50%;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    display: grid;
    grid-template-columns:1fr;
    gap: 15px
}

.slide-content__badges-text {
    padding: 8px 12px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 205px;
    background: rgba(182, 182, 182, .12);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    border-radius: 0 10px 10px;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: rgba(255, 255, 255, .9);
    border: 1px solid rgba(255, 255, 255, .2);
    opacity: 1;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, .32);
    overflow: hidden
}

.slide-content__badges-text:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-filter: blur(20px);
    filter: blur(20px);
    background: linear-gradient(90deg, rgba(0, 0, 0, .1), rgba(255, 255, 255, .4))
}

.slide-content__img {
    position: relative;
    width: 370px;
    height: 370px;
    -webkit-filter: drop-shadow(20px -10px 60px rgba(255, 255, 255, .7));
    filter: drop-shadow(20px -10px 60px rgba(255, 255, 255, .7))
}

.slide-content__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: bottom;
    object-position: bottom
}

.slide-content__img--green {
    -webkit-filter: drop-shadow(20px -10px 60px #fff);
    filter: drop-shadow(20px -10px 60px #fff)
}

.slide-content__img_top img {
    -o-object-position: top;
    object-position: top
}

.slide-content__text {
    font-size: 18px;
    line-height: 22px;
    letter-spacing: -.03em;
    color: #fff
}

.slide-content__title {
    max-width: 350px;
    margin: 20px 0 50px;
    font-size: 46px;
    line-height: 52px;
    background-clip: text;
    -webkit-background-clip: text;
    background-image: linear-gradient(to right, #d1fffc 0%, #efe1b1 100%);
    color: transparent
}

.slide-content__title--narrow {
    max-width: 200px
}

@-webkit-keyframes inSlidePrev {
    0% {
        transform: translateY(0) rotate(0);
        opacity: 1
    }
    50% {
        transform: translate(-50%, 100%) rotate(35deg);
        opacity: 0
    }
    100% {
        opacity: 0
    }
}

@keyframes inSlidePrev {
    0% {
        transform: translateY(0) rotate(0);
        opacity: 1
    }
    50% {
        transform: translate(-50%, 100%) rotate(35deg);
        opacity: 0
    }
    100% {
        opacity: 0
    }
}

@-webkit-keyframes inSlideCurrent {
    0% {
        transform: translateY(-50%, 100%) rotate(-35deg);
        opacity: 0
    }
    100% {
        transform: translateY(0) rotate(0);
        opacity: 1
    }
}

@keyframes inSlideCurrent {
    0% {
        transform: translateY(-50%, 100%) rotate(-35deg);
        opacity: 0
    }
    100% {
        transform: translateY(0) rotate(0);
        opacity: 1
    }
}

@-webkit-keyframes inSlideNext {
    0% {
        transform: translateY(0) rotate(0);
        opacity: 1
    }
    50% {
        transform: translateY(100%) rotate(-25deg);
        opacity: 0
    }
    100% {
        opacity: 0
    }
}

@keyframes inSlideNext {
    0% {
        transform: translateY(0) rotate(0);
        opacity: 1
    }
    50% {
        transform: translateY(100%) rotate(-25deg);
        opacity: 0
    }
    100% {
        opacity: 0
    }
}

.social {
    display: grid
}

.social_dark .social__item {
    background-image: url("../images/social_dark.svg")
}

.social_flat .social__item {
    background-image: url("../images/social_flat.svg")
}

.social_horizontal {
    grid-auto-flow: column;
    justify-content: start
}

.social_white .social__item {
    background-image: url("../images/social.svg")
}

.social__item {
    background-position: 0 50%;
    background-repeat: no-repeat;
    opacity: .6
}

.steps {
    display: grid
}

.steps__img {
    background-image: url("../images/steps.png");
    background-repeat: no-repeat;
    display: block
}

.steps__text {
    color: #44566e
}

.steps__title {
    font-weight: 500;
    color: #001837
}

.strips {
    list-style: none;
    margin: 0;
    padding: 0
}

.strips li {
    line-height: 26px;
    line-height: 1.625rem;
    background: #fff;
    border-left: 12px solid #c9fbc9;
    border-radius: 10px;
    color: #44566e;
    padding: 15px 15px 15px 76px !important;
    position: relative
}

.strips li:before {
    background-color: #c9fbc9;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuOTA4NyAyMC4wMzE3TDIxLjQ5NzUgMjYuNjYwOUwzMC43MjE4IDE3LjM4MDEiIHN0cm9rZT0iIzAwODAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 100%;
    content: "" !important;
    display: block;
    height: 44px;
    left: 15px !important;
    margin-top: -22px;
    position: absolute;
    top: 50%;
    width: 44px
}

.tabs-panel {
    width: 100%;
    display: grid;
    font-family: "Mazzard", sans-serif;
    grid-gap: 10px;
    grid-auto-flow: column;
    justify-content: center;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.seo-tabs .tabs-panel {
    justify-content: start
}

.tabs-panel__item {
    background-color: rgba(22, 108, 183, .08);
    border-radius: 22px;
    color: #166cb7;
    color: var(--color-Primary-Dark, #166cb7);
    cursor: pointer;
    font-weight: 500;
    letter-spacing: .25px;
    padding: 15px 20px;
    transition: all .3s;
    white-space: nowrap;
    text-decoration: none
}

.tabs-panel__item_active {
    background-color: #166cb7;
    color: #fff
}

.tabs-panel--app {
    justify-content: start
}

.tabs-panel.android .tabs-panel__item--android {
    background: var(--color-Primary-Dark, #166cb7);
    color: #fff
}

.tabs-panel.ios .tabs-panel__item--ios {
    background: var(--color-Primary-Dark, #166cb7);
    color: #fff
}

.tabs-panel--align-center {
    justify-content: flex-start;
    display: flex;
    flex-wrap: wrap
}

.tabs-wrapper {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.tariff .tabs-wrapper {
    padding-top: 30px
}

.tabs-wrapper__item {
    display: none;
    height: 100%
}

.tabs-wrapper__item_expanded {
    display: block
}

.tag_active {
    background-color: #166cb7 !important;
    color: #fff
}

.tags {
    margin: 0 !important;
    padding: 30px 0 0
}

.tags > * {
    margin-bottom: 10px
}

.tags > *:not(:last-child) {
    margin-right: 15px
}

.text-article h1 {
    margin-bottom: 30px
}

.text-container {
    display: grid
}

.text-nav {
    background-color: #fff;
    display: grid;
    list-style: none;
    margin: 0
}

.text-nav__item {
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.5rem;
    border-radius: 4px;
    margin: 0;
    padding: 0
}

.text-nav__item.active {
  pointer-events: none;
}

.text-nav__item.active > a, .text-nav__item.active > span {
    font-weight: 500
}

.text-nav__item a, .text-nav__item span {
    color: #44566e;
    display: block;
    text-decoration: none;
}

.text-nav__submenu {
    list-style: none;
    margin-top: 8px;
    padding: 0
}

.text-nav__submenu.collapsed {
    display: none
}

.text-nav__submenu.expanded {
    display: block !important
}

.text-nav__submenu li {
    border-radius: 4px;
    padding-left: 25px
}

.text-nav__submenu li.active {
    background-color: #f4f4f4;
}

.text-nav__submenu li.active a {
    color: #001837
}

.text-nav__toggler > a, .text-nav__toggler > span {
    cursor: pointer;
    padding-right: 36px;
    position: relative
}

.text-nav__toggler > a:after, .text-nav__toggler > span:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEyIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAuMjUxMTgzIDAuMjQ0OTU0QzAuNDEyMDY1IDAuMDg4MTEwNSAwLjYzMDIzOCA5LjkzOTc2ZS0wNyAwLjg1NzcyNSA5Ljc0MDg5ZS0wN0MxLjA4NTIxIDkuNTQyMDFlLTA3IDEuMzAzMzkgMC4wODgxMTA1IDEuNDY0MjcgMC4yNDQ5NTRMNS4zOTg2NCA0LjA4MTczQzUuNTYxNzUgNC4yMzQ0MSA1Ljc3OTA5IDQuMzE5NjYgNi4wMDUxOCA0LjMxOTY2QzYuMjMxMjcgNC4zMTk2NiA2LjQ0ODYxIDQuMjM0NDEgNi42MTE3MiA0LjA4MTczTDEwLjU0NjEgMC4yNDQ5NTNDMTAuNzA3OSAwLjA5MjU1NDYgMTAuOTI0NiAwLjAwODIyNzI2IDExLjE0OTUgMC4wMTAxMzM0QzExLjM3NDUgMC4wMTIwMzk2IDExLjU4OTcgMC4xMDAwMjcgMTEuNzQ4NyAwLjI1NTE0NEMxMS45MDc4IDAuNDEwMjYyIDExLjk5OCAwLjYyMDA5OSAxMiAwLjgzOTQ2QzEyLjAwMTkgMS4wNTg4MiAxMS45MTU0IDEuMjcwMTYgMTEuNzU5MiAxLjQyNzk1TDcuODI1NjYgNS4yNjQ3MkM3LjU4NjY2IDUuNDk3ODMgNy4zMDI5MiA1LjY4Mjc1IDYuOTkwNjMgNS44MDg5MUM2LjY3ODM0IDUuOTM1MDcgNi4zNDM2MyA2IDYuMDA1NjEgNkM1LjY2NzU4IDYgNS4zMzI4NyA1LjkzNTA3IDUuMDIwNTggNS44MDg5MUM0LjcwODMgNS42ODI3NSA0LjQyNDU1IDUuNDk3ODMgNC4xODU1NSA1LjI2NDcyTDAuMjUxMTgzIDEuNDI3OTVDMC4wOTAzNDkzIDEuMjcxMDYgLTguNjExNTVlLTA3IDEuMDU4MjkgLTguODA1NWUtMDcgMC44MzY0NUMtOC45OTk0NGUtMDcgMC42MTQ2MDYgMC4wOTAzNDkyIDAuNDAxODQ1IDAuMjUxMTgzIDAuMjQ0OTU0WiIgZmlsbD0iIzQ0NTY2RSIvPjwvc3ZnPg==");
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 12px;
    position: absolute;
    right: 15px;
    top: 16px;
    width: 12px
}

.text-nav__toggler:not(.active) .text-nav__submenu {
    display: none
}

.text-nav__toggler.active > a, .text-nav__toggler.active > span {
    font-weight: 500
}

.text-section > *:last-child {
    margin-bottom: 0
}

.text-section > p:first-child {
    font-weight: 400
}

.text-section h2 {
    margin: 1.5em 0 .65em
}

.text-section h3 {
    margin: 1.75em 0 .75em
}

.text-section img {
    height: auto;
    width: 100%
}

.text-section a {
    color: #44566e
}

.text-section p {
    color: #44566e
}

.text-section ol {
    color: #44566e;
    counter-reset: list;
    list-style: none
}

.text-section ol > li {
    font-weight: 400
}

.text-section ol > li:before {
    counter-increment: list;
    content: counters(list, ".") ". ";
    display: inline-block;
    text-align: right
}

.text-section ol > li:not(:last-child) {
    margin-bottom: 1em
}

.text-section table {
    background-color: #fff;
    color: #44566e;
    position: relative;
    width: 100%
}

.text-section table.mce-item-table {
    border-collapse: separate !important
}

.text-section table caption {
    color: #001837;
    font-weight: 500;
    position: absolute;
    text-align: left;
    top: 0
}

.text-section table tr:nth-child(even) {
    background-color: #fff
}

.text-section table tr:nth-child(odd) {
    background-color: #eaeef4
}

.text-section ul:not(.files-list,.list) {
    color: #44566e;
    list-style: none
}

.text-section ul:not(.files-list,.list) li {
    position: relative
}

.text-section ul:not(.files-list,.list) li:not(:last-child) {
    margin-bottom: 1em
}

.text-section ul:not(.files-list,.list) li:before {
    content: "⸺";
    position: absolute
}

.title_underlined {
    margin-bottom: 30px
}

.visible {
    display: block !important;
    visibility: visible !important
}

.widget-block__item {
    align-items: center;
    background-color: #fff;
    border-radius: 12px;
    cursor: pointer;
    display: grid;
    grid-auto-flow: column;
    grid-column-gap: 15px;
    justify-content: start;
    line-height: 1;
    margin-bottom: 15px;
    padding: 10px 60px 10px 10px;
    position: relative;
    text-decoration: none
}

.widget-block__item:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMiIgZmlsbD0iI0NCRDZFMiIvPjxwYXRoIGQ9Ik0xMC4yMDQxIDcuNzA5MzJDMTAuMDczNCA3Ljg0MzM5IDEwIDguMDI1MiAxMCA4LjIxNDc3QzEwIDguNDA0MzQgMTAuMDczNCA4LjU4NjE1IDEwLjIwNDEgOC43MjAyMkwxMy40MDE0IDExLjk5ODlDMTMuNTI4NyAxMi4xMzQ4IDEzLjU5OTcgMTIuMzE1OSAxMy41OTk3IDEyLjUwNDNDMTMuNTk5NyAxMi42OTI3IDEzLjUyODcgMTIuODczOCAxMy40MDE0IDEzLjAwOThMMTAuMjA0MSAxNi4yODg0QzEwLjA3NzEgMTYuNDIzMiAxMC4wMDY5IDE2LjYwMzggMTAuMDA4NCAxNi43OTEzQzEwLjAxIDE2Ljk3ODcgMTAuMDgzNCAxNy4xNTgxIDEwLjIxMjYgMTcuMjkwNkMxMC4zNDE5IDE3LjQyMzIgMTAuNTE2NyAxNy40OTgzIDEwLjY5OTYgMTcuNUMxMC44ODI0IDE3LjUwMTYgMTEuMDU4NSAxNy40Mjk1IDExLjE5IDE3LjI5OTNMMTQuMzg3MyAxNC4wMjE0QzE0LjU4MTUgMTMuODIyMiAxNC43MzU2IDEzLjU4NTggMTQuODQwOCAxMy4zMjU1QzE0Ljk0NTkgMTMuMDY1MyAxNSAxMi43ODY0IDE1IDEyLjUwNDdDMTUgMTIuMjIzIDE0Ljk0NTkgMTEuOTQ0MSAxNC44NDA4IDExLjY4MzhDMTQuNzM1NiAxMS40MjM2IDE0LjU4MTUgMTEuMTg3MSAxNC4zODczIDEwLjk4OEwxMS4xOSA3LjcwOTMyQzExLjA1OTIgNy41NzUyOSAxMC44ODE5IDcuNSAxMC42OTcgNy41QzEwLjUxMjIgNy41IDEwLjMzNDkgNy41NzUyOSAxMC4yMDQxIDcuNzA5MzJaIiBmaWxsPSIjNDQ1NjZFIi8+PC9zdmc+");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    content: "";
    display: block;
    height: 24px;
    margin-top: -12px;
    position: absolute;
    right: 20px;
    top: 50%;
    width: 24px
}

.widget-block__item b {
    font-size: 18px;
    font-size: 1.125rem;
    color: #001837;
    display: block;
    font-weight: 500
}

.widget-block__item figure {
    background-image: url("../images/widgets-icons.png");
    background-repeat: no-repeat;
    background-size: auto 54px;
    height: 54px;
    margin: 0;
    width: 54px
}

.widget-block__item span {
    font-size: 16px;
    font-size: 1rem;
    color: #44566e;
    display: block;
    margin-top: 5px
}

.widget_cabinet {
    text-decoration: none
}

.widget_cabinet figure {
    background-position: 0 50%
}

.widget_fast-pay figure {
    background-position: -54px 50%
}

.widget_support figure {
    background-position: -108px 50%
}

.notification_main {
    display: flex;
    width: 100%;
    padding: 10px 20px 10px 10px;
    max-width: 1260px;
    margin: 0 auto;
    margin-top: 22px;
    transform: translateZ(10px) translateY(0px);
    background: #fff;
    border-radius: 12px;
    transition: .18s
}

.notification_main--hide {
    opacity: 0;
    transform: translateZ(10px) translateY(-25px)
}

.notification_main--displayNone {
    display: none
}

.notification_main_text {
    flex-grow: 1;
    margin: 0;
    margin-left: 10px;
    line-height: 24px
}

.notification_main .cookie__close {
    min-width: 30px !important;
    min-height: 30px !important
}

.notification_main_icon {
    min-width: 20px;
    height: 20px;
    background: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width=\'20\' height=\'20\' viewBox=\'0 0 20 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_10953_173278)\'%3E%3Cpath d=\'M10 0C8.02219 0 6.08879 0.58649 4.4443 1.6853C2.79981 2.78412 1.51809 4.3459 0.761209 6.17317C0.00433286 8.00043 -0.193701 10.0111 0.192152 11.9509C0.578004 13.8907 1.53041 15.6725 2.92894 17.0711C4.32746 18.4696 6.10929 19.422 8.0491 19.8079C9.98891 20.1937 11.9996 19.9957 13.8268 19.2388C15.6541 18.4819 17.2159 17.2002 18.3147 15.5557C19.4135 13.9112 20 11.9778 20 10C19.9971 7.34871 18.9426 4.80684 17.0679 2.9321C15.1932 1.05736 12.6513 0.00286757 10 0V0ZM10 18.3333C8.35183 18.3333 6.74066 17.8446 5.37025 16.9289C3.99984 16.0132 2.93174 14.7117 2.30101 13.189C1.67028 11.6663 1.50525 9.99075 1.82679 8.37425C2.14834 6.75774 2.94201 5.27288 4.10745 4.10744C5.27289 2.94201 6.75774 2.14833 8.37425 1.82679C9.99076 1.50525 11.6663 1.67027 13.189 2.301C14.7118 2.93173 16.0132 3.99984 16.9289 5.37025C17.8446 6.74066 18.3333 8.35182 18.3333 10C18.3309 12.2094 17.4522 14.3276 15.8899 15.8899C14.3276 17.4522 12.2094 18.3309 10 18.3333V18.3333Z\' fill=\'%2344566E\'/%3E%3Cpath d=\'M9.99992 8.33203H9.16659C8.94557 8.33203 8.73361 8.41983 8.57733 8.57611C8.42105 8.73239 8.33325 8.94435 8.33325 9.16536C8.33325 9.38638 8.42105 9.59834 8.57733 9.75462C8.73361 9.9109 8.94557 9.9987 9.16659 9.9987H9.99992V14.9987C9.99992 15.2197 10.0877 15.4317 10.244 15.588C10.4003 15.7442 10.6122 15.832 10.8333 15.832C11.0543 15.832 11.2662 15.7442 11.4225 15.588C11.5788 15.4317 11.6666 15.2197 11.6666 14.9987V9.9987C11.6666 9.55667 11.491 9.13275 11.1784 8.82019C10.8659 8.50763 10.4419 8.33203 9.99992 8.33203Z\' fill=\'%2344566E\'/%3E%3Cpath d=\'M10 6.66797C10.6904 6.66797 11.25 6.10832 11.25 5.41797C11.25 4.72761 10.6904 4.16797 10 4.16797C9.30964 4.16797 8.75 4.72761 8.75 5.41797C8.75 6.10832 9.30964 6.66797 10 6.66797Z\' fill=\'%2344566E\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_10953_173278\'%3E%3Crect width=\'20\' height=\'20\' fill=\'white\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

.actionSequence {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: auto;
    margin-bottom: 100px
}

.actionSequence_step {
    display: flex;
    flex-direction: column
}

.actionSequence_step_count {
    display: flex;
    justify-content: center;
    align-items: center
}

.actionSequence_step_count_number {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 40px;
    min-width: 40px;
    width: 100%;
    min-height: 40px;
    height: 40px;
    color: #fff;
    background: #7c8999;
    border-radius: 20px
}

.actionSequence_step_count:after {
    content: "";
    display: block;
    width: 50%;
    margin-left: 5px;
    height: 2px;
    background: #7c8999
}

.actionSequence_step_count:before {
    content: "";
    display: block;
    margin-right: 5px;
    width: 50%;
    height: 2px;
    background: #7c8999
}

.actionSequence_step_content {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 20px
}

.actionSequence_step_content_title {
    width: 60%;
    font-weight: 500;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    color: #001837;
    text-align: center
}

.actionSequence_step_content_body {
    width: 60%;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #44566e;
    text-align: center
}

.actionSequence_step:first-child .actionSequence_step_count:before {
    height: 0
}

.actionSequence_step:last-child .actionSequence_step_count:after {
    height: 0
}

.loanToCreditCardEasySection {
    width: 100%;
    padding: 180px 0 0 60px
}

.loanToCreditCardEasySection .loanToCreditCardWrapper {
    display: grid;
    grid-auto-columns: 1fr;
    grid-template-columns:1fr .8fr;
    grid-template-rows:auto auto auto;
    gap: 0px 150px;
    grid-template-areas:"title picture" "body picture" "footer picture"
}

.loanToCreditCardEasySection .loanToCreditCardWrapper_main_title {
    grid-area: title;
    width: 80%
}

.loanToCreditCardEasySection .loanToCreditCardWrapper_main_body {
    grid-area: body
}

.loanToCreditCardEasySection .loanToCreditCardWrapper_main_body p {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #44566e
}

.loanToCreditCardEasySection .loanToCreditCardWrapper_main_footer {
    grid-area: footer;
    width: 383px
}

.loanToCreditCardEasySection .loanToCreditCardWrapper_main_footer_cbInfo {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-top: calc(60px - 16px);
    padding: 20px 60px 20px 20px;
    background: #eaeef4;
    border-radius: 20px
}

.loanToCreditCardEasySection .loanToCreditCardWrapper_main_footer_cbInfo_shield_img {
    min-width: 60px;
    width: 60px;
    height: 60px
}

.loanToCreditCardEasySection .loanToCreditCardWrapper_main_footer_cbInfo_text {
    font-weight: 500;
    font-size: 14px;
    line-height: 22px;
    margin-left: 25px;
    color: #44566e
}

.requirementsForBorrowerSection {
    margin-top: 90px;
    padding: 100px 49px 0
}

.requirementsForBorrowerSection .requirementsForTheBorrower {
    display: flex
}

.requirementsForBorrowerSection .requirementsForTheBorrower .card {
    background: #fff;
    box-shadow: 0px 8px 16px rgba(22, 108, 183, .16);
    border-radius: 12px
}

.requirementsForBorrowerSection .requirementsForTheBorrower_personCard {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: fit-content;
    width: 735px;
    padding: 20px 20px 50px
}

.requirementsForBorrowerSection .requirementsForTheBorrower_personCard_imageZone {
    display: flex;
    width: 100%;
    height: 400px;
    background: #cae7f0;
    border-radius: 12px
}

.requirementsForBorrowerSection .requirementsForTheBorrower_personCard_imageZone img {
    position: relative;
    top: -120px;
    margin: 0 auto;
    min-height: calc(100% + 120px)
}

.requirementsForBorrowerSection .requirementsForTheBorrower_personCard_content {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: auto;
    column-gap: 14px;
    padding: 0 40px;
    margin-top: 40px
}

.requirementsForBorrowerSection .requirementsForTheBorrower_personCard_content_heartIcon {
    width: 27px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width=\'27\' height=\'23\' viewBox=\'0 0 27 23\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M23.7483 13.7768L15.0152 21.6121C14.2898 22.2626 13.199 22.2626 12.474 21.6121L3.7409 13.7768C-5.01223 5.94271 5.88806 -5.56434 13.7448 3.64865C20.5702 -6.14101 31.6985 6.02083 23.7483 13.7768Z\' fill=\'%23FF6E4E\'/%3E%3C/svg%3E%0A")
}

.requirementsForBorrowerSection .requirementsForTheBorrower_personCard_content h3 {
    margin: 0
}

.requirementsForBorrowerSection .requirementsForTheBorrower_requirementsCard {
    display: flex;
    flex-direction: column;
    margin-left: 60px
}

.requirementsForBorrowerSection .requirementsForTheBorrower_requirementsCard_title {
    width: 160px
}

.requirementsForBorrowerSection .requirementsForTheBorrower_requirementsCard_cards {
    display: grid;
    grid-auto-flow: row;
    grid-auto-columns: auto;
    row-gap: 15px
}

.requirementsForBorrowerSection .requirementsForTheBorrower_requirementsCard_cards .card {
    display: flex;
    align-items: center;
    width: fit-content;
    padding: 12px 15px
}

.requirementsForBorrowerSection .requirementsForTheBorrower_requirementsCard_cards .card .text {
    margin: 0;
    font-weight: 500;
    font-size: 18px;
    line-height: 40px;
    color: #44566e
}

.requirementsForBorrowerSection .requirementsForTheBorrower_requirementsCard_cards .card:before {
    margin-right: 15px;
    width: 28px;
    height: 28px;
    content: "";
    background: no-repeat url("data:image/svg+xml,%3Csvg width=\'29\' height=\'28\' viewBox=\'0 0 29 28\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_11186_177226)\'%3E%3Cpath d=\'M14.5 28C22.232 28 28.5 21.732 28.5 14C28.5 6.26801 22.232 0 14.5 0C6.76801 0 0.5 6.26801 0.5 14C0.5 21.732 6.76801 28 14.5 28Z\' fill=\'%2398FB98\'/%3E%3Cpath d=\'M26.2251 6.36597L13.8438 19.1848L13.8656 20.5629H14.4344L27.8439 9.7566C27.4501 8.5535 26.9032 7.39411 26.2251 6.36597Z\' fill=\'%2349A9A8\'/%3E%3Cpath d=\'M28.2378 5.75388L25.7659 3.30385C25.4377 2.9757 24.8909 2.9757 24.5409 3.30385L13.9752 14.2195L9.40326 9.71327C9.07512 9.38512 8.52825 9.38512 8.17827 9.71327L5.99074 11.8789C5.66259 12.2071 5.66259 12.7539 5.99074 13.0821L13.2971 20.3227C13.494 20.5196 13.7564 20.5852 14.0189 20.5633C14.2814 20.5852 14.5439 20.5195 14.7408 20.3227L28.2378 6.97886C28.5659 6.62883 28.5659 6.08196 28.2378 5.75388Z\' fill=\'%23008000\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_11186_177226\'%3E%3Crect width=\'28\' height=\'28\' fill=\'white\' transform=\'translate(0.5)\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

.requirementsForBorrowerSection .requirementsForTheBorrower_requirementsCard .btn {
    width: fit-content
}

.reviews_content {
    display: grid;
    grid-auto-flow: row;
    grid-template-columns:1fr;
    gap: 30px;
    margin-top: 60px;
    padding-left: 0
}

.reviews_content_reviewWrapper {
    display: grid;
    grid-auto-flow: row;
    gap: 15px 0;
    scroll-margin: 110px;
    width: 100%;
    padding: 40px;
    border-radius: 20px;
    background: #eaeef4
}

.reviews_content_reviewWrapper_header_name {
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    color: #001837
}

.reviews_content_reviewWrapper_content_text {
    margin: 0;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #44566e
}

.reviews_content_reviewWrapper_rating {
    display: flex
}

.reviews_content_reviewWrapper_rating_date {
    display: flex;
    align-items: center
}

.reviews_content_reviewWrapper_rating_date-icon {
    width: 14px;
    height: 14px;
    background: no-repeat center url("data:image/svg+xml,%3Csvg width=\'15\' height=\'14\' viewBox=\'0 0 15 14\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_9070_162803)\'%3E%3Cpath d=\'M11.5833 1.16667H11V0.583333C11 0.428624 10.9385 0.280251 10.8291 0.170854C10.7197 0.0614582 10.5714 0 10.4167 0C10.262 0 10.1136 0.0614582 10.0042 0.170854C9.89479 0.280251 9.83333 0.428624 9.83333 0.583333V1.16667H5.16667V0.583333C5.16667 0.428624 5.10521 0.280251 4.99581 0.170854C4.88642 0.0614582 4.73804 0 4.58333 0C4.42862 0 4.28025 0.0614582 4.17085 0.170854C4.06146 0.280251 4 0.428624 4 0.583333V1.16667H3.41667C2.6434 1.16759 1.90208 1.47518 1.35529 2.02196C0.808514 2.56874 0.500926 3.31007 0.5 4.08333L0.5 11.0833C0.500926 11.8566 0.808514 12.5979 1.35529 13.1447C1.90208 13.6915 2.6434 13.9991 3.41667 14H11.5833C12.3566 13.9991 13.0979 13.6915 13.6447 13.1447C14.1915 12.5979 14.4991 11.8566 14.5 11.0833V4.08333C14.4991 3.31007 14.1915 2.56874 13.6447 2.02196C13.0979 1.47518 12.3566 1.16759 11.5833 1.16667ZM1.66667 4.08333C1.66667 3.6192 1.85104 3.17409 2.17923 2.8459C2.50742 2.51771 2.95254 2.33333 3.41667 2.33333H11.5833C12.0475 2.33333 12.4926 2.51771 12.8208 2.8459C13.149 3.17409 13.3333 3.6192 13.3333 4.08333V4.66667H1.66667V4.08333ZM11.5833 12.8333H3.41667C2.95254 12.8333 2.50742 12.649 2.17923 12.3208C1.85104 11.9926 1.66667 11.5475 1.66667 11.0833V5.83333H13.3333V11.0833C13.3333 11.5475 13.149 11.9926 12.8208 12.3208C12.4926 12.649 12.0475 12.8333 11.5833 12.8333Z\' fill=\'%2344566E\'/%3E%3Cpath d=\'M7.5 9.625C7.98325 9.625 8.375 9.23325 8.375 8.75C8.375 8.26675 7.98325 7.875 7.5 7.875C7.01675 7.875 6.625 8.26675 6.625 8.75C6.625 9.23325 7.01675 9.625 7.5 9.625Z\' fill=\'%2344566E\'/%3E%3Cpath d=\'M4.58301 9.625C5.06626 9.625 5.45801 9.23325 5.45801 8.75C5.45801 8.26675 5.06626 7.875 4.58301 7.875C4.09976 7.875 3.70801 8.26675 3.70801 8.75C3.70801 9.23325 4.09976 9.625 4.58301 9.625Z\' fill=\'%2344566E\'/%3E%3Cpath d=\'M10.417 9.625C10.9002 9.625 11.292 9.23325 11.292 8.75C11.292 8.26675 10.9002 7.875 10.417 7.875C9.93374 7.875 9.54199 8.26675 9.54199 8.75C9.54199 9.23325 9.93374 9.625 10.417 9.625Z\' fill=\'%2344566E\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_9070_162803\'%3E%3Crect width=\'14\' height=\'14\' fill=\'white\' transform=\'translate(0.5)\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

.reviews_content_reviewWrapper_rating_date-text {
    margin-left: 5px
}

.reviews_content_reviewWrapper_rating_stars {
    display: grid;
    grid-auto-flow: column;
    gap: 0 8px;
    margin-left: 15px
}

.reviews_content_reviewWrapper_rating_stars .star {
    width: 16px;
    height: 16px;
    background: center no-repeat url("data:image/svg+xml,%3Csvg width=\'16\' height=\'16\' viewBox=\'0 0 16 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0.884795 8.26672L3.25813 10.0001L2.3568 12.7914C2.21114 13.2243 2.20929 13.6927 2.35154 14.1268C2.49378 14.5608 2.77249 14.9373 3.14613 15.2C3.51336 15.4712 3.95839 15.6165 4.4149 15.6142C4.87141 15.6119 5.31496 15.4622 5.67946 15.1874L8.00013 13.4794L10.3215 15.1854C10.688 15.455 11.1307 15.6015 11.5857 15.6037C12.0408 15.6059 12.4848 15.4638 12.854 15.1977C13.2232 14.9317 13.4985 14.5554 13.6403 14.123C13.7822 13.6907 13.7833 13.2244 13.6435 12.7914L12.7421 10.0001L15.1155 8.26672C15.4816 7.99906 15.7537 7.62255 15.893 7.19098C16.0324 6.7594 16.0317 6.29484 15.8913 5.86364C15.7508 5.43244 15.4776 5.05667 15.1108 4.78999C14.744 4.52331 14.3023 4.37936 13.8488 4.37872H10.9335L10.0488 1.62138C9.90968 1.18736 9.63631 0.808727 9.26811 0.540094C8.89991 0.271462 8.45591 0.126709 8.00013 0.126709C7.54435 0.126709 7.10035 0.271462 6.73215 0.540094C6.36395 0.808727 6.09058 1.18736 5.95146 1.62138L5.0668 4.37872H2.15413C1.70062 4.37936 1.25892 4.52331 0.892115 4.78999C0.525307 5.05667 0.252156 5.43244 0.111676 5.86364C-0.0288034 6.29484 -0.0294251 6.7594 0.1099 7.19098C0.249225 7.62255 0.521369 7.99906 0.887462 8.26672H0.884795Z\' fill=\'%23CBD6E2\'/%3E%3C/svg%3E%0A")
}

.reviews_content_reviewWrapper_rating_stars .star-active {
    width: 16px;
    height: 16px;
    background: center no-repeat url("data:image/svg+xml,%3Csvg width=\'16\' height=\'16\' viewBox=\'0 0 16 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0.884795 8.26672L3.25813 10.0001L2.3568 12.7914C2.21114 13.2243 2.20929 13.6927 2.35154 14.1268C2.49378 14.5608 2.77249 14.9373 3.14613 15.2C3.51336 15.4712 3.95839 15.6165 4.4149 15.6142C4.87141 15.6119 5.31496 15.4622 5.67946 15.1874L8.00013 13.4794L10.3215 15.1854C10.688 15.455 11.1307 15.6015 11.5857 15.6037C12.0408 15.6059 12.4848 15.4638 12.854 15.1977C13.2232 14.9317 13.4985 14.5554 13.6403 14.123C13.7822 13.6907 13.7833 13.2244 13.6435 12.7914L12.7421 10.0001L15.1155 8.26672C15.4816 7.99906 15.7537 7.62255 15.893 7.19098C16.0324 6.7594 16.0317 6.29484 15.8913 5.86364C15.7508 5.43244 15.4776 5.05667 15.1108 4.78999C14.744 4.52331 14.3023 4.37936 13.8488 4.37872H10.9335L10.0488 1.62138C9.90968 1.18736 9.63631 0.808727 9.26811 0.540094C8.89991 0.271462 8.45591 0.126709 8.00013 0.126709C7.54435 0.126709 7.10035 0.271462 6.73215 0.540094C6.36395 0.808727 6.09058 1.18736 5.95146 1.62138L5.0668 4.37872H2.15413C1.70062 4.37936 1.25892 4.52331 0.892115 4.78999C0.525307 5.05667 0.252156 5.43244 0.111676 5.86364C-0.0288034 6.29484 -0.0294251 6.7594 0.1099 7.19098C0.249225 7.62255 0.521369 7.99906 0.887462 8.26672H0.884795Z\' fill=\'%23FFCE26\'/%3E%3C/svg%3E%0A")
}

.reviews #pdopage {
    margin-top: 100px
}

.reviews_pagination {
    display: flex;
    justify-content: center;
    margin-top: 60px
}

.reviews_pagination .pagination {
    display: grid;
    list-style-type: none;
    grid-auto-flow: column;
    margin: 0 auto;
    width: fit-content;
    gap: 0 5px;
    padding: 0
}

.reviews_pagination .pagination .page-item:nth-child(-n+2), .reviews_pagination .pagination .page-item:nth-child(n+10) {
    display: none
}

.reviews_pagination .pagination .disabled {
    pointer-events: none
}

.reviews_pagination .pagination .page-item.disabled > .page-link {
    background: 0 0;
    font-size: 30px
}

.reviews_pagination .pagination .page-item .page-link {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px;
    height: 36px;
    background: #eaeef4;
    border-radius: 20px;
    text-decoration: inherit;
    color: #44566e
}

.reviews_pagination .pagination .placeholder {
    width: 36px;
    height: 36px;
    background: center no-repeat url("data:image/svg+xml,%3Csvg width=\'37\' height=\'36\' viewBox=\'0 0 37 36\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Ccircle cx=\'11\' cy=\'32.5\' r=\'1.5\' fill=\'%2344566E\'/%3E%3Ccircle cx=\'18\' cy=\'32.5\' r=\'1.5\' fill=\'%2344566E\'/%3E%3Ccircle cx=\'25\' cy=\'32.5\' r=\'1.5\' fill=\'%2344566E\'/%3E%3C/svg%3E%0A")
}

.reviews_pagination .pagination .active .page-link {
    background: #166cb7;
    color: #fff
}

.reviews .review_form {
    padding: 60px;
    background-color: #fff;
    box-shadow: 0px 8px 16px rgba(22, 108, 183, .16);
    border-radius: 20px
}

.reviews .review_form_grade {
    width: 280px;
    margin-top: 30px
}

.reviews-main {
    position: relative;
    padding-bottom: 100px
}

.reviews-main__wrapper {
    display: flex;
    gap: 60px;
    grid-gap: 60px;
    position: relative
}

.reviews-main__wrapper_button {
    position: absolute;
    top: 348px;
    left: 463px
}

.reviews-main__wrapper_button-prev {
    width: 52px;
    height: 52px;
    background-image: url("data:image/svg+xml,%3Csvg width=\'52\' height=\'52\' viewBox=\'0 0 52 52\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M28.9999 33L21.9999 26L28.9999 19\' stroke=\'%2344566E\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3Crect x=\'1\' y=\'-1\' width=\'50\' height=\'50\' rx=\'25\' transform=\'matrix(1 0 0 -1 0 50)\' stroke=\'%2344566E\' stroke-width=\'2\'/%3E%3C/svg%3E");
    position: absolute;
    top: 348px;
    right: 72px;
    cursor: pointer
}

.reviews-main__wrapper_button-next {
    width: 52px;
    height: 52px;
    background-image: url("data:image/svg+xml,%3Csvg width=\'52\' height=\'52\' viewBox=\'0 0 52 52\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M23.0001 19L30.0001 26L23.0001 33\' stroke=\'%2344566E\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3Crect x=\'1\' y=\'1\' width=\'50\' height=\'50\' rx=\'25\' stroke=\'%2344566E\' stroke-width=\'2\'/%3E%3C/svg%3E");
    position: absolute;
    top: 348px;
    right: 0;
    cursor: pointer
}

.reviews-main .slick-slider {
    display: grid
}

.reviews-main .slick-track {
    display: grid;
    grid-auto-flow: column
}

.reviews-main .slick-list {
    padding: 0 !important;
    margin: 0 -15px
}

.reviews-main .review_rating {
    width: 400px;
    height: 400px;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #ffa24e;
    border-radius: 20px;
    padding: 60px 0;
    position: relative
}

.page-premium .reviews-main .review_rating {
    background: var(--dark-gr, linear-gradient(135deg, #001837 0%, #166cb7 100%))
}

.reviews-main .review_rating__main {
    color: #001837;
    position: relative;
    width: 100%;
    height: 179px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: column
}

.page-premium .reviews-main .review_rating__main {
    color: #fff
}

.reviews-main .review_rating__main-background {
    width: 323px;
    height: 323px;
    background: center no-repeat url("../images/rating_background.png");
    position: absolute;
    top: 0
}

.page-premium .reviews-main .review_rating__main-background {
    background: center no-repeat url("../images/rating_background_white.png");
    background-size: contain
}

.reviews-main .review_rating__main-large {
    font-family: "Mazzard";
    font-style: normal;
    font-weight: 400;
    font-size: 75px;
    line-height: 75px
}

.reviews-main .review_rating__main-small {
    font-family: "Mazzard";
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 30px
}

.reviews-main .review_rating__bottom_title {
    font-family: "Mazzard";
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 30px;
    color: #001837;
    padding-top: 26px
}

.page-premium .reviews-main .review_rating__bottom_title {
    color: #fff
}

.reviews-main .review_rating__bottom_subtitle {
    font-family: "Mazzard";
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 30px;
    color: #001837;
    text-align: center;
    padding-top: 15px
}

.page-premium .reviews-main .review_rating__bottom_subtitle {
    color: #fff
}

.reviews__item {
    padding: 40px;
    background: #eaeef4;
    border-radius: 20px;
    margin: 0 15px;
    height: 318px
}

.reviews__title {
    margin: 0;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    color: #001837
}

.reviews__info {
    display: grid;
    grid-auto-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
    margin: 15px 0 0
}

.reviews__info__date {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #44566e
}

.reviews__info__date:before {
    content: "";
    width: 14px;
    height: 14px;
    background: no-repeat center url("data:image/svg+xml,%3Csvg width=\'15\' height=\'14\' viewBox=\'0 0 15 14\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_9070_162803)\'%3E%3Cpath d=\'M11.5833 1.16667H11V0.583333C11 0.428624 10.9385 0.280251 10.8291 0.170854C10.7197 0.0614582 10.5714 0 10.4167 0C10.262 0 10.1136 0.0614582 10.0042 0.170854C9.89479 0.280251 9.83333 0.428624 9.83333 0.583333V1.16667H5.16667V0.583333C5.16667 0.428624 5.10521 0.280251 4.99581 0.170854C4.88642 0.0614582 4.73804 0 4.58333 0C4.42862 0 4.28025 0.0614582 4.17085 0.170854C4.06146 0.280251 4 0.428624 4 0.583333V1.16667H3.41667C2.6434 1.16759 1.90208 1.47518 1.35529 2.02196C0.808514 2.56874 0.500926 3.31007 0.5 4.08333L0.5 11.0833C0.500926 11.8566 0.808514 12.5979 1.35529 13.1447C1.90208 13.6915 2.6434 13.9991 3.41667 14H11.5833C12.3566 13.9991 13.0979 13.6915 13.6447 13.1447C14.1915 12.5979 14.4991 11.8566 14.5 11.0833V4.08333C14.4991 3.31007 14.1915 2.56874 13.6447 2.02196C13.0979 1.47518 12.3566 1.16759 11.5833 1.16667ZM1.66667 4.08333C1.66667 3.6192 1.85104 3.17409 2.17923 2.8459C2.50742 2.51771 2.95254 2.33333 3.41667 2.33333H11.5833C12.0475 2.33333 12.4926 2.51771 12.8208 2.8459C13.149 3.17409 13.3333 3.6192 13.3333 4.08333V4.66667H1.66667V4.08333ZM11.5833 12.8333H3.41667C2.95254 12.8333 2.50742 12.649 2.17923 12.3208C1.85104 11.9926 1.66667 11.5475 1.66667 11.0833V5.83333H13.3333V11.0833C13.3333 11.5475 13.149 11.9926 12.8208 12.3208C12.4926 12.649 12.0475 12.8333 11.5833 12.8333Z\' fill=\'%2344566E\'/%3E%3Cpath d=\'M7.5 9.625C7.98325 9.625 8.375 9.23325 8.375 8.75C8.375 8.26675 7.98325 7.875 7.5 7.875C7.01675 7.875 6.625 8.26675 6.625 8.75C6.625 9.23325 7.01675 9.625 7.5 9.625Z\' fill=\'%2344566E\'/%3E%3Cpath d=\'M4.58301 9.625C5.06626 9.625 5.45801 9.23325 5.45801 8.75C5.45801 8.26675 5.06626 7.875 4.58301 7.875C4.09976 7.875 3.70801 8.26675 3.70801 8.75C3.70801 9.23325 4.09976 9.625 4.58301 9.625Z\' fill=\'%2344566E\'/%3E%3Cpath d=\'M10.417 9.625C10.9002 9.625 11.292 9.23325 11.292 8.75C11.292 8.26675 10.9002 7.875 10.417 7.875C9.93374 7.875 9.54199 8.26675 9.54199 8.75C9.54199 9.23325 9.93374 9.625 10.417 9.625Z\' fill=\'%2344566E\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_9070_162803\'%3E%3Crect width=\'14\' height=\'14\' fill=\'white\' transform=\'translate(0.5)\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

.reviews__info__stars {
    display: grid;
    grid-auto-flow: column;
    justify-content: flex-start;
    align-items: center;
    gap: 5px
}

.reviews__info__stars .star {
    width: 16px;
    height: 16px;
    background: center no-repeat url("data:image/svg+xml,%3Csvg width=\'16\' height=\'16\' viewBox=\'0 0 16 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0.884795 8.26672L3.25813 10.0001L2.3568 12.7914C2.21114 13.2243 2.20929 13.6927 2.35154 14.1268C2.49378 14.5608 2.77249 14.9373 3.14613 15.2C3.51336 15.4712 3.95839 15.6165 4.4149 15.6142C4.87141 15.6119 5.31496 15.4622 5.67946 15.1874L8.00013 13.4794L10.3215 15.1854C10.688 15.455 11.1307 15.6015 11.5857 15.6037C12.0408 15.6059 12.4848 15.4638 12.854 15.1977C13.2232 14.9317 13.4985 14.5554 13.6403 14.123C13.7822 13.6907 13.7833 13.2244 13.6435 12.7914L12.7421 10.0001L15.1155 8.26672C15.4816 7.99906 15.7537 7.62255 15.893 7.19098C16.0324 6.7594 16.0317 6.29484 15.8913 5.86364C15.7508 5.43244 15.4776 5.05667 15.1108 4.78999C14.744 4.52331 14.3023 4.37936 13.8488 4.37872H10.9335L10.0488 1.62138C9.90968 1.18736 9.63631 0.808727 9.26811 0.540094C8.89991 0.271462 8.45591 0.126709 8.00013 0.126709C7.54435 0.126709 7.10035 0.271462 6.73215 0.540094C6.36395 0.808727 6.09058 1.18736 5.95146 1.62138L5.0668 4.37872H2.15413C1.70062 4.37936 1.25892 4.52331 0.892115 4.78999C0.525307 5.05667 0.252156 5.43244 0.111676 5.86364C-0.0288034 6.29484 -0.0294251 6.7594 0.1099 7.19098C0.249225 7.62255 0.521369 7.99906 0.887462 8.26672H0.884795Z\' fill=\'%23CBD6E2\'/%3E%3C/svg%3E%0A")
}

.reviews__info__stars .star_active {
    background: center no-repeat url("data:image/svg+xml,%3Csvg width=\'16\' height=\'16\' viewBox=\'0 0 16 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0.884795 8.26672L3.25813 10.0001L2.3568 12.7914C2.21114 13.2243 2.20929 13.6927 2.35154 14.1268C2.49378 14.5608 2.77249 14.9373 3.14613 15.2C3.51336 15.4712 3.95839 15.6165 4.4149 15.6142C4.87141 15.6119 5.31496 15.4622 5.67946 15.1874L8.00013 13.4794L10.3215 15.1854C10.688 15.455 11.1307 15.6015 11.5857 15.6037C12.0408 15.6059 12.4848 15.4638 12.854 15.1977C13.2232 14.9317 13.4985 14.5554 13.6403 14.123C13.7822 13.6907 13.7833 13.2244 13.6435 12.7914L12.7421 10.0001L15.1155 8.26672C15.4816 7.99906 15.7537 7.62255 15.893 7.19098C16.0324 6.7594 16.0317 6.29484 15.8913 5.86364C15.7508 5.43244 15.4776 5.05667 15.1108 4.78999C14.744 4.52331 14.3023 4.37936 13.8488 4.37872H10.9335L10.0488 1.62138C9.90968 1.18736 9.63631 0.808727 9.26811 0.540094C8.89991 0.271462 8.45591 0.126709 8.00013 0.126709C7.54435 0.126709 7.10035 0.271462 6.73215 0.540094C6.36395 0.808727 6.09058 1.18736 5.95146 1.62138L5.0668 4.37872H2.15413C1.70062 4.37936 1.25892 4.52331 0.892115 4.78999C0.525307 5.05667 0.252156 5.43244 0.111676 5.86364C-0.0288034 6.29484 -0.0294251 6.7594 0.1099 7.19098C0.249225 7.62255 0.521369 7.99906 0.887462 8.26672H0.884795Z\' fill=\'%23FFCE26\'/%3E%3C/svg%3E%0A")
}

.reviews__text {
    margin: 15px 0 0;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #44566e
}

.reviews_cards {
    display: flex;
    gap: 30px;
    grid-gap: 30px;
    justify-content: space-between
}

.reviews_cards .review_card {
    background: linear-gradient(93.3deg, #001837 0%, #166cb7 100%);
    border-radius: 20px;
    width: 100%;
    padding: 0 100px 0 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 12px;
    grid-gap: 12px;
    align-items: center
}

.reviews_cards .review_card__main {
    padding: 83px 0 85px 60px;
    width: 426px;
    position: relative
}

.reviews_cards .review_card__main-title {
    font-family: "Mazzard";
    font-style: normal;
    font-weight: 500;
    font-size: 36px;
    line-height: 40px;
    padding-bottom: 60px;
    color: #fff
}

.reviews_cards .review_card__main-title--highlight {
    color: #00e0ff
}

.reviews_cards .review_card__main-button {
    background: radial-gradient(159.14% 3166.39% at 159.14% 0%, #ff7a00 0%, #ffa24e 100%);
    border-radius: 26px;
    padding: 18px 24px;
    border: none;
    color: #f4f4f4;
    font-family: "Proxima Nova";
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .07em;
    text-transform: uppercase;
    cursor: pointer
}

.reviews_cards .review_card__side {
    display: block;
    position: absolute;
    top: 100px;
    left: 498px;
    width: 252px;
    height: 223px
}

.reviews_cards .review_card__side-static {
    width: 159px;
    height: 110px;
    background: #fff;
    border-radius: 8px;
    position: absolute;
    top: 0;
    left: 46px
}

.reviews_cards .review_card__side-back {
    width: 159px;
    height: 110px;
    background: #fff;
    box-shadow: 0px -4px 16px rgba(22, 108, 183, .16);
    border-radius: 8px;
    position: absolute;
    top: 0;
    left: 46px
}

.reviews_cards .review_card__side-middle {
    width: 202px;
    height: 140px;
    background: #fff;
    box-shadow: 0px -4px 16px rgba(22, 108, 183, .16);
    border-radius: 10px;
    position: absolute;
    top: 12px;
    left: 25px
}

.reviews_cards .review_card__side-front {
    width: 252px;
    height: 196px;
    background: #fff;
    box-shadow: 0px -4px 16px rgba(22, 108, 183, .16);
    border-radius: 12px;
    position: absolute;
    top: 27px;
    padding: 20px
}

.reviews_cards .review_card__side-front-profile {
    display: flex;
    gap: 15px;
    grid-gap: 15px;
    align-items: center
}

.reviews_cards .review_card__side-front-profile-photo {
    width: 60px;
    height: 60px;
    border-radius: 76px
}

.reviews_cards .review_card__side-front-profile-name {
    font-family: "Mazzard";
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 30px
}

.reviews_cards .review_card__side-front-rating {
    display: flex;
    gap: 15px;
    grid-gap: 15px;
    align-items: center;
    padding-top: 20px
}

.reviews_cards .review_card__side-front-rating-date {
    display: flex;
    gap: 5px;
    grid-gap: 5px;
    font-family: "Mazzard";
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #44566e
}

.reviews_cards .review_card__side-front-rating-date-icon {
    width: 14px;
    height: 14px;
    background: center no-repeat url("data:image/svg+xml,%3Csvg width=\'15\' height=\'14\' viewBox=\'0 0 15 14\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_544_1009)\'%3E%3Cpath d=\'M11.5794 1.16691H10.9961V0.583577C10.9961 0.428868 10.9346 0.280495 10.8252 0.171099C10.7158 0.0617023 10.5675 0.000244141 10.4128 0.000244141C10.2581 0.000244141 10.1097 0.0617023 10.0003 0.171099C9.89088 0.280495 9.82943 0.428868 9.82943 0.583577V1.16691H5.16276V0.583577C5.16276 0.428868 5.1013 0.280495 4.99191 0.171099C4.88251 0.0617023 4.73414 0.000244141 4.57943 0.000244141C4.42472 0.000244141 4.27634 0.0617023 4.16695 0.171099C4.05755 0.280495 3.99609 0.428868 3.99609 0.583577V1.16691H3.41276C2.6395 1.16784 1.89817 1.47543 1.35139 2.02221C0.804608 2.56899 0.49702 3.31031 0.496094 4.08358L0.496094 11.0836C0.49702 11.8568 0.804608 12.5982 1.35139 13.1449C1.89817 13.6917 2.6395 13.9993 3.41276 14.0002H11.5794C12.3527 13.9993 13.094 13.6917 13.6408 13.1449C14.1876 12.5982 14.4952 11.8568 14.4961 11.0836V4.08358C14.4952 3.31031 14.1876 2.56899 13.6408 2.02221C13.094 1.47543 12.3527 1.16784 11.5794 1.16691ZM1.66276 4.08358C1.66276 3.61945 1.84713 3.17433 2.17532 2.84614C2.50351 2.51795 2.94863 2.33358 3.41276 2.33358H11.5794C12.0436 2.33358 12.4887 2.51795 12.8169 2.84614C13.1451 3.17433 13.3294 3.61945 13.3294 4.08358V4.66691H1.66276V4.08358ZM11.5794 12.8336H3.41276C2.94863 12.8336 2.50351 12.6492 2.17532 12.321C1.84713 11.9928 1.66276 11.5477 1.66276 11.0836V5.83358H13.3294V11.0836C13.3294 11.5477 13.1451 11.9928 12.8169 12.321C12.4887 12.6492 12.0436 12.8336 11.5794 12.8336Z\' fill=\'%2344566E\'/%3E%3Cpath d=\'M7.49463 9.62524C7.97788 9.62524 8.36963 9.23349 8.36963 8.75024C8.36963 8.26699 7.97788 7.87524 7.49463 7.87524C7.01138 7.87524 6.61963 8.26699 6.61963 8.75024C6.61963 9.23349 7.01138 9.62524 7.49463 9.62524Z\' fill=\'%2344566E\'/%3E%3Cpath d=\'M4.58008 9.62524C5.06333 9.62524 5.45508 9.23349 5.45508 8.75024C5.45508 8.26699 5.06333 7.87524 4.58008 7.87524C4.09683 7.87524 3.70508 8.26699 3.70508 8.75024C3.70508 9.23349 4.09683 9.62524 4.58008 9.62524Z\' fill=\'%2344566E\'/%3E%3Cpath d=\'M10.4121 9.62524C10.8954 9.62524 11.2871 9.23349 11.2871 8.75024C11.2871 8.26699 10.8954 7.87524 10.4121 7.87524C9.92886 7.87524 9.53711 8.26699 9.53711 8.75024C9.53711 9.23349 9.92886 9.62524 10.4121 9.62524Z\' fill=\'%2344566E\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_544_1009\'%3E%3Crect width=\'14\' height=\'14\' fill=\'white\' transform=\'translate(0.49707 0.000244141)\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

.reviews_cards .review_card__side-front-rating-stars {
    display: grid;
    grid-auto-flow: column;
    justify-content: flex-start;
    align-items: center;
    gap: 5px
}

.reviews_cards .review_card__side-front-rating-stars .star {
    width: 16px;
    height: 16px;
    background: center no-repeat url("data:image/svg+xml,%3Csvg width=\'16\' height=\'16\' viewBox=\'0 0 16 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0.884795 8.26672L3.25813 10.0001L2.3568 12.7914C2.21114 13.2243 2.20929 13.6927 2.35154 14.1268C2.49378 14.5608 2.77249 14.9373 3.14613 15.2C3.51336 15.4712 3.95839 15.6165 4.4149 15.6142C4.87141 15.6119 5.31496 15.4622 5.67946 15.1874L8.00013 13.4794L10.3215 15.1854C10.688 15.455 11.1307 15.6015 11.5857 15.6037C12.0408 15.6059 12.4848 15.4638 12.854 15.1977C13.2232 14.9317 13.4985 14.5554 13.6403 14.123C13.7822 13.6907 13.7833 13.2244 13.6435 12.7914L12.7421 10.0001L15.1155 8.26672C15.4816 7.99906 15.7537 7.62255 15.893 7.19098C16.0324 6.7594 16.0317 6.29484 15.8913 5.86364C15.7508 5.43244 15.4776 5.05667 15.1108 4.78999C14.744 4.52331 14.3023 4.37936 13.8488 4.37872H10.9335L10.0488 1.62138C9.90968 1.18736 9.63631 0.808727 9.26811 0.540094C8.89991 0.271462 8.45591 0.126709 8.00013 0.126709C7.54435 0.126709 7.10035 0.271462 6.73215 0.540094C6.36395 0.808727 6.09058 1.18736 5.95146 1.62138L5.0668 4.37872H2.15413C1.70062 4.37936 1.25892 4.52331 0.892115 4.78999C0.525307 5.05667 0.252156 5.43244 0.111676 5.86364C-0.0288034 6.29484 -0.0294251 6.7594 0.1099 7.19098C0.249225 7.62255 0.521369 7.99906 0.887462 8.26672H0.884795Z\' fill=\'%23CBD6E2\'/%3E%3C/svg%3E%0A")
}

.reviews_cards .review_card__side-front-rating-stars .star_active {
    background: center no-repeat url("data:image/svg+xml,%3Csvg width=\'16\' height=\'16\' viewBox=\'0 0 16 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0.884795 8.26672L3.25813 10.0001L2.3568 12.7914C2.21114 13.2243 2.20929 13.6927 2.35154 14.1268C2.49378 14.5608 2.77249 14.9373 3.14613 15.2C3.51336 15.4712 3.95839 15.6165 4.4149 15.6142C4.87141 15.6119 5.31496 15.4622 5.67946 15.1874L8.00013 13.4794L10.3215 15.1854C10.688 15.455 11.1307 15.6015 11.5857 15.6037C12.0408 15.6059 12.4848 15.4638 12.854 15.1977C13.2232 14.9317 13.4985 14.5554 13.6403 14.123C13.7822 13.6907 13.7833 13.2244 13.6435 12.7914L12.7421 10.0001L15.1155 8.26672C15.4816 7.99906 15.7537 7.62255 15.893 7.19098C16.0324 6.7594 16.0317 6.29484 15.8913 5.86364C15.7508 5.43244 15.4776 5.05667 15.1108 4.78999C14.744 4.52331 14.3023 4.37936 13.8488 4.37872H10.9335L10.0488 1.62138C9.90968 1.18736 9.63631 0.808727 9.26811 0.540094C8.89991 0.271462 8.45591 0.126709 8.00013 0.126709C7.54435 0.126709 7.10035 0.271462 6.73215 0.540094C6.36395 0.808727 6.09058 1.18736 5.95146 1.62138L5.0668 4.37872H2.15413C1.70062 4.37936 1.25892 4.52331 0.892115 4.78999C0.525307 5.05667 0.252156 5.43244 0.111676 5.86364C-0.0288034 6.29484 -0.0294251 6.7594 0.1099 7.19098C0.249225 7.62255 0.521369 7.99906 0.887462 8.26672H0.884795Z\' fill=\'%23FFCE26\'/%3E%3C/svg%3E%0A")
}

.reviews_cards .review_card__side-front-message {
    padding-top: 20px;
    font-family: "Mazzard";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #44566e
}

.reviews_cards .review_rating {
    width: 400px;
    height: 400px;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #ffa24e;
    border-radius: 20px;
    padding: 60px 0;
    position: relative
}

.reviews_cards .review_rating__main {
    color: #001837;
    position: relative;
    width: 100%;
    height: 179px;
    display: flex;
    justify-content: end;
    align-items: center;
    flex-direction: column
}

.reviews_cards .review_rating__main-background {
    width: 323px;
    height: 323px;
    background: center no-repeat url("../images/rating_background.png");
    position: absolute;
    top: 0
}

.reviews_cards .review_rating__main-large {
    font-family: "Mazzard";
    font-style: normal;
    font-weight: 400;
    font-size: 75px;
    line-height: 75px
}

.reviews_cards .review_rating__main-small {
    font-family: "Mazzard";
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 30px
}

.reviews_cards .review_rating__bottom_title {
    font-family: "Mazzard";
    font-style: normal;
    font-weight: 500;
    font-size: 30px;
    line-height: 30px;
    color: #001837;
    padding-top: 26px
}

.reviews_cards .review_rating__bottom_subtitle {
    font-family: "Mazzard";
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 30px;
    color: #001837;
    text-align: center;
    padding-top: 15px
}

.back-card-anim {
    animation: backCardAnimation 4s
}

.middle-card-anim {
    animation: middleCardAnimation 4s
}

.fade-card-anim {
    animation: fadeCardAnimation 4s
}

@keyframes backCardAnimation {
    0% {
        top: 0;
        width: 159px;
        height: 110px;
        left: 46px;
        border-radius: 8px
    }
    25%, 100% {
        top: 12px;
        width: 202px;
        height: 140px;
        left: 25px;
        border-radius: 10px
    }
}

@keyframes middleCardAnimation {
    0% {
        transform: translateY(-43px);
        scale: 80%
    }
    25%, 100% {
        transform: translateY(0px);
        scale: 100%
    }
}

@keyframes fadeCardAnimation {
    0% {
        opacity: 100%
    }
    25%, 100% {
        opacity: 0%
    }
}

.information {
    padding-bottom: 70px;
    display: grid;
    grid-template-columns:2fr 1fr;
    gap: 20px 30px;
    color: #44566e
}

.information h2 {
    margin-top: 0;
    font-weight: 600;
    color: #001837
}

.information p {
    font-size: 14px;
    line-height: 160%
}

.information__lists {
    display: grid;
    grid-template-columns:1fr 1fr;
    gap: 15px 60px;
    margin: 60px 0 0
}

.information ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.information ul li {
    display: grid;
    grid-template-columns:max-content 1fr;
    align-items: flex-start;
    gap: 15px;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #44566e
}

.information ul li:not(:last-child) {
    margin-bottom: 15px
}

.information ul li:before {
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    background: center no-repeat url("data:image/svg+xml,%3Csvg width=\'30\' height=\'30\' viewBox=\'0 0 30 30\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_15518_203670)\'%3E%3Cpath d=\'M15 30C23.2843 30 30 23.2843 30 15C30 6.71573 23.2843 0 15 0C6.71573 0 0 6.71573 0 15C0 23.2843 6.71573 30 15 30Z\' fill=\'%2398FB98\'/%3E%3Cpath d=\'M27.5626 6.82031L14.2969 20.5548L14.3203 22.0313H14.9297L29.297 10.4531C28.8751 9.1641 28.2892 7.9219 27.5626 6.82031Z\' fill=\'%2349A9A8\'/%3E%3Cpath d=\'M29.719 6.16411L27.0705 3.53908C26.7189 3.18749 26.133 3.18749 25.758 3.53908L14.4376 15.2345L9.5391 10.4063C9.18752 10.0547 8.60159 10.0547 8.22662 10.4063L5.88283 12.7267C5.53124 13.0782 5.53124 13.6642 5.88283 14.0158L13.711 21.7736C13.922 21.9845 14.2032 22.0548 14.4845 22.0313C14.7657 22.0548 15.047 21.9845 15.2579 21.7736L29.719 7.47659C30.0705 7.10156 30.0705 6.51563 29.719 6.16411Z\' fill=\'%23008000\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_15518_203670\'%3E%3Crect width=\'30\' height=\'30\' fill=\'white\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

.information__wrapper {
    position: relative;
    padding: 60px;
    background: #eaeef4;
    border-radius: 20px
}

.information__wrapper .logotype svg path {
  fill: #166CB7FF;
}

.information__badge {
    position: absolute;
    top: -60px;
    left: calc(100% - 160px)
}

.information__text {
    margin: 30px 0
}

.link-section__title {
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
    text-decoration: none;
    text-transform: uppercase;
    color: #44566e;
    opacity: .7
}

@media only screen and (min-width: 20em) and (max-width: 47.9375em) {
    footer {
        padding-top: 60px
    }

    h1 {
        font-size: 36px;
        font-size: 2.25rem;
        line-height: 38px;
        line-height: 2.375rem
    }

    h2, .promo__text-title {
        font-size: 28px;
        font-size: 1.75rem;
        line-height: 32px;
        line-height: 2rem
    }

    main {
        padding-bottom: 80px
    }

    .page-premium main {
        padding-bottom: 0
    }

    .accordeon {
        grid-gap: 15px
    }

    .accordeon__item {
        background-color: #eaeef4;
        border-radius: 0 0 12px 12px;
        padding: 0 48px 20px 24px;
        position: relative
    }

    .accordeon__item:before {
        background-color: #eaeef4;
        content: "";
        display: block;
        height: 15px;
        left: 0;
        position: absolute;
        top: -15px;
        width: 100%
    }

    .page-premium .accordeon__item:before {
        background: linear-gradient(90deg, #001837 0%, #166cb7 100%)
    }

    .page-premium .accordeon__item_expanded {
        background: linear-gradient(90deg, #001837 0%, #166cb7 100%)
    }

    .accordeon__toggle {
        font-size: 16px;
        font-size: 1rem;
        line-height: 16px;
        line-height: 1rem;
        border-radius: 12px;
        padding: 20px 48px 20px 24px
    }

    .accordeon__toggle:after {
        right: 18px;
        transition: all .3s;
        transform: rotate(90deg)
    }

    .accordeon__toggle_active {
        border-radius: 12px 12px 0 0;
        color: #166cb7
    }

    .page-premium .accordeon__toggle_active {
        background: linear-gradient(90deg, #001837 0%, #166cb7 100%);
        color: var(--vevy-very-light-blue, #c5f8ff)
    }

    .accordeon__toggle_active:after {
        transform: rotate(-90deg)
    }

    .accordeon_images .accordeon__toggle_active .text_container_title {
        color: #001837
    }

    .accordeon_images .accordeon__toggle_active .text_container_hint {
        color: #001837
    }

    .action {
        grid-gap: 20px;
        justify-items: center
    }

    .action__btn {
        display: block;
        grid-area: 3;
        justify-self: stretch
    }

    .action__content-item {
        gap: 20px;
        justify-items: center
    }

    .action__content-item > .btn {
        display: block;
        justify-self: stretch
    }

    .action__info {
        gap: 24px;
        justify-items: flex-start
    }

    .action__info-title {
        font-size: 28px;
        font-style: normal;
        font-weight: 500;
        line-height: 32px
    }

    .action__info-title {
        margin: 0 0 16px
    }

    .aside-menu {
        padding-top: 20px !important
    }

    .author-page {
        padding: 100px 24px 0
    }

    .balloons {
        display: none
    }

    .banner__fastpay {
        grid-template-columns:1fr minmax(85px, -webkit-max-content);
        grid-template-columns:1fr minmax(85px, max-content);
        padding: 20px
    }

    .banner__fastpay-title {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 26px;
        line-height: 1.625rem
    }

    .banner__fastpay-image {
        grid-area: auto;
        height: 200px;
        width: 230px;
        margin: -30px -35px 0
    }

    .banner__fastpay.static {
        display: flex;
        flex-direction: column;
        gap: 22px;
        grid-gap: 22px;
        background: linear-gradient(93.3deg, #ece6bb 0%, #ffb68d 100%)
    }

    .banner__fastpay.static .banner__fastpay-wrapper {
        display: grid;
        align-content: space-between
    }

    .banner__fastpay.static .banner__fastpay-title {
        grid-area: auto;
        color: #000;
        margin-bottom: 0
    }

    .banner__fastpay.static .banner__fastpay-description {
        margin: 10px 0 0;
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: .02em;
        color: #44566e
    }

    .banner__fastpay.static .banner__fastpay-date {
        margin-top: 10px
    }

    .banner__fastpay.static .banner__fastpay-aside {
        flex-direction: column;
        gap: 22px;
        grid-gap: 22px
    }

    .banner__fastpay.static .banner__fastpay-code {
        width: 100%;
        max-width: 100%;
        padding: 17px 0
    }

    .banner__fastpay.static .banner__fastpay-link {
        align-self: flex-start
    }

    .card_left .btn_cta, .card_right .btn_cta {
        justify-content: center;
        width: 100%
    }

    .btn_stroke {
        font-weight: 400;
        font-size: 14px;
        font-size: .875rem
    }

    .breadcrumb {
        font-size: 14px;
        font-size: .875rem;
        line-height: 34px;
        line-height: 2.125rem;
        background-color: #cbd6e2;
        border-radius: 6px;
        display: grid;
        display: none;
        visibility: hidden
    }

    .breadcrumb__delimiter {
        display: none;
        visibility: hidden
    }

    .breadcrumb__item {
        color: #44566e
    }

    .breadcrumb__toggle-submenu {
        padding: 0 34px 0 0;
        width: 100%
    }

    .burger {
        left: 0;
        top: 0
    }

    .calculator {
        --padding-x: 24px;
        --padding-x: 16px;
        border-radius: 12px;
        width: 100%
    }

    .calculator__action {
        justify-items: center;
        justify-items: unset;
        grid-auto-flow: dense;
        gap: 20px 0;
        padding: 0 24px 24px;
        padding: 0
    }

    .calculator__action-text {
        display: none;
        visibility: hidden
    }

    .calculator__action.start .calculator__message {
        padding: 10px 20px;
        font-weight: 400;
        font-size: 10px;
        line-height: 140%;
        border: 1px solid #cbd6e2;
        border-radius: 4px
    }

    .calculator__action.start .calculator__message, .calculator__action.end .calculator__message {
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: 12px;
        padding: 8px 16px;
        border: none;
        border-radius: 6px;
        background: var(--neutral-gray-light-input, #f4f4f4)
    }

    .calculator__gosu {
        padding: 20px 24px 20px 20px
    }

    .calculator__gosu:after {
        background-size: .35em;
        height: 24px;
        right: 24px;
        width: 24px
    }

    .calculator__gosu-text {
        font-size: 14px;
        font-size: .875rem;
        line-height: 18px;
        line-height: 1.125rem
    }

    .calculator__gosu-title {
        font-size: 16px;
        font-size: 1rem;
        line-height: 20px;
        line-height: 1.25rem
    }

    .calculator__gosu-wrapper {
        align-content: center;
        padding-right: 24px
    }

    .calculator__ranges {
        padding: var(--padding-x) var(--padding-x) 40px;
        gap: 16px
    }

    .calculator__ranges:before {
        background-color: #3d8db0
    }

    .calculator__ranges:after {
        background-color: #86ccea
    }

    .calculator__result {
        margin: 0 var(--padding-x);
        padding: 33px 0 25px;
        padding-bottom: 16px
    }

    .calculator__result:before {
        height: 3px;
        background: radial-gradient(circle at center, #166cb7 25%, #fff 25%);
        background-size: 12px 3px;
        background-repeat: repeat-x;
        background-position: center
    }

    .calculator__result-label {
        white-space: nowrap
    }

    .calculator__result-label + div {
        display: grid;
        justify-items: center;
        grid-auto-flow: column
    }

    .calculator__result-sale {
        font-size: 16px;
        font-size: 1rem;
        line-height: 1
    }

    .calculator__result-value {
        font-size: 16px;
        font-size: 1rem;
        line-height: 1
    }

    .calculator__result-wrapper {
        gap: 8px;
        grid-auto-flow: row
    }

    .calculator-head {
        padding: 0 var(--padding-x);
        height: 90px
    }

    .calculator-head__item {
        padding: 0
    }

    .calculator-head__item-title {
        font-size: 24px
    }

    .calculator-head__item-title-asterisk {
        top: -12px
    }

    .calculator-head__item-text {
        font-size: 14px;
        padding-top: 4px
    }

    .calculator-head__item-badge {
        padding: 4px 12px
    }

    .calculator-head__item-image {
        width: 90px;
        height: 90px
    }

    .calculator-head__sale {
        font-size: 14px;
        font-size: .875rem;
        line-height: 18px;
        line-height: 1.125rem;
        padding: 15px 30px 0 24px
    }

    .calculator-head__sale-link {
        margin-left: .25em
    }

    .calculator-head__sale-text {
        display: inline
    }

    .calculator-head__title:after {
        font-size: 24px;
        font-size: 1.5rem
    }

    .calculator-promocode {
        padding: 2px 0
    }

    .calculator_inner {
        background-color: transparent !important
    }

    .calculator_inner .calculator__ranges:before {
        background: 0 0;
        box-shadow: -360px 0 0 700px #fff, inset 0 0 20px 0 rgba(0, 0, 0, .1);
        z-index: -1
    }

    .calculator_inner .calculator__ranges:after {
        background: 0 0;
        box-shadow: 360px 0 0 700px #fff, inset 0 0 20px 0 rgba(0, 0, 0, .1);
        z-index: -1
    }

    .calculator__bottom {
        padding-bottom: 24px
    }

    .calculator-long__result-label {
        text-align: center
    }

    .calculator-long__ranges:before {
        z-index: -1;
        background-color: #03264c
    }

    .calculator-long__ranges:after {
        z-index: -1;
        background-color: #03254b
    }

    .calculator-long__action {
        padding: 0 24px 30px;
        padding: 8px 0 16px
    }

    .calculator-long__action__message {
        margin: 0
    }

    .calculator-long__result {
        margin: 0 24px;
        margin: 0 var(--padding-x);
        padding-top: 28px
    }

    .calc-popup__header-title {
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: 24px
    }

    .card_large {
        border-radius: 12px;
        overflow: hidden;
        padding: 30px 24px
    }

    .card_medium {
        border-radius: 12px;
        padding: 30px 24px
    }

    .card_vertical {
        border-radius: 10px
    }

    .card_vertical .card-content {
        padding: 30px 24px
    }

    .card_vertical .card-subcontent {
        padding: 0 24px 30px
    }

    .card-content h2, .card-subcontent h2 {
        margin: 0 0 25px !important
    }

    .card-content h3, .card-subcontent h3 {
        margin: 0 0 20px !important
    }

    .card-content p, .card-subcontent p {
        font-size: 16px;
        font-size: 1rem;
        line-height: 24px;
        line-height: 1.5rem
    }

    .card-illustration {
        height: 410px;
        margin-left: -24px;
        margin-right: -24px;
        width: calc(100% + 48px)
    }

    .card_large .card-illustration {
        margin-bottom: -30px
    }

    .card-info {
        grid-template-columns:1fr 5fr;
        gap: 0 20px
    }

    .checked {
        font-size: 16px;
        font-size: 1rem;
        line-height: 22px;
        line-height: 1.375rem;
        gap: 30px;
        padding-top: 30px
    }

    .checked li:before {
        top: -2px
    }

    .checked li b, .checked li strong {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 26px;
        line-height: 1.625rem;
        margin-bottom: 10px
    }

    .columns-2 {
        display: grid;
        list-style-type: none
    }

    .contact__data {
        grid-gap: 10px;
        padding: 20px
    }

    .contact__data .column {
        font-size: 16px;
        font-size: 1rem;
        line-height: 22px;
        line-height: 1.375rem
    }

    .contact__data .column b {
        font-size: 18px;
        font-size: 1.125rem;
        margin-bottom: 3px
    }

    .contact__data .column b:nth-child(2) {
        margin-top: 10px
    }

    .contact__data .column b i {
        font-size: 12px;
        font-size: .75rem;
        line-height: 12px;
        line-height: .75rem
    }

    .contact__map {
        min-height: 700px
    }

    .contact__panel {
        padding-bottom: 15px !important;
        width: calc(100% - 30px)
    }

    .contact__toggle {
        display: grid;
        grid-auto-flow: row;
        grid-gap: 25px;
        padding: 22px 0;
        justify-content: center
    }

    .contact__toggler {
        font-size: 18px;
        font-size: 1.125rem
    }

    .contacts-block_calling {
        display: none
    }

    .container {
        padding: 0 15px;
    }

    .menu__wrapper .container {
        padding: 0;
    }

    .container-premium {
        background: #fff;
        z-index: 1
    }

    .cookie {
        position: fixed;
        bottom: -100%;
        left: 0;
        gap: 30px;
        width: 100%;
        box-shadow: 0px -4px 10px 3px rgba(0, 24, 55, .05);
        background: #fff;
        z-index: 999;
        transition: bottom .6s ease-in-out
    }

    .cookie_show {
        bottom: 0
    }

    .cookie_show.cookie--new {
        bottom: 73px
    }

    .cookie__close {
        width: 40px !important;
        height: 40px !important;
        background-color: #166cb7;
        cursor: pointer;
        position: absolute !important;
        bottom: 100%;
        right: calc(50% - min(640px, 50vw));
        border-radius: 23px 23px 0 0 !important
    }

    .cookie__close:after, .cookie__close:before {
        width: calc(100% - 20px) !important;
        background: #fff !important
    }

    .cookie p {
        font-size: 14px;
        line-height: 20px;
        color: #44566e;
        margin: 0
    }

    .cookie p:not(:last-child) {
        margin-bottom: 1em
    }

    .cookie p a {
        color: #166cb7
    }

    .cookie-banner, .cookie-details {
        transition: max-height .3s ease, opacity .3s ease
    }

    .cookie-banner {
        padding: 12px 24px;
        display: grid;
        gap: 8px
    }

    .cookie-details {
        max-height: 0;
        opacity: 0;
        overflow: hidden;
        height: 60vh;
        overscroll-behavior: contain;
        scrollbar-color: #ced9e3 #ecf3f8
    }

    .cookie-toggle {
        display: none
    }

    .cookie-toggle:checked ~ .cookie-banner {
        display: none
    }

    .cookie-toggle:checked ~ .cookie-details {
        padding: 12px 12px 12px 24px;
        max-height: 60vh;
        opacity: 1;
        overflow: auto
    }

    .cookie .more-link {
        font-size: 14px;
        line-height: 20px;
        color: #166cb7;
        cursor: pointer;
        text-decoration: underline
    }

    .documents-group {
        padding-bottom: 48px
    }

    .documents-group__title {
        display: block;
        margin: 0 0 32px;
        font-family: "Mazzard";
        font-size: 28px;
        font-style: normal;
        font-weight: 500;
        line-height: 32px
    }

    .faq {
        padding-bottom: 50px
    }

    .page-premium .faq {
        padding-top: 70px
    }

    .faq__answer {
        font-size: 16px;
        font-size: 1rem;
        line-height: 24px;
        line-height: 1.5rem
    }

    .page-premium .faq__answer {
        color: #fff
    }

    .page-premium .faq__answer a:not(.btn) {
        color: var(--vevy-very-light-blue, #c5f8ff)
    }

    .faq__answer p:first-child {
        margin-top: 0
    }

    .faq__answer p:last-child {
        margin-bottom: 0
    }

    .page-premium .faq-tabs {
        padding-top: 10px
    }

    .faq__accordeon__title {
        font-size: 18px;
        line-height: 24px
    }

    .faq__accordeon__answer {
        font-size: 14px;
        line-height: 20px;
        padding-right: 15%
    }

    .faq__accordeon__answer iframe {
        width: 100% !important
    }

    .faq__accordeon__answer ol, .faq__accordeon__answer ul {
        margin: 10px 0;
        gap: 5px
    }

    .faq__accordeon__answer__imageBlock {
        flex-direction: column-reverse;
        gap: 0
    }

    .feature {
        grid-gap: 30px;
        padding: 30px 0
    }

    .feature__img {
        background-size: auto 56px;
        width: 56px;
        height: 56px
    }

    .feature__img_card {
        background-position: -56px 50%
    }

    .feature__img_pay {
        background-position: 0 50%
    }

    .feature__img_tick {
        background-position: -168px 50%
    }

    .feature__img_wallet {
        background-position: -112px 50%
    }

    .feature__text {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 24px;
        line-height: 1.5rem
    }

    .feedback-item {
        background-size: auto 80%
    }

    .feedback-list_1 .feedback-item, .feedback-list_2 .feedback-item {
        padding: 20px 35% 20px 20px
    }

    .feedback-list_3 .feedback-item {
        padding: 20px
    }

    .mobile-swipe .feedback-list_3 .feedback-item {
        grid-row: auto;
        padding-right: 35%
    }

    .feedback-item__lead {
        margin: 15px 0 0
    }

    .feedback-item.first {
        background-color: #3084aa
    }

    .feedback-item.first .animated-icon {
        bottom: 0;
        height: 125px;
        width: 125px
    }

    .feedback-item.first .feedback-item__title {
        color: #fff
    }

    .feedback-item.first .feedback-item__lead {
        color: #fff
    }

    .feedback-item:not(.first) .animated-icon {
        display: none;
        visibility: hidden
    }

    .mobile-swipe .feedback-item:first-child {
        margin-left: 15px
    }

    .mobile-swipe .feedback-item:last-child {
        margin-right: 15px
    }

    .mobile-swipe .feedback-item .animated-icon {
        display: block;
        bottom: 0;
        height: 125px;
        visibility: visible;
        width: 125px
    }

    .mobile-swipe .feedback-list {
        grid-auto-flow: column;
        overflow-y: hidden;
        overflow-x: scroll;
        -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
        scroll-padding: 0 15px
    }

    .mobile-swipe .feedback-list_2 {
        grid-template-columns:repeat(2, minmax(85%, 1fr))
    }

    .mobile-swipe .feedback-list_3 {
        grid-template-columns:repeat(3, minmax(85%, 1fr))
    }

    .mobile-swipe .feedback-list_4 {
        grid-template-columns:repeat(4, minmax(85%, 1fr))
    }

    .field-default input {
        max-width: 100%
    }

    .field-checkbox {
        gap: 12px
    }

    .field-checkbox_support {
        justify-content: space-between
    }

    .field-checkbox__label {
        font-size: 16px;
        font-size: 1rem;
        padding-top: 3px
    }

    .field-file_support {
        grid-area: auto
    }

    .files-list {
        grid-gap: 15px
    }

    .files-list__item {
        font-size: 16px;
        font-size: 1rem;
        line-height: 22px;
        line-height: 1.375rem;
        min-height: 64px;
        padding: 0
    }

    .files-list__item a {
        padding: 0 0 0 80px
    }

    .files-list__item span {
        font-size: 12px;
        font-size: .75rem
    }

    .footer__columns > * h3 {
        margin-top: 26px
    }

    .footer__columns > * .widget-block {
        margin-bottom: 60px
    }

    .footer__columns ul {
        margin: .75em 0
    }

    .footer__underground {
      justify-content: flex-start;
      gap: 20px;
        padding-bottom: 60px
    }

    .footer__underground img {
        max-height: 28px;
        max-width: 120px
    }

    .footer__partners {
        margin-top: 40px
    }

    .footer-phone, .footer-email {
        font-size: 30px;
        font-size: 1.875rem;
        line-height: 42px;
        line-height: 2.625rem
    }

    .footer-social {
        margin: 20px 0 60px
    }

    .form__title {
        font-size: 20px;
        line-height: 26px
    }

    .form__description {
        font-size: 16px;
        line-height: 22px
    }

    .form__footer {
        grid-auto-flow: dense;
        justify-content: center;
        justify-items: center;
        gap: 5px
    }

    .form__footer-rule {
        order: 1;
        text-align: center
    }

    .gap_xxs {
        gap: 10px !important
    }

    .gap_xs {
        gap: 20px !important
    }

    .gap_s {
        gap: 30px !important
    }

    .gap_m {
        gap: 40px !important
    }

    .gap_l {
        gap: 50px !important
    }

    .gap_xl {
        gap: 60px !important
    }

    .gap_xxl {
        gap: 70px !important
    }

    .grade__title {
        text-align: left;
        color: #001837
    }

    .grade__wrapper {
        max-width: 100%
    }

    .header-logo {
        line-height: 0;
        width: 118px
    }

    .header-logo img {
        height: 22px
    }

    .header-logo[data-icon] {
        padding-left: 40px
    }

    .header-logo[data-icon]:before, .header-logo[data-icon]:after {
        position: absolute
    }

    .header-logo[data-icon=may]:after {
        right: -30px;
        width: 25px;
        height: 30px
    }

    .header-wrapper {
        padding: 18px 15px 14px 60px
    }

    .page-premium .header-wrapper {
        background: #001837
    }

    .page-premium .header-menu__item.last {
        background: 0 0
    }

    .hero {
        padding-bottom: 15px
    }

    .hero > .container {
        display: none
    }

    .hero-contacts__info {
        display: none
    }

    .hero .marquee {
        width: 1000%
    }

    .hero .marquee-wrapper {
        gap: 5px;
        gap: 0px;
        grid-gap: 5px;
        grid-gap: 0px;
        max-width: 100vw;
        overflow: hidden;
        top: 1410px
    }

    .hero .marquee-top {
        animation-direction: reverse
    }

    .hero .marquee:first-child {
        margin-bottom: 5px
    }

    .hero-il {
        padding-bottom: 60px;
        overflow: visible;
        position: -webkit-sticky;
        position: sticky;
        margin-bottom: 0
    }

    .hero-il .how-to {
        position: relative;
        z-index: 1;
        padding-top: 160px
    }

    .hero-il .blur-container {
        background: radial-gradient(circle, #166cb7 0%, rgba(255, 255, 255, 0) 60%);
        filter: none;
        width: 540px;
        height: 630px;
        top: -360px;
        left: -190px;
        border-radius: unset
    }

    .hero-il .blur-container-wrapper {
        overflow: hidden;
        position: absolute;
        top: 1526px;
        width: 100%;
        height: 738px
    }

    .hero-il .blur-container__left {
        background: radial-gradient(circle, #166cb7 0%, rgba(255, 255, 255, 0) 60%);
        filter: none;
        width: 540px;
        height: 630px;
        top: 531px;
        left: -260px;
        border-radius: unset
    }

    .hero-il .blur-container__bottom {
        left: auto;
        background: radial-gradient(rgba(0, 224, 255, .5) 0%, rgba(0, 163, 255, .244695) 32.6%, rgba(0, 163, 255, 0) 66.9%);
        border-radius: unset;
        width: 496px;
        height: 738px;
        right: -251px;
        top: 0;
        filter: none
    }

    .hero-il .widget-block {
        z-index: 1;
        position: relative
    }

    .hero-il > .container {
        display: block;
        padding-top: 70px
    }

    .hero-wrapper-il {
        min-height: 1506px
    }

    .hero-wrapper-il .calculator {
        top: 0;
        right: unset;
        width: 100%;
        bottom: unset;
        background-color: #fff
    }

    .hero-wrapper__banner {
        position: unset;
        align-items: center;
        width: 100%;
        padding-bottom: 236px;
        margin-left: unset;
        z-index: 1
    }

    .hero-wrapper__banner-logo {
        margin-left: unset;
        position: -webkit-sticky;
        position: sticky;
        top: 116px;
        z-index: 1
    }

    .hero-wrapper__banner-bottom {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
        height: auto;
        gap: 85px;
        grid-gap: 85px
    }

    .hero-wrapper__banner-bottom .pros-block {
        display: flex;
        flex-direction: row;
        gap: 10px;
        grid-gap: 10px;
        align-items: center;
        justify-content: space-between;
        padding: 0 15px;
        width: 100%;
        transition: all .5s
    }

    .hero-wrapper__banner-bottom .pros-block__box {
        border-radius: 6px;
        background: rgba(255, 255, 255, .1);
        display: flex;
        flex-direction: column;
        gap: 10px;
        grid-gap: 10px;
        padding: 12px 16px;
        align-items: center;
        width: 100%
    }

    .hero-wrapper__banner-bottom .pros-block__box-sum {
        width: 40px;
        height: 40px;
        background-image: url("../images/hero-sum-mobile.png");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center
    }

    .hero-wrapper__banner-bottom .pros-block__box-text {
        color: #fff;
        text-align: center;
        font-family: Mazzard;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 110%
    }

    .hero-wrapper__banner-bottom .pros-block__box-percent {
        width: 40px;
        height: 40px;
        background-image: url("../images/hero-percent-mobile.png");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center
    }

    .hero-wrapper__banner-bottom .pros-block__link {
        background-image: url("data:image/svg+xml,%3Csvg fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\' width=\'15\' height=\'15\' viewBox=\'0 0 12 12\'%3E%3Cg clip-path=\'url(%23clip0_767_10475)\'%3E%3Cpath d=\'M6.87342 8.52439L5.32891 10.0689C4.88049 10.5053 4.27825 10.7477 3.65251 10.7435C3.02678 10.7393 2.42785 10.4889 1.98531 10.0465C1.54277 9.60408 1.29221 9.00522 1.28784 8.37948C1.28348 7.75374 1.52565 7.15144 1.96196 6.7029L3.50647 5.15697C3.59525 5.06812 3.6451 4.94765 3.64506 4.82205C3.64502 4.69644 3.59508 4.57601 3.50623 4.48722C3.41739 4.39844 3.29691 4.34859 3.17131 4.34863C3.04571 4.34868 2.92527 4.39861 2.83649 4.48746L1.29245 6.03339C0.66853 6.65763 0.318137 7.50415 0.318359 8.38673C0.318581 9.26932 0.6694 10.1157 1.29364 10.7396C1.91788 11.3635 2.7644 11.7139 3.64698 11.7137C4.52957 11.7135 5.37592 11.3626 5.99984 10.7384L7.54435 9.1939C7.6306 9.1046 7.67832 8.98499 7.67724 8.86085C7.67616 8.7367 7.62637 8.61795 7.53858 8.53016C7.45079 8.44237 7.33204 8.39258 7.20789 8.3915C7.08374 8.39042 6.96414 8.43814 6.87484 8.52439H6.87342Z\' fill=\'%2300E0FF\'/%3E%3Cpath d=\'M10.7081 1.3245C10.4 1.01428 10.0334 0.768284 9.62953 0.600773C9.22567 0.433263 8.79258 0.347564 8.35536 0.348644C7.91836 0.347484 7.48547 0.432962 7.08172 0.600137C6.67796 0.767311 6.31135 1.01287 6.00308 1.3226L4.45621 2.86758C4.36736 2.95637 4.31743 3.07681 4.31738 3.20241C4.31734 3.32801 4.36719 3.44848 4.45597 3.53733C4.54476 3.62617 4.66519 3.67611 4.7908 3.67616C4.9164 3.6762 5.03687 3.62635 5.12572 3.53756L6.67165 1.99306C6.89208 1.7713 7.15431 1.59547 7.44316 1.47576C7.73201 1.35604 8.04174 1.29481 8.35441 1.29561C8.82518 1.29577 9.28533 1.4355 9.6767 1.69713C10.0681 1.95876 10.3731 2.33056 10.5532 2.76551C10.7333 3.20046 10.7804 3.67905 10.6886 4.14077C10.5967 4.60249 10.37 5.02662 10.0372 5.35953L8.49267 6.90404C8.40382 6.99289 8.35391 7.11339 8.35391 7.23903C8.35391 7.36468 8.40382 7.48518 8.49267 7.57402C8.58151 7.66287 8.70201 7.71278 8.82766 7.71278C8.9533 7.71278 9.0738 7.66287 9.16265 7.57402L10.7072 6.03046C11.3303 5.40598 11.6803 4.55987 11.6805 3.67768C11.6807 2.79548 11.331 1.94923 10.7081 1.3245Z\' fill=\'%2300E0FF\'/%3E%3Cpath d=\'M7.08604 4.27549L4.24514 7.1164C4.19991 7.16008 4.16384 7.21232 4.13903 7.27009C4.11421 7.32786 4.10115 7.38999 4.1006 7.45286C4.10006 7.51573 4.11204 7.57807 4.13584 7.63626C4.15965 7.69445 4.19481 7.74732 4.23927 7.79178C4.28372 7.83623 4.33659 7.87139 4.39478 7.8952C4.45297 7.919 4.51532 7.93099 4.57818 7.93044C4.64105 7.92989 4.70318 7.91683 4.76095 7.89202C4.81872 7.8672 4.87097 7.83113 4.91464 7.78591L7.75555 4.945C7.8418 4.8557 7.88953 4.73609 7.88845 4.61195C7.88737 4.4878 7.83757 4.36905 7.74978 4.28126C7.662 4.19347 7.54324 4.14367 7.41909 4.1426C7.29495 4.14152 7.17534 4.18924 7.08604 4.27549Z\' fill=\'%2300E0FF\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_767_10475\'%3E%3Crect width=\'11.3636\' height=\'11.3636\' fill=\'white\' transform=\'translate(0.318359 0.348633)\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
        width: 15px;
        height: 15px;
        flex-shrink: 0
    }

    .hero-wrapper__banner-bottom--checkmark {
        position: unset;
        width: 230px;
        height: 230px;
        transition: all .5s
    }

    .page-index .how-to {
        margin-top: 35px;
        padding-bottom: 50px
    }

    .how-to .card_large {
        padding: 30px 24px
    }

    .how-return {
        grid-template-columns:1fr;
        gap: 20px
    }

    .how-return__group {
        grid-template-columns:1fr;
        gap: 20px
    }

    .how-return__image img {
        width: 80%
    }

    .inline-menu_footer:last-child {
        margin-bottom: 14px
    }

    .inline-menu__head {
        font-size: 30px;
        font-size: 1.875rem;
        line-height: 1
    }

    .inline-submenu {
        gap: 12px;
        gap: 8px
    }

    .inline-submenu__icon {
        height: 30px;
        width: 30px
    }

    .inline-menu_seo .inline-submenu__toggle {
        font-size: 18px;
        font-size: 1.125rem
    }

    .m-b_none {
        margin-bottom: 0 !important
    }

    .m-b_xxs {
        margin-bottom: 20px !important
    }

    .m-b_xs {
        margin-bottom: 30px !important
    }

    .m-b_s {
        margin-bottom: 40px !important
    }

    .m-b_m {
        margin-bottom: 50px !important
    }

    .m-b_l {
        margin-bottom: 60px !important
    }

    .m-b_xl {
        margin-bottom: 80px !important
    }

    .m-b_xxl {
        margin-bottom: 100px !important
    }

    .m-b_xxxl {
        margin-bottom: 125px !important
    }

    .m-b_xxxxl {
        margin-bottom: 150px !important
    }

    .m-t_none {
        margin-top: 0 !important
    }

    .m-t_xxs {
        margin-top: 20px !important
    }

    .m-t_xs {
        margin-top: 30px !important
    }

    .m-t_s {
        margin-top: 40px !important
    }

    .m-t_m {
        margin-top: 50px !important
    }

    .m-t_l {
        margin-top: 60px !important
    }

    .m-t_xl {
        margin-top: 80px !important
    }

    .m-t_xxl {
        margin-top: 100px !important
    }

    .m-t_xxxl {
        margin-top: 125px !important
    }

    .m-t_xxxxl {
        margin-top: 150px !important
    }

    .m_none {
        margin-bottom: 0;
        margin-top: 0
    }

    .menu__wrapper {
        padding: 100px 0 0 45px;
        padding: 100px 24px 40px
    }

    .mobile_hidden {
        display: none;
        visibility: hidden
    }

    .mobile-swipe {
        margin-left: -15px;
        margin-right: -15px
    }

    .nav_inline > span:first-child {
        display: none
    }

    .nav__item {
        padding: 10px 15px
    }

    .news-intro {
        font-size: 22px;
        font-size: 1.375rem;
        line-height: 30px;
        line-height: 1.875rem;
        padding: 20px 0 0
    }

    .news-list__published {
        font-size: 12px;
        font-size: .75rem;
        margin: 20px 0 5px
    }

    .news-list__title {
        font-size: 24px;
        font-size: 1.5rem;
        margin: 0 0 20px
    }

    .news-published {
        font-size: 12px;
        font-size: .75rem
    }

    .modal {
        border-radius: 0;
        height: 100vh;
        max-height: 100%;
        top: 0
    }

    .modal__header {
        padding: 10px 15px
    }

    .modal__header-title {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 24px;
        line-height: 1.5rem;
        margin: 0
    }

    .modal__content {
        padding: 30px 15px 100px;
        gap: 20px
    }

    .modal__content-text {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 24px;
        line-height: 1.5rem
    }

    .modal__content-video {
        padding: 50px 15px
    }

    .modal__wrapper {
        margin: 0;
        grid-template-columns:1fr;
        gap: 30px
    }

    .modal__footer-rule {
        display: none
    }

    .modal__footer .btn {
        justify-self: start
    }

    .modal_video {
        border-radius: 10px;
        max-height: 415px
    }

    .modal_review-grade {
        order: -1
    }

    .modal_fastpay--step-2 .banner {
        display: none
    }

    .modal_fastpay--step-success .modal__success .modal_fastpay-wrapper {
        text-align: center
    }

    .modal_fastpay-actions__title {
        text-align: center
    }

    .modal_calc-popup {
        border-radius: 16px;
        height: 70vh;
        max-height: 100%;
        top: 40%
    }

    .modal_support .modal__wrapper, .modal_review .modal__wrapper {
        grid-template-rows:1fr
    }

    .modal_support .modal__wrapper > *:nth-child(1), .modal_review .modal__wrapper > *:nth-child(1), .modal_support .modal__wrapper > *:nth-child(2), .modal_review .modal__wrapper > *:nth-child(2), .modal_support .modal__wrapper > *:nth-child(3), .modal_review .modal__wrapper > *:nth-child(3), .modal_support .modal__wrapper > *:nth-child(4), .modal_review .modal__wrapper > *:nth-child(4) {
        grid-area: auto
    }

    .offers {
        display: grid;
        grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));
        grid-gap: 30px;
        grid-gap: 15px;
        list-style-type: none;
        margin: 0 -15px
    }

    .offers-mobile-large-wrapper {
        width: 100vw
    }

    .offers-mobile-large-wrapper .offers-mobile-large-title {
        padding: 0 15px
    }

    .offers-mobile-large-wrapper .offers-mobile-large__card:nth-child(1) .offers-mobile-large__card-image {
        background: linear-gradient(139.32deg, #3084aa 0%, #9ce1ff 99.94%)
    }

    .offers-mobile-large-wrapper .offers-mobile-large__card:nth-child(2) .offers-mobile-large__card-image {
        background: #cce1ec
    }

    .offers-mobile-large-wrapper .offers-mobile-large__card:nth-child(3) .offers-mobile-large__card-image {
        background: #cce1ec
    }

    .offers-mobile-large-wrapper .offers-mobile-large__card {
        background: #eaeef4;
        border-radius: 12px;
        overflow: hidden;
        font-family: "Mazzard";
        font-style: normal;
        max-width: 100vw;
        min-height: 580px;
        display: flex;
        flex-direction: column
    }

    .offers-mobile-large-wrapper .offers-mobile-large__card-image {
        height: 319px;
        overflow: hidden
    }

    .offers-mobile-large-wrapper .offers-mobile-large__card-image-file {
        width: 100%;
        height: auto
    }

    .offers-mobile-large-wrapper .offers-mobile-large__card-content {
        padding: 30px 20px;
        flex-grow: 1;
        display: flex;
        flex-direction: column;
        justify-content: space-between
    }

    .offers-mobile-large-wrapper .offers-mobile-large__card-content-title {
        font-weight: 500;
        font-size: 24px;
        line-height: 30px;
        color: #001837
    }

    .offers-mobile-large-wrapper .offers-mobile-large__card-content-text {
        font-weight: 400;
        font-size: 16px;
        line-height: 22px;
        color: #44566e
    }

    .offers-mobile-large-wrapper .offers-mobile-large__card-content-button {
        background: radial-gradient(159.14% 3166.39% at 159.14% 0%, #ff7a00 0%, #ffa24e 100%);
        border-radius: 26px;
        padding: 18px 24px;
        color: #f4f4f4;
        text-decoration: none;
        text-transform: uppercase;
        font-family: "Proxima Nova";
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        line-height: 16px;
        display: inline-flex;
        width: max-content
    }

    .offers-mobile-large-wrapper .offers-mobile-large__card-content-button-icon-next:after {
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        display: inline-block;
        height: 1em;
        line-height: 1em;
        margin-left: .5em;
        opacity: .6;
        transition: all .3s;
        transform: translateX(0);
        width: 1em;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuODA4MiA0LjUzMzc1TDcuNDc0NTUgMC4yMDAwMzFDNy4zNTA4NSAwLjA3NjMyNDcgNy4xODU5NyAwLjAwODQyMjg1IDcuMDEwMTcgMC4wMDg0MjI4NUM2LjgzNDE3IDAuMDA4NDIyODUgNi42NjkzOSAwLjA3NjQyMjMgNi41NDU2OSAwLjIwMDAzMUw2LjE1MjIzIDAuNTkzNTg5QzYuMDI4NjIgMC43MTcxIDUuOTYwNTIgMC44ODIwNzQgNS45NjA1MiAxLjA1Nzk4QzUuOTYwNTIgMS4yMzM3OCA2LjAyODYyIDEuNDA0MzEgNi4xNTIyMyAxLjUyNzgyTDguNjgwNCA0LjA2MTU2SDAuNjQ4Mjg2QzAuMjg2MTQzIDQuMDYxNTYgMCA0LjM0NTA3IDAgNC43MDczMVY1LjI2MzdDMCA1LjYyNTk0IDAuMjg2MTQzIDUuOTM4MDMgMC42NDgyODYgNS45MzgwM0g4LjcwOTA4TDYuMTUyMzIgOC40ODU5MUM2LjAyODcyIDguNjA5NjIgNS45NjA2MiA4Ljc3MDExIDUuOTYwNjIgOC45NDYwMUM1Ljk2MDYyIDkuMTIxNzEgNi4wMjg3MiA5LjI4NDU0IDYuMTUyMzIgOS40MDgxNUw2LjU0NTc4IDkuODAwNDRDNi42Njk0OSA5LjkyNDE1IDYuODM0MjcgOS45OTE1NiA3LjAxMDI3IDkuOTkxNTZDNy4xODYwNyA5Ljk5MTU2IDcuMzUwOTUgOS45MjMyNyA3LjQ3NDY1IDkuNzk5NTZMMTEuODA4MyA1LjQ2NTk0QzExLjkzMjMgNS4zNDE4NCAxMi4wMDA1IDUuMTc2MTkgMTIgNS4wMDAwOUMxMi4wMDA0IDQuODIzNDEgMTEuOTMyMyA0LjY1NzY1IDExLjgwODIgNC41MzM3NVoiIGZpbGw9IiNGNEY0RjQiLz48L3N2Zz4=")
    }

    .offers-mobile-large-wrapper .offers-mobile-large__card:not(:last-child) {
        margin-right: 15px
    }

    .offers-mobile-large-wrapper .offers-mobile-large li:before {
        display: none
    }

    .offers-mobile-medium-wrapper {
        padding: 0 15px;
        width: 100vw
    }

    .offers-mobile-medium-wrapper .offers-mobile-medium {
        display: flex;
        justify-content: space-between;
        max-height: 210px
    }

    .offers-mobile-medium-wrapper .offers-mobile-medium__maincard {
        margin-right: 10px;
        border-radius: 12px;
        overflow: hidden;
        width: 100%;
        background: linear-gradient(139.32deg, #3084aa 0%, #9ce1ff 99.94%)
    }

    .offers-mobile-medium-wrapper .offers-mobile-medium__maincard-link {
        text-decoration: none
    }

    .offers-mobile-medium-wrapper .offers-mobile-medium__maincard-title {
        font-family: "Mazzard";
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        line-height: 17px;
        background: linear-gradient(104.82deg, #d1fffc 1.62%, #efe1b1 95.49%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
        padding: 24px 0 9px 15px;
        display: block
    }

    .offers-mobile-medium-wrapper .offers-mobile-medium__maincard-image-file {
        height: auto;
        width: 100%
    }

    .offers-mobile-medium-wrapper .offers-mobile-medium__sidepanel {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        width: 100%
    }

    .offers-mobile-medium-wrapper .offers-mobile-medium__sidepanel-card {
        border-radius: 12px;
        overflow: hidden;
        flex-basis: 100%;
        display: flex
    }

    .offers-mobile-medium-wrapper .offers-mobile-medium__sidepanel-card:first-child {
        margin-bottom: 10px;
        background: #beefff
    }

    .offers-mobile-medium-wrapper .offers-mobile-medium__sidepanel-card:nth-child(2) {
        background: #d9d6ff
    }

    .offers-mobile-medium-wrapper .offers-mobile-medium__sidepanel-card:nth-child(2) .offers-mobile-medium__sidepanel-card-image {
        height: 120px;
        align-self: end
    }

    .offers-mobile-medium-wrapper .offers-mobile-medium__sidepanel-card-link {
        text-decoration: none;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-right: 8px;
        width: 100%
    }

    .offers-mobile-medium-wrapper .offers-mobile-medium__sidepanel-card-title {
        font-family: "Mazzard";
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        line-height: 17px;
        color: #001837;
        padding: 0 15px;
        min-width: 90px;
        max-width: 90px
    }

    .offers-mobile-medium-wrapper .offers-mobile-medium__sidepanel-card-image-file {
        width: 100%;
        height: 100%;
        object-fit: contain;
        display: block;
        object-position: bottom
    }

    .offers-mobile-small-wrapper {
        width: 100vw
    }

    .offers-mobile-small-wrapper .offers-mobile-small-title {
        padding: 0 15px
    }

    .offers-mobile-small-wrapper .offers-mobile-small__card:nth-child(3n+1) {
        background: #deffbe
    }

    .offers-mobile-small-wrapper .offers-mobile-small__card:nth-child(3n+2) {
        background: #c2beff
    }

    .offers-mobile-small-wrapper .offers-mobile-small__card:nth-child(3n+3) {
        background: #beefff
    }

    .offers-mobile-small-wrapper .offers-mobile-small__card {
        overflow: hidden;
        border-radius: 12px;
        width: 200px
    }

    .offers-mobile-small-wrapper .offers-mobile-small__card-link {
        display: flex;
        justify-content: space-between;
        padding-left: 15px;
        text-decoration: none;
        max-height: 100px;
        align-items: center
    }

    .offers-mobile-small-wrapper .offers-mobile-small__card-title {
        font-family: "Mazzard";
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        line-height: 17px;
        color: #001837;
        min-width: 60px
    }

    .offers-mobile-small-wrapper .offers-mobile-small__card-image-file {
        height: auto;
        width: 100%
    }

    .offers-mobile-small-wrapper .offers-mobile-small__card:not(:last-child) {
        margin-right: 10px
    }

    .offers-mobile-small-wrapper .offers-mobile-small li:before {
        display: none
    }

    .p-b_none {
        padding-bottom: 0 !important
    }

    .p-b_xxs {
        padding-bottom: 10px !important
    }

    .p-b_xs {
        padding-bottom: 20px !important
    }

    .p-b_s {
        padding-bottom: 30px !important
    }

    .p-b_m {
        padding-bottom: 40px !important
    }

    .p-b_l {
        padding-bottom: 50px !important
    }

    .p-b_xl {
        padding-bottom: 60px !important
    }

    .p-b_xxl {
        padding-bottom: 70px !important
    }

    .p-t_none {
        padding-top: 0 !important
    }

    .p-t_xxs {
        padding-top: 10px !important
    }

    .p-t_xs {
        padding-top: 20px !important
    }

    .p-t_s {
        padding-top: 30px !important
    }

    .p-t_m {
        padding-top: 40px !important
    }

    .p-t_l {
        padding-top: 50px !important
    }

    .p-t_xl {
        padding-top: 60px !important
    }

    .p-t_xxl {
        padding-top: 70px !important
    }

    .p-l_none {
        padding-left: 0 !important
    }

    .p-l_xxs {
        padding-left: 10px !important
    }

    .p-l_xs {
        padding-left: 20px !important
    }

    .p-l_s {
        padding-left: 30px !important
    }

    .p-l_m {
        padding-left: 40px !important
    }

    .p-l_l {
        padding-left: 50px !important
    }

    .p-l_xl {
        padding-left: 60px !important
    }

    .p-l_xxl {
        padding-left: 70px !important
    }

    .p-r_none {
        padding-right: 0 !important
    }

    .p-r_xxs {
        padding-right: 10px !important
    }

    .p-r_xs {
        padding-right: 20px !important
    }

    .p-r_s {
        padding-right: 30px !important
    }

    .p-r_m {
        padding-right: 40px !important
    }

    .p-r_l {
        padding-right: 50px !important
    }

    .p-r_xl {
        padding-right: 60px !important
    }

    .p-r_xxl {
        padding-right: 70px !important
    }

    .p_none {
        padding-bottom: 0;
        padding-top: 0
    }

    .page-404 h2 {
        font-size: 28px;
        line-height: 32px
    }

    .page-404 p {
        font-size: 16px;
        line-height: 22px
    }

    .page-default main {
        padding-top: 54px
    }

    .page-landing h1 {
        font-size: 32px;
        font-size: 2rem;
        line-height: 36px;
        line-height: 2.25rem
    }

    .page-landing .contacts {
        margin-bottom: -60px
    }

    .page-landing .text-article {
        padding-top: 100px
    }

    .page-rating {
        padding-top: 30px
    }

    .page-rating__title {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 26px;
        line-height: 1.625rem;
        margin-bottom: 5px
    }

    .pill {
        font-size: 12px;
        font-size: .75rem
    }

    .products {
        display: grid;
        grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));
        grid-gap: 30px;
        grid-gap: 15px;
        list-style-type: none;
        margin: 0 -15px
    }

    .products__item:not(:last-child) {
        margin-right: 20px
    }

    .products__item-cta--static {
        bottom: 24px;
        left: 24px
    }

  .promo_menu {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: start;
    padding: 24px;
    border-radius: 12px;
    text-decoration: none;
    background: #96d9fe url('../images/speral.png') no-repeat;
    background-size: 380px;
    background-position-x: calc(100% + 90px);
    min-height: 200px;
    overflow: hidden;
  }

  .promo_menu:after {
    content: url('../images/chevron.svg');
    max-width: 16px;
    max-height: 16px;
  }

  .promo__text {
    display: flex;
    flex-direction: column;
    gap: 6px;
    max-width: 210px;
  }
  .promo__text-title {
    font-family: Mazzard, sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    color: #111E2B;
  }

  .promo__text-subtitle {
    font-family: Mazzard, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #3C546B;
  }

  .promo__image {
    position: absolute;
    width: max-content;
    height: 100%;
    bottom: -25px;
    right: 5px;
  }

  .promo__image img {
    height: 100%;
    width: 170px;
    object-fit: contain;
    object-position: bottom right;
  }



    .progress {
        justify-content: stretch
    }

    .progress__label {
        font-size: 14px;
        font-size: .875rem;
        line-height: 17px;
        line-height: 1.0625rem
    }

    .progress__status {
        grid-area: 3/1/4/2
    }

    .progress__time {
        grid-area: 2/1/3/2;
        font-weight: 400;
        font-size: 16px;
        font-size: 1rem;
        line-height: 19px;
        line-height: 1.1875rem
    }

    .range__message {
        display: inline-block;
        font-size: 13px;
        font-size: .8125rem;
        line-height: 18px;
        line-height: 1.125rem;
        padding: 0 20px
    }

    .range-wrapper {
        padding: 20px 20px 16px
    }

    .sale {
        justify-items: flex-end
    }

    .sale__icon {
        margin-top: -4px;
        margin-left: 4px;
        margin-right: -8px
    }

    .sale__percent {
        font-size: 28px;
        font-size: 1.75rem;
        line-height: 0;
        margin-bottom: -12px;
        margin-left: 5px
    }

    .sale__percent i {
        font-size: 48px;
        font-size: 3rem
    }

    .sale__title {
        font-size: 14px;
        font-size: .875rem;
        line-height: 16px;
        line-height: 1rem
    }

    .screen-sequence {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 24px;
        line-height: 1.5rem;
        grid-gap: 30px;
        padding: 0
    }

    .screen-sequence img {
        grid-column: 1/2;
        margin-top: -35px;
        max-height: 180px;
        width: 100px
    }

    .screen-sequence li {
        display: grid;
        grid-auto-flow: column;
        justify-content: start;
        -moz-column-gap: 30px;
        column-gap: 30px;
        padding-top: 35px
    }

    .screen-sequence li:not(:last-child):after {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY0IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTY0IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTU2LjkyNCAwLjkyODg4TDE2My4yMTEgNy4yOTI4NEMxNjMuNTk2IDcuNjgzMzYgMTYzLjU5NiA4LjMxNjUzIDE2My4yMTEgOC43MDcwNUwxNTYuOTI0IDE1LjA3MUMxNTYuNTM4IDE1LjQ2MTUgMTU1LjkxMiAxNS40NjE1IDE1NS41MjYgMTUuMDcxQzE1NS4xNDEgMTQuNjgwNSAxNTUuMTQxIDE0LjA0NzMgMTU1LjUyNiAxMy42NTY4TDE2MC4xMjcgOC45OTk5NUgwLjk4NzkxNUMwLjQ0MjMwNSA4Ljk5OTk1IDAgOC41NTIyMyAwIDcuOTk5OTVDMCA3LjQ0NzY2IDAuNDQyMzA1IDYuOTk5OTUgMC45ODc5MTUgNi45OTk5NUgxNjAuMTI3TDE1NS41MjYgMi4zNDMwOUMxNTUuMTQxIDEuOTUyNTcgMTU1LjE0MSAxLjMxOTQgMTU1LjUyNiAwLjkyODg4QzE1NS45MTIgMC41MzgzNTUgMTU2LjUzOCAwLjUzODM1NSAxNTYuOTI0IDAuOTI4ODhaIiBmaWxsPSIjQ0JENkUyIi8+PC9zdmc+");
        background-repeat: no-repeat;
        background-position: center right;
        bottom: 40px;
        content: "";
        display: block;
        height: 15px;
        left: 110px;
        position: absolute;
        transform: rotate(90deg);
        width: 50px
    }

    .scroll-animation {
        -webkit-transform: scale(.7, .7);
        transform: scale(70%);
        opacity: 0
    }

    .sequence {
        margin: 40px 0
    }

    .sequence-divider {
        display: none !important;
        visibility: hidden !important
    }

    .sequence li {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 25px;
        line-height: 1.5625rem;
        align-items: center;
        display: grid;
        grid-auto-flow: column;
        justify-content: start
    }

    .sequence li:not(:last-child) {
        margin-bottom: 60px
    }

    .sequence li:not(:last-child):after {
        background-position: center right;
        left: 10px;
        top: 82px;
        width: 40px;
        transform: rotate(90deg)
    }

    .sequence li b, .sequence li strong {
        font-size: 30px;
        font-size: 1.875rem;
        line-height: 53px;
        line-height: 3.3125rem;
        font-weight: 400;
        margin-right: 15px;
        padding-top: 5px;
        width: 60px
    }

    .seo {
        margin-top: 60px;
        padding: 60px 0
    }

    .seo__author-desc {
        font-size: 16px;
        font-size: 1rem;
        line-height: 24px;
        line-height: 1.5rem;
        margin-bottom: 25px
    }

    .seo__author-img {
        height: 48px;
        margin-left: -2px;
        position: relative;
        width: 48px
    }

    .seo__author-label {
        font-size: 14px;
        font-size: .875rem
    }

    .seo__author-name {
        font-size: 20px;
        font-size: 1.25rem
    }

    .seo__comment {
        background-color: #fff;
        box-shadow: 0 8px 16px 0 rgba(22, 108, 183, .16)
    }

    .seo__comment-author {
        font-size: 20px;
        font-size: 1.25rem
    }

    .seo__review {
        background-color: #fff;
        box-shadow: 0 8px 16px 0 rgba(22, 108, 183, .16)
    }

    .seo__review:not(:last-child) {
        margin-right: 20px
    }

    .seo__review-author {
        font-size: 20px;
        font-size: 1.25rem
    }

    .seo__review-slider {
        grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));
        margin: 0 -15px
    }

    .seo__tab_info {
        background-color: #fff;
        border-radius: 12px;
        box-shadow: 0 8px 16px 0 rgba(22, 108, 183, .16);
        padding: 30px 24px
    }

    .seo-data {
        grid-gap: 10px;
        padding-bottom: 20px;
        white-space: nowrap;
        display: flex;
        flex-wrap: wrap
    }

    .seo-tabs {
        margin: 0 -15px
    }

    .seo-tabs .tabs-panel {
        overflow-x: auto;
        padding: 0 15px 10px;
        -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
        width: 100vw
    }

    .seo-tabs .tabs-wrapper {
        padding: 15px 15px 30px
    }

    .seo-block {
        padding: 24px
    }

    .seo-block__wrapper .form {
        grid-template-columns:1fr
    }

    .seo-block__wrapper .form .field:last-child {
        grid-area: auto
    }

    .services {
        padding-bottom: 50px
    }

    .services-item {
        min-height: 300px
    }

    .services-item__lead {
        font-size: 16px;
        font-size: 1rem;
        line-height: 22px;
        line-height: 1.375rem;
        max-width: 50%
    }

    .services-item__picture {
        background-position: left center;
        width: 50%
    }

    .services-item__title {
        max-width: 60%
    }

    .services-list {
        display: grid;
        grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));
        grid-gap: 30px;
        list-style-type: none
    }

    .services .btn {
        bottom: 30px
    }

    .services .btn_stroke {
        bottom: 20px;
        left: 20px
    }

    .services-cards .card_main {
        flex-direction: column;
        padding-left: 0;
        padding-top: 24px
    }

    .services-cards .card_main__wrapper {
        padding: 0 24px 24px
    }

    .services-cards-item__title--main {
        font-size: 24px;
        line-height: 120%
    }

    .services-cards-item__lead--main {
        font-size: 18px;
        line-height: 24px;
        padding-bottom: 24px
    }

    .slider {
        display: none
    }

    .social_fb {
        background-position: -96px 50%
    }

    .social_flat .social_fb {
        background-position: 0 50%
    }

    .social_flat {
        grid-gap: 10px
    }

    .social_ok {
        background-position: -144px 50%
    }

    .social_flat .social_ok {
        background-position: -72px 50%
    }

    .social_tg {
        background-position: -48px 50%
    }

    .social_flat .social_tg {
        background-position: -24px 50%
    }

    .social_flat .social_vk {
        background-position: -48px 50%
    }

    .social__item {
        background-size: auto 48px;
        height: 48px;
        width: 48px
    }

    .social_flat .social__item {
        background-size: auto 24px;
        height: 24px;
        width: 24px
    }

    .steps {
        padding: 30px 0;
        grid-gap: 30px
    }

    .steps__img {
        grid-row: span 2;
        background-size: auto 56px;
        height: 56px;
        width: 56px
    }

    .steps__img_calendar {
        background-position: -168px 50%
    }

    .steps__img_clock {
        background-position: -56px 50%
    }

    .steps__img_paper {
        background-position: 0 50%
    }

    .steps__img_wallet {
        background-position: -112px 50%
    }

    .steps__text {
        font-size: 16px;
        font-size: 1rem;
        line-height: 22px;
        line-height: 1.375rem;
        margin: 8px 0 0
    }

    .steps__title {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 24px;
        line-height: 1.5rem
    }

    .strips li {
        font-size: 18px;
        font-size: 1.125rem;
        box-shadow: 0 20px 30px -20px rgba(0, 0, 0, .4)
    }

    .strips li:not(:last-child) {
        margin-bottom: 20px
    }

    .tariff {
        scroll-margin: 100px;
        padding-bottom: 50px
    }

    .text-article {
        padding-top: 32px
    }

    .text-article .btn_cta {
        margin-top: 20px
    }

    .text-article .btn_mobile-app {
        margin-top: 0
    }

    .text-aside {
        grid-row: 1
    }

    .text-nav {
        border-radius: 10px;
        grid-gap: 5px;
        padding: 0
    }

    .text-nav.expanded .text-nav__item {
        display: block;
        visibility: visible
    }

    .text-nav.expanded .text-nav__item.active {
        background-image: none
    }

    .text-nav.expanded .text-nav__item-overflow {
        max-width: auto;
        overflow: visible;
        text-overflow: unset;
        white-space: initial
    }

    .text-nav__item:not(.active) {
        display: none;
        visibility: hidden
    }

    .text-nav__item.active {
        background-color: #cbd6e2;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYuMTY3NSAyNS4xNjMzQzE2LjI3NDcgMjUuMDU4NyAxNi40MjAyIDI1IDE2LjU3MTggMjVDMTYuNzIzNSAyNSAxNi44Njg5IDI1LjA1ODcgMTYuOTc2MiAyNS4xNjMzTDE5LjU5OTEgMjcuNzIxMkMxOS43MDc4IDI3LjgyMjkgMTkuODUyNyAyNy44Nzk4IDIwLjAwMzUgMjcuODc5OEMyMC4xNTQyIDI3Ljg3OTggMjAuMjk5MSAyNy44MjI5IDIwLjQwNzggMjcuNzIxMkwyMy4wMzA3IDI1LjE2MzNDMjMuMTM4NiAyNS4wNjE3IDIzLjI4MzEgMjUuMDA1NSAyMy40MzMgMjUuMDA2OEMyMy41ODMgMjUuMDA4IDIzLjcyNjQgMjUuMDY2NyAyMy44MzI1IDI1LjE3MDFDMjMuOTM4NSAyNS4yNzM1IDIzLjk5ODcgMjUuNDEzNCAyNCAyNS41NTk2QzI0LjAwMTMgMjUuNzA1OSAyMy45NDM2IDI1Ljg0NjggMjMuODM5NCAyNS45NTJMMjEuMjE3MSAyOC41MDk4QzIxLjA1NzggMjguNjY1MiAyMC44Njg2IDI4Ljc4ODUgMjAuNjYwNCAyOC44NzI2QzIwLjQ1MjIgMjguOTU2NyAyMC4yMjkxIDI5IDIwLjAwMzcgMjlDMTkuNzc4NCAyOSAxOS41NTUyIDI4Ljk1NjcgMTkuMzQ3MSAyOC44NzI2QzE5LjEzODkgMjguNzg4NSAxOC45NDk3IDI4LjY2NTIgMTguNzkwNCAyOC41MDk4TDE2LjE2NzUgMjUuOTUyQzE2LjA2MDIgMjUuODQ3NCAxNiAyNS43MDU1IDE2IDI1LjU1NzZDMTYgMjUuNDA5NyAxNi4wNjAyIDI1LjI2NzkgMTYuMTY3NSAyNS4xNjMzWiIgZmlsbD0iIzQ0NTY2RSIvPjxwYXRoIGQ9Ik0yMy44MzI1IDE1LjgzNjdDMjMuNzI1MyAxNS45NDEzIDIzLjU3OTggMTYgMjMuNDI4MiAxNkMyMy4yNzY1IDE2IDIzLjEzMTEgMTUuOTQxMyAyMy4wMjM4IDE1LjgzNjdMMjAuNDAwOSAxMy4yNzg4QzIwLjI5MjIgMTMuMTc3MSAyMC4xNDczIDEzLjEyMDIgMTkuOTk2NSAxMy4xMjAyQzE5Ljg0NTggMTMuMTIwMiAxOS43MDA5IDEzLjE3NzEgMTkuNTkyMiAxMy4yNzg4TDE2Ljk2OTMgMTUuODM2N0MxNi44NjE0IDE1LjkzODMgMTYuNzE2OSAxNS45OTQ1IDE2LjU2NyAxNS45OTMyQzE2LjQxNyAxNS45OTIgMTYuMjczNiAxNS45MzMzIDE2LjE2NzUgMTUuODI5OUMxNi4wNjE1IDE1LjcyNjUgMTYuMDAxMyAxNS41ODY2IDE2IDE1LjQ0MDRDMTUuOTk4NyAxNS4yOTQxIDE2LjA1NjQgMTUuMTUzMiAxNi4xNjA2IDE1LjA0OEwxOC43ODI5IDEyLjQ5MDJDMTguOTQyMiAxMi4zMzQ4IDE5LjEzMTQgMTIuMjExNSAxOS4zMzk2IDEyLjEyNzRDMTkuNTQ3OCAxMi4wNDMzIDE5Ljc3MDkgMTIgMTkuOTk2MyAxMkMyMC4yMjE2IDEyIDIwLjQ0NDggMTIuMDQzMyAyMC42NTI5IDEyLjEyNzRDMjAuODYxMSAxMi4yMTE1IDIxLjA1MDMgMTIuMzM0OCAyMS4yMDk2IDEyLjQ5MDJMMjMuODMyNSAxNS4wNDhDMjMuOTM5OCAxNS4xNTI2IDI0IDE1LjI5NDUgMjQgMTUuNDQyNEMyNCAxNS41OTAzIDIzLjkzOTggMTUuNzMyMSAyMy44MzI1IDE1LjgzNjdaIiBmaWxsPSIjNDQ1NjZFIi8+PC9zdmc+");
        background-position: center right;
        background-repeat: no-repeat
    }

    .text-nav__item.active > a {
        max-width: calc(100vw - 30px);
        overflow: hidden;
        padding-right: 50px;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%
    }

    .text-nav__item a {
        padding: 8px 12px
    }

    .text-nav__item span {
        padding: 8px 50px 8px 12px
    }

    .text-section > p:first-child {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 28px;
        line-height: 1.75rem;
        margin: 0 0 1.75em
    }

    .text-section p {
        font-size: 16px;
        font-size: 1rem;
        line-height: 24px;
        line-height: 1.5rem
    }

    .text-section ol {
        font-size: 16px;
        font-size: 1rem;
        line-height: 24px;
        line-height: 1.5rem;
        -webkit-padding-start: 2.5em;
        padding-inline-start: 2.5em
    }

    .text-section ol > li:before {
        margin-left: -2.5em;
        width: 2.5em;
        padding-right: .5em
    }

    .text-section table {
        font-size: 16px;
        font-size: 1rem;
        line-height: 24px;
        line-height: 1.5rem;
        border-radius: 10px;
        margin: 25px 0;
        padding: 4.5em 1em 1em
    }

    .text-section table caption {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 1.2;
        padding: 1em 0 0
    }

    .text-section table td {
        padding: 1.5em 1em
    }

    .text-section ul:not(.files-list,.list,.strips) {
        font-size: 16px;
        font-size: 1rem;
        line-height: 24px;
        line-height: 1.5rem;
        padding-left: 1.5em
    }

    .text-section ul:not(.files-list,.list,.strips) li {
        padding-left: 2.5em
    }

    .text-section ul:not(.files-list,.list,.strips) li:not(:last-child) {
        margin-bottom: 1em
    }

    .text-section ul:not(.files-list,.list,.strips) li:before {
        left: 0
    }

    .text-title h1 {
        margin: 30px 0 30px;
        font-size: 44px;
        font-size: 2.75rem;
        line-height: 44px;
        line-height: 2.75rem;
        font-weight: 500
    }

    .notification_main {
        margin-bottom: 15px
    }

    .actionSequence {
        grid-auto-flow: row;
        grid-auto-rows: auto;
        margin-bottom: 40px
    }

    .actionSequence_step {
        flex-direction: row;
        margin-top: 5px
    }

    .actionSequence_step_count {
        flex-direction: column;
        justify-content: flex-start;
        align-items: center
    }

    .actionSequence_step_count:after {
        content: "";
        display: block;
        width: 2px;
        margin: 0;
        margin-top: 5px;
        height: 100%;
        background: #7c8999
    }

    .actionSequence_step_count:before {
        width: 0;
        height: 0
    }

    .actionSequence_step_content {
        margin-top: 5px;
        margin-left: 25px;
        min-height: 77px;
        align-items: flex-start
    }

    .actionSequence_step_content_title {
        width: 100%;
        text-align: unset
    }

    .actionSequence_step_content_body {
        width: 100%;
        text-align: unset
    }

    .actionSequence_step:first-child .actionSequence_step_count:before {
        height: 0
    }

    .actionSequence_step:last-child .actionSequence_step_count:after {
        height: 0
    }

    .loanToCreditCardEasySection {
        padding: 0;
        padding-top: 30px;
        width: 100%
    }

    .loanToCreditCardEasySection .loanToCreditCardWrapper {
        display: grid;
        gap: 0px;
        grid-auto-flow: column;
        grid-template-columns:1fr;
        grid-template-areas:"title" "body" "footer" "picture"
    }

    .loanToCreditCardEasySection .loanToCreditCardWrapper_main_footer {
        width: 100%
    }

    .loanToCreditCardEasySection .loanToCreditCardWrapper_main_footer_cbInfo {
        justify-content: normal
    }

    .loanToCreditCardEasySection .loanToCreditCardWrapper_main_footer_cbInfo_shield {
        width: 32px;
        height: 40px
    }

    .loanToCreditCardEasySection .loanToCreditCardWrapper_main_footer_cbInfo_shield_image {
        min-width: 32px;
        width: 32px;
        height: 40px
    }

    .loanToCreditCardEasySection .loanToCreditCardWrapper_picture {
        margin-top: 60px
    }

    .loanToCreditCardEasySection .loanToCreditCardWrapper_picture_image {
        width: calc(100vw - 80px)
    }

    .requirementsForBorrowerSection {
        padding: 0;
        padding-top: 30px;
        margin-top: 20px
    }

    .requirementsForBorrowerSection .requirementsForTheBorrower_personCard {
        display: none
    }

    .requirementsForBorrowerSection .requirementsForTheBorrower_requirementsCard {
        margin: 0;
        width: 100%;
        background-color: #eaeef4;
        padding: 0 24px 30px;
        border-radius: 12px;
        gap: 0px
    }

    .requirementsForBorrowerSection .requirementsForTheBorrower_requirementsCard .card {
        padding-left: 0;
        background-color: unset;
        box-shadow: unset
    }

    .requirementsForBorrowerSection .requirementsForTheBorrower_requirementsCard .card .text {
        color: #001837
    }

    .requirementsForBorrowerSection .requirementsForTheBorrower_requirementsCard .btn {
        display: flex;
        justify-content: center;
        width: 100%
    }

    .reviews-main__wrapper {
        flex-direction: column;
        gap: 30px;
        grid-gap: 30px
    }

    .reviews-main__wrapper .review_rating {
        width: 100%;
        height: auto;
        flex-direction: row;
        justify-content: space-between;
        padding: 25px;
        gap: 25px;
        grid-gap: 25px
    }

    .reviews-main__wrapper .review_rating__main {
        order: 1;
        height: 70px;
        width: 130px;
        flex-shrink: 0
    }

    .reviews-main__wrapper .review_rating__main-background {
        width: 130px;
        height: 130px;
        background-size: contain;
        top: 0
    }

    .reviews-main__wrapper .review_rating__main-large {
        font-weight: 400;
        font-size: 30px;
        line-height: 30px
    }

    .reviews-main__wrapper .review_rating__main-small {
        font-weight: 500;
        font-size: 12px;
        line-height: 12px
    }

    .reviews-main__wrapper .review_rating__bottom {
        width: 100%
    }

    .reviews-main__wrapper .review_rating__bottom_title {
        font-weight: 500;
        font-size: 18px;
        line-height: 22px;
        padding-top: 0
    }

    .reviews-main__wrapper .review_rating__bottom_subtitle {
        font-weight: 400;
        font-size: 12px;
        line-height: 14px;
        padding-top: 9px;
        text-align: start
    }

    .reviews-main__wrapper .dots {
        padding-right: 0;
        justify-content: center
    }

    .reviews-main__wrapper_button {
        position: unset;
        justify-content: center
    }

    .reviews__item {
        height: unset
    }

    .reviews_content {
        grid-template-columns:1fr;
        margin-top: 0
    }

    .reviews #pdopage {
        margin-top: 30px
    }

    .reviews .review_form {
        padding: 30px 24px
    }

    .reviews .review_form .review_form_grade {
        width: 100%
    }

    .reviews .review_form .review_form_grade .grade__wrapper .grade__stars {
        display: grid;
        grid-auto-flow: column;
        gap: 0 15px
    }

    .reviews .review_form .review_form_grade .grade__wrapper .grade__stars-item {
        padding: 0
    }

    .reviews_cards {
        flex-direction: column;
        gap: 15px;
        grid-gap: 15px
    }

    .reviews_cards .review_card {
        padding: 0
    }

    .reviews_cards .review_card__main {
        width: 100%;
        padding: 30px 51px 40px;
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .reviews_cards .review_card__main-title {
        font-weight: 400;
        font-size: 28px;
        line-height: 34px;
        padding-bottom: 40px;
        text-align: center
    }

    .reviews_cards .review_card__side {
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 60px
    }

    .reviews_cards .review_rating {
        width: 100%;
        height: auto;
        padding: 35px 0
    }

    .reviews_cards .review_rating__main {
        height: 127px
    }

    .reviews_cards .review_rating__main-background {
        background-size: contain;
        width: 228px;
        height: 228px;
        top: 0
    }

    .reviews_cards .review_rating__main-large {
        font-weight: 400;
        font-size: 53px;
        line-height: 53px
    }

    .reviews_cards .review_rating__main-small {
        font-weight: 500;
        font-size: 22px;
        line-height: 22px
    }

    .reviews_cards .review_rating__title {
        font-weight: 500;
        font-size: 27px;
        line-height: 27px;
        padding-top: 20px
    }

    .reviews_cards .review_rating__subtitle {
        font-weight: 500;
        font-size: 14.4px;
        line-height: 27px;
        padding-top: 13px
    }

    .information {
        padding-top: 0;
        grid-template-columns:1fr
    }

    .information h2 {
        max-width: 180px
    }

    .information ul li {
        font-size: 16px;
        line-height: 22px
    }

    .information__wrapper {
        padding: 30px 24px;
        overflow: hidden
    }

    .information__badge {
        top: 0;
        width: 190px
    }

    .information__logo {
        width: 100px
    }

    .link-section__title {
        margin-top: 30px;
        display: block;
        text-align: right
    }

    .page-premium .link-section__title {
        text-align: left
    }

    .company-management {
        margin: 30px auto
    }

    .company-management h2, .company-management h3 {
        margin-bottom: 24px;
        font-weight: 500
    }

    .company-management h2 {
        font-size: 28px
    }

    .company-management h3 {
        margin-top: 24px;
        font-size: 18px
    }

    .company-management-directors, .company-management-board {
        display: flex;
        overflow-x: auto;
        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;
        gap: 16px;
        overscroll-behavior-x: contain;
        width: 95vw
    }

    .company-management-board .company-management-card {
        padding: 24px 24px 42px
    }

    .company-management-card {
        display: flex;
        flex-direction: column;
        align-items: center;
        flex: 0 0 240px;
        background: #ecf3f8;
        border-radius: 12px;
        padding: 24px;
        scroll-snap-align: start;
        scroll-snap-stop: always
    }

    .company-management-card:last-child {
        margin-right: 32px
    }

    .company-management-card__image {
        margin-bottom: 24px;
        width: 120px;
        height: 120px;
        background-color: #ced9e3;
        border-radius: 8px
    }

    .company-management-card__name {
        display: flex;
        flex-direction: column;
        align-items: center;
        font-weight: 500;
        font-size: 16px;
        line-height: 20px;
        text-align: center;
        color: #657f95
    }

    .company-management-card__name b {
        font-weight: 500;
        color: #111e2b
    }

    .company-management-card__position {
        margin-top: 12px;
        text-align: center;
        font-weight: 400;
        font-size: 14px;
        color: #657f95
    }
}

@media only screen and (max-width: 47.9375em) {
    .embed-container {
        padding-top: 400%
    }

    .embed-container--extended {
        padding-top: 700%
    }
}

.services-cards-item__store-icon-block {
    display: none;
    align-items: center;
    margin-top: 24px
}

.services-cards-item__icon {
    width: 100%;
    height: 42px
}

.services-cards-item__store-name {
    margin-right: 16px
}

.services-cards-item__store-name:nth-child(2) {
    margin-right: 0
}

.footer-column_odd .logotype {
  margin: 15px 0;
}

@media only screen and (min-width: 48em) and (max-width: 63.9375em) {
    .embed-container {
        padding-top: 110%
    }

    .embed-container--extended {
        padding-top: 210%
    }

    footer {
        padding-top: 80px
    }

    h1 {
        font-size: 50px;
        font-size: 3.125rem;
        line-height: 52px;
        line-height: 3.25rem
    }

    main {
        padding-bottom: 80px
    }

    .action {
        grid-gap: 35px;
        justify-items: center
    }

    .action__btn {
        display: none
    }

    .action__content-item {
        gap: 30px;
        justify-items: center
    }

    .action__info {
        gap: 20px;
        justify-items: center
    }

    .action__info-text {
        grid-row: 2;
        text-align: center
    }

    .action__info-title {
        margin: 0
    }

    .animated-icon {
        bottom: 50%;
        height: 140px;
        transform: translateY(50%);
        width: 140px
    }

    .author-page {
        padding: 208px 40px 20px
    }

    .breadcrumb__toggle-submenu {
        display: block;
        max-width: 250px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .burger {
        left: 15px;
        top: 5px
    }

    .card_medium {
        border-radius: 20px;
        padding: 40px
    }

    .contact__data {
        grid-gap: 10px;
        padding: 15px 20px
    }

    .contact__data .column {
        font-size: 14px;
        font-size: .875rem;
        line-height: 20px;
        line-height: 1.25rem
    }

    .contact__data .column b {
        font-size: 18px;
        font-size: 1.125rem;
        margin-bottom: 2px
    }

    .contact__data .column b:not(:first-child) {
        margin-top: 13px
    }

    .contact__data .column b i {
        font-size: 10px;
        font-size: .625rem;
        line-height: 10px;
        line-height: .625rem
    }

    .contact__panel {
        grid-gap: 30px;
        grid-template-columns:1fr 2fr;
        padding: 15px !important;
        width: calc(100% - 40px)
    }

    .contact__toggle {
        padding: 15px 0 15px 15px
    }

    .contact__toggler {
        font-size: 18px;
        font-size: 1.125rem
    }

    .container {
        padding: 0 30px
    }

    .feature {
        gap: 30px 80px;
        grid-template-columns:1fr 1fr
    }

    .feedback-item__lead {
        max-width: 60%
    }

    .feedback-list {
        grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));
        grid-gap: 20px
    }

    .files-list__item {
        font-size: 16px;
        font-size: 1rem;
        line-height: 22px;
        line-height: 1.375rem;
        padding: 0 20px 0 0
    }

    .files-list__item a {
        padding: 2px 0 0 80px
    }

    .files-list__item span {
        font-size: 12px;
        font-size: .75rem;
        color: #cbd6e2
    }

    .footer__columns {
        grid-template-columns:1fr 1fr
    }

    .footer__underground img {
        max-height: 56px;
        max-width: 120px
    }

    .footer-column_even {
        padding-left: 40px
    }

    .footer-column_odd {
        padding-right: 40px
    }

    .footer-column_odd .logotype {
      margin: 15px 0;
    }

    .footer-column_odd:after {
        right: 0;
        width: 1px
    }

    .footer-social {
        justify-content: space-between;
        margin: 30px 0 60px
    }

    .header-wrapper {
        padding: 20px 30px 20px 80px
    }

    .page-premium .header-menu__item.last {
        background: 0 0
    }

    .page-premium .widget-block {
        position: relative;
        top: 100px
    }

    .faq {
        padding-bottom: 30px
    }

    .page-premium .faq-tabs {
        padding-bottom: 30px
    }

    .hero-contacts {
        padding: 0 0 60px
    }

    .page-premium .hero-wrapper__banner {
        display: none
    }

    .how-to .card_large {
        padding: 50px
    }

    .page-premium .how-to {
        padding-bottom: 35px
    }

    .how-return {
        grid-template-columns:1fr
    }

    .inline-menu__head {
        font-size: 30px;
        font-size: 1.875rem
    }

    .menu__wrapper {
        padding: 200px 0 0 45px
    }

    .menu__wrapper .container {
        grid-gap: 40px
    }

    .news-intro {
        font-size: 32px;
        font-size: 2rem;
        line-height: 44px;
        line-height: 2.75rem;
        padding: 60px 0 0
    }

    .news-list__title {
        font-size: 24px;
        font-size: 1.5rem;
        line-height: 30px;
        line-height: 1.875rem;
        margin: 0 0 25px
    }

    .offers {
        display: grid;
        grid-template-columns:repeat(auto-fit, minmax(500px, 1fr));
        grid-gap: 30px;
        grid-gap: 15px;
        list-style-type: none;
        margin: 0 -30px
    }

    .offers__item:after {
        top: 15px;
        right: 15px
    }

    .page-default main {
        padding-top: 68px
    }

    .page-index .card_large {
        padding: 50px
    }

    .page-index .faq {
        padding: 60px 0
    }

    .page-index .how-to {
        padding: 60px 0
    }

    .page-index .services {
        padding: 60px 0 0
    }

    .page-rating__title {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 26px;
        line-height: 1.625rem
    }

    .products {
        display: grid;
        grid-template-columns:repeat(auto-fit, minmax(500px, 1fr));
        grid-gap: 30px;
        grid-gap: 15px;
        list-style-type: none;
        margin: 0 -30px
    }

    .products .slick-slide {
        margin: 0 15px
    }

    .sale__title {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 20px;
        line-height: 1.25rem;
        margin-bottom: 4px
    }

    .seo {
        display: grid;
        grid-row-gap: 30px;
        margin-top: 80px;
        padding: 80px 0
    }

    .seo__tab_comments {
        padding: 35px 0 0
    }

    .seo__tab_info {
        padding: 35px 0 0
    }

    .seo__tab_reviews {
        padding: 35px 0 0
    }

    .seo-tabs {
        padding: 30px
    }

    .services-item {
        min-height: 260px
    }

    .services-item__lead {
        margin-bottom: 80px;
        max-width: 50%
    }

    .services-item__picture {
        background-position: center right;
        width: 50%
    }

    .services-list {
        display: grid;
        grid-gap: 30px
    }

    .services .btn {
        bottom: 40px
    }

    .social {
        grid-gap: 20px
    }

    .steps {
        grid-gap: 30px
    }

    .steps > *:not(:last-child):after {
        height: 80px;
        right: -45px
    }

    .steps__img {
        background-size: auto 80px;
        height: 80px;
        width: 80px
    }

    .steps__img_calendar {
        background-position: -240px 50%
    }

    .steps__img_clock {
        background-position: -80px 50%
    }

    .steps__img_paper {
        background-position: 0 50%
    }

    .steps__img_wallet {
        background-position: -160px 50%
    }

    .steps__title {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 24px;
        line-height: 1.5rem
    }

    .steps__text {
        font-size: 14px;
        font-size: .875rem;
        line-height: 20px;
        line-height: 1.25rem
    }

    .tablet_hidden {
        display: none;
        visibility: hidden
    }

    .text-title h1 {
        margin: 35px 0 20px
    }

    .reviews .review_card__side {
        display: none
    }

    .page-premium .reviews-main__wrapper {
        flex-direction: column
    }

    .page-premium .reviews-main__wrapper .review_rating {
        width: 100%
    }

    .page-premium .reviews-main__wrapper_button {
        align-self: center;
        position: unset
    }

    .page-premium .dots {
        padding-right: 0;
        justify-content: center
    }

    .marquee-top {
        animation-direction: reverse
    }
}

@media only screen and (min-width: 48em) {
    h2, .promo__text-title {
        font-size: 36px;
        font-size: 2.25rem;
        line-height: 40px;
        line-height: 2.5rem
    }

    h3 {
        font-size: 24px;
        font-size: 1.5rem;
        line-height: 30px;
        line-height: 1.875rem
    }

    .accordeon {
        grid-gap: 20px
    }

    .accordeon_compact .accordeon__item {
        padding: 0 24px 0
    }

    .accordeon_full .accordeon__item {
        padding: 0 36px
    }

    .accordeon__toggle {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 24px;
        line-height: 1.5rem;
        border-radius: 12px;
        padding: 24px
    }

    .accordeon__toggle:after {
        right: 24px
    }

    .accordeon_full .accordeon__toggle:after {
        transition: all .3s;
        transform: rotate(0deg)
    }

    .accordeon__toggle:not(.accordeon__toggle_active):hover {
        background-color: #cbd6e2
    }

    .accordeon__toggle_active {
        background-color: #166cb7;
        color: #fff
    }

    .accordeon_full .accordeon__toggle_active:after {
        transform: rotate(90deg)
    }

    .breadcrumb {
        background-color: #eaeef4;
        border-radius: 6px;
        font-size: 14px;
        font-size: .875rem;
        line-height: 34px;
        line-height: 2.125rem;
        display: grid;
        grid-auto-flow: column;
        justify-content: flex-start;
        grid-gap: 5px;
        list-style: none;
        padding: 0 15px
    }

    .breadcrumb__delimiter {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBvcGFjaXR5PSIwLjUiPjxwYXRoIGQ9Ik01LjE2MzMgMTAuODMyNUM1LjA1ODc0IDEwLjcyNTMgNSAxMC41Nzk4IDUgMTAuNDI4MkM1IDEwLjI3NjUgNS4wNTg3NCAxMC4xMzExIDUuMTYzMyAxMC4wMjM4TDcuNzIxMTUgNy40MDA5MUM3LjgyMjk0IDcuMjkyMTYgNy44Nzk3NyA3LjE0NzI3IDcuODc5NzcgNi45OTY1NUM3Ljg3OTc3IDYuODQ1ODIgNy44MjI5NCA2LjcwMDkzIDcuNzIxMTUgNi41OTIxOUw1LjE2MzMgMy45NjkyN0M1LjA2MTcgMy44NjE0IDUuMDA1NDggMy43MTY5MyA1LjAwNjc2IDMuNTY2OTdDNS4wMDgwMyAzLjQxNzAxIDUuMDY2NjggMy4yNzM1NiA1LjE3MDEgMy4xNjc1MkM1LjI3MzUxIDMuMDYxNDggNS40MTM0IDMuMDAxMzIgNS41NTk2NCAzLjAwMDAyQzUuNzA1ODggMi45OTg3MiA1Ljg0Njc3IDMuMDU2MzcgNS45NTE5NiAzLjE2MDU1TDguNTA5ODEgNS43ODI4OUM4LjY2NTIyIDUuOTQyMjIgOC43ODg1IDYuMTMxMzkgOC44NzI2IDYuMzM5NThDOC45NTY3MSA2LjU0Nzc3IDkgNi43NzA5MSA5IDYuOTk2MjZDOSA3LjIyMTYxIDguOTU2NzEgNy40NDQ3NSA4Ljg3MjYgNy42NTI5NEM4Ljc4ODUgNy44NjExMyA4LjY2NTIyIDguMDUwMyA4LjUwOTgxIDguMjA5NjNMNS45NTE5NiAxMC44MzI1QzUuODQ3MzcgMTAuOTM5OCA1LjcwNTUzIDExIDUuNTU3NjMgMTFDNS40MDk3NCAxMSA1LjI2NzkgMTAuOTM5OCA1LjE2MzMgMTAuODMyNVoiIGZpbGw9IiM0NDU2NkUiLz48L2c+PC9zdmc+");
        background-position: center;
        background-repeat: no-repeat;
        content: "";
        display: block;
        height: 34px;
        width: 14px
    }

    .breadcrumb__item {
        color: #9ba7b5;
        text-decoration: none
    }

    .breadcrumb__item_active {
        color: #44566e
    }

    .breadcrumb__submenu {
        background-color: #fff;
        border-radius: 0 0 4px 4px;
        box-shadow: 0 0 30px -10px rgba(0, 0, 0, .4);
        overflow: hidden;
        position: absolute;
        z-index: 1
    }

    .breadcrumb__submenu > * {
        padding: 0 10px
    }

    .breadcrumb__submenu > *:hover {
        background-color: #eaeef4;
        color: #001837
    }

    .breadcrumb__toggle-submenu {
        padding: 0 34px 0 10px;
        z-index: 2
    }

    .active .breadcrumb__toggle-submenu {
        background-color: #fff;
        color: #001837
    }

    .calculator {
        --padding-x: 40px;
        --padding-x: 32px
    }

    .calculator__action {
        justify-content: end;
        padding: 0 40px 40px;
        padding: 0
    }

    .calculator__gosu {
        gap: 0 18px;
        padding: 20px 50px
    }

    .calculator__gosu:after {
        background-size: .5em;
        height: 32px;
        right: 50px;
        width: 32px
    }

    .calculator__gosu-text {
        font-size: 16px;
        font-size: 1rem;
        line-height: 24px;
        line-height: 1.5rem
    }

    .calculator__gosu-title {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 30px;
        line-height: 1.875rem
    }

    .calculator__ranges {
        padding: 48px var(--padding-x);
        padding: var(--padding-x)
    }

    .calculator__ranges:before, .calculator__ranges:after {
        z-index: -1
    }

    .calculator__ranges:before {
        box-shadow: -360px 0px 0px 700px #fff, inset 0 0 20px 0 rgba(0, 0, 0, .2)
    }

    .calculator__ranges:after {
        box-shadow: 360px 0px 0px 700px #fff, inset 0 0 20px 0 rgba(0, 0, 0, .2)
    }

    .calculator__result {
        margin: 0 var(--padding-x);
        padding: 33px 0 25px;
        padding-bottom: 16px
    }

    .calculator__result:before {
        height: 1px;
        background: linear-gradient(to right, transparent 50%, #fff 50%), #166cb7;
        background-size: 16px 2px, 100% 2px
    }

    .calculator__result-sale {
        font-size: 20px;
        font-size: 1.25rem;
        font-size: 16px;
        line-height: 1;
        line-height: 24px;
        font-style: normal;
        font-weight: 500;
        background-image: none
    }

    .calculator__result-value {
        font-size: 20px;
        font-size: 1.25rem;
        font-size: 16px;
        line-height: 1;
        line-height: 24px;
        font-style: normal;
        font-weight: 500
    }

    .calculator__result-wrapper {
        justify-content: space-between;
        grid-auto-flow: column
    }

    .calculator-head {
        height: 100px;
        padding: 0 var(--padding-x)
    }

    .calculator-head__title:after {
        font-size: 28px;
        font-size: 1.75rem
    }

    .calculator-long__ranges:before {
        box-shadow: -360px 0px 0px 700px #fff, inset 0 0 20px 0 rgba(0, 0, 0, 0)
    }

    .calculator-long__ranges:after {
        box-shadow: 360px 0px 0px 700px #fff, inset 0 0 20px 0 rgba(0, 0, 0, 0)
    }

    .card_large {
        border-radius: 20px
    }

    .card-info {
        justify-items: center;
        align-content: flex-start
    }

    .columns-2 {
        display: grid;
        grid-template-columns:repeat(2, 1fr);
        grid-gap: 20px;
        list-style-type: none
    }

    .contact__panel {
        box-shadow: 0 20px 30px -20px rgba(0, 0, 0, .4);
        grid-auto-flow: column;
        left: 50%
    }

    .contact__toggler:not(:last-child) {
        margin-bottom: 15px
    }

    .accordeon_compact .faq__answer {
        font-size: 16px;
        font-size: 1rem;
        line-height: 24px;
        line-height: 1.5rem
    }

    .accordeon_full .faq__answer {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 26px;
        line-height: 1.625rem
    }

    .feature__img {
        background-size: auto 73px;
        width: 73px;
        height: 73px
    }

    .feature__img_card {
        background-position: -73px 50%
    }

    .feature__img_pay {
        background-position: 0 50%
    }

    .feature__img_tick {
        background-position: -219px 50%
    }

    .feature__img_wallet {
        background-position: -146px 50%
    }

    .feedback-item__lead {
        color: #44566e;
        margin: 20px 0 0
    }

    .feedback-item__title {
        color: #001837
    }

    .files-list {
        display: grid;
        grid-gap: 30px
    }

    .files-list__item {
        min-height: 64px
    }

    .footer__columns {
        grid-row-gap: 60px
    }

    .footer__columns p:last-child {
        margin-bottom: 0
    }

    .footer__columns ul {
        margin: 0 0 .75em
    }

    .footer__underground {
        grid-column-gap: 60px;
        justify-content: start;
        padding-bottom: 60px
    }

    .footer__partners {
        margin-top: 60px
    }

    .footer-column_odd {
        position: relative
    }

    .footer-column_odd .logotype {
      margin: 15px 0;
    }

    .footer-column_odd:after {
        background-color: rgba(255, 255, 255, .2);
        content: "";
        display: block;
        height: 100%;
        position: absolute;
        top: 0
    }

    .footer-email {
        font-size: 40px;
        font-size: 2.5rem;
        line-height: 52px;
        line-height: 3.25rem
    }

    .footer-phone {
        font-size: 24px;
        font-size: 1.5rem;
        line-height: 52px;
        line-height: 3.25rem
    }

    .inline-menu_footer:first-child {
        margin-top: 10px
    }

    .inline-submenu {
        gap: 16px
    }

    .inline-submenu__icon {
        height: 36px;
        width: 36px
    }

    .m-b_none {
        margin-bottom: 0 !important
    }

    .m-b_xxs {
        margin-bottom: 40px !important
    }

    .m-b_xs {
        margin-bottom: 60px !important
    }

    .m-b_s {
        margin-bottom: 80px !important
    }

    .m-b_m {
        margin-bottom: 100px !important
    }

    .m-b_l {
        margin-bottom: 120px !important
    }

    .m-b_xl {
        margin-bottom: 160px !important
    }

    .m-b_xxl {
        margin-bottom: 200px !important
    }

    .m-b_xxxl {
        margin-bottom: 250px !important
    }

    .m-b_xxxxl {
        margin-bottom: 300px !important
    }

    .m-t_none {
        margin-top: 0 !important
    }

    .m-t_xxs {
        margin-top: 40px !important
    }

    .m-t_xs {
        margin-top: 60px !important
    }

    .m-t_s {
        margin-top: 80px !important
    }

    .m-t_m {
        margin-top: 100px !important
    }

    .m-t_l {
        margin-top: 120px !important
    }

    .m-t_xl {
        margin-top: 160px !important
    }

    .m-t_xxl {
        margin-top: 200px !important
    }

    .m-t_xxxl {
        margin-top: 250px !important
    }

    .m-t_xxxxl {
        margin-top: 300px !important
    }

    .m_none {
        margin-bottom: 0;
        margin-top: 0
    }

    .obj-fit_contain {
        -o-object-fit: contain;
        object-fit: contain
    }

    .obj-fit_cover {
        -o-object-fit: cover;
        object-fit: cover
    }

    .obj-fit_fill {
        -o-object-fit: fill;
        object-fit: fill
    }

    .p-b_none {
        padding-bottom: 0 !important
    }

    .p-b_xxs {
        padding-bottom: 20px !important
    }

    .p-b_xs {
        padding-bottom: 40px !important
    }

    .p-b_s {
        padding-bottom: 60px !important
    }

    .p-b_m {
        padding-bottom: 80px !important
    }

    .p-b_l {
        padding-bottom: 100px !important
    }

    .p-b_xl {
        padding-bottom: 120px !important
    }

    .p-b_xxl {
        padding-bottom: 140px !important
    }

    .p-t_none {
        padding-top: 0 !important
    }

    .p-t_xxs {
        padding-top: 20px !important
    }

    .p-t_xs {
        padding-top: 40px !important
    }

    .p-t_s {
        padding-top: 60px !important
    }

    .p-t_m {
        padding-top: 80px !important
    }

    .p-t_l {
        padding-top: 100px !important
    }

    .p-t_xl {
        padding-top: 120px !important
    }

    .p-t_xxl {
        padding-top: 140px !important
    }

    .p-l_none {
        padding-left: 0 !important
    }

    .p-l_xxs {
        padding-left: 20px !important
    }

    .p-l_xs {
        padding-left: 40px !important
    }

    .p-l_s {
        padding-left: 60px !important
    }

    .p-l_m {
        padding-left: 80px !important
    }

    .p-l_l {
        padding-left: 100px !important
    }

    .p-l_xl {
        padding-left: 120px !important
    }

    .p-l_xxl {
        padding-left: 140px !important
    }

    .p-r_none {
        padding-right: 0 !important
    }

    .p-r_xxs {
        padding-right: 20px !important
    }

    .p-r_xs {
        padding-right: 40px !important
    }

    .p-r_s {
        padding-right: 60px !important
    }

    .p-r_m {
        padding-right: 80px !important
    }

    .p-r_l {
        padding-right: 100px !important
    }

    .p-r_xl {
        padding-right: 120px !important
    }

    .p-r_xxl {
        padding-right: 140px !important
    }

    .p_none {
        padding-bottom: 0;
        padding-top: 0
    }

    .pill {
        font-size: 14px;
        font-size: .875rem
    }

    .promo_menu .published {
        display: none
    }

    .promo__image {
        display: block;
        height: 100%;
        -o-object-fit: contain;
        object-fit: contain;
        -o-object-position: right bottom;
        object-position: right bottom;
        width: 100%
    }

    .promo__text-title {
        margin-top: 20px
    }

    .range-wrapper {
        padding: 20px
    }

    .sale__icon {
        margin-top: 10px
    }

    .sale__percent {
        font-size: 32px;
        font-size: 2rem;
        margin-left: 10px
    }

    .sale__percent i {
        font-size: 56px;
        font-size: 3.5rem
    }

    .seo__author-desc {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 26px;
        line-height: 1.625rem
    }

    .seo__author-img {
        height: 80px;
        width: 80px
    }

    .seo__author-label {
        font-size: 14px;
        font-size: .875rem
    }

    .seo__author-name {
        font-size: 24px;
        font-size: 1.5rem
    }

    .seo__comment {
        border: 1px solid #cbd6e2
    }

    .seo__comment-author {
        font-size: 24px;
        font-size: 1.5rem
    }

    .seo__review {
        border: 1px solid #cbd6e2;
        margin: 0 20px
    }

    .seo__review-author {
        font-size: 24px;
        font-size: 1.5rem
    }

    .seo__review-slider {
        margin: 0 -40px
    }

    .seo__tab_info {
        grid-auto-flow: column;
        justify-content: start;
        grid-gap: 30px
    }

    .seo-data {
        grid-gap: 30px;
        padding-bottom: 20px
    }

    .seo-tabs {
        background-color: #fff;
        border-radius: 20px;
        box-shadow: 0 8px 16px 0 rgba(22, 108, 183, .16)
    }

    .services-item__lead {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 25px;
        line-height: 1.5625rem
    }

    .social_fb {
        background-position: -120px 50%
    }

    .social_small .social_fb {
        background-position: -60px 50%
    }

    .social_flat {
        grid-gap: 10px;
        margin-top: 15px
    }

    .social_ok {
        background-position: -180px 50%
    }

    .social_small .social_ok {
        background-position: -90px 50%
    }

    .social_flat .social_ok {
        background-position: -72px 50%
    }

    .social_small {
        grid-gap: 10px;
        margin-top: 15px
    }

    .social_tg {
        background-position: -60px 50%
    }

    .social_small .social_tg {
        background-position: -30px 50%
    }

    .social_flat .social_tg {
        background-position: -24px 50%
    }

    .social_flat .social_vk {
        background-position: -48px 50%
    }

    .social__item {
        background-size: auto 60px;
        height: 60px;
        width: 60px
    }

    .social_small .social__item {
        background-size: auto 30px;
        height: 30px;
        width: 30px
    }

    .social_flat .social__item {
        background-size: auto 24px;
        height: 24px;
        width: 24px
    }

    .steps {
        grid-template-columns:repeat(3, 1fr)
    }

    .steps > *:not(:last-child) {
        position: relative
    }

    .steps > *:not(:last-child):after {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iMTAwIiB2aWV3Qm94PSIwIDAgNjAgMTAwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTMuMzQzMSA0My4yOTI5TDU5LjcwNzEgNDkuNjU2OEM2MC4wOTc2IDUwLjA0NzQgNjAuMDk3NiA1MC42ODA1IDU5LjcwNzEgNTEuMDcxMUw1My4zNDMxIDU3LjQzNUM1Mi45NTI2IDU3LjgyNTUgNTIuMzE5NSA1Ny44MjU1IDUxLjkyODkgNTcuNDM1QzUxLjUzODQgNTcuMDQ0NSA1MS41Mzg0IDU2LjQxMTMgNTEuOTI4OSA1Ni4wMjA4TDU2LjU4NTggNTEuMzY0TDEgNTEuMzY0QzAuNDQ3NzE2IDUxLjM2NCA2LjkyMDZlLTA3IDUwLjkxNjIgNi40Mzc3OGUtMDcgNTAuMzY0QzYuNTUxZS0wNyA0OS44MTE3IDAuNDQ3NzE2IDQ5LjM2NCAxIDQ5LjM2NEw1Ni41ODU4IDQ5LjM2NEw1MS45Mjg5IDQ0LjcwNzFDNTEuNTM4NCA0NC4zMTY2IDUxLjUzODQgNDMuNjgzNCA1MS45Mjg5IDQzLjI5MjlDNTIuMzE5NSA0Mi45MDI0IDUyLjk1MjYgNDIuOTAyNCA1My4zNDMxIDQzLjI5MjlaIiBmaWxsPSIjNDQ1NjZFIi8+PC9zdmc+");
        background-position: center;
        background-repeat: no-repeat;
        content: "";
        display: block;
        position: absolute;
        top: 0;
        width: 60px
    }

    .steps__img {
        margin-bottom: 35px
    }

    .steps__text {
        margin: 14px 0 0;
        text-align: center
    }

    .steps__title {
        text-align: center
    }

    .text-container {
        grid-row-gap: 60px;
        grid-column-gap: 20px;
        padding-top: 40px
    }

    .text-section > p:first-child {
        font-size: 22px;
        font-size: 1.375rem;
        line-height: 34px;
        line-height: 2.125rem;
        margin: 0 0 2.5em
    }

    .text-section p {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 29px;
        line-height: 1.8125rem
    }

    .text-section ol {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 29px;
        line-height: 1.8125rem;
        -webkit-padding-start: 3em;
        padding-inline-start: 3em
    }

    .text-section ol > li:before {
        margin-left: -3em;
        width: 3em;
        padding-right: .5em
    }

    .text-section table {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 29px;
        line-height: 1.8125rem;
        border-radius: 20px;
        margin: 50px 0;
        padding: 5em 3em 3em
    }

    .text-section table caption {
        font-size: 24px;
        font-size: 1.5rem;
        padding: 1.5em 0 0
    }

    .text-section table td {
        padding: 1.5em 2em
    }

    .text-section ul:not(.files-list,.list) {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 29px;
        line-height: 1.8125rem
    }

    .text-section ul:not(.files-list,.list) li {
        padding-left: 3em
    }

    .text-section ul:not(.files-list,.list) li:not(:last-child) {
        margin-bottom: 1em
    }

    .text-section ul:not(.files-list,.list) li:before {
        left: 0
    }

    .text-section .card_large {
        padding: 60px
    }
}

@media only screen and (max-width: 63.9375em) {
    h3 {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 26px;
        line-height: 1.625rem
    }

    .card_action {
        padding: 20px 20px 30px;
        border-radius: 12px
    }

    .faq__title {
        display: none
    }

    .faq__nav {
        grid-auto-flow: dense;
        grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));
        gap: 20px
    }

    .faq__nav__item {
        height: auto;
        width: 170px;
        padding: 24px 5px;
        font-size: 16px;
        line-height: 20px
    }

    .faq__nav__image {
        display: none
    }

    .feedback-list_1, .feedback-list_2 {
        display: grid;
        gap: 20px
    }

    .feedback-list_3 {
        display: grid;
        grid-template-columns:repeat(2, 1fr);
        grid-gap: 20px;
        list-style-type: none;
        grid-auto-flow: column
    }

    .feedback-list_3 > :first-child {
        grid-row: 1/span 2
    }

    .feedback-item__title {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 22px;
        line-height: 1.375rem
    }

    .feedback-item__lead {
        font-size: 14px;
        font-size: .875rem;
        line-height: 20px;
        line-height: 1.25rem
    }

    .footer__columns p {
        font-size: 12px;
        font-size: .75rem;
        line-height: 19px;
        line-height: 1.1875rem
    }

    .footer__link {
        font-size: 12px;
        font-size: .75rem;
        line-height: 19px;
        line-height: 1.1875rem
    }

    .header-menu__item {
        display: none
    }

    .header-menu .last {
        display: grid;
        grid-auto-flow: column;
        gap: 10px;
        width: 80px;
        padding: 0;
        font-size: 12px;
        line-height: 12px;
        background: 0 0;
        text-align: right
    }

    .header-menu .last:after {
        content: "";
        display: inline-block;
        width: 24px;
        height: 24px;
        background-image: url("data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M11.6666 2.83325C12.4083 2.83325 13.1333 3.05319 13.75 3.46524C14.3667 3.8773 14.8473 4.46297 15.1311 5.14819C15.415 5.83341 15.4892 6.58741 15.3445 7.31484C15.1998 8.04227 14.8427 8.71046 14.3182 9.2349C13.7938 9.75935 13.1256 10.1165 12.3982 10.2612C11.6708 10.4059 10.9168 10.3316 10.2315 10.0478C9.54631 9.76397 8.96064 9.28333 8.54859 8.66664C8.13653 8.04996 7.9166 7.32493 7.9166 6.58325C7.9166 5.58869 8.31169 4.63486 9.01495 3.9316C9.71821 3.22834 10.672 2.83325 11.6666 2.83325V2.83325ZM11.6666 1.33325C10.6282 1.33325 9.61321 1.64116 8.74985 2.21804C7.8865 2.79491 7.21359 3.61485 6.81623 4.57416C6.41887 5.53348 6.3149 6.58908 6.51748 7.60748C6.72005 8.62588 7.22006 9.56134 7.95429 10.2956C8.68851 11.0298 9.62397 11.5298 10.6424 11.7324C11.6608 11.9349 12.7164 11.831 13.6757 11.4336C14.635 11.0363 15.4549 10.3634 16.0318 9.5C16.6087 8.63664 16.9166 7.6216 16.9166 6.58325C16.9166 5.19087 16.3635 3.85551 15.3789 2.87094C14.3943 1.88638 13.059 1.33325 11.6666 1.33325V1.33325Z\' fill=\'white\'/%3E%3Cpath d=\'M21.3333 22.5001H19.4666V18.6112C19.4666 17.5798 18.9749 16.5906 18.0998 15.8613C17.2246 15.132 16.0376 14.7223 14.7999 14.7223H9.19993C7.96225 14.7223 6.77527 15.132 5.9001 15.8613C5.02493 16.5906 4.53326 17.5798 4.53326 18.6112V22.5001H2.6666V18.6112C2.6666 17.1672 3.35493 15.7824 4.58016 14.7614C5.8054 13.7404 7.46718 13.1667 9.19993 13.1667H14.7999C16.5327 13.1667 18.1945 13.7404 19.4197 14.7614C20.6449 15.7824 21.3333 17.1672 21.3333 18.6112V22.5001Z\' fill=\'white\'/%3E%3C/svg%3E%0A")
    }

    .menu__wrapper {
        align-content: start;
        overflow-y: auto
    }

    .news-article {
        grid-row-gap: 40px
    }

    .news-aside {
        grid-row: 3
    }

    .news-aside__title {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 26px;
        line-height: 1.625rem;
        color: #001837;
        display: block;
        font-family: "Mazzard", sans-serif;
        font-weight: 500;
        margin: 0 0 .75em
    }

    .news-content {
        grid-row-gap: 40px
    }

    .offers__item {
        min-height: 580px
    }

    .offers__item:after {
        top: 20px;
        right: 20px
    }

    .offers__item:not(:last-child) {
        margin-right: 20px
    }

    .offers__item.slick-slide {
        display: grid;
        align-content: space-between
    }

    .offers__item-btn {
        justify-self: center;
        z-index: 1
    }

    .offers__item-image--bottom {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        margin-bottom: 0;
        height: 100%
    }

    .offers__item-image--bottom:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 40%;
        background: linear-gradient(180deg, rgba(22, 108, 183, 0) 0%, rgba(22, 108, 183, .4) 100%);
        z-index: 1
    }

    .offers__item-image--bottom img {
        width: calc(100% + 100px);
        -o-object-fit: contain;
        object-fit: contain;
        -o-object-position: -20px calc(100% + 100px);
        object-position: -20px calc(100% + 100px)
    }

    .offers__item-image, .offers__item-btn {
        order: 1
    }

    .offers__item-current {
        display: grid !important;
        grid-template-rows:-webkit-max-content 1fr;
        grid-template-rows:max-content 1fr
    }

    .offers__item-current__action {
        align-content: flex-end
    }

    .offers__item-current__btn {
        justify-self: center
    }

    .offers__item-current__image {
        bottom: 10%;
        width: 250px
    }

    .offers__item-current__image img {
        -o-object-position: center;
        object-position: center;
        object-fit: contain
    }

    .offers__item-current .offers__item-text {
        margin-bottom: 5px;
        max-width: 100%
    }

    .offers__item-text {
        font-size: 16px;
        font-size: 1rem;
        line-height: 22px;
        line-height: 1.375rem
    }

    .offers__item-title {
        max-width: calc(100% - 70px);
        font-size: 24px;
        font-size: 1.5rem;
        line-height: 30px;
        line-height: 1.875rem
    }

    .offers__item-title_promo {
        font-size: 24px;
        font-size: 1.5rem;
        line-height: 30px;
        line-height: 1.875rem
    }

    .offers__item-long {
        gap: 0
    }

    .offers__item-long__badge {
        margin-bottom: 10px
    }

    .offers__item-long__title {
        padding: 0
    }

    .offers__item-long__text {
        display: none
    }

    .offers__item-long__info {
        padding: 30px 0 30px 30px
    }

    .offers__item-long__image {
        padding: 0
    }

    .offers__item-long .progress_offers {
        display: none
    }

    .offers__item-long:after {
        width: 100%
    }

    .offers__item-long[data-theme=summer]:after {
        background-size: 200%;
        background-position: -100px bottom
    }

    .services-cards {
        display: flex;
        flex-direction: column;
        grid-gap: 0
    }

    .services-cards__group {
        flex-direction: column;
        max-width: unset;
        margin-right: 0;
        margin-bottom: 20px
    }

    .services-cards__group div:first-child {
        margin-right: 0;
        margin-bottom: 20px
    }

    .services-cards-item {
        width: 100%
    }

    .social {
        grid-gap: 20px;
        justify-content: start
    }

    .news-aside .social_vertical {
        grid-auto-flow: column
    }

    .tabs-panel__item {
        font-size: 14px;
        font-size: .875rem;
        line-height: 14px;
        line-height: .875rem
    }

    .information {
        padding-top: 60px
    }

    .information__lists {
        grid-template-columns:1fr;
        margin-top: 30px
    }
}

@media only screen and (min-width: 64em) and (max-width: 79.9375em) {
    .embed-container {
        padding-top: 80%
    }

    .embed-container--extended {
        padding-top: 140%
    }

    h1 {
        font-size: 50px;
        font-size: 3.125rem;
        line-height: 52px;
        line-height: 3.25rem
    }

    .action {
        grid-template-columns:1fr 2fr;
        justify-items: flex-start;
        gap: 30px 50px
    }

    .author-page {
        padding: 208px 40px 20px
    }

    .burger {
        left: 5px;
        top: 15px
    }

    .card_vertical .card-subcontent {
        padding: 0 30px 60px
    }

    .contact__data .column {
        font-size: 16px;
        font-size: 1rem;
        line-height: 22px;
        line-height: 1.375rem;
        padding: 0 28px
    }

    .contact__data .column b {
        font-size: 18px;
        font-size: 1.125rem
    }

    .contact__data .column b i {
        font-size: 10px;
        font-size: .625rem;
        line-height: 10px;
        line-height: .625rem
    }

    .container {
        padding: 0 20px
    }

    .feature {
        gap: 10px;
        padding-left: 40px
    }

    .feature__text {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 24px;
        line-height: 1.5rem
    }

    .header-menu {
        grid-gap: 20px
    }

    .header-menu__item {
        font-size: 16px;
        font-size: 1rem;
        line-height: 42px;
        line-height: 2.625rem
    }

    .header-menu__item.last {
        padding: 0 1.25em
    }

    .header-menu__item.penultimate {
        padding: 0 1.25em
    }

    .header-wrapper {
        padding: 24px 20px 24px 75px
    }

    .hero-contacts {
        padding: 20px 0 60px
    }

    .how-to .card_large {
        padding: 50px
    }

    .menu__wrapper .container {
        grid-gap: 40px;
        grid-template-columns:1fr 1fr
    }

    .offers__item {
        gap: 0 30px;
        grid-template-columns:minmax(235px, 1fr) minmax(250px, 1fr);
        justify-items: start
    }

    .offers__item:after {
        top: 15px;
        right: 15px
    }

    .offers__item-btn {
        grid-area: 2/2/3/3
    }

    .offers__item-image {
        grid-area: 1/1/3/2
    }

    .page-index .card_large {
        padding: 50px
    }

    .promo_menu {
        padding-left: 60px
    }

    .promo.promo_menu .promo__image {
        object-position: 50%;
        height: 217px;
        align-self: center;
        max-width: unset
    }

    .promo:not(.promo_menu) .promo__image-wrapper {
        height: 340px;
        width: 500px
    }

    .promo.promo_menu .promo__image-wrapper {
        height: 220px;
        height: 242px;
        display: flex
    }

    .btn .promo__text {
        margin-top: 32px
    }

    .sequence-divider {
        background-position: 100% 50%
    }

    .services-item__lead {
        max-width: 65%
    }

    .services-item__picture {
        background-position: left center;
        width: 40%
    }

    .services-cards {
        display: flex;
        flex-direction: column;
        grid-gap: 0
    }

    .services-cards__group {
        flex-direction: row;
        justify-content: space-between;
        max-width: unset;
        margin-right: 0;
        margin-bottom: 20px
    }

    .services-cards__group .card:first-child {
        margin-bottom: 0;
        margin-right: 20px
    }

    .services-cards-item {
        width: 100%
    }

    .services-cards .card_main {
        height: 476px
    }

    .services-cards .card_main__wrapper {
        width: 100%
    }

    .services-cards .card_main__image img {
        height: 100%;
        object-fit: contain
    }

    .steps {
        gap: 30px
    }

    .steps > *:not(:last-child):after {
        height: 80px;
        right: -45px
    }

    .steps__img {
        background-size: auto 80px;
        height: 80px;
        width: 80px
    }

    .steps__img_calendar {
        background-position: -240px 50%
    }

    .steps__img_clock {
        background-position: -80px 50%
    }

    .steps__img_paper {
        background-position: 0 50%
    }

    .steps__img_wallet {
        background-position: -160px 50%
    }

    .steps__text {
        font-size: 14px;
        font-size: .875rem;
        line-height: 20px;
        line-height: 1.25rem
    }

    .steps__title {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 24px;
        line-height: 1.5rem
    }

    .text-title h1 {
        margin: 35px 0 20px
    }

    .reviews .review_card__side {
        display: none
    }
}

@media only screen and (min-width: 64em) {
    h2, .promo__text-title {
        font-size: 36px;
        font-size: 2.25rem;
        line-height: 40px;
        line-height: 2.5rem
    }

    h3 {
        font-size: 24px;
        font-size: 1.5rem;
        line-height: 30px;
        line-height: 1.875rem
    }

    footer {
        min-height: 800px;
        padding-top: 110px
    }

    main {
        padding-bottom: 100px
    }

    .faq-tabs .accordeon_compact {
        grid-template-columns:400px auto
    }

    .accordeon_compact {
        grid-template-columns:5fr 7fr
    }

    .accordeon_compact .accordeon__item {
        grid-column: 2;
        grid-row: 1/span 5;
        padding: 18px 36px 0
    }

    .accordeon .accordeon__item, .accordeon_images .accordeon__item {
        grid-row: 1/span 12 !important
    }

    .action__btn {
        align-self: end;
        grid-area: 2/1/3/2
    }

    .action__content {
        grid-area: 1/2/3/3
    }

    .action__content-item {
        gap: 20px;
        justify-items: flex-end
    }

    .action__info {
        align-items: start;
        gap: 24px;
        grid-area: 1/1/2/2;
        justify-items: flex-start
    }

    .action__info-title {
        margin: 0 0 16px
    }

    .alphabet a:hover {
        border-bottom-color: #001837;
        color: #001837
    }

    .animated-icon {
        bottom: 24px;
        height: 150px;
        width: 150px
    }

    .feedback-list_1 .animated-icon, .feedback-list_2 .animated-icon {
        height: 200px;
        width: 200px
    }

    .aside-menu {
        grid-auto-flow: column;
        grid-template-columns:1fr 3fr;
        grid-template-rows:-webkit-max-content 1fr;
        grid-template-rows:max-content 1fr
    }

    .btn_stroke {
        font-weight: 500;
        font-size: 16px;
        font-size: 1rem
    }

    .card_action {
        padding: 30px;
        border-radius: 10px
    }

    .card_illustrated {
        border-radius: 20px;
        position: relative
    }

    .card_illustrated img {
        max-height: 600px;
        width: initial !important
    }

    .card_left {
        align-items: end;
        display: grid;
        grid-template-columns:1fr 1fr
    }

    .card_left.card_2-1 {
        grid-template-columns:2fr 1fr
    }

    .card_left.card_3-1 {
        grid-template-columns:3fr 1fr
    }

    .card_medium {
        border-radius: 20px;
        padding: 40px
    }

    .card_right {
        display: grid;
        grid-template-columns:1fr 1fr;
        align-items: end
    }

    .card_right.card_1-2 {
        grid-template-columns:1fr 2fr
    }

    .card_right.card_1-3 {
        grid-template-columns:1fr 3fr
    }

    .card_vertical {
        border-radius: 20px
    }

    .card_vertical .card-content {
        text-align: center
    }

    .card_vertical .card-content {
        padding: 60px
    }

    .card_left .card-content {
        grid-area: 1/1
    }

    .card_right .card-content {
        grid-area: 1/2
    }

    .card_left:not(.card_transparent) .card-content {
        padding: 60px 0 60px 60px
    }

    .card_right:not(.card_transparent) .card-content {
        padding: 60px 60px 60px 0
    }

    .card-content p {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 28px;
        line-height: 1.75rem
    }

    .card_vertical .card-content p {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 30px;
        line-height: 1.875rem
    }

    .card-content h2, .card-subcontent h2 {
        font-size: 44px;
        font-size: 2.75rem;
        line-height: 50px;
        line-height: 3.125rem;
        margin: 0 0 40px !important
    }

    .card_vertical .card-content h2, .card_vertical .card-subcontent h2 {
        margin: 0 0 25px !important
    }

    .card-content h3, .card-subcontent h3 {
        font-size: 36px;
        font-size: 2.25rem;
        line-height: 44px;
        line-height: 2.75rem;
        margin: 0 0 30px !important
    }

    .card_vertical .card-content h3, .card_vertical .card-subcontent h3 {
        margin: 0 0 20px !important
    }

    .card_left .card-illustration {
        grid-area: 1/2
    }

    .card_right .card-illustration {
        grid-area: 1/1
    }

    .card-illustration_centered {
        background-position-x: center
    }

    .card-illustration_l {
        height: calc(100% + 80px) !important
    }

    .card-illustration_left {
        background-position-x: left
    }

    .card-illustration_m {
        height: calc(100% + 40px) !important
    }

    .card-illustration_resized {
        background-position-y: top
    }

    .card-illustration_right {
        background-position-x: right
    }

    .card-illustration_xl {
        height: calc(100% + 120px) !important
    }

    .card-illustration_xxl {
        height: calc(100% + 200px) !important
    }

    .card-subcontent p {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 27px;
        line-height: 1.6875rem
    }

    .card-text {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 28px;
        line-height: 1.75rem
    }

    .checked {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 28px;
        line-height: 1.75rem;
        grid-gap: 60px 30px;
        grid-template-columns:1fr 1fr;
        padding-top: 60px
    }

    .checked li b, .checked li strong {
        font-size: 24px;
        font-size: 1.5rem;
        line-height: 30px;
        line-height: 1.875rem;
        margin-bottom: 15px
    }

    .contact__data {
        grid-template-columns:repeat(3, 1fr);
        padding: 30px
    }

    .contact__data .column:first-child {
        padding-left: 0
    }

    .contact__data .column:last-child {
        padding-right: 0
    }

    .contact__data .column b {
        margin-bottom: 5px
    }

    .contact__data .column b:not(:first-child) {
        margin-top: 30px
    }

    .contact__data .divider {
        border-right: 1px solid #cbd6e2
    }

    .contact__map {
        min-height: 700px
    }

    .contact__panel {
        grid-template-columns:1fr 3fr;
        padding: 15px;
        width: calc(100% - 40px)
    }

    .contact__toggle {
        padding: 30px
    }

    .contact__toggler {
        font-size: 20px;
        font-size: 1.25rem
    }

    .desktop_hidden {
        display: none;
        visibility: hidden
    }

    .faq {
        position: relative;
        padding-bottom: 100px
    }

    .faq__title {
        font-size: 36px;
        font-size: 2.25rem;
        line-height: 42px;
        line-height: 2.625rem;
        color: #001837;
        font-weight: 400;
        margin: 0 0 1em
    }

    .feedback-list {
        display: grid;
        grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));
        grid-gap: 30px;
        list-style-type: none
    }

    .feedback-list_1 .animated-icon, .feedback-list_2 .animated-icon {
        bottom: 0
    }

    .feedback-item {
        background-size: auto 100%;
        min-height: 180px
    }

    .feedback-item:hover .feedback-icon_ask-a-question .animated-icon__under {
        transform: translateY(35%) translateX(-30%) rotate(45deg)
    }

    .feedback-item:hover .feedback-icon_ask-a-question .animated-icon__over {
        transform: translateY(-30%) rotate(45deg)
    }

    .feedback-item:hover .feedback-icon_call-hot-line .animated-icon__under {
        transform: translateX(85%) rotate(-15deg)
    }

    .feedback-item:hover .feedback-icon_call-hot-line .animated-icon__over {
        transform: translateX(-75%) rotate(-160deg)
    }

    .feedback-item:hover .feedback-icon_leave-review .animated-icon__under {
        transform: translateX(-43%) rotate(360deg)
    }

    .feedback-item:hover .feedback-icon_leave-review .animated-icon__over {
        transform: translateX(33%) rotate(-90deg)
    }

    .feedback-list_1 .feedback-item, .feedback-list_2 .feedback-item {
        min-height: 200px
    }

    .feedback-item__title {
        font-size: 24px;
        font-size: 1.5rem;
        line-height: 28px;
        line-height: 1.75rem
    }

    .feedback-list_1 .feedback-item__title, .feedback-list_2 .feedback-item__title {
        max-width: 50%
    }

    .feedback-item__lead {
        font-size: 16px;
        font-size: 1rem;
        line-height: 24px;
        line-height: 1.5rem
    }

    .feedback-list_1 .feedback-item__lead, .feedback-list_2 .feedback-item__lead {
        max-width: 50%
    }

    .field-checkbox {
        gap: 20px
    }

    .field-checkbox__label {
        font-size: 18px;
        font-size: 1.125rem;
        letter-spacing: .02em
    }

    .files-list__item {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 26px;
        line-height: 1.625rem;
        padding: 0 40px 0 0
    }

    .files-list__item a {
        padding: 6px 0 0 80px;
        transition: all .3s
    }

    .files-list__item a:hover {
        color: #166cb7
    }

    .files-list__item a:hover span {
        color: #44566e
    }

    .files-list__item span {
        font-size: 14px;
        font-size: .875rem;
        transition: inherit
    }

    .fred-container {
        padding-top: 40px
    }

    .fred-section > p:first-child {
        font-size: 22px;
        font-size: 1.375rem;
        line-height: 34px;
        line-height: 2.125rem
    }

    .fred-section p {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 29px;
        line-height: 1.8125rem
    }

    .fred-section ol {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 29px;
        line-height: 1.8125rem;
        -webkit-padding-start: 3em;
        padding-inline-start: 3em
    }

    .fred-section ol > li:before {
        margin-left: -3em;
        width: 3em;
        padding-right: .5em
    }

    .fred-section table {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 29px;
        line-height: 1.8125rem;
        border-radius: 20px;
        margin: 50px 0;
        padding: 5em 3em 3em
    }

    .fred-section table caption {
        font-size: 24px;
        font-size: 1.5rem;
        padding: 1.5em 0 0
    }

    .fred-section table td {
        padding: 1.5em 2em
    }

    .fred-section ul:not(.files-list,.list) {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 29px;
        line-height: 1.8125rem
    }

    .fred-section ul:not(.files-list,.list) li {
        padding-left: 3em
    }

    .fred-section ul:not(.files-list,.list) li:not(:last-child) {
        margin-bottom: 1em
    }

    .fred-section ul:not(.files-list,.list) li:before {
        left: 0
    }

    .fred-section .card_large {
        padding: 60px
    }

    .footer__columns {
        grid-template-columns:440px 1fr
    }

    .footer__columns p {
        font-size: 14px;
        font-size: .875rem;
        line-height: 22px;
        line-height: 1.375rem
    }

    .footer-column_even {
        padding-left: 80px
    }

    .footer-column_odd {
        padding-right: 80px
    }

    .footer-column_odd .logotype {
      margin: 15px 0;
    }

    .footer-column_odd .logotype svg path{
      fill: white;
    }

    .footer-column_odd:after {
        right: -1px;
        width: 2px
    }

    .footer-column_span {
        grid-column: span 2
    }

    .footer-social {
        margin: 30px 0
    }

    .footer__link {
        font-size: 14px;
        font-size: .875rem;
        line-height: 22px;
        line-height: 1.375rem
    }

    .gap_xxs {
        gap: 20px !important
    }

    .gap_xs {
        gap: 40px !important
    }

    .gap_s {
        gap: 60px !important
    }

    .gap_m {
        gap: 80px !important
    }

    .gap_l {
        gap: 100px !important
    }

    .gap_xl {
        gap: 120px !important
    }

    .gap_xxl {
        gap: 140px !important
    }

    .header-logo {
        width: 150px
    }

    .hero {
        min-height: 700px
    }

    .hero-wrapper {
        position: relative
    }

    .hero-wrapper_ny:after {
        content: "";
        position: absolute;
        bottom: -120px;
        width: 100%;
        height: 100%;
        background-repeat: no-repeat;
        -webkit-background-size: cover;
        background-size: cover
    }

    .hero-contacts {
        position: relative
    }

    .hero-contacts__container {
        position: relative
    }

    .hero-contacts__info {
        display: grid;
        grid-auto-flow: column;
        justify-content: flex-start;
        align-items: center;
        gap: 0 20px;
        width: 50%
    }

    .hero-contacts__info-icon {
        grid-area: 1/1/2/2;
        display: block;
        width: 51px;
        height: 51px;
        background-image: url("data:image/svg+xml,%3Csvg width=\'20\' height=\'20\' viewBox=\'0 0 20 20\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M20.0002 14.9203V17.9203C20.0013 18.1988 19.9443 18.4745 19.8327 18.7297C19.7211 18.9849 19.5575 19.2139 19.3523 19.4022C19.147 19.5905 18.9048 19.7338 18.6409 19.823C18.3771 19.9123 18.0975 19.9454 17.8202 19.9203C14.743 19.586 11.7872 18.5345 9.19018 16.8503C6.774 15.315 4.72551 13.2665 3.19018 10.8503C1.50016 8.24155 0.44842 5.27134 0.120177 2.18034C0.0951878 1.90381 0.128052 1.6251 0.216678 1.36197C0.305303 1.09883 0.447748 0.85703 0.634943 0.651962C0.822138 0.446894 1.04998 0.28305 1.30397 0.170863C1.55795 0.0586757 1.83252 0.000602572 2.11018 0.000341093H5.11018C5.59548 -0.00443535 6.06597 0.16742 6.43394 0.483874C6.80191 0.800328 7.04225 1.23979 7.11018 1.72034C7.2368 2.68041 7.47163 3.62307 7.81018 4.53034C7.94472 4.88827 7.97384 5.27726 7.89408 5.65122C7.81433 6.02519 7.62904 6.36845 7.36018 6.64034L6.09018 7.91034C7.51373 10.4139 9.58663 12.4868 12.0902 13.9103L13.3602 12.6403C13.6321 12.3715 13.9753 12.1862 14.3493 12.1064C14.7233 12.0267 15.1123 12.0558 15.4702 12.1903C16.3774 12.5289 17.3201 12.7637 18.2802 12.8903C18.7659 12.9589 19.2096 13.2035 19.5267 13.5778C19.8438 13.9521 20.0123 14.4299 20.0002 14.9203Z\' fill=\'%2344566E\'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center;
        border-radius: 50%;
        border: 1px solid #44566e
    }

    .hero-contacts__info-phone {
        grid-area: 1/2/2/3;
        font-weight: 300;
        font-size: 40px;
        line-height: 52px;
        color: #44566e;
        text-decoration: none
    }

    .hero-contacts__info-text {
        grid-area: 2/2/3/3;
        margin: 0;
        max-width: 310px;
        font-size: 14px;
        line-height: 22px;
        color: #44566e
    }

    .hero-contacts__info-link {
        grid-area: 1/3/2/4;
        font-weight: 600;
        font-size: 16px;
        line-height: 16px;
        text-transform: uppercase;
        text-decoration: none;
        color: #44566e;
        opacity: .7
    }

    .page-index .how-to, .page-premium .how-to {
        padding-bottom: 100px
    }

    .inline-menu_seo {
        margin-top: 36px
    }

    .inline-menu__head {
        font-size: 36px;
        font-size: 2.25rem;
        line-height: 1
    }

    .inline-menu_seo .inline-submenu {
        margin: 20px 0 5px
    }

    .inline-menu_seo .inline-submenu__toggle {
        font-size: 20px;
        font-size: 1.25rem
    }

    .menu__backdrop {
        transition: all 2s
    }

    .menu__wrapper {
        align-content: center;
        padding: 100px 0 60px
    }

    .menu__wrapper_left {
        padding-left: 58px
    }

    .menu__wrapper .container {
        grid-auto-flow: column
    }

    .nav {
        justify-content: flex-start
    }

    .nav__item {
        padding: 10px 20px
    }

    .news-article {
        grid-row-gap: 42px;
        grid-template-columns:1fr 4fr;
        grid-template-rows:auto
    }

    .news-aside {
        grid-row: 1/5;
        padding-top: 100px
    }

    .news-aside__title {
        display: none;
        visibility: hidden
    }

    .news-content {
        grid-row-gap: 42px
    }

    .news-intro {
        font-size: 32px;
        font-size: 2rem;
        line-height: 44px;
        line-height: 2.75rem;
        padding: 100px 0 0
    }

    .news-list__published {
        margin: 32px 0 5px
    }

    .news-list__title {
        margin: 0 0 32px
    }

    .news-list__title:hover {
        color: #166cb7
    }

    .offers {
        display: grid;
        grid-template-columns:repeat(3, 1fr);
        grid-template-rows:repeat(2, minmax(285px, 1fr));
        gap: 30px
    }

    .offers > * {
        grid-column: 2/span 2
    }

    .offers > *:first-child {
        grid-column: 1/1;
        grid-row: 1/3
    }

    .offers__item {
        display: grid;
        align-items: center
    }

    .offers__item-current {
        display: grid;
        grid-template-columns:1fr;
        justify-items: stretch;
        align-content: space-between
    }

    .offers__item-current__btn {
        justify-self: flex-end
    }

    .offers__item-current__image {
        bottom: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 380px
    }

    .offers__item-current__image img {
        -o-object-position: left bottom;
        -o-object-position: bottom;
        object-position: left bottom;
        object-position: bottom;
        height: 100%
    }

    .offers__item-current__image_center img {
        -o-object-position: left center;
        object-position: left center
    }

    .offers__item-current .offers__item-title {
        max-width: 270px
    }

    .offers__item-current .offers__item-text {
        max-width: 200px
    }

    .page-404 h2 {
        font-weight: 500;
        font-size: 36px
    }

    .page-404 p {
        font-weight: 400;
        font-size: 24px
    }

    .page-default main {
        padding-top: 100px
    }

    .page-landing .contacts {
        margin-bottom: -100px
    }

    .page-landing .text-article {
        padding-top: 180px
    }

    .page-rating {
        padding-top: 40px
    }

    .page-rating__title {
        font-size: 24px;
        font-size: 1.5rem;
        line-height: 30px;
        line-height: 1.875rem
    }

    .inline-menu_seo .pill {
        font-size: 16px;
        font-size: 1rem
    }

    .pill:not(.pill_tinygray):hover {
        background-color: rgba(255, 255, 255, 1)
    }

    .pill.pill_tinygray:hover {
        background-color: #dae0e9
    }

    .products {
        display: grid;
        grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));
        grid-gap: 20px;
        list-style-type: none
    }

    .promo:not(.promo_menu) {
        grid-column-gap: 60px;
        grid-auto-flow: column;
        margin-bottom: 100px
    }

    .promo_menu {
        border-left: 1px solid #c5f8ff;
        border-left: none
    }

    .promo__image-wrapper {
        background-color: #eaeef4;
        border-radius: 20px
    }

    .page-index--new .promo__text-title {
        color: #001837
    }

    .promo__text .btn {
        margin-top: 40px
    }

    .range__message {
        font-size: 14px;
        font-size: .875rem;
        line-height: 20px;
        line-height: 1.25rem
    }

    .sale__title {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 24px;
        line-height: 1.5rem
    }

    .screen-sequence {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 30px;
        line-height: 1.875rem;
        grid-auto-flow: column;
        grid-template-columns:1fr minmax(100px, 400px) 1fr minmax(100px, 400px) 1fr;
        justify-content: space-around;
        padding: 0
    }

    .card_vertical.card_transparent .screen-sequence img {
        max-height: 420px
    }

    .screen-sequence img {
        margin-top: 30px;
        max-height: 340px;
        width: 240px
    }

    .screen-sequence li {
        text-align: center
    }

    .sequence {
        grid-auto-flow: column;
        grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));
        justify-content: space-between;
        margin: 40px 0
    }

    .sequence li {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 30px;
        line-height: 1.875rem
    }

    .sequence li:not(:last-child):after {
        background-position: center right;
        left: 100px;
        right: 20px;
        top: 32px
    }

    .sequence li b, .sequence li strong {
        font-size: 36px;
        font-size: 2.25rem;
        line-height: 73px;
        line-height: 4.5625rem;
        font-weight: 500;
        margin-bottom: 15px;
        padding-top: 5px;
        width: 80px
    }

    .sequence-divider {
        background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY0IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTY0IDE2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTU2LjkyNCAwLjkyODg4TDE2My4yMTEgNy4yOTI4NEMxNjMuNTk2IDcuNjgzMzYgMTYzLjU5NiA4LjMxNjUzIDE2My4yMTEgOC43MDcwNUwxNTYuOTI0IDE1LjA3MUMxNTYuNTM4IDE1LjQ2MTUgMTU1LjkxMiAxNS40NjE1IDE1NS41MjYgMTUuMDcxQzE1NS4xNDEgMTQuNjgwNSAxNTUuMTQxIDE0LjA0NzMgMTU1LjUyNiAxMy42NTY4TDE2MC4xMjcgOC45OTk5NUgwLjk4NzkxNUMwLjQ0MjMwNSA4Ljk5OTk1IDAgOC41NTIyMyAwIDcuOTk5OTVDMCA3LjQ0NzY2IDAuNDQyMzA1IDYuOTk5OTUgMC45ODc5MTUgNi45OTk5NUgxNjAuMTI3TDE1NS41MjYgMi4zNDMwOUMxNTUuMTQxIDEuOTUyNTcgMTU1LjE0MSAxLjMxOTQgMTU1LjUyNiAwLjkyODg4QzE1NS45MTIgMC41MzgzNTUgMTU2LjUzOCAwLjUzODM1NSAxNTYuOTI0IDAuOTI4ODhaIiBmaWxsPSIjQ0JENkUyIi8+PC9zdmc+");
        background-repeat: no-repeat
    }

    .services {
        padding-bottom: 100px
    }

    .services-item__lead {
        margin-bottom: 80px
    }

    .services-item__title {
        max-width: 50%
    }

    .services .btn {
        bottom: 40px
    }

    .services .btn_stroke {
        bottom: 20px;
        left: 20px
    }

    .services-list {
        display: grid;
        grid-template-columns:repeat(auto-fit, minmax(435px, 1fr));
        grid-gap: 30px;
        list-style-type: none
    }

    .seo {
        margin-top: 100px;
        padding: 100px 0
    }

    .seo__tab_comments {
        padding: 50px 0 0
    }

    .seo__tab_info {
        padding: 50px 0 10px
    }

    .seo__tab_reviews {
        padding: 50px 0 0
    }

    .seo-tabs {
        padding: 40px
    }

    .social {
        grid-gap: 30px
    }

    .social__item {
        transition: all .3s
    }

    .social__item:hover {
        opacity: 1
    }

    .strips li {
        font-size: 20px;
        font-size: 1.25rem;
        box-shadow: 0 20px 30px -20px rgba(0, 0, 0, .4)
    }

    .strips li:not(:last-child) {
        margin-bottom: 30px
    }

    .tabs-panel__item {
        font-size: 16px;
        font-size: 1rem;
        line-height: 16px;
        line-height: 1rem
    }

    .tariff {
        scroll-margin: 130px;
        padding-bottom: 100px
    }

    .text-article .btn_cta {
        margin-top: 30px
    }

    .text-aside {
        grid-row-start: span 2;
        padding-right: 30px
    }

    .text-nav {
        border-radius: 20px;
        box-shadow: 0px 8px 16px rgba(22, 108, 183, .16);
        grid-gap: 8px;
        padding: 15px
    }

    .text-nav__item.active:not(.text-nav__toggler) {
        background-color: #f4f4f4;
        border-radius: 10px;
    }

    .text-nav__item a, .text-nav__item span {
        padding: 10px 15px
    }

    .valign_center {
        align-items: center
    }

    .valign_start {
        align-items: start
    }

    .hero-contacts__container .widget-block {
        display: none
    }

    .widget-block_row {
        display: grid;
        grid-auto-flow: column;
        grid-gap: 20px
    }

    .link-section__title {
        position: absolute;
        top: 14px;
        right: 0
    }

    .company-management {
        margin: 60px auto 120px
    }

    .company-management h2, .company-management h3 {
        margin-bottom: 40px;
        text-align: center;
        font-weight: 500
    }

    .company-management h2 {
        font-size: 32px
    }

    .company-management h3 {
        margin-top: 40px;
        font-size: 24px
    }

    .company-management-directors {
        display: grid;
        grid-auto-flow: column;
        grid-gap: 20px;
        max-width: 1280px;
        margin: 0 auto
    }

    .company-management-board {
        display: grid;
        grid-template-columns:repeat(12, 1fr);
        align-items: start;
        gap: 40px;
        max-width: 1040px;
        margin: 0 auto
    }

    .company-management-board > .company-management-card {
        padding: 32px 32px 52px;
        width: 320px
    }

    .company-management-board > .company-management-card:nth-child(1) {
        grid-column: span 6;
        justify-self: flex-end
    }

    .company-management-board > .company-management-card:nth-child(2) {
        grid-column: span 6;
        justify-self: flex-start
    }

    .company-management-board > .company-management-card:nth-child(n+3) {
        grid-column: span 4
    }

    .company-management-card {
        display: flex;
        flex-direction: column;
        align-items: center;
        background: #ecf3f8;
        border-radius: 20px;
        padding: 32px
    }

    .company-management-card__image {
        margin-bottom: 32px;
        width: 160px;
        height: 160px;
        background-color: #ced9e3;
        border-radius: 12px
    }

    .company-management-card__name {
        display: flex;
        flex-direction: column;
        align-items: center;
        font-weight: 500;
        font-size: 20px;
        line-height: 24px;
        text-align: center;
        color: #657f95
    }

    .company-management-card__name b {
        font-weight: 500;
        color: #111e2b
    }

    .company-management-card__position {
        margin-top: 12px;
        text-align: center;
        font-weight: 400;
        font-size: 16px;
        color: #657f95
    }

    .company-management-card__position.small {
        font-size: 14px
    }
}

@media only screen and (min-width: 64em) and (min-width: 64em) {
    .news-list__title {
        font-size: 36px;
        font-size: 2.25rem;
        line-height: 44px;
        line-height: 2.75rem
    }
}

@media only screen and (max-width: 79.9375em) {
    .action__info-text {
        font-size: 16px;
        font-size: 1rem;
        line-height: 24px;
        line-height: 1.5rem
    }

    .calculator {
        background-color: #fff
    }
}

@media only screen and (min-width: 80em) {
    h1 {
        font-size: 60px;
        font-size: 3.75rem;
        line-height: 66px;
        line-height: 4.125rem
    }

    .action {
        grid-template-columns:.5fr 1fr;
        justify-items: flex-start;
        gap: 30px 100px
    }

    .action__info-text {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 28px;
        line-height: 1.75rem
    }

    .burger {
        left: -15px;
        top: 20px
    }

    .calculator {
        position: absolute;
        bottom: 50px;
        right: 0;
        width: 557px
    }

    .calculator_inner {
        position: static;
        width: 100%;
        display: grid;
        grid-template-columns:1fr 1fr;
        align-items: flex-start;
        gap: 70px;
        padding: 60px
    }

    .calculator_inner .calculator__ranges {
        padding: 0
    }

    .calculator_inner .calculator__ranges:after, .calculator_inner .calculator__ranges:before {
        display: none
    }

    .calculator_inner .calculator__profit {
        display: block;
        font-weight: 500;
        font-size: 72px;
        font-size: 4.5rem;
        line-height: 80px;
        line-height: 5rem;
        color: #001837
    }

    .calculator_inner .calculator__result {
        padding: 33px 0 0;
        margin: 15px 0 0
    }

    .calculator_inner .calculator__action {
        padding: 0;
        grid-auto-flow: dense;
        margin-top: 15px;
        justify-items: end
    }

    .calculator_inner .calculator__action-text {
        text-align: left
    }

    .calculator__action.start .calculator__message, .calculator__action.end .calculator__message {
        font-weight: 400;
        font-weight: 400;
        font-size: 12px;
        font-size: 11px;
        line-height: 140%;
        line-height: 12px;
        font-style: normal
    }

    .card_vertical .card-subcontent {
        padding: 0 60px 60px
    }

    .contact__data .column {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 24px;
        line-height: 1.5rem;
        padding: 0 50px
    }

    .contact__data .column b {
        font-size: 20px;
        font-size: 1.25rem
    }

    .contact__data .column b i {
        font-size: 12px;
        font-size: .75rem;
        line-height: 12px;
        line-height: .75rem
    }

    .feature {
        gap: 60px 120px;
        grid-template-columns:repeat(2, 1fr)
    }

    .feature__text {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 26px;
        line-height: 1.625rem;
        max-width: 170px
    }

    .header-menu {
        grid-gap: 30px
    }

    .header-menu__item {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 52px;
        line-height: 3.25rem
    }

    .header-menu__item.last {
        padding: 0 2em
    }

    .header-menu__item.penultimate {
        padding: 0 2em
    }

    .header-wrapper {
        padding: 24px 0 24px 60px
    }

    .hero-contacts {
        background: #f3f8fc;
        padding: 80px 0 0
    }

    .how-to .card_large {
        padding: 60px
    }

    .menu__wrapper .container {
        grid-gap: 60px;
        grid-gap: 0px;
        grid-template-columns:4fr 3fr;
        grid-template-columns:1fr 1fr
    }

    .menu__wrapper_right {
        border-left: 1px solid #cbd5e1;
        display: flex;
        justify-content: end
    }

    .offers__item {
        gap: 30px
    }

    .offers__item:not(.offers__item-current) {
        grid-template-columns:minmax(235px, 1fr) minmax(250px, 1fr) -webkit-max-content;
        grid-template-columns:minmax(235px, 1fr) minmax(250px, 1fr) max-content;
        justify-items: center
    }

    .offers__item:after {
        top: 30px;
        right: 30px
    }

    .page-index .card_large {
        padding: 60px
    }

    .promo_menu {
        padding-left: 100px;
        padding-left: 0;
        max-width: 414px
    }

    .promo.promo_menu .promo__image {
        object-position: 50%;
        height: 217px;
        align-self: center;
        max-width: unset
    }

    .promo:not(.promo_menu) .promo__image-wrapper {
        height: 410px;
        width: 720px
    }

    .promo.promo_menu .promo__image-wrapper {
        height: 280px;
        height: 242px;
        display: flex
    }

    .sequence-divider {
        background-position: 100% 50%
    }

    .services-item__lead {
        max-width: 50%
    }

    .services-item__picture {
        background-position: center;
        width: 300px
    }

    .steps {
        gap: 30px 60px
    }

    .steps > *:not(:last-child):after {
        height: 100px;
        right: -60px
    }

    .steps__img {
        background-size: auto 100px;
        height: 100px;
        width: 100px
    }

    .steps__img_calendar {
        background-position: -300px 50%
    }

    .steps__img_clock {
        background-position: -100px 50%
    }

    .steps__img_paper {
        background-position: 0 50%
    }

    .steps__img_wallet {
        background-position: -200px 50%
    }

    .steps__text {
        font-size: 16px;
        font-size: 1rem;
        line-height: 23px;
        line-height: 1.4375rem
    }

    .steps__title {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 30px;
        line-height: 1.875rem
    }

    .text-title h1 {
        margin: 45px 0 30px
    }
}

@media only screen and (min-width: 80em) and (max-width: 89.9375em) {
    .author-page {
        padding: 208px 40px 20px
    }
}

.new-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    display: grid;
    align-items: center;
    justify-content: space-between;
    grid-auto-flow: column;
    padding: 10px var(--size-m);
    background: #27315e;
    z-index: 99
}

@media (min-width: 600px) {
    .new-header {
        padding: 26px 40px;
        background: #fff
    }
}

@media (min-width: 1200px) {
    .new-header {
        padding: 26px 80px
    }
}

.new-header__main {
    display: grid;
    align-items: center;
    justify-content: space-between
}

.logotype {
  display: flex;
  justify-content: flex-start;
  height: 35px;
}

.logotype svg {
    width: 105px;
    height: 100%;
}

/*@keyframes draw {*/
/*  to {*/
/*    stroke-dashoffset: 1000; !* Рисуем полностью *!*/
/*  }*/
/*}*/

.logotype svg path {
  /*stroke: #fff; !* Цвет обводки *!*/
  /*stroke-width: 30; !* Толщина обводки *!*/
  /*stroke-dasharray: 1000;  !* Больше длины самого длинного пути *!*/
  /*stroke-dashoffset: 0; !* Начинаем с полностью скрытого *!*/
  /*animation: draw .4s ease forwards;*/
}

@media screen and (max-width: 600px) {
    .logotype {
        height: 25px;
    }
    .logotype svg {
      width: 75px;
    }
    .logotype svg path {
      fill: white;
      stroke: #27315e; /* Цвет обводки */
    }
}

.new-header__content {
    display: grid;
    grid-auto-flow: column;
    align-items: center;
    gap: var(--size-s)
}

@media (min-width: 1200px) {
    .new-header__content {
        gap: var(--size-l)
    }
}

@media (max-width: 599px) {
    .new-header__navigation {
        display: none
    }
}

.new-header__navigation ul {
    display: grid;
    grid-auto-flow: column;
    gap: var(--size-l);
    margin: 0;
    list-style-type: none
}

.new-header__navigation ul:has(.new-header__navigation__link:hover) .new-header__navigation__link {
    color: #69788b
}

.new-header__navigation ul:has(.new-header__navigation__link:hover) .new-header__navigation__link:hover {
    color: var(--Color-Text-Headline, #001837)
}

.new-header__navigation__link {
    color: var(--Color-Text-Headline, #001837);
    text-align: right;
    text-decoration: none;
    font-size: var(--size-m);
    font-weight: 400;
    line-height: 20px;
    letter-spacing: .32px
}

.new-header__login-btn {
    display: flex;
    padding: var(--size-xs) var(--size-m);
    justify-content: center;
    align-items: center;
    gap: var(--size-s);
    width: fit-content;
    border-radius: var(--size-xs);
    color: #fff;
    background-color: rgba(255, 255, 255, .2);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: var(--size-m);
    text-decoration: none
}

@media (min-width: 600px) {
    .new-header__login-btn {
        color: #27315e;
        background-color: rgba(39, 49, 94, .15)
    }

    .new-header__login-btn:hover {
        background-color: rgba(39, 49, 94, .2)
    }
}

.new-header__login-btn__icon {
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\' viewBox=\'0 0 16 16\' fill=\'none\'%3E%3Cg clip-path=\'url(%23clip0_4881_33880)\'%3E%3Cpath d=\'M11.3325 14.6667H12.6659C13.1963 14.6667 13.705 14.456 14.0801 14.0809C14.4552 13.7058 14.6659 13.1971 14.6659 12.6667L14.6659 3.33333C14.6659 2.8029 14.4552 2.29419 14.0801 1.91912C13.705 1.54405 13.1963 1.33333 12.6659 1.33333H11.3325C11.1557 1.33333 10.9862 1.26309 10.8611 1.13807C10.7361 1.01305 10.6659 0.843477 10.6659 0.666666C10.6659 0.489855 10.7361 0.320286 10.8611 0.195262C10.9862 0.0702381 11.1557 0 11.3325 0H12.6659C13.5496 0.00105858 14.3968 0.352588 15.0217 0.97748C15.6466 1.60237 15.9981 2.4496 15.9992 3.33333L15.9992 12.6667C15.9981 13.5504 15.6466 14.3976 15.0217 15.0225C14.3968 15.6474 13.5496 15.9989 12.6659 16H11.3325C11.1557 16 10.9862 15.9298 10.8611 15.8047C10.7361 15.6797 10.6659 15.5101 10.6659 15.3333C10.6659 15.1565 10.7361 14.987 10.8611 14.8619C10.9862 14.7369 11.1557 14.6667 11.3325 14.6667Z\' fill=\'white\'/%3E%3Cpath d=\'M9.35736 3.52872L12.4154 6.58605C12.7892 6.96171 12.999 7.4701 12.999 8.00005C12.999 8.53 12.7892 9.0384 12.4154 9.41405L9.35803 12.4714C9.29653 12.5351 9.22297 12.5858 9.14163 12.6208C9.0603 12.6557 8.97282 12.6741 8.8843 12.6749C8.79578 12.6757 8.70799 12.6588 8.62606 12.6253C8.54413 12.5917 8.4697 12.5422 8.4071 12.4797C8.34451 12.4171 8.295 12.3426 8.26148 12.2607C8.22796 12.1788 8.21109 12.091 8.21186 12.0025C8.21263 11.9139 8.23102 11.8265 8.26596 11.7451C8.3009 11.6638 8.35169 11.5902 8.41536 11.5287L11.276 8.66672L0.998698 8.66672C0.821887 8.66672 0.652317 8.59648 0.527293 8.47146C0.402269 8.34643 0.332031 8.17687 0.332031 8.00005C0.332031 7.82324 0.402269 7.65367 0.527293 7.52865C0.652317 7.40363 0.821887 7.33339 0.998698 7.33339L11.2767 7.33339L8.4147 4.47139C8.35102 4.40989 8.30024 4.33633 8.2653 4.25499C8.23036 4.17365 8.21197 4.08617 8.2112 3.99765C8.21043 3.90914 8.2273 3.82135 8.26082 3.73942C8.29434 3.65749 8.34384 3.58305 8.40643 3.52046C8.46903 3.45786 8.54346 3.40836 8.62539 3.37484C8.70733 3.34132 8.79511 3.32445 8.88363 3.32522C8.97215 3.32599 9.05963 3.34438 9.14097 3.37932C9.2223 3.41426 9.29587 3.46505 9.35736 3.52872Z\' fill=\'white\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_4881_33880\'%3E%3Crect width=\'16\' height=\'16\' fill=\'white\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

@media (min-width: 600px) {
    .new-header__login-btn__icon {
        background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\' viewBox=\'0 0 16 16\' fill=\'none\'%3E%3Cg clip-path=\'url(%23clip0_4893_39069)\'%3E%3Cpath d=\'M11.3325 14.6667H12.6659C13.1963 14.6667 13.705 14.456 14.0801 14.0809C14.4552 13.7058 14.6659 13.1971 14.6659 12.6667L14.6659 3.33333C14.6659 2.8029 14.4552 2.29419 14.0801 1.91912C13.705 1.54405 13.1963 1.33333 12.6659 1.33333H11.3325C11.1557 1.33333 10.9862 1.26309 10.8611 1.13807C10.7361 1.01305 10.6659 0.843477 10.6659 0.666666C10.6659 0.489855 10.7361 0.320286 10.8611 0.195262C10.9862 0.0702381 11.1557 0 11.3325 0H12.6659C13.5496 0.00105858 14.3968 0.352588 15.0217 0.97748C15.6466 1.60237 15.9981 2.4496 15.9992 3.33333L15.9992 12.6667C15.9981 13.5504 15.6466 14.3976 15.0217 15.0225C14.3968 15.6474 13.5496 15.9989 12.6659 16H11.3325C11.1557 16 10.9862 15.9298 10.8611 15.8047C10.7361 15.6797 10.6659 15.5101 10.6659 15.3333C10.6659 15.1565 10.7361 14.987 10.8611 14.8619C10.9862 14.7369 11.1557 14.6667 11.3325 14.6667Z\' fill=\'%2327315E\'/%3E%3Cpath d=\'M9.35736 3.52872L12.4154 6.58605C12.7892 6.96171 12.999 7.4701 12.999 8.00005C12.999 8.53 12.7892 9.0384 12.4154 9.41405L9.35803 12.4714C9.29653 12.5351 9.22297 12.5858 9.14163 12.6208C9.0603 12.6557 8.97282 12.6741 8.8843 12.6749C8.79578 12.6757 8.70799 12.6588 8.62606 12.6253C8.54413 12.5917 8.4697 12.5422 8.4071 12.4797C8.34451 12.4171 8.295 12.3426 8.26148 12.2607C8.22796 12.1788 8.21109 12.091 8.21186 12.0025C8.21263 11.9139 8.23102 11.8265 8.26596 11.7451C8.3009 11.6638 8.35169 11.5902 8.41536 11.5287L11.276 8.66672L0.998698 8.66672C0.821887 8.66672 0.652317 8.59648 0.527293 8.47146C0.402269 8.34643 0.332031 8.17687 0.332031 8.00005C0.332031 7.82324 0.402269 7.65367 0.527293 7.52865C0.652317 7.40363 0.821887 7.33339 0.998698 7.33339L11.2767 7.33339L8.4147 4.47139C8.35102 4.40989 8.30024 4.33633 8.2653 4.25499C8.23036 4.17365 8.21197 4.08617 8.2112 3.99765C8.21043 3.90914 8.2273 3.82135 8.26082 3.73942C8.29434 3.65749 8.34384 3.58305 8.40643 3.52046C8.46903 3.45786 8.54346 3.40836 8.62539 3.37484C8.70733 3.34132 8.79511 3.32445 8.88363 3.32522C8.97215 3.32599 9.05963 3.34438 9.14097 3.37932C9.2223 3.41426 9.29587 3.46505 9.35736 3.52872Z\' fill=\'%2327315E\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_4893_39069\'%3E%3Crect width=\'16\' height=\'16\' fill=\'white\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
    }
}

@media (max-width: 1024px) {
    .new-header__menu-btn {
        outline: none;
        background: 0 0;
        padding: var(--size-xs);
        cursor: pointer
    }

    .new-header__menu-btn__content {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        height: 24px;
        width: 24px;
        padding: 1px 0
    }

    .new-header__menu-btn__content span {
        width: 100%;
        height: 2px;
        background-color: #fff;
        border-radius: 2px;
        transition: .2s;
        transform-origin: 50% 50%;
        transform: translateX(0)
    }

    .new-header__menu-btn--active > .new-header__menu-btn__content span:nth-child(1) {
        transform: translate(0, 10px) rotate(45deg)
    }

    .new-header__menu-btn--active > .new-header__menu-btn__content span:nth-child(2) {
        transform: translateX(-24px);
        opacity: 0
    }

    .new-header__menu-btn--active > .new-header__menu-btn__content span:nth-child(3) {
        transform: translate(0, -10px) rotate(-45deg)
    }
}

@media (max-width: 1024px) and (min-width: 600px) {
    .new-header__menu-btn__content span {
        background-color: #27315e
    }
}

.hero-slider__wrapper {
    width: 100%;
    overflow: hidden
}

.hero-slider__dots {
    position: absolute;
    bottom: 10px;
    left: 0;
    display: grid;
    grid-auto-flow: column;
    justify-content: center;
    gap: 12px;
    list-style: none;
    font-size: 0;
    z-index: 2;
    padding: 0 0 0 40px
}

.hero-slider__dots li:only-child {
    display: none
}

.hero-slider__dots li.slick-active button {
    opacity: 1;
    width: 40px
}

.hero-slider__dots li button {
    border: none;
    width: 16px;
    height: 16px;
    border-radius: 16px;
    opacity: .5;
    background: #001837;
    cursor: pointer;
    transition: all .2s ease-in
}

.hero-slider__dots li button:hover {
    box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, .2)
}

.hero-slide {
    height: 732px;
    border-radius: 28px;
    background: #eaeef4;
    position: relative
}

.hero-slide.--promo {
  background: #96d9fe url('../images/speral.png') no-repeat;
  background-size: 1100px;
  background-position-x: -100px;
  background-position-y: top;
}

.hero-slide__content {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between
}

.hero-slide__content_main {
    padding: 40px 40px 0
}

.hero-slide.slick-slide {
    opacity: 0;
    transition: opacity .3s ease-in-out
}

.hero-slide.slick-active, .hero-slide.slick-current {
    opacity: 1
}

.hero-slide.slidePrev {
    -webkit-animation: inHeroSlidePrev .7s ease-in-out forwards;
    animation: inHeroSlidePrev .7s ease-in-out forwards
}

.hero-slide.slideCurrent {
    -webkit-animation: inHeroSlideCurrent .7s ease-in-out forwards;
    animation: inHeroSlideCurrent .7s ease-in-out forwards
}

.hero-slide__btn {
    align-self: start;
    text-align: center;
    border-radius: 26px;
    border: 2px solid #44566e;
    font-family: Mazzard, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 1.12px;
    text-transform: uppercase;
    color: #44566e;
    background-color: rgba(183, 228, 255, 0.5);
}

.hero-slide__btn:hover {
  border-color: rgba(68, 86, 110, 0.2);
}

.hero-slide__title {
    margin: 0;
    padding: 32px 0;
    color: var(--color-Neutral-Black, var(--Color-Text-Headline, #001837));
    font-family: Mazzard;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 60px
}

.hero-slide__subtitle {
    color: var(--color-Neutral-Gray-dark, var(--Color-Text-Primary, #44566e));
    font-family: Mazzard;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase
}

.hero-slide__image {
    min-height: 0;
    position: absolute;
    max-height: 512px;
    bottom: 0;
    right: 0;
    height: 100%;
    z-index: -1;
}

.hero-slide__image img {
    height: 100%;
    min-width: 0;
    object-fit: contain
}

@-webkit-keyframes inHeroSlidePrev {
    0% {
        transform: scale(1);
        opacity: 1
    }
    100% {
        opacity: 1;
        transform: scale(.9)
    }
}

@keyframes inHeroSlidePrev {
    0% {
        transform: scale(1);
        opacity: 1
    }
    100% {
        opacity: 1;
        transform: scale(.9)
    }
}

@-webkit-keyframes inHeroSlideCurrent {
    0% {
        transform: translate(100%);
        opacity: 1
    }
    100% {
        transform: translate(0);
        opacity: 1
    }
}

@keyframes inHeroSlideCurrent {
    0% {
        transform: translate(100%);
        opacity: 1
    }
    100% {
        transform: translate(0);
        opacity: 1
    }
}

.calc-products--sticky {
    position: sticky;
    top: 60px
}

.calc_product {
    display: none
}

.calc_product--active {
    display: block
}

.calc_product__asterisk {
    position: absolute;
    top: 2px;
    right: -5px;
    color: var(--Color-Text-Inverse, #fff);
    font-family: Mazzard;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px
}

.calc_product__title {
    color: var(--Color-Text-Inverse, #fff);
    text-align: center;
    font-family: Mazzard;
    font-size: 36px;
    font-size: clamp(28px, calc(28px + 8 * ((100vw - 360px) / 70)), 36px);
    font-style: normal;
    font-weight: 500;
    line-height: 34px;
    margin: 24px 0 0
}

@media (max-width: 360px) {
    .calc_product__title {
        font-size: 28px;
        font-size: clamp(28px, calc(28px + 8 * ((100vw - 360px) / 70)), 36px)
    }
}

.calc_product__title--outlined {
    position: relative;
    margin-left: 15px;
    display: inline-block
}

.calc_product__title-svg {
    position: absolute;
    width: 185px;
    width: clamp(142px, calc(142px + 43 * ((100vw - 360px) / 70)), 185px);
    height: 60px;
    height: clamp(46px, calc(46px + 14 * ((100vw - 360px) / 70)), 60px);
    top: -14px;
    top: calc(0px - clamp(8px, calc(8px + 6 * ((100vw - 360px) / 70)), 14px));
    left: -25px;
    left: calc(0px - clamp(19px, calc(19px + 6 * ((100vw - 360px) / 70)), 25px));
    transform: rotate(-1.083deg);
    transition: stroke-dashoffset .3s ease-in-out;
    -webkit-animation: outlineAnimation 1.5s;
    animation: outlineAnimation 1.5s
}

@media (max-width: 360px) {
    .calc_product__title-svg {
        width: 142px;
        height: 46px;
        top: -8px;
        left: -19px
    }
}

.calc_product__title-svg svg {
    width: 100%;
    height: 100%;
    position: unset
}

.calc_product__subtitle {
    color: var(--Color-Text-Inverse, #fff);
    text-align: center;
    margin: 12px 0 0;
    font-family: Mazzard;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: .32px
}

#calc_product-pdl .calc_product__title-svg {
    top: -14px;
    top: calc(0px - clamp(8px, calc(8px + 6 * ((100vw - 360px) / 70)), 14px));
    left: -20px;
    left: calc(0px - clamp(15px, calc(15px + 5 * ((100vw - 360px) / 70)), 20px))
}

@media (max-width: 360px) {
    #calc_product-pdl .calc_product__title-svg {
        top: -8px;
        left: -15px
    }
}

#calc_product-pdl .calc_product__title-svg svg {
    width: 100%;
    height: 100%
}

@-webkit-keyframes outlineAnimation {
    0% {
        stroke-dasharray: 0 440px;
        stroke-dashoffset: 0
    }
    100% {
        stroke-dasharray: 440px;
        stroke-dashoffset: 0
    }
}

@keyframes outlineAnimation {
    0% {
        stroke-dasharray: 0 440px;
        stroke-dashoffset: 0
    }
    100% {
        stroke-dasharray: 440px;
        stroke-dashoffset: 0
    }
}

.new-hero--mobile {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    padding-top: 60px;
    background-color: #27315e
}

.new-hero--mobile .new-hero__promo {
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    justify-content: center
}

.new-hero--mobile .new-hero__products {
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    justify-content: center;
    height: 100%
}

.new-hero--mobile .new-hero__calculator {
    margin-top: 38px
}

.new-hero--mobile .new-hero__calculator .new-calculator__wrapper {
    height: 100%;
    border-radius: 20px 20px 0 0
}

.new-hero--mobile .new-hero .clearfix:after {
    clear: both
}

.new-hero--mobile .new-hero .clearfix:after, .new-hero--mobile .new-hero .clearfix:before {
    content: " ";
    display: table
}

.new-hero--mobile .new-hero__parallax-banner {
    position: fixed;
    top: 60px;
    left: 0;
    width: 100%
}

.new-hero--mobile .new-hero__parallax-item {
    position: static;
    height: 100%;
    width: 100%
}

.new-hero--mobile .new-hero__parallax-item:before {
    content: "";
    display: block;
    width: 0;
    height: 100%
}

.new-hero--mobile .new-hero__parallax-item__content {
    overflow: hidden;
    position: relative
}

.new-hero--desktop {
    display: grid;
    grid-template-columns:7fr 5fr;
    grid-gap: var(--size-l);
    height: 732px;
    width: 100%
}

.new-hero--desktop .new-hero__calculator {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 20px;
    padding: 24px;
    border-radius: 28px;
    background: #27315e
}

.new-hero--desktop .new-hero__calculator .new-calculator {
    grid-template-rows:max-content;
    padding: var(--size-xl) var(--size-l) var(--size-m)
}

.new-hero--desktop .new-hero__calculator .new-calculator__info {
    align-content: space-between;
    height: 100%
}

@media (max-width: 1200px) {
    .new-hero--desktop {
        grid-template-columns:1fr 1fr
    }
}

.parallax {
    perspective: 1px
}

.new-calculator {
    display: grid;
    grid-auto-flow: row;
    gap: 16px;
    width: 100%;
    padding: var(--size-xl) 4px;
    font-family: Mazzard
}

.new-calculator__ranges {
    display: flex;
    flex-direction: column;
    gap: var(--size-l);
}

.new-calculator__ranges .new-range {
    display: grid;
    grid-auto-flow: rows;
    gap: 4px
}

.new-calculator__ranges .new-range__values {
    display: flex;
    gap: 4px;
    align-items: flex-end
}

.new-calculator__ranges .new-range__values__main {
    font-size: 32px;
    font-weight: 500;
    line-height: 40px
}

.new-calculator__ranges .new-range__values__postfix {
    font-size: 20px;
    font-weight: 400;
    line-height: 34px
}

.new-calculator__ranges .new-range__item {
    position: relative;
    margin-top: 12px;
    height: 16px
}

.new-calculator__ranges .new-range__item .irs-line {
    position: absolute;
    top: calc(0px - 92px + 36px);
    display: flex;
    align-items: flex-end;
    width: 100%;
    height: 92px;
    background-color: transparent;
    border: none;
    overflow: visible
}

.new-calculator__ranges .new-range__item .irs-line:after {
    position: relative;
    bottom: 36px;
    display: block;
    content: "";
    height: 4px;
    width: 100%;
    background-color: #001837
}

.new-calculator__ranges .new-range__item .irs-bar {
    background-color: transparent
}

.new-calculator__ranges .new-range__item .irs-handle {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: none;
    background-color: transparent;
    border: none;
    top: -58px;
    padding: 56px 0 36px
}

.new-calculator__ranges .new-range__item .irs-handle:after {
    content: "";
    border: 2px solid #001837;
    background-color: #fff;
    border-radius: 100%;
    height: 24px;
    width: 24px
}

.new-calculator__ranges .new-range__item .irs-handle:hover {
    background-color: none
}

.new-calculator__ranges .new-range__grid {
    display: flex;
    justify-content: space-between;
    font-size: 12px;
    line-height: 16px;
    color: #69788b
}

.new-calculator__info {
    display: grid;
    gap: var(--size-m)
}

.new-calculator__result {
    display: grid;
    grid-auto-flow: rows;
    width: 100%;
    gap: var(--size-m)
}

.new-calculator__result .precheck__item {
    display: grid;
    grid-auto-flow: column;
    justify-content: space-between;
    font-size: 14px;
    line-height: 16px;
    padding: var(--size-xs) 0;
    border-bottom: 1px solid #cbd5e1
}

.new-calculator__result .precheck__item:first-child {
    border-top: 1px solid #cbd5e1
}

.new-calculator__result .precheck__item__key {
    color: #44566e
}

.new-calculator__result .precheck__item__value {
    display: grid;
    grid-auto-flow: column;
    gap: 4px;
    font-weight: 600;
    line-height: 16px
}

.new-calculator__result .precheck__item__value__crossed {
    opacity: .5;
    text-decoration: line-through
}

.new-calculator__result .precheck__item .asterisk:after {
    content: "*";
    color: #69788b;
    font-family: Mazzard;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.new-calculator__result .precheck__item .hidden {
    display: none
}

.new-calculator__plate {
    display: grid;
    grid-auto-flow: column;
    justify-content: space-between;
    padding: 16px 12px;
    grid-gap: var(--size-s);
    border-radius: 6px;
    background: #f0f3f7;
    color: #44566e;
    font-size: 12px;
    line-height: 16px;
    cursor: pointer
}

.new-calculator__plate--hidden {
    display: none
}

.new-calculator__plate_text {
    display: grid;
    grid-gap: 8px;
    gap: 8px;
    grid-auto-flow: column
}

.new-calculator__plate_text:before {
    display: block;
    content: "";
    width: var(--size-m);
    height: var(--size-m);
    background: center no-repeat url("data:image/svg+xml,%3Csvg width=\'16\' height=\'16\' viewBox=\'0 0 16 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_5461_35631)\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM7.9375 4.9375C8.45527 4.9375 8.875 4.51777 8.875 4C8.875 3.48223 8.45527 3.0625 7.9375 3.0625C7.41973 3.0625 7 3.48223 7 4C7 4.51777 7.41973 4.9375 7.9375 4.9375ZM7.75 6H7.125C6.95924 6 6.80027 6.06585 6.68306 6.18306C6.56585 6.30027 6.5 6.45924 6.5 6.625C6.5 6.79076 6.56585 6.94973 6.68306 7.06694C6.80027 7.18415 6.95924 7.25 7.125 7.25H7.75V11C7.75 11.1658 7.81585 11.3247 7.93306 11.4419C8.05027 11.5592 8.20924 11.625 8.375 11.625C8.54076 11.625 8.69973 11.5592 8.81694 11.4419C8.93415 11.3247 9 11.1658 9 11V7.25C9 6.91848 8.8683 6.60054 8.63388 6.36612C8.39946 6.1317 8.08152 6 7.75 6Z\' fill=\'%2344566E\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_5461_35631\'%3E%3Crect width=\'16\' height=\'16\' fill=\'white\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

.new-calculator__plate:after {
    display: block;
    content: "";
    width: var(--size-m);
    height: var(--size-m);
    background: center no-repeat url("data:image/svg+xml,%3Csvg width=\'16\' height=\'16\' viewBox=\'0 0 16 16\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M5.70413 12.7907C5.57342 12.6566 5.5 12.4748 5.5 12.2852C5.5 12.0957 5.57342 11.9138 5.70413 11.7798L8.90144 8.50113C9.02867 8.36521 9.09972 8.18409 9.09972 7.99568C9.09972 7.80727 9.02867 7.62616 8.90144 7.49023L5.70413 4.21159C5.57713 4.07675 5.50686 3.89616 5.50844 3.70871C5.51003 3.52126 5.58336 3.34195 5.71262 3.2094C5.84189 3.07684 6.01675 3.00166 6.19955 3.00003C6.38235 2.9984 6.55846 3.07046 6.68995 3.20069L9.88727 6.47862C10.0815 6.67778 10.2356 6.91423 10.3408 7.17447C10.4459 7.43471 10.5 7.71364 10.5 7.99533C10.5 8.27701 10.4459 8.55594 10.3408 8.81618C10.2356 9.07642 10.0815 9.31287 9.88727 9.51204L6.68995 12.7907C6.55921 12.9247 6.38191 13 6.19704 13C6.01217 13 5.83487 12.9247 5.70413 12.7907Z\' fill=\'%2344566E\'/%3E%3C/svg%3E%0A")
}

.new-calculator__floating-btn {
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 10px 16px;
    border-top: 1px solid rgba(68, 86, 110, .2);
    background: var(--white, #fff);
    z-index: 5
}

.new-calculator__submit-cont {
    display: grid;
    gap: 16px;
    padding: 0 12px
}

.new-calculator__submit {
    width: 100%
}

.new-calculator__offer {
    text-align: center;
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    color: #69788b
}

@media (max-width: 767px) {
    .new-calculator__offer {
        text-align: left
    }
}

.new-calculator__title {
    margin: 0;
    font-size: 24px;
    font-weight: 500;
    line-height: 140%
}

.new-calculator--hero {
    border-radius: 20px 20px 0 0
}

@media screen and (max-width: 920px) {
    .new-calculator--hero .new-calculator {
        gap: var(--size-m)
    }
}

@media screen and (max-width: 800px) {
    .new-calculator--hero .new-calculator {
        gap: var(--size-m)
    }

    .new-calculator--hero .new-calculator--mobile {
        gap: 16px
    }
}

.new-calculator--long {
    box-shadow: 0px 2px 6px 0px rgba(22, 108, 183, .16)
}

@media (min-width: 600px) {
    .new-calculator--long .new-calculator {
        grid-auto-flow: column;
        grid-template-columns:1fr 1fr;
        gap: 60px;
        padding: 60px
    }

    .new-calculator--long .new-calculator__info {
        display: flex;
        flex-direction: column;
        justify-content: space-between
    }
}

.new-calculator__wrapper {
    border-radius: 20px;
    background: #fff
}

.issue-cards {
    display: grid;
    gap: 24px;
    grid-template-columns:1fr 1fr
}

@media (max-width: 767px) {
    .issue-cards {
        grid-template-columns:1fr
    }
}

.issue-card {
    border-radius: 12px;
    padding: 40px;
    width: 100%;
    display: grid
}

.issue-card--cta {
    gap: 10px;
    background: rgba(255, 162, 78, .1)
}

.issue-card--info {
    gap: 20px;
    background: #eaeef4
}

.issue-card__button {
    justify-self: start;
    margin: 0
}

.issue-card__description {
    color: var(--grey, #44566e);
    font-family: Mazzard;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px
}

.issue-card__link {
    text-decoration: none;
    color: var(--Color-Text-Link, #1a77c7);
    white-space: nowrap
}

.issue-card__title {
    color: var(--black, var(--Color-Text-Headline, #001837));
    font-family: Mazzard;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 30px
}

.documents-accordeon {
    display: grid;
    gap: 40px;
    font-family: Mazzard
}

.documents-accordeon__title, .documents-accordeon__title {
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
    margin: 0 !important
}

.documents-accordeon .documents-accordeon__content__title, .documents-accordeon .documents-accordeon__content__title {
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
    margin: 0;
    margin-bottom: 33px;
    color: #001837
}

@media (max-width: 768px) {
    .documents-accordeon .documents-accordeon__content__title, .documents-accordeon .documents-accordeon__content__title {
        display: none
    }
}

.documents-accordeon .files-list__item:before, .documents-accordeon .files-list__item:before {
    z-index: 0
}

.documents-list {
    display: grid;
    gap: 40px
}

.documents-list__title, .documents-list__title {
    font-family: Mazzard;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
    margin: 0 !important
}

.documents-list__items {
    display: grid;
    grid-template-columns:1fr 1fr;
    gap: 20px
}

.mobile-app__container {
    display: flex;
    flex-direction: column;
    gap: 72px;
    margin-top: 40px
}

.mobile-app__card {
    display: flex;
    border-radius: 20px;
    padding: 0
}

@media (min-width: 1200px) {
    .mobile-app__card {
        padding: 40px;
        padding-top: 0
    }
}

.mobile-app__qr-card {
    width: max-content
}

.mobile-app__heading {
    margin: 0;
    max-width: 413px;
    font-size: 32px;
    font-weight: 500;
    line-height: 36px
}

@media (min-width: 1200px) {
    .mobile-app__heading {
        font-size: 36px;
        line-height: 44px
    }
}

.mobile-app__step-number {
    position: relative;
    top: -5px;
    display: flex;
    justify-content: center;
    width: 40px;
    height: 40px;
    padding: 8px;
    border-radius: 100px;
    border: 1px solid var(--color-Neutral-Gray-medium, #cbd6e2);
    box-sizing: border-box;
    background: #fff;
    font-family: Mazzard;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.mobile-app__download-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: fit-content;
    gap: 10px;
    font-family: Mazzard
}

.mobile-app__download-btn:after {
    width: 16px;
    height: 16px;
    content: "";
    display: block;
    background: center no-repeat url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'16\' height=\'16\' viewBox=\'0 0 16 16\' fill=\'none\'%3E%3Cpath d=\'M8.00001 1.33313C7.63182 1.33313 7.33334 1.63161 7.33334 1.9998V9.64714L4.47222 6.85698C4.34709 6.73499 4.1774 6.66646 4.00046 6.66646C3.82353 6.66646 3.65384 6.73499 3.52871 6.85698C3.40362 6.97901 3.33334 7.14449 3.33334 7.31703C3.33334 7.48958 3.40362 7.65506 3.52871 7.77709L6.58877 10.7612C6.77466 10.9426 6.99535 11.0864 7.23824 11.1845C7.48113 11.2826 7.74146 11.3331 8.00437 11.3331C8.26728 11.3331 8.52761 11.2826 8.7705 11.1845C9.01339 11.0864 9.23408 10.9426 9.41997 10.7612L12.4794 7.77709C12.6009 7.65436 12.6682 7.48999 12.6667 7.31938C12.6651 7.14876 12.595 6.98556 12.4712 6.86491C12.3475 6.74426 12.1802 6.67583 12.0052 6.67434C11.8303 6.67286 11.6617 6.73845 11.5359 6.85698L8.66668 9.65499V1.9998C8.66668 1.63161 8.3682 1.33313 8.00001 1.33313Z\' fill=\'white\'/%3E%3Cpath d=\'M2.00001 10.6665C2.3682 10.6665 2.66668 10.9649 2.66668 11.3331V13.3331C2.66668 13.7013 2.96515 13.9998 3.33334 13.9998H12.6667C13.0349 13.9998 13.3333 13.7013 13.3333 13.3331V11.3331C13.3333 10.9649 13.6318 10.6665 14 10.6665C14.3682 10.6665 14.6667 10.9649 14.6667 11.3331V13.3331C14.6667 14.4377 13.7712 15.3331 12.6667 15.3331H3.33334C2.22877 15.3331 1.33334 14.4377 1.33334 13.3331V11.3331C1.33334 10.9649 1.63182 10.6665 2.00001 10.6665Z\' fill=\'white\'/%3E%3C/svg%3E")
}

.mobile-app__instruction__steps {
    display: grid;
    gap: 40px
}

.mobile-app__instruction__steps__step {
    display: flex;
    flex-direction: column-reverse;
    gap: 16px;
    width: 100%
}

.mobile-app__instruction__steps__step__description {
    display: flex;
    gap: 16px
}

.mobile-app__instruction__steps__step__description__title {
    color: var(--Color-Text-Headline, #001837);
    font-size: 20px;
    font-weight: 500;
    line-height: 30px
}

.mobile-app__instruction__steps__step__description__secondary {
    color: #69788b;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px
}

.mobile-app__instruction__steps__step__description__content {
    display: grid;
    gap: 16px
}

.mobile-app__instruction__steps__step__description__link {
    color: var(--Color-Text-Link, #1a77c7);
    font-size: 20px;
    font-weight: 500;
    line-height: 30px
}

.mobile-app__instruction__steps__step__description .mobile-app__step-number {
    flex: 0 0 auto
}

.mobile-app__instruction__steps__step__banner {
    width: 100%;
    border-radius: 20px;
    background: #eaeef4;
    display: flex
}

.mobile-app__instruction__steps__step__banner img {
    width: 100%
}

@media (min-width: 1200px) {
    .mobile-app__instruction__steps__step--banner {
        display: grid;
        gap: 36px;
        gap: 20px;
        grid-auto-flow: revert;
        grid-template-columns:1fr 1fr
    }
}

.mobile-store-info {
    display: grid;
    gap: 40px;
    font-family: Mazzard;
    color: var(--Color-Text-Headline, #001837)
}

@media (min-width: 1200px) {
    .mobile-store-info {
        grid-template-columns:412px auto;
        gap: 20px
    }
}

.mobile-store-info .mobile-store-card__store {
    display: flex;
    justify-content: space-between;
    margin-right: 18px;
    font-family: Mazzard;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px;
    color: var(--black, #001837);
    text-decoration: none
}

.mobile-store-info .mobile-store-card__store__navigation-arrow {
    height: 24px;
    width: 24px;
    background: url("data:image/svg+xml,%3Csvg width=\'24\' height=\'24\' viewBox=\'0 0 24 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M16.439 6.50024H9.99999V5.00024H17.9997C18.552 5.00024 18.9997 5.44796 18.9997 6.00024V14H17.4997V7.5609L6.06243 18.9982L5.00177 17.9375L16.439 6.50024Z\' fill=\'%23001837\'/%3E%3C/svg%3E%0A")
}

.mobile-store-info .mobile-store-card__store-name {
    display: grid;
    align-items: center;
    grid-auto-flow: column;
    gap: 24px
}

.mobile-store-info .mobile-store-card__store-name__icon {
    width: 100%;
    height: 48px
}

.mobile-store-info .mobile-store-card__store-name__icon:nth-child(1) {
    margin-right: 0
}

.mobile-store-info .mobile-store-card__store-name p {
    margin: 0
}

@media (min-width: 1200px) {
    .mobile-store-info .mobile-store-card__store-name__icon {
        width: 100%;
        height: 75px
    }
}

.mobile-browser-instruction {
    display: flex;
    flex-direction: column;
    gap: 40px
}

.mobile-browser-instruction__content {
    display: grid;
    gap: 40px
}

@media (min-width: 1200px) {
    .mobile-browser-instruction__content {
        grid-template-columns:1fr 2fr
    }
}

.mobile-browser-instruction__account-qr {
    display: grid;
    grid-auto-rows: max-content;
    gap: 40px
}

.mobile-browser-instruction__account-qr img {
    width: 120px;
    height: 120px
}

.mobile-browser-instruction__account-qr p {
    color: var(--Color-Text-Primary, #44566e);
    margin: 0;
    font-size: 24px;
    font-weight: 400;
    line-height: 30px
}

.products-v2 {
    display: flex;
    gap: 20px;
    list-style-type: none
}

@media (min-width: 768px) and (max-width: 1279px) {
    .products-v2 {
        flex-direction: column
    }
}

@media (max-width: 767px) {
    .products-v2 {
        display: grid;
        grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));
        grid-gap: 30px;
        grid-gap: 15px;
        list-style-type: none;
        margin: 0 -15px
    }
}

.products-v2__item {
    flex-basis: 100%;
    padding: 32px;
    border-radius: 20px;
    background: linear-gradient(180deg, #d1edf5 0%, #d1edf5 100%);
    min-height: 550px;
    overflow: hidden;
    position: relative;
    z-index: 1
}

@media (max-width: 767px) {
    .products-v2__item {
        padding: 24px;
        border-radius: 12px
    }
}

.products-v2__item-title {
    color: #001837;
    margin: 0;
    font-family: Mazzard;
    font-size: 36px;
    font-weight: 500;
    line-height: 43px;
    letter-spacing: 0em;
    text-align: left
}

@media (max-width: 767px) {
    .products-v2__item-title {
        font-size: 32px;
        font-weight: 500;
        line-height: 38px
    }
}

.products-v2__item-subtitle {
    color: var(--Color-Text-Inverse, #001837);
    font-family: Mazzard;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px
}

.products-v2__item-subtitle b {
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px
}

.products-v2__item-features {
    padding: 32px 0 0
}

@media (max-width: 767px) {
    .products-v2__item-features {
        padding: 16px 0 8px
    }
}

.products-v2__item-features li {
    list-style: none;
    display: flex;
    padding-bottom: 16px
}

.products-v2__item-icon {
    height: 20px;
    width: 20px;
    flex-shrink: 0
}

.products-v2__item-icon_card {
    background-image: url("../images/feature_card_black.svg")
}

.products-v2__item-icon_calendar {
    background-image: url("../images/feature_calendar_black.svg")
}

.products-v2__item-icon_time {
    background-image: url("../images/feature_time_black.svg")
}

.products-v2__item-icon_percent {
    background-image: url("../images/feature_percent_black.svg")
}

.products-v2__item-icon_person {
    background-image: url("../images/feature_person_black.svg")
}

.products-v2__item-feature {
    color: var(--color-Neutral-Black, #001837);
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-grow: 1;
    margin-left: 12px;
    font-family: Mazzard;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px
}

.products-v2__item-notice {
    color: var(--color-Neutral-Gray-dark, var(--Color-Text-Primary, #44566e));
    font-family: Mazzard;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px
}

.products-v2__item-cta {
    bottom: 32px;
    left: 32px;
    margin: 0;
    transform: none;
    position: absolute;
    transition: all .6s;
    z-index: 100
}

.products-v2__item_recommended {
    background: linear-gradient(335.46deg, #166cb7 0%, #00aae5 100%)
}

.products-v2__item_recommended .products-v2__item-title {
    color: #c5f8ff
}

.products-v2__item_recommended .products-v2__item-subtitle {
    color: var(--white, var(--Color-Text-Inverse, #fff));
    font-family: Mazzard;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 46px
}

@media (max-width: 767px) {
    .products-v2__item_recommended .products-v2__item-features {
        padding: 16px 0 24px
    }
}

.products-v2__item_recommended .products-v2__item-zero {
    font-size: 32px;
    font-style: normal;
    font-weight: 300;
    line-height: 40px
}

.products-v2__item_recommended .products-v2__item-percent {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px
}

.products-v2__item_recommended .products-v2__item-asterisk {
    opacity: .6;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    position: relative;
    top: -10px
}

.products-v2__item_recommended .products-v2__item-icon {
    height: 20px;
    width: 20px;
    flex-shrink: 0
}

.products-v2__item_recommended .products-v2__item-icon_card {
    background-image: url("../images/feature_card_white.svg")
}

.products-v2__item_recommended .products-v2__item-icon_calendar {
    background-image: url("../images/feature_calendar_white.svg")
}

.products-v2__item_recommended .products-v2__item-icon_time {
    background-image: url("../images/feature_time_white.svg")
}

.products-v2__item_recommended .products-v2__item-icon_graph {
    background-image: url("../images/feature_graph_white.svg")
}

.products-v2__item_recommended .products-v2__item-feature {
    color: var(--color-Neutral-White, #fff)
}

.products-v2__item_recommended .products-v2__item-notice {
    color: var(--Color-Text-Inverse, #fff)
}

@media only screen and (max-width: 767px) {
    .products-v2__item:not(:last-child) {
        margin-right: 16px
    }
}

.authorHero {
    display: grid;
    grid-template-columns:5fr 6fr;
    gap: 198px
}

.authorHero-main__image {
    width: 200px;
    height: 200px;
    border-radius: 100px
}

.authorHero-main__info-name {
    padding-top: 32px;
    margin: 0;
    color: var(--color-Neutral-Black, #001837);
    font-family: Mazzard;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 44px
}

.authorHero-main__info-about {
    margin: 0;
    padding-top: 32px;
    color: var(--Color-Text-Primary, #44566e);
    font-family: Mazzard;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px
}

.authorHero-main__info-widgets {
    display: flex;
    gap: 22px;
    padding-top: 32px
}

.authorHero-main__info-widgets--vk {
    display: block;
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width=\'40\' height=\'40\' viewBox=\'0 0 40 40\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0 19.2C0 10.149 0 5.62355 2.81177 2.81177C5.62355 0 10.149 0 19.2 0H20.8C29.851 0 34.3764 0 37.1882 2.81177C40 5.62355 40 10.149 40 19.2V20.8C40 29.851 40 34.3764 37.1882 37.1882C34.3764 40 29.851 40 20.8 40H19.2C10.149 40 5.62355 40 2.81177 37.1882C0 34.3764 0 29.851 0 20.8V19.2Z\' fill=\'%230077FF\'/%3E%3Cpath d=\'M21.2834 28.8169C12.1667 28.8169 6.96679 22.5669 6.75012 12.1669H11.3168C11.4668 19.8002 14.8334 23.0335 17.5 23.7002V12.1669H21.8002V18.7502C24.4335 18.4669 27.1999 15.4669 28.1332 12.1669H32.4333C31.7166 16.2335 28.7166 19.2335 26.5833 20.4669C28.7166 21.4669 32.1335 24.0835 33.4335 28.8169H28.7C27.6833 25.6502 25.1502 23.2002 21.8002 22.8669V28.8169H21.2834Z\' fill=\'white\'/%3E%3C/svg%3E")
}

.authorHero-main__info-widgets--dzen {
    display: block;
    width: 40px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width=\'40\' height=\'40\' viewBox=\'0 0 40 40\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0 20C0 8.9543 8.95431 0 20 0C31.0457 0 40 8.9543 40 20C40 31.0457 31.0457 40 20 40C8.95431 40 0 31.0457 0 20Z\' fill=\'black\'/%3E%3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M19.4005 0C19.2996 8.10779 18.7463 12.6646 15.7055 15.7055C12.6648 18.7464 8.10778 19.3 0 19.4007V20.5993C8.10778 20.7002 12.6648 21.2536 15.7055 24.2945C18.7463 27.3354 19.2996 31.8922 19.4005 40H20.5995C20.6997 31.8922 21.2537 27.3354 24.2945 24.2945C27.3352 21.2534 31.8922 20.7002 40 20.5993V19.4007C31.8922 19.2998 27.3352 18.7464 24.2945 15.7055C21.253 12.6646 20.6997 8.10779 20.5995 0H19.4005Z\' fill=\'white\'/%3E%3C/svg%3E")
}

.authorHero-aside {
    position: relative
}

.authorHero-aside__image {
    border-radius: 20px;
    width: 100%
}

.authorHero-aside__image--desktop {
    display: unset
}

.authorHero-aside__image--mobile {
    display: none
}

.authorHero-aside__stamp {
    width: 140px;
    height: 140px;
    position: absolute;
    left: -70px;
    top: 500px;
    background-image: url("data:image/svg+xml,%3Csvg width=\'141\' height=\'140\' viewBox=\'0 0 141 140\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_5094_11166)\'%3E%3Cpath d=\'M129.056 72.5826L129.137 70.0522L140.372 70.4137L140.292 72.944L129.056 72.5826Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M129.046 74.4402L137.3 75.7053L136.938 78.0649L136.095 77.9344C136.707 78.5871 136.948 79.3803 136.798 80.3241C136.667 81.2077 136.246 81.9006 135.553 82.4026C134.86 82.9147 134.057 83.1055 133.163 82.9749L127.861 82.1616L128.223 79.802L132.892 80.5149C133.344 80.5852 133.745 80.5049 134.097 80.2639C134.438 80.0229 134.649 79.6916 134.709 79.2598C134.78 78.8281 134.679 78.4465 134.418 78.1151C134.157 77.7838 133.806 77.583 133.344 77.5127L128.675 76.7998L129.036 74.4402L129.046 74.4402Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M135.091 89.381L134.508 89.1902L133.956 90.8972L132.018 90.2646L132.571 88.5577L126.566 86.5997L127.309 84.3304L133.314 86.2884L133.685 85.1538L135.623 85.7864L135.252 86.921L136.135 87.2122C136.888 87.4532 137.42 87.9351 137.742 88.6581C138.063 89.371 138.083 90.1542 137.812 90.9875L137.471 92.0418L135.342 91.349L135.623 90.4855C135.703 90.2445 135.693 90.0136 135.593 89.8027C135.492 89.5919 135.322 89.4513 135.091 89.371L135.091 89.381ZM125.02 91.339L125.753 89.0898L137.209 92.825L136.477 95.0742L125.02 91.339Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M127.048 94.2006L131.807 96.6707L130.713 98.7893L126.516 96.6104C126.104 96.3996 125.703 96.3494 125.301 96.4598C124.899 96.5702 124.598 96.8213 124.397 97.2129C124.196 97.5944 124.166 97.9961 124.307 98.3876C124.447 98.7792 124.719 99.0905 125.12 99.3014L129.317 101.48L128.223 103.599L120.813 99.7532L121.907 97.6346L122.66 98.0262C122.289 97.2028 122.329 96.3694 122.761 95.536C123.162 94.7529 123.785 94.2307 124.618 93.9496C125.441 93.6986 126.255 93.7789 127.058 94.2006L127.048 94.2006Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M117.539 109.874L121.224 104.944C120.792 104.794 120.361 104.774 119.929 104.904C119.497 105.035 119.136 105.296 118.845 105.677C118.433 106.219 118.302 106.802 118.453 107.434L116.646 108.961C116.304 108.228 116.184 107.465 116.284 106.671C116.374 105.878 116.686 105.125 117.208 104.432C117.981 103.398 118.965 102.785 120.15 102.595C121.335 102.404 122.429 102.685 123.433 103.438C124.427 104.181 125.01 105.145 125.17 106.31C125.341 107.485 125.06 108.579 124.307 109.583C123.564 110.577 122.6 111.15 121.425 111.32C120.25 111.491 119.176 111.2 118.182 110.457C117.941 110.276 117.73 110.075 117.549 109.864L117.539 109.874ZM122.65 106.029L120.371 109.071C120.802 109.212 121.224 109.212 121.646 109.091C122.058 108.961 122.399 108.72 122.67 108.368C122.921 108.027 123.052 107.645 123.052 107.224C123.052 106.802 122.921 106.4 122.66 106.039L122.65 106.029Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M113.975 108.87L119.758 114.895L118.041 116.552L117.449 115.939C117.539 116.833 117.238 117.606 116.555 118.269C115.913 118.881 115.16 119.182 114.306 119.162C113.443 119.152 112.69 118.811 112.057 118.158L108.342 114.292L110.059 112.636L113.332 116.04C113.653 116.371 114.015 116.552 114.437 116.572C114.858 116.592 115.22 116.451 115.531 116.15C115.842 115.849 116.003 115.487 116.003 115.066C116.003 114.644 115.842 114.262 115.521 113.931L112.248 110.527L113.965 108.87L113.975 108.87Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M103.442 124.735L105.018 122.787C105.35 122.998 105.701 123.108 106.093 123.108C106.484 123.108 106.836 122.998 107.167 122.767C107.619 122.456 107.89 122.034 107.98 121.502C108.071 120.98 107.96 120.488 107.639 120.026C107.308 119.554 106.886 119.263 106.364 119.152C105.842 119.042 105.35 119.152 104.898 119.463C104.567 119.694 104.336 119.986 104.195 120.347C104.054 120.709 104.034 121.08 104.115 121.462L101.735 122.245C101.494 121.341 101.544 120.458 101.866 119.604C102.187 118.751 102.749 118.048 103.542 117.495C104.587 116.773 105.691 116.521 106.856 116.732C108.031 116.953 108.964 117.576 109.667 118.6C110.38 119.634 110.631 120.729 110.41 121.893C110.199 123.058 109.567 124.002 108.513 124.725C107.719 125.277 106.866 125.548 105.952 125.548C105.038 125.548 104.195 125.277 103.442 124.735Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M92.9392 127.205L98.5118 124.594C98.2006 124.253 97.8291 124.042 97.3873 123.952C96.9455 123.861 96.5037 123.922 96.0619 124.132C95.4494 124.424 95.0578 124.875 94.8871 125.498L92.5777 126C92.6178 125.197 92.8789 124.464 93.3308 123.811C93.7926 123.148 94.4152 122.636 95.1984 122.265C96.3731 121.713 97.5178 121.632 98.6524 122.024C99.787 122.415 100.62 123.179 101.153 124.313C101.685 125.438 101.745 126.552 101.343 127.667C100.942 128.791 100.179 129.615 99.044 130.147C97.9194 130.679 96.8049 130.729 95.6803 130.318C94.5658 129.916 93.7424 129.153 93.2203 128.028C93.0898 127.757 92.9994 127.486 92.9392 127.205ZM99.2549 126.211L95.8109 127.827C96.1322 128.149 96.4936 128.36 96.9254 128.44C97.3471 128.52 97.7688 128.47 98.1705 128.279C98.552 128.099 98.8432 127.817 99.044 127.446C99.2448 127.064 99.3151 126.653 99.2549 126.211Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M90.3587 133.27L90.0976 132.436C89.7864 133.29 89.0835 133.882 87.9991 134.213L87.236 131.753C87.5071 131.824 87.7983 131.814 88.1196 131.713C88.5714 131.573 88.9028 131.302 89.1136 130.89C89.3245 130.478 89.3546 130.047 89.204 129.575L87.8686 125.277L90.1478 124.564L92.6279 132.547L90.3486 133.26L90.3587 133.27Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M77.7372 129.012C78.4702 128.922 79.1128 129.103 79.655 129.534C80.1972 129.966 80.5085 130.559 80.5989 131.312C80.6892 132.055 80.5185 132.697 80.0868 133.25C79.655 133.812 79.0726 134.133 78.3397 134.213C77.6067 134.294 76.9741 134.123 76.4218 133.681C75.8696 133.24 75.5483 132.647 75.4579 131.914C75.3676 131.171 75.5483 130.518 75.98 129.956C76.4118 129.414 76.9841 129.093 77.7272 129.002L77.7372 129.012Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M60.3466 136.011L62.8869 135.659C62.9371 135.92 63.0877 136.151 63.3387 136.342C63.5898 136.533 63.901 136.643 64.2725 136.684C64.6541 136.724 64.9754 136.663 65.2465 136.523C65.5176 136.372 65.6682 136.171 65.6883 135.9C65.7184 135.559 65.4473 135.228 64.8549 134.916C64.6441 134.806 64.1018 134.585 63.2484 134.234C62.5957 133.962 62.0635 133.681 61.6519 133.37C60.7381 132.768 60.3164 131.834 60.3867 130.569C60.4871 129.484 60.9591 128.651 61.7924 128.068C62.6258 127.496 63.65 127.265 64.875 127.386C65.9895 127.496 66.9334 127.848 67.6965 128.46C68.4395 129.062 68.8913 129.795 69.052 130.669L66.4715 131.041C66.4213 130.699 66.2205 130.408 65.8891 130.157C65.5477 129.906 65.1361 129.765 64.6541 129.715C64.2023 129.675 63.8006 129.735 63.4693 129.896C63.1379 130.057 62.9572 130.287 62.9271 130.579C62.907 130.779 62.9873 130.97 63.158 131.151C63.3789 131.392 63.8207 131.653 64.4734 131.944L64.624 132.004C65.1461 132.215 65.4172 132.326 65.4373 132.336L66.1904 132.697C66.5518 132.908 66.7928 133.049 66.9133 133.139C67.4756 133.631 67.817 134.013 67.9375 134.274C68.1885 134.806 68.2789 135.358 68.2286 135.951C68.1282 136.975 67.7065 137.768 66.9434 138.33C66.1703 138.903 65.2264 139.133 64.1018 139.023C63.1078 138.933 62.2644 138.591 61.5816 138.019C60.8988 137.457 60.4871 136.794 60.3566 136.011L60.3466 136.011Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M58.2077 127.697C58.8001 128.731 58.9307 129.846 58.6094 131.051C58.288 132.256 57.6153 133.149 56.5911 133.732C55.567 134.334 54.4324 134.465 53.2074 134.133C51.9924 133.802 51.0887 133.129 50.4963 132.085C49.8939 131.061 49.7533 129.946 50.0746 128.741C50.3959 127.546 51.0787 126.653 52.1129 126.05C53.1471 125.468 54.2717 125.337 55.4766 125.659C56.7016 125.99 57.6153 126.663 58.2077 127.687L58.2077 127.697ZM54.8641 127.958C54.3319 127.817 53.8399 127.878 53.3981 128.159C52.9262 128.44 52.615 128.852 52.4744 129.394C52.3338 129.936 52.3941 130.438 52.6551 130.91C52.8961 131.382 53.2877 131.693 53.8199 131.844C54.352 131.994 54.844 131.924 55.3059 131.643C55.7678 131.352 56.069 130.94 56.2196 130.408C56.3602 129.866 56.31 129.364 56.0489 128.882C55.7879 128.41 55.3963 128.109 54.8641 127.968L54.8641 127.958Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M39.9433 125.92L42.4234 126.281C42.4033 126.673 42.4937 127.034 42.6945 127.366C42.8953 127.697 43.1764 127.948 43.5379 128.119C44.04 128.35 44.542 128.37 45.034 128.169C45.526 127.988 45.8975 127.637 46.1284 127.115C46.3694 126.592 46.3996 126.07 46.2289 125.568C46.0481 125.066 45.7168 124.695 45.2147 124.464C44.8432 124.293 44.4717 124.243 44.0902 124.313C43.7086 124.383 43.3772 124.544 43.0861 124.815L41.1984 123.169C41.851 122.506 42.6342 122.094 43.5279 121.933C44.4215 121.773 45.3151 121.893 46.1987 122.295C47.3534 122.827 48.1366 123.64 48.5483 124.755C48.96 125.87 48.8997 126.994 48.3876 128.129C47.8655 129.263 47.0522 130.047 45.9377 130.448C44.8231 130.86 43.6986 130.8 42.5338 130.267C41.6603 129.866 40.9875 129.273 40.5156 128.48C40.0437 127.687 39.8529 126.833 39.9332 125.91L39.9433 125.92Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M39.2005 118.71L41.2388 119.955L36.881 127.084L34.8427 125.839L39.2005 118.71ZM36.2484 127.878C36.3388 128.259 36.2685 128.631 36.0476 129.002C35.8267 129.364 35.5255 129.595 35.144 129.695C34.7423 129.775 34.3708 129.715 34.0194 129.494C33.6579 129.273 33.427 128.972 33.3366 128.591C33.2362 128.209 33.2964 127.837 33.5274 127.466C33.7583 127.094 34.0595 126.864 34.4511 126.783C34.8327 126.693 35.2042 126.753 35.5657 126.974C35.9171 127.185 36.148 127.496 36.2585 127.888L36.2484 127.878Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M35.2844 121.301C34.5012 122.295 33.5574 122.877 32.473 123.068C31.3685 123.259 30.3844 123.008 29.5009 122.315C28.8382 121.793 28.3964 121.11 28.1855 120.287L27.8341 120.729L25.9765 119.263L31.1576 112.706L33.0152 114.172L32.6537 114.624C33.4971 114.624 34.2602 114.885 34.943 115.427C35.8266 116.12 36.2985 117.034 36.3588 118.148C36.419 119.273 36.0575 120.317 35.2844 121.291L35.2844 121.301ZM30.6455 120.196C31.0572 120.518 31.5191 120.638 32.0312 120.558C32.5533 120.478 32.985 120.217 33.3264 119.775C33.6879 119.323 33.8486 118.831 33.8084 118.309C33.7682 117.787 33.5473 117.365 33.1357 117.044C32.734 116.732 32.2721 116.612 31.75 116.692C31.2279 116.772 30.7861 117.034 30.4246 117.485C30.0732 117.927 29.9226 118.409 29.9728 118.931C30.0129 119.453 30.2338 119.875 30.6355 120.196L30.6455 120.196Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M28.3061 109.744L29.9829 111.441L21.4281 119.925L19.7512 118.228L28.3061 109.744Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M22.7433 103.137L24.0486 105.266L14.4696 111.15L13.1643 109.021L16.8995 102.334L9.25837 102.665L7.95305 100.536L17.5321 94.6525L18.8374 96.7811L13.3048 100.175L19.3193 99.8737L20.1929 101.3L17.2007 106.531L22.7332 103.137L22.7433 103.137Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M11.0557 86.3285L13.1543 92.1121C13.5157 91.8309 13.7668 91.4795 13.8973 91.0478C14.0278 90.616 14.0078 90.1742 13.8471 89.7123C13.6162 89.0697 13.1944 88.648 12.592 88.4271L12.3008 86.0775C13.094 86.198 13.7969 86.5093 14.4094 87.0314C15.0219 87.5435 15.4737 88.2162 15.7749 89.0295C16.2167 90.2445 16.1866 91.3992 15.6946 92.4936C15.2026 93.5881 14.3692 94.3412 13.1844 94.7729C12.0197 95.1946 10.8951 95.1545 9.83074 94.6524C8.74632 94.1504 7.99326 93.317 7.57154 92.1422C7.14982 90.9775 7.18999 89.8529 7.70208 88.7785C8.20412 87.7041 9.03752 86.9611 10.2023 86.5394C10.4834 86.439 10.7645 86.3687 11.0457 86.3285L11.0557 86.3285ZM11.4674 92.7045L10.1721 89.1299C9.82071 89.4111 9.57972 89.7625 9.45923 90.1842C9.33874 90.5959 9.34877 91.0176 9.49939 91.4393C9.63996 91.841 9.89098 92.1523 10.2525 92.3832C10.6139 92.6141 11.0156 92.7246 11.4674 92.7045Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M9.77059 84.8927C8.52552 85.1136 7.43106 84.9328 6.48722 84.3505C5.53334 83.7681 4.961 82.9247 4.76019 81.8202C4.60957 80.9868 4.73007 80.1835 5.11162 79.4304L0.924578 80.1835L0.502864 77.854L12.3611 75.7253L12.7829 78.0548L12.2105 78.1552C12.8431 78.7075 13.2347 79.4103 13.3954 80.2739C13.5962 81.3784 13.3451 82.3724 12.6523 83.246C11.9495 84.1296 10.9855 84.6718 9.77059 84.8927ZM7.02944 80.9868C7.1198 81.4988 7.39091 81.8904 7.83271 82.1716C8.27451 82.4527 8.76651 82.5431 9.31876 82.4427C9.89109 82.3423 10.3329 82.0812 10.6441 81.6595C10.9554 81.2378 11.0759 80.7759 10.9855 80.2638C10.8952 79.7618 10.6241 79.3702 10.1823 79.079C9.74047 78.7878 9.22839 78.6974 8.66611 78.7978C8.10382 78.8983 7.67205 79.1593 7.37082 79.581C7.05956 80.0028 6.93907 80.4646 7.02944 80.9667L7.02944 80.9868Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M12.2005 71.5785L12.3311 73.9582L3.98708 74.4301L3.85655 72.0504L12.2005 71.5785ZM2.97295 74.3699C2.71188 74.661 2.37049 74.8217 1.93874 74.8418C1.50698 74.8619 1.1455 74.7514 0.854318 74.4903C0.563133 74.2092 0.402484 73.8678 0.372361 73.4461C0.35228 73.0244 0.462729 72.6629 0.733833 72.3717C0.984856 72.0705 1.32624 71.9098 1.76804 71.8797C2.20984 71.8496 2.57131 71.9801 2.85246 72.2512C3.14365 72.5123 3.3043 72.8537 3.32438 73.2754C3.34446 73.6871 3.23401 74.0485 2.96291 74.3598L2.97295 74.3699Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M7.84258 69.8214C6.57743 69.7411 5.56331 69.3093 4.79016 68.5161C4.00697 67.7228 3.64549 66.769 3.71578 65.6444C3.76598 64.8009 4.07725 64.0479 4.6295 63.4053L4.06722 63.3751L4.21782 61.0055L12.5518 61.5276L12.4011 63.8973L11.8288 63.8571C12.3108 64.5499 12.5216 65.3231 12.4714 66.1966C12.4011 67.3212 11.9292 68.2249 11.0456 68.9077C10.152 69.6005 9.08765 69.9017 7.85262 69.8214L7.84258 69.8214ZM6.10551 65.3833C6.07539 65.9054 6.23604 66.3472 6.59751 66.7288C6.95898 67.1103 7.42087 67.3112 7.97312 67.3513C8.55549 67.3915 9.04749 67.2409 9.44913 66.9095C9.86081 66.5782 10.0717 66.1565 10.1118 65.6343C10.1419 65.1223 9.98129 64.6805 9.61982 64.2989C9.25835 63.9173 8.78642 63.7065 8.21409 63.6663C7.6518 63.6262 7.16984 63.7768 6.7682 64.1182C6.35652 64.4495 6.14568 64.8712 6.10551 65.3833Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M12.9133 52.8724C12.7125 53.5853 12.3008 54.1074 11.6983 54.4388C11.0859 54.7701 10.4232 54.8303 9.69017 54.6295C8.96723 54.4187 8.43506 54.017 8.10371 53.4146C7.75228 52.792 7.68199 52.1394 7.88281 51.4365C8.08363 50.7337 8.49531 50.2115 9.11785 49.8702C9.74038 49.5288 10.4031 49.4585 11.116 49.6593C11.8389 49.8702 12.3711 50.2818 12.7225 50.8943C13.0639 51.4968 13.1342 52.1595 12.9233 52.8724L12.9133 52.8724Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M18.2752 43.0825L17.01 45.2412L7.31054 39.5581L8.57568 37.3993L16.2268 37.5499L12.341 30.9631L13.6062 28.8043L23.3057 34.4875L22.0405 36.6463L16.4377 33.3629L19.5303 38.5339L18.6869 39.9698L12.6623 39.7991L18.2651 43.0825L18.2752 43.0825Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M21.1569 30.7121C20.2231 29.8687 19.6909 28.8947 19.5805 27.7902C19.46 26.6757 19.7713 25.7118 20.5243 24.8683C21.0967 24.2358 21.7895 23.8442 22.6329 23.6835L22.2112 23.302L23.7977 21.5448L30.0029 27.1376L28.4165 28.8947L27.9847 28.5031C27.9345 29.3466 27.6132 30.0896 27.0308 30.7322C26.2778 31.5656 25.344 31.9773 24.2294 31.9672C23.1048 31.9572 22.0807 31.5254 21.1569 30.692L21.1569 30.7121ZM22.5626 26.1536C22.2112 26.5351 22.0606 26.997 22.1108 27.5191C22.161 28.0412 22.3919 28.483 22.8036 28.8646C23.2354 29.2562 23.7073 29.447 24.2294 29.4369C24.7515 29.4269 25.1933 29.2361 25.5347 28.8546C25.8761 28.473 26.0267 28.0212 25.9765 27.499C25.9364 26.9769 25.6954 26.515 25.2636 26.1335C24.8419 25.7519 24.37 25.5712 23.8479 25.5913C23.3157 25.5913 22.8839 25.7921 22.5426 26.1736L22.5626 26.1536Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M27.7738 18.1209L28.3361 18.7836C28.2959 17.8799 28.7076 17.0666 29.5812 16.3336L31.2379 18.3016C30.9668 18.3418 30.6957 18.4623 30.4347 18.6832C30.0732 18.9945 29.8724 19.376 29.8422 19.8278C29.8121 20.2797 29.9527 20.7014 30.264 21.0729L33.1658 24.5169L31.3383 26.0532L25.9564 19.6571L27.7839 18.1209L27.7738 18.1209Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M36.0374 22.1071L29.5309 11.9658L31.5391 10.6805L35.3044 16.5444L35.5052 12.5281L37.8749 11.0119L37.6439 15.952L42.6443 17.8799L40.2345 19.4261L36.1177 17.8096L38.0556 20.8218L36.0474 22.1071L36.0374 22.1071Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M49.3517 11.2027L43.7389 13.723C44.0401 14.0644 44.4116 14.2853 44.8534 14.3857C45.2952 14.4861 45.737 14.4259 46.1788 14.2351C46.8013 13.9539 47.1929 13.5121 47.3737 12.8896L49.6931 12.4277C49.6329 13.231 49.3718 13.9539 48.8999 14.6066C48.428 15.2592 47.7954 15.7613 47.0022 16.1127C45.8173 16.6449 44.6727 16.7051 43.5481 16.2935C42.4235 15.8818 41.6002 15.1086 41.0881 13.964C40.576 12.8294 40.5358 11.7148 40.9576 10.6103C41.3793 9.49578 42.1524 8.68247 43.2971 8.17038C44.4317 7.66834 45.5462 7.62818 46.6608 8.04989C47.7653 8.47161 48.5786 9.24476 49.0806 10.3794C49.2011 10.6505 49.2915 10.9316 49.3517 11.2128L49.3517 11.2027ZM43.0159 12.0863L46.48 10.53C46.1688 10.1986 45.7973 9.98778 45.3755 9.89741C44.9538 9.80705 44.5321 9.84721 44.1305 10.038C43.7389 10.2087 43.4477 10.4898 43.2469 10.8613C43.0461 11.2329 42.9657 11.6445 43.0159 12.0964L43.0159 12.0863Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M49.8135 8.00973L49.2311 6.00155L50.3155 5.68025L49.8637 4.12391L52.153 3.45117L52.6049 5.00751L54.4022 4.48538L54.9845 6.49356L53.1872 7.01568L54.0608 10.0279C54.1311 10.279 54.2716 10.4497 54.4825 10.5702C54.6934 10.6806 54.9243 10.7007 55.1753 10.6304L56.1091 10.3593L56.7417 12.5181L55.4263 12.8996C54.6432 13.1306 53.9102 13.0804 53.2274 12.749C52.5547 12.4076 52.1129 11.8755 51.902 11.1425L50.8979 7.68842L49.8135 7.99969L49.8135 8.00973Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M56.541 3.00937C56.2197 2.78847 56.0189 2.46717 55.9285 2.04545C55.8482 1.62373 55.9185 1.25222 56.1293 0.920869C56.3703 0.58952 56.6916 0.388703 57.0933 0.308376C57.5049 0.228049 57.8765 0.298335 58.2078 0.519234C58.5392 0.730093 58.75 1.0514 58.8303 1.47312C58.9107 1.90488 58.8404 2.27639 58.6094 2.5977C58.3885 2.92905 58.0773 3.12986 57.6556 3.21019C57.2539 3.29052 56.8724 3.22023 56.531 2.99933L56.541 3.00937ZM60.5574 11.765L58.2178 12.2269L56.6213 4.0235L58.9609 3.56162L60.5574 11.765Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M62.2642 11.3733L61.6316 3.03941L64.0113 2.85867L64.0715 3.70211C64.5635 2.95908 65.2865 2.54741 66.2404 2.47712C67.124 2.40683 67.8971 2.65786 68.5498 3.22015C69.2125 3.78244 69.5739 4.51542 69.6442 5.42914L70.0559 10.7809L67.6762 10.9617L67.3148 6.25249C67.2746 5.79061 67.1039 5.4191 66.8027 5.13795C66.4914 4.85681 66.1199 4.72628 65.6881 4.76644C65.2564 4.8066 64.9049 4.9773 64.6338 5.30865C64.3627 5.64 64.2523 6.03159 64.2824 6.48343L64.6439 11.1926L62.2642 11.3733Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M71.7629 6.59395C71.8733 5.33884 72.3352 4.32471 73.1485 3.57165C73.9618 2.80854 74.9258 2.46715 76.0504 2.56756C76.8938 2.63785 77.6368 2.95915 78.2694 3.53148L78.3196 2.96919L80.6792 3.18005L79.9663 11.3232C79.8659 12.4679 79.3839 13.3715 78.5104 14.0543C77.6469 14.7572 76.6327 15.0484 75.4479 14.948C74.494 14.8676 73.6707 14.5463 72.9578 13.9941C72.2449 13.4218 71.793 12.7591 71.6123 12.006L74.002 11.6546C74.1024 11.9257 74.3032 12.1466 74.5944 12.3474C74.8856 12.5382 75.217 12.6486 75.5885 12.6787C76.1106 12.7189 76.5624 12.5984 76.944 12.3173C77.3255 12.0261 77.5464 11.6445 77.5866 11.1626L77.6268 10.7308C76.9239 11.1927 76.1407 11.3935 75.2772 11.3132C74.1526 11.2128 73.269 10.7208 72.5963 9.81707C71.9336 8.9134 71.6524 7.83902 71.7629 6.60399L71.7629 6.59395ZM76.2512 4.96733C75.729 4.92717 75.2772 5.07778 74.8956 5.42921C74.5041 5.78064 74.2932 6.24252 74.243 6.82489C74.1928 7.37714 74.3334 7.86914 74.6547 8.28082C74.976 8.6925 75.3977 8.92344 75.9098 8.97364C76.4219 9.0138 76.8637 8.86319 77.2553 8.51176C77.6469 8.17037 77.8678 7.71853 77.918 7.1462C77.9682 6.57387 77.8276 6.07183 77.5063 5.66015C77.185 5.24847 76.7633 5.01753 76.2612 4.96733L76.2512 4.96733Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M88.6316 12.0863C87.9187 11.8654 87.4066 11.4437 87.0954 10.8312C86.7741 10.2187 86.7339 9.54597 86.9648 8.82303C87.1857 8.11013 87.6075 7.588 88.22 7.26669C88.8425 6.93534 89.5052 6.8751 90.208 7.096C90.9109 7.3169 91.423 7.73861 91.7443 8.37119C92.0656 9.00377 92.1259 9.66646 91.905 10.3693C91.6841 11.0822 91.2523 11.6044 90.6298 11.9357C90.0173 12.257 89.3546 12.3072 88.6517 12.0863L88.6316 12.0863Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M100.078 18.8337L96.1422 16.4942L101.896 6.83484L105.832 9.17436C107.247 10.0178 108.151 11.1825 108.573 12.6887C108.995 14.1848 108.794 15.6206 107.97 16.9862C107.157 18.3618 105.992 19.2152 104.476 19.5566C102.96 19.9081 101.494 19.6671 100.078 18.8236L100.078 18.8337ZM104.627 11.1825L102.86 10.1383L99.5059 15.7712L101.273 16.8155C102.046 17.2774 102.86 17.3978 103.723 17.1769C104.567 16.956 105.229 16.444 105.711 15.6507C106.183 14.8575 106.314 14.0342 106.093 13.1706C105.882 12.3071 105.39 11.6444 104.627 11.1926L104.627 11.1825Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M112.147 15.701C112.107 15.3094 112.218 14.9479 112.489 14.6166C112.76 14.2852 113.081 14.0945 113.473 14.0443C113.874 14.0141 114.246 14.1246 114.567 14.3856C114.899 14.6467 115.089 14.9781 115.13 15.3697C115.19 15.7612 115.079 16.1227 114.798 16.4641C114.527 16.8055 114.196 16.9963 113.804 17.0264C113.413 17.0666 113.051 16.9662 112.72 16.6951C112.398 16.434 112.208 16.1026 112.147 15.701ZM108.061 24.4265L106.193 22.9405L111.404 16.4139L113.272 17.9L108.061 24.4265Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M112.278 22.348C113.182 21.4644 114.186 20.9925 115.29 20.9524C116.405 20.9022 117.359 21.2737 118.142 22.0769C118.734 22.6794 119.086 23.4023 119.196 24.2558L119.598 23.8642L121.254 25.5511L115.421 31.2744C114.607 32.0777 113.643 32.4492 112.549 32.399C111.444 32.3688 110.47 31.9371 109.637 31.0836C108.964 30.4008 108.543 29.6176 108.372 28.7441C108.201 27.8504 108.292 27.0472 108.643 26.3644L110.691 27.6496C110.601 27.9207 110.601 28.222 110.691 28.5633C110.782 28.9047 110.962 29.1959 111.224 29.467C111.585 29.8385 112.007 30.0394 112.489 30.0695C112.971 30.0996 113.382 29.949 113.724 29.6076L114.035 29.3064C113.202 29.206 112.479 28.8445 111.866 28.222C111.083 27.4187 110.722 26.4648 110.802 25.3503C110.882 24.2257 111.374 23.2316 112.258 22.3581L112.278 22.348ZM116.746 24.0249C116.385 23.6534 115.943 23.4726 115.411 23.4927C114.888 23.5128 114.417 23.7236 114.005 24.1253C113.603 24.5169 113.392 24.9687 113.372 25.5009C113.352 26.033 113.513 26.4748 113.874 26.8464C114.236 27.2078 114.678 27.3886 115.2 27.3685C115.722 27.3685 116.184 27.1576 116.585 26.766C116.997 26.3644 117.218 25.8925 117.238 25.3703C117.258 24.8382 117.097 24.3964 116.736 24.0349L116.746 24.0249Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M123.815 27.2178C123.865 26.8263 124.066 26.5049 124.407 26.2439C124.749 25.9828 125.11 25.8724 125.502 25.9226C125.903 25.9929 126.235 26.1836 126.486 26.515C126.747 26.8463 126.847 27.2178 126.797 27.5994C126.757 27.991 126.566 28.3223 126.215 28.5834C125.863 28.8445 125.502 28.9549 125.11 28.8846C124.719 28.8344 124.397 28.6436 124.136 28.3023C123.885 27.9709 123.775 27.6094 123.815 27.2078L123.815 27.2178ZM117.77 34.7184L116.314 32.8307L122.941 27.74L124.397 29.6277L117.78 34.7184L117.77 34.7184Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M123.855 32.3688L125.622 31.2543L126.225 32.2082L127.59 31.3346L128.865 33.3528L127.5 34.2264L128.504 35.8128L126.737 36.9374L125.733 35.351L123.092 37.0278C122.871 37.1683 122.741 37.3491 122.69 37.58C122.64 37.811 122.69 38.0419 122.831 38.2628L123.353 39.0862L121.455 40.2911L120.722 39.1364C120.281 38.4435 120.13 37.7306 120.25 36.9876C120.391 36.2446 120.783 35.6723 121.425 35.2606L124.468 33.3327L123.865 32.3788L123.855 32.3688Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M125.883 39.4577C127.038 38.9356 128.142 38.8352 129.197 39.1766C130.261 39.5079 131.034 40.1806 131.496 41.2048C131.847 41.978 131.928 42.7812 131.747 43.6046L132.259 43.3736L133.243 45.5324L125.642 48.9965L124.658 46.8378L125.18 46.5968C124.427 46.2152 123.875 45.6328 123.514 44.8396C123.052 43.8155 123.042 42.7913 123.493 41.7772C123.955 40.753 124.749 39.9798 125.883 39.4677L125.883 39.4577ZM129.498 42.5603C129.287 42.0884 128.926 41.7671 128.424 41.6065C127.921 41.4458 127.419 41.4759 126.917 41.7069C126.395 41.9478 126.024 42.3093 125.823 42.7913C125.622 43.2732 125.622 43.7552 125.843 44.2271C126.054 44.689 126.405 45.0103 126.907 45.171C127.409 45.3316 127.921 45.3015 128.444 45.0605C128.956 44.8296 129.317 44.4681 129.508 43.9861C129.709 43.4941 129.709 43.0222 129.498 42.5603Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M126.797 52.9226L126.084 50.6433L137.571 47.0186L138.284 49.2978L126.797 52.9226Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M130.12 61.1059C130.02 60.3729 130.181 59.7303 130.602 59.178C131.024 58.6258 131.606 58.3045 132.36 58.194C133.103 58.0936 133.755 58.2442 134.307 58.6659C134.87 59.0877 135.211 59.67 135.312 60.393C135.412 61.1159 135.241 61.7585 134.82 62.3208C134.388 62.8831 133.805 63.2145 133.072 63.3149C132.329 63.4153 131.677 63.2546 131.104 62.8329C130.552 62.4212 130.221 61.8389 130.12 61.1059Z\' fill=\'%23001837\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_5094_11166\'%3E%3Crect width=\'138.765\' height=\'140\' fill=\'white\' transform=\'translate(140.382 0.278198) rotate(90)\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
}

@media (max-width: 1439px) and (min-width: 1024px) {
    .authorHero {
        gap: 150px
    }

    .authorHero-aside__stamp {
        width: 104px;
        height: 104px;
        left: -50px;
        top: 380px;
        background-image: url("data:image/svg+xml,%3Csvg width=\'104\' height=\'103\' viewBox=\'0 0 104 103\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg clip-path=\'url(%23clip0_5094_12574)\'%3E%3Cpath d=\'M94.9615 53.8665L95.0204 52.0099L103.265 52.2751L103.206 54.1317L94.9615 53.8665Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M94.9542 55.2295L101.01 56.1578L100.745 57.8892L100.126 57.7934C100.576 58.2723 100.752 58.8543 100.642 59.5468C100.546 60.1952 100.237 60.7035 99.7283 61.0719C99.22 61.4477 98.6306 61.5876 97.9748 61.4919L94.0848 60.8951L94.35 59.1637L97.7759 59.6868C98.1075 59.7384 98.4022 59.6795 98.66 59.5026C98.9105 59.3258 99.0652 59.0827 99.1094 58.7659C99.161 58.4491 99.0873 58.1691 98.8958 57.926C98.7042 57.6829 98.4464 57.5355 98.1075 57.4839L94.6816 56.9609L94.9468 55.2295H94.9542Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M99.3887 66.1924L98.9614 66.0524L98.5562 67.3049L97.1342 66.8408L97.5394 65.5883L93.1337 64.1516L93.6789 62.4866L98.0846 63.9232L98.3572 63.0907L99.7792 63.5549L99.5066 64.3874L100.155 64.601C100.707 64.7779 101.098 65.1315 101.334 65.662C101.569 66.1851 101.584 66.7597 101.385 67.3712L101.135 68.1448L99.5729 67.6365L99.7792 67.0028C99.8381 66.826 99.8307 66.6566 99.7571 66.5019C99.6834 66.3471 99.5581 66.244 99.3887 66.1851V66.1924ZM91.9991 67.6291L92.5369 65.9788L100.943 68.7195L100.405 70.3698L91.9991 67.6291Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M93.4878 69.7286L96.98 71.541L96.1769 73.0956L93.0973 71.4968C92.7952 71.3421 92.5005 71.3053 92.2058 71.3863C91.9111 71.4674 91.6901 71.6515 91.5428 71.9389C91.3954 72.2188 91.3733 72.5135 91.4765 72.8009C91.5796 73.0882 91.7785 73.3166 92.0732 73.4713L95.1528 75.0701L94.3498 76.6246L88.9126 73.8029L89.7156 72.2483L90.2682 72.5356C89.9956 71.9315 90.0251 71.32 90.3419 70.7085C90.6366 70.1338 91.0934 69.7507 91.7049 69.5444C92.309 69.3603 92.9058 69.4192 93.4952 69.7286H93.4878Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M86.5103 81.2296L89.2142 77.6121C88.8974 77.5016 88.5806 77.4869 88.2638 77.5827C87.947 77.6784 87.6818 77.87 87.4681 78.15C87.166 78.5478 87.0703 78.9751 87.1808 79.4393L85.8546 80.5591C85.6041 80.0213 85.5157 79.4614 85.5894 78.8793C85.6557 78.2973 85.8841 77.7448 86.2672 77.2364C86.8345 76.4775 87.5565 76.0281 88.4259 75.8881C89.2952 75.7482 90.0983 75.9544 90.8351 76.507C91.5644 77.0522 91.9918 77.7595 92.1096 78.6141C92.2349 79.4761 92.0286 80.2792 91.476 81.0159C90.9308 81.7453 90.2236 82.1652 89.3616 82.2905C88.4996 82.4157 87.7112 82.2021 86.9819 81.6569C86.805 81.5243 86.6503 81.3769 86.5177 81.2222L86.5103 81.2296ZM90.2604 78.4078L88.588 80.6402C88.9048 80.7433 89.2142 80.7433 89.5236 80.6549C89.8257 80.5591 90.0762 80.3823 90.2751 80.1245C90.4593 79.874 90.5551 79.594 90.5551 79.2846C90.5551 78.9751 90.4593 78.6804 90.2678 78.4152L90.2604 78.4078Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M83.8955 80.4926L88.1392 84.9131L86.8793 86.1287L86.4446 85.6793C86.5109 86.335 86.2899 86.9023 85.7889 87.3885C85.3174 87.8379 84.7648 88.059 84.1386 88.0442C83.505 88.0369 82.9524 87.7864 82.4883 87.3075L79.7623 84.471L81.0222 83.2554L83.424 85.7529C83.6597 85.9961 83.925 86.1287 84.2344 86.1434C84.5438 86.1582 84.8091 86.055 85.0374 85.834C85.2658 85.613 85.3837 85.3477 85.3837 85.0383C85.3837 84.7289 85.2658 84.4489 85.0301 84.2058L82.6283 81.7082L83.8881 80.4926H83.8955Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M76.1669 92.1334L77.3236 90.7041C77.5667 90.8588 77.8246 90.9399 78.1119 90.9399C78.3992 90.9399 78.6571 90.8588 78.9002 90.6894C79.2318 90.461 79.4307 90.1515 79.497 89.7611C79.5633 89.378 79.4822 89.0169 79.2465 88.678C79.0034 88.3318 78.6939 88.1181 78.3108 88.0371C77.9277 87.956 77.5667 88.0371 77.2352 88.2655C76.992 88.4349 76.8226 88.6486 76.7194 88.9138C76.6163 89.179 76.6016 89.4516 76.6605 89.7316L74.9144 90.3063C74.7376 89.6432 74.7744 88.9948 75.0102 88.3686C75.2459 87.7424 75.6585 87.2266 76.2406 86.8214C77.0068 86.291 77.8172 86.1068 78.6718 86.2615C79.5338 86.4236 80.219 86.8804 80.7347 87.6319C81.2578 88.3907 81.442 89.1938 81.2799 90.0484C81.1252 90.903 80.661 91.5956 79.8875 92.126C79.3054 92.5312 78.6792 92.7302 78.0087 92.7302C77.3383 92.7302 76.7194 92.5312 76.1669 92.1334Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M68.4602 93.9457L72.5491 92.0301C72.3207 91.7796 72.0481 91.6249 71.724 91.5586C71.3998 91.4923 71.0756 91.5365 70.7515 91.6912C70.302 91.9049 70.0147 92.2364 69.8895 92.6932L68.1949 93.0616C68.2244 92.4722 68.416 91.9343 68.7475 91.4554C69.0864 90.9692 69.5432 90.5934 70.1179 90.3208C70.9799 89.9156 71.8197 89.8567 72.6523 90.144C73.4848 90.4314 74.0963 90.9913 74.4868 91.8238C74.8773 92.649 74.9215 93.4668 74.6268 94.2846C74.3321 95.1097 73.7721 95.7139 72.9396 96.1043C72.1145 96.4948 71.2967 96.5316 70.4715 96.2296C69.6537 95.9349 69.0496 95.375 68.6665 94.5498C68.5707 94.3509 68.5044 94.152 68.4602 93.9457ZM73.0943 93.2163L70.5673 94.4024C70.803 94.6382 71.0683 94.7929 71.3851 94.8519C71.6945 94.9108 72.0039 94.874 72.2986 94.734C72.5786 94.6014 72.7923 94.3951 72.9396 94.1225C73.087 93.8425 73.1385 93.5404 73.0943 93.2163Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M66.5669 98.3957L66.3753 97.7842C66.1469 98.4104 65.6312 98.8451 64.8355 99.0882L64.2756 97.2832C64.4745 97.3348 64.6882 97.3274 64.9239 97.2537C65.2555 97.1506 65.4986 96.9516 65.6533 96.6496C65.808 96.3475 65.8301 96.0307 65.7196 95.6844L64.7397 92.5311L66.4122 92.0081L68.2319 97.8652L66.5595 98.3883L66.5669 98.3957Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M57.3064 95.2715C57.8442 95.2052 58.3157 95.3378 58.7136 95.6546C59.1114 95.9714 59.3398 96.4061 59.4061 96.9587C59.4724 97.5039 59.3472 97.9754 59.0304 98.3806C58.7136 98.7932 58.2863 99.0289 57.7484 99.0879C57.2106 99.1468 56.7465 99.0216 56.3412 98.6974C55.936 98.3732 55.7003 97.9386 55.634 97.4007C55.5677 96.8555 55.7003 96.3766 56.0171 95.9641C56.3339 95.5662 56.7538 95.3305 57.299 95.2642L57.3064 95.2715Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M44.546 100.407L46.41 100.149C46.4468 100.34 46.5573 100.51 46.7415 100.65C46.9257 100.79 47.1541 100.871 47.4267 100.9C47.7066 100.93 47.9424 100.886 48.1413 100.782C48.3402 100.672 48.4507 100.525 48.4655 100.326C48.4876 100.075 48.2887 99.8321 47.854 99.6037C47.6993 99.5226 47.3014 99.3606 46.6752 99.1027C46.1963 98.9038 45.8058 98.6975 45.5037 98.4691C44.8333 98.0271 44.5239 97.3419 44.5754 96.4136C44.6491 95.6179 44.9954 95.0064 45.6069 94.5791C46.2184 94.1591 46.9699 93.9897 47.8687 94.0781C48.6865 94.1591 49.3791 94.417 49.939 94.8664C50.4842 95.3084 50.8157 95.8463 50.9336 96.4872L49.0401 96.7598C49.0033 96.5093 48.856 96.2957 48.6128 96.1115C48.3623 95.9273 48.0603 95.8242 47.7066 95.7873C47.3751 95.7579 47.0804 95.8021 46.8373 95.9199C46.5941 96.0378 46.4615 96.2073 46.4394 96.4209C46.4247 96.5683 46.4836 96.7083 46.6089 96.8409C46.771 97.0177 47.0951 97.2093 47.574 97.4229L47.6845 97.4671C48.0676 97.6218 48.2666 97.7029 48.2813 97.7103L48.8339 97.9755C49.0991 98.1302 49.2759 98.2333 49.3643 98.2997C49.7769 98.6607 50.0274 98.9406 50.1158 99.1322C50.3 99.5226 50.3663 99.9279 50.3295 100.363C50.2558 101.114 49.9464 101.696 49.3864 102.109C48.8191 102.529 48.1266 102.698 47.3014 102.617C46.572 102.551 45.9532 102.3 45.4522 101.88C44.9512 101.468 44.6491 100.981 44.5533 100.407H44.546Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M42.9764 94.3065C43.4111 95.0654 43.5068 95.8832 43.2711 96.7673C43.0353 97.6514 42.5417 98.3071 41.7902 98.7344C41.0387 99.1764 40.2062 99.2722 39.3074 99.0291C38.4159 98.786 37.7528 98.2923 37.3181 97.5261C36.8761 96.7746 36.7729 95.9568 37.0087 95.0727C37.2445 94.196 37.7455 93.5403 38.5043 93.0983C39.2632 92.6709 40.0883 92.5752 40.9724 92.8109C41.8713 93.054 42.5417 93.5477 42.9764 94.2992V94.3065ZM40.523 94.4981C40.1325 94.3949 39.7715 94.4391 39.4473 94.6454C39.1011 94.8517 38.8727 95.1538 38.7695 95.5516C38.6664 95.9495 38.7106 96.3179 38.9021 96.6641C39.079 97.0104 39.3663 97.2388 39.7568 97.3493C40.1473 97.4598 40.5083 97.4082 40.8472 97.2019C41.1861 96.9883 41.4071 96.6862 41.5176 96.2957C41.6208 95.8979 41.5839 95.5295 41.3924 95.1759C41.2008 94.8296 40.9135 94.6086 40.523 94.5054V94.4981Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M29.5746 93.0028L31.3944 93.268C31.3796 93.5553 31.4459 93.8206 31.5933 94.0637C31.7406 94.3068 31.9469 94.491 32.2122 94.6162C32.5805 94.7857 32.9489 94.8004 33.3099 94.6531C33.6709 94.5205 33.9435 94.2626 34.113 93.8795C34.2898 93.4964 34.3119 93.1133 34.1866 92.7449C34.054 92.3765 33.8109 92.1039 33.4425 91.9345C33.1699 91.8092 32.8973 91.7724 32.6174 91.824C32.3374 91.8755 32.0943 91.9934 31.8806 92.1923L30.4955 90.9841C30.9744 90.4978 31.5491 90.1957 32.2048 90.0779C32.8605 89.96 33.5162 90.0484 34.1645 90.3431C35.0118 90.7336 35.5865 91.3303 35.8885 92.1481C36.1906 92.9659 36.1464 93.7911 35.7707 94.6236C35.3875 95.4561 34.7908 96.0308 33.973 96.3255C33.1552 96.6276 32.33 96.5834 31.4754 96.1929C30.8344 95.8982 30.3408 95.4635 29.9945 94.8815C29.6483 94.2994 29.5083 93.6732 29.5672 92.9954L29.5746 93.0028Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M29.0298 87.7126L30.5254 88.6262L27.3279 93.8571L25.8323 92.9436L29.0298 87.7126ZM26.8637 94.4392C26.9301 94.7191 26.8785 94.9917 26.7164 95.2643C26.5543 95.5296 26.3333 95.699 26.0533 95.7727C25.7586 95.8316 25.486 95.7874 25.2282 95.6253C24.9629 95.4633 24.7935 95.2422 24.7272 94.9623C24.6535 94.6823 24.6977 94.4097 24.8672 94.1371C25.0366 93.8645 25.2576 93.6951 25.545 93.6361C25.8249 93.5698 26.0975 93.614 26.3628 93.7761C26.6206 93.9308 26.7901 94.1592 26.8711 94.4465L26.8637 94.4392Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M26.1562 89.6136C25.5815 90.343 24.8889 90.7703 24.0933 90.9103C23.2828 91.0502 22.5608 90.8661 21.9125 90.3577C21.4262 89.9746 21.1021 89.4736 20.9473 88.8695L20.6895 89.1936L19.3265 88.118L23.1281 83.307L24.4911 84.3827L24.2259 84.7142C24.8447 84.7142 25.4047 84.9058 25.9057 85.3036C26.554 85.812 26.9003 86.4824 26.9445 87.3002C26.9887 88.1253 26.7235 88.8916 26.1562 89.6062V89.6136ZM22.7524 88.8032C23.0544 89.0389 23.3933 89.1273 23.7691 89.0684C24.1522 89.0094 24.469 88.8179 24.7195 88.4937C24.9847 88.1622 25.1026 87.8012 25.0731 87.4181C25.0437 87.035 24.8816 86.7255 24.5795 86.4898C24.2848 86.2614 23.9459 86.173 23.5628 86.2319C23.1797 86.2908 22.8555 86.4824 22.5903 86.8139C22.3324 87.1381 22.2219 87.4917 22.2588 87.8749C22.2882 88.258 22.4503 88.5674 22.745 88.8032H22.7524Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M21.0362 81.1335L22.2666 82.3787L15.9895 88.6042L14.7591 87.3591L21.0362 81.1335Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M16.9543 76.2858L17.9121 77.8477L10.8835 82.1651L9.92575 80.6032L12.6665 75.6964L7.05979 75.9396L6.10201 74.3777L13.1306 70.0603L14.0884 71.6222L10.0289 74.1124L14.442 73.8914L15.083 74.9376L12.8875 78.7761L16.947 76.2858H16.9543Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M8.37873 63.9524L9.91854 68.1961C10.1838 67.9898 10.368 67.7319 10.4637 67.4151C10.5595 67.0983 10.5448 66.7741 10.4269 66.4352C10.2574 65.9637 9.94801 65.6543 9.50596 65.4922L9.2923 63.7682C9.87433 63.8566 10.3901 64.085 10.8395 64.4681C11.2889 64.8438 11.6204 65.3375 11.8415 65.9342C12.1656 66.8257 12.1435 67.673 11.7825 68.476C11.4215 69.2791 10.81 69.8316 9.94064 70.1484C9.08601 70.4579 8.26085 70.4284 7.47989 70.06C6.6842 69.6917 6.13164 69.0802 5.82221 68.2182C5.51277 67.3635 5.54224 66.5384 5.91799 65.75C6.28636 64.9617 6.89787 64.4165 7.7525 64.1071C7.95879 64.0334 8.16507 63.9818 8.37136 63.9524H8.37873ZM8.6808 68.6307L7.7304 66.0079C7.47253 66.2142 7.29571 66.4721 7.2073 66.7815C7.11889 67.0836 7.12625 67.393 7.23676 67.7024C7.33991 67.9971 7.5241 68.2255 7.78933 68.395C8.05456 68.5644 8.34926 68.6455 8.6808 68.6307Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M7.43518 62.8989C6.52161 63.061 5.71855 62.9284 5.026 62.501C4.32609 62.0737 3.90614 61.4549 3.75879 60.6444C3.64828 60.0329 3.73669 59.4435 4.01666 58.891L0.944415 59.4435L0.634981 57.7343L9.33599 56.1724L9.64543 57.8816L9.22548 57.9553C9.68963 58.3605 9.97697 58.8762 10.0948 59.5098C10.2422 60.3203 10.058 61.0496 9.54965 61.6906C9.03393 62.339 8.32665 62.7368 7.43518 62.8989ZM5.42385 60.0329C5.49016 60.4087 5.68909 60.696 6.01326 60.9023C6.33743 61.1086 6.69843 61.1749 7.10364 61.1012C7.52359 61.0275 7.84775 60.836 8.07615 60.5266C8.30454 60.2171 8.39296 59.8782 8.32665 59.5025C8.26034 59.1341 8.06142 58.8468 7.73725 58.6331C7.41308 58.4195 7.03734 58.3531 6.62476 58.4268C6.21218 58.5005 5.89537 58.692 5.67435 59.0015C5.44595 59.3109 5.35755 59.6498 5.42385 60.0182V60.0329Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M9.21818 53.1296L9.31396 54.8757L3.19158 55.222L3.0958 53.4759L9.21818 53.1296ZM2.44745 55.1778C2.2559 55.3915 2.0054 55.5093 1.6886 55.5241C1.3718 55.5388 1.10657 55.4578 0.89291 55.2662C0.679253 55.0599 0.561376 54.8094 0.539273 54.5C0.524538 54.1906 0.605581 53.9253 0.804503 53.7117C0.988691 53.4906 1.23919 53.3728 1.56335 53.3507C1.88752 53.3286 2.15276 53.4243 2.35905 53.6233C2.5727 53.8148 2.69058 54.0653 2.70532 54.3747C2.72005 54.6768 2.63901 54.942 2.44009 55.1704L2.44745 55.1778Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M6.02072 51.8405C5.09241 51.7815 4.3483 51.4647 3.781 50.8827C3.20634 50.3007 2.9411 49.6008 2.99267 48.7756C3.02951 48.1567 3.25791 47.6042 3.66312 47.1327L3.25054 47.1106L3.36105 45.3718L9.47607 45.7549L9.36556 47.4937L8.94561 47.4642C9.29925 47.9726 9.45397 48.5399 9.41713 49.1808C9.36556 50.006 9.01929 50.6691 8.37095 51.17C7.71524 51.6784 6.93428 51.8994 6.02808 51.8405H6.02072ZM4.74614 48.5841C4.72404 48.9672 4.84191 49.2913 5.10714 49.5713C5.37237 49.8513 5.71129 49.9986 6.1165 50.0281C6.54381 50.0576 6.90482 49.947 7.19952 49.7039C7.50159 49.4608 7.6563 49.1513 7.68577 48.7682C7.70787 48.3925 7.59 48.0683 7.32477 47.7884C7.05954 47.5084 6.71326 47.3537 6.29331 47.3242C5.88073 47.2947 5.52709 47.4053 5.23239 47.6558C4.93032 47.8989 4.77561 48.2083 4.74614 48.5841Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M9.74115 39.4042C9.5938 39.9273 9.29173 40.3104 8.84968 40.5535C8.40026 40.7966 7.91401 40.8408 7.37618 40.6935C6.84572 40.5388 6.45524 40.2441 6.21212 39.802C5.95425 39.3452 5.90268 38.8664 6.05003 38.3506C6.19738 37.8349 6.49945 37.4518 6.95624 37.2013C7.41302 36.9508 7.89927 36.8992 8.42236 37.0466C8.95282 37.2013 9.34331 37.5034 9.60117 37.9528C9.85166 38.3948 9.90323 38.8811 9.74852 39.4042H9.74115Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M13.6761 32.2205L12.7478 33.8045L5.63076 29.6345L6.55907 28.0505L12.1731 28.161L9.32188 23.3279L10.2502 21.7439L17.3672 25.9139L16.4389 27.4979L12.3278 25.0887L14.597 28.883L13.9781 29.9366L9.55764 29.8113L13.6687 32.2205H13.6761Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M15.79 23.1442C15.1048 22.5254 14.7143 21.8107 14.6333 21.0003C14.5449 20.1825 14.7733 19.4752 15.3258 18.8564C15.7458 18.3922 16.2542 18.1049 16.873 17.987L16.5636 17.707L17.7276 16.4177L22.2808 20.5214L21.1167 21.8107L20.7999 21.5234C20.7631 22.1423 20.5273 22.6875 20.1 23.159C19.5474 23.7705 18.8622 24.0726 18.0445 24.0652C17.2193 24.0578 16.4678 23.741 15.79 23.1295V23.1442ZM16.8214 19.7994C16.5636 20.0794 16.4531 20.4183 16.4899 20.8014C16.5267 21.1845 16.6962 21.5087 16.9983 21.7886C17.3151 22.076 17.6613 22.2159 18.0445 22.2086C18.4276 22.2012 18.7517 22.0612 19.0022 21.7813C19.2527 21.5013 19.3632 21.1698 19.3264 20.7866C19.2969 20.4035 19.1201 20.0646 18.8033 19.7847C18.4939 19.5047 18.1476 19.3721 17.7645 19.3868C17.374 19.3868 17.0572 19.5342 16.8067 19.8141L16.8214 19.7994Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M20.6452 13.9054L21.0578 14.3917C21.0283 13.7286 21.3304 13.1318 21.9714 12.594L23.187 14.038C22.9881 14.0675 22.7892 14.1559 22.5976 14.318C22.3324 14.5464 22.185 14.8263 22.1629 15.1579C22.1408 15.4894 22.244 15.7989 22.4724 16.0715L24.6016 18.5985L23.2607 19.7257L19.3117 15.0326L20.6526 13.9054H20.6452Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M26.7088 16.83L21.9347 9.38884L23.4082 8.4458L26.171 12.7484L26.3184 9.80142L28.0571 8.68893L27.8876 12.3137L31.5566 13.7283L29.7884 14.8629L26.7678 13.6767L28.1897 15.887L26.7162 16.83H26.7088Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M36.478 8.82876L32.3596 10.678C32.5806 10.9285 32.8532 11.0906 33.1774 11.1643C33.5016 11.2379 33.8257 11.1937 34.1499 11.0537C34.6067 10.8475 34.894 10.5233 35.0266 10.0665L36.7285 9.72759C36.6843 10.317 36.4928 10.8475 36.1465 11.3263C35.8002 11.8052 35.3361 12.1736 34.754 12.4315C33.8847 12.8219 33.0448 12.8661 32.2196 12.5641C31.3944 12.262 30.7903 11.6947 30.4146 10.8548C30.0388 10.0223 30.0094 9.2045 30.3188 8.39407C30.6282 7.57628 31.1955 6.97951 32.0354 6.60377C32.8679 6.2354 33.6857 6.20593 34.5035 6.51536C35.314 6.8248 35.9107 7.39209 36.2791 8.22462C36.3675 8.42354 36.4338 8.62983 36.478 8.83612V8.82876ZM31.8291 9.4771L34.3709 8.33513C34.1425 8.09201 33.8699 7.93729 33.5605 7.87098C33.2511 7.80467 32.9416 7.83414 32.6469 7.97413C32.3596 8.09937 32.1459 8.30566 31.9986 8.57826C31.8512 8.85086 31.7923 9.15293 31.8291 9.48446V9.4771Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M36.8168 6.48596L36.3895 5.01246L37.1852 4.7767L36.8537 3.63474L38.5334 3.14111L38.865 4.28308L40.1838 3.89997L40.6111 5.37346L39.2923 5.75657L39.9333 7.96682C39.9848 8.15101 40.088 8.27626 40.2427 8.36467C40.3974 8.44571 40.5669 8.46045 40.7511 8.40887L41.4362 8.20995L41.9004 9.79396L40.9353 10.0739C40.3606 10.2434 39.8228 10.2065 39.3218 9.96341C38.8281 9.71292 38.504 9.32244 38.3493 8.78462L37.6125 6.2502L36.8168 6.47859V6.48596Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M41.7532 2.8172C41.5174 2.65512 41.3701 2.41936 41.3038 2.10992C41.2448 1.80049 41.2964 1.52789 41.4511 1.28476C41.6279 1.04163 41.8637 0.894284 42.1584 0.835344C42.4605 0.776404 42.7331 0.827976 42.9762 0.990061C43.2193 1.14478 43.374 1.38054 43.433 1.68997C43.4919 2.00678 43.4404 2.27937 43.2709 2.51513C43.1088 2.75826 42.8804 2.90561 42.571 2.96455C42.2763 3.02349 41.9963 2.97192 41.7458 2.80983L41.7532 2.8172ZM44.7002 9.24166L42.9836 9.58056L41.8121 3.56132L43.5288 3.22241L44.7002 9.24166Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M45.9532 8.9538L45.4891 2.83878L47.2352 2.70616L47.2794 3.32503C47.6404 2.77984 48.1709 2.47777 48.8708 2.4262C49.5191 2.37462 50.0864 2.55881 50.5653 2.97139C51.0515 3.38397 51.3168 3.9218 51.3683 4.59224L51.6704 8.51911L49.9243 8.65173L49.6591 5.19637C49.6296 4.85747 49.5044 4.58487 49.2833 4.37858C49.055 4.17229 48.7824 4.07651 48.4656 4.10598C48.1487 4.13545 47.8909 4.2607 47.692 4.50383C47.493 4.74696 47.412 5.03429 47.4341 5.36583L47.6993 8.82118L45.9532 8.9538Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M52.922 5.44741C53.0031 4.52648 53.342 3.78236 53.9387 3.2298C54.5355 2.66987 55.2428 2.41937 56.0679 2.49305C56.6868 2.54462 57.232 2.78038 57.6962 3.20033L57.733 2.78775L59.4644 2.94247L58.9413 8.91751C58.8676 9.7574 58.5139 10.4205 57.873 10.9215C57.2394 11.4372 56.4953 11.6508 55.6259 11.5772C54.926 11.5182 54.3218 11.2825 53.7987 10.8773C53.2757 10.4573 52.9441 9.97106 52.8115 9.4185L54.565 9.16063C54.6386 9.35955 54.786 9.52164 54.9997 9.66899C55.2133 9.80897 55.4564 9.89001 55.729 9.91212C56.1121 9.94159 56.4437 9.85318 56.7236 9.64689C57.0036 9.43323 57.1657 9.15326 57.1952 8.79963L57.2246 8.48282C56.7089 8.82173 56.1342 8.96908 55.5006 8.91014C54.6755 8.83646 54.0271 8.47546 53.5335 7.81238C53.0473 7.14931 52.841 6.36098 52.922 5.45478V5.44741ZM56.2153 4.25388C55.8322 4.22441 55.5006 4.33492 55.2207 4.59279C54.9333 4.85065 54.7786 5.18955 54.7418 5.61687C54.7049 6.02208 54.8081 6.38309 55.0439 6.68515C55.2796 6.98722 55.5891 7.15667 55.9648 7.19351C56.3405 7.22298 56.6647 7.11247 56.952 6.85461C57.2394 6.60411 57.4015 6.27257 57.4383 5.85263C57.4751 5.43268 57.372 5.0643 57.1362 4.76224C56.9005 4.46017 56.591 4.29072 56.2227 4.25388H56.2153Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M65.3001 9.47709C64.777 9.31501 64.4013 9.00557 64.1729 8.55616C63.9371 8.10674 63.9077 7.61312 64.0771 7.08266C64.2392 6.55957 64.5486 6.17646 64.998 5.9407C65.4548 5.69757 65.9411 5.65336 66.4568 5.81545C66.9725 5.97753 67.3483 6.28697 67.584 6.75112C67.8198 7.21527 67.864 7.70153 67.7019 8.21725C67.5398 8.74034 67.223 9.12345 66.7662 9.36658C66.3168 9.60234 65.8306 9.63918 65.3148 9.47709H65.3001Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M73.6988 14.4282L70.8107 12.7116L75.0323 5.62402L77.9203 7.34065C78.9591 7.95952 79.6222 8.81415 79.9317 9.91927C80.2411 11.017 80.0937 12.0706 79.4896 13.0726C78.8928 14.0819 78.0382 14.7081 76.9257 14.9586C75.8132 15.2165 74.7376 15.0397 73.6988 14.4208V14.4282ZM77.0362 8.81415L75.7395 8.04793L73.2788 12.1811L74.5755 12.9473C75.1428 13.2862 75.7396 13.3746 76.3732 13.2125C76.992 13.0505 77.4783 12.6747 77.8319 12.0927C78.1782 11.5107 78.274 10.9065 78.1119 10.2729C77.9572 9.63931 77.5962 9.15305 77.0362 8.82152V8.81415Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M82.5545 12.1296C82.5251 11.8422 82.6061 11.577 82.805 11.3339C83.004 11.0908 83.2397 10.9508 83.5271 10.9139C83.8218 10.8918 84.0944 10.9729 84.3301 11.1644C84.5732 11.356 84.7132 11.5991 84.7427 11.8865C84.7869 12.1738 84.7059 12.439 84.4996 12.6895C84.3006 12.94 84.0575 13.08 83.7702 13.1021C83.4829 13.1316 83.2176 13.0579 82.9745 12.859C82.7387 12.6674 82.5988 12.4243 82.5545 12.1296ZM79.556 18.5319L78.1856 17.4415L82.0094 12.6527L83.3797 13.7431L79.556 18.5319Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M82.6503 17.0071C83.3133 16.3588 84.0501 16.0125 84.8605 15.983C85.6783 15.9462 86.3782 16.2188 86.9529 16.8082C87.3876 17.2502 87.6454 17.7807 87.7265 18.4069L88.0212 18.1196L89.2368 19.3573L84.9563 23.5568C84.3595 24.1462 83.6523 24.4188 82.8492 24.382C82.0388 24.3599 81.3241 24.0431 80.7126 23.4168C80.219 22.9158 79.9096 22.3412 79.7843 21.7002C79.6591 21.0445 79.7254 20.4551 79.9832 19.9541L81.4862 20.8971C81.4199 21.0961 81.4199 21.3171 81.4862 21.5676C81.5525 21.8181 81.6851 22.0317 81.8767 22.2307C82.1419 22.5033 82.4514 22.6506 82.805 22.6727C83.1586 22.6948 83.4607 22.5843 83.7112 22.3338L83.9396 22.1128C83.3281 22.0391 82.7976 21.7739 82.3482 21.3171C81.7735 20.7277 81.5083 20.0278 81.5673 19.21C81.6262 18.3848 81.9872 17.6554 82.6355 17.0145L82.6503 17.0071ZM85.9288 18.2375C85.6636 17.9649 85.3394 17.8323 84.9489 17.847C84.5658 17.8617 84.2196 18.0165 83.9175 18.3112C83.6228 18.5985 83.4681 18.93 83.4533 19.3205C83.4386 19.711 83.5565 20.0351 83.8217 20.3077C84.0869 20.573 84.4111 20.7056 84.7942 20.6909C85.1773 20.6909 85.5162 20.5361 85.8109 20.2488C86.113 19.9541 86.2751 19.6078 86.2898 19.2247C86.3046 18.8342 86.1867 18.5101 85.9214 18.2448L85.9288 18.2375Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M91.1152 20.5799C91.152 20.2926 91.2994 20.0568 91.5499 19.8653C91.8004 19.6737 92.0656 19.5927 92.3529 19.6295C92.6476 19.6811 92.8907 19.8211 93.0749 20.0642C93.2665 20.3073 93.3402 20.5799 93.3033 20.8599C93.2739 21.1472 93.1339 21.3903 92.876 21.5819C92.6181 21.7735 92.3529 21.8545 92.0656 21.8029C91.7783 21.7661 91.5425 21.6261 91.3509 21.3756C91.1668 21.1325 91.0857 20.8673 91.1152 20.5726V20.5799ZM86.6799 26.0834L85.6117 24.6983L90.4742 20.963L91.5425 22.3481L86.6873 26.0834H86.6799Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M91.1454 24.3595L92.4421 23.5417L92.8841 24.2417L93.8861 23.6007L94.8218 25.0816L93.8198 25.7225L94.5565 26.8866L93.2599 27.7117L92.5231 26.5477L90.5855 27.7781C90.4234 27.8812 90.3276 28.0138 90.2908 28.1833C90.2539 28.3527 90.2908 28.5222 90.3939 28.6843L90.777 29.2884L89.3846 30.1725L88.8467 29.3252C88.5226 28.8169 88.4121 28.2938 88.5005 27.7486C88.6036 27.2034 88.8909 26.7834 89.3625 26.4814L91.5948 25.0668L91.1528 24.3669L91.1454 24.3595Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M92.6328 29.5613C93.4801 29.1782 94.2905 29.1045 95.0641 29.355C95.8451 29.5981 96.4124 30.0918 96.7513 30.8433C97.0091 31.4105 97.0681 32 96.9354 32.6041L97.3112 32.4346L98.0332 34.0186L92.456 36.5604L91.734 34.9764L92.1171 34.7996C91.5645 34.5196 91.1593 34.0923 90.8941 33.5103C90.5552 32.7588 90.5478 32.0073 90.8794 31.2632C91.2183 30.5117 91.8003 29.9444 92.6328 29.5687V29.5613ZM95.2851 31.8379C95.1304 31.4916 94.8652 31.2558 94.4968 31.138C94.1284 31.0201 93.7601 31.0422 93.3917 31.2116C93.0086 31.3884 92.736 31.6537 92.5886 32.0073C92.4413 32.361 92.4413 32.7146 92.6034 33.0609C92.7581 33.3998 93.0159 33.6355 93.3843 33.7534C93.7527 33.8713 94.1284 33.8492 94.5115 33.6724C94.8873 33.5029 95.1525 33.2377 95.2925 32.884C95.4398 32.523 95.4398 32.1768 95.2851 31.8379Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M93.303 39.4411L92.7799 37.7687L101.208 35.109L101.731 36.7814L93.303 39.4411Z\' fill=\'%23001837\'/%3E%3Cpath d=\'M95.7422 45.4455C95.6685 44.9077 95.7864 44.4362 96.0959 44.031C96.4053 43.6258 96.8326 43.39 97.3852 43.309C97.9304 43.2353 98.4093 43.3458 98.8145 43.6552C99.227 43.9647 99.4775 44.392 99.5512 44.9225C99.6249 45.4529 99.4996 45.9244 99.1902 46.337C98.8734 46.7496 98.4461 46.9927 97.9083 47.0664C97.3631 47.1401 96.8842 47.0222 96.4642 46.7128C96.059 46.4107 95.8159 45.9834 95.7422 45.4455Z\' fill=\'%23001837\'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=\'clip0_5094_12574\'%3E%3Crect width=\'101.819\' height=\'102.725\' fill=\'white\' transform=\'matrix(0 1 -1 0 103.272 0.812988)\'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")
    }
}

@media (max-width: 1023px) {
    .authorHero {
        display: flex;
        flex-direction: column-reverse;
        gap: 0px
    }

    .authorHero-main {
        position: relative;
        padding: 130px 77px 0
    }

    .authorHero-main__info-name {
        padding: 0
    }

    .authorHero-main__image {
        position: absolute;
        top: -100px;
        z-index: 1
    }

    .authorHero-aside__image--desktop {
        display: none
    }

    .authorHero-aside__image--mobile {
        display: unset
    }

    .authorHero-aside__stamp {
        display: none
    }
}

@media (max-width: 768px) {
    .authorHero-main {
        padding: 92px 0 0
    }

    .authorHero-main__info-name {
        font-size: var(--h1, 24px);
        line-height: var(--h1-linehight, 28px)
    }

    .authorHero-main__info-about {
        padding-top: 24px
    }

    .authorHero-main__image {
        top: -68px;
        width: 136px;
        height: 136px;
        border: 8px solid var(--color-Neutral-Background, #f3f8fc)
    }
}

.banner-agregators {
    margin-top: 20px;
    width: 100%;
    min-height: 24px;
    min-height: 5px;
    color: #44566e;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    max-width: 1280px;
    margin-bottom: 60px
}

@media screen and (max-width: 1024px) {
    .banner-agregators {
        margin-bottom: 0
    }
}

.banner-agregators__vbr-ru {
    display: none
}

.banner-agregators__vbr-ru .banner-agregators__icon {
    min-width: 111px;
    min-height: 44px;
    background: url("../images/vbrBanner.png") center no-repeat
}

@media screen and (max-width: 768px) {
    .banner-agregators__vbr-ru {
        margin-bottom: 60px
    }
}

.banner-agregators__bankiros {
    display: none
}

.banner-agregators__bankiros .banner-agregators__icon {
    min-width: 168px;
    min-height: 25px;
    background: url("../images/bankiros.svg") center no-repeat
}

@media screen and (max-width: 768px) {
    .banner-agregators__bankiros {
        margin-bottom: 60px
    }
}

.banner-agregators__finuslugi {
    display: none
}

.banner-agregators__finuslugi .banner-agregators__icon {
    min-width: 89px;
    min-height: 44px;
    background: url("../images/finUslugi.png") center no-repeat
}

@media screen and (max-width: 768px) {
    .banner-agregators__finuslugi {
        margin-bottom: 60px
    }
}

.banner-agregators__sravni-ru {
    display: none
}

.banner-agregators__sravni-ru .banner-agregators__icon {
    min-width: 128px;
    min-height: 32px;
    background: url("../images/sravniru.png") center no-repeat
}

@media screen and (max-width: 768px) {
    .banner-agregators__sravni-ru {
        margin-bottom: 60px
    }
}

.banner-agregators__banki-ru {
    display: none
}

.banner-agregators__banki-ru .banner-agregators__icon {
    min-width: 157px;
    min-height: 34px;
    background: url("../images/banki.svg") center no-repeat
}

@media screen and (max-width: 768px) {
    .banner-agregators__banki-ru {
        margin-bottom: 60px
    }
}

.banner-agregators__wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 24px;
    background: #eaeef4;
    border-radius: 20px
}

@media (max-width: 768px) {
    .banner-agregators__wrapper {
        justify-content: flex-start;
        flex-direction: column;
        align-items: flex-start
    }
}

.banner-agregators__icon {
    margin-right: 40px
}

@media (max-width: 768px) {
    .banner-agregators__icon {
        margin-right: 0;
        margin-bottom: 16px
    }
}

.banner-agregators__company-name {
    color: #001837;
    font-weight: 600
}

.banner-agregators__no-wrap-text {
    text-wrap: nowrap
}

.awards {
    padding: 60px 30px 0
}

@media only screen and (min-width: 20em) and (max-width: 47.9375em) {
    .awards {
        padding: 35px 15px 0
    }
}

@media (max-device-width: 1023px) {
    .awards {
        width: 100%
    }
}

.awards__title {
    font-size: 36px;
    line-height: 1.2;
    margin-bottom: 30px;
    text-align: center;
    font-weight: 500
}

.awards__raiting-list {
    display: flex;
    padding: 0;
    gap: 20px;
    align-items: center;
    margin-bottom: 60px;
    list-style: none
}

@media (max-device-width: 1023px) {
    .awards__raiting-list {
        flex-wrap: wrap
    }
}

@media (max-device-width: 512px) {
    .awards__raiting-list {
        gap: 24px 0;
        margin-bottom: 30px
    }
}

.awards__awards-list {
    max-width: 1280px;
    display: flex;
    padding: 0;
    gap: 20px;
    align-items: center;
    list-style: none
}

@media (max-device-width: 1023px) {
    .awards__awards-list {
        flex-direction: column;
        flex-wrap: wrap
    }
}

@media (max-device-width: 512px) {
    .awards__awards-list {
        gap: 24px 0
    }
}

.awards__raiting-list-item {
    display: flex;
    flex-direction: column;
    gap: 16px;
    align-items: center;
    color: #000;
    flex: 1
}

@media (max-device-width: 1023px) {
    .awards__raiting-list-item {
        flex-direction: column;
        flex-wrap: wrap
    }
}

@media (max-device-width: 512px) {
    .awards__raiting-list-item {
        min-width: 165px
    }
}

.awards__awards-list-item {
    height: 160px;
    background-color: #ecf3f8;
    border-radius: 20px;
    width: 100%;
    display: flex;
    gap: 16px;
    align-items: center;
    color: #000
}

.awards .item__wrapper {
    padding-right: 24px
}

.awards .item__title {
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 1.1;
    font-weight: 500
}

.awards .item__description {
    color: #3c546b;
    font-size: 16px;
    line-height: 1.3
}

.awards .item-img {
    width: 140px;
    height: 100%;
    object-fit: contain;
    border-bottom-left-radius: 20px
}

.awards .item__description {
    color: #3c546b;
    font-size: 16px;
    line-height: 1.3
}

@media (max-device-width: 512px) {
    .awards__rating-icon-banki {
        width: 126px
    }
}

@media (max-device-width: 512px) {
    .awards__rating-icon-sravni {
        width: 110px
    }
}

@media (max-device-width: 512px) {
    .awards__rating-icon-vbr {
        width: 110px
    }
}

.Urgent-loans {
    max-width: 1280px;
    margin: 0 auto;
    margin-top: 60px;
    margin-bottom: 120px
}

@media screen and (max-width: 1200px) {
    .Urgent-loans {
        width: 100%;
        margin-top: 30px;
        padding: 0 15px
    }
}

.Urgent-loans > h2 {
    color: #111e2b;
    text-align: center;
    font-size: 36px;
    font-weight: 500;
    line-height: 120%;
    margin: 0
}

@media screen and (max-width: 1200px) {
    .Urgent-loans > h2 {
        color: #001837;
        font-size: 28px;
        text-align: left
    }
}

.Urgent-loans > p {
    color: #3c546b;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
    margin: 0;
    margin-top: 4px
}

@media screen and (max-width: 1200px) {
    .Urgent-loans > p {
        text-align: left;
        margin-top: 15px
    }
}

.Urgent-loans__cards {
    display: flex;
    width: 100%;
    align-items: flex-start;
    gap: 20px;
    margin-top: 30px
}

@media screen and (max-width: 1200px) {
    .Urgent-loans__cards {
        text-align: left;
        flex-direction: column;
        gap: 16px
    }
}

.Urgent-loans__cards-card {
    display: flex;
    position: relative;
    padding: 0 32px;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    gap: 12px;
    flex: 1 0 0;
    border-radius: 20px;
    background-color: #ecf3f8
}

@media screen and (max-width: 1200px) {
    .Urgent-loans__cards-card {
        display: flex;
        height: 144px;
        flex-direction: row-reverse;
        padding: 24px 0 24px 24px;
        align-items: center;
        gap: 24px;
        align-self: stretch
    }
}

.Urgent-loans__cards-card > img {
    width: 190px;
    height: 190px
}

@media screen and (max-width: 1200px) {
    .Urgent-loans__cards-card > img {
        width: 120px;
        height: 120px;
        position: relative;
        z-index: 3
    }
}

.Urgent-loans__cards-card > p {
    color: #657f95;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px
}

@media screen and (max-width: 1200px) {
    .Urgent-loans__cards-card > p {
        flex: 1 0 0;
        width: 174px;
        font-size: 16px;
        display: block
    }
}

.Urgent-loans__cards-card > p > span {
    color: #111e2b;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px
}

@media screen and (max-width: 1200px) {
    .Urgent-loans__cards-card > p > span {
        font-size: 16px
    }
}

.Urgent-loans__cards-card:nth-child(1) {
    background-image: url("../images/list-back.svg");
    background-repeat: no-repeat;
    background-size: 100% auto
}

@media screen and (max-width: 1200px) {
    .Urgent-loans__cards-card:nth-child(1):nth-child(1) {
        background-image: none
    }

    .Urgent-loans__cards-card:nth-child(1):nth-child(1):before {
        content: "";
        position: absolute;
        top: 144px;
        right: 0;
        width: 144px;
        height: 144px;
        background-image: url("../images/list-back.svg");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: top right;
        transform: rotate(90deg);
        transform-origin: top right;
        z-index: 1
    }
}

.Urgent-loans__cards-card:nth-child(2) {
    background-image: url("../images/clock-back.svg");
    background-repeat: no-repeat;
    background-size: 100% auto
}

@media screen and (max-width: 1200px) {
    .Urgent-loans__cards-card:nth-child(2):nth-child(2) {
        background-image: none
    }

    .Urgent-loans__cards-card:nth-child(2):nth-child(2):before {
        content: "";
        position: absolute;
        top: 144px;
        right: 0;
        width: 144px;
        height: 144px;
        background-image: url("../images/clock-back.svg");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: top right;
        transform: rotate(90deg);
        transform-origin: top right;
        z-index: 1
    }
}

.Urgent-loans__cards-card:nth-child(3) {
    background-image: url("../images/card-back.svg");
    background-repeat: no-repeat;
    background-size: 100% auto
}

@media screen and (max-width: 1200px) {
    .Urgent-loans__cards-card:nth-child(3):nth-child(3) {
        background-image: none
    }

    .Urgent-loans__cards-card:nth-child(3):nth-child(3):before {
        content: "";
        position: absolute;
        top: 144px;
        right: 0;
        width: 144px;
        height: 144px;
        background-image: url("../images/card-back.svg");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: top right;
        transform: rotate(90deg);
        transform-origin: top right;
        z-index: 1
    }
}

.Urgent-loans__cards-card:nth-child(4) {
    background-image: url("../images/phone-back.svg");
    background-repeat: no-repeat;
    background-size: 100% auto
}

@media screen and (max-width: 1200px) {
    .Urgent-loans__cards-card:nth-child(4):nth-child(4) {
        background-image: none
    }

    .Urgent-loans__cards-card:nth-child(4):nth-child(4):before {
        content: "";
        position: absolute;
        top: 144px;
        right: 0;
        width: 144px;
        height: 144px;
        background-image: url("../images/phone-back.svg");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: top right;
        transform: rotate(90deg);
        transform-origin: top right;
        z-index: 1
    }
}

.Urgent-loans__actions {
    margin-top: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 32px
}

@media screen and (max-width: 1200px) {
    .Urgent-loans__actions {
        margin-top: 40px
    }

    .Urgent-loans__actions > .btn {
        width: 100%;
        text-align: center;
        display: block
    }
}

.Urgent-loans__actions-link-more {
    color: #657f95;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
    text-decoration: none
}

#iframeCalculator {
    min-height: 382px;
    width: 100%
}

#iframeCalcWidget {
    min-height: 480px;
    width: 100%
}

@media (max-width: 650px) {
    #iframeCalcWidget {
        min-height: 725px
    }
}

@media (max-width: 400px) {
    #iframeCalcWidget {
        min-height: 760px
    }
}

#tid-btn {
    display: block;
    height: 100%;
    text-decoration: none !important;
    color: #000 !important
}

.tidButton {
    width: 100%;
    border-radius: 42px !important;
    padding: 15px 47px !important;
    background-color: #ffdd2d;
    border: 0;
    text-transform: uppercase;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: center;
    gap: 8px;
    color: #000;
    color: #000;
    font-family: Mazzard !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 22px !important;
    letter-spacing: 0px !important;
    vertical-align: middle !important
}

.tidButton:hover {
    background-color: #fcc521
}

.tidButton:active {
    background-color: #fab619
}

.tidButton span {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 8px;
    color: #000
}

.tidButton span svg {
    position: static;
    height: 20px;
    display: inline-block
}

@media screen and (max-width: 600px) {
    .tidButton {
        padding-top: var(--size-m) !important;
        width: 100% !important;
        align-items: center
    }
}

@media screen and (max-width: 400px) {
    .tidButton {
        justify-content: space-around
    }
}
