@font-face {
    font-family: "MTS Sans";
    src: url("https://www.mtsbank.ru/fonts/MTSSans-Regular/MTSSans-Regular.eot");
    src: url("https://www.mtsbank.ru/fonts/MTSSans-Regular/MTSSans-Regular.eot?#iefix") format("embedded-opentype"), url("https://www.mtsbank.ru/fonts/MTSSans-Regular/MTSSans-Regular.woff2") format("woff2"),
        url("https://www.mtsbank.ru/fonts/MTSSans-Regular/MTSSans-Regular.woff") format("woff"), url("https://www.mtsbank.ru/fonts/MTSSans-Regular/MTSSans-Regular.ttf") format("truetype"),
        url("https://www.mtsbank.ru/fonts/MTSSans-Regular/MTSSans-Regular.svg#MTSSans-Regular") format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "MTS Sans";
    src: url("../fonts/MTSSans-Medium.eot");
    src: url("../fonts/MTSSans-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/MTSSans-Medium.woff2") format("woff2"),
        url("../fonts/MTSSans-Medium.woff") format("woff"), url("../fonts/MTSSans-Medium.ttf") format("truetype"),
        url("../fonts/MTSSans-Medium.svg#MTSSans-Medium") format("svg");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "MTS Sans";
    src: url("../fonts/MTSSans-Bold.eot");
    src: url("../fonts/MTSSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/MTSSans-Bold.woff2") format("woff2"),
        url("../fonts/MTSSans-Bold.woff") format("woff"), url("../fonts/MTSSans-Bold.ttf") format("truetype"),
        url("../fonts/MTSSans-Bold.svg#MTSSans-Bold") format("svg");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: "MTS Sans";
    src: url("../fonts/MTSSans-Black.eot");
    src: url("../fonts/MTSSans-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/MTSSans-Black.woff2") format("woff2"),
        url("../fonts/MTSSans-Black.woff") format("woff"), url("../fonts/MTSSans-Black.ttf") format("truetype"),
        url("../fonts/MTSSans-Black.svg#MTSSans-Black") format("svg");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
*,
*:before,
*:after {
    box-sizing: inherit;
} /*!sc*/
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: neutralscale;
} /*!sc*/
html {
    line-height: 1.15;
    box-sizing: border-box;
} /*!sc*/
main {
    display: block;
} /*!sc*/
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
} /*!sc*/
pre {
    font-family: monospace;
    font-size: 1em;
} /*!sc*/
a {
    background-color: transparent;
    -webkit-text-decoration: none;
    text-decoration: none;
    outline: none;
} /*!sc*/
b,
strong {
    font-weight: 700;
} /*!sc*/
code,
kbd,
samp {
    font-family: monospace;
    font-size: 1em;
} /*!sc*/
small {
    font-size: 80%;
} /*!sc*/
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
} /*!sc*/
sub {
    bottom: -0.25em;
} /*!sc*/
sup {
    top: -0.5em;
} /*!sc*/
img {
    border-style: none;
} /*!sc*/
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
} /*!sc*/
input,
textarea {
    -webkit-text-decoration: none;
    text-decoration: none;
} /*!sc*/
button,
input {
    overflow: visible;
} /*!sc*/
button,
select {
    text-transform: none;
} /*!sc*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
} /*!sc*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
} /*!sc*/
legend {
    color: inherit;
    display: table;
    max-width: 100%;
    white-space: normal;
} /*!sc*/
progress {
    vertical-align: baseline;
} /*!sc*/
textarea {
    overflow: auto;
} /*!sc*/
[type="checkbox"],
[type="radio"] {
    padding: 0;
} /*!sc*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
} /*!sc*/
[type="search"] {
    outline-offset: -2px;
} /*!sc*/
::-webkit-file-upload-button {
    font: inherit;
} /*!sc*/
details {
    display: block;
} /*!sc*/
summary {
    display: list-item;
} /*!sc*/
template {
    display: none;
} /*!sc*/
*[hidden] {
    display: none;
} /*!sc*/
table {
    border-collapse: collapse;
    border-spacing: 0;
} /*!sc*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
main,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
} /*!sc*/
button {
    border: none;
    padding: 0;
    width: auto;
    overflow: visible;
    background: transparent;
    color: inherit;
    font: inherit;
    outline: none;
} /*!sc*/
.ps {
    overflow: hidden !important;
    overflow-anchor: none;
    -ms-overflow-style: none;
    touch-action: auto;
} /*!sc*/
.ps__rail-x {
    display: none;
    opacity: 0;
    -webkit-transition: background-color 200ms linear, opacity 200ms linear;
    transition: background-color 200ms linear, opacity 200ms linear;
    height: 15px;
    bottom: 0px;
    position: absolute;
} /*!sc*/
.ps__rail-y {
    display: none;
    opacity: 0;
    -webkit-transition: background-color 200ms linear, opacity 200ms linear;
    transition: background-color 200ms linear, opacity 200ms linear;
    width: 15px;
    right: 0;
    position: absolute;
} /*!sc*/
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
    display: block;
    background-color: transparent;
} /*!sc*/
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
    opacity: 0.6;
} /*!sc*/
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
    opacity: 0.9;
} /*!sc*/
.ps__thumb-x {
    background-color: transparent;
    border-radius: 6px;
    -webkit-transition: background-color 200ms linear, height 200ms ease-in-out;
    transition: background-color 200ms linear, height 200ms ease-in-out;
    height: 6px;
    bottom: 4px;
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
} /*!sc*/
.ps__thumb-x:after {
    content: " ";
    position: absolute;
    background-color: #969fa8;
    height: 100%;
    width: 90%;
    border-radius: 6px;
} /*!sc*/
.ps__thumb-y {
    background-color: transparent;
    border-radius: 6px;
    -webkit-transition: background-color 200ms linear, width 200ms ease-in-out;
    transition: background-color 200ms linear, width 200ms ease-in-out;
    width: 6px;
    right: 4px;
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
} /*!sc*/
.ps__thumb-y:after {
    content: " ";
    position: absolute;
    background-color: #969fa8;
    width: 100%;
    height: 80%;
    border-radius: 6px;
} /*!sc*/
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
    height: 11px;
} /*!sc*/
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
    width: 11px;
} /*!sc*/
.ps__rail-x:hover > .ps__thumb-x:after,
.ps__rail-x:focus > .ps__thumb-x:after,
.ps__rail-x.ps--clicking .ps__thumb-x:after {
    background-color: #626c77;
} /*!sc*/
.ps__rail-y:hover > .ps__thumb-y:after,
.ps__rail-y:focus > .ps__thumb-y:after,
.ps__rail-y.ps--clicking .ps__thumb-y:after {
    background-color: #626c77;
} /*!sc*/
.scrollbar-container {
    position: relative;
    height: 100%;
} /*!sc*/
.scrollbar-container.ps--active-x {
    padding: 0 0 0;
} /*!sc*/
body {
    font-family: "MTS Sans", sans-serif;
} /*!sc*/
* {
    -webkit-tap-highlight-color: transparent;
} /*!sc*/
data-styled.g1[id="sc-global-kcia-dL1"] {
    content: "sc-global-kcia-dL1,";
} /*!sc*/
.daOnnf {
    white-space: pre-line;
    margin-top: 0;
    margin-bottom: 0;
    font-family: "MTS Sans", "Arial", "Helvetica", sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    text-transform: none;
    color: #888baa;
    -webkit-transition: 200ms ease;
    transition: 200ms ease;
} /*!sc*/
.daOnnf strong {
    font-weight: 700;
} /*!sc*/
.daOnnf b {
    font-weight: 500;
} /*!sc*/
@media (min-width: 1024px) {
    .daOnnf {
        font-size: 20px;
        line-height: 20px;
    }
} /*!sc*/
.cxrYGK {
    white-space: pre-line;
    margin-top: 0;
    margin-bottom: 0;
    font-family: "MTS Sans", "Arial", "Helvetica", sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 24px;
    text-align: left;
    text-transform: none;
    color: inherit;
    -webkit-transition: 200ms ease;
    transition: 200ms ease;
} /*!sc*/
.cxrYGK strong {
    font-weight: 700;
} /*!sc*/
.cxrYGK b {
    font-weight: 500;
} /*!sc*/
@media (min-width: 1024px) {
    .cxrYGK {
        font-size: 17px;
        line-height: 24px;
    }
} /*!sc*/
.la-dAR {
    white-space: pre-line;
    margin-top: 0;
    margin-bottom: 0;
    font-family: "MTS Sans", "Arial", "Helvetica", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    text-transform: none;
    color: #000000;
    -webkit-transition: 200ms ease;
    transition: 200ms ease;
} /*!sc*/
.la-dAR strong {
    font-weight: 700;
} /*!sc*/
.la-dAR b {
    font-weight: 500;
} /*!sc*/
@media (min-width: 1024px) {
    .la-dAR {
        font-size: 14px;
        line-height: 20px;
    }
} /*!sc*/
data-styled.g9[id="Wrapper-sc-1vydk7-0"] {
    content: "daOnnf,cxrYGK,la-dAR,";
} /*!sc*/
.jDILDS {
    background-color: #e2e5eb;
    min-height: 1px;
    min-width: 100%;
} /*!sc*/
data-styled.g11[id="DividerInner-sc-8y5m42-0"] {
    content: "jDILDS,";
} /*!sc*/
.bfJJNZ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: unset;
    -ms-flex: unset;
    flex: unset;
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
    -ms-flex-pack: unset;
    justify-content: unset;
    -webkit-align-content: unset;
    -ms-flex-line-pack: unset;
    align-content: unset;
    -webkit-align-items: unset;
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset;
    -webkit-flex-wrap: unset;
    -ms-flex-wrap: unset;
    flex-wrap: unset;
    -webkit-align-self: unset;
    -ms-flex-item-align: unset;
    align-self: unset;
    height: unset;
    width: unset;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
} /*!sc*/
.dfxgRg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: unset;
    -ms-flex: unset;
    flex: unset;
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
    -ms-flex-pack: unset;
    justify-content: unset;
    -webkit-align-content: unset;
    -ms-flex-line-pack: unset;
    align-content: unset;
    -webkit-align-items: unset;
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset;
    -webkit-flex-wrap: unset;
    -ms-flex-wrap: unset;
    flex-wrap: unset;
    -webkit-align-self: unset;
    -ms-flex-item-align: unset;
    align-self: unset;
    height: 100%;
    width: unset;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
} /*!sc*/
.cxFcYa {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: unset;
    -ms-flex: unset;
    flex: unset;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-content: unset;
    -ms-flex-line-pack: unset;
    align-content: unset;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: unset;
    -ms-flex-wrap: unset;
    flex-wrap: unset;
    -webkit-align-self: unset;
    -ms-flex-item-align: unset;
    align-self: unset;
    height: unset;
    width: unset;
    -webkit-flex-direction: unset;
    -ms-flex-direction: unset;
    flex-direction: unset;
} /*!sc*/
.daloy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: unset;
    -ms-flex: unset;
    flex: unset;
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
    -ms-flex-pack: unset;
    justify-content: unset;
    -webkit-align-content: unset;
    -ms-flex-line-pack: unset;
    align-content: unset;
    -webkit-align-items: unset;
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset;
    -webkit-flex-wrap: unset;
    -ms-flex-wrap: unset;
    flex-wrap: unset;
    -webkit-align-self: unset;
    -ms-flex-item-align: unset;
    align-self: unset;
    height: unset;
    width: unset;
    -webkit-flex-direction: unset;
    -ms-flex-direction: unset;
    flex-direction: unset;
} /*!sc*/
data-styled.g14[id="Inner-sc-1rfqasg-0"] {
    content: "bfJJNZ,dfxgRg,cxFcYa,daloy,";
} /*!sc*/
.dQCNAI {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-radius: 5000px;
    min-height: 16px;
    min-width: 16px;
    max-height: 16px;
    max-width: 16px;
    -webkit-animation: gCdqpF 2s infinite linear;
    animation: gCdqpF 2s infinite linear;
    background-color: #e2e5eb;
} /*!sc*/
.idkjDM {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-radius: 5000px;
    min-height: 24px;
    min-width: 24px;
    max-height: 24px;
    max-width: 24px;
    -webkit-animation: gCdqpF 2s infinite linear;
    animation: gCdqpF 2s infinite linear;
    background-color: #e2e5eb;
} /*!sc*/
data-styled.g22[id="Round-sc-16u0u3v-2"] {
    content: "dQCNAI,idkjDM,";
} /*!sc*/
.eSTdyd {
    -webkit-transition: 200ms ease;
    transition: 200ms ease;
} /*!sc*/
data-styled.g24[id="Svg-sc-1cvehoj-1"] {
    content: "eSTdyd,";
} /*!sc*/
.kZapyZ {
    position: relative;
} /*!sc*/
.kZapyZ .react-autosuggest__suggestions-list {
    width: 100%;
    padding: 0;
    margin: 0;
    font-family: "MTS Sans", "Arial", "Helvetica", sans-serif;
    font-size: 17px;
    line-height: 24px;
    list-style: none;
} /*!sc*/
.kZapyZ .react-autosuggest__suggestions-container--open {
    position: absolute;
    top: calc(100% + 2px + 8px);
    z-index: 5000;
    width: 100%;
    min-height: 52px;
    max-height: 192px;
    padding: 8px 0;
    box-sizing: border-box;
    border-radius: 8px;
    box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.1), 0px 0px 8px rgba(0, 0, 0, 0.12);
    background-color: #1c1c1c;
    color: #fff;
} /*!sc*/
.kZapyZ .react-autosuggest__suggestion {
    position: relative;
    padding: 10px 40px 10px 20px;
    box-sizing: border-box;
    cursor: pointer;
} /*!sc*/
.kZapyZ .react-autosuggest__suggestion--highlighted {
    background-color: rgba(255, 255, 255, 0.04);
} /*!sc*/
.kZapyZ .scrollbar-scrollbar:before {
    background-color: #bbc1c7;
    opacity: 1 !important;
} /*!sc*/
data-styled.g25[id="Wrapper-sc-10uh1mr-0"] {
    content: "kZapyZ,";
} /*!sc*/
.htWvXS {
    position: relative;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-tap-highlight-color: transparent;
} /*!sc*/
data-styled.g27[id="Wrapper-sc-j3a9iz-0"] {
    content: "htWvXS,";
} /*!sc*/
.bcYkWg {
    position: relative;
    background-color: transparent;
    border: 2px solid transparent;
    border-color: #626c77;
    box-sizing: border-box;
    -webkit-transition: border-color 200ms ease;
    transition: border-color 200ms ease;
    -webkit-tap-highlight-color: transparent;
    border-radius: 8px;
} /*!sc*/
@media (min-width: 736px) {
} /*!sc*/
.bcYkWg .scrollbar-container {
    border-radius: 8px;
} /*!sc*/
@media (min-width: 736px) {
} /*!sc*/
.bcYkWg:hover {
    border-color: #bbc1c7;
} /*!sc*/
.bcYkWg:focus-within {
    border-color: #007cff;
} /*!sc*/
.bcYkWg textarea {
    min-height: 96px;
    padding-top: 13px;
    padding-bottom: 4px;
    overflow: hidden;
    resize: none;
} /*!sc*/
@media (min-width: 736px) {
    .bcYkWg textarea {
        min-height: 96px;
        padding-top: 13px;
        padding-bottom: 8px;
    }
} /*!sc*/
.bcYkWg input {
    height: 48px;
    padding-top: 0px;
    padding-bottom: 0;
} /*!sc*/
@media (min-width: 736px) {
    .bcYkWg input {
        height: 48px;
        padding-top: 0px;
    }
} /*!sc*/
.bcYkWg input,
.bcYkWg textarea {
    position: relative;
    width: 100%;
    padding-left: 16px;
    padding-right: 52px;
    border: 0;
    box-sizing: border-box;
    font-family: "MTS Sans", "Arial", "Helvetica", sans-serif;
    font-size: 17px;
    line-height: 24px;
    color: #ffffff;
    caret-color: #ffffff;
    background-color: transparent;
    pointer-events: all;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-tap-highlight-color: transparent;
    border-radius: 8px;
} /*!sc*/
@media (min-width: 736px) {
} /*!sc*/
@media (min-width: 736px) {
    .bcYkWg input,
    .bcYkWg textarea {
        padding-left: 16px;
        padding-right: 52px;
    }
} /*!sc*/
.bcYkWg input::placeholder,
.bcYkWg textarea::placeholder {
    color: #626c77;
    opacity: 1;
} /*!sc*/
@media (min-width: 736px) {
    .bcYkWg input::-webkit-input-placeholder,
    .bcYkWg textarea::-webkit-input-placeholder {
        color: #969fa8;
    }
    .bcYkWg input::-moz-placeholder,
    .bcYkWg textarea::-moz-placeholder {
        color: #969fa8;
    }
    .bcYkWg input:-ms-input-placeholder,
    .bcYkWg textarea:-ms-input-placeholder {
        color: #969fa8;
    }
    .bcYkWg input::placeholder,
    .bcYkWg textarea::placeholder {
        color: #969fa8;
    }
} /*!sc*/
.bcYkWg input::-webkit-credentials-auto-fill-button,
.bcYkWg textarea::-webkit-credentials-auto-fill-button {
    position: absolute;
    right: 0;
    visibility: hidden;
    pointer-events: none;
} /*!sc*/
.bcYkWg input:-webkit-autofill,
.bcYkWg textarea:-webkit-autofill {
    box-shadow: 0 0 0 100px rgba(0, 0, 0, 0.9) inset;
    -webkit-text-fill-color: #fff !important;
} /*!sc*/
data-styled.g30[id="InputWrapper-sc-j3a9iz-3"] {
    content: "bcYkWg,";
} /*!sc*/
.bYFPsB {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    padding-right: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 52px;
    height: 48px;
    pointer-events: none;
    -webkit-tap-highlight-color: transparent;
} /*!sc*/
@media (max-width: 736px) {
    .bYFPsB {
        width: 52px;
        height: 48px;
    }
} /*!sc*/
.bYFPsB > div {
    outline: 0;
} /*!sc*/
data-styled.g46[id="Wrapper-sc-1mg88cv-4"] {
    content: "bYFPsB,";
} /*!sc*/
[data-scrollbar] {
    position: relative;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
} /*!sc*/
.scrollbar-wrapper {
    overflow: hidden;
    width: inherit;
    height: inherit;
    max-width: inherit;
    max-height: inherit;
} /*!sc*/
.scrollbar-mask {
    direction: inherit;
    position: absolute;
    overflow: hidden;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: auto;
    height: auto;
    z-index: 0;
    pointer-events: none;
} /*!sc*/
.scrollbar-offset {
    direction: inherit;
    box-sizing: inherit;
    resize: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 0;
    margin: 0;
    pointer-events: none;
    -webkit-overflow-scrolling: touch;
} /*!sc*/
.scrollbar-content-wrapper {
    pointer-events: all;
    direction: inherit;
    box-sizing: border-box;
    position: relative;
    display: block;
    height: 100%;
    width: 100%;
    visibility: visible;
    max-width: 100%;
    max-height: 100%;
    -webkit-scrollbar-width: none;
    -moz-scrollbar-width: none;
    -ms-scrollbar-width: none;
    scrollbar-width: none;
    -ms-overflow-style: none;
} /*!sc*/
.scrollbar-content-wrapper::-webkit-scrollbar,
.scrollbar-hide-scrollbar::-webkit-scrollbar {
    width: 0;
    height: 0;
} /*!sc*/
.scrollbar-content:before,
.scrollbar-content:after {
    content: " ";
    display: table;
} /*!sc*/
.scrollbar-placeholder {
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    pointer-events: none;
} /*!sc*/
.scrollbar-height-auto-observer-wrapper {
    box-sizing: inherit;
    height: 100%;
    width: 100%;
    max-width: 1px;
    position: relative;
    float: left;
    max-height: 1px;
    overflow: hidden;
    z-index: -1;
    padding: 0;
    margin: 0;
    pointer-events: none;
    -webkit-box-flex: inherit;
    -webkit-flex-grow: inherit;
    -ms-flex-positive: inherit;
    flex-grow: inherit;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
} /*!sc*/
.scrollbar-height-auto-observer {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 1000%;
    width: 1000%;
    min-height: 1px;
    min-width: 1px;
    overflow: hidden;
    pointer-events: none;
    z-index: -1;
} /*!sc*/
.scrollbar-track {
    z-index: 1;
    position: absolute;
    right: 0;
    bottom: 0;
    pointer-events: none;
    overflow: hidden;
} /*!sc*/
[data-scrollbar].scrollbar-dragging .scrollbar-content {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
} /*!sc*/
[data-scrollbar].scrollbar-dragging .scrollbar-track {
    pointer-events: all;
} /*!sc*/
.scrollbar-scrollbar.scrollbar-visible:before {
    opacity: 0.5;
    -webkit-transition: opacity 0s linear;
    transition: opacity 0s linear;
} /*!sc*/
.scrollbar-track.scrollbar-horizontal .scrollbar-scrollbar:before {
    height: 4px;
    left: 2px;
    right: 2px;
} /*!sc*/
.scrollbar-track.scrollbar-horizontal .scrollbar-scrollbar {
    right: auto;
    left: 0;
    top: 2px;
    height: 7px;
    min-height: 0;
    min-width: 10px;
    width: auto;
} /*!sc*/
[data-scrollbar-direction="rtl"] .scrollbar-track.scrollbar-vertical {
    right: auto;
    left: 0;
} /*!sc*/
.hs-dummy-scrollbar-size {
    direction: rtl;
    position: fixed;
    opacity: 0;
    visibility: hidden;
    height: 500px;
    width: 500px;
    overflow-y: hidden;
    overflow-x: scroll;
} /*!sc*/
.scrollbar-hide-scrollbar {
    position: fixed;
    left: 0;
    visibility: hidden;
    overflow-y: scroll;
    -webkit-scrollbar-width: none;
    -moz-scrollbar-width: none;
    -ms-scrollbar-width: none;
    scrollbar-width: none;
    -ms-overflow-style: none;
} /*!sc*/
.scrollbar-scrollbar {
    position: absolute;
    left: 0;
    right: 0;
    min-height: 8px;
    -webkit-transition: opacity 125ms ease-in-out;
    transition: opacity 125ms ease-in-out;
    opacity: 0.32;
} /*!sc*/
.scrollbar-track.scrollbar-vertical {
    top: 0;
    width: 8px;
} /*!sc*/
.scrollbar-track.scrollbar-horizontal {
    bottom: 0;
    height: 8px;
    width: 100%;
} /*!sc*/
.scrollbar-scrollbar:before {
    position: absolute;
    content: "";
    opacity: 0;
    background: #000000;
    border-radius: 8px;
    left: 2px;
    right: 2px;
} /*!sc*/
.scrollbar-scrollbar.scrollbar-hover {
    opacity: 0.52;
} /*!sc*/
.scrollbar-dragging .scrollbar-scrollbar.scrollbar-hover {
    opacity: 0.8;
} /*!sc*/
.scrollbar-track.scrollbar-vertical .scrollbar-scrollbar:before {
    top: 2px;
    bottom: 2px;
} /*!sc*/
data-styled.g49[id="sc-global-fiNPQh1"] {
    content: "sc-global-fiNPQh1,";
} /*!sc*/
.rfxZC {
    display: grid;
    width: 100%;
    grid-template-columns: 1fr;
    grid-template-rows: auto;
} /*!sc*/
.rfxZC .ReactCollapse--collapse {
    -webkit-transition: height 500ms;
    transition: height 500ms;
} /*!sc*/
data-styled.g89[id="Wrapper-sc-zhf5t7-0"] {
    content: "rfxZC,";
} /*!sc*/
.kpPKZq {
    padding-bottom: 24px;
    padding-right: 64px;
} /*!sc*/
@media (max-width: 1023px) {
    .kpPKZq {
        padding-right: 0;
    }
} /*!sc*/
data-styled.g90[id="CollapseWrapper-sc-zhf5t7-1"] {
    content: "kpPKZq,";
} /*!sc*/
.fAhkDc {
    grid-column: 1;
    display: grid;
    -webkit-align-items: start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    margin-left: auto;
    height: 100%;
    padding-right: 4px;
    padding-left: 4px;
} /*!sc*/
data-styled.g91[id="IconWrapper-sc-zhf5t7-2"] {
    content: "fAhkDc,";
} /*!sc*/
.fDPpFJ {
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 200ms ease;
    transition: 200ms ease;
} /*!sc*/
data-styled.g92[id="ArrowIcon-sc-zhf5t7-3"] {
    content: "fDPpFJ,";
} /*!sc*/
.dxuUMC {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 0;
    cursor: pointer;
    color: #ffffff;
} /*!sc*/
.dxuUMC:hover {
    color: #969fa8;
} /*!sc*/
@media (max-width: 1023px) {
    .dxuUMC {
        padding: 10px 0;
    }
} /*!sc*/
data-styled.g93[id="AccordionButton-sc-zhf5t7-4"] {
    content: "dxuUMC,";
} /*!sc*/
.gPZvkn {
    width: 100%;
} /*!sc*/
@media (max-width: 1023px) {
    .gPZvkn {
        font-size: 17px;
    }
} /*!sc*/
data-styled.g94[id="Title-sc-zhf5t7-5"] {
    content: "gPZvkn,";
} /*!sc*/
.iyAouO {
    grid-column: 2;
    grid-row: 2;
    color: #ffffff;
} /*!sc*/
@media (max-width: 1023px) {
    .iyAouO {
        font-size: 14px;
        line-height: 20px;
    }
} /*!sc*/
data-styled.g95[id="CollapseText-sc-zhf5t7-6"] {
    content: "iyAouO,";
} /*!sc*/
.deTtte {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    padding-bottom: 16px;
} /*!sc*/
.deTtte:focus {
    outline: none;
} /*!sc*/
@media (min-width: 1024px) {
    .deTtte {
        padding-bottom: 0;
    }
} /*!sc*/
data-styled.g113[id="styled__Wrapper-sc-enamma-0"] {
    content: "deTtte,";
} /*!sc*/
.bVTqea {
    width: 100%;
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transform: translate3d(-0%, 0px, 0px);
    -ms-transform: translate3d(-0%, 0px, 0px);
    transform: translate3d(-0%, 0px, 0px);
    -webkit-transition-duration: 350ms;
    transition-duration: 350ms;
} /*!sc*/
data-styled.g114[id="styled__Transform-sc-enamma-1"] {
    content: "bVTqea,";
} /*!sc*/
.gxSEIL {
    min-width: 100%;
    position: relative;
    overflow: hidden;
} /*!sc*/
data-styled.g115[id="styled__Slide-sc-enamma-2"] {
    content: "gxSEIL,";
} /*!sc*/
.jUBozg {
    position: relative;
    height: 100%;
} /*!sc*/
data-styled.g116[id="styled__CarouselSwipe-sc-enamma-3"] {
    content: "jUBozg,";
} /*!sc*/
.hozUlE {
    position: relative;
    z-index: 1;
    opacity: 0.9;
    cursor: pointer;
    width: 44px;
    height: 44px;
    border-radius: 8px;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08), 0px 2px 4px rgba(0, 0, 0, 0.1);
    -webkit-transition: 200ms ease;
    transition: 200ms ease;
} /*!sc*/
@media (max-width: 1023px) {
    .hozUlE {
        width: 32px;
        height: 32px;
        box-shadow: none;
    }
} /*!sc*/
.hozUlE svg {
    height: 100%;
} /*!sc*/
.hozUlE.hozUlE.hozUlE:hover {
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08), 0px 9px 10px rgba(0, 0, 0, 0.08);
} /*!sc*/
.hozUlE:focus {
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08), 0px 9px 10px rgba(0, 0, 0, 0.08);
} /*!sc*/
.hozUlE:focus:not(:focus-visible) {
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08), 0px 2px 4px rgba(0, 0, 0, 0.1);
} /*!sc*/
.hozUlE:focus-visible {
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08), 0px 9px 10px rgba(0, 0, 0, 0.08);
} /*!sc*/
.hozUlE:active {
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.08), 0px 0px 8px rgba(0, 0, 0, 0.08);
} /*!sc*/
.hozUlE:first-child {
    margin-right: 2px;
} /*!sc*/
data-styled.g117[id="styled__NavControl-sc-1k1f611-0"] {
    content: "hozUlE,";
} /*!sc*/
.drYgTO {
    position: absolute;
    right: 32px;
    top: 32px;
} /*!sc*/
data-styled.g118[id="styled__ControlsWrapper-sc-1k1f611-1"] {
    content: "drYgTO,";
} /*!sc*/
.cMXCIY {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    padding-bottom: 16px;
} /*!sc*/
.cMXCIY:focus {
    outline: none;
} /*!sc*/
@media (min-width: 1024px) {
    .cMXCIY {
        padding-bottom: 0;
    }
} /*!sc*/
data-styled.g121[id="styled__Wrapper-sc-w154io-0"] {
    content: "cMXCIY,";
} /*!sc*/
.cEOFRU {
    width: 100%;
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transform: translate3d(-0%, 0px, 0px);
    -ms-transform: translate3d(-0%, 0px, 0px);
    transform: translate3d(-0%, 0px, 0px);
    -webkit-transition-duration: 350ms;
    transition-duration: 350ms;
} /*!sc*/
data-styled.g122[id="styled__Transform-sc-w154io-1"] {
    content: "cEOFRU,";
} /*!sc*/
.gNxzgF {
    min-width: 100%;
    position: relative;
    overflow: hidden;
} /*!sc*/
data-styled.g123[id="styled__Slide-sc-w154io-2"] {
    content: "gNxzgF,";
} /*!sc*/
.fvIHmW {
    position: relative;
    height: 100%;
} /*!sc*/
data-styled.g124[id="styled__CarouselSwipe-sc-w154io-3"] {
    content: "fvIHmW,";
} /*!sc*/
.bdKCRK {
    position: relative;
    z-index: 1;
    opacity: unset;
    cursor: pointer;
    width: 44px;
    height: 44px;
    border-radius: 8px;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08), 0px 2px 4px rgba(0, 0, 0, 0.1);
    -webkit-transition: 200ms ease;
    transition: 200ms ease;
} /*!sc*/
.bdKCRK:disabled {
    cursor: auto;
} /*!sc*/
@media (max-width: 1023px) {
    .bdKCRK {
        width: 32px;
        height: 32px;
        box-shadow: none;
    }
} /*!sc*/
.bdKCRK svg {
    height: 100%;
} /*!sc*/
.bdKCRK.bdKCRK.bdKCRK:hover {
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08), 0px 9px 10px rgba(0, 0, 0, 0.08);
} /*!sc*/
.bdKCRK:focus {
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08), 0px 9px 10px rgba(0, 0, 0, 0.08);
} /*!sc*/
.bdKCRK:focus:not(:focus-visible) {
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08), 0px 2px 4px rgba(0, 0, 0, 0.1);
} /*!sc*/
.bdKCRK:focus-visible {
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.08), 0px 9px 10px rgba(0, 0, 0, 0.08);
} /*!sc*/
.bdKCRK:active {
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.08), 0px 0px 8px rgba(0, 0, 0, 0.08);
} /*!sc*/
.bdKCRK:first-child {
    margin-right: 2px;
} /*!sc*/
data-styled.g125[id="styled__NavControl-sc-11mwz6g-0"] {
    content: "bdKCRK,";
} /*!sc*/
.bEoBtC {
    display: none;
} /*!sc*/
@media (min-width: 1024px) {
    .bEoBtC {
        position: absolute;
        width: calc(100% + 112px);
        right: -56px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        bottom: calc(50% - 22px);
    }
} /*!sc*/
data-styled.g126[id="styled__ControlsWrapper-sc-11mwz6g-1"] {
    content: "bEoBtC,";
} /*!sc*/
.eXArsW {
    -webkit-transition: width 0.5s;
    transition: width 0.5s;
    width: 8px;
    height: 8px;
    background-color: #ea1f49;
    border-radius: 3px;
} /*!sc*/
.koClsG {
    -webkit-transition: width 0.5s;
    transition: width 0.5s;
    width: 8px;
    height: 8px;
    background-color: rgba(116, 119, 150, 0.3);
    border-radius: 3px;
} /*!sc*/
data-styled.g127[id="styled__Dot-sc-kx2iv5-0"] {
    content: "eXArsW,koClsG,";
} /*!sc*/
.kkJavr {
    display: none;
} /*!sc*/
@media (max-width: 1023px) {
    .kkJavr {
        display: grid;
        grid-auto-flow: column;
        gap: 12px;
        position: absolute;
        z-index: 1;
        bottom: 0;
        left: calc(50% - 24px);
    }
} /*!sc*/
data-styled.g128[id="styled__DotsContainer-sc-kx2iv5-1"] {
    content: "kkJavr,";
} /*!sc*/
@-webkit-keyframes gCdqpF {
    50% {
        opacity: 0.5;
    }
    100% {
        opacity: 1;
    }
} /*!sc*/
@keyframes gCdqpF {
    50% {
        opacity: 0.5;
    }
    100% {
        opacity: 1;
    }
} /*!sc*/
data-styled.g153[id="sc-keyframes-gCdqpF"] {
    content: "gCdqpF,";
} /*!sc*/


