@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
*,
:after,
:before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

* {
    font: inherit
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    border: 0;
    margin: 0;
    padding: 0
}

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body {
    background-color: #fff;
    background-color: var(--color-bg, #fff)
}

article,
aside,
details,
figcaption,
figure,
footer,
form legend,
header,
hgroup,
main,
menu,
nav,
section {
    display: block
}

ol,
ul {
    list-style: none
}

a {
    color: #234B70;
    text-decoration: none;
    transition: color .3s;
    -webkit-transition: color .3s;
    -moz-transition: color .3s;
    -ms-transition: color .3s;
    -o-transition: color .3s;
}

blockquote,
q {
    quotes: none
}

button,
input,
select,
textarea {
    margin: 0
}

.btn,
.form-control,
.link,
.reset {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    color: inherit;
    line-height: inherit;
    padding: 0
}

.btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 45px;
    max-width: 270px;
    background-color: #FB9023;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    border-radius: 5px;
    transition: all .3s;
    box-shadow: 0px 0px 0px rgba(248, 161, 7, 0.5);
    border: 1px solid transparent;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}

.btn:hover {
    background-color: #FFB83A;
    box-shadow: 0px 4px 15px rgba(248, 161, 7, 0.5);
}

.btn:active {
    background-color: transparent;
    border: 1px solid #FB9023;
    color: #FB9023;
    box-shadow: 0px 0px 0px rgba(248, 161, 7, 0.5);
}

.btn:disabled {
    background-color: #FBD9B6;
    color: #4F4F4F;
    box-shadow: 0px 0px 0px rgba(248, 161, 7, 0.5);
}

.btn.btn_invert {
    background-color: #0370D4;
}

.btn.btn_invert:hover {
    background-color: #FB9023;
}

.btn.btn_invert:active {
    background-color: transparent;
    border: 1px solid #0370D4;
    color: #0370D4;
}

.btn.btn_invert:disabled {
    background-color: #D5D3D1;
}

.btn.btn_medium {
    height: 40px;
    font-size: 16px;
}

.btn.btn_small {
    height: 32px;
    font-size: 16px;
    max-width: 186px;
}

@media (max-width: 767px) {
    .btn {
        height: 32px;
        font-size: 16px;
        max-width: 186px;
        font-weight: 600;
    }
}

select.form-control::-ms-expand {
    display: none
}

textarea {
    overflow: auto;
    resize: vertical;
    vertical-align: top
}

input::-ms-clear {
    display: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

img,
svg,
video {
    max-width: 100%
}

html {
    height: 100%;
}

body {
    height: 100%;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background-color: #F7F9FB !important;
    color: #000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: Montserrat, sans-serif;
    font-style: normal;
    font-weight: 400;
    overflow-x: hidden;
    transition: opacity .3s .3s;
    -webkit-transition: opacity .3s .3s;
    -moz-transition: opacity .3s .3s;
    -ms-transition: opacity .3s .3s;
    -o-transition: opacity .3s .3s;
}

header {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.content-bankspro,
.header-bankspro__container,
.wrapper-bankspro,
footer {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    max-width: 1170px;
    width: 100%
}

@media (max-width:1186px) {
    .content-bankspro,
    .header-bankspro__container,
    .wrapper-bankspro,
    footer {
        padding-left: 16px;
        padding-right: 16px
    }
}

.content-bankspro {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding-bottom: 80px;
    padding-top: 100px
}

@media (max-width:984px) {
    .content-bankspro {
        padding-top: 54px;
        padding-bottom: 46px;
    }
}

.content-bankspro__title-page {
    font-size: 36px;
    font-weight: 700;
    line-height: 130%;
    margin-bottom: 32px
}

@media (max-width: 767px) {
    .content-bankspro__title-page {
        font-size: 24px;
        margin-bottom: 24px
    }
}

.content-bankspro__title {
    color: #333;
    font-size: 24px;
    font-weight: 500;
    line-height: 130%;
    margin-bottom: 24px
}

@media (min-width:375px) {
    .content-bankspro__title {
        margin-bottom: calc(-.39vw + 25.46341px)
    }
}

@media (min-width:1400px) {
    .content-bankspro__title {
        margin-bottom: 20px
    }
}

.breadcrumbs {
    padding: 5px 0 32px 0;
    font-size: 14px;
    color: #91A5B7;
}

@media (max-width: 767px) {
    .breadcrumbs {
        padding: 0 0 24px 0;
    }
}

.breadcrumbs a {
    text-decoration: none;
    color: #91A5B7;
}

.breadcrumbs a:hover {
    text-decoration: underline;
}

.card-sticker {
    display: flex;
    width: 40px;
    height: 24px;
    background-color: #FB9023;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    align-items: center;
    justify-content: center;
    border-radius: 0 12px 12px 0;
    -webkit-border-radius: 0 12px 12px 0;
    -moz-border-radius: 0 12px 12px 0;
    -ms-border-radius: 0 12px 12px 0;
    -o-border-radius: 0 12px 12px 0;
}

.card-sticker::after {
    height: 18px;
    display: inline;
}

.card-sticker.card-sticker_percent::after {
    content: "0%";
}

.card-sticker.card-sticker_auto::after {
    content: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.1002 9.82761C17.1002 9.47355 17.0282 9.13538 16.8983 8.826C16.8849 8.74735 16.8696 8.66882 16.8505 8.58917L15.4433 4.71429L15.4338 4.67942C14.9414 3.05054 14.2409 1.54297 12.4645 1.54297H5.67261C3.85243 1.54297 3.20924 3.08789 2.7061 4.67038L1.23417 8.5547C1.02137 8.93353 0.900391 9.36688 0.900391 9.82761V11.0334C0.900391 11.2198 0.920222 11.4021 0.957932 11.5778C0.921272 11.6839 0.900391 11.7982 0.900391 11.9188V15.505C0.900391 16.0308 1.28407 16.4572 1.75736 16.4572H3.5357C4.00873 16.4572 4.39241 16.0308 4.39241 15.505V13.7116H13.7097V15.505C13.7097 16.0308 14.0935 16.4572 14.5668 16.4572H16.2433C16.7168 16.4572 17.1004 16.0308 17.1004 15.505V11.9184C17.1004 11.7983 17.0793 11.6834 17.0429 11.5776C17.0805 11.4017 17.1004 11.2196 17.1004 11.0332V9.82765H17.1002V9.82761ZM3.75045 5.05941C4.31077 3.3029 4.76136 2.76669 5.67261 2.76669H12.4641C13.3686 2.76669 13.8723 3.36474 14.3841 5.05185L15.411 7.36403C15.0757 7.22607 14.7067 7.14951 14.3191 7.14951H3.68151C3.33246 7.14951 2.9989 7.21188 2.69115 7.32475L3.75045 5.05941ZM4.63257 11.4913H2.75622C2.41839 11.4913 2.1444 11.1866 2.1444 10.8112C2.1444 10.4358 2.41839 10.1313 2.75622 10.1313H4.63257C4.97054 10.1313 5.24453 10.4358 5.24453 10.8112C5.24453 11.1866 4.97036 11.4913 4.63257 11.4913ZM11.2608 11.3551H6.89639C6.68241 11.3551 6.50902 11.1623 6.50902 10.9247C6.50902 10.6866 6.68241 10.4939 6.89639 10.4939H11.2608C11.4751 10.4939 11.6484 10.6866 11.6484 10.9247C11.6484 11.1623 11.4751 11.3551 11.2608 11.3551ZM15.197 11.4913H13.3208C12.9827 11.4913 12.7088 11.1866 12.7088 10.8112C12.7088 10.4358 12.9829 10.1313 13.3208 10.1313H15.197C15.5352 10.1313 15.8092 10.4358 15.8092 10.8112C15.8092 11.1866 15.5352 11.4913 15.197 11.4913Z' fill='white'/%3E%3C/svg%3E%0A");
}

.card-sticker.card-sticker_home::after {
    content: url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7463 8.23248L9.34612 1.13907C9.15288 0.953643 8.84745 0.953643 8.65421 1.13907L1.24671 8.23981C1.08997 8.39655 1 8.61249 1 8.8332C1 9.29256 1.37403 9.66659 1.83339 9.66659H3.00004V16C3.00004 16.552 3.44805 17 4.00006 17H6.8335C7.1095 17 7.33351 16.776 7.33351 16.5V12.1666C7.33351 12.0752 7.40809 11.9999 7.50014 11.9999H10.5002C10.5915 11.9999 10.6668 12.0752 10.6668 12.1666V16.5C10.6668 16.776 10.8908 17 11.1668 17H14.0003C14.5523 17 15.0003 16.552 15.0003 16V9.66659H16.1669C16.6263 9.66659 17.0003 9.29256 17.0003 8.8332C17.0003 8.61249 16.9104 8.39655 16.7463 8.23248Z' fill='white'/%3E%3C/svg%3E%0A");
}


/* Main Carousel Start ************************/

.main-slider-bankspro {
    margin-bottom: 86px;
}

@media (max-width: 767px) {
    .main-slider-bankspro {
        margin-bottom: 46px;
    }
}

.main-carousel-container {
    /* font-size: 10px; */
    position: relative;
}
.main-carousel-container .slick-list {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}


/* @media (max-width: 1186px) {
    .main-carousel-container {
        font-size: calc((100vw - 32px) * .00875);
    }
} */

.main-carousel-container .slick-slide>div,
.main-carousel-slide {
    height: 412px;
}

@media (max-width: 984px) {
    .main-carousel-container .slick-slide>div,
    .main-carousel-slide {
        height: 312px;
    }
}

@media (max-width: 767px) {
    .main-carousel-container .slick-slide>div,
    .main-carousel-slide {
        height: 240px;
    }
}

@media (max-width: 575px) {
    .main-carousel-container .slick-slide>div,
    .main-carousel-slide {
        height: 166px;
    }
}

.main-carousel-slide {
    position: relative;
    width: 100%;
    background-color: #EBEFF3;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.main-carousel-slide-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.main-carousel-slide-bg img {
    position: absolute;
    top: 0;
    right: 0;
}

.main-carousel-slide-content {
    position: relative;
    height: 100%;
    display: flex;
    align-items: center;
    padding: 0 70px;
}

@media (max-width: 984px) {
    .main-carousel-slide-content {
        padding: 0 40px;
    }
}

@media (max-width: 768px) {
    .main-carousel-slide-content {
        padding: 0 30px;
    }
}

@media (max-width: 575px) {
    .main-carousel-slide-content {
        padding: 0 18px;
    }
}

.main-carousel-slide-content>div {
    max-width: 570px;
}

@media (max-width: 984px) {
    .main-carousel-slide-content>div {
        max-width: 335px;
    }
}

@media (max-width: 767px) {
    .main-carousel-slide-content>div {
        max-width: 257px;
    }
}

@media (max-width: 575px) {
    .main-carousel-slide-content>div {
        max-width: 180px;
    }
}

.main-carousel-slide-content.center>div {
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    min-width: 100%;
}

.main-carousel-slide__title {
    font-size: 46px;
    line-height: 1.2;
    color: #fff;
    font-weight: 600;
}

.main-carousel-slide__title.dark {
    color: #0A0E20;
}

@media (max-width: 984px) {
    .main-carousel-slide__title {
        font-size: 30px;
    }
}

@media (max-width: 767px) {
    .main-carousel-slide__title {
        font-size: 22px;
    }
}

@media (max-width: 575px) {
    .main-carousel-slide__title {
        font-size: 14px;
    }
}

.main-carousel-slide__btn {
    margin-top: 46px;
}

@media (max-width: 984px) {
    .main-carousel-slide__btn {
        margin-top: 28px;
    }
}

@media (max-width: 767px) {
    .main-carousel-slide__btn {
        margin-top: 20px;
    }
}

@media (max-width: 575px) {
    .main-carousel-slide__btn {
        margin-top: 12px;
    }
}

.main-carousel-slide_offers {
    background: linear-gradient(180deg, #3BAAD6 0%, #25A4D3 100%);
}

.main-carousel-slide_offers .main-carousel-slide-bg img {
    right: -85px;
}

@media (max-width: 984px) {
    .main-carousel-slide_offers .main-carousel-slide-bg img {
        width: auto;
        height: 312px;
        right: -57px;
    }
}

@media (max-width: 767px) {
    .main-carousel-slide_offers .main-carousel-slide-bg img {
        height: 100%;
        top: 0;
        right: -52px;
        bottom: 0;
    }
}

.main-carousel-slide_first-loan {
    background: linear-gradient(180deg, #8BBED0 0%, #8CC1D2 50%, #8BC0D2 100%);
}

.main-carousel-slide_first-loan .main-carousel-slide-bg img {
    right: -141px;
}

@media (max-width: 984px) {
    .main-carousel-slide_first-loan .main-carousel-slide-bg img {
        width: auto;
        height: 346px;
        right: -123px;
    }
}

@media (max-width: 767px) {
    .main-carousel-slide_first-loan .main-carousel-slide-bg img {
        height: 100%;
        top: 0;
        right: -63px;
        bottom: 0;
    }
}

.main-carousel-slide__vacancy-list {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 56px 0 10px;
}

@media (max-width: 984px) {
    .main-carousel-slide__vacancy-list {
        padding: 38px 0 8px;
    }
}

@media (max-width: 767px) {
    .main-carousel-slide__vacancy-list {
        padding: 28px 0 8px;
    }
}

@media (max-width: 575px) {
    .main-carousel-slide__vacancy-list {
        padding: 20px 0 8px;
    }
}

.main-carousel-slide__vacancy-list a {
    display: block;
    margin-right: 33px;
}

@media (max-width: 984px) {
    .main-carousel-slide__vacancy-list a {
        margin-right: 20px;
    }
}

@media (max-width: 767px) {
    .main-carousel-slide__vacancy-list a {
        margin-right: 15px;
    }
}

@media (max-width: 575px) {
    .main-carousel-slide__vacancy-list a {
        margin-right: 10px;
    }
}

.main-carousel-slide__vacancy-list a:last-child {
    margin-right: 0;
}

.main-carousel-slide__vacancy-list a img {
    display: block;
    width: auto;
    height: 100%;
    max-height: 40px;
    max-width: 150px;
}

@media (max-width: 984px) {
    .main-carousel-slide__vacancy-list a img {
        max-height: 30px;
        max-width: 92px;
    }
}

@media (max-width: 767px) {
    .main-carousel-slide__vacancy-list a img {
        max-height: 24px;
        max-width: 68px;
    }
}

@media (max-width: 575px) {
    .main-carousel-slide__vacancy-list a img {
        max-height: 15px;
        max-width: 44px;
    }
}

.main-carousel-container .slick-dots {
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
    height: 10px;
    /* margin-top: -3em; */
}

.main-carousel-container .slick-dots li {
    display: block;
    width: 10px;
    height: 10px;
    margin-right: 8px;
}

.main-carousel-container .slick-dots li:last-child {
    margin-right: 0;
}

.main-carousel-container .slick-dots li button {
    display: block;
    width: 10px;
    height: 10px;
    padding: 0;
    margin: 0;
    background-color: #fff;
    border: none;
    color: transparent !important;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.main-carousel-container .slick-dots li.slick-active button {
    background-color: #FB9023;
}

@media (max-width: 767px) {
    .main-carousel-container .slick-dots {
        bottom: 8px;
        height: 6px;
    }
    .main-carousel-container .slick-dots li {
        width: 6px;
        height: 6px;
        margin-right: 5px;
    }
    .main-carousel-container .slick-dots li button {
        width: 6px;
        height: 6px;
    }
}

.main-carousel-container .slick-prev {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
    border: 0;
    color: transparent!important;
    cursor: pointer;
    height: 14px;
    left: -30px;
    padding: 0;
    position: absolute;
    top: 45%;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    width: 8px;
}
.main-carousel-container .slick-next {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
    border: 0;
    color: transparent!important;
    cursor: pointer;
    height: 14px;
    right: -30px;
    padding: 0;
    position: absolute;
    top: 45%;
    width: 8px;
}
@media ( max-width: 1365px ) {
    .main-carousel-container .slick-next,
    .main-carousel-container .slick-prev {
        display: none !important;
    }
}

/* Main Carousel End **************************/

.content-bankspro__tabs-offers {
    display: block;
    position: relative;
    overflow-x: hidden;
    padding-bottom: 10px
}
.content-bankspro__tabs-offers::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 24px;
    background: rgb(247,249,251);
    background: linear-gradient(90deg, rgba(2247,249,251,0) 0%, rgba(247,249,251,1) 100%);
}
@media (max-width: 767px) {
    .content-bankspro__tabs-offers {
        padding-bottom: 2px
    }
}

/* .content-bankspro__tabs-offers > .v-item-group {
    display: inline-block;
}

.content-bankspro__tabs-offers > .v-item-group > .v-slide-group__wrapper {
    display: inline-block;
} */

.content-bankspro__tabs-offers .v-tabs-bar__content {
    display: flex;
    flex-wrap: nowrap;
    padding-bottom: 6px;
}

@media (hover: none) and (pointer: coarse) {
    .content-bankspro__tabs-offers .v-tabs-bar__content {
        overflow-x: scroll;
    }
}

.content-bankspro__tabs-offers .v-tabs-slider-wrapper {
    display: none;
}

/* stylus-based screens */

@media (hover: none) and (pointer: fine) {
    .content-bankspro__tabs-offers .v-tabs-bar__content {
        overflow-x: scroll;
    }
}

@media (min-width:1400px) {
    .content-bankspro__tabs-offers {
        margin-bottom: 20px
    }
}

.content-bankspro__tabs-offers_item {
    display: inline
}

.content-bankspro__tabs-offers_href {
    /* display: inline-block; */
    border-bottom: 4px solid transparent;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    line-height: 120%;
    margin-right: 20px;
    padding-bottom: 8px;
    white-space: nowrap
}

.content-bankspro__tabs-offers_href.v-tab--active {
    border-bottom: 4px solid #fb9023;
    font-weight: 600
}

.best-offers-box {
    width: 100%;
    position: relative;
}

.content-bankspro__offers-box {
    position: relative;
    margin: 0 -16px;
}

@media (max-width: 767px) {
    .content-bankspro__offers-box .slick-list {
        padding: 0 8px;
    }
}

.content-bankspro__offers-box .slick-track {
    display: flex;
    min-width: 100%;
}

.content-bankspro__offers-box.slick-initialized .slick-slide {
    float: none;
    flex: 0 0 auto;
    height: auto;
}
.content-bankspro__offers-box.slick-initialized .slick-slide > div,
.content-bankspro__offers-box.slick-initialized .slick-slide .content-bankspro__offers-item,
.content-bankspro__offers-box.slick-initialized .slick-slide .content-bankspro__offers {
    height: 100%;
}

.content-bankspro__offers-box .slick-dots {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    justify-content: center!important;
    position: relative!important
}

.content-bankspro__offers-box .slick-dots li button {
    background: #c4c4c4;
    border: none;
    border-radius: 500px;
    cursor: pointer;
    height: 10px;
    margin-left: 4px;
    margin-right: 4px;
    text-indent: -9999px;
    width: 10px
}

.content-bankspro__offers-box .slick-dots li.slick-active button {
    background: #fb9023
}

.content-bankspro__offers-box .slick-next {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
    border: 0;
    color: transparent!important;
    cursor: pointer;
    height: 14px;
    padding: 0;
    position: absolute;
    right: -30px;
    top: 45%;
    width: 8px
}

.content-bankspro__offers-box .slick-next.slick-disabled {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 13 1 7l6-6' stroke='%23B3B3B3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.content-bankspro__offers-box .slick-prev {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
    border: 0;
    color: transparent!important;
    cursor: pointer;
    height: 14px;
    left: -30px;
    padding: 0;
    position: absolute;
    top: 45%;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    width: 8px
}

.content-bankspro__offers-box .slick-prev.slick-disabled {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 13 1 7l6-6' stroke='%23B3B3B3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
    -webkit-transform: none;
    transform: none
}

@media ( max-width: 1365px ) {
    .content-bankspro__offers-box .slick-next,
    .content-bankspro__offers-box .slick-prev {
        display: none !important;
    }
}

.content-bankspro__offers-item {
    padding: 15px
}

@media (max-width:767px) {
    .content-bankspro__offers-item {
        padding: 16px 8px;
    }
}

.content-bankspro__offers {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 4px 15px rgba(35, 75, 112, .15);
    box-shadow: 0 4px 15px rgba(35, 75, 112, .15);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 16px;
    padding-bottom: 16px;
}

@media (max-width: 1185px) {
    .content-bankspro__offers-item {
        min-width: 30vw;
    }
}
@media (max-width: 983px) {
    .content-bankspro__offers-item {
        min-width: 42vw;
    }
}
@media (max-width: 575px) {
    .content-bankspro__offers-item {
        min-width: 71.62vw;
    }
}

.content-bankspro__offers_top-info {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    margin-right: 10px
}

.content-bankspro__offers_more {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -20px;
    padding: 0 10px;
    background: rgba(0, 0, 0, 0.0);
    opacity: 0;
    visibility: hidden;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}

.content-bankspro__offers:hover .content-bankspro__offers_more {
    opacity: 1;
    visibility: visible;
}

.content-bankspro__offers_more>div {
    display: inline-block;
    opacity: 0;
    transform: scale(.5);
    transition: all .3s .2s;
    -webkit-transition: all .3s .2s;
    -moz-transition: all .3s .2s;
    -ms-transition: all .3s .2s;
    -o-transition: all .3s .2s;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5);
}

.content-bankspro__offers:hover .content-bankspro__offers_more>div {
    opacity: 1;
    transform: scale(1);
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}

.btn-more {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    width: 100%;
    min-width: 190px;
    background-color: #fff;
    font-size: 18px;
    color: #6198CC;
    box-shadow: 0px 4px 10px rgba(0, 48, 92, 0.5);
    transition: all .3s;
    border: 1px solid #6198CC;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}
.btn-more:hover {
    color: #FB9023;
}

.content-bankspro__offers_bottom-info {
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    grid-gap: 16px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: grid;
    grid-template-columns: 1fr auto auto;
    justify-content: space-between;
    margin: auto 10px 0;
    padding-top: 30px
}

.content-bankspro__offers_favorites,
.content-bankspro__offers_compare {
    display: block;
    height: 16px;
    width: 16px
}

.content-bankspro__offers_favorites svg path,
.content-bankspro__offers_compare svg path {
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}

.content-bankspro__offers_favorites.from-favorites svg path,
.content-bankspro__offers_compare.from-compare svg path {
    fill: #D4D3D1 !important;
}

.content-bankspro__offers_favorites:hover svg path,
.content-bankspro__offers_compare:hover svg path {
    fill: #FB9023 !important;
}

.content-bankspro__offers_favorites:hover svg,
.content-bankspro__offers_compare:hover svg {
    filter: drop-shadow( 0px 0px 0px rgb(248 161 7 / 50%));
    -webkit-filter: drop-shadow( 0px 0px 0px rgb(248 161 7 / 50%));
}

.content-bankspro__offers_button {
    background: #fb9023;
    border: 1px solid #fb9023;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    font-size: 16px;
    line-height: 130%;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    width: 100%
}

.content-bankspro__offers_button:hover {
    background: #ffb83a;
    border: 1px solid transparent;
    -webkit-box-shadow: 0 4px 15px rgba(248, 161, 7, .5);
    box-shadow: 0 4px 15px rgba(248, 161, 7, .5)
}

.content-bankspro__offers_button:active {
    background: transparent;
    border: 1px solid #fb9023;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fb9023
}

.content-bankspro__offers_button.disabled {
    background: #fbd9b6;
    color: #4f4f4f;
    cursor: default
}

.content-bankspro__offers_button.disabled:active,
.content-bankspro__offers_button.disabled:hover {
    background: #fbd9b6;
    -webkit-box-shadow: none;
    box-shadow: none
}

.content-bankspro__offers_button.disabled:active {
    border: none;
    color: #4f4f4f
}

.content-bankspro__offers_percent {
    background: #fee9d3;
    border-radius: 0 20px 20px 0;
    -webkit-box-shadow: #234b70;
    box-shadow: #234b70;
    font-size: 15px;
    font-weight: 700;
    line-height: 130%;
    margin-right: 10px;
    padding: 2px 8px 3px
}

.content-bankspro__offers_content {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: -8px;
    margin-right: -8px;
}

.content-bankspro__offers_content > div {
    padding-left: 8px;
    padding-right: 8px;
}

.content-bankspro__offers_content.border {
    border-bottom: 1px solid #e6eef7;
    padding-bottom: 10px
}

.content-bankspro__offers_content-title {
    color: #91A5B7;
    font-size: 16px;
    line-height: 1.3
}

.content-bankspro__offers_content-sum {
    color: #234B70;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.3;
    text-align: right;
}

.content-bankspro__offers_content-sum.discount {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5 0 1.528 2.897 3.227.558-2.282 2.348.466 3.242L5 7.6 2.061 9.045l.466-3.242L.245 3.455l3.227-.558L5 0z' fill='%23FB9023'/%3E%3C/svg%3E") no-repeat 0 4px;
    padding-left: 15px;
    text-align: left;
}

.content-bankspro__offers_extra {
    margin-top: 0;
    border-top: 1px solid #e6eef7;
}

.content-bankspro__offers_extra .content-bankspro__offers_content {
    padding-top: 10px;
    margin: 0;
}

.content-bankspro__offers_logo {
    height: 24px;
    margin-left: 10px
}

.content-bankspro__offers_logo img {
    max-width: 100%;
    max-height: 100%;
}

.card-bankspro__wrapper.full .content-bankspro__offers_logo {
    display: flex;
    align-items: center;
    width: 170px;
    height: 94px;
    margin-left: 0;
}

.content-bankspro__offers_rating {
    background: #fee9d3;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 0 2.75 5.214 5.81 1.005-4.11 4.227.84 5.835L9 13.68l-5.29 2.601.84-5.835L.44 6.22l5.81-1.005L9 0z' fill='%23FB9023'/%3E%3C/svg%3E") no-repeat 0;
    color: #234b70;
    font-size: 14px;
    font-weight: 500;
    line-height: 130%;
    margin-left: auto;
    padding-left: 20px
}

.content-bankspro__offers_title {
    border-bottom: 1px solid #e6eef7;
    color: #000;
    font-size: 14px;
    font-weight: 600;
    line-height: 130%;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px
}

.content-bankspro__offers_title a {
    color: #000
}

.content-bankspro__offers-section {
    margin-bottom: 46px;
}
.content-bankspro__offers-section:last-child {
    margin-bottom: 0;
}

.content-bankspro__offers-section_title {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 24px;
}

.content-bankspro__offers-page {
    grid-gap: 30px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

@media(max-width:767px) {
    .content-bankspro__offers-page {
        grid-gap: 16px;
    }
}

.content-bankspro__offers-page.column-three {
    grid-template-columns: 1fr 1fr 1fr
}

@media (max-width:984px) {
    .content-bankspro__offers-page.column-three {
        grid-template-columns: 1fr 1fr
    }
}

@media (max-width:767px) {
    .content-bankspro__offers-page.column-three {
        grid-template-columns: 1fr
    }
}

@media (max-width:1186px) {
    .content-bankspro__offers-page {
        grid-template-columns: 1fr 1fr 1fr
    }
}

@media (max-width:984px) {
    .content-bankspro__offers-page {
        grid-template-columns: 1fr 1fr
    }
}

@media (max-width:575px) {
    .content-bankspro__offers-page {
        grid-template-columns: 1fr
    }
}

.content-bankspro__breadcrumbs {
    display: block;
    font-size: 14px;
    line-height: 130%;
    margin-bottom: 24px
}

.content-bankspro__breadcrumbs_item {
    color: #91a5b7;
    display: inline
}

.content-bankspro__breadcrumbs_item span {
    margin-left: 5px;
    margin-right: 5px
}

.content-bankspro__breadcrumbs_href {
    color: #91a5b7;
    display: inline
}

footer {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

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

.slick-list,
.slick-slider {
    display: block;
    position: relative
}

.slick-list {
    margin: 0;
    overflow: hidden;
    padding: 0
}

.slick-list:focus {
    outline: none
}

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

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

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

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

.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 {
    border: 1px solid transparent;
    display: block;
    height: auto
}

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

body.compensate-for-scrollbar {
    overflow: hidden
}

.fancybox-active {
    height: auto
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute!important;
    top: -9999px;
    visibility: hidden
}

.fancybox-container {
    -webkit-tap-highlight-color: transparent;
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 100%;
    z-index: 99992
}

.fancybox-container * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.fancybox-bg,
.fancybox-inner,
.fancybox-outer,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

.fancybox-bg {
    background: #1e1e1e;
    opacity: 0;
    -webkit-transition-duration: inherit;
    transition-duration: inherit;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(.47, 0, .74, .71);
    transition-timing-function: cubic-bezier(.47, 0, .74, .71)
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    -webkit-transition-timing-function: cubic-bezier(.22, .61, .36, 1);
    transition-timing-function: cubic-bezier(.22, .61, .36, 1)
}

.fancybox-caption,
.fancybox-infobar,
.fancybox-navigation .fancybox-button,
.fancybox-toolbar {
    direction: ltr;
    opacity: 0;
    position: absolute;
    -webkit-transition: opacity .25s ease, visibility 0s ease .25s;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997
}

.fancybox-show-caption .fancybox-caption,
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-nav .fancybox-navigation .fancybox-button,
.fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    -webkit-transition: opacity .25s ease 0s, visibility 0s ease 0s;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible
}

.fancybox-infobar {
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-touch-callout: none;
    color: #ccc;
    font-size: 13px;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fancybox-toolbar {
    right: 0;
    top: 0
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 99994
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden
}

.fancybox-slide {
    -webkit-overflow-scrolling: touch;
    -webkit-backface-visibility: hidden;
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    white-space: normal;
    width: 100%;
    z-index: 99994
}

.fancybox-slide:before {
    content: "";
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--current,
.fancybox-slide--next,
.fancybox-slide--previous {
    display: block
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0
}

.fancybox-slide--image:before {
    display: none
}

.fancybox-slide--html {
    padding: 6px
}

.fancybox-content {
    -webkit-overflow-scrolling: touch;
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle
}

.fancybox-slide--image .fancybox-content {
    -webkit-animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.fancybox-can-pan .fancybox-content,
.fancybox-can-swipe .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.fancybox-container [data-selectable=true] {
    cursor: text
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.fancybox-spaceball {
    z-index: 1
}

.fancybox-slide--iframe .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--video .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%
}

.fancybox-slide--video .fancybox-content {
    background: #000
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff
}

.fancybox-iframe,
.fancybox-video {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%
}

.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0
}

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    -webkit-transition: color .2s;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px
}

.fancybox-button,
.fancybox-button:link,
.fancybox-button:visited {
    color: #ccc
}

.fancybox-button:hover {
    color: #fff
}

.fancybox-button:focus {
    outline: none
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none
}

.fancybox-button div {
    height: 100%
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0
}

.fancybox-button--fsenter svg:nth-child(2),
.fancybox-button--fsexit svg:first-child,
.fancybox-button--pause svg:first-child,
.fancybox-button--play svg:nth-child(2) {
    display: none
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0;
    transform-origin: 0;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    z-index: 99998
}

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none
}

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px
}

.fancybox-navigation .fancybox-button div {
    padding: 7px
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right)
}

.fancybox-caption {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .85)), color-stop(50%, rgba(0, 0, 0, .3)), color-stop(65%, rgba(0, 0, 0, .15)), color-stop(75.5%, rgba(0, 0, 0, .075)), color-stop(82.85%, rgba(0, 0, 0, .037)), color-stop(88%, rgba(0, 0, 0, .019)), to(transparent));
    background: linear-gradient(0deg, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, transparent);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996
}

@supports (padding:max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left))
    }
}

.fancybox-caption--separate {
    margin-top: -50px
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline
}

.fancybox-loading {
    -webkit-animation: fancybox-rotate 1s linear infinite;
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid;
    border-color: #888 #888 #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999
}

@-webkit-keyframes fancybox-rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes fancybox-rotate {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.fancybox-animated {
    -webkit-transition-timing-function: cubic-bezier(0, 0, .25, 1);
    transition-timing-function: cubic-bezier(0, 0, .25, 1)
}

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.fancybox-fx-fade.fancybox-slide--next,
.fancybox-fx-fade.fancybox-slide--previous {
    opacity: 0;
    -webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
    transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: scale3d(1.5, 1.5, 1.5);
    transform: scale3d(1.5, 1.5, 1.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: scale3d(.5, .5, .5);
    transform: scale3d(.5, .5, .5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: rotate(-1turn);
    transform: rotate(-1turn)
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0)
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    -webkit-transform: scaleX(1) translateZ(0);
    transform: scaleX(1) translateZ(0)
}

.fancybox-fx-tube.fancybox-slide--previous {
    -webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
    -webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
    -webkit-transform: translateZ(0) scale(1);
    transform: translateZ(0) scale(1)
}

@media (max-height:576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px
    }
    .fancybox-slide--image {
        padding: 6px 0
    }
    .fancybox-close-small {
        right: -6px
    }
    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px
    }
    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px
    }
    @supports (padding:max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right))
        }
    }
}

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px
}

.fancybox-share p {
    margin: 0;
    padding: 0
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    -webkit-transition: all .2s;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.fancybox-share__button:link,
.fancybox-share__button:visited {
    color: #fff
}

.fancybox-share__button:hover {
    text-decoration: none
}

.fancybox-share__button--fb {
    background: #3b5998
}

.fancybox-share__button--fb:hover {
    background: #344e86
}

.fancybox-share__button--pt {
    background: #bd081d
}

.fancybox-share__button--pt:hover {
    background: #aa0719
}

.fancybox-share__button--tw {
    background: #1da1f2
}

.fancybox-share__button--tw:hover {
    background: #0d95e8
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px
}

.fancybox-share__button svg path {
    fill: #fff
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%
}

.fancybox-thumbs {
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    padding: 2px 2px 4px;
    position: absolute;
    right: 0;
    top: 0;
    width: 212px;
    z-index: 99995
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px
}

.fancybox-thumbs__list a {
    -webkit-tap-highlight-color: transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100px
}

.fancybox-thumbs__list a:before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all .2s cubic-bezier(.25, .46, .45, .94);
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991
}

.fancybox-thumbs__list a:focus:before {
    opacity: .5
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
    opacity: 1
}

@media (max-width:576px) {
    .fancybox-thumbs {
        width: 110px
    }
    .fancybox-show-thumbs .fancybox-inner {
        right: 110px
    }
    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px)
    }
}

.selectric-wrapper {
    cursor: pointer;
    position: relative
}

.selectric-responsive {
    width: 100%
}

.selectric {
    background: #f8f8f8;
    border: 1px solid #ddd;
    position: relative
}

.selectric .label {
    color: #444;
    display: block;
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    margin: 0 38px 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.selectric .button {
    color: #bbb;
    display: block;
    font: 0/0 a;
    *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;
    height: 38px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 38px
}

.selectric .button:after {
    border: 4px solid transparent;
    border-bottom: none;
    border-top-color: #bbb;
    bottom: 0;
    content: " ";
    height: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 0
}

.selectric-focus .selectric {
    border-color: #aaa
}

.selectric-hover .selectric {
    border-color: #c4c4c4
}

.selectric-hover .selectric .button {
    color: #a2a2a2
}

.selectric-hover .selectric .button:after {
    border-top-color: #a2a2a2
}

.selectric-open {
    z-index: 9999
}

.selectric-open .selectric {
    border-color: #c4c4c4
}

.selectric-open .selectric-items {
    display: block
}

.selectric-disabled {
    cursor: default;
    filter: alpha(opacity=50);
    opacity: .5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.selectric-hide-select {
    height: 0;
    overflow: hidden;
    position: relative;
    width: 0
}

.selectric-hide-select select {
    display: none;
    left: -100%;
    position: absolute
}

.selectric-input {
    clip: rect(0, 0, 0, 0)!important;
    background: none!important;
    border: none!important;
    *font: 0/0 a!important;
    height: 1px!important;
    left: 0!important;
    margin: 0!important;
    outline: none!important;
    overflow: hidden!important;
    padding: 0!important;
    position: absolute!important;
    top: 0!important;
    width: 1px!important
}

.selectric-temp-show {
    display: block!important;
    position: absolute!important;
    visibility: hidden!important
}

.selectric-items {
    background: #f8f8f8;
    border: 1px solid #c4c4c4;
    -webkit-box-shadow: 0 0 10px -6px;
    box-shadow: 0 0 10px -6px;
    display: none;
    left: 0;
    position: absolute;
    top: 100%;
    z-index: -1
}

.selectric-items .selectric-scroll {
    height: 100%;
    overflow: auto
}

.selectric-above .selectric-items {
    bottom: 100%;
    top: auto
}

.selectric-items li,
.selectric-items ul {
    font-size: 12px;
    line-height: 20px;
    list-style: none;
    margin: 0;
    min-height: 20px;
    padding: 0
}

.selectric-items li {
    color: #666;
    cursor: pointer;
    display: block;
    padding: 10px
}

.selectric-items li.selected {
    background: #e0e0e0;
    color: #444
}

.selectric-items li:hover {
    background: #d5d5d5;
    color: #444
}

.selectric-items .disabled {
    background: none!important;
    color: #666!important;
    cursor: default!important;
    filter: alpha(opacity=50);
    opacity: .5
}

.selectric-items .disabled,
.selectric-items .selectric-group .selectric-group-label {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.selectric-items .selectric-group .selectric-group-label {
    background: none;
    color: #444;
    cursor: default;
    font-weight: 700;
    padding-left: 10px
}

.selectric-items .selectric-group.disabled li {
    filter: alpha(opacity=100);
    opacity: 1
}

.selectric-items .selectric-group li {
    padding-left: 25px
}

.header-bankspro {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    background: #fff;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 80px;
    justify-content: space-between;
    position: fixed;
    left: 0;
    /* -webkit-transition: .2s linear;
    transition: .2s linear; */
    width: 100%;
    z-index: 999
}

@media (max-width:984px) {
    .header-bankspro {
        height: 48px
    }
}

.header-bankspro__container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.header-bankspro__logo {
    background: url(../images/logo-bankspro.svg) no-repeat;
    display: block;
    height: 40px;
    width: 200px
}

@media (max-width:984px) {
    .header-bankspro__logo {
        background: url(../images/logo-bankspro-mobile.svg) no-repeat;
        height: 24px;
        width: 117px
    }
}

.header-bankspro__navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width:1186px) {
    .header-bankspro__navigation {
        display: none!important
    }
}

.header-bankspro__navigation_item {
    position: relative
}

.header-bankspro__navigation_item:hover .header-bankspro__navigation_dropdown {
    opacity: 1;
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    visibility: visible
}

.header-bankspro__navigation_href {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 4px solid #fff;
    color: #333;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    height: 80px;
    line-height: 130%;
    margin-left: 30px
}

.header-bankspro__navigation_href.first-child {
    margin-left: 0
}

.header-bankspro__navigation_item:hover .header-bankspro__navigation_href {
    border-bottom: 4px solid #fb9023;
    color: #234b70
}

.header-bankspro__navigation_item.active .header-bankspro__navigation_href {
    border-bottom: 4px solid #fb9023;
    font-weight: 600
}

.header-bankspro__navigation_item.active .header-bankspro__navigation_href:hover {
    color: inherit
}

.header-bankspro__navigation_dropdown {
    background: #fff;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    min-width: 297px;
    opacity: 0;
    padding: 40px 30px 20px;
    position: absolute;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: .2s linear;
    transition: .2s linear;
    visibility: hidden;
    z-index: 1
}

.header-bankspro__navigation_item:first-child .header-bankspro__navigation_dropdown {
    left: -30px;
}

.header-bankspro__navigation_dropdown-href {
    color: #000;
    display: block;
    font-size: 16px;
    line-height: 100%;
    margin-bottom: 20px
}

.header-bankspro__navigation_dropdown-href:hover {
    color: #234b70
}

.header-bankspro__navigation_dropdown-href.active-mobile {
    border-bottom: 4px solid #fb9023;
    font-weight: 600;
    padding-bottom: 5px
}

.header-bankspro__navigation_dropdown-href.active-mobile:hover {
    color: inherit
}

.header-bankspro__navigation_dropdown-href.active {
    font-weight: 600
}

.header-bankspro__navigation_dropdown-href.active:hover {
    color: inherit
}

.header-bankspro__geoposition {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 15.334s6-4 6-8.667a6 6 0 1 0-12 0c0 4.667 6 8.667 6 8.667zm2-8.667a2 2 0 1 1-4 0 2 2 0 0 1 4 0z' fill='%236198CC'/%3E%3C/svg%3E") no-repeat 0;
    color: #6198cc;
    font-size: 14px;
    line-height: 130%;
    padding-left: 19px;
    cursor: pointer;
}

@media (max-width:1186px) {
    .header-bankspro__geoposition {
        margin-left: auto;
        margin-right: 40px
    }
}

@media (max-width:984px) {
    .header-bankspro__geoposition {
        display: none
    }
}

.header-bankspro__box-favorites-compare {
    grid-gap: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: grid;
    grid-template-columns: 16px 16px;
    margin-top: 10px
}

@media (max-width:984px) {
    .header-bankspro__box-favorites-compare {
        margin-left: auto
    }
}

.header-bankspro__box-favorites-compare_counter {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #d74733;
    border-radius: 500px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    height: 15px;
    justify-content: center;
    left: -6px;
    line-height: 130%;
    position: absolute;
    top: -10px;
    width: 15px
}

.header-bankspro__favorites {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 13a.894.894 0 0 1-.58-.208c-.606-.517-1.19-1.002-1.705-1.43A31.402 31.402 0 0 1 1.49 7.957a5.366 5.366 0 0 1-1.49-3.566 4.5 4.5 0 0 1 1.19-3.119A4.033 4.033 0 0 1 2.552.327 4.125 4.125 0 0 1 4.191 0a3.837 3.837 0 0 1 2.356.792c.364.277.685.604.953.97.268-.366.59-.693.953-.97A3.837 3.837 0 0 1 10.809 0a4.125 4.125 0 0 1 1.64.326c.516.22.98.542 1.36.946A4.499 4.499 0 0 1 15 4.392a5.365 5.365 0 0 1-1.487 3.56 31.397 31.397 0 0 1-3.724 3.404c-.516.429-1.1.914-1.708 1.43A.894.894 0 0 1 7.5 13z' fill='%236198CC'/%3E%3C/svg%3E") no-repeat
}

.header-bankspro__compare,
.header-bankspro__favorites {
    display: block;
    height: 16px;
    position: relative;
    width: 16px
}

.header-bankspro__compare {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.704 9.423c0 .542.126 1.078.369 1.566.242.488.594.916 1.03 1.251.435.335.943.569 1.484.683a3.72 3.72 0 0 0 1.639-.024 3.677 3.677 0 0 0 1.463-.724c.426-.348.765-.785.993-1.28a3.52 3.52 0 0 0-.093-3.132L13.1 2.75h.417c.112 0 .22-.043.299-.121a.41.41 0 0 0 .124-.293v-.693a.41.41 0 0 0-.124-.294.427.427 0 0 0-.299-.12h-3.177C10.263.543 9.22 0 7.946 0S5.629.544 5.55 1.23H2.374a.427.427 0 0 0-.3.12.41.41 0 0 0-.123.294v.69c0 .11.044.215.124.293.079.078.186.122.299.122h.533L.42 7.763a3.52 3.52 0 0 0-.326 2.47 3.576 3.576 0 0 0 1.396 2.081 3.702 3.702 0 0 0 4.749-.36c.55-.539.91-1.236 1.028-1.99a3.52 3.52 0 0 0-.374-2.201L4.4 2.75h7.21L9.12 7.763a3.535 3.535 0 0 0-.416 1.66zM5.982 8.206l.006.015c.2.371.304.785.303 1.204H1.017c-.001-.42.103-.833.303-1.204v-.006l2.327-4.692 2.335 4.683zm4.038.015v-.006l2.327-4.692 2.328 4.685.006.015c.2.371.304.785.303 1.205H9.71c0-.422.106-.837.31-1.208v.001z' fill='%236198CC'/%3E%3C/svg%3E") no-repeat
}

.header-bankspro__mobile {
    display: none;
    margin-left: 20px;
    position: relative
}

@media (max-width:1186px) {
    .header-bankspro__mobile {
        display: block
    }
}

.header-bankspro__mobile_navigation {
    padding: 26px
}

.header-bankspro__mobile_container {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 0;
    left: 0;
    opacity: 1;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 80px;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
    z-index: 999
}

@media (max-width:984px) {
    .header-bankspro__mobile_container {
        top: 48px
    }
}

.header-bankspro__mobile_btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 17.98px;
    justify-content: center;
    position: relative;
    -webkit-transition: .4s;
    transition: .4s;
    width: 24px
}

.header-bankspro__mobile_icon {
    position: relative
}

.header-bankspro__mobile_icon,
.header-bankspro__mobile_icon:after,
.header-bankspro__mobile_icon:before {
    background: #fb9023;
    border-radius: 10px;
    display: block;
    height: 2.84px;
    -webkit-transition: .4s;
    transition: .4s;
    width: 100%
}

.header-bankspro__mobile_icon:after,
.header-bankspro__mobile_icon:before {
    content: "";
    position: absolute
}

.header-bankspro__mobile_icon:after {
    top: 8px
}

.header-bankspro__mobile_icon:before {
    top: -8px
}

.header-bankspro__mobile_checkbox {
    display: none
}

.header-bankspro__mobile_checkbox:checked~.header-bankspro__mobile_nav {
    opacity: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.header-bankspro__mobile_checkbox:checked~.header-bankspro__mobile_container {
    height: 100%;
    -webkit-transition-delay: 0s;
    transition-delay: 0s
}

.header-bankspro__mobile_checkbox:checked~.header-bankspro__mobile_btn .header-bankspro__mobile_icon {
    background: transparent
}

.header-bankspro__mobile_checkbox:checked~.header-bankspro__mobile_btn .header-bankspro__mobile_icon:after,
.header-bankspro__mobile_checkbox:checked~.header-bankspro__mobile_btn .header-bankspro__mobile_icon:before {
    top: 0
}

.header-bankspro__mobile_checkbox:checked~.header-bankspro__mobile_btn .header-bankspro__mobile_icon:after {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg)
}

.header-bankspro__mobile_checkbox:checked~.header-bankspro__mobile_btn .header-bankspro__mobile_icon:before {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg)
}