.swiper-pagination-bullet {
    -webkit-transition: width 0.5s;
    transition: width 0.5s;
    width: 8px;
    height: 8px;
    background-color: rgba(116, 119, 150, 0.3);
    border-radius: 3px;
}

.swiper-pagination-bullet-active {
    -webkit-transition: width 0.5s;
    transition: width 0.5s;
    width: 8px;
    height: 8px;
    background-color: #ea1f49;
    border-radius: 3px;
}

.kBYljj {
    transform-origin: 50% 50% 0px;
    transform: rotate(0deg);
    transition: 200ms;
}

.jMuBqu {
    transform-origin: 50% 50% 0px;
    transform: rotate(180deg);
    transition: 200ms;
}

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

    .c158joop {
        margin-right: 0;
    }

    .s19kxq7e {
        min-width: 100%;
    }
}

.product {
    box-sizing: border-box;
    display: inline-block;
    overflow: hidden;
    width: initial;
    height: initial;
    background: none;
    opacity: 1;
    border: 0;
    margin: 0;
    padding: 0;
    position: relative;
    max-width: 100%;
}

.kaFSNR {
    position: fixed;
    inset: 0px;
    z-index: 99999;
    display: none;
    overflow-y: auto;
    animation: 250ms fadeIn;
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.sg4wpsc {
    text-align: center;
    font-size: 17px;
}

.sg4wpsc > div[data-testid="modal-overlay"] {
    opacity: .5;
}

.iILEae {
    position: fixed;
    inset: 0px;
    background-color: rgb(0, 0, 0);
    opacity: 0.8;
}

.sg4wpsc > div[data-testid="modal"] {
    display: flex;
    justify-content: center;
    transition: transform .5s ease-in-out;
    transform: var(--sg4wpsc-1);
    background-color: #262b56 !important;
    background-image: var(--sg4wpsc-2);
    background-size: cover;
    background-position: 50%;
    color: #969fa8;
    position: fixed;
    bottom: 0;
    width: 100%;
    min-height: 394px;
    overflow-y: auto;
    border-radius: 32px 32px 0 0;
    padding-top: 20px;
}

.ePiwVS {
    position: relative;
    width: 480px;
    padding-top: 32px;
    margin: auto;
    border-radius: 8px;
    background-color: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.1) 0px 40px 44px, rgba(0, 0, 0, 0.08) 0px 0px 8px;
}