.header-bankspro__mobile_click {
    display: none;
    height: 17.98px;
    margin-left: 20px;
    position: relative;
    width: 24px
}

@media (max-width:1186px) {
    .header-bankspro__mobile_click {
        display: block
    }
}

.header-bankspro__mobile_click span {
    background: #fb9023;
    height: 2.84px;
    width: 24px
}

.geoposition-bankspro {
    margin-top: 24px;
    margin-bottom: 46px;
}

@media (max-width: 767px) {
    .geoposition-bankspro {
        margin-top: 16px;
    }
    .geoposition-bankspro__wrapper {
        grid-gap: 24px;
    }
}

.geoposition-bankspro__wrapper {
    grid-gap: 30px;
    display: grid;
    grid-template-columns: 2fr 1fr
}

@media (max-width:1186px) {
    .geoposition-bankspro__wrapper {
        grid-template-columns: 1fr 1fr
    }
}

@media (max-width:984px) {
    .geoposition-bankspro__wrapper {
        grid-template-columns: 1fr
    }
}

.geoposition-bankspro__popap-city {
    background: #fff;
    border: 1px solid #6198cc;
    border-radius: 0 0 10px 10px!important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 30px 10px 50px;
    position: absolute;
    top: 50px;
    width: 100%;
    z-index: 1
}

.geoposition-bankspro__popap-city.open_services {
    display: block
}

.geoposition-bankspro__popap-city_href {
    color: #333;
    display: inline-block;
    font-weight: 500;
    margin-bottom: 20px
}

.geoposition-bankspro__search-services-form {
    position: relative
}

.geoposition-bankspro__search-services {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #e1e9f1 url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 19a8 8 0 1 0 0-16 8 8 0 0 0 0 16zM21 21l-4.35-4.35' stroke='%234B5959' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 16px;
    border: 1px solid #e1e9f1;
    border-radius: 10px!important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #4b5959;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    font-weight: 500;
    height: 58px;
    line-height: 130%;
    padding-left: 52px;
    position: relative;
    width: 100%;
    z-index: 2
}

.geoposition-bankspro__search-services:focus {
    border: 1px solid #6198cc;
    outline: none
}

.geoposition-bankspro__search-services::-webkit-input-placeholder {
    color: #4b5959
}

.geoposition-bankspro__search-services::-moz-placeholder {
    color: #4b5959;
    opacity: 1
}

.geoposition-bankspro__search-services:-ms-input-placeholder {
    color: #4b5959
}

.geoposition-bankspro__search-services::-ms-input-placeholder {
    color: #4b5959
}

.geoposition-bankspro__search-services::placeholder {
    color: #4b5959
}

.geoposition-bankspro__search-city-form {
    position: relative
}

.geoposition-bankspro__search-city-container {
    background: #fff;
    -webkit-box-shadow: 0 4px 15px rgba(35, 75, 112, .15);
    box-shadow: 0 4px 15px rgba(35, 75, 112, .15);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    padding: 35px 25px 0 30px;
    position: absolute;
    top: 70px;
    -webkit-transition: .5s;
    transition: .5s;
    width: 100%;
    z-index: 999
}

.geoposition-bankspro__search-city-container.open_container {
    display: block!important
}

.geoposition-bankspro__search-city-container.close_container {
    display: none!important
}

.geoposition-bankspro__search-city-container:after {
    border: 10px solid rgba(136, 183, 213, 0);
    border-bottom-color: #fff;
    bottom: 100%;
    content: "";
    height: 0;
    left: 28px;
    margin-left: -10px;
    pointer-events: none;
    position: absolute;
    width: 0
}

.geoposition-bankspro__search-city-container_box {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    font-weight: 500;
    justify-content: space-between;
    line-height: 130%;
    margin-bottom: 30px
}

.geoposition-bankspro__search-city-container span {
    color: #6198cc;
    font-weight: 600
}

.geoposition-bankspro__search-city-container_button-select {
    cursor: pointer;
    font-weight: 600
}

.geoposition-bankspro__search-city-container_button-close {
    color: #fb9023;
    cursor: pointer;
    font-weight: 600
}

.geoposition-bankspro__city {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #e1e9f1 url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 1 1 18 0z' stroke='%234B5959' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 13a3 3 0 1 0 0-6 3 3 0 0 0 0 6z' stroke='%234B5959' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 16px;
    border-radius: 10px!important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #4b5959;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    font-weight: 500;
    height: 60px;
    line-height: 130%;
    padding-left: 52px;
    width: 100%
}

.geoposition-bankspro__container-select {
    background: #f1f4f9!important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 0;
    left: 0;
    opacity: 1;
    overflow-y: scroll;
    position: fixed;
    right: 0;
    top: 80px;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
    z-index: 998
}

.geoposition-bankspro__container-select.active_container {
    height: 100%!important;
    visibility: visible!important
}

@media (max-width:984px) {
    .geoposition-bankspro__container-select {
        top: 48px
    }
}

.geoposition-bankspro__container-select .content-bankspro,
.geoposition-bankspro__container-select .header-bankspro__container,
.geoposition-bankspro__container-select .wrapper-bankspro,
.geoposition-bankspro__container-select footer {
    padding-top: 16px
}

@media (min-width:375px) {
    .geoposition-bankspro__container-select .content-bankspro,
    .geoposition-bankspro__container-select .header-bankspro__container,
    .geoposition-bankspro__container-select .wrapper-bankspro,
    .geoposition-bankspro__container-select footer {
        padding-top: calc(2.341vw + 7.21951px)
    }
}

@media (min-width:1400px) {
    .geoposition-bankspro__container-select .content-bankspro,
    .geoposition-bankspro__container-select .header-bankspro__container,
    .geoposition-bankspro__container-select .wrapper-bankspro,
    .geoposition-bankspro__container-select footer {
        padding-top: 40px
    }
}

.geoposition-bankspro__container-select_box {
    grid-gap: 40px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: grid;
    grid-template-columns: minmax(auto, 570px) 30px;
    justify-content: space-between
}

.geoposition-bankspro__container-select_box-city {
    grid-gap: 15px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-content: space-between;
    padding-top: 24px
}

@media (min-width:375px) {
    .geoposition-bankspro__container-select_box-city {
        padding-top: calc(1.561vw + 18.14634px)
    }
}

@media (min-width:1400px) {
    .geoposition-bankspro__container-select_box-city {
        padding-top: 25px
    }
}

@media (max-width:984px) {
    .geoposition-bankspro__container-select_box-city {
        grid-template-columns: 1fr 1fr
    }
}

@media (max-width:767px) {
    .geoposition-bankspro__container-select_box-city {
        grid-template-columns: 1fr
    }
}

.geoposition-bankspro__container-select_city-li {
    margin-top: 15px;
}

.geoposition-bankspro__container-select_city-href {
    color: #4b5959;
    font-size: 18px;
    font-weight: 500;
    line-height: 130%
}

.geoposition-bankspro__container-select_close {
    border-radius: 5px;
    cursor: pointer;
    height: 30px;
    position: relative;
    width: 30px
}

.geoposition-bankspro__container-select_close:after,
.geoposition-bankspro__container-select_close:before {
    background-color: #4b5959;
    border-radius: 5px;
    content: " ";
    height: 30px;
    left: 15px;
    position: absolute;
    width: 3px
}

.geoposition-bankspro__container-select_close:before {
    border-radius: 5px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.geoposition-bankspro__container-select_close:after {
    border-radius: 5px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.geoposition-bankspro__container-select_close-popap {
    height: 0;
    visibility: hidden
}

.popular-services-bankspro {
    margin-bottom: 30px
}

@media (min-width:375px) {
    .popular-services-bankspro {
        margin-bottom: calc(2.146vw + 21.95122px)
    }
}

@media (min-width:1400px) {
    .popular-services-bankspro {
        margin-bottom: 52px
    }
}

.popular-services-bankspro__wrapper,
.popular-services-bankspro__wrapper_hidden {
    grid-gap: 30px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
}

@media (max-width: 1186px) {
    .popular-services-bankspro__wrapper,
    .popular-services-bankspro__wrapper_hidden {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
}

@media (max-width: 767px) {
    .popular-services-bankspro__wrapper,
    .popular-services-bankspro__wrapper_hidden {
        grid-gap: 20px;
        grid-template-columns: 1fr 1fr;
    }
}

.popular-services-bankspro__wrapper_hidden {
    grid-area: 3 / 1 / 4 / 3;
    opacity: 0;
    transition: opacity .3s;
    -webkit-transition: opacity .3s;
    -moz-transition: opacity .3s;
    -ms-transition: opacity .3s;
    -o-transition: opacity .3s;
}
.popular-services-bankspro__wrapper_hidden._visible {
    opacity: 1;
}

.popular-services-bankspro__wrapper_mobile-click {
    display: none;
    padding-top: 16px;
}

.popular-services-bankspro__wrapper_mobile-click span::after {
    content: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.75L6 6.25L10.5 1.75' stroke='%237D8888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    display: inline-block;
    margin-left: 9px;
}

.popular-services-bankspro__wrapper_mobile-click.active span::after {
    transform: rotateZ(180deg);
    -webkit-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
    -ms-transform: rotateZ(180deg);
    -o-transform: rotateZ(180deg);
}

@media (max-width:767px) {
    .popular-services-bankspro__wrapper_mobile-click {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center
    }
    .popular-services-bankspro__wrapper_mobile-click span {
        color: #7d8888;
        cursor: pointer;
        display: inline-block;
        font-size: 14px;
        font-weight: 600;
        line-height: 130%;
        text-align: center
    }
}

.popular-services-bankspro__wrapper_item {
    color: #000;
    line-height: 1.3;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    padding: 70px 8px 20px;
    margin-bottom: 0;
    border: 1px solid #D9DDE6;
    border-radius: 10px;
    background-position: 50% 20px !important;
    background-repeat: no-repeat !important;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}

.popular-services-bankspro__wrapper_item:hover {
    border-color: #0A4CD1;
    background-color: #fff;
    box-shadow: 0px 4px 15px rgba(0, 48, 92, 0.1);
}

.popular-services-bankspro__wrapper_item:active {
    border: 1px solid #D9DDE6;
    background-color: #fff;
    box-shadow: none;
}

.popular-services-bankspro__wrapper_item.services1 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.333 6.667 6.667 25.334M8.667 13a3.333 3.333 0 1 0 0-6.666 3.333 3.333 0 0 0 0 6.667zM22.333 25.667a3.333 3.333 0 1 0 0-6.667 3.333 3.333 0 0 0 0 6.667z' stroke='%230370D4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.popular-services-bankspro__wrapper_item.services2 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.556 14.222v-4m0 0V5.778C18.221 5.778 20 5.333 20 8s-1.778 2.222-4.444 2.222zM14.222 12h4.445' stroke='%230370D4'/%3E%3Ccircle cx='17.333' cy='9.334' r='7.167' stroke='%230370D4'/%3E%3Cpath d='M2.222 19.223v9.555a1 1 0 0 0 1 1h2.445a1 1 0 0 0 1-1v-9.555a1 1 0 0 0-1-1H3.222a1 1 0 0 0-1 1z' stroke='%230370D4'/%3E%3Cpath d='M11.556 18.223c-1.334.323-4.89 2.666-4.89 2.666v6.667a97.306 97.306 0 0 1 4-.889c2.223-.444 7.556.89 10.223 0 2.133-.71 5.81-4.148 7.381-5.777.429-.445 1.33-1.956.619-2.668-.711-.71-1.778-.444-3.111.89 0 0-2.667 2.666-5.334 4-1.707.854-4.888 0-4.888 0s-1.028-.57-.89-1.334c.14-.763 3.112-.888 3.112-.888.592 0 2.222.088 2.222-1.334 0-1.422-1.333-1.334-1.778-1.334 0 0-5.333-.322-6.667 0z' stroke='%230370D4'/%3E%3C/svg%3E");
}

.popular-services-bankspro__wrapper_item.services3 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.222 14.667V12.11a1 1 0 0 1 1-1h21.139a1 1 0 0 1 1 .973l.145 5.25M2.222 14.667h23.111m-23.11 0v2.667m0 0v8.777a1 1 0 0 0 1 1H24.75a1 1 0 0 0 1-1.027l-.244-8.75m-23.284 0h23.284m-3.84 6.222h-3.333a1 1 0 0 1-1-1v-.667a1 1 0 0 1 1-1h3.334a1 1 0 0 1 1 1v.667a1 1 0 0 1-1 1z' stroke='%230370D4'/%3E%3Cpath d='m6.222 11.11.196-2.235.223-2.546a1 1 0 0 1 1.083-.909l21.058 1.843a1 1 0 0 1 .911 1.055l-.312 5.243-.522 8.755a1 1 0 0 1-1.069.938l-2.012-.143' stroke='%230370D4'/%3E%3C/svg%3E");
}

.popular-services-bankspro__wrapper_item.services4 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.85718 28H6.28575M29.1429 28H25.7143M6.28575 28V24M6.28575 28H25.7143M25.7143 28V24' stroke='%230370D4' stroke-linecap='round'/%3E%3Cpath d='M2.85718 8.57143V5C2.85718 4.44772 3.30489 4 3.85718 4H28.1429C28.6952 4 29.1429 4.44771 29.1429 5V22.4286C29.1429 22.9809 28.6952 23.4286 28.1429 23.4286H3.85718C3.30489 23.4286 2.85718 22.9809 2.85718 22.4286V18.8571M2.85718 8.57143H6.42861C6.98089 8.57143 7.42861 9.01914 7.42861 9.57143V17.8571C7.42861 18.4094 6.98089 18.8571 6.42861 18.8571H2.85718M2.85718 8.57143V18.8571' stroke='%230370D4' stroke-linecap='round'/%3E%3Ccircle cx='18.2857' cy='13.7144' r='2.78571' stroke='%230370D4'/%3E%3Ccircle cx='18.2857' cy='13.7143' r='6.21429' stroke='%230370D4'/%3E%3C/svg%3E");
}

.popular-services-bankspro__wrapper_item.services5 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.222 14.667V12.11a1 1 0 0 1 1-1h21.139a1 1 0 0 1 1 .973l.145 5.25M2.222 14.667h23.111m-23.11 0v2.667m0 0v8.777a1 1 0 0 0 1 1H24.75a1 1 0 0 0 1-1.027l-.244-8.75m-23.284 0h23.284m-3.84 6.222h-3.333a1 1 0 0 1-1-1v-.667a1 1 0 0 1 1-1h3.334a1 1 0 0 1 1 1v.667a1 1 0 0 1-1 1z' stroke='%230370D4'/%3E%3Cpath d='m6.222 11.11.196-2.235.223-2.546a1 1 0 0 1 1.083-.909l21.058 1.843a1 1 0 0 1 .911 1.055l-.312 5.243-.522 8.755a1 1 0 0 1-1.069.938l-2.012-.143' stroke='%230370D4'/%3E%3C/svg%3E");
}

/* @media (max-width:767px) {
    .popular-services-bankspro__wrapper_item.services5 {
        display: none
    }
} */

.popular-services-bankspro__wrapper_item.services6 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.222 13.334 16 3.11l13.778 10.223' stroke='%230370D4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.778 11.111v16h7.11v-7.11A3.111 3.111 0 0 1 16 16.888v0A3.111 3.111 0 0 1 19.111 20v7.111h7.111V10.667' stroke='%230370D4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

/* @media (max-width:767px) {
    .popular-services-bankspro__wrapper_item.services6 {
        display: none
    }
} */

.popular-services-bankspro__wrapper_item.services7 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='34' height='32' viewBox='0 0 34 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.9375 19.875V27.3125C2.9375 27.8648 3.38522 28.3125 3.9375 28.3125H29.125C29.6773 28.3125 30.125 27.8648 30.125 27.3125V19.875' stroke='%230370D4'/%3E%3Cpath d='M7.15625 19.875H3C2.44772 19.875 2 19.4273 2 18.875V8.6875C2 8.13522 2.44772 7.6875 3 7.6875H30.0625C30.6148 7.6875 31.0625 8.13522 31.0625 8.6875V18.875C31.0625 19.4273 30.6148 19.875 30.0625 19.875H25.9062M9.96875 19.875H23.0938' stroke='%230370D4'/%3E%3Cpath d='M9.96875 22.2188H7.15625V18.9375C7.15625 18.1608 7.78585 17.5312 8.5625 17.5312C9.33915 17.5312 9.96875 18.1608 9.96875 18.9375V22.2188Z' stroke='%230370D4'/%3E%3Cpath d='M25.9062 22.2188H23.0938V18.9375C23.0938 18.1608 23.7233 17.5312 24.5 17.5312C25.2767 17.5312 25.9062 18.1608 25.9062 18.9375V22.2188Z' stroke='%230370D4'/%3E%3Cpath d='M10.4375 5.875V7.6875H8.5625V6C8.5625 4.34315 9.90565 3 11.5625 3H21.5C23.1569 3 24.5 4.34315 24.5 6V7.6875H22.625V5.875C22.625 5.32272 22.1773 4.875 21.625 4.875H11.4375C10.8852 4.875 10.4375 5.32272 10.4375 5.875Z' stroke='%230370D4'/%3E%3C/svg%3E");
}

/* @media (max-width:767px) {
    .popular-services-bankspro__wrapper_item.services7 {
        display: none
    }
} */

.popular-services-bankspro__wrapper_item.services8 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_217_1228)'%3E%3Cpath d='M2.22217 2.6665V28.8887H30.2222' stroke='%230370D4'/%3E%3Cpath d='M2.22217 28.0004L10.6666 19.1115L15.9999 24.0004L29.7777 10.8301V28.4448' stroke='%230370D4'/%3E%3Cpath d='M2.22217 20.8891L10.6666 12.0002L15.9999 16.8891L29.7777 3.11133' stroke='%230370D4'/%3E%3Cpath d='M25.7778 3.11133H29.7778V7.11133' stroke='%230370D4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_217_1228'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

/* @media (max-width:767px) {
    .popular-services-bankspro__wrapper_item.services8 {
        display: none
    }
} */

.popular-services-bankspro__wrapper_item.services9 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.5005 19C25.006 19.0001 24.5226 18.8828 24.1114 18.6631C23.7002 18.4434 23.3797 18.131 23.1904 17.7656C23.0011 17.4001 22.9516 16.9979 23.048 16.6099C23.1445 16.2219 23.3826 15.8655 23.7322 15.5858C24.0819 15.3061 24.5274 15.1156 25.0124 15.0384C25.4974 14.9613 26.0001 15.0009 26.457 15.1523C26.9138 15.3038 27.3042 15.5602 27.5789 15.8891C27.8536 16.2181 28.0001 16.6048 28 17.0004C27.9993 17.5306 27.7357 18.0388 27.2671 18.4137C26.7985 18.7886 26.1632 18.9994 25.5005 19ZM25.5005 15.8683C25.2206 15.8682 24.947 15.9345 24.7142 16.0589C24.4814 16.1832 24.2999 16.36 24.1927 16.5669C24.0855 16.7737 24.0574 17.0014 24.112 17.221C24.1665 17.4407 24.3012 17.6424 24.4991 17.8008C24.697 17.9592 24.9492 18.0671 25.2237 18.1108C25.4982 18.1545 25.7828 18.1321 26.0414 18.0464C26.3001 17.9608 26.5211 17.8156 26.6766 17.6295C26.8322 17.4433 26.9152 17.2244 26.9152 17.0004C26.9149 16.7003 26.7658 16.4126 26.5005 16.2003C26.2353 15.988 25.8757 15.8686 25.5005 15.8683Z' fill='%230370D4'/%3E%3Cpath d='M6.5 19C6.00552 19 5.52215 18.8827 5.11102 18.6629C4.69988 18.4431 4.37945 18.1307 4.19025 17.7653C4.00105 17.3998 3.95157 16.9976 4.04808 16.6097C4.14458 16.2217 4.38274 15.8653 4.73243 15.5856C5.08211 15.3059 5.52762 15.1155 6.01261 15.0384C6.4976 14.9613 7.00028 15.0009 7.45708 15.1524C7.91389 15.3038 8.3043 15.5602 8.57894 15.8892C8.85357 16.2181 9.00011 16.6049 9 17.0004C8.99928 17.5307 8.73564 18.039 8.26694 18.4139C7.79824 18.7887 7.16277 18.9995 6.5 19ZM6.5 15.8683C6.22011 15.8683 5.9465 15.9347 5.71378 16.0591C5.48105 16.1835 5.29967 16.3603 5.19256 16.5672C5.08545 16.7741 5.05742 17.0017 5.11203 17.2213C5.16663 17.4409 5.30141 17.6426 5.49933 17.801C5.69724 17.9593 5.9494 18.0671 6.22392 18.1108C6.49843 18.1545 6.78297 18.1321 7.04156 18.0464C7.30015 17.9607 7.52117 17.8156 7.67667 17.6294C7.83217 17.4432 7.91517 17.2243 7.91517 17.0004C7.91474 16.7003 7.7655 16.4125 7.5002 16.2003C7.2349 15.988 6.87519 15.8686 6.5 15.8683Z' fill='%230370D4'/%3E%3Cpath d='M22.5049 20H9.49359C9.40559 19.9999 9.3192 19.9787 9.24337 19.9384C9.16754 19.8981 9.10501 19.8403 9.06225 19.7709C9.01949 19.7015 8.99804 19.6231 9.00014 19.5437C9.00224 19.4643 9.02779 19.3869 9.07417 19.3194L10.5231 17.2104C10.5675 17.146 10.6293 17.0929 10.7028 17.056C10.7763 17.0192 10.859 16.9999 10.943 17H21.0565C21.1405 16.9999 21.2232 17.0192 21.2967 17.056C21.3702 17.0929 21.432 17.146 21.4764 17.2104L22.9258 19.3194C22.9722 19.3869 22.9978 19.4644 22.9999 19.5438C23.0019 19.6232 22.9805 19.7017 22.9376 19.7711C22.8948 19.8405 22.8322 19.8983 22.7563 19.9385C22.6804 19.9788 22.594 20 22.5059 20H22.5049ZM10.3813 19.1086H21.6172L20.7808 17.8914H11.2177L10.3813 19.1086Z' fill='%230370D4'/%3E%3Cpath d='M23.5304 22H8.46957C8.34503 22 8.22559 21.9473 8.13753 21.8536C8.04947 21.7598 8 21.6326 8 21.5C8 21.3674 8.04947 21.2402 8.13753 21.1464C8.22559 21.0527 8.34503 21 8.46957 21H23.5304C23.655 21 23.7744 21.0527 23.8625 21.1464C23.9505 21.2402 24 21.3674 24 21.5C24 21.6326 23.9505 21.7598 23.8625 21.8536C23.7744 21.9473 23.655 22 23.5304 22Z' fill='%230370D4'/%3E%3Cpath d='M28.1772 24H3.82237C3.33924 23.9994 2.87607 23.8042 2.53444 23.4573C2.19282 23.1104 2.00062 22.6401 2 22.1495V17.8957C2.00198 16.5977 2.51077 15.3534 3.41482 14.4356C4.31887 13.5179 5.5444 13.0016 6.82274 13H25.1763C26.4548 13.0015 27.6805 13.5177 28.5847 14.4354C29.4889 15.3532 29.9979 16.5976 30 17.8957V22.149C29.9995 22.6398 29.8073 23.1103 29.4656 23.4573C29.1238 23.8043 28.6605 23.9995 28.1772 24ZM6.82274 13.949C5.79174 13.9501 4.80329 14.3665 4.07427 15.1068C3.34525 15.847 2.93519 16.8507 2.93408 17.8976V22.1509C2.93408 22.39 3.02762 22.6193 3.19412 22.7884C3.36062 22.9575 3.58644 23.0525 3.8219 23.0525H28.1772C28.4126 23.0525 28.6385 22.9575 28.8049 22.7884C28.9714 22.6193 29.065 22.39 29.065 22.1509V17.8957C29.0633 16.8492 28.6529 15.8461 27.924 15.1062C27.1951 14.3664 26.207 13.9502 25.1763 13.949H6.82274Z' fill='%230370D4'/%3E%3Cpath d='M26.8679 26H24.1321C23.8319 25.9997 23.5442 25.8958 23.332 25.7113C23.1198 25.5268 23.0004 25.2766 23 25.0157V23.4396C23 23.323 23.0533 23.2112 23.1481 23.1288C23.2429 23.0463 23.3715 23 23.5056 23H27.4944C27.6285 23 27.7571 23.0463 27.8519 23.1288C27.9467 23.2112 28 23.323 28 23.4396V25.0157C27.9996 25.2766 27.8802 25.5268 27.668 25.7113C27.4558 25.8958 27.1681 25.9997 26.8679 26ZM24.0112 23.8793V25.0157C24.0114 25.0435 24.0241 25.0702 24.0468 25.0898C24.0694 25.1095 24.1001 25.1206 24.1321 25.1207H26.8679C26.8999 25.1206 26.9306 25.1095 26.9532 25.0898C26.9759 25.0702 26.9886 25.0435 26.9888 25.0157V23.8793H24.0112Z' fill='%230370D4'/%3E%3Cpath d='M7.86844 26H5.13207C4.83191 25.9998 4.54412 25.896 4.33187 25.7114C4.11962 25.5269 4.00027 25.2767 4 25.0157V23.4396C4 23.323 4.05327 23.2112 4.14809 23.1288C4.24291 23.0463 4.37152 23 4.50561 23H8.49439C8.62848 23 8.75709 23.0463 8.85191 23.1288C8.94673 23.2112 9 23.323 9 23.4396V25.0157C8.99973 25.2766 8.88045 25.5268 8.66831 25.7113C8.45617 25.8958 8.16851 25.9997 7.86844 26ZM5.01173 23.8793V25.0157C5.01173 25.0435 5.02446 25.0703 5.04712 25.09C5.06979 25.1097 5.10052 25.1207 5.13257 25.1207H7.86844C7.88428 25.1208 7.89997 25.118 7.91461 25.1127C7.92924 25.1075 7.94253 25.0997 7.95371 25.0899C7.96489 25.0802 7.97374 25.0686 7.97976 25.0559C7.98578 25.0431 7.98884 25.0295 7.98878 25.0157V23.8793H5.01173Z' fill='%230370D4'/%3E%3Cpath d='M27.5125 13.9948C27.4174 13.9951 27.3244 13.9686 27.2449 13.9188C27.1653 13.8689 27.1027 13.7978 27.0646 13.7142L24.5122 8.06091C24.2724 7.71355 23.9466 7.42872 23.5639 7.23194C23.1811 7.03516 22.7535 6.93259 22.3194 6.93342H9.68379C9.24965 6.9328 8.82213 7.03546 8.43945 7.23222C8.05678 7.42898 7.7309 7.7137 7.49096 8.06091L4.93704 13.7124C4.91219 13.7695 4.87575 13.8214 4.82984 13.865C4.78393 13.9085 4.72945 13.9429 4.66959 13.966C4.60972 13.9892 4.54565 14.0007 4.4811 14C4.41655 13.9992 4.35281 13.9861 4.29358 13.9615C4.23434 13.9368 4.1808 13.9012 4.13605 13.8565C4.09131 13.8118 4.05625 13.7591 4.03293 13.7013C4.0096 13.6436 3.99847 13.5819 4.00017 13.52C4.00187 13.4581 4.01638 13.3971 4.04285 13.3406L6.6109 7.65406C6.62182 7.63044 6.63453 7.60763 6.64891 7.58578C6.97551 7.09832 7.42467 6.69757 7.95504 6.42045C8.4854 6.14332 9.07991 5.99874 9.68379 6.00001H22.3179C22.9218 5.99874 23.5163 6.14337 24.0466 6.42059C24.5769 6.69781 25.0259 7.09868 25.3523 7.58625C25.367 7.60777 25.3797 7.63046 25.3903 7.65406L27.9593 13.3415C27.9917 13.4127 28.0051 13.4905 27.9983 13.5679C27.9915 13.6453 27.9647 13.7198 27.9203 13.7848C27.876 13.8498 27.8155 13.9031 27.7443 13.94C27.6731 13.977 27.5934 13.9963 27.5125 13.9962V13.9948Z' fill='%230370D4'/%3E%3Cpath d='M28.3495 14H26.6505C26.478 14 26.3125 13.9473 26.1905 13.8536C26.0685 13.7598 26 13.6326 26 13.5C26 13.3674 26.0685 13.2402 26.1905 13.1464C26.3125 13.0527 26.478 13 26.6505 13H28.3495C28.522 13 28.6875 13.0527 28.8095 13.1464C28.9315 13.2402 29 13.3674 29 13.5C29 13.6326 28.9315 13.7598 28.8095 13.8536C28.6875 13.9473 28.522 14 28.3495 14Z' fill='%230370D4'/%3E%3Cpath d='M31.3301 14H28.4659C28.3423 14 28.2238 13.9508 28.1365 13.8631C28.0491 13.7755 28 13.6566 28 13.5327V11.4673C28 11.3434 28.0491 11.2245 28.1365 11.1369C28.2238 11.0492 28.3423 11 28.4659 11H30.7384C31.0729 11.0004 31.3936 11.1338 31.6301 11.371C31.8666 11.6083 31.9996 11.9299 32 12.2654V13.329C31.9998 13.507 31.9291 13.6777 31.8035 13.8035C31.6778 13.9293 31.5076 14 31.3301 14ZM28.9317 13.0654H31.0678V12.2654C31.0677 12.1777 31.0329 12.0936 30.971 12.0316C30.9092 11.9696 30.8254 11.9347 30.7379 11.9346H28.9317V13.0654Z' fill='%230370D4'/%3E%3Cpath d='M5.34952 14H3.65048C3.47796 14 3.31251 13.9473 3.19052 13.8536C3.06853 13.7598 3 13.6326 3 13.5C3 13.3674 3.06853 13.2402 3.19052 13.1464C3.31251 13.0527 3.47796 13 3.65048 13H5.34952C5.52204 13 5.68749 13.0527 5.80948 13.1464C5.93147 13.2402 6 13.3674 6 13.5C6 13.6326 5.93147 13.7598 5.80948 13.8536C5.68749 13.9473 5.52204 14 5.34952 14Z' fill='%230370D4'/%3E%3Cpath d='M3.53448 14H0.669618C0.492143 13.9999 0.321965 13.9292 0.196427 13.8034C0.0708897 13.6776 0.000246793 13.5069 0 13.329V12.2654C0.000369771 11.93 0.133372 11.6084 0.369841 11.3712C0.606309 11.134 0.926939 11.0005 1.26142 11H3.53402C3.6576 11 3.77613 11.0492 3.86352 11.1369C3.95091 11.2245 4 11.3434 4 11.4673V13.5327C4 13.6566 3.95097 13.7753 3.86368 13.863C3.77639 13.9506 3.65799 13.9999 3.53448 14ZM0.931966 13.0654H3.0685V11.9346H1.26142C1.17396 11.9347 1.09011 11.9696 1.02827 12.0316C0.966422 12.0936 0.931624 12.1777 0.9315 12.2654L0.931966 13.0654Z' fill='%230370D4'/%3E%3C/svg%3E");
}

/* @media (max-width:767px) {
    .popular-services-bankspro__wrapper_item.services9 {
        display: none
    }
} */

.popular-services-bankspro__wrapper_item.services10 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 17V27C16 28 15.5 30 13.5 30C11.5 30 11 28 11 27' stroke='%230370D4' stroke-linecap='round'/%3E%3Cpath d='M16 2.5C3.50002 2.50003 2 14.5 2 18.5C6 15.7 9.33333 17.3333 10.5 18.5M16 2.5C28.5 2.49997 30 14 30 18.5C28.5 17.5 24.7 16.1 21.5 18.5M16 2.5C14 3.33334 10.1 7.70002 10.5 18.5M16 2.5C20.4 3.69998 21.5 13.6667 21.5 18.5M21.5 18.5C19.6667 17.3333 14.9 15.7 10.5 18.5' stroke='%230370D4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

/* @media (max-width:767px) {
    .popular-services-bankspro__wrapper_item.services10 {
        display: none
    }
} */

.popular-services-bankspro__wrapper_item.services11 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='34' height='32' viewBox='0 0 34 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.9375 19.875V27.3125C2.9375 27.8648 3.38522 28.3125 3.9375 28.3125H29.125C29.6773 28.3125 30.125 27.8648 30.125 27.3125V19.875' stroke='%230370D4'/%3E%3Cpath d='M7.15625 19.875H3C2.44772 19.875 2 19.4273 2 18.875V8.6875C2 8.13522 2.44772 7.6875 3 7.6875H30.0625C30.6148 7.6875 31.0625 8.13522 31.0625 8.6875V18.875C31.0625 19.4273 30.6148 19.875 30.0625 19.875H25.9062M9.96875 19.875H23.0938' stroke='%230370D4'/%3E%3Cpath d='M9.96875 22.2188H7.15625V18.9375C7.15625 18.1608 7.78585 17.5312 8.5625 17.5312C9.33915 17.5312 9.96875 18.1608 9.96875 18.9375V22.2188Z' stroke='%230370D4'/%3E%3Cpath d='M25.9062 22.2188H23.0938V18.9375C23.0938 18.1608 23.7233 17.5312 24.5 17.5312C25.2767 17.5312 25.9062 18.1608 25.9062 18.9375V22.2188Z' stroke='%230370D4'/%3E%3Cpath d='M10.4375 5.875V7.6875H8.5625V6C8.5625 4.34315 9.90565 3 11.5625 3H21.5C23.1569 3 24.5 4.34315 24.5 6V7.6875H22.625V5.875C22.625 5.32272 22.1773 4.875 21.625 4.875H11.4375C10.8852 4.875 10.4375 5.32272 10.4375 5.875Z' stroke='%230370D4'/%3E%3C/svg%3E");
}

/* @media (max-width:767px) {
    .popular-services-bankspro__wrapper_item.services11 {
        display: none
    }
} */

.popular-services-bankspro__wrapper_item.services12 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.5843 18.4436L26.3904 11.5861L27.7691 11.9825C28.0719 12.0696 28.3878 11.8943 28.4745 11.5905C28.5614 11.287 28.3865 10.9705 28.0837 10.8834L18.4975 8.12581C18.4995 8.08471 18.5006 8.04362 18.5006 8.0023C18.5008 6.86124 17.7324 5.86401 16.6309 5.57657C15.5293 5.2889 14.3732 5.78361 13.8182 6.77972L4.23112 4.02232C3.92834 3.93522 3.61241 4.11077 3.52551 4.41429C3.43885 4.71781 3.61374 5.03429 3.91653 5.12139L5.80855 5.66568L2.3821 13.0226C2.15351 13.1028 2.00022 13.319 2 13.562C1.99933 15.4182 3.11534 17.0915 4.82667 17.8001C6.538 18.509 8.50689 18.1133 9.81339 16.798C10.6839 15.9473 11.1756 14.7808 11.1778 13.562C11.1778 13.306 11.0078 13.0813 10.7621 13.0119L7.57759 6.17468L13.5027 7.87879C13.5007 7.91988 13.4996 7.96098 13.4996 8.00252C13.5014 9.16592 14.3001 10.1756 15.4297 10.4423V21.7678H13.8554C12.5975 21.7678 11.5512 22.7798 11.5512 24.041V24.3729C10.4927 24.5963 9.73274 25.5294 9.72605 26.6139V27.4144C9.73563 27.7371 9.99698 27.9953 10.3191 28H21.6811C22.0032 27.9953 22.2646 27.7371 22.2742 27.4144V26.6139C22.2675 25.5294 21.5075 24.5963 20.449 24.3729V24.041C20.449 22.7798 19.4025 21.7678 18.1448 21.7678H16.5705V10.4423C17.254 10.2804 17.8384 9.83862 18.182 9.22465L24.6379 11.0818L21.2043 18.4543C20.9755 18.5345 20.8222 18.7507 20.822 18.9935C20.8215 20.8497 21.9375 22.523 23.6489 23.2316C25.3602 23.9405 27.3288 23.545 28.6353 22.2297C29.5058 21.3788 29.9978 20.2122 30 18.9935C29.9998 18.7375 29.83 18.5131 29.5843 18.4436ZM6.57454 6.69641L9.493 12.9627H3.6563L6.57454 6.69641ZM6.57454 16.9764C4.89462 16.9863 3.45778 15.7686 3.1882 14.1063H9.98695C9.69664 15.7673 8.25691 16.9785 6.57454 16.9764ZM21.1334 26.6139V26.8565H10.8668V26.6139C10.8668 25.9834 11.4015 25.4843 12.0303 25.4843H19.97C20.5987 25.4843 21.1334 25.9834 21.1334 26.6139ZM19.3083 24.041V24.3407H12.692V24.041C12.692 23.4105 13.2267 22.9113 13.8554 22.9113H18.1448C18.7735 22.9113 19.3083 23.4105 19.3083 24.041ZM16.0001 9.36536C15.4202 9.36581 14.9037 8.99774 14.7137 8.44854C14.5236 7.89934 14.7016 7.28983 15.157 6.93003C15.6127 6.57022 16.2456 6.5394 16.7338 6.85342C17.2219 7.16722 17.4579 7.75662 17.3218 8.32168C17.3073 8.35786 17.2966 8.39516 17.2897 8.43335C17.1041 8.98947 16.585 9.36469 16.0001 9.36536ZM28.3152 18.3945H22.4785L25.3967 12.1281L28.3152 18.3945ZM25.3967 22.4082C23.7168 22.418 22.28 21.2003 22.0104 19.538H28.8091C28.5188 21.199 27.0791 22.4102 25.3967 22.4082Z' fill='%230370D4'/%3E%3C/svg%3E%0A");
}

/* @media (max-width:767px) {
    .popular-services-bankspro__wrapper_item.services12 {
        display: none
    }
} */

.popular-services-bankspro .content-bankspro__title {
    margin-bottom: 24px
}

@media (min-width:375px) {
    .popular-services-bankspro .content-bankspro__title {
        margin-bottom: calc(1.561vw + 18.14634px)
    }
}

@media (min-width:1400px) {
    .popular-services-bankspro .content-bankspro__title {
        margin-bottom: 40px
    }
}

.calculator-bankspro-toggle {
    margin-bottom: 24px;
}
@media (min-width:985px) {
    .calculator-bankspro-toggle {
        display: none;
    }
}
.calculator-bankspro-toggle .btn {
    max-width: 100%;
    padding-left: 24px;
    padding-right: 24px;
}
@media (min-width:768px) {
    .calculator-bankspro-toggle .btn {
        width: auto;
    }
}

.calculator-bankspro-main {
    padding-bottom: 40px;
    display: none;
    opacity: 0;
    transition: opacity .9s;
    -webkit-transition: opacity .9s;
    -moz-transition: opacity .9s;
    -ms-transition: opacity .9s;
    -o-transition: opacity .9s;
}
.calculator-bankspro-main._visible {
    display: block;
    opacity: 1;
}
.calculator-bankspro-wrapper._show .calculator-bankspro-main {
    opacity: 1;
}
@media (min-width:375px) {
    .calculator-bankspro-main {
        padding-bottom: calc(-.195vw + 40.73171px);
    }
}
@media (min-width:985px) {
    .calculator-bankspro-main {
        opacity: 1;
        display: block !important;
    }
}