.sg4wpsc > div[data-testid="modal"] button[data-testid="modal-button-close"] {
    top: 20px;
    right: 20px;
    z-index: 999;
}

.bKzUHk {
    position: absolute;
    top: 8px;
    right: 8px;
    border: medium;
    padding: 0px;
    width: auto;
    overflow: visible;
    background: transparent;
    color: inherit;
    font: inherit;
    outline: none;
    cursor: pointer;
}

.sg4wpsc > div[data-testid="modal"] > div {
    margin-top: 35px;
}

@media (min-width: 768px) {
    .sg4wpsc > div[data-testid="modal"] > div > div {
      padding: 0 32px 36px;
    }
}

.sg4wpsc > div[data-testid="modal"] > div > div {
    padding: 0 20px 38px;
    position: relative;
}

@media (min-width: 768px) {
    .sg4wpsc > div[data-testid="modal"] {
      width: 600px;
      min-height: 400px;
      position: relative;
      border-radius: 32px;
      transform: none;
      padding-top: 32px;
    }
}

.h1eha8bt {
    font-family: MTS Wide;
    font-size: 20px;
    font-weight: 500;
    text-transform: none;
    color: #fafafa;
}

@media (min-width: 600px) {
    .h1eha8bt {
      font-size: 24px;
    }
}