.calculator-bankspro,
.filter-bankspro {
    padding: 16px;
    border: 1px solid #D9DDE6;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}
@media (min-width:768px) {
    .calculator-bankspro,
    .filter-bankspro {
        padding: 30px;
    }
}
@media (min-width:1400px) {
    .calculator-bankspro {
        margin-bottom: 38px
    }
}

.calculator-bankspro__wrapper {
    grid-gap: 30px;
    display: grid;
    align-items: center;
    grid-template-columns: 1fr 1fr 1fr 1fr
}

@media (max-width:984px) {
    .calculator-bankspro__wrapper {
        grid-gap: 20px;
        grid-template-columns: 1fr
    }
}

.calculator-bankspro__wrapper_item {
    background: #e1e9f1;
    border-radius: 10px!important;
    height: 70px
}

.calculator-bankspro .v-application .primary--text {
    width: 20px;
    height: 20px;
    margin-top: -10px;
}

.calculator-bankspro .v-application .v-slider__thumb.primary {
    width: 20px;
    height: 20px;
    left: -50%;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    box-shadow: 0px 1px 4px rgba(9, 148, 187, 0.5);
}

.calculator-bankspro .v-slider__track-container {
    height: 3px;
    background-color: #B9CDE0;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
}

.calculator-bankspro .v-application .primary {
    height: 3px;
    border-radius: 2px 0 0 2px;
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    -ms-border-radius: 2px 0 0 2px;
    -o-border-radius: 2px 0 0 2px;
}

.calculator-bankspro .v-slider {
    padding-top: 0;
    padding-bottom: 0;
}

.calculator-bankspro__wrapper_title-sm {
    font-size: 14px;
    line-height: 130%;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 6px;
    white-space: nowrap;
}

.calculator-bankspro__wrapper_box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    margin-top: 4px;
    padding-left: 20px;
    padding-right: 20px
}

.calculator-bankspro__wrapper_arrow,
.calculator-bankspro__wrapper_percent,
.calculator-bankspro__wrapper_sum,
.calculator-bankspro__wrapper_years {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    line-height: 130%
}

.calculator-bankspro__range-slider {
    -webkit-appearance: none;
    background: #d6d6d6;
    border: transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 2px;
    margin-left: 1%;
    margin-right: 1%;
    margin-top: 15px;
    width: 98%
}

.calculator-bankspro__range-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    background: #6198cc;
    border: none;
    border-radius: 500px;
    -webkit-box-shadow: 0 0 2px rgba(6, 63, 118, .3);
    box-shadow: 0 0 2px rgba(6, 63, 118, .3);
    cursor: pointer;
    height: 21px;
    width: 21px
}

.calculator-bankspro__range-slider::-moz-range-thumb {
    background: #6198cc;
    border: none;
    border-radius: 500px;
    box-shadow: 0 0 2px rgba(6, 63, 118, .3);
    cursor: pointer;
    height: 21px;
    width: 21px
}

.calculator-bankspro__wrapper_range {
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 15px;
}

.calculator-bankspro__range-slider.pay {
    background: #d2d2d2;
    margin-left: 0;
    margin-right: 0;
    width: 100%
}

.calculator-bankspro__range-slider.pay::-webkit-slider-thumb {
    height: 10px;
    width: 10px
}

.calculator-bankspro__range-slider.pay::-moz-range-thumb {
    height: 10px;
    width: 10px
}

.calculator-bankspro__wrapper_btn {
    display: flex;
    align-items: flex-end;
    /* padding-top: 24px; */
}
@media (min-width:985px) {
    .calculator-bankspro__wrapper_btn {
        height: 100%;
        padding-top: 0;
    }
}

.calculator-bankspro__wrapper_btn .btn {
    height: 56px;
    min-width: 100%;
    font-size: 24px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}
@media (min-width:767px) {
    .calculator-bankspro__wrapper_btn .btn {
        min-width: auto;
    }
}
@media (min-width:985px) {
    .calculator-bankspro__wrapper_btn .btn {
        height: 100%;
    }
}

.calculator-bankspro__sum-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 2px
    /* margin-top: 20px */
}
@media (min-width:375px) {
    .calculator-bankspro__sum-wrapper {
        /* margin-top: calc(1.463vw + 14.5122px) */
    }
}
@media (min-width:985px) {
    .calculator-bankspro__sum-wrapper {
        display: grid;
        grid-gap: 30px;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        margin-top: 16px;
    }
}

@media (min-width:767px) {
    .calculator-bankspro__sum-wrapper_item {
        display: flex;
        align-items: flex-end;
    }
}

.calculator-bankspro__sum-wrapper_item + .calculator-bankspro__sum-wrapper_item {
    margin-left: 54px;
}
@media (min-width:575px) {
    .calculator-bankspro__sum-wrapper_item + .calculator-bankspro__sum-wrapper_item {
        margin-left: 78px;
    }
}
@media (min-width:984px) {
    .calculator-bankspro__sum-wrapper_item + .calculator-bankspro__sum-wrapper_item {
        margin-left: 0;
    }
}

.calculator-bankspro__sum-wrapper_title {
    color: #333;
    font-size: 16px;
    line-height: 1.3
}
@media (min-width:767px) {
    .calculator-bankspro__sum-wrapper_title {
        position: relative;
        top: -3px;
    }
}

.calculator-bankspro__sum-wrapper_overpayment,
.calculator-bankspro__sum-wrapper_sum {
    color: #333;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3
}
@media (min-width:375px) {
    .calculator-bankspro__sum-wrapper_overpayment,
    .calculator-bankspro__sum-wrapper_sum {
        font-size: 24px;
    }
}
@media (min-width:767px) {
    .calculator-bankspro__sum-wrapper_overpayment,
    .calculator-bankspro__sum-wrapper_sum {
        margin-left: 8px;
    }
}

/* .calculator-bankspro__sum-wrapper_item
+.calculator-bankspro__sum-wrapper_item {
    margin-left: 32px
}

@media (min-width:375px) {
    .calculator-bankspro__sum-wrapper_item:last-child {
        margin-left: calc(11.512vw - 11.17073px)
    }
}

@media (min-width:1400px) {
    .calculator-bankspro__sum-wrapper_item:last-child {
        margin-left: 150px
    }
} */

.favorites-bankspro__box {
    margin-bottom: 40px
}

@media (min-width:375px) {
    .favorites-bankspro__box {
        margin-bottom: calc(2.927vw + 29.02439px)
    }
}

@media (min-width:1400px) {
    .favorites-bankspro__box {
        margin-bottom: 70px
    }
}

.favorites-bankspro__box:last-child {
    margin-bottom: 0
}

.no-found-bankspro {
    margin-top: 50px
}

@media (min-width:375px) {
    .no-found-bankspro {
        margin-top: calc(3.707vw + 36.09756px)
    }
}

@media (min-width:1400px) {
    .no-found-bankspro {
        margin-top: 88px
    }
}

.no-found-bankspro__title {
    color: #fb9023;
    font-size: 24px;
    font-weight: 700;
    line-height: 130%;
    margin-bottom: 20px;
    text-align: center
}

@media (min-width:375px) {
    .no-found-bankspro__title {
        font-size: 36px;
        font-size: calc(1.171vw + 19.60976px)
    }
}

@media (min-width:1400px) {
    .no-found-bankspro__title {
        font-size: 36px
    }
}

@media (min-width:375px) {
    .no-found-bankspro__title {
        margin-bottom: calc(-.39vw + 21.46341px)
    }
}

@media (min-width:1400px) {
    .no-found-bankspro__title {
        margin-bottom: 16px
    }
}

.no-found-bankspro__content {
    font-size: 18px;
    line-height: 130%;
    margin-bottom: 20px;
    text-align: center
}

@media (min-width:375px) {
    .no-found-bankspro__content {
        margin-bottom: calc(4.293vw + 3.90244px)
    }
}

@media (min-width:1400px) {
    .no-found-bankspro__content {
        margin-bottom: 64px
    }
}

.no-found-bankspro__content-title {
    font-size: 18px;
    line-height: 130%;
    margin-bottom: 20px;
    text-align: center
}

@media (min-width:375px) {
    .no-found-bankspro__content-title {
        margin-bottom: calc(1.171vw + 15.60976px)
    }
}

@media (min-width:1400px) {
    .no-found-bankspro__content-title {
        margin-bottom: 32px
    }
}

.no-found-bankspro__nav {
    text-align: center
}

.no-found-bankspro__nav_item {
    display: inline-block;
    margin-bottom: 20px;
    margin-left: 20px
}

@media (min-width:375px) {
    .no-found-bankspro__nav_item {
        margin-bottom: calc(1.171vw + 15.60976px)
    }
}

@media (min-width:1400px) {
    .no-found-bankspro__nav_item {
        margin-bottom: 32px
    }
}

@media (min-width:375px) {
    .no-found-bankspro__nav_item {
        margin-left: calc(5.854vw - 1.95122px)
    }
}

@media (min-width:1400px) {
    .no-found-bankspro__nav_item {
        margin-left: 80px
    }
}

.no-found-bankspro__nav_href {
    color: #234b70;
    display: block;
    font-size: 18px;
    font-weight: 800;
    line-height: 100%;
    text-align: center
}

@media (min-width:375px) {
    .no-found-bankspro__nav_href {
        font-size: 2222224px;
        font-size: calc(.585vw + 15.80488px)
    }
}

@media (min-width:1400px) {
    .no-found-bankspro__nav_href {
        font-size: 24px
    }
}

.no-found-bankspro__nav_href.underline {
    text-decoration: underline
}

.card-bankspro__wrapper {
    background: #fff;
    border-radius: 10px!important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 16px
}

.card-bankspro__wrapper.full {
    padding: 60px 100px;
}

@media (max-width: 1186px) {
    .card-bankspro__wrapper.full {
        padding: 40px 60px;
    }
}

@media (max-width: 767px) {
    .card-bankspro__wrapper.full {
        padding: 16px;
    }
}

.card-bankspro__offers {
    position: relative;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-left: -15px;
    margin-right: -15px;
}

@media (max-width:984px) {
    .card-bankspro__offers {
        flex-wrap: wrap;
    }
}

@media (max-width: 767px) {
    .card-bankspro__offers {
        align-items: flex-end;
    }
}

.card-bankspro__offers > div {
    padding: 15px;
}

@media (max-width:984px) {
    .card-bankspro__offers .content-bankspro__offers_compare,
    .card-bankspro__offers .content-bankspro__offers_favorites {
        margin-left: auto
    }
    .card-bankspro__offers .content-bankspro__offers_logo {
        margin-bottom: 10px
    }
    .content-bankspro__offers_logo-wrapper {
        width: 100%;
    }
}

@media (max-width: 767px) {
    .card-bankspro__wrapper.full .content-bankspro__offers_logo {
        width: 110px;
        height: 40px;
        margin-bottom: 16px;
    }
}

.card-bankspro__offers_content-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media (max-width:984px) {
    .card-bankspro__offers_content-box {
        max-width: calc( 100% - 300px );
    }
}

@media (max-width: 767px) {
    .card-bankspro__offers_content-box {
        display: block;
        max-width: 100%;
        width: 100%;
    }
}

.card-bankspro__offers_content-box .card-bankspro__offers_content:last-child {
    margin-left: 42px
}

@media (max-width: 767px) {
    .card-bankspro__offers_content-box .card-bankspro__offers_content:last-child {
        margin-left: 0
    }
    .card-bankspro__offers_content-box .card-bankspro__offers_content {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 8px
    }

    .card-bankspro__wrapper.full .card-bankspro__offers_content {
        margin-bottom: 16px;
    }
    .card-bankspro__wrapper.full .card-bankspro__offers_content:last-child {
        margin-bottom: 24px;
    }
}

.card-bankspro__offers_content-box .content-bankspro__offers_content-title {
    color: rgba(35, 75, 112, .5);
    margin-bottom: 10px
}

@media (max-width: 767px) {
    .card-bankspro__offers_content-box .content-bankspro__offers_content-title {
        margin-bottom: 0;
    }
}

.card-bankspro__offers_content-box .content-bankspro__offers_content-sum {
    font-size: 24px;
    font-weight: 600
}
@media (max-width: 767px) {
    .card-bankspro__offers_content-box .content-bankspro__offers_content-sum {
        text-align: right;
        padding-left: 30px;
    }
}

.card-bankspro__offers_bottom-info {
    -webkit-box-align: center;
    -ms-flex-align: center;
    grid-gap: 16px;
    align-items: center;
    display: grid;
    grid-template-columns: minmax(auto, 200px) auto auto
}

.card-bankspro__offers_bottom-info a.btn {
    min-width: 200px;
}

@media (max-width: 767px) {
    .card-bankspro__offers_bottom-info {
        width: 100%;
        display: flex;
    }
    .card-bankspro__offers_bottom-info div:first-child {
        width: 100%;
        max-width: 100%;
        flex: 1 0 0%;
    }
    .card-bankspro__offers_bottom-info .btn {
        max-width: 270px;
    }
}

.card-bankspro__offers .content-bankspro__offers_rating {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15 0 4.585 8.69 9.68 1.675-6.847 7.045 1.399 9.725L15 22.8l-8.817 4.335 1.399-9.725-6.848-7.045 9.681-1.675L15 0z' fill='%23FB9023'/%3E%3C/svg%3E") no-repeat;
    font-size: 22px;
    margin-left: inherit;
    padding-left: 35px
}

@media (max-width:984px) {
    .card-bankspro__offers .content-bankspro__offers_rating-wrapper {
        position: absolute;
        top: 0;
        right: 0;
        height: 94px;
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }
}

@media (max-width:767px) {
    .card-bankspro__offers .content-bankspro__offers_rating-wrapper {
        height: 40px;
    }

    .card-bankspro__offers .content-bankspro__offers_rating {
        background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 0 2.75 5.214 5.81 1.005-4.11 4.227.84 5.835L9 13.68l-5.29 2.601.84-5.835L.44 6.22l5.81-1.005L9 0z' fill='%23FB9023'/%3E%3C/svg%3E") no-repeat;
        font-size: 14px;
        padding-left: 20px
    }
}

.card-bankspro__description {
    margin-top: 50px
}

@media (max-width:984px) {
    .card-bankspro__description {
        margin-top: 40px
    }
}
@media (max-width:767px) {
    .card-bankspro__description {
        margin-top: 32px
    }
}


.card-bankspro__description_content {
    font-size: 16px;
    grid-gap: 40px;
    display: grid;
    grid-template-columns: minmax(auto, 268px) minmax(auto, 570px)
}

@media (max-width:984px) {
    .card-bankspro__description_content {
        display: block
    }
}

.card-bankspro__description_content-title {
    color: #234b70;
    font-size: 18px;
    font-weight: 600;
    line-height: 130%
}

@media (max-width:984px) {
    .card-bankspro__description_content-title {
        margin-bottom: 20px
    }
    .card-bankspro__description_content-text + .card-bankspro__description_content-title {
        margin-top: 40px;
    }
}

@media (max-width: 767px) {
    .card-bankspro__description_content-text + .card-bankspro__description_content-title {
        margin-top: 32px;
    }
}

.card-bankspro__description_content-text {
    font-size: 16px;
    line-height: 1.3
}
@media (max-width: 767px) {
    .card-bankspro__description_content-text {
        font-size: 14px;
    }
}

.card-bankspro__description_content-text b {
    font-weight: 700
}

.card-bankspro__description_content-text i {
    font-style: italic
}

.card-bankspro__description_content-text a {
    color: #234b70
}

.card-bankspro__description_content-text p {
    margin-bottom: 20px
}

.card-bankspro__description_content-text ul {
    list-style: inherit!important;
    padding-left: 20px
}

.card-bankspro__description_content-text ul li {
    margin-bottom: 5px
}

.compare-bankspro__wrapper {
    /* grid-gap: 30px;
    display: grid;
    grid-template-columns: minmax(auto, 248px) minmax(auto, 770px) */
    display: flex;
    justify-content: space-between;
    max-width: 1070px;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width:984px) {
    .compare-bankspro__wrapper {
        display: block
    }
}

.compare-bankspro__slider-results {
    color: rgba(0, 0, 0, .5);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    line-height: 134.09%;
    text-align: center
}

.compare-bankspro__slider-results_separator {
    margin-left: 5px;
    margin-right: 5px
}

.compare-bankspro__slider-button {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    min-width: 205px
}

.compare-bankspro__slider-button-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
}

@media (max-width:984px) {
    .compare-bankspro__slider-button-wrap {
        margin-bottom: 20px
    }
}

.compare-bankspro__content {
    width: 770px;
}
@media (max-width:984px) {
    .compare-bankspro__content {
        width: 100%;
        max-width: 100%;
        padding-top: 16px;
    }
}
@media (max-width:984px) {
    .compare-bankspro__content {
        padding-top: 8px;
    }
}

.compare-bankspro .compare-bankspro__slider_wrapper_none {
    margin-top: 60px;
    border: none;
}
@media (max-width:984px) {
    .compare-bankspro .compare-bankspro__slider_wrapper_none {
        margin-top: 0;
    }
}
@media (max-width:767px) {
    .compare-bankspro .compare-bankspro__slider_wrapper_none {
        padding-left: 16px;
        padding-right: 16px;
    }
}

@media (max-width:767px) {
    .compare-bankspro__carousel {
        margin-left: -16px;
        margin-right: -16px;
    }
}

.compare-bankspro__carousel_nav-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgba(0, 0, 0, .5);
    font-size: 18px;
}

.compare-bankspro__carousel_nav-info {
    width: 160px;
    text-align: center;
}

.compare-bankspro__carousel_prev.disabled,
.compare-bankspro__carousel_next.disabled {
    opacity: .5;
    cursor: default;
}

.compare-bankspro__carousel_prev::before {
    content: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0469 19.9062C13.5156 19.4375 13.4688 18.7344 13.0469 18.2656L7.375 12.875H20.875C21.4844 12.875 22 12.4062 22 11.75V10.25C22 9.64062 21.4844 9.125 20.875 9.125H7.375L13.0469 3.78125C13.4688 3.3125 13.5156 2.60938 13.0469 2.14062L12.0156 1.10938C11.5938 0.6875 10.8438 0.6875 10.4219 1.10938L1.32812 10.25C0.859375 10.6719 0.859375 11.375 1.32812 11.7969L10.4219 20.9375C10.8438 21.3594 11.5469 21.3594 12.0156 20.9375L13.0469 19.9062Z' fill='%23234B70'/%3E%3Cpath d='M13.0469 18.2656L13.3442 17.998L13.3338 17.9864L13.3224 17.9757L13.0469 18.2656ZM7.375 12.875V12.475H6.3735L7.09944 13.1649L7.375 12.875ZM7.375 9.125L7.1007 8.83386L6.36713 9.525H7.375V9.125ZM13.0469 3.78125L13.3212 4.07239L13.3332 4.06109L13.3442 4.04884L13.0469 3.78125ZM10.4219 1.10938L10.139 0.826531L10.1383 0.82726L10.4219 1.10938ZM1.32812 10.25L1.59571 10.5473L1.60391 10.5399L1.61169 10.5321L1.32812 10.25ZM1.32812 11.7969L1.61169 11.5148L1.60391 11.5069L1.59571 11.4996L1.32812 11.7969ZM10.4219 20.9375L10.1383 21.2196L10.139 21.2203L10.4219 20.9375ZM12.0156 20.9375L12.2832 21.2348L12.291 21.2278L12.2985 21.2203L12.0156 20.9375ZM13.3297 20.1891C13.9724 19.5464 13.8851 18.599 13.3442 17.998L12.7496 18.5332C13.0524 18.8697 13.0589 19.3286 12.764 19.6234L13.3297 20.1891ZM13.3224 17.9757L7.65056 12.5851L7.09944 13.1649L12.7713 18.5556L13.3224 17.9757ZM7.375 13.275H20.875V12.475H7.375V13.275ZM20.875 13.275C21.6943 13.275 22.4 12.638 22.4 11.75H21.6C21.6 12.1745 21.2745 12.475 20.875 12.475V13.275ZM22.4 11.75V10.25H21.6V11.75H22.4ZM22.4 10.25C22.4 9.41971 21.7053 8.725 20.875 8.725V9.525C21.2635 9.525 21.6 9.86154 21.6 10.25H22.4ZM20.875 8.725H7.375V9.525H20.875V8.725ZM7.6493 9.41614L13.3212 4.07239L12.7726 3.49011L7.1007 8.83386L7.6493 9.41614ZM13.3442 4.04884C13.8851 3.44786 13.9724 2.50043 13.3297 1.85778L12.764 2.42347C13.0589 2.71832 13.0524 3.17714 12.7496 3.51366L13.3442 4.04884ZM13.3297 1.85778L12.2985 0.826532L11.7328 1.39222L12.764 2.42347L13.3297 1.85778ZM12.2985 0.826532C11.7204 0.248448 10.7171 0.248448 10.139 0.826532L10.7047 1.39222C10.9704 1.12655 11.4671 1.12655 11.7328 1.39222L12.2985 0.826532ZM10.1383 0.82726L1.04456 9.96789L1.61169 10.5321L10.7054 1.39149L10.1383 0.82726ZM1.06054 9.95268C0.415237 10.5335 0.415237 11.5134 1.06054 12.0942L1.59571 11.4996C1.30351 11.2366 1.30351 10.8103 1.59571 10.5473L1.06054 9.95268ZM1.04456 12.079L10.1383 21.2196L10.7054 20.6554L1.61169 11.5148L1.04456 12.079ZM10.139 21.2203C10.7248 21.8061 11.6709 21.7859 12.2832 21.2348L11.748 20.6402C11.4229 20.9328 10.9627 20.9126 10.7047 20.6547L10.139 21.2203ZM12.2985 21.2203L13.3297 20.1891L12.764 19.6234L11.7328 20.6547L12.2985 21.2203Z' fill='white'/%3E%3C/svg%3E");
}

.compare-bankspro__carousel_next::before {
    content: url("data:image/svg+xml,%3Csvg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.95312 2.14062C8.67188 2.375 8.57812 2.65625 8.57812 2.9375C8.57812 3.26562 8.71875 3.54688 8.95312 3.73438L14.5781 9.125H1.125C0.796875 9.125 0.515625 9.26562 0.328125 9.45312C0.09375 9.6875 0 9.96875 0 10.25V11.75C0 12.0781 0.09375 12.3594 0.328125 12.5469C0.515625 12.7812 0.796875 12.875 1.125 12.875H14.5781L8.95312 18.2656C8.71875 18.5 8.57812 18.7812 8.57812 19.0625C8.57812 19.3906 8.67188 19.6719 8.95312 19.8594L9.98438 20.8906C10.1719 21.125 10.4531 21.2188 10.7812 21.2188C11.0625 21.2188 11.3438 21.125 11.5781 20.8906L20.6719 11.7969C20.8594 11.6094 21 11.3281 21 11C21 10.7188 20.8594 10.4375 20.6719 10.2031L11.5781 1.10938C11.3438 0.921875 11.0625 0.78125 10.7812 0.78125C10.4531 0.78125 10.1719 0.921875 9.98438 1.10938L8.95312 2.14062Z' fill='%23234B70'/%3E%3Cpath d='M8.95312 2.14062L9.2092 2.44791L9.22314 2.4363L9.23597 2.42347L8.95312 2.14062ZM8.95312 3.73438L9.22989 3.44558L9.21697 3.4332L9.203 3.42203L8.95312 3.73438ZM14.5781 9.125V9.525H15.5736L14.8549 8.8362L14.5781 9.125ZM0.328125 12.5469L0.640473 12.297L0.612708 12.2623L0.578003 12.2345L0.328125 12.5469ZM14.5781 12.875L14.8549 13.1638L15.5736 12.475H14.5781V12.875ZM8.95312 18.2656L8.6763 17.9768L8.67028 17.9828L8.95312 18.2656ZM8.95312 19.8594L9.23597 19.5765L9.20796 19.5485L9.175 19.5266L8.95312 19.8594ZM9.98438 20.8906L10.2967 20.6407L10.2829 20.6234L10.2672 20.6078L9.98438 20.8906ZM20.6719 10.2031L20.9842 9.95325L20.9704 9.93595L20.9547 9.92028L20.6719 10.2031ZM11.5781 1.10938L11.861 0.826532L11.8453 0.810867L11.828 0.797028L11.5781 1.10938ZM8.69705 1.83334C8.31236 2.15391 8.17813 2.55446 8.17813 2.9375H8.97812C8.97812 2.75804 9.03139 2.59609 9.2092 2.44791L8.69705 1.83334ZM8.17813 2.9375C8.17813 3.386 8.3731 3.7826 8.70325 4.04672L9.203 3.42203C9.0644 3.31115 8.97812 3.14525 8.97812 2.9375H8.17813ZM8.67636 4.02317L14.3014 9.4138L14.8549 8.8362L9.22989 3.44558L8.67636 4.02317ZM14.5781 8.725H1.125V9.525H14.5781V8.725ZM1.125 8.725C0.68094 8.725 0.300533 8.91503 0.0452823 9.17028L0.610968 9.73597C0.730717 9.61622 0.91281 9.525 1.125 9.525V8.725ZM0.0452823 9.17028C-0.271961 9.48753 -0.4 9.87431 -0.4 10.25H0.4C0.4 10.0632 0.459461 9.88747 0.610968 9.73597L0.0452823 9.17028ZM-0.4 10.25V11.75H0.4V10.25H-0.4ZM-0.4 11.75C-0.4 12.1518 -0.28295 12.5703 0.078247 12.8592L0.578003 12.2345C0.47045 12.1485 0.4 12.0044 0.4 11.75H-0.4ZM0.0157775 12.7968C0.304735 13.1579 0.723188 13.275 1.125 13.275V12.475C0.870562 12.475 0.726515 12.4046 0.640473 12.297L0.0157775 12.7968ZM1.125 13.275H14.5781V12.475H1.125V13.275ZM14.3014 12.5862L8.67636 17.9768L9.22989 18.5544L14.8549 13.1638L14.3014 12.5862ZM8.67028 17.9828C8.38409 18.269 8.17813 18.6463 8.17813 19.0625H8.97812C8.97812 18.9162 9.05341 18.731 9.23597 18.5485L8.67028 17.9828ZM8.17813 19.0625C8.17813 19.4715 8.30096 19.9053 8.73125 20.1922L9.175 19.5266C9.04279 19.4384 8.97812 19.3097 8.97812 19.0625H8.17813ZM8.67028 20.1422L9.70153 21.1735L10.2672 20.6078L9.23597 19.5765L8.67028 20.1422ZM9.67203 21.1405C9.96099 21.5017 10.3794 21.6187 10.7812 21.6187V20.8188C10.5268 20.8188 10.3828 20.7483 10.2967 20.6407L9.67203 21.1405ZM10.7812 21.6187C11.1569 21.6187 11.5437 21.4907 11.861 21.1735L11.2953 20.6078C11.1438 20.7593 10.9681 20.8188 10.7812 20.8188V21.6187ZM11.861 21.1735L20.9547 12.0797L20.389 11.514L11.2953 20.6078L11.861 21.1735ZM20.9547 12.0797C21.21 11.8245 21.4 11.4441 21.4 11H20.6C20.6 11.2122 20.5088 11.3943 20.389 11.514L20.9547 12.0797ZM21.4 11C21.4 10.5911 21.2001 10.2231 20.9842 9.95325L20.3595 10.453C20.5186 10.6519 20.6 10.8464 20.6 11H21.4ZM20.9547 9.92028L11.861 0.826532L11.2953 1.39222L20.389 10.486L20.9547 9.92028ZM11.828 0.797028C11.5581 0.581116 11.1902 0.38125 10.7812 0.38125V1.18125C10.9348 1.18125 11.1294 1.26263 11.3282 1.42172L11.828 0.797028ZM10.7812 0.38125C10.3372 0.38125 9.95678 0.571281 9.70153 0.826532L10.2672 1.39222C10.387 1.27247 10.5691 1.18125 10.7812 1.18125V0.38125ZM9.70153 0.826532L8.67028 1.85778L9.23597 2.42347L10.2672 1.39222L9.70153 0.826532Z' fill='white'/%3E%3C/svg%3E%0A");
}

@media (max-width:984px) {
    .compare-bankspro__carousel [data-title]::before {
        content: attr(data-title);
        color: #9A9DA8;
        font-size: 14px;
        display: block;
        margin-bottom: 4px;
        white-space: nowrap;
    }
}