.w1596p45 div[data-testid="text"], .w5qrbkb div[data-testid="text"] {
    color: #adb0cc !important;
    font-family: MTS Compact;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

@media (min-width: 600px) {
    .w5qrbkb div[data-testid="text"] {
      font-size: 17px;
      line-height: 24px;
    }
}

.fk0sf1d {
    max-width: 420px;
    margin: 0 auto;
}

.krsoGc {
    position: relative;
    flex-direction: column;
    display: flex;
}

.c49dary > div {
    border: none;
    background: transparent !important;
    border-radius: 16px !important;
    margin-bottom: 4px !important;
}

.hFPMvp {
    position: relative;
    background-color: rgb(255, 255, 255);
    border: 2px solid rgb(187, 193, 199);
    box-sizing: border-box;
    transition: border-color 200ms;
    border-radius: 8px;
}

.hFPMvp input, .hFPMvp textarea {
    position: relative;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    border: 0px;
    box-sizing: border-box;
    font-family: "MTS Sans", "Arial", "Helvetica", sans-serif;
    font-size: 17px;
    line-height: 24px;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    pointer-events: all;
    outline: none;
    appearance: none;
    border-radius: 8px;
}

.hFPMvp input {
    height: 44px;
}

.c49dary input {
    border-radius: 16px !important;
    border: 1px solid var(--c49dary-1) !important;
    font-family: MTS Compact !important;
    background: #444974 !important;
    font-size: 16px !important;
    color: #fafafa !important;
    transition: .3s;
}

.b1ke5gly {
    --b1ke5gly-0: #ea1f49;
    --b1ke5gly-1: 0px 4px 0px 0px rgba(108, 1, 21, 1);
    --b1ke5gly-4: #f5335d;
    --b1ke5gly-5: #ea1f49;
    --b1ke5gly-6: translateY(4px);
    --b1ke5gly-7: 52px;
    --b1ke5gly-8: 100%;

    display: flex;
    align-items: center;
    cursor: pointer;
    height: 52px;
    background: #ea1f49;
    border-radius: 16px;
    box-shadow: var(--b1ke5gly-1);
    transition: background-color .3s ease,box-shadow .3s ease;
}