.compare-bankspro__slider {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.compare-bankspro__carousel .slick-list {
    margin-left: -15px;
    margin-right: -15px;
}
@media (max-width:767px) {
    .compare-bankspro__carousel .slick-list {
        padding-left: 8px;
        padding-right: 8px;
        margin: 0;
    }
}

.compare-bankspro__carousel .slick-track {
    display: flex;
    min-width: 100%;
    padding: 24px 0;
}

.compare-bankspro__slider_arrow-prev {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.953 2.14a.99.99 0 0 0-.375.797c0 .329.14.61.375.797l5.625 5.391H1.125c-.328 0-.61.14-.797.328A1.098 1.098 0 0 0 0 10.25v1.5c0 .328.094.61.328.797.188.234.469.328.797.328h13.453l-5.625 5.39c-.234.235-.375.516-.375.797 0 .329.094.61.375.797l1.031 1.032c.188.234.47.328.797.328.281 0 .563-.094.797-.328l9.094-9.094c.187-.188.328-.469.328-.797 0-.281-.14-.563-.328-.797L11.578 1.11c-.234-.187-.515-.328-.797-.328-.328 0-.61.14-.797.328l-1.03 1.032z' fill='%23234B70'/%3E%3Cpath d='m8.953 2.14.256.308.014-.012.013-.013-.283-.282zm0 1.594.277-.288-.013-.013-.014-.011-.25.312zm5.625 5.391v.4h.996l-.72-.689-.276.289zM.328 12.547l.312-.25-.027-.035-.035-.027-.25.312zm14.25.328.277.289.719-.689h-.996v.4zm-5.625 5.39-.277-.288-.006.006.283.283zm0 1.594.283-.283-.028-.027-.033-.022-.222.332zm1.031 1.032.313-.25-.014-.018-.016-.015-.283.283zm10.688-10.688.312-.25-.014-.017-.015-.016-.283.283zM11.578 1.11l.283-.282-.016-.016-.017-.014-.25.312zm-2.88.724a1.39 1.39 0 0 0-.52 1.105h.8c0-.18.053-.342.231-.49l-.512-.615zm-.52 1.105c0 .448.195.845.525 1.109l.5-.625a.602.602 0 0 1-.225-.485h-.8zm.498 1.085 5.625 5.39.554-.577-5.625-5.39-.554.577zm5.902 4.702H1.125v.8h13.453v-.8zm-13.453 0c-.444 0-.824.19-1.08.445l.566.566a.73.73 0 0 1 .514-.211v-.8zm-1.08.445A1.498 1.498 0 0 0-.4 10.25h.8c0-.187.06-.363.211-.514L.045 9.17zM-.4 10.25v1.5h.8v-1.5h-.8zm0 1.5c0 .402.117.82.478 1.11l.5-.625C.47 12.149.4 12.005.4 11.75h-.8zm.416 1.047c.289.36.707.478 1.109.478v-.8c-.254 0-.398-.07-.485-.178l-.624.5zm1.109.478h13.453v-.8H1.125v.8zm13.176-.689-5.625 5.39.554.578 5.625-5.39-.554-.578zm-5.63 5.397c-.287.286-.493.663-.493 1.08h.8c0-.147.075-.332.258-.514l-.566-.566zm-.493 1.08c0 .409.123.842.553 1.13l.444-.666c-.132-.089-.197-.217-.197-.465h-.8zm.492 1.08 1.032 1.03.565-.565-1.031-1.032-.566.566zm1.002.997c.289.362.707.479 1.11.479v-.8c-.255 0-.4-.07-.485-.178l-.625.5zm1.11.479c.375 0 .762-.128 1.079-.445l-.566-.566a.698.698 0 0 1-.514.21v.8zm1.079-.445 9.094-9.094-.566-.566-9.094 9.094.566.566zm9.094-9.094A1.53 1.53 0 0 0 21.4 11h-.8a.73.73 0 0 1-.211.514l.566.566zM21.4 11c0-.409-.2-.777-.416-1.047l-.625.5c.16.199.241.393.241.547h.8zm-.445-1.08L11.86.827l-.566.565 9.094 9.094.566-.566zM11.828.797c-.27-.216-.638-.416-1.047-.416v.8c.154 0 .348.082.547.24l.5-.624zM10.781.381c-.444 0-.824.19-1.08.446l.566.565a.731.731 0 0 1 .514-.21v-.8zm-1.08.446-1.03 1.03.565.566 1.031-1.03-.565-.566z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
    cursor: pointer;
    height: 22px;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    width: 21px
}

.compare-bankspro__slider_arrow-prev.slick-disabled {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.094 19.86c.187-.188.281-.47.281-.797 0-.282-.14-.563-.328-.797l-5.625-5.391h13.453c.281 0 .563-.094.797-.328.187-.188.328-.469.328-.797v-1.5c0-.281-.14-.563-.328-.797-.235-.187-.516-.328-.797-.328H6.422l5.625-5.39a1.13 1.13 0 0 0 .328-.797c0-.282-.094-.563-.281-.797l-1.078-1.032C10.78.922 10.5.781 10.219.781c-.328 0-.61.14-.797.328L.328 10.203A1.098 1.098 0 0 0 0 11c0 .328.094.61.328.797l9.094 9.094c.187.234.469.328.797.328.281 0 .562-.094.797-.328l1.078-1.032z' fill='%23234B70' fill-opacity='.5'/%3E%3Cpath d='m12.094 19.86.276.288.007-.006-.283-.283zm-.047-1.594.312-.25-.016-.02-.02-.02-.276.29zm-5.625-5.391v-.4h-.996l.72.689.276-.289zm14.25-3.422.312-.25-.028-.034-.034-.028-.25.312zm-14.25-.328-.277-.289-.719.689h.996v-.4zm5.625-5.39.277.288.006-.006-.283-.283zm.047-1.594.312-.25-.017-.021-.019-.018-.276.289zm-1.078-1.032.276-.289-.013-.012-.014-.011-.25.312zM.328 11.797l.283-.283-.016-.016-.017-.013-.25.312zm9.094 9.094.312-.25-.014-.018-.015-.015-.283.283zm1.594 0-.277-.29-.006.007.283.283zm1.36-.749c.285-.284.399-.681.399-1.08h-.8c0 .258-.074.424-.164.514l.566.566zm.399-1.08c0-.408-.2-.776-.416-1.046l-.624.5c.159.198.24.393.24.547h.8zm-.451-1.085-5.625-5.39-.554.577 5.625 5.39.554-.577zm-5.902-4.702h13.453v-.8H6.422v.8zm13.453 0c.376 0 .762-.128 1.08-.445l-.566-.566a.698.698 0 0 1-.514.211v.8zm1.08-.445a1.53 1.53 0 0 0 .445-1.08h-.8a.73.73 0 0 1-.211.514l.566.566zm.445-1.08v-1.5h-.8v1.5h.8zm0-1.5c0-.409-.2-.777-.416-1.047l-.625.5c.16.199.241.393.241.547h.8zm-.478-1.11c-.27-.215-.638-.415-1.047-.415v.8c.154 0 .348.081.547.24l.5-.624zm-1.047-.415H6.422v.8h13.453v-.8zm-13.176.689 5.625-5.39-.554-.578-5.625 5.39.554.578zm5.63-5.397a1.53 1.53 0 0 0 .446-1.08h-.8a.73.73 0 0 1-.211.515l.566.565zm.446-1.08c0-.37-.124-.74-.369-1.046l-.625.5c.13.162.194.355.194.546h.8zm-.405-1.085L11.292.82l-.553.578 1.078 1.032.553-.578zM11.266.797c-.27-.216-.638-.416-1.047-.416v.8c.153 0 .348.082.547.24l.5-.624zM10.218.381c-.444 0-.825.19-1.08.446l.566.565a.731.731 0 0 1 .514-.21v-.8zm-1.08.446L.045 9.92l.566.566 9.094-9.094-.566-.565zM.045 9.92A1.498 1.498 0 0 0-.4 11h.8c0-.187.06-.363.211-.514L.045 9.92zM-.4 11c0 .402.117.82.478 1.11l.5-.625C.47 11.399.4 11.255.4 11h-.8zm.445 1.08 9.094 9.094.566-.566L.61 11.514l-.566.566zm9.065 9.06c.288.362.707.479 1.109.479v-.8c-.255 0-.399-.07-.485-.178l-.624.5zm1.109.479c.375 0 .762-.128 1.08-.445l-.566-.566a.698.698 0 0 1-.514.21v.8zm1.073-.44 1.078-1.03-.553-.579-1.078 1.032.553.578z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
    cursor: default;
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.compare-bankspro__slider_arrow-next {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.953 2.14a.99.99 0 0 0-.375.797c0 .329.14.61.375.797l5.625 5.391H1.125c-.328 0-.61.14-.797.328A1.098 1.098 0 0 0 0 10.25v1.5c0 .328.094.61.328.797.188.234.469.328.797.328h13.453l-5.625 5.39c-.234.235-.375.516-.375.797 0 .329.094.61.375.797l1.031 1.032c.188.234.47.328.797.328.281 0 .563-.094.797-.328l9.094-9.094c.187-.188.328-.469.328-.797 0-.281-.14-.563-.328-.797L11.578 1.11c-.234-.187-.515-.328-.797-.328-.328 0-.61.14-.797.328l-1.03 1.032z' fill='%23234B70'/%3E%3Cpath d='m8.953 2.14.256.308.014-.012.013-.013-.283-.282zm0 1.594.277-.288-.013-.013-.014-.011-.25.312zm5.625 5.391v.4h.996l-.72-.689-.276.289zM.328 12.547l.312-.25-.027-.035-.035-.027-.25.312zm14.25.328.277.289.719-.689h-.996v.4zm-5.625 5.39-.277-.288-.006.006.283.283zm0 1.594.283-.283-.028-.027-.033-.022-.222.332zm1.031 1.032.313-.25-.014-.018-.016-.015-.283.283zm10.688-10.688.312-.25-.014-.017-.015-.016-.283.283zM11.578 1.11l.283-.282-.016-.016-.017-.014-.25.312zm-2.88.724a1.39 1.39 0 0 0-.52 1.105h.8c0-.18.053-.342.231-.49l-.512-.615zm-.52 1.105c0 .448.195.845.525 1.109l.5-.625a.602.602 0 0 1-.225-.485h-.8zm.498 1.085 5.625 5.39.554-.577-5.625-5.39-.554.577zm5.902 4.702H1.125v.8h13.453v-.8zm-13.453 0c-.444 0-.824.19-1.08.445l.566.566a.73.73 0 0 1 .514-.211v-.8zm-1.08.445A1.498 1.498 0 0 0-.4 10.25h.8c0-.187.06-.363.211-.514L.045 9.17zM-.4 10.25v1.5h.8v-1.5h-.8zm0 1.5c0 .402.117.82.478 1.11l.5-.625C.47 12.149.4 12.005.4 11.75h-.8zm.416 1.047c.289.36.707.478 1.109.478v-.8c-.254 0-.398-.07-.485-.178l-.624.5zm1.109.478h13.453v-.8H1.125v.8zm13.176-.689-5.625 5.39.554.578 5.625-5.39-.554-.578zm-5.63 5.397c-.287.286-.493.663-.493 1.08h.8c0-.147.075-.332.258-.514l-.566-.566zm-.493 1.08c0 .409.123.842.553 1.13l.444-.666c-.132-.089-.197-.217-.197-.465h-.8zm.492 1.08 1.032 1.03.565-.565-1.031-1.032-.566.566zm1.002.997c.289.362.707.479 1.11.479v-.8c-.255 0-.4-.07-.485-.178l-.625.5zm1.11.479c.375 0 .762-.128 1.079-.445l-.566-.566a.698.698 0 0 1-.514.21v.8zm1.079-.445 9.094-9.094-.566-.566-9.094 9.094.566.566zm9.094-9.094A1.53 1.53 0 0 0 21.4 11h-.8a.73.73 0 0 1-.211.514l.566.566zM21.4 11c0-.409-.2-.777-.416-1.047l-.625.5c.16.199.241.393.241.547h.8zm-.445-1.08L11.86.827l-.566.565 9.094 9.094.566-.566zM11.828.797c-.27-.216-.638-.416-1.047-.416v.8c.154 0 .348.082.547.24l.5-.624zM10.781.381c-.444 0-.824.19-1.08.446l.566.565a.731.731 0 0 1 .514-.21v-.8zm-1.08.446-1.03 1.03.565.566 1.031-1.03-.565-.566z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
    cursor: pointer;
    height: 22px;
    width: 21px
}

.compare-bankspro__slider_arrow-next.slick-disabled {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.094 19.86c.187-.188.281-.47.281-.797 0-.282-.14-.563-.328-.797l-5.625-5.391h13.453c.281 0 .563-.094.797-.328.187-.188.328-.469.328-.797v-1.5c0-.281-.14-.563-.328-.797-.235-.187-.516-.328-.797-.328H6.422l5.625-5.39a1.13 1.13 0 0 0 .328-.797c0-.282-.094-.563-.281-.797l-1.078-1.032C10.78.922 10.5.781 10.219.781c-.328 0-.61.14-.797.328L.328 10.203A1.098 1.098 0 0 0 0 11c0 .328.094.61.328.797l9.094 9.094c.187.234.469.328.797.328.281 0 .562-.094.797-.328l1.078-1.032z' fill='%23234B70' fill-opacity='.5'/%3E%3Cpath d='m12.094 19.86.276.288.007-.006-.283-.283zm-.047-1.594.312-.25-.016-.02-.02-.02-.276.29zm-5.625-5.391v-.4h-.996l.72.689.276-.289zm14.25-3.422.312-.25-.028-.034-.034-.028-.25.312zm-14.25-.328-.277-.289-.719.689h.996v-.4zm5.625-5.39.277.288.006-.006-.283-.283zm.047-1.594.312-.25-.017-.021-.019-.018-.276.289zm-1.078-1.032.276-.289-.013-.012-.014-.011-.25.312zM.328 11.797l.283-.283-.016-.016-.017-.013-.25.312zm9.094 9.094.312-.25-.014-.018-.015-.015-.283.283zm1.594 0-.277-.29-.006.007.283.283zm1.36-.749c.285-.284.399-.681.399-1.08h-.8c0 .258-.074.424-.164.514l.566.566zm.399-1.08c0-.408-.2-.776-.416-1.046l-.624.5c.159.198.24.393.24.547h.8zm-.451-1.085-5.625-5.39-.554.577 5.625 5.39.554-.577zm-5.902-4.702h13.453v-.8H6.422v.8zm13.453 0c.376 0 .762-.128 1.08-.445l-.566-.566a.698.698 0 0 1-.514.211v.8zm1.08-.445a1.53 1.53 0 0 0 .445-1.08h-.8a.73.73 0 0 1-.211.514l.566.566zm.445-1.08v-1.5h-.8v1.5h.8zm0-1.5c0-.409-.2-.777-.416-1.047l-.625.5c.16.199.241.393.241.547h.8zm-.478-1.11c-.27-.215-.638-.415-1.047-.415v.8c.154 0 .348.081.547.24l.5-.624zm-1.047-.415H6.422v.8h13.453v-.8zm-13.176.689 5.625-5.39-.554-.578-5.625 5.39.554.578zm5.63-5.397a1.53 1.53 0 0 0 .446-1.08h-.8a.73.73 0 0 1-.211.515l.566.565zm.446-1.08c0-.37-.124-.74-.369-1.046l-.625.5c.13.162.194.355.194.546h.8zm-.405-1.085L11.292.82l-.553.578 1.078 1.032.553-.578zM11.266.797c-.27-.216-.638-.416-1.047-.416v.8c.153 0 .348.082.547.24l.5-.624zM10.218.381c-.444 0-.825.19-1.08.446l.566.565a.731.731 0 0 1 .514-.21v-.8zm-1.08.446L.045 9.92l.566.566 9.094-9.094-.566-.565zM.045 9.92A1.498 1.498 0 0 0-.4 11h.8c0-.187.06-.363.211-.514L.045 9.92zM-.4 11c0 .402.117.82.478 1.11l.5-.625C.47 11.399.4 11.255.4 11h-.8zm.445 1.08 9.094 9.094.566-.566L.61 11.514l-.566.566zm9.065 9.06c.288.362.707.479 1.109.479v-.8c-.255 0-.399-.07-.485-.178l-.624.5zm1.109.479c.375 0 .762-.128 1.08-.445l-.566-.566a.698.698 0 0 1-.514.21v.8zm1.073-.44 1.078-1.03-.553-.579-1.078 1.032.553.578z' fill='%23fff'/%3E%3C/svg%3E") no-repeat;
    cursor: default;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.compare-bankspro__slider_top_button {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: right;
    margin-bottom: 27px
}

.compare-bankspro__slider_favorites {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.99 14.471H7.99a.368.368 0 0 1-.243-.09 184.724 184.724 0 0 0-1.69-1.46l-.006-.005-.007-.006a30.928 30.928 0 0 1-3.625-3.417l-.004-.004a5.059 5.059 0 0 1-1.342-3.307 4.17 4.17 0 0 1 1.049-2.836 3.49 3.49 0 0 1 2.593-1.132h.006a3.223 3.223 0 0 1 2.018.7l.002.001c.322.253.606.551.844.885l.408.572.407-.572c.238-.334.522-.632.844-.885l.002-.001a3.223 3.223 0 0 1 2.019-.7h.005a3.476 3.476 0 0 1 2.594 1.132 4.169 4.169 0 0 1 1.048 2.836 5.058 5.058 0 0 1-1.339 3.301l-.004.004a30.935 30.935 0 0 1-3.625 3.417l-.006.005-.006.006c-.511.437-1.092.933-1.695 1.461l-.002.002a.37.37 0 0 1-.244.093z' stroke='%236198CC'/%3E%3C/svg%3E") no-repeat;
    height: 16px;
    width: 16px
}

.compare-bankspro__slider_close {
    cursor: pointer;
    height: 16px;
    margin-left: 16px;
    position: relative;
    width: 16px
}

.compare-bankspro__slider_close:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.compare-bankspro__slider_close:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.compare-bankspro__slider_close:after,
.compare-bankspro__slider_close:before {
    background-color: #6198cc;
    content: " ";
    height: 16px;
    left: 0;
    position: absolute;
    width: 1px
}

.compare-bankspro__slider_item-box {
    padding: 15px
}

@media (max-width:984px) {
    .compare-bankspro__slider_item-box {
        padding: 4px
    }
}

.compare-bankspro__slider_item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 15px;
    height: auto;
}

@media (max-width:767px) {
    .compare-bankspro__slider_item {
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 0 8px;
    }
}

.compare-bankspro__slider_item-wrapper {
    padding: 16px 16px 18px;
    background-color: #fff;
    box-shadow: 0px 4px 15px rgba(0, 48, 92, 0.1);
    -webkit-box-shadow: 0px 4px 15px rgba(0, 48, 92, 0.1);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.compare-bankspro__slider_header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.compare-bankspro__slider_header .content-bankspro__offers_rating {
    margin-left: 0;
}

.compare-bankspro__slider .content-bankspro__offers_button {
    font-weight: 700;
    margin-top: 36px
}

.compare-bankspro__slider_adds {
    display: flex;
    align-items: center;
}

.compare-bankspro__slider_adds a {
    margin-left: 16px;
}

.compare-bankspro__slider_adds .from-compare svg path {
    fill: rgb(3, 112, 213) !important;
}
.compare-bankspro__slider_adds .from-compare:hover svg path {
    fill: #FB9023 !important;
}

.compare-bankspro__slider_adds a:first-child {
    margin-left: 0;
}

.compare-bankspro__slider_logo,
.compare-bankspro__slider_rating {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.compare-bankspro__slider_logo {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 128px;
    padding: 36px 0 14px;
}

.compare-bankspro__slider_logo img {
    max-width: 100%;
    max-height: 100%;
}

.compare-bankspro__slider_info {
    color: #0370D4;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.3;
    padding-top: 35px;
    text-align: center
}

@media (max-width:767px) {
    .compare-bankspro__slider_info {
        margin-top: 12px
    }
}

.compare-bankspro__slider_info.first-child {
    margin-top: 25px
}

@media (max-width:984px) {
    .compare-bankspro__slider_info.first-child {
        margin-top: 36px
    }
}

.compare-bankspro__slider_button {
    padding-top: 35px;
    margin: auto -7px 0;
    text-align: center;
}

.compare-bankspro__slider_title-mobile {
    color: #d2d2d2;
    display: none;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.3;
    margin-bottom: 4px;
    text-align: center
}

@media (max-width:984px) {
    .compare-bankspro__slider_title-mobile {
        display: block
    }
}

.compare-bankspro__slider_rating-star {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.5 0 2.598 4.924 5.486.95-3.88 3.992.792 5.51L8.5 12.92l-4.996 2.457.792-5.511-3.88-3.993 5.486-.949L8.5 0z' fill='%23FB9023'/%3E%3C/svg%3E") no-repeat;
    display: block;
    height: 16px;
    width: 17px
}

.compare-bankspro__slider_rating-star-none {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m8.278 1.071 2.156 4.086.114.218.243.042 4.552.787-3.22 3.313-.171.177.035.243.657 4.573-4.146-2.039-.22-.108-.22.108L3.91 14.51l.658-4.573.035-.243-.171-.177-3.22-3.313 4.552-.787.242-.042.115-.218 2.156-4.086z' stroke='%23FB9023'/%3E%3C/svg%3E") no-repeat;
    display: block;
    height: 16px;
    width: 17px
}

.compare-bankspro__filter {
    min-width: 300px;
    padding-top: 60px;
    padding-right: 30px;
}
@media (max-width:984px) {
    .compare-bankspro__filter {
        padding-top: 0;
        padding-right: 0;
        display: flex;
        margin-left: -16px;
        margin-right: -16px;
    }
}
@media (max-width:767px) {
    .compare-bankspro__filter {
        margin-left: -8px;
        margin-right: -8px;
    }
}

.compare-bankspro__filter-item {
    padding: 0 16px;
    width: 100%;
    max-width: 264px;
}
@media (max-width:767px) {
    .compare-bankspro__filter-item {
        padding: 0 8px;
    }
}

@media (max-width:984px) {
    .compare-bankspro__filter_box-item {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: space-between
    }
}


.compare-bankspro__filter_select-title {
    font-size: 14px;
    line-height: 1.3;
    padding-left: 14px;
    margin-bottom: 6px;
    color: #6A6E7E;
}

.compare-bankspro__block-title {
    margin-top: 24px
}

@media (max-width:984px) {
    .compare-bankspro__block-title {
        display: none
    }
}

.compare-bankspro__block-title_item {
    font-size: 18px;
    font-weight: 500;
    line-height: 134.09%;
    padding-top: 30px
}

.compare-bankspro .radio {
    margin-bottom: 16px
}

.compare-bankspro .radio label:before {
    border-radius: 8px
}

.compare-bankspro .radio label {
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 134.09%;
    padding-left: 25px;
    position: relative
}

.compare-bankspro .radio label:before {
    background-color: #fff;
    bottom: 1px;
    content: "";
    display: block;
    height: 15px;
    left: 0;
    margin-right: 10px;
    position: absolute;
    width: 15px;
    border: 1px solid #234b70;
}

.compare-bankspro .radio input[type=radio] {
    display: none
}

.compare-bankspro .radio input[type=radio]:checked+label:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='7' viewBox='0 0 7 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3.5' cy='3.5' r='3.5' fill='%23234B70'/%3E%3C/svg%3E");
    background-position: 3px 3px;
    background-repeat: no-repeat;
}

.compare-bankspro .selectric-wrapper {
    cursor: pointer;
    margin-bottom: 20px;
    position: relative
}

.compare-bankspro .selectric-responsive {
    width: 100%
}

.compare-bankspro .selectric {
    background: #fff;
    border: none;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.compare-bankspro .selectric .label {
    border-radius: 5px;
    display: block;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    height: 31px;
    line-height: 31px;
    margin: 0 22px 0 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

@media (max-width:984px) {
    .compare-bankspro .selectric .label {
        margin: 0 30px 0 10px
    }
}

.compare-bankspro .selectric .button {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.191 1 6.073 6.135 1 1' stroke='%238AA0B5' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
    display: block;
    height: 8px;
    position: absolute;
    right: 15px;
    top: 12px;
    width: 13px
}

@media (max-width:984px) {
    .compare-bankspro .selectric .button {
        right: 10px
    }
}

.compare-bankspro .selectric .button:after {
    display: none
}

.compare-bankspro .selectric-focus .selectric,
.compare-bankspro .selectric-hover .selectric {
    border-color: #fff
}

.compare-bankspro .selectric-hover .selectric .button {
    color: #a2a2a2
}

.compare-bankspro .selectric-hover .selectric .button:after {
    border-top-color: #a2a2a2
}

.compare-bankspro .selectric-open {
    z-index: 9999
}

.compare-bankspro .selectric-open .selectric {
    border-color: #c4c4c4
}

.compare-bankspro .selectric-open .selectric-items {
    display: block
}

.compare-bankspro .selectric-disabled {
    cursor: default;
    filter: alpha(opacity=50);
    opacity: .5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.compare-bankspro .selectric-hide-select {
    height: 0;
    overflow: hidden;
    position: relative;
    width: 0
}

.compare-bankspro .selectric-hide-select select {
    display: none;
    left: -100%;
    position: absolute
}

.compare-bankspro .selectric-input {
    clip: rect(0, 0, 0, 0)!important;
    background: none!important;
    border: none!important;
    *font: 0/0 a!important;
    height: 1px!important;
    left: 0!important;
    margin: 0!important;
    outline: none!important;
    overflow: hidden!important;
    padding: 0!important;
    position: absolute!important;
    top: 0!important;
    width: 1px!important
}

.compare-bankspro .selectric-temp-show {
    display: block!important;
    position: absolute!important;
    visibility: hidden!important
}

.compare-bankspro .selectric-items {
    background: #f8f8f8;
    border: 1px solid #c4c4c4;
    -webkit-box-shadow: 0 0 10px -6px;
    box-shadow: 0 0 10px -6px;
    display: none;
    left: 0;
    position: absolute;
    top: 100%;
    z-index: -1
}

.compare-bankspro .selectric-items .selectric-scroll {
    height: 100%;
    overflow: auto
}

.selectric-above .compare-bankspro .selectric-items {
    bottom: 100%;
    top: auto
}

.compare-bankspro .selectric-items li,
.compare-bankspro .selectric-items ul {
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    line-height: 20px;
    list-style: none;
    margin: 0;
    min-height: 20px;
    padding: 0
}

.compare-bankspro .selectric-items li {
    color: #666;
    cursor: pointer;
    display: block;
    padding: 10px 10px 10px 25px
}

.compare-bankspro .selectric-items li.selected {
    background: #e0e0e0;
    color: #444
}

.compare-bankspro .selectric-items li:hover {
    background: #d5d5d5;
    color: #444
}

.compare-bankspro .selectric-items .disabled {
    background: none!important;
    color: #666!important;
    cursor: default!important;
    filter: alpha(opacity=50);
    opacity: .5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.compare-bankspro .selectric-items .selectric-group .selectric-group-label {
    background: none;
    color: #444;
    cursor: default;
    font-weight: 700;
    padding-left: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.compare-bankspro .selectric-items .selectric-group.disabled li {
    filter: alpha(opacity=100);
    opacity: 1
}

.compare-bankspro .selectric-items .selectric-group li {
    padding-left: 25px
}

.vacancy-bankspro__filter {
    grid-gap: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    /* margin-bottom: 40px;
    margin-top: 20px */
}

@media (max-width:984px) {
    .vacancy-bankspro__filter {
        grid-template-columns: 1fr 1fr
    }
}

@media(max-width:767px) {
    .vacancy-bankspro__filter {
        grid-gap: 16px;
        /* margin-bottom: 32px; */
    }
}

@media (max-width:576px) {
    .vacancy-bankspro__filter {
        grid-template-columns: 1fr
    }
}

.vacancy-bankspro__filter_input,
.vacancy-bankspro__filter_pay {
    color: #7d8888;
    font-size: 16px;
    font-weight: 500;
    line-height: 130%
}

.vacancy-bankspro__filter_input {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: transparent;
    border: 1px solid #0370D4;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 45px;
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
    background-color: #fff;
}

.vacancy-bankspro__filter_input:focus {
    border: 1px solid #6198cc;
    outline: none
}

.vacancy-bankspro__filter_input::-webkit-input-placeholder {
    color: #7d8888
}

.vacancy-bankspro__filter_input::-moz-placeholder {
    color: #7d8888;
    opacity: 1
}

.vacancy-bankspro__filter_input:-ms-input-placeholder {
    color: #7d8888
}

.vacancy-bankspro__filter_input::-ms-input-placeholder {
    color: #7d8888
}

.vacancy-bankspro__filter_input::placeholder {
    color: #7d8888
}

.vacancy-bankspro__filter_button {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #6198cc;
    border: none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    height: 45px;
    justify-content: center;
    line-height: 130%
}

.vacancy-bankspro__range-label {
    font-size: 18px;
    color: #7d8888;
    font-weight: 500;
}

.vacancy-bankspro__filter .selectric-wrapper {
    cursor: pointer;
    position: relative
}

.vacancy-bankspro__filter .selectric-responsive {
    width: 100%
}

.vacancy-bankspro__filter .selectric {
    background: transparent;
    border: 1px solid #6198cc;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #7d8888;
    width: 100%
}

.vacancy-bankspro__filter .selectric .label {
    border-radius: 5px;
    color: #7d8888;
    display: block;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    height: 43px;
    line-height: 43px;
    margin: 0 30px 0 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.vacancy-bankspro__filter .selectric .button {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.191 1 6.073 6.135 1 1' stroke='%238AA0B5' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
    display: block;
    height: 8px;
    position: absolute;
    right: 15px;
    top: 18px;
    width: 13px
}

.vacancy-bankspro__filter .selectric .button:after {
    display: none
}

.vacancy-bankspro__filter .selectric-focus .selectric,
.vacancy-bankspro__filter .selectric-hover .selectric {
    border-color: #6198cc
}

.vacancy-bankspro__filter .selectric-hover .selectric .button {
    color: #a2a2a2
}

.vacancy-bankspro__filter .selectric-hover .selectric .button:after {
    border-color: #6198cc
}

.vacancy-bankspro__filter .selectric-open {
    z-index: 9999
}

.vacancy-bankspro__filter .selectric-open .selectric {
    border-color: #6198cc
}

.vacancy-bankspro__filter .selectric-open .selectric-items {
    display: block
}

.vacancy-bankspro__filter .selectric-disabled {
    cursor: default;
    filter: alpha(opacity=50);
    opacity: .5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.vacancy-bankspro__filter .selectric-hide-select {
    height: 0;
    overflow: hidden;
    position: relative;
    width: 0
}

.vacancy-bankspro__filter .selectric-hide-select select {
    display: none;
    left: -100%;
    position: absolute
}

.vacancy-bankspro__filter .selectric-input {
    clip: rect(0, 0, 0, 0)!important;
    background: none!important;
    border: none!important;
    *font: 0/0 a!important;
    height: 1px!important;
    left: 0!important;
    margin: 0!important;
    outline: none!important;
    overflow: hidden!important;
    padding: 0!important;
    position: absolute!important;
    top: 0!important;
    width: 1px!important
}

.vacancy-bankspro__filter .selectric-temp-show {
    display: block!important;
    position: absolute!important;
    visibility: hidden!important
}

.vacancy-bankspro__filter .selectric-items {
    background: #fff;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: -1
}

.vacancy-bankspro__filter .selectric-items .selectric-scroll {
    background: transparent!important;
    border-bottom: 1px solid #6198cc;
    border-left: 1px solid #6198cc;
    border-radius: 0 0 10px 10px!important;
    border-right: 1px solid #6198cc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    overflow: auto;
    width: 100%
}

.vacancy-bankspro__filter-item a.btn {
    max-width: 100%;
}
@media(max-width:767px) {
    .vacancy-bankspro__filter-item a.btn {
        height: 45px;
    }
}

.vacancy-bankspro__pagination {
    padding-top: 32px;
    text-align: center;
}

.vacancy-bankspro__pagination a {
    color: #6A6E7E !important;
    font-size: 18px;
    font-weight: 500;
    text-decoration: underline;
}
.vacancy-bankspro__pagination a:hover {
    color: #FB9023 !important;
}

@media(max-width:767px) {
    .vacancy-bankspro__pagination a {
        font-size: 16px;
    }
}

.content-bankspro__offers._vacancy .content-bankspro__offers_bottom-info a.btn {
    max-width: 100%;
}

.content-bankspro__offers._vacancy .content-bankspro__offers_title a {
    color: #000;
}

.selectric-above .vacancy-bankspro__filter .selectric-items {
    bottom: 100%;
    top: auto
}

.vacancy-bankspro__filter .selectric-items li,
.vacancy-bankspro__filter .selectric-items ul {
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    line-height: 20px;
    list-style: none;
    margin: 0;
    min-height: 20px;
    padding: 0
}

.vacancy-bankspro__filter .selectric-items li {
    color: #7d8888;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: 500;
    line-height: 130%;
    padding: 10px 10px 10px 25px
}

.vacancy-bankspro__filter .selectric-items li.selected,
.vacancy-bankspro__filter .selectric-items li:hover {
    background: #e1e9f1;
    color: #7d8888
}

.vacancy-bankspro__filter .selectric-items .disabled {
    background: none!important;
    color: #7d8888!important;
    cursor: default!important;
    filter: alpha(opacity=50);
    opacity: .5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.vacancy-bankspro__filter .selectric-items .selectric-group .selectric-group-label {
    background: none;
    color: #7d8888;
    cursor: default;
    font-weight: 700;
    padding-left: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.vacancy-bankspro__filter .selectric-items .selectric-group.disabled li {
    filter: alpha(opacity=100);
    opacity: 1
}

.vacancy-bankspro__filter .selectric-items .selectric-group li {
    padding-left: 25px
}

.form-bankspro__modal-open .fancybox-content {
    border-radius: 10px!important;
    -webkit-box-shadow: 0 4px 15px rgba(35, 75, 112, .15)!important;
    box-shadow: 0 4px 15px rgba(35, 75, 112, .15)!important;
    max-width: 770px;
    padding: 20px;
    position: relative!important;
    position: relative
}

@media (min-width:375px) {
    .form-bankspro__modal-open .fancybox-content {
        padding-left: calc(6.531vw - 4.4898px)
    }
}

@media (min-width:1600px) {
    .form-bankspro__modal-open .fancybox-content {
        padding-left: 100px
    }
}

@media (min-width:375px) {
    .form-bankspro__modal-open .fancybox-content {
        padding-right: calc(6.531vw - 4.4898px)
    }
}

@media (min-width:1600px) {
    .form-bankspro__modal-open .fancybox-content {
        padding-right: 100px
    }
}

@media (min-width:375px) {
    .form-bankspro__modal-open .fancybox-content {
        padding-top: calc(6.531vw - 4.4898px)
    }
}

@media (min-width:1600px) {
    .form-bankspro__modal-open .fancybox-content {
        padding-top: 100px
    }
}

@media (min-width:375px) {
    .form-bankspro__modal-open .fancybox-content {
        padding-bottom: calc(6.531vw - 4.4898px)
    }
}

@media (min-width:1600px) {
    .form-bankspro__modal-open .fancybox-content {
        padding-bottom: 100px
    }
}

.form-bankspro__modal-top-offers .fancybox-content {
    border-radius: 10px!important;
    -webkit-box-shadow: 0 4px 15px rgba(35, 75, 112, .15)!important;
    box-shadow: 0 4px 15px rgba(35, 75, 112, .15)!important;
    max-width: 1100px;
    padding: 20px;
    position: relative!important;
    position: relative
}

@media (min-width:375px) {
    .form-bankspro__modal-top-offers .fancybox-content {
        padding-left: calc(4.878vw + 1.70732px)
    }
}

@media (min-width:1400px) {
    .form-bankspro__modal-top-offers .fancybox-content {
        padding-left: 70px
    }
}

@media (min-width:375px) {
    .form-bankspro__modal-top-offers .fancybox-content {
        padding-right: calc(4.878vw + 1.70732px)
    }
}

@media (min-width:1400px) {
    .form-bankspro__modal-top-offers .fancybox-content {
        padding-right: 70px
    }
}

@media (min-width:375px) {
    .form-bankspro__modal-top-offers .fancybox-content {
        padding-top: calc(2.927vw + 9.02439px)
    }
}

@media (min-width:1400px) {
    .form-bankspro__modal-top-offers .fancybox-content {
        padding-top: 50px
    }
}

@media (min-width:375px) {
    .form-bankspro__modal-top-offers .fancybox-content {
        padding-bottom: calc(2.927vw + 9.02439px)
    }
}

@media (min-width:1400px) {
    .form-bankspro__modal-top-offers .fancybox-content {
        padding-bottom: 50px
    }
}

@media (max-width:1186px) {
    .form-bankspro__modal-top-offers .fancybox-content {
        max-width: 100%!important
    }
}

.form-bankspro__form_box-input {
    grid-gap: 30px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 30px;
    margin-top: 40px
}

@media (max-width:984px) {
    .form-bankspro__form_box-input {
        display: block
    }
}

.form-bankspro__form_title-sm {
    color: #333;
    font-size: 18px;
    font-weight: 500;
    line-height: 130%
}

.form-bankspro__form_input-lable {
    color: #7d8888;
    display: block;
    font-size: 14px;
    line-height: 130%;
    margin-bottom: 5px;
    margin-left: 15px
}

.form-bankspro__form_input {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid #7d8888;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    font-weight: 400;
    height: 45px;
    line-height: 130%;
    margin-bottom: 10px;
    padding-left: 16px;
    padding-right: 16px;
    width: 100%
}

@media (max-width:984px) {
    .form-bankspro__form_input {
        margin-bottom: 25px
    }
}

.form-bankspro__form_input:focus {
    border-color: #6198cc;
    outline: none
}

.form-bankspro__form_input:invalid {
    border-color: #d74733
}

.form-bankspro__form_input::-webkit-input-placeholder {
    color: #7d8888
}

.form-bankspro__form_input::-moz-placeholder {
    color: #7d8888;
    opacity: 1
}

.form-bankspro__form_input:-ms-input-placeholder {
    color: #7d8888
}

.form-bankspro__form_input::-ms-input-placeholder {
    color: #7d8888
}

.form-bankspro__form_input::placeholder {
    color: #7d8888
}

.form-bankspro__form_info {
    color: #333;
    font-size: 14px;
    line-height: 130%;
    margin-bottom: 24px
}

.form-bankspro__form_checkbox a {
    color: #234b70;
    margin-left: 5px
}

@media (max-width:984px) {
    .form-bankspro__form_checkbox a {
        margin-top: 5px
    }
}

.form-bankspro__form_checkbox label {
    margin-left: 5px
}

.form-bankspro__form_button-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    grid-gap: 68px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
    margin-top: 40px
}

.form-bankspro__form_button-box .content-bankspro__offers_button {
    padding-bottom: 10px!important;
    padding-top: 10px!important
}

@media (max-width:984px) {
    .form-bankspro__form_button-box {
        display: block
    }
}

.form-bankspro__form_button-box-href {
    color: #333;
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    line-height: 130%;
    text-align: right;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

@media (max-width:984px) {
    .form-bankspro__form_button-box-href {
        margin-top: 15px
    }
}

.form-bankspro__form_close {
    cursor: pointer;
    height: 16px;
    margin-left: 16px;
    position: absolute;
    right: 22px;
    top: 22px;
    width: 16px
}

.form-bankspro__form_close:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.form-bankspro__form_close:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.form-bankspro__form_close:after,
.form-bankspro__form_close:before {
    background-color: #6198cc;
    content: " ";
    height: 16px;
    left: 0;
    position: absolute;
    width: 1px
}

.form-bankspro__slider {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.form-bankspro__slider .slick-dots {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    position: relative
}

.form-bankspro__slider .slick-dots li button {
    background: #c4c4c4;
    border: none;
    border-radius: 500px;
    cursor: pointer;
    height: 10px;
    margin-left: 4px;
    margin-right: 4px;
    text-indent: -9999px;
    width: 10px
}

.form-bankspro__slider .slick-dots li.slick-active button {
    background: #fb9023
}

.form-bankspro__slider .slick-next {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
    border: 0;
    cursor: pointer;
    height: 27px;
    padding: 0;
    position: absolute;
    right: -40px;
    top: 45%;
    width: 24px
}

.form-bankspro__slider .slick-next.slick-disabled {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 13 1 7l6-6' stroke='%23B3B3B3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
    margin-top: -3px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.form-bankspro__slider .slick-prev {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 6 6-6 6' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
    border: 0;
    cursor: pointer;
    height: 27px;
    left: -40px;
    padding: 0;
    position: absolute;
    top: 45%;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    width: 24px
}

.form-bankspro__slider .slick-prev.slick-disabled {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 13 1 7l6-6' stroke='%23B3B3B3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat;
    margin-top: 3px;
    -webkit-transform: none;
    transform: none
}

.fancybox-bg {
    background: rgba(30, 30, 30, .5)
}

.fancybox-active {
    height: 100%
}

.footer-bankspro {
    color: #333;
    font-size: 15px;
    line-height: 134.09%;
    padding-bottom: 32px;
    text-align: center
}

/*** Popup plugin styles *******************/

body.popup-on {
    height: 100%;
    overflow: hidden;
}

.scom-popup-list {
    display: none;
}

.scom-popup {
    padding: 16px;
    visibility: hidden;
    opacity: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    -webkit-transition: all 0.2s 0.25s;
    -o-transition: all 0.2s 0.25s;
    transition: all 0.2s 0.25s;
}
.scom-popup.center {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}
.scom-popup.top {
    padding-top: 0;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.scom-popup.bottom {
    padding-bottom: 0;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
}
.scom-popup.left {
    padding-left: 0;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.scom-popup.right {
    padding-right: 0;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.scom-popup.visible {
    visibility: visible;
    opacity: 1;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.scom-popup-darker {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.75);
}

.scom-popup-wrapper {
    display: flex;
    justify-content: center;
    max-height: 100%;
    /*width: 100%;
    */overflow: auto;
    position: relative;
    opacity: 0;
    background-color: #fff;
    border-radius: 10px;
    -webkit-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.scom-popup-wrapper::-webkit-scrollbar {
    width: 10px;
}

.scom-popup-wrapper::-webkit-scrollbar-track {
    background-color: transparent;
}

.scom-popup-wrapper::-webkit-scrollbar-thumb {
    background-color: #D0D5DB;
    width: 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.scom-popup.visible .scom-popup-wrapper {
    opacity: 1;
    -webkit-transition: all 0.25s 0.25s;
    -o-transition: all 0.25s 0.25s;
    transition: all 0.25s 0.25s;
}

.scom-popup.center .scom-popup-wrapper {
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
}
.scom-popup.center.visible .scom-popup-wrapper {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
}
.scom-popup.top .scom-popup-wrapper {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
}
.scom-popup.top.visible .scom-popup-wrapper {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
}
.scom-popup.bottom .scom-popup-wrapper {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
            transform: translateY(100%);
}
.scom-popup.bottom.visible .scom-popup-wrapper {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
}
.scom-popup.left .scom-popup-wrapper {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
            transform: translateX(-100%);
}
.scom-popup.left.visible .scom-popup-wrapper {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
}
.scom-popup.right .scom-popup-wrapper {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
            transform: translateX(100%);
}
.scom-popup.right.visible .scom-popup-wrapper {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
}

.scom-popup-content {
    position: relative;
}

.scom-popup-close {
    position: absolute;
    top: 0;
    right: 0;
}

/*** Popup Privacy *******************/

.popup-privacy {
    width: 100%;
    max-width: 1170px;
    max-height: 600px;
    padding: 46px 60px 46px 100px;
    background-color: #fff;
}
@media (max-width: 1186px) {
    .popup-privacy {
        max-height: 600px;
        padding: 46px 24px 46px 64px;
    }
}
@media (max-width: 767px) {
    .popup-privacy {
        max-height: 600px;
        padding: 32px 16px 32px 36px;
    }
}
.popup-privacy-content-wrapper {
    height: 430px;
    font-size: 18px;
    font-weight: 500;
    padding-right: 40px;
    overflow: hidden;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}
@media (max-width: 767px) {
    .popup-privacy-content-wrapper {
        font-size: 14px;
        padding-right: 20px;
    }
}
.popup-privacy-content-wrapper::-webkit-scrollbar {
    width: 10px;
}

.popup-privacy-content-wrapper::-webkit-scrollbar-track {
    background-color: transparent;
}

.popup-privacy-content-wrapper::-webkit-scrollbar-thumb {
    background-color: #D0D5DB;
    width: 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}
.popup-privacy-content-wrapper[data-height-status="full"] {
    overflow: auto;
}
.popup-privacy-content-wrapper h3,
.popup-privacy-content-wrapper .h3 {
    font-size: 18px;
    font-weight: 600;
}
@media (max-width: 767px) {
    .popup-privacy-content-wrapper h3,
    .popup-privacy-content-wrapper .h3 {
        font-size: 14px;
    }
}
.popup-privacy-content-wrapper h3 + p,
.popup-privacy-content-wrapper .h3 + p {
    padding-top: 8px;
}
.popup-privacy-content-wrapper p + p,
.popup-privacy-content-wrapper p + h3,
.popup-privacy-content-wrapper p + .h3,
.popup-privacy-content-wrapper ul li {
    padding-top: 24px;
}
@media (max-width: 767px) {
    .popup-privacy-content-wrapper p + p,
    .popup-privacy-content-wrapper p + h3,
    .popup-privacy-content-wrapper p + .h3,
    .popup-privacy-content-wrapper ul li {
        padding-top: 16px;
    }
}
.popup-privacy-footer {
    padding-top: 32px;
    padding-right: 40px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
@media (max-width: 1186px) {
    .popup-privacy-footer {
        padding-right: 24px;
    }
}
@media (max-width: 767px) {
    .popup-privacy-footer {
        padding-top: 24px;
        padding-right: 16px;
    }
}
.popup-privacy-footer__toggle {
    margin-right: 60px;
    font-size: 18px;
    font-weight: 600;
    color: #333;
}
@media (max-width: 767px) {
    .popup-privacy-footer__toggle {
        margin-right: 16px;
        font-size: 16px;
    }
}
.popup-privacy-footer__toggle:hover,
.popup-privacy-footer__toggle:active {
    color: #FB9023;
}

/*** Popup Feedback *******************/

.popup-feedback {
    position: relative;
    width: 100%;
    max-width: 770px;
    padding: 64px 100px;
    background-color: #fff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}
@media (max-width:984px) {
    .popup-feedback {
        padding: 64px;
    }
}
@media (max-width: 767px) {
    .popup-feedback {
        padding: 36px;
    }
}

.popup-feedback.popup-feedback_hr {
    max-width: 1170px;
    padding: 64px 170px;
}
@media (max-width:984px) {
    .popup-feedback.popup-feedback_hr {
        padding: 64px;
    }
}
@media (max-width: 767px) {
    .popup-feedback.popup-feedback_hr {
        padding: 36px;
    }
}

.popup-feedback__title {
    font-size: 36px;
    font-weight: 700;
    line-height: 1.3;
}
@media (max-width: 767px) {
    .popup-feedback__title {
        font-size: 18px;
    }
}

.popup-feedback__text {
    margin-top: 16px;
}
@media (max-width: 767px) {
    .popup-feedback__text {
        margin-top: 8px;
        font-size: 14px;
    }
}

.popup-feedback.popup-feedback_hr .popup-feedback__title,
.popup-feedback.popup-feedback_hr .popup-feedback__text {
    text-align: center;
}

.popup-feedback .scom-popup-close {
    position: absolute;
    top: 26px;
    right: 26px;
}
@media (max-width: 767px) {
    .popup-feedback .scom-popup-close {
        top: 24px;
        right: 20px;
    }
}

.popup-feedback-succes {
    margin-left: -20px;
    margin-right: -20px;
    text-align: center;
}
@media (max-width: 767px) {
    .popup-feedback-succes {
        margin-left: -40px;
        margin-right: -40px;
    }
}
@media (max-width: 767px) {
    .popup-feedback-succes .popup-feedback__title {
        font-size: 24px;
    }
}
.popup-feedback-succes__img {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
}
.popup-feedback-succes-txt,
.popup-feedback-succes-ps {
    margin-left: auto;
    margin-right: auto;
    max-width: 608px;
    font-size: 18px;
}
.popup-feedback-succes-txt {
    margin-top: 40px;
}
@media (max-width: 767px) {
    .popup-feedback-succes-txt {
        margin-top: 24px;
    }
}
.popup-feedback-succes-txt p+p {
    margin-top: 24px;
}
@media (max-width: 767px) {
    .popup-feedback-succes-txt p+p {
        margin-top: 16px;
    }
}
.popup-feedback-succes-ps {
    margin-top: 46px;
    text-decoration: underline;
    color: #6A6E7E;
}
.popup-feedback-succes-btn {
    margin-top: 24px;
}

.popup-feedback__agree-text {
    font-size: 14px;
    color: #A0A6BF;
    display: none;
}
@media (max-width: 767px) {
    .popup-feedback__agree-text {
        font-size: 12px;
    }
}

.popup-feedback__agree-text h3+p,
.popup-feedback__agree-text p+h3,
.popup-feedback__agree-text p+p,
.popup-feedback__agree-text p+ul,
.popup-feedback__agree-text ul+p {
    margin-top: 8px;
}

.popup-feedback__agree-text h3 {
    font-weight: 600;
}

.popup-feedback__agree-text > div {
    padding-top: 12px;
}

.form-group {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
}

.form-group-item {
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 46px;
    width: 100%;
    max-width: 100%;
    flex: 1 0 0%;
}
.form-group-item.mt-12 {
    margin-top: 12px;
}
.popup-feedback.popup-feedback_hr .form-group_btn .form-group-item:first-child {
    flex: 0 0 auto;
    width: auto;
}
.popup-feedback.popup-feedback_hr .form-group_btn .form-group-item:first-child .btn {
    width: 270px;
}
@media (max-width: 767px) {
    .form-group-item {
        margin-top: 24px;
    }
}
@media (max-width: 576px) {
    .form-group-item {
        flex: 0 0 auto;
    }
    .form-group-item.text-right {
        text-align: left;
    }
}

.form-group label {
    font-size: 16px;
    font-weight: 500;
    color: #303446;
}
@media (max-width: 767px) {
    .form-group label {
        font-size: 14px;
    }
}

.form-group small {
    display: block;
    margin-top: 12px;
    font-size: 14px;
    color: #333;
}
@media (max-width: 767px) {
    .form-group small {
        font-size: 12px;
    }
}

.form-group input[type="text"],
.form-group input[type="email"],
.form-group input[type="number"],
.form-group input[type="tel"] {
    width: 100%;
    padding: 0;
    margin: 0;
    color: #303446;
    font-size: 20px;
    line-height: 1.4;
    font-weight: 500;
    border: none;
    border-bottom: 3px solid #000000
}
@media (max-width: 767px) {
    .form-group input[type="text"],
    .form-group input[type="email"],
    .form-group input[type="number"],
    .form-group input[type="tel"] {
        font-size: 16px;
    }
}

/* .form-group input[type="number"],
.form-group input[type="tel"] {
    width: auto;
} */

.form-group input[type="text"]:focus,
.form-group input[type="email"]:focus,
.form-group input[type="number"]:focus,
.form-group input[type="tel"]:focus {
    border: none;
    border-bottom: 3px solid #0370D4;
    outline: none;
}

.form-group label + input {
    margin-top: 8px !important;
}

.form-group input[type="checkbox"] {
    width: 15px;
    height: 15px;
    min-width: 15px;
    min-height: 15px;
    border: 1px solid #000;
}

.form-group-checkbox {
    display: flex;
}

.form-group-checkbox input[type="checkbox"] {
    margin-top: 2px;
}

.form-group-checkbox label {
    padding-left: 10px;
}

.form-group-checkbox label a {
    text-decoration: underline;
}

.form-group-checkbox label a:hover {
    color: #0370D4;
}

.form-group_btn {
    align-items: center;
}

.form-group_btn a {
    font-size: 18px;
    font-weight: 500;
    color: #6A6E7E;
    text-decoration: underline;
}

.form-group_btn a:hover {
    color: #0370D4;
}
@media (max-width: 767px) {
    .form-group_btn a {
        font-size: 14px;
    }
}

.form-group-tel {
    display: flex;
    align-items: flex-end;
}

.form-group-tel__region {
    color: #6A6E7E;
    font-size: 20px;
    line-height: 1.4;
    font-weight: 500;
    padding-bottom: 3px;
}
@media (max-width: 767px) {
    .form-group-tel__region {
        font-size: 16px;
    }
}

.form-group .selectric {
    position: relative;
    margin-top: 8px;
    border: none;
    border-bottom: 3px solid #000000;
    padding: 0;
    background-color: #fff;
}

.form-group .selectric-open .selectric {
    border-bottom: 3px solid #0370D4;
}

.form-group-item.invalid .selectric {
    border-bottom: 3px solid #D54A4A;
}

.form-group .selectric .label {
    margin: 0;
    color: #7d8888;
    font-size: 20px;
    line-height: 1.4;
    font-weight: 500;
    height: auto;
}
@media (max-width: 767px) {
    .form-group .selectric .label {
        font-size: 16px;
    }
}

.form-group .selectric-focus .selectric .label {
    color: #303446;
}

.form-group .selectric .button {
    top: 12px;
    right: 8px;
    width: auto;
    height: auto;
}
@media (max-width: 767px) {
    .form-group .selectric .button {
        top: 8px;
    }
}

.form-group .selectric .button:after {
    content: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L13 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    display: block;
    width: auto;
    height: auto;
    position: relative;
    border: none;
}

.form-group .selectric-items {
    background-color: #fff;
}

.form-group .selectric-items ul {
    padding: 6px 0;
}

.form-group .selectric-items li {
    font-size: 18px;
    padding: 6px 17px;
    color: #333;
}
@media (max-width: 767px) {
    .form-group .selectric-items ul {
        padding: 4px 0;
    }
    .form-group .selectric-items li {
        font-size: 16px;
        padding: 4px 12px;
    }
}

.form-group-item.invalid input:required {
    border-color: #D54A4A;
}
.form-group-item.invalid label {
    color: #D54A4A;
}

.vs__open-indicator{
    width:18px
}
.vs__clear{
    display:none
}
.vs__clear svg{
    width:12px
}
.vs__actions {
    padding: 0 16px;
}
.vs__actions::after {
    content: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%237D8888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    display: block;
}
.vs__actions svg {
    display: none;
}
.vs__dropdown-toggle {
    background-color: #fff;
    /* height: 45px; */
    padding: 0;
    border: 1px solid #0370D5;
    border-radius: 4px;

}
.vs__search,
.vs__search:focus {
    margin: 0;
    height: 43px;
    padding-left: 16px;
    padding-right: 0;
    font-size: 18px;
    font-weight: 500;
}
.vs__search::-moz-placeholder {
    color: #7d8888;
    opacity: 1
}
.vs__search:-ms-input-placeholder {
    color: #7d8888
}
.vs__search::-ms-input-placeholder {
    color: #7d8888
}
.vs__search::placeholder {
    color: #7d8888
}
.vs__selected {
    margin: 0;
    padding: 0 0 0 16px;
    font-size: 18px;
    font-weight: 500;
}
.vs--single.vs--open .vs__selected {
    top: 0;
    bottom: 0;
}
.vs__selected-options {
    padding: 0;
}
.vs__dropdown-menu {
    background: #fff;
    border: 1px solid #6198cc;
    border-radius: 0 0 10px 10px !important;
}
.v-slider {
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
}
.v-slider input {
    display: none;
}
.v-application .primary--text {
    position: absolute;
    top: 50%;
    margin-top: -5px;
    width: 10px;
    height: 10px;
    outline: none;
}
.v-application .v-slider__thumb.primary {
    position: absolute;
    width: 10px;
    height: 10px;
    background-color: #0370D4;
    border-radius: 50%;
    left: -50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}
.v-slider__track-container {
    position: relative;
    width: 100%;
    height: 2px;
    background-color: #D2D2D2;
}
.v-application .primary {
    background-color: #0370D4;
    height: 2px;
    position: absolute;
}
.v-application .primary.v-slider__track-background {
    background-color: #D2D2D2 !important;
    opacity: 0;
}
.v-application a.btn {
    color: #fff;
}

/* No Data */
.no-data-block {
    height: 100%;
    padding-bottom: 64px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media(max-width:767px) {
    .no-data-block {
        padding-bottom: 42px;
    }
}
.no-data-block .title-bankspro {
    font-size: 36px;
    font-weight: 700;
    color: #FB9023;
    text-align: center;
}
@media(max-width:767px) {
    .no-data-block .title-bankspro {
        font-size: 24px;
    }
}

.no-data-block-content {
    margin-top: 40px;
    max-width: 770px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    line-height: 1.5;
    text-align: center;
}
@media(max-width:767px) {
    .no-data-block-content {
        margin-top: 24px;
        max-width: 515px;
        font-size: 16px;
    }
}

.no-data-block-link {
    margin-top: 62px;
    text-align: center;
}
@media(max-width:767px) {
    .no-data-block-link {
        margin-top: 32px;
    }
}

.no-data-block-link a {
    color: #234B70;
    font-weight: 900;
    font-size: 24px;
    text-decoration: underline;
}
.no-data-block-link a:hover {
    color: #FB9023;
}
@media(max-width:767px) {
    .no-data-block-link a {
        font-size: 16px;
    }
}

.no-data-block .popular-services-bankspro {
    margin-top: 10vh;
    margin-bottom: 0;
}
@media (max-width:984px) {
    .no-data-block .popular-services-bankspro {
        margin-top: 5vh;
    }
}
@media (max-width:767px) {
    .no-data-block .popular-services-bankspro {
        margin-top: 32px;
    }
}

.no-data-block .content-bankspro__title {
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 32px;
}
@media (max-width:767px) {
    .no-data-block .content-bankspro__title {
        font-size: 16px;
        margin-bottom: 24px;
    }
}
.content-bankspro__title_footer {
    color: #333;
    font-size: 20px;
    text-decoration: underline;
    font-weight: 500;
    line-height: 130%;
    margin-bottom: 20px
}
