@import"https://fonts.cdnfonts.com/css/bai-jamjuree";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    -webkit-text-size-adjust: 100%;
    line-height: 1.15
}

body {
    margin: 0
}

* {
    box-sizing: border-box
}

main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

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

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

a {
    background-color: transparent
}

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

b,strong {
    font-weight: bolder
}

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

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button {
    border: none;
    cursor: pointer
}

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

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

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

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

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

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

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

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

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

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

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

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

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden],template {
    display: none
}

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

a,a[href^=tel] {
    text-decoration: none
}

a[href^=tel] {
    color: inherit
}

body {
    color: var(--font-color)
}

.header {
    background: #fff;
}

.common-offers__section {
    background: #d7fad2;
}

.offer-card:hover {
    border: 1px solid var(--accent-color)
}

.offer-card__lines {
    gap: 5px;
    margin: 12px 0
}

.questions-section {
    background: var(--card-bg);
    color: var(--font-color)
}

.faq {
    border: 1px solid #6f6f6f
}

.if-rejected__tips__line {
    background: var(--border-color)
}

.if-rejected__tip__marker {
    background: #333;
}

.not-rejected__pic__wrapper {
    border: 1px solid var(--font-color)
}

.question {
    border-top: 1px solid var(--border-color)
}

.question svg {
    border: 1px solid #fff;
}

.question svg path {
    fill: #fff;
    stroke: #fff
}

.lenders-info {
    background: var(--lenders-bg)
}

.lenders-info__card__header {
    border-bottom: 1px solid var(--border-color)
}

.lenders-info__card__body,.lenders-info__card__footer,.lenders-info__card__legal,.seo-text {
    color: #6f6f6f
}

.seo-text {
    background: var(--lenders-bg)
}

.brand {
    color: var(--main-color)
}

.transit {
    background: var(--main-color)
}

.transit__descr,.transit__heading {
    color: #202020
}

.transit-card__text__time {
    color: var(--main-color);
    white-space: nowrap
}

.transit-card__progress {
    background: var(--main-color)
}

.header {
    
    background: #d7fad2;
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 25px;
    height: 55px;
    justify-content: flex-start;
    line-height: 35px;
    padding: 0 10px;
    width: 100%;
    border-bottom: 1px solid rgba(39,45,46,.3);
}

.header:after,.header__brand {
    flex-shrink: 0;
    color: green;
    font-weight: 600;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    .header {
        font-size:30px;
        height: 80px;
        line-height: 38px
    }
}

.header.buen_fin_v1:before,.header.buen_fin_v2:before {
    background-image: url(../../img/themes/buen-fin/buen-fin.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 60px;
    margin-right: 30px;
    width: 60px
}

@media (max-width: 767px) {
    .header.buen_fin_v1:before,.header.buen_fin_v2:before {
        height:40px;
        margin-right: 10px;
        width: 40px
    }
}

.header.buen_fin_v1 {
    background: #e12b1c
}

.header.buen_fin_v2 {
    background: #000
}

@media (max-width: 767px) {
    .header.black_friday_v1,.header.black_friday_v2 {
        font-size:18px;
        line-height: 26px
    }
}

.header.black_friday_v1:before,.header.black_friday_v2:before {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 100%;
    margin-right: 30px;
    max-height: 27px;
    max-width: 152px;
    width: 100%
}

@media (min-width: 768px) {
    .header.black_friday_v1:before,.header.black_friday_v2:before {
        display:none
    }
}

@media (max-width: 420px) {
    .header.black_friday_v1:before,.header.black_friday_v2:before {
        margin-right:15px
    }
}

.header.black_friday_v1 {
    background: #000
}

.header.black_friday_v1:before {
    background-image: url(../../img/themes/black-friday/black-friday-header-v1.png)
}

.header.black_friday_v2 {
    background: #c80000
}

.header.black_friday_v2:before {
    background-image: url(../../img/themes/black-friday/black-friday-header-v2.png)
}

.btn[data-v-31804ef4] {
    border-radius: 10px;
    box-sizing: border-box;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    height: 60px;
    line-height: 24px;
    transition: background .5s ease;
    width: 80%;
    margin: 0 auto;
}

.domain-active-offer[data-v-1837f078] {
    display: flex;
    justify-content: center;
    width: 100%
}

.domain-active-offer__container[data-v-1837f078] {
    display: flex;
    flex-direction: column;
    max-width: 400px;
    width: 100%
}

@media (max-width: 767px) {
    .domain-active-offer__container[data-v-1837f078] {
        max-width:460px
    }
}

.domain-active-offer__title[data-v-1837f078] {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 5px;
    text-align: left
}

.domain-active-offer__items[data-v-1837f078] {
    display: flex;
    flex-direction: column
}

.domain-active-offer .offer-item[data-v-1837f078] {
    align-items: center;
    background-color: #f0f0f0;
    border-radius: 30px;
    color: #000;
    counter-increment: counter;
    display: flex;
    font-size: 18px;
    line-height: 22px;
    min-height: 60px;
    padding-left: 15px;
    text-align: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.domain-active-offer .offer-item[data-v-1837f078]:not(:last-of-type) {
    margin-bottom: .75em
}

.domain-active-offer .offer-item[data-v-1837f078]:hover {
    background-color: #dcdcdc
}

.domain-active-offer .offer-item:hover .offer-item__description[data-v-1837f078] {
    color: #262626
}

.domain-active-offer .offer-item[data-v-1837f078]:before {
    color: #000;
    content: counter(counter);
    font-size: 20px;
    line-height: 1.35
}

.domain-active-offer .offer-item[data-v-1837f078]:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTAgNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik0zMy4zIDIzYy0zLjEtMi45LTYuMy01LjctOS40LTguNi0zLTIuOC03LjUgMS43LTQuNSA0LjUgMi4zIDIuMSA0LjcgNC4zIDcgNi40LTIuNCAyLjItNC43IDQuNC03LjEgNi42LTMgMi44IDEuNSA3LjMgNC41IDQuNSAzLjItMyA2LjMtNS45IDkuNS04LjkgMS4zLTEuMiAxLjMtMy40IDAtNC41eiIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);
    border: 5px solid #fff;
    border-radius: 50px;
    content: "";
    flex-shrink: 0;
    height: 54px;
    margin-left: auto;
    width: 54px
}

.domain-active-offer .offer-item__text[data-v-1837f078] {
    padding: 7px .75em
}

.domain-active-offer .offer-item[data-v-1837f078]:first-child:after {
    background-color: #d82714
}

.domain-active-offer .offer-item[data-v-1837f078]:nth-child(2):after {
    background-color: #a2bc09
}

.domain-active-offer .offer-item[data-v-1837f078]:nth-child(3):after {
    background-color: #e57109
}

.domain-active-offer .offer-item[data-v-1837f078]:nth-child(4):after {
    background-color: #cd09e5
}

@media (max-width: 999px) {
    .domain-active-offer.v2 .domain-active-offer__container[data-v-1837f078] {
        max-width:460px
    }
}

.domain-active-offer.v2-top .domain-active-offer__title[data-v-1837f078] {
    color: #fff
}

.offer-card {
    background: #fff;
    border: 1px solid transparent;
    border-radius: 15px;
    box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.25);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin: 0;
    max-width: 285px;
    padding: 10px 10px 20px;
    width: calc(50% - 6px);
}

@media (max-width: 767px) {
    .offer-card {
        max-width: 175px;
        min-width: 170px;
    }
}

@media (min-width: 768px) {
    .offer-card {
        margin:0;
        max-width: 285px;
        padding: 10px 15px 20px;
        width: calc(25% - 15px)
    }
}

@media (min-width: 1280px) {
    .offer-card {
        margin-top:15px;
        padding: 18px 18px 25px;
        width: 410px
    }
}

.offer-card:hover {
    transition: .5s ease
}

.offer-card__header {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 48px;
    justify-content: center;
    margin-bottom: 10px
}

@media (min-width: 1024px) {
    .offer-card__header {
        margin-bottom:0
    }
}


.offer-card__first-tag {
    align-items: center;
    display: flex;
    font-size: 14px;
    justify-content: center;
    line-height: 21px;
    /*min-height: 54px;*/
    padding: 5px 0;
    text-align: center
}

@media (min-width: 1280px) {
    .offer-card__first-tag {
        font-size:16px;
        /*height: 60px;*/
        line-height: 24px;
        min-height: unset
    }
}

.offer-card__lines {
    border: none;
    display: flex;
    flex-direction: column
}

@media (min-width: 1280px) {
    .offer-card__lines {
        display:flex;
        gap: 15px;
        margin-bottom: 15px
    }
}

.offer-card__line {
    white-space: break-spaces
}

@media (min-width: 1280px) {
    .offer-card__line {
        text-align:left;
        padding: 0;
    }
}

.offer-card__line__title {
    margin-bottom: 1px
}

.offer-card__line__value {
    white-space: nowrap
}

.offer-card__tags {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 5px
}

@media (min-width: 1280px) {
    .offer-card__tags {
        margin-bottom:auto;
        margin-top: 15px
    }
}

.offer-card__tags :first-of-type {
    color: #fff;
    opacity: .5
}

.offer-card__tag {
    border-radius: 15px;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding: 3px 10px 4px
}

.offer-card .btn {
    font-size: 16px;
    height: 40px;
    line-height: 24px
}

.offer-card__example {
    color: #8c8c8c;
    font-size: 10px;
    margin-top: 10px
}

.offer-card.buen_fin_v1 .btn,.offer-card.buen_fin_v2 .btn {
    background: #e12b1c
}

.offer-card.black_friday_v1 .btn,.offer-card.black_friday_v2 .btn {
    background: #c80000
}

.common-offers__section {
    padding: 22px 15px 60px
}

@media (min-width: 1280px) {
    .common-offers__section {
        padding:26px 0 100px
    }
}

.common-offers__section.buen_fin_v1,.common-offers__section.buen_fin_v2 {
    background: url(../../img/themes/buen-fin/buen-fin-bg-v1.png),#f34c3e;
    background-blend-mode: lighten;
    position: relative
}

.common-offers__section.buen_fin_v1:after,.common-offers__section.buen_fin_v2:after {
    background: linear-gradient(178deg,#f34c3e -2.54%,hsla(5,88%,68%,0) 98.31%);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.common-offers__section.buen_fin_v1 .container,.common-offers__section.buen_fin_v2 .container {
    position: relative;
    z-index: 2
}

.common-offers__section.buen_fin_v1 {
    background: url(../../img/themes/buen-fin/buen-fin-bg-v1.png),#f34c3e
}

.common-offers__section.buen_fin_v1:after {
    background: linear-gradient(178deg,#f34c3e -2.54%,hsla(5,88%,68%,0) 98.31%)
}

.common-offers__section.buen_fin_v2 {
    background: url(../../img/themes/buen-fin/buen-fin-bg-v2.png),#000
}

.common-offers__section.buen_fin_v2:after {
    background: linear-gradient(180deg,#000 -2.64%,rgba(0,0,0,.18))
}

.common-offers__section.black_friday_v1,.common-offers__section.black_friday_v2 {
    position: relative
}

.common-offers__section.black_friday_v1:after,.common-offers__section.black_friday_v2:after {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.common-offers__section.black_friday_v1 .container,.common-offers__section.black_friday_v2 .container {
    position: relative;
    z-index: 2
}

.common-offers__section.black_friday_v1 {
    background: url(../../img/themes/black-friday/black-friday-bg-v1.webp) 0 0 repeat,url(../../img/themes/black-friday/black-friday-bg-v1.webp) 104px 195px repeat,#b8201b;
    background-blend-mode: darken
}

.common-offers__section.black_friday_v1:after {
    background: linear-gradient(180deg,#000,transparent 34.48%)
}

.common-offers__section.black_friday_v2 {
    background: url(../../img/themes/black-friday/black-friday-bg-v2.png) 0 0 repeat,url(../../img/themes/black-friday/black-friday-bg-v2.png) 161px 69px repeat,#000
}

.common-offers__section.black_friday_v2:after {
    background: linear-gradient(99.49deg,#000 .42%,rgba(0,0,0,.78) 43.23%,rgba(200,0,0,.2) 101.63%)
}

.common-offers__header {
    color: #000;
    font-size: 25px;
    line-height: 35px;
    margin: 0 0 20px 0;
    text-align: center
}

@media (min-width: 768px) {
    .common-offers__header {
        font-size:40px;
        line-height: 50px
    }
}

.offers {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    gap: 11px;
    margin-top: 22px;
    justify-content: space-around;
}

@media (min-width: 768px) {
    .offers {
        display:flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 20px;
        width: 100%
    }
}

@media screen and (max-width: 319px) {
    .offers_type_fullscreen {
        display:flex;
        flex-direction: column
    }

    .offers_type_fullscreen .offer-card {
        max-width: 100%;
        width: 100%
    }
}

@media screen and (min-width: 320px) and (max-width:480px) {
    .offers_type_fullscreen {
        display:flex;
        flex-direction: column
    }

    .offers_type_fullscreen .offer-card {
        max-width: 100%;
        padding: 10px 20px 20px;
        width: 100%
    }

    .offers_type_fullscreen .offer-card .offer-card__line {
        display: flex;
        flex-direction: row;
        justify-content: space-between
    }

    .offers_type_fullscreen .offer-card .offer-card__line .offer-card__line__title,.offers_type_fullscreen .offer-card .offer-card__line .offer-card__line__value {
        font-size: 1rem
    }

    .offers_type_fullscreen .offer-card .offer-card__line:not(:first-of-type) {
        margin-top: .7rem
    }
}

.lenders-info[data-v-f08f9a9c] {
    padding: 50px 20px 30px
}

@media (min-width: 1280px) {
    .lenders-info[data-v-f08f9a9c] {
        padding-bottom:50px;
        padding-top: 100px
    }
}

.lenders-info__title[data-v-f08f9a9c] {
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
    margin: 0 0 25px
}

@media (min-width: 1280px) {
    .lenders-info__title[data-v-f08f9a9c] {
        font-size:40px;
        line-height: 50px
    }
}

.lenders-info__body[data-v-f08f9a9c] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between
}

@media (min-width: 1280px) {
    .lenders-info__body[data-v-f08f9a9c] {
        gap:24px;
        justify-content: flex-start
    }
}

.lenders-info__card[data-v-f08f9a9c] {
    background: #fff;
    border-radius: 10px;
    box-shadow: 2px 2px 22px #0000001f;
    margin-bottom: 10px;
    padding: 20px;
    width: 100%
}

@media (min-width: 768px) {
    .lenders-info__card[data-v-f08f9a9c] {
        width:calc(50% - 5px)
    }
}

@media (min-width: 1280px) {
    .lenders-info__card[data-v-f08f9a9c] {
        margin-bottom:0;
        padding: 25px 25px 30px;
        width: 302px
    }
}

.lenders-info__card__header[data-v-f08f9a9c] {
    padding-bottom: 15px
}

.lenders-info__card__title[data-v-f08f9a9c] {
    word-wrap: break-word;
    color: var(--font-color);
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin: 0
}

@media (min-width: 1280px) {
    .lenders-info__card__title[data-v-f08f9a9c] {
        font-size:25px;
        font-weight: 400;
        line-height: 35px;
        margin-bottom: 5px
    }
}

.lenders-info__card__legal[data-v-f08f9a9c] {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0
}

@media (min-width: 1280px) {
    .lenders-info__card__legal[data-v-f08f9a9c] {
        font-size:14px;
        line-height: 21px
    }
}

.lenders-info__card__body[data-v-f08f9a9c] {
    padding-top: 15px
}

.lenders-info__card__row[data-v-f08f9a9c] {
    word-wrap: break-word;
    color: inherit;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    margin: 0 0 7px;
    text-decoration: none
}

@media (min-width: 1280px) {
    .lenders-info__card__row[data-v-f08f9a9c] {
        font-size:16px;
        font-weight: 400;
        line-height: 24px
    }
}

.lenders-info__card__footer[data-v-f08f9a9c] {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-top: 15px;
    white-space: break-spaces
}

@media (min-width: 1280px) {
    .lenders-info__card__footer[data-v-f08f9a9c] {
        font-size:14px;
        line-height: 21px
    }
}

.lenders-info__card__additional[data-v-f08f9a9c] {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 5px 0;
    white-space: break-spaces
}

.lenders-info__card__additional[data-v-f08f9a9c]:first-of-type {
    margin-top: 15px;
    padding-top: 15px
}

.lenders-info__card__additional[data-v-f08f9a9c]:last-child {
    margin-bottom: 0
}

@media (min-width: 1280px) {
    .lenders-info__card__additional[data-v-f08f9a9c] {
        font-size:14px;
        line-height: 21px
    }
}

.lenders-info[data-v-f824ea04] {
    padding: 50px 20px 30px
}

@media (min-width: 1280px) {
    .lenders-info[data-v-f824ea04] {
        padding-bottom:50px;
        padding-top: 100px
    }
}

.lenders-info__title[data-v-f824ea04] {
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
    margin: 0 0 25px
}

@media (min-width: 1280px) {
    .lenders-info__title[data-v-f824ea04] {
        font-size:40px;
        line-height: 50px;
        text-align: center;
    }
}

.lenders-info__body[data-v-f824ea04] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between
}

@media (min-width: 1280px) {
    .lenders-info__body[data-v-f824ea04] {
        gap:24px;
        justify-content: flex-start
    }
}

.lenders-info__card[data-v-f824ea04] {
    background: #333;
    border-radius: 10px;
    box-shadow: 2px 2px 22px #0000001f;
    margin-bottom: 10px;
    padding: 20px;
    width: 100%
}
.lenders-info__card[data-v-f824ea04] * {
    color:#fff !important;
 }
@media (min-width: 768px) {
    .lenders-info__card[data-v-f824ea04] {
        width:calc(50% - 5px)
    }
}

@media (min-width: 1280px) {
    .lenders-info__card[data-v-f824ea04] {
        margin-bottom:0;
        padding: 25px 25px 30px;
        width: 302px
    }
}

.lenders-info__card__header[data-v-f824ea04] {
    padding-bottom: 15px
}

.lenders-info__card__title[data-v-f824ea04] {
    word-wrap: break-word;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin: 0
}

@media (min-width: 1280px) {
    .lenders-info__card__title[data-v-f824ea04] {
        font-size:25px;
        font-weight: 400;
        line-height: 35px;
        margin-bottom: 5px
    }
}

.lenders-info__card__legal[data-v-f824ea04] {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 0
}

@media (min-width: 1280px) {
    .lenders-info__card__legal[data-v-f824ea04] {
        font-size:14px;
        line-height: 21px
    }
}

.lenders-info__card__body[data-v-f824ea04] {
    padding-top: 15px
}

.lenders-info__card__row[data-v-f824ea04] {
    word-wrap: break-word;
    color: inherit;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    margin: 0 0 7px;
    text-decoration: none
}

@media (min-width: 1280px) {
    .lenders-info__card__row[data-v-f824ea04] {
        font-size:16px;
        font-weight: 400;
        line-height: 24px
    }
}

.lenders-info__card__footer[data-v-f824ea04] {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-top: 15px;
    white-space: break-spaces
}

@media (min-width: 1280px) {
    .lenders-info__card__footer[data-v-f824ea04] {
        font-size:14px;
        line-height: 21px
    }
}

.lenders-info__card__additional[data-v-f824ea04] {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin: 5px 0;
    white-space: break-spaces
}

.lenders-info__card__additional[data-v-f824ea04]:first-of-type {
    margin-top: 15px;
    padding-top: 15px
}

.lenders-info__card__additional[data-v-f824ea04]:last-child {
    margin-bottom: 0
}

@media (min-width: 1280px) {
    .lenders-info__card__additional[data-v-f824ea04] {
        font-size:14px;
        line-height: 21px
    }
}

.question[data-v-e20588b2] {
    -webkit-tap-highlight-color: transparent;
    padding: 18px 0 20px
}

@media (min-width: 1280px) {
    .question[data-v-e20588b2] {
        padding:25px 0 32px
    }
}

.question__header[data-v-e20588b2] {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    gap: 19px;
    justify-content: space-between
}

.question__header__text[data-v-e20588b2] {
    flex-shrink: 1;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin: 0
}

@media (min-width: 1280px) {
    .question__header__text[data-v-e20588b2] {
        font-size:25px;
        line-height: 35px
    }
}

.question__header svg[data-v-e20588b2] {
    border-radius: 50%;
    box-sizing: border-box;
    flex-shrink: 0;
    height: 30px;
    width: 30px
}

.question__answer[data-v-e20588b2] {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    max-height: 0;
    overflow: hidden;
    transition: all .3s
}
.opened .question__answer{
    max-height: unset;
    transition: .3s;
}
.not-rejected__pic{
    max-width: 100%;
}
@media (min-width: 1280px) {
    .question__answer[data-v-e20588b2] {
        font-size:16px;
        line-height: 24px
    }
}

.question__answer--opened[data-v-e20588b2] {
    max-height: 450px;
    padding-top: 15px
}

@media (min-width: 1280px) {
    .question__answer--opened[data-v-e20588b2] {
        padding-top:20px
    }
}

.faq[data-v-5634a296] {
    border-radius: 10px;
    margin-bottom: 50px;
    padding: 25px 20px 30px
}
.faq[data-v-5634a296] {
    background-color: #333;
}
.faq[data-v-5634a296] *{
    color:#fff !important;
}
@media (min-width: 1280px) {
    .faq[data-v-5634a296] {
        margin-bottom:100px;
        background-color: #333;
        padding: 35px;
    }
    .faq[data-v-5634a296] *{
        color:#fff !important;
    }
}

.faq__header[data-v-5634a296] {
    margin-bottom: 25px
}

@media (min-width: 1280px) {
    .faq__header[data-v-5634a296] {
        margin-bottom:35px
    }
}

.faq__title[data-v-5634a296] {
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
    margin: 0
}

@media (min-width: 1280px) {
    .faq__title[data-v-5634a296] {
        font-size:40px;
        line-height: 50px
    }
}

.questions-section[data-v-7f91d01a] {
    padding: 50px 20px 60px
}

.if-rejected[data-v-7f91d01a] {
    margin-bottom: 25px
}

@media (min-width: 1280px) {
    .if-rejected[data-v-7f91d01a] {
        display:flex;
        flex-direction: row;
        gap: 90px;
        justify-content: space-between
    }

    .if-rejected__first-part[data-v-7f91d01a] {
        flex-shrink: 0;
        width: 526px
    }
}

.if-rejected__question[data-v-7f91d01a] {
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
    margin: 0
}

@media (min-width: 1280px) {
    .if-rejected__question[data-v-7f91d01a] {
        font-size:40px;
        font-weight: 700;
        line-height: 50px
    }
}

.if-rejected__answer[data-v-7f91d01a] {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    margin: 20px 0 35px
}

@media (min-width: 1280px) {
    .if-rejected__answer[data-v-7f91d01a] {
        font-size:16px;
        line-height: 24px;
        margin: 30px 0 0
    }
}

.if-rejected__tips[data-v-7f91d01a] {
    list-style: none;
    padding-left: 0
}

.if-rejected__tips__line[data-v-7f91d01a] {
    height: 100%;
    left: 7px;
    position: absolute;
    top: 4px;
    width: 1px
}

.if-rejected__tip[data-v-7f91d01a] {
    display: flex;
    flex-direction: row;
    gap: 25px;
    padding-bottom: 25px;
    position: relative
}

.if-rejected__tip__marker[data-v-7f91d01a] {
    border-radius: 50%;
    flex-shrink: 0;
    height: 15px;
    position: relative;
    top: 4px;
    width: 15px
}

.if-rejected__tip__text[data-v-7f91d01a] {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

@media (min-width: 1280px) {
    .if-rejected__tip__text[data-v-7f91d01a] {
        font-size:16px;
        line-height: 24px
    }

    .not-rejected[data-v-7f91d01a] {
        display: flex;
        flex-direction: row;
        gap: 111px;
        justify-content: space-between;
        margin-top: 100px
    }
}

.not-rejected__pic[data-v-7f91d01a] {
    bottom: 16px;
    height: 100%;
    left: 16px;
    position: relative;
    width: 100%
}

@media (min-width: 1280px) {
    .not-rejected__pic[data-v-7f91d01a] {
        bottom:25px;
        left: 25px
    }
}

.not-rejected__pic__wrapper[data-v-7f91d01a] {
    border-radius: 7px;
    flex-shrink: 0;
    height: 100%;
    margin-bottom: 35px;
    max-height: 202px;
    max-width: 319px;
    width: 100%
}

@media (min-width: 1280px) {
    .not-rejected__pic__wrapper[data-v-7f91d01a] {
        max-height:270px;
        max-width: 505px
    }

    .not-rejected__text[data-v-7f91d01a] {
        bottom: 25px;
        position: relative
    }
}

.not-rejected__question[data-v-7f91d01a] {
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
    margin: 0 0 20px
}

@media (min-width: 1280px) {
    .not-rejected__question[data-v-7f91d01a] {
        font-size:40px;
        line-height: 50px;
        margin: 0 0 30px;
        width: 591px
    }
}

.not-rejected__answer[data-v-7f91d01a] {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    margin: 0
}

@media (min-width: 1280px) {
    .not-rejected__answer[data-v-7f91d01a] {
        font-size:16px;
        line-height: 24px
    }
}

.seo-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    padding: 20px 20px 60px
}

@media (min-width: 1280px) {
    .seo-text {
        padding:20px 0 100px
    }
}

.seo-text h2 {
    font-size: 25px;
    font-weight: 400;
    line-height: 33px;
    margin: 0 0 15px
}

@media (min-width: 1280px) {
    .seo-text h2 {
        font-size:30px;
        line-height: 38px
    }
}

.seo-text h3,.seo-text h4 {
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    margin: 30px 0 15px
}

@media (min-width: 1280px) {
    .seo-text h3,.seo-text h4 {
        font-size:25px;
        line-height: 35px
    }
}

.seo-text__content {
    font-size: 12px
}

@media (min-width: 1280px) {
    .seo-text__content {
        font-size:14px
    }
}

.seo-text__content h3 {
    margin-top: 0
}

.seo-text__content h4 {
    margin-bottom: 0
}

.seo-text__content p:first-child {
    margin-top: 0
}

.hidden[data-v-25255f0c] {
    display: none!important
}

.common-offers__header {
    font-size: 22px;
    text-transform: uppercase
}

.btn__text {
    font-size: 22px
}

.offers_type_fullscreen .offer-card .offer-card__line:last-child {
    display: none
}

.offer-card__rating {
    display: none!important
}

.brand {
    align-items: center;
    display: flex;
    flex-direction: row
}

@media (min-width: 1280px) {
    .brand__logo {
        height:40px;
        width: 40px
    }
}

.brand__logo ellipse,.brand__logo path {
    stroke: var(--color)
}

.brand__name {
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    line-height: 30px;
    margin: 0;
    background: #ffb542;
    padding: 5px 10px;
    border-radius: 5px;
}

@media (min-width: 768px) {
    .brand__name {
        font-size:30px;
        line-height: 40px
    }
}

.cookies {
    min-height: calc(100vh - 138px);
    padding: 20px 20px 40px
}

@media (min-width: 1280px) {
    .cookies {
        padding:50px 0 60px
    }
}

.cookies__header {
    margin-bottom: 35px
}

@media (min-width: 1280px) {
    .cookies__header {
        margin-bottom:50px
    }
}

.cookies p {
    line-height: 1.4
}

.cookies table {
    border-bottom: 1px solid #434c55;
    width: 100%
}

@media (min-width: 768px) {
    .cookies table {
        border-bottom:none;
        border-top: 1px solid #434c55
    }
}

.cookies tr {
    display: flex;
    flex-direction: column;
    width: 100%
}

@media (min-width: 768px) {
    .cookies tr {
        border-bottom:1px solid #434c55;
        flex-direction: row
    }
}

.cookies td {
    border: 1px solid #434c55;
    border-bottom: none;
    font-size: 13px;
    line-height: 1.4;
    padding: 20px;
    width: 100%
}

@media (min-width: 768px) {
    .cookies td {
        border-right:none;
        border-top: none;
        width: 50%
    }

    .cookies td:last-child {
        border-right: 1px solid #434c55
    }
}

.cookies ol {
    padding-left: 18px
}

.cookies ol li {
    font-size: 13px
}

.cookies ul {
    padding-left: 18px
}

.cookies li {
    line-height: 1.4;
    margin-bottom: 10px
}

.cookies li:last-child {
    margin-bottom: 0
}

#main .search-item[data-v-b1748bbe] {
    display: flex;
    flex-direction: column;
    margin-bottom: 36px
}

@media (max-width: 1024px) {
    #main .search-item[data-v-b1748bbe] {
        border-bottom:1px hidden #fff;
        border-radius: 8px;
        box-shadow: 0 1px 6px #20212447;
        margin: 0 0 10px;
        padding: 10px 15px
    }
}

#main .search-item a[data-v-b1748bbe] {
    margin-bottom: 5px;
    text-decoration: none
}

#main .search-item a[data-v-b1748bbe]:first-child {
    align-items: center;
    color: #5f6368;
    display: flex
}

#main .search-item a:first-child img[data-v-b1748bbe] {
    height: 14px;
    margin-right: 9px;
    width: 14px
}

#main .search-item span[data-v-b1748bbe] {
    border: 1px solid #006621;
    border-radius: 3px;
    color: #006621;
    font-size: 12px;
    line-height: 11px;
    margin-right: 8px;
    padding: 1px 3px 0 2px
}

@media (max-width: 1024px) {
    #main .search-item span[data-v-b1748bbe] {
        border:none;
        color: #333;
        font-weight: 700
    }
}

#main .search-item .main-link[data-v-b1748bbe] {
    color: #1558d6;
    font-size: 20px;
    line-height: 26px;
    text-transform: capitalize
}

@media (max-width: 1024px) {
    #main .search-item .main-link[data-v-b1748bbe] {
        font-size:18px;
        line-height: 24px
    }
}

#main .search-item .main-link[data-v-b1748bbe]:hover {
    text-decoration: underline
}

#main .search-item p[data-v-b1748bbe] {
    color: #5f6368;
    line-height: 1.6;
    margin: 0
}

#main .search-item .quick-links[data-v-b1748bbe] {
    padding-top: 8px
}

#main .search-item .quick-links ul[data-v-b1748bbe] {
    display: flex;
    list-style: none;
    padding: 0
}

#main .search-item .quick-links ul a[data-v-b1748bbe] {
    color: #1558d6
}

@media (max-width: 1024px) {
    #main .search-item .quick-links ul a[data-v-b1748bbe] {
        border:1px solid #bdbdbd;
        border-radius: 4px;
        margin-right: 12px;
        padding: 5px 8px
    }
}

#main .search-item .quick-links ul a[data-v-b1748bbe]:hover {
    text-decoration: underline
}

#main .search-item .quick-links ul li[data-v-b1748bbe] {
    align-items: center;
    display: flex
}

#main .search-item .quick-links ul li hr[data-v-b1748bbe] {
    background: #1558d6;
    height: 1px;
    margin-left: 10px;
    margin-right: 10px;
    width: 1px
}

@media (max-width: 1024px) {
    #main .search-item .quick-links ul li hr[data-v-b1748bbe] {
        display:none
    }
}

*[data-v-630415cc],body[data-v-630415cc],html[data-v-630415cc] {
    box-sizing: border-box;
    font-family: Roboto,sans-serif;
    font-size: 14px;
    margin: 0
}

.container[data-v-630415cc] {
    max-width: 1280px;
    width: 100%
}

.btn[data-v-630415cc] {
    background: #1a73e8;
    border: none;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    font-family: Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    letter-spacing: .25px;
    line-height: 16px;
    margin-left: 14px;
    min-width: 96px;
    padding: 9px 23px;
    transition: .5s
}

.btn[data-v-630415cc]:hover {
    opacity: .9
}

#wrapper[data-v-630415cc] {
    overflow: hidden;
    width: 100%
}

#header[data-v-630415cc] {
    padding: 20px 0
}

@media (max-width: 1024px) {
    #header[data-v-630415cc] {
        padding:20px 0 10px
    }
}

#header .search-row[data-v-630415cc] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

@media (max-width: 1024px) {
    #header .search-row[data-v-630415cc] {
        display:none
    }
}

#header .search-mobile-row[data-v-630415cc] {
    display: none
}

@media (max-width: 1024px) {
    #header .search-mobile-row[data-v-630415cc] {
        display:block;
        padding: 0 20px
    }
}

#header .search-mobile-row .row[data-v-630415cc] {
    display: flex;
    width: 100%
}

#header .search-mobile-row .row[data-v-630415cc]:first-child {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-bottom: 20px
}

#header .search-mobile-row .search-input[data-v-630415cc] {
    display: block;
    height: 40px;
    padding: 5px 15px 0;
    width: 100%
}

#header .search-mobile-row .search-icons[data-v-630415cc] {
    justify-content: space-between
}

#header .search-mobile-row .search-icons svg[data-v-630415cc] {
    margin-left: 0!important
}

#header .logo[data-v-630415cc] {
    padding: 5px 30px 0
}

#header .logo img[data-v-630415cc] {
    height: 30px;
    width: 92px
}

#header .search[data-v-630415cc] {
    margin-left: 28px;
    width: 100%
}

#header .search-input[data-v-630415cc] {
    border: 1px solid #dfe1e5;
    border-radius: 24px;
    box-shadow: none;
    display: flex;
    height: 44px;
    justify-content: flex-end;
    padding: 5px 15px 0 22px;
    width: 690px
}

@media (max-width: 1024px) {
    #header .search-input[data-v-630415cc] {
        width:100%
    }
}

#header .search-input .search-icons[data-v-630415cc] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

#header .search-input input[data-v-630415cc] {
    border: none;
    color: #000000de;
    font-family: arial,sans-serif;
    font-size: 18px;
    margin: -3px 0 0 3px;
    outline: none;
    width: 100%
}

#header .search-input .search-icons hr[data-v-630415cc] {
    border: 1px solid #f1f1f1;
    height: 32px;
    margin-left: 12px
}

#header .search-input .search-icons img[data-v-630415cc] {
    height: 15px;
    margin-left: 12px
}

#header .search-input .search-icons .mic[data-v-630415cc] {
    height: 30px;
    width: 25px
}

#header .search-input .search-icons svg[data-v-630415cc] {
    fill: #4285f4;
    margin-left: 12px;
    width: 25px
}

#header .account[data-v-630415cc] {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    padding-right: 30px
}

#header .account svg[data-v-630415cc] {
    cursor: pointer;
    height: 20px;
    margin-right: 14px;
    width: 20px
}

#header .tabs[data-v-630415cc] {
    border-bottom: 1px solid #ebebeb
}

#header .tabs ul[data-v-630415cc] {
    -webkit-padding-start: 195px;
    align-items: center;
    display: flex;
    list-style: none;
    padding-inline-start:195px}

@media (max-width: 1024px) {
    #header .tabs ul[data-v-630415cc] {
        -webkit-padding-start:10px;
        overflow: auto;
        padding-inline-start:10px}
}

#header .tabs ul a[data-v-630415cc] {
    color: #5f6368;
    font-size: 13px;
    text-decoration: none
}

#header .tabs ul li[data-v-630415cc] {
    align-items: center;
    display: flex;
    height: 16px;
    line-height: 13px;
    margin: 11px 1px 0;
    padding: 16px 12px 12px 10px
}

#header .tabs ul .active[data-v-630415cc] {
    border-bottom: 3px solid #1a73e8;
    color: #1a73e8
}

#header .tabs svg[data-v-630415cc] {
    height: 16px;
    margin-right: 5px;
    width: 16px
}

#header .result[data-v-630415cc] {
    color: #70757a;
    font-size: 14px;
    line-height: 43px;
    padding-left: 210px
}

@media (max-width: 1024px) {
    #header .result[data-v-630415cc] {
        display:none
    }
}

#main[data-v-630415cc] {
    position: relative;
    width: 100%
}

#main .search-result[data-v-630415cc],#main .search-under[data-v-630415cc] {
    margin-left: 210px;
    max-width: 652px
}

@media (max-width: 1024px) {
    #main .search-result[data-v-630415cc],#main .search-under[data-v-630415cc] {
        margin-left:0;
        max-width: 100%;
        padding: 0 10px
    }

    #main .search-under[data-v-630415cc] {
        padding: 0 30px
    }
}

#main .search-under h3[data-v-630415cc] {
    color: #1558d6;
    font-size: 20px;
    padding-bottom: 20px
}

@media (max-width: 1024px) {
    #main .search-under h3[data-v-630415cc] {
        color:#202124
    }
}

#main .search-under ul[data-v-630415cc] {
    list-style: none;
    margin-bottom: 28px;
    padding: 0
}

#main .search-under ul a[data-v-630415cc] {
    color: #1558d6;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    padding: 3px 0;
    text-decoration: none
}

@media (max-width: 1024px) {
    #main .search-under ul a[data-v-630415cc] {
        color:#202124;
        font-weight: 400
    }
}

#main .search-under ul a[data-v-630415cc]:hover {
    text-decoration: underline
}

#main .search-under ul li[data-v-630415cc] {
    align-items: center;
    display: flex
}

@media (max-width: 1024px) {
    #main .search-under ul li[data-v-630415cc] {
        border-bottom:1px solid #dfe1e5;
        padding: 13px 0
    }
}

#main .search-under ul svg[data-v-630415cc] {
    fill: #1558d6;
    height: 20px;
    margin-right: 12px;
    width: 20px
}

@media (max-width: 1024px) {
    #main .search-under ul svg[data-v-630415cc] {
        fill:#202124
    }
}

#main .search-pagination[data-v-630415cc] {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 30px
}

#main .search-pagination .foot-google[data-v-630415cc] {
    width: 300px
}

#main .search-pagination ul[data-v-630415cc] {
    display: flex;
    list-style: none;
    padding-left: 100px
}

@media (max-width: 1024px) {
    #main .search-pagination ul[data-v-630415cc] {
        padding-left:0
    }
}

#main .search-pagination ul a[data-v-630415cc] {
    margin: 5.5px;
    text-decoration: none
}

#main .search-pagination ul a[data-v-630415cc]:last-child {
    margin-left: 55px
}

#main .search-pagination ul .active[data-v-630415cc] {
    color: #5f6368
}

#footer[data-v-630415cc] {
    background: #f2f2f2
}

#footer ul[data-v-630415cc] {
    display: flex;
    list-style: none;
    padding-left: 210px
}

@media (max-width: 1024px) {
    #footer ul[data-v-630415cc] {
        padding-left:15px
    }
}

#footer ul a[data-v-630415cc] {
    color: #5f6368;
    line-height: 40px;
    padding-right: 27px;
    text-decoration: none
}

#footer ul a[data-v-630415cc]:hover {
    color: #333
}

.privacy {
    padding: 20px 20px 40px
}

@media (min-width: 1280px) {
    .privacy {
        padding:50px 0 60px
    }
}

.privacy__header {
    margin-bottom: 35px
}

@media (min-width: 1280px) {
    .privacy__header {
        margin-bottom:50px
    }
}

.privacy p {
    line-height: 1.4
}

.page[data-v-25155b68] {
    color: #212529;
    font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    margin: 0 auto;
    max-width: 1024px;
    padding: 1.25rem 1rem;
    width: 100%
}

@media (max-width: 767px) {
    .page[data-v-25155b68] {
        padding:.75rem .5rem
    }
}

.page__title[data-v-25155b68] {
    color: #1f2937;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.75rem;
    margin: 0
}

.page__title[data-v-25155b68] a {
    color: #6eb74b
}

@media (max-width: 767px) {
    .page__title[data-v-25155b68] {
        font-size:1.125rem;
        line-height: 2
    }
}

@media (max-width: 479px) {
    .page__title[data-v-25155b68] span {
        display:none
    }
}

.page__title-container[data-v-25155b68] {
    display: flex;
    gap: 10px;
    justify-content: space-between;
    margin: 0 0 1.25rem
}

@media (max-width: 767px) {
    .page__title-container[data-v-25155b68] {
        margin:0 0 .75rem
    }
}

.page__subtitle[data-v-25155b68] {
    font-size: .875rem;
    line-height: 1.25rem;
    margin: 0
}

.page__mobile-menu-btn[data-v-25155b68] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px 20px;
    border: 1px solid #e5e7eb;
    border-radius: .25rem;
    cursor: pointer;
    flex-shrink: 0;
    height: 34px;
    transition: .2s;
    width: 38px
}

.page__mobile-menu-btn[data-v-25155b68]:hover {
    border: 1px solid #7cbd6b
}

@media (min-width: 768px) {
    .page__mobile-menu-btn[data-v-25155b68] {
        display:none
    }
}

.page__mobile-menu[data-v-25155b68] {
    border-top: 1px solid #e5e7eb;
    box-shadow: 0 0 0 0 transparent,0 0 0 0 transparent,0 1px 2px #0000000d;
    margin: 0 -.5rem 1rem
}

@media (min-width: 768px) {
    .page__mobile-menu[data-v-25155b68] {
        display:none
    }
}

.page__mobile-menu[data-v-25155b68] .page__mobile-menu__item {
    background: transparent;
    border: unset;
    box-shadow: none;
    margin: 0;
    max-width: 100%;
    padding: 0;
    transition: unset;
    width: 100%
}

.page__mobile-menu[data-v-25155b68] .page__mobile-menu__item:hover {
    background-color: #f5f5f4;
    border: unset
}

.page__mobile-menu[data-v-25155b68] .page__mobile-menu__item .offer-card__header {
    display: inline;
    height: auto;
    margin: 0;
    padding: .5rem .75rem
}

.page__mobile-menu[data-v-25155b68] .page__mobile-menu__item .offer-card__header h3 {
    color: #000;
    display: inline;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin: 0
}

.page__mobile-menu[data-v-25155b68] .page__mobile-menu__item .btn,.page__mobile-menu[data-v-25155b68] .page__mobile-menu__item .offer-card__example,.page__mobile-menu[data-v-25155b68] .page__mobile-menu__item .offer-card__first-tag,.page__mobile-menu[data-v-25155b68] .page__mobile-menu__item .offer-card__lines,.page__mobile-menu[data-v-25155b68] .page__mobile-menu__item .offer-card__rating,.page__mobile-menu[data-v-25155b68] .page__mobile-menu__item .offer-card__tags {
    display: none
}

.page__locale-selector[data-v-25155b68] {
    color: #6eb75a;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5
}

.page__locale-selector[data-v-25155b68]:hover {
    color: #589248;
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

@media (max-width: 767px) {
    .page__locale-selector[data-v-25155b68] {
        background-color:#f5f5f4;
        display: inline-flex;
        font-weight: 700;
        padding: .5rem .75rem;
        width: 100%
    }

    .page__locale-selector.pc[data-v-25155b68] {
        display: none
    }
}

.offers[data-v-25155b68] {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    margin: 1rem 0
}

@media (max-width: 767px) {
    .offers[data-v-25155b68] {
        gap:.5rem
    }
}

.offers[data-v-25155b68] .offer-card {
    border: 1px solid #e5e7eb;
    border-radius: .5rem!important;
    box-shadow: none;
    margin: 0;
    max-width: calc(25% - .75rem);
    padding: 1rem;
    transition: unset;
    width: calc(25% - .75rem)
}

@media (max-width: 1279px) {
    .offers[data-v-25155b68] .offer-card {
        min-width:calc(33.33333% - .66667rem);
        width: calc(33.33333% - .66667rem)
    }
}

@media (max-width: 1023px) {
    .offers[data-v-25155b68] .offer-card {
        min-width:calc(50% - .5rem);
        width: calc(50% - .5rem)
    }
}

@media (max-width: 767px) {
    .offers[data-v-25155b68] .offer-card {
        min-width:calc(50% - .25rem);
        width: calc(50% - .25rem)
    }
}

.offers[data-v-25155b68] .offer-card:hover {
    border-color: #6eb75a
}

.offers[data-v-25155b68] .offer-card__header {
    height: 4rem;
    margin-bottom: 0
}

.offers[data-v-25155b68] .offer-card__header .offer-card__logo {
    height: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto
}

.offers[data-v-25155b68] .offer-card__tags {
    display: none
}

.offers[data-v-25155b68] .offer-card__first-tag {
    border-bottom: 2px solid #e5e7eb;
    border-top: 2px solid #e5e7eb;
    color: #1f2937;
    font-size: .875rem;
    font-weight: 400;
    height: auto;
    justify-content: center;
    line-height: 1.25rem;
    margin: .5rem 0 .75rem;
    min-height: 44px;
    padding: .5rem 0;
    text-align: center
}

@media (max-width: 767px) {
    .offers[data-v-25155b68] .offer-card__first-tag {
        border-bottom:1px solid #e5e7eb;
        border-top: 1px solid #e5e7eb;
        font-size: .75rem;
        line-height: 1rem
    }
}

.offers[data-v-25155b68] .offer-card__lines {
    gap: .5rem;
    margin: 0 0 1.25rem
}

.offers[data-v-25155b68] .offer-card__line {
    color: #1f2937;
    display: flex;
    flex-direction: row;
    font-size: .875rem;
    gap: 5px;
    justify-content: space-between;
    line-height: 19px
}

@media (max-width: 767px) {
    .offers[data-v-25155b68] .offer-card__line {
        justify-content:center;
        line-height: 20px
    }

    .offers[data-v-25155b68] .offer-card__line__title {
        display: none
    }
}

.offers[data-v-25155b68] .offer-card__line__value span {
    font-weight: 700
}

.offers[data-v-25155b68] .offer-card .btn {
    background-color: #6eb74b;
    border-radius: .5rem;
    height: auto;
    margin-top: auto;
    padding: .5rem;
    position: relative;
    width: 100%
}

.offers[data-v-25155b68] .offer-card .btn__text {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 1rem;
    font-weight: 700;
    justify-content: center;
    line-height: 1.5rem
}

@media (max-width: 767px) {
    .offers[data-v-25155b68] .offer-card .btn__text {
        font-size:.875rem;
        line-height: 1.25rem
    }
}

@media (max-width: 374px) {
    .offers[data-v-25155b68] .offer-card .btn__text {
        font-size:13px
    }
}

.offers[data-v-25155b68] .offer-card__example {
    display: none
}

.calculator[data-v-25155b68] {
    border: 1px solid #e5e7eb;
    border-radius: 10px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    margin: 40px 0 20px
}

@media (max-width: 991px) {
    .calculator[data-v-25155b68] {
        grid-template-columns:1fr
    }
}

.calculator__main[data-v-25155b68] {
    display: flex;
    flex-direction: column;
    padding: 0 20px 10px
}

@media (max-width: 991px) {
    .calculator__main[data-v-25155b68] {
        padding:0 25px 10px
    }
}

.calculator__main .label[data-v-25155b68] {
    background: #6eb74b;
    color: #fff;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0 auto 15px;
    max-width: 300px;
    padding: 5px 15px;
    text-align: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.calculator__main input[type=range][data-v-25155b68] {
    -webkit-appearance: none;
    background: transparent;
    height: 20px;
    width: 100%
}

.calculator__main input[type=range][data-v-25155b68]::-webkit-slider-thumb {
    -webkit-appearance: none;
    background-color: #fff;
    border: 2px solid #ccc;
    border-radius: 25px;
    cursor: pointer;
    height: 25px;
    margin-top: -7px;
    width: 25px
}

.calculator__main input[type=range][data-v-25155b68]::-moz-range-thumb {
    -webkit-appearance: none;
    background-color: #fff;
    border: 2px solid #ccc;
    border-radius: 25px;
    cursor: pointer;
    height: 25px;
    margin-top: -7px;
    width: 25px
}

.calculator__main input[type=range][data-v-25155b68]::-webkit-slider-runnable-track {
    background: #6eb74b;
    border-radius: 5px;
    cursor: pointer;
    height: 10px;
    width: 100%
}

.calculator__main input[type=range][data-v-25155b68]::-moz-range-track {
    background: #6eb74b;
    border-radius: 5px;
    cursor: pointer;
    height: 10px;
    width: 100%
}

.calculator__main input[type=range][data-v-25155b68]::-ms-track {
    background: #6eb74b;
    border-radius: 5px;
    cursor: pointer;
    height: 10px;
    width: 100%
}

.calculator__main .min_max[data-v-25155b68] {
    display: flex;
    justify-content: space-between
}

.calculator__main a[data-v-25155b68] {
    background-color: transparent;
    color: #007bff;
    text-decoration: none;
    width: 100%
}

.calculator__main a button[data-v-25155b68] {
    background-color: #6eb74b;
    border: 1px solid #6eb74b;
    border-radius: .25rem;
    color: #fff!important;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.5;
    margin: 15px 0;
    padding: 7px 20px;
    width: 100%
}

@media (max-width: 991px) {
    .calculator__main a button[data-v-25155b68] {
        font-size:14px;
        padding: 10px
    }
}

.calculator__main .commission[data-v-25155b68] {
    background: #ecf0f3;
    border-radius: 10px;
    margin-bottom: 10px;
    padding: 15px
}

.calculator__main .commission-label[data-v-25155b68] {
    margin: 0 0 1rem
}

.calculator__main .commission-count[data-v-25155b68],.calculator__main .commission-label[data-v-25155b68] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.calculator__main .commission-count p[data-v-25155b68] {
    margin: 0 10px
}

.calculator__main .commission-count p[data-v-25155b68]:first-child {
    margin: 0 10px 0 0
}

.calculator__main .commission-count p[data-v-25155b68]:last-child {
    margin: 0 0 0 10px
}

.calculator__main .example[data-v-25155b68] {
    color: #212529;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5
}

.calculator__info[data-v-25155b68] {
    display: flex;
    flex-direction: column;
    padding: 25px 25px 25px 40px
}

@media (max-width: 991px) {
    .calculator__info[data-v-25155b68] {
        padding:25px
    }
}

.calculator__info h4[data-v-25155b68] {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.2;
    margin: 0 0 .5rem
}

.calculator__info ul[data-v-25155b68] {
    margin: 0 0 1rem
}

.calculator__info li[data-v-25155b68],.calculator__info p[data-v-25155b68] {
    color: #212529;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5
}

.calculator__info p[data-v-25155b68] {
    margin: 0
}

[data-v-25155b68] .lenders-info {
    margin: 2rem 0 0;
    padding: 0
}

[data-v-25155b68] .lenders-info__header-offer {
    background: transparent;
    border: unset;
    box-shadow: none;
    margin: 0;
    max-width: 100%;
    padding: 0;
    width: 100%
}

[data-v-25155b68] .lenders-info__header-offer:hover {
    border: unset
}

[data-v-25155b68] .lenders-info__header-offer:hover .offer-card__header .offer-card__name__title,[data-v-25155b68] .lenders-info__header-offer:hover .offer-card__header .offer-card__name__value {
    color: #cd970e;
    text-decoration: underline
}

[data-v-25155b68] .lenders-info__header-offer .offer-card__header {
    display: inline;
    height: auto;
    margin: 0;
    text-align: center
}

[data-v-25155b68] .lenders-info__header-offer .offer-card__header .offer-card__name__title,[data-v-25155b68] .lenders-info__header-offer .offer-card__header .offer-card__name__value {
    color: #000;
    display: inline;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem;
    margin: 0
}

[data-v-25155b68] .lenders-info__header-offer .offer-card__header .offer-card__name__title:after {
    content: " - "
}

[data-v-25155b68] .lenders-info__header-offer .btn,[data-v-25155b68] .lenders-info__header-offer .offer-card__example,[data-v-25155b68] .lenders-info__header-offer .offer-card__first-tag,[data-v-25155b68] .lenders-info__header-offer .offer-card__lines,[data-v-25155b68] .lenders-info__header-offer .offer-card__rating,[data-v-25155b68] .lenders-info__header-offer .offer-card__tags {
    display: none
}

[data-v-25155b68] .lenders-info__title {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.75rem;
    margin: 0 0 1rem
}

[data-v-25155b68] .lenders-info__body {
    gap: 1rem
}

@media (max-width: 767px) {
    [data-v-25155b68] .lenders-info__body {
        gap:.5rem
    }
}

[data-v-25155b68] .lenders-info__card {
    border: 1px solid #e5e7eb;
    border-radius: .5rem;
    box-shadow: none;
    margin: 0;
    padding: 0;
    width: calc(50% - .5rem)
}

@media (max-width: 767px) {
    [data-v-25155b68] .lenders-info__card {
        width:calc(50% - .25rem)
    }
}

@media (max-width: 639px) {
    [data-v-25155b68] .lenders-info__card {
        width:100%
    }
}

[data-v-25155b68] .lenders-info__card:hover .lenders-info__card__title {
    color: #cd970e;
    text-decoration: underline
}

[data-v-25155b68] .lenders-info__card__header {
    margin: 0;
    padding: .5rem;
    text-align: center
}

[data-v-25155b68] .lenders-info__card__title {
    color: #000;
    display: inline;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem;
    margin: 0
}

[data-v-25155b68] .lenders-info__card__body {
    padding: 0
}

[data-v-25155b68] .lenders-info__card__row {
    border-top: 1px solid #e5e7eb;
    color: #000;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem;
    margin: 0;
    padding: .5rem;
    text-align: center
}

[data-v-25155b68] .info {
    margin-top: 2.5em
}

[data-v-25155b68] .info-block__title {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    margin-bottom: 1rem
}

[data-v-25155b68] .info-block li,[data-v-25155b68] .info-block p {
    font-size: .875rem;
    line-height: 1.25rem
}

[data-v-25155b68] .info-block p {
    margin: 5px 0
}

[data-v-25155b68] .info-block ul {
    margin: 0;
    padding: 0 0 0 18px
}

.page__header[data-v-4e310210] {
    background-color: #0038a6;
    padding: 22px 15px
}

.page__header .container[data-v-4e310210] {
    align-items: center;
    display: flex;
    gap: 20px;
    justify-content: space-between
}

.page__header__logo[data-v-4e310210] {
    align-items: center;
    color: #fff;
    display: flex;
    flex-shrink: 0;
    font-size: 30px;
    line-height: 38px
}

@media (max-width: 767px) {
    .page__header__logo[data-v-4e310210] {
        font-size:22px;
        line-height: 28px
    }
}

@media (max-width: 459px) {
    .page__header__logo[data-v-4e310210] {
        font-size:18px;
        line-height: 24px
    }
}

.page__header__logo[data-v-4e310210]:before {
    background-image: url(../../img/themes/3/logo-m.svg);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 22px;
    margin-right: 18px;
    width: 34px
}

@media (max-width: 459px) {
    .page__header__logo[data-v-4e310210]:before {
        height:14px;
        margin-right: 8px;
        width: 26px
    }
}

.page__header__counter[data-v-4e310210] {
    color: #fff;
    font-size: 20px;
    line-height: 24px;
    text-align: right
}

@media (max-width: 767px) {
    .page__header__counter[data-v-4e310210] {
        font-size:16px
    }
}

@media (max-width: 459px) {
    .page__header__counter[data-v-4e310210] {
        font-size:12px;
        line-height: 16px
    }
}

.page__header__counter span[data-v-4e310210] {
    color: #0bcf2f
}

.page__chances[data-v-4e310210] {
    background-color: var(--main-color);
    padding-top: 44px
}

@media (max-width: 1279px) {
    .page__chances[data-v-4e310210] {
        padding-top:24px
    }
}

.page__chances__title[data-v-4e310210] {
    color: #fff;
    font-size: 28px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 0 24px;
    text-align: center
}

@media (max-width: 599px) {
    .page__chances__title[data-v-4e310210] {
        font-size:20px;
        line-height: 28px;
        margin-bottom: 12px
    }
}

.page__chances__title[data-v-4e310210] span {
    color: #0bcf2f
}

.page__chances__subtitle[data-v-4e310210] {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    justify-content: center;
    line-height: 27px;
    margin: 0;
    text-align: center
}

.page__chances__subtitle[data-v-4e310210] span {
    color: #ff730d;
    margin-left: 8px
}

@media (max-width: 599px) {
    .page__chances__subtitle[data-v-4e310210] span {
        margin-left:4px
    }
}

.page__chances__subtitle[data-v-4e310210]:after,.page__chances__subtitle[data-v-4e310210]:before {
    background-image: 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.293 21.707a1 1 0 0 0 1.414 0l6.364-6.364a1 1 0 0 0-1.414-1.414L12 19.586l-5.657-5.657a1 1 0 0 0-1.414 1.414l6.364 6.364ZM11 20v1h2v-1h-2Z' fill='%23ff730d'/%3E%3Cpath d='M11.293 15.707a1 1 0 0 0 1.414 0l6.364-6.364a1 1 0 0 0-1.414-1.414L12 13.586 6.343 7.929A1 1 0 1 0 4.93 9.343l6.364 6.364ZM11 14v1h2v-1h-2Z' fill='%23ff730d'/%3E%3Cpath d='M11.293 9.707a1 1 0 0 0 1.414 0l6.364-6.364a1 1 0 0 0-1.414-1.414L12 7.586 6.343 1.929A1 1 0 1 0 4.93 3.343l6.364 6.364ZM11 8v1h2V8h-2Z' fill='%23ff730d'/%3E%3C/svg%3E");
    content: "";
    display: block;
    height: 24px;
    width: 24px
}

.page__chances__subtitle[data-v-4e310210]:before {
    margin-right: 20px
}

.page__chances__subtitle[data-v-4e310210]:after {
    margin-left: 20px
}

@media (max-width: 599px) {
    .page__chances__subtitle[data-v-4e310210] {
        font-size:16px;
        line-height: 24px
    }

    .page__chances__subtitle[data-v-4e310210]:before {
        margin-right: 12px
    }

    .page__chances__subtitle[data-v-4e310210]:after {
        margin-left: 12px
    }
}

.page[data-v-4e310210] .common-offers__header {
    display: none
}

@media (max-width: 1279px) {
    .page[data-v-4e310210] .common-offers__section {
        padding:5px 15px 60px
    }
}

.page[data-v-4e310210] .offer-card__header {
    justify-content: center!important
}

.page[data-v-4e310210] .offer-card__logo {
    max-height: 100%;
    max-width: 100%
}

@media (max-width: 767px) {
    .page[data-v-4e310210] .offer-card__line {
        display:flex;
        justify-content: center
    }
}

@media (max-width: 767px) {
    .page[data-v-4e310210] .offer-card__line__title {
        display:none
    }
}

.page[data-v-4e310210] .offer-card__line__value {
    gap: 4px
}

@media (max-width: 374px) {
    .page[data-v-4e310210] .offer-card__line__value {
        font-size:12px
    }
}

.page[data-v-4e310210] .offer-card__line__value:before {
    margin-right: 0
}

.page[data-v-4e310210] .lenders-info__card__title {
    font-size: 22px
}

@media (max-width: 1279px) {
    .page[data-v-4e310210] .lenders-info__card__title {
        font-size:16px
    }
}

.page[data-v-b256618a] {
    color: #212529;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
    margin: 0 auto;
    max-width: 1170px;
    padding: calc(.75rem + 2px) 15px;
    width: 100%
}

@media (max-width: 1199px) {
    .page[data-v-b256618a] {
        max-width:990px
    }
}

@media (max-width: 991px) {
    .page[data-v-b256618a] {
        max-width:750px
    }
}

@media (max-width: 767px) {
    .page[data-v-b256618a] {
        max-width:570px
    }
}

.page__title[data-v-b256618a] {
    color: #1f2937;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 2rem;
    margin: 0
}

.page__title[data-v-b256618a] a {
    color: #6eb74b
}

@media (max-width: 767px) {
    .page__title[data-v-b256618a] {
        font-size:1.25rem;
        line-height: 1.75rem
    }
}

@media (max-width: 479px) {
    .page__title[data-v-b256618a] span {
        display:none
    }
}

.page__title-container[data-v-b256618a] {
    align-items: center;
    display: flex;
    gap: 10px;
    justify-content: space-between;
    margin: 0 0 .75rem
}

.page__subtitle[data-v-b256618a] {
    font-size: 16px;
    line-height: 24px;
    margin: 0
}

.page__mobile-menu-btn[data-v-b256618a] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 28px 28px;
    border: 1px solid #e5e7eb;
    border-radius: .25rem;
    cursor: pointer;
    flex-shrink: 0;
    height: 42px;
    transition: .2s;
    width: 46px
}

.page__mobile-menu-btn[data-v-b256618a]:hover {
    border: 1px solid #7cbd6b
}

@media (min-width: 768px) {
    .page__mobile-menu-btn[data-v-b256618a] {
        display:none
    }
}

.page__mobile-menu[data-v-b256618a] {
    border-top: 1px solid #e5e7eb;
    margin: 0 -15px 1rem
}

@media (max-width: 560px) {
    .page__mobile-menu[data-v-b256618a] {
        box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 1px 2px #0000000d
    }
}

@media (min-width: 768px) {
    .page__mobile-menu[data-v-b256618a] {
        display:none
    }
}

.page__mobile-menu[data-v-b256618a] .page__mobile-menu__item {
    background: transparent;
    border: unset;
    box-shadow: none;
    margin: 0;
    max-width: 100%;
    padding: 0;
    transition: unset;
    width: 100%
}

.page__mobile-menu[data-v-b256618a] .page__mobile-menu__item:hover {
    background-color: #f5f5f4;
    border: unset
}

.page__mobile-menu[data-v-b256618a] .page__mobile-menu__item .offer-card__header {
    display: inline;
    height: auto;
    margin: 0;
    padding: .5rem 15px
}

.page__mobile-menu[data-v-b256618a] .page__mobile-menu__item .offer-card__header h3 {
    color: #000;
    display: inline;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin: 0
}

.page__mobile-menu[data-v-b256618a] .page__mobile-menu__item .btn,.page__mobile-menu[data-v-b256618a] .page__mobile-menu__item .offer-card__example,.page__mobile-menu[data-v-b256618a] .page__mobile-menu__item .offer-card__first-tag,.page__mobile-menu[data-v-b256618a] .page__mobile-menu__item .offer-card__lines,.page__mobile-menu[data-v-b256618a] .page__mobile-menu__item .offer-card__rating,.page__mobile-menu[data-v-b256618a] .page__mobile-menu__item .offer-card__tags {
    display: none
}

.page__section-title[data-v-b256618a] {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.2;
    margin: 0 0 1.5rem
}

.offers[data-v-b256618a] {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem 30px;
    margin: 1.5rem 0
}

@media (max-width: 767px) {
    .offers[data-v-b256618a] {
        gap:1rem
    }
}

.offer-card[data-v-b256618a] {
    border: none;
    border-radius: .25rem!important;
    box-shadow: 0 1px 6px #20212447;
    margin: 0;
    max-width: calc(20% - 24px);
    padding: .5rem .5rem 0;
    width: calc(20% - 24px)
}

@media (max-width: 991px) {
    .offer-card[data-v-b256618a] {
        min-width:calc(33.33333% - 20px);
        width: calc(33.33333% - 20px)
    }
}

@media (max-width: 767px) {
    .offer-card[data-v-b256618a] {
        min-width:calc(50% - .5rem);
        width: calc(50% - .5rem)
    }
}

.offer-card[data-v-b256618a]:hover {
    background-color: #f9f9f9
}

.offer-card[data-v-b256618a]:hover .btn {
    background-color: #5c983f
}

.offer-card[data-v-b256618a] .offer-card__header {
    margin-bottom: 0
}

.offer-card[data-v-b256618a] .offer-card__header .offer-card__logo {
    max-height: 100%;
    max-width: 100%
}

.offer-card[data-v-b256618a] .offer-card__tags {
    display: none
}

.offer-card[data-v-b256618a] .offer-card__first-tag {
    color: #6eb74b!important;
    font-size: 1rem;
    font-weight: 400;
    height: auto;
    justify-content: flex-start;
    line-height: 1.5;
    min-height: auto;
    padding: 0
}

@media (max-width: 374px) {
    .offer-card[data-v-b256618a] .offer-card__first-tag {
        font-size:13px
    }
}

.offer-card[data-v-b256618a] .offer-card__lines {
    gap: 0;
    margin: 0 0 1.5rem
}

.offer-card[data-v-b256618a] .offer-card__line {
    color: #212529;
    font-size: .875rem;
    line-height: 1.25rem
}

.offer-card[data-v-b256618a] .offer-card__line:first-child {
    font-weight: 700
}

@media (max-width: 374px) {
    .offer-card[data-v-b256618a] .offer-card__line {
        font-size:13px
    }
}

.offer-card[data-v-b256618a] .offer-card__line__title {
    display: none
}

.offer-card[data-v-b256618a] .btn {
    background-color: #6eb74b;
    border-radius: 0 0 .25rem .25rem;
    height: auto;
    left: -.5rem;
    margin-top: auto;
    padding: .65rem 10px;
    position: relative;
    width: calc(100% + 1rem)
}

.offer-card[data-v-b256618a] .btn__text {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 1rem;
    font-weight: 400;
    justify-content: center;
    line-height: 1.2
}

@media (max-width: 479px) {
    .offer-card[data-v-b256618a] .btn__text {
        font-size:.875rem;
        line-height: 1.25rem
    }
}

.offer-card[data-v-b256618a] .btn__text:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M14.613 7.733C13.267 4.607 10.733 2.667 8 2.667c-2.733 0-5.267 1.94-6.613 5.066a.667.667 0 0 0 0 .534c1.346 3.126 3.88 5.066 6.613 5.066 2.733 0 5.267-1.94 6.613-5.066a.667.667 0 0 0 0-.534ZM8 12c-2.113 0-4.113-1.527-5.267-4C3.887 5.527 5.887 4 8 4c2.113 0 4.113 1.527 5.267 4-1.154 2.473-3.154 4-5.267 4Zm0-6.667a2.667 2.667 0 1 0 0 5.334 2.667 2.667 0 0 0 0-5.334Zm0 4a1.333 1.333 0 1 1 0-2.666 1.333 1.333 0 0 1 0 2.666Z' fill='%23fff'/%3E%3C/svg%3E");
    content: "";
    display: block;
    flex-shrink: 0;
    height: 16px;
    margin-right: .5rem;
    width: 16px
}

@media (max-width: 479px) {
    .offer-card[data-v-b256618a] .btn__text:before {
        display:none
    }
}

.offer-card[data-v-b256618a] .offer-card__example {
    display: none
}

.advantages[data-v-b256618a] {
    margin-top: 3rem
}

.advantages__list[data-v-b256618a] {
    display: grid;
    gap: 1.5rem 0;
    grid-template-columns: repeat(2,1fr)
}

@media (max-width: 767px) {
    .advantages__list[data-v-b256618a] {
        grid-template-columns:1fr
    }
}

.advantages__item[data-v-b256618a] {
    display: flex;
    flex-direction: column;
    padding: 0 3rem
}

@media (max-width: 767px) {
    .advantages__item[data-v-b256618a] {
        align-items:center;
        flex-direction: row;
        padding: 0
    }
}

.advantages__item svg[data-v-b256618a] {
    flex-shrink: 0
}

@media (max-width: 767px) {
    .advantages__item__text[data-v-b256618a] {
        margin-left:1rem
    }
}

.advantages__item__text p[data-v-b256618a] {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0
}

.advantages__item__text p[data-v-b256618a]:first-child {
    margin: .5rem 0
}

@media (max-width: 767px) {
    .advantages__item__text p[data-v-b256618a]:first-child {
        margin:0
    }
}

.requirements[data-v-b256618a] {
    margin-top: 3rem
}

.requirements__list[data-v-b256618a] {
    display: grid;
    gap: 1.5rem 0;
    grid-template-columns: repeat(4,1fr)
}

@media (max-width: 767px) {
    .requirements__list[data-v-b256618a] {
        grid-template-columns:1fr
    }
}

.requirements__item[data-v-b256618a] {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 0 15px
}

@media (max-width: 767px) {
    .requirements__item[data-v-b256618a] {
        flex-direction:row;
        padding: 0
    }
}

.requirements__item svg[data-v-b256618a] {
    flex-shrink: 0
}

.requirements__item__text[data-v-b256618a] {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5;
    margin: .5rem;
    text-align: center
}

@media (max-width: 767px) {
    .requirements__item__text[data-v-b256618a] {
        margin:.5rem 0 .5rem 1rem;
        text-align: left
    }
}

.instruction[data-v-b256618a] {
    margin-top: 3rem
}

.instruction__list[data-v-b256618a] {
    display: grid;
    gap: 1.5rem 30px;
    grid-template-columns: repeat(3,1fr)
}

@media (max-width: 767px) {
    .instruction__list[data-v-b256618a] {
        grid-template-columns:1fr
    }
}

.instruction__item[data-v-b256618a] {
    display: flex;
    flex-direction: column
}

.instruction__item img[data-v-b256618a] {
    height: auto;
    width: 100%
}

.instruction__item__text p[data-v-b256618a] {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0
}

.instruction__item__text p[data-v-b256618a]:first-child {
    margin: .5rem 0
}

.lenders-info[data-v-b256618a] {
    margin: 3rem 0;
    padding: 0
}

.lenders-info[data-v-b256618a] .lenders-info__title {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.2;
    margin: 0 0 1.5rem
}

.lenders-info[data-v-b256618a] .lenders-info__body {
    gap: 1rem 30px;
    justify-content: flex-start
}

.lenders-info[data-v-b256618a] .lenders-info__card {
    border-radius: .25rem;
    box-shadow: 0 1px 6px #20212447;
    padding: 1rem;
    width: calc(33.33333% - 20px)
}

@media (max-width: 991px) {
    .lenders-info[data-v-b256618a] .lenders-info__card {
        width:calc(50% - 15px)
    }
}

@media (max-width: 767px) {
    .lenders-info[data-v-b256618a] .lenders-info__card {
        width:100%
    }
}

.lenders-info[data-v-b256618a] .lenders-info__card__header {
    display: inline
}

.lenders-info[data-v-b256618a] .lenders-info__card__header h3,.lenders-info[data-v-b256618a] .lenders-info__card__header p {
    color: #6eb74b;
    display: inline;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.2
}

.lenders-info[data-v-b256618a] .lenders-info__card__header h3:after {
    content: " - "
}

.lenders-info[data-v-b256618a] .lenders-info__card__footer,.lenders-info[data-v-b256618a] .lenders-info__card__row {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0 .5rem
}

.lenders-info.kz[data-v-b256618a] .lenders-info__card__header h3:after {
    content: ""
}

.info__list[data-v-b256618a] {
    display: grid;
    gap: 1.5rem 30px;
    grid-template-columns: repeat(2,1fr)
}

@media (max-width: 767px) {
    .info__list[data-v-b256618a] {
        grid-template-columns:1fr
    }
}

.info__list p[data-v-b256618a] {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0
}

.info__list p[data-v-b256618a]:first-child {
    margin: .5rem 0
}

.important[data-v-b256618a] {
    margin-top: 3rem
}

.page[data-v-491b355b] {
    font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    padding-top: 52px
}

.page .container[data-v-491b355b] {
    max-width: 1024px;
    padding: 0 .875rem
}

.page__header[data-v-491b355b] {
    background: #fff;
    border-bottom: 1px solid #e5e7eb;
    display: flex;
    height: 52px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10
}

.page__header .container[data-v-491b355b] {
    align-items: center;
    display: flex;
    gap: 20px;
    justify-content: space-between;
    width: 100%
}

.page__header__logo[data-v-491b355b] {
    align-items: center;
    color: #009b00;
    display: flex;
    flex-shrink: 0;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.75rem
}

.page__header__logo[data-v-491b355b]:hover {
    color: #1f2937
}

@media (max-width: 767px) {
    .page__header__logo[data-v-491b355b] {
        font-size:22px;
        line-height: 28px
    }
}

@media (max-width: 459px) {
    .page__header__logo[data-v-491b355b] {
        font-size:18px;
        line-height: 24px
    }
}

.page__header__links[data-v-491b355b] {
    align-items: center;
    display: flex;
    gap: 1rem
}

@media (max-width: 639px) {
    .page__header__links[data-v-491b355b] {
        display:none
    }
}

.page__header__links a[data-v-491b355b] {
    color: #78716c;
    font-size: .875rem;
    line-height: 1.25rem
}

.page__header__links a[data-v-491b355b]:hover {
    color: #374151
}

.page__mobile-menu-btn[data-v-491b355b] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px 20px;
    border: 1px solid #e5e7eb;
    border-radius: .25rem;
    cursor: pointer;
    flex-shrink: 0;
    height: 34px;
    transition: .2s;
    width: 38px
}

.page__mobile-menu-btn[data-v-491b355b]:hover {
    border: 1px solid #7cbd6b
}

@media (min-width: 640px) {
    .page__mobile-menu-btn[data-v-491b355b] {
        display:none
    }
}

.page__mobile-menu[data-v-491b355b] {
    background: #fff;
    border-bottom: 1px solid #e5e7eb;
    border-top: 1px solid #e5e7eb;
    box-shadow: 0 0 0 0 transparent,0 0 0 0 transparent,0 1px 2px #0000000d;
    left: 8px;
    margin: 0 -.5rem 1rem;
    padding: .5rem 0;
    position: absolute;
    top: 100%;
    width: 100%
}

@media (min-width: 640px) {
    .page__mobile-menu[data-v-491b355b] {
        display:none
    }
}

.page__mobile-menu__links[data-v-491b355b] {
    display: flex;
    flex-direction: column;
    width: 100%
}

.page__mobile-menu__links a[data-v-491b355b] {
    color: #78716c;
    font-size: .875rem;
    line-height: 1.25rem;
    padding: .5rem;
    width: 100%
}

.page__mobile-menu__links a[data-v-491b355b]:hover {
    color: #374151
}

.page__subtitle[data-v-491b355b] {
    font-size: .875rem;
    line-height: 1.25rem;
    margin: .75rem 0 1rem
}

.page[data-v-491b355b] .common-offers__section {
    background: #fff;
    padding: 0
}

.page[data-v-491b355b] .common-offers__header {
    display: none
}

.page[data-v-491b355b] .offers {
    gap: .875rem 30px;
    margin: 1rem 0
}

@media (max-width: 767px) {
    .page[data-v-491b355b] .offers {
        margin:1rem -10px
    }
}

@media (max-width: 639px) {
    .page[data-v-491b355b] .offers {
        gap:.875rem .625rem
    }
}

.page[data-v-491b355b] .offers .offer-card {
    background-color: #fafafa;
    border: 1px solid #d4d4d8;
    border-radius: .25rem!important;
    box-shadow: none;
    margin: 0;
    max-width: calc(25% - 22.5px);
    padding: 1rem;
    position: relative;
    transition: unset;
    width: calc(25% - 22.5px)
}

@media (max-width: 1023px) {
    .page[data-v-491b355b] .offers .offer-card {
        min-width:calc(33.33333% - 20px);
        width: calc(33.33333% - 20px)
    }
}

@media (max-width: 767px) {
    .page[data-v-491b355b] .offers .offer-card {
        min-width:calc(50% - 15px);
        width: calc(50% - 15px)
    }
}

@media (max-width: 639px) {
    .page[data-v-491b355b] .offers .offer-card {
        min-width:calc(50% - .3125rem);
        width: calc(50% - .3125rem)
    }
}

.page[data-v-491b355b] .offers .offer-card:hover {
    border-color: #6eb75a
}

.page[data-v-491b355b] .offers .offer-card__header {
    height: 4rem;
    margin-bottom: 0
}

.page[data-v-491b355b] .offers .offer-card__header .offer-card__logo {
    height: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto
}

.page[data-v-491b355b] .offers .offer-card__tags {
    display: none
}

.page[data-v-491b355b] .offers .offer-card__first-tag {
    border-bottom: 2px solid #e5e7eb;
    border-top: 2px solid #e5e7eb;
    color: #1f2937;
    font-size: .875rem;
    font-weight: 400;
    height: auto;
    justify-content: center;
    line-height: 1.25rem;
    margin: .5rem 0 .75rem;
    min-height: 44px;
    padding: .5rem 0;
    text-align: center
}

@media (max-width: 767px) {
    .page[data-v-491b355b] .offers .offer-card__first-tag {
        border-bottom:1px solid #e5e7eb;
        border-top: 1px solid #e5e7eb;
        font-size: .75rem;
        line-height: 1rem
    }
}

.page[data-v-491b355b] .offers .offer-card__lines {
    gap: .5rem;
    margin: 0 0 1.25rem
}

.page[data-v-491b355b] .offers .offer-card__line {
    color: #1f2937;
    display: flex;
    flex-direction: row;
    font-size: .875rem;
    gap: 5px;
    justify-content: space-between;
    line-height: 19px
}

.page[data-v-491b355b] .offers .offer-card__line__value span {
    color: #cc29cc;
    font-weight: 600
}

@media (max-width: 767px) {
    .page[data-v-491b355b] .offers .offer-card__line {
        justify-content:center;
        line-height: 20px
    }

    .page[data-v-491b355b] .offers .offer-card__line__title {
        display: none
    }
}

.page[data-v-491b355b] .offers .offer-card .btn {
    background-color: #6eb74b;
    border-radius: .25rem;
    height: auto;
    margin-top: auto;
    padding: .625rem .5rem;
    position: relative;
    width: 100%
}

.page[data-v-491b355b] .offers .offer-card .btn__text {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: .875rem;
    font-weight: 400;
    justify-content: center;
    line-height: 1rem
}

.page[data-v-491b355b] .offers .offer-card__example {
    display: none
}

.page[data-v-491b355b] .offers .offer-card:before {
    align-items: center;
    border-radius: 50%;
    color: #fff;
    content: "";
    display: none;
    font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-weight: 700;
    height: 35px;
    justify-content: center;
    left: -.75rem;
    position: absolute;
    top: -.5rem;
    width: 35px;
    z-index: 2
}

@media (max-width: 1023px) {
    .page[data-v-491b355b] .offers .offer-card:before {
        left:.25rem;
        top: .25rem
    }
}

.page[data-v-491b355b] .offers .offer-card:first-child:before {
    background: linear-gradient(221.88deg,#efc633 13.61%,#ffde81 49.53%,#f5bd33 82.57%);
    content: "1";
    display: flex
}

.page[data-v-491b355b] .offers .offer-card:nth-child(2):before {
    background: linear-gradient(239.04deg,#757575 9.22%,#d3d3d3 53.05%,#707070 90.68%);
    content: "2";
    display: flex
}

.page[data-v-491b355b] .offers .offer-card:nth-child(3):before {
    background: linear-gradient(228.07deg,#b77629 15.07%,#e8a556 51.26%,#b77629 85.27%);
    content: "3";
    display: flex
}

.page[data-v-491b355b] .offers .offer-card:nth-child(4):before {
    background-image: url(../../img/themes/t1/like.svg);
    border-radius: 0;
    display: block
}

.calculator[data-v-491b355b] {
    background-color: #fafafa;
    border: 1px solid #d4d4d8;
    border-radius: 10px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    margin: 40px 0 20px
}

@media (max-width: 991px) {
    .calculator[data-v-491b355b] {
        grid-template-columns:1fr
    }
}

.calculator__main[data-v-491b355b] {
    display: flex;
    flex-direction: column;
    padding: 0 20px 10px
}

@media (max-width: 991px) {
    .calculator__main[data-v-491b355b] {
        padding:0 25px 10px
    }
}

.calculator__main .label[data-v-491b355b] {
    background: #6eb74b;
    color: #fff;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0 auto 15px;
    max-width: 300px;
    padding: 5px 15px;
    text-align: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.calculator__main input[type=range][data-v-491b355b] {
    -webkit-appearance: none;
    background: transparent;
    height: 20px;
    width: 100%
}

.calculator__main input[type=range][data-v-491b355b]::-webkit-slider-thumb {
    -webkit-appearance: none;
    background-color: #fff;
    border: 2px solid #ccc;
    border-radius: 25px;
    cursor: pointer;
    height: 25px;
    margin-top: -7px;
    width: 25px
}

.calculator__main input[type=range][data-v-491b355b]::-moz-range-thumb {
    -webkit-appearance: none;
    background-color: #fff;
    border: 2px solid #ccc;
    border-radius: 25px;
    cursor: pointer;
    height: 25px;
    margin-top: -7px;
    width: 25px
}

.calculator__main input[type=range][data-v-491b355b]::-webkit-slider-runnable-track {
    background: #6eb74b;
    border-radius: 5px;
    cursor: pointer;
    height: 10px;
    width: 100%
}

.calculator__main input[type=range][data-v-491b355b]::-moz-range-track {
    background: #6eb74b;
    border-radius: 5px;
    cursor: pointer;
    height: 10px;
    width: 100%
}

.calculator__main input[type=range][data-v-491b355b]::-ms-track {
    background: #6eb74b;
    border-radius: 5px;
    cursor: pointer;
    height: 10px;
    width: 100%
}

.calculator__main .min_max[data-v-491b355b] {
    display: flex;
    justify-content: space-between
}

.calculator__main a[data-v-491b355b] {
    background-color: transparent;
    color: #007bff;
    text-decoration: none;
    width: 100%
}

.calculator__main a button[data-v-491b355b] {
    background-color: #6eb74b;
    border: 1px solid #6eb74b;
    border-radius: .25rem;
    color: #fff!important;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.5;
    margin: 15px 0;
    padding: 7px 20px;
    width: 100%
}

@media (max-width: 991px) {
    .calculator__main a button[data-v-491b355b] {
        font-size:14px;
        padding: 10px
    }
}

.calculator__main .commission[data-v-491b355b] {
    background: #ecf0f3;
    border-radius: 10px;
    margin-bottom: 10px;
    padding: 15px
}

.calculator__main .commission-label[data-v-491b355b] {
    margin: 0 0 1rem
}

.calculator__main .commission-count[data-v-491b355b],.calculator__main .commission-label[data-v-491b355b] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.calculator__main .commission-count p[data-v-491b355b] {
    margin: 0 10px
}

.calculator__main .commission-count p[data-v-491b355b]:first-child {
    margin: 0 10px 0 0
}

.calculator__main .commission-count p[data-v-491b355b]:last-child {
    margin: 0 0 0 10px
}

.calculator__main .example[data-v-491b355b] {
    color: #212529;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5
}

.calculator__info[data-v-491b355b] {
    display: flex;
    flex-direction: column;
    padding: 25px 25px 25px 40px
}

@media (max-width: 991px) {
    .calculator__info[data-v-491b355b] {
        padding:25px
    }
}

.calculator__info h4[data-v-491b355b] {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.2;
    margin: 0 0 .5rem
}

.calculator__info ul[data-v-491b355b] {
    margin: 0 0 1rem
}

.calculator__info li[data-v-491b355b],.calculator__info p[data-v-491b355b] {
    color: #212529;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5
}

.calculator__info p[data-v-491b355b] {
    margin: 0
}

[data-v-491b355b] .lenders-info {
    margin: 2rem 0 0;
    padding: 0
}

[data-v-491b355b] .lenders-info__header-offer {
    background: transparent;
    border: unset;
    box-shadow: none;
    margin: 0;
    max-width: 100%;
    padding: 0;
    width: 100%
}

[data-v-491b355b] .lenders-info__header-offer:hover {
    border: unset
}

[data-v-491b355b] .lenders-info__title {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.75rem;
    margin: 0 0 1rem
}

[data-v-491b355b] .lenders-info__body {
    gap: 1rem
}

@media (max-width: 767px) {
    [data-v-491b355b] .lenders-info__body {
        gap:.5rem
    }
}

[data-v-491b355b] .lenders-info__card {
    background-color: #fafafa;
    border: 1px solid #e5e7eb;
    border-radius: .25rem;
    box-shadow: none;
    margin: 0;
    padding: 1rem;
    width: calc(50% - .5rem)
}

@media (max-width: 767px) {
    [data-v-491b355b] .lenders-info__card {
        width:calc(50% - .25rem)
    }
}

@media (max-width: 639px) {
    [data-v-491b355b] .lenders-info__card {
        width:100%
    }
}

[data-v-491b355b] .lenders-info__card:hover {
    border: 1px solid #6eb74b
}

[data-v-491b355b] .lenders-info__card__header {
    background: #fff;
    border-top: 1px solid #e5e7eb;
    margin: 0;
    padding: .5rem;
    text-align: center
}

[data-v-491b355b] .lenders-info__card__title {
    color: #000;
    display: inline;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem;
    margin: 0
}

[data-v-491b355b] .lenders-info__card__body {
    padding: 0
}

[data-v-491b355b] .lenders-info__card__row {
    border-top: 1px solid #e5e7eb;
    color: #000;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem;
    margin: 0;
    padding: .5rem;
    text-align: center
}

[data-v-491b355b] .lenders-info__card__row:nth-child(2n) {
    background: #fff
}

.page[data-v-62313218] {
    color: #212529;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
    margin: 0 auto;
    max-width: 1170px;
    padding: 1.5rem 15px;
    width: 100%
}

@media (max-width: 1199px) {
    .page[data-v-62313218] {
        max-width:990px
    }
}

@media (max-width: 991px) {
    .page[data-v-62313218] {
        max-width:750px
    }
}

@media (max-width: 767px) {
    .page[data-v-62313218] {
        max-width:570px
    }
}

.page__title[data-v-62313218] {
    color: #212529;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.5;
    margin: 0 0 .5rem
}

.page__title[data-v-62313218] a {
    color: #6eb74b
}

.page__subtitle[data-v-62313218] {
    margin: 0
}

.page__section-title[data-v-62313218] {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.2;
    margin: 0 0 1.5rem
}

.offers[data-v-62313218] {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem 30px;
    margin: 1.5rem 0
}

.offer-card[data-v-62313218] {
    border: none;
    border-radius: .25rem!important;
    box-shadow: 0 1px 6px #20212447;
    margin: 0;
    max-width: calc(20% - 24px);
    padding: .5rem .5rem 0;
    width: calc(20% - 24px)
}

@media (max-width: 991px) {
    .offer-card[data-v-62313218] {
        min-width:calc(33.33333% - 20px);
        width: calc(33.33333% - 20px)
    }
}

@media (max-width: 767px) {
    .offer-card[data-v-62313218] {
        min-width:calc(50% - 15px);
        width: calc(50% - 15px)
    }
}

.offer-card[data-v-62313218]:hover {
    background-color: #f9f9f9
}

.offer-card[data-v-62313218]:hover .btn {
    background-color: #5c983f
}

.offer-card[data-v-62313218] .offer-card__header {
    margin-bottom: 1.5rem
}

.offer-card[data-v-62313218] .offer-card__header .offer-card__logo {
    max-width: 100%
}

.offer-card[data-v-62313218] .offer-card__tags {
    display: none
}

.offer-card[data-v-62313218] .offer-card__first-tag {
    color: #6eb74b!important;
    font-size: 1rem;
    font-weight: 400;
    height: auto;
    justify-content: flex-start;
    line-height: 1.5;
    margin-bottom: 5px;
    min-height: auto;
    padding: 0
}

@media (max-width: 374px) {
    .offer-card[data-v-62313218] .offer-card__first-tag {
        font-size:13px
    }
}

.offer-card[data-v-62313218] .offer-card__lines {
    gap: 5px;
    margin: 0 0 1.5rem
}

.offer-card[data-v-62313218] .offer-card__line {
    color: #212529;
    font-size: 14px
}

.offer-card[data-v-62313218] .offer-card__line:first-child {
    font-weight: 700
}

@media (max-width: 374px) {
    .offer-card[data-v-62313218] .offer-card__line {
        font-size:13px
    }
}

.offer-card[data-v-62313218] .btn {
    background-color: #6eb74b;
    border-radius: 0 0 .25rem .25rem;
    height: auto;
    left: -.5rem;
    margin-top: auto;
    padding: .65rem 10px;
    position: relative;
    width: calc(100% + 1rem)
}

.offer-card[data-v-62313218] .btn__text {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 1rem;
    font-weight: 400;
    justify-content: center;
    line-height: 1.2
}

@media (max-width: 479px) {
    .offer-card[data-v-62313218] .btn__text {
        font-size:13px
    }
}

.offer-card[data-v-62313218] .btn__text:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M14.613 7.733C13.267 4.607 10.733 2.667 8 2.667c-2.733 0-5.267 1.94-6.613 5.066a.667.667 0 0 0 0 .534c1.346 3.126 3.88 5.066 6.613 5.066 2.733 0 5.267-1.94 6.613-5.066a.667.667 0 0 0 0-.534ZM8 12c-2.113 0-4.113-1.527-5.267-4C3.887 5.527 5.887 4 8 4c2.113 0 4.113 1.527 5.267 4-1.154 2.473-3.154 4-5.267 4Zm0-6.667a2.667 2.667 0 1 0 0 5.334 2.667 2.667 0 0 0 0-5.334Zm0 4a1.333 1.333 0 1 1 0-2.666 1.333 1.333 0 0 1 0 2.666Z' fill='%23fff'/%3E%3C/svg%3E");
    content: "";
    display: block;
    flex-shrink: 0;
    height: 16px;
    margin-right: .5rem;
    width: 16px
}

.offer-card[data-v-62313218] .offer-card__example {
    display: none
}

.advantages[data-v-62313218] {
    margin-top: 3rem
}

.advantages__list[data-v-62313218] {
    display: grid;
    gap: 1.5rem 0;
    grid-template-columns: repeat(2,1fr)
}

@media (max-width: 767px) {
    .advantages__list[data-v-62313218] {
        grid-template-columns:1fr
    }
}

.advantages__item[data-v-62313218] {
    display: flex;
    flex-direction: column;
    padding: 0 3rem
}

@media (max-width: 767px) {
    .advantages__item[data-v-62313218] {
        align-items:center;
        flex-direction: row;
        padding: 0
    }
}

.advantages__item svg[data-v-62313218] {
    flex-shrink: 0
}

@media (max-width: 767px) {
    .advantages__item__text[data-v-62313218] {
        margin-left:1rem
    }
}

.advantages__item__text p[data-v-62313218] {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0
}

.advantages__item__text p[data-v-62313218]:first-child {
    margin: .5rem 0
}

@media (max-width: 767px) {
    .advantages__item__text p[data-v-62313218]:first-child {
        margin:0
    }
}

.requirements[data-v-62313218] {
    margin-top: 3rem
}

.requirements__list[data-v-62313218] {
    display: grid;
    gap: 1.5rem 0;
    grid-template-columns: repeat(4,1fr)
}

@media (max-width: 767px) {
    .requirements__list[data-v-62313218] {
        grid-template-columns:1fr
    }
}

.requirements__item[data-v-62313218] {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 0 15px
}

@media (max-width: 767px) {
    .requirements__item[data-v-62313218] {
        flex-direction:row;
        padding: 0
    }
}

.requirements__item svg[data-v-62313218] {
    flex-shrink: 0
}

.requirements__item__text[data-v-62313218] {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5;
    margin: .5rem;
    text-align: center
}

@media (max-width: 767px) {
    .requirements__item__text[data-v-62313218] {
        margin:.5rem 0 .5rem 1rem;
        text-align: left
    }
}

.instruction[data-v-62313218] {
    margin-top: 3rem
}

.instruction__list[data-v-62313218] {
    display: grid;
    gap: 1.5rem 30px;
    grid-template-columns: repeat(3,1fr)
}

@media (max-width: 767px) {
    .instruction__list[data-v-62313218] {
        grid-template-columns:1fr
    }
}

.instruction__item[data-v-62313218] {
    display: flex;
    flex-direction: column
}

.instruction__item img[data-v-62313218] {
    height: auto;
    width: 100%
}

.instruction__item__text p[data-v-62313218] {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0
}

.instruction__item__text p[data-v-62313218]:first-child {
    margin: .5rem 0
}

.lenders-info[data-v-62313218] {
    margin: 3rem 0;
    padding: 0
}

.lenders-info[data-v-62313218] .lenders-info__title {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.2;
    margin: 0 0 1.5rem
}

.lenders-info[data-v-62313218] .lenders-info__body {
    gap: 1rem 30px;
    justify-content: flex-start
}

.lenders-info[data-v-62313218] .lenders-info__card {
    border-radius: .25rem;
    box-shadow: 0 1px 6px #20212447;
    padding: 1rem;
    width: calc(33.33333% - 20px)
}

@media (max-width: 991px) {
    .lenders-info[data-v-62313218] .lenders-info__card {
        width:calc(50% - 15px)
    }
}

@media (max-width: 767px) {
    .lenders-info[data-v-62313218] .lenders-info__card {
        width:100%
    }
}

.lenders-info[data-v-62313218] .lenders-info__card__header {
    display: inline
}

.lenders-info[data-v-62313218] .lenders-info__card__header h3,.lenders-info[data-v-62313218] .lenders-info__card__header p {
    color: #6eb74b;
    display: inline;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.2
}

.lenders-info[data-v-62313218] .lenders-info__card__header h3:after {
    content: " - "
}

.lenders-info[data-v-62313218] .lenders-info__card__footer,.lenders-info[data-v-62313218] .lenders-info__card__row {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0 .5rem
}

.info__list[data-v-62313218] {
    display: grid;
    gap: 1.5rem 30px;
    grid-template-columns: repeat(2,1fr)
}

@media (max-width: 767px) {
    .info__list[data-v-62313218] {
        grid-template-columns:1fr
    }
}

.info__list p[data-v-62313218] {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0
}

.info__list p[data-v-62313218]:first-child {
    margin: .5rem 0
}

.accordion-item[data-v-58b6e26b] {
    background-color: #fff;
    display: flex;
    flex-direction: column
}

.accordion-item.opened .accordion-item__icon[data-v-58b6e26b]:after {
    width: 0
}

.accordion-item__header[data-v-58b6e26b] {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 23px
}

.accordion-item__title[data-v-58b6e26b] {
    color: #444
}

.accordion-item__icon[data-v-58b6e26b] {
    box-shadow: 0 0 10px #00000026;
    flex-shrink: 0;
    height: 25px;
    margin-left: 15px;
    position: relative;
    width: 25px
}

.accordion-item__icon[data-v-58b6e26b]:after,.accordion-item__icon[data-v-58b6e26b]:before {
    background: #6552d8;
    content: "";
    height: .25rem;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: .3s ease-in-out;
    width: 1.25rem
}

.accordion-item__icon[data-v-58b6e26b]:after {
    transform: translate(-50%,-50%) rotate(90deg)
}

.accordion-item__content[data-v-58b6e26b] {
    color: #444;
    font-size: 13px;
    line-height: 24px;
    padding: 0 23px;
    position: relative;
    transition: .3s ease-in-out
}

.accordion-item__content[data-v-58b6e26b]:after {
    content: "";
    display: block;
    height: 35px
}

.accordion-item__content[data-v-58b6e26b] ul {
    margin: 0
}

.accordion-item__content[data-v-58b6e26b] ul li::marker {
    color: #23c95a
}

.accordion-item__content[data-v-58b6e26b] ul li:not(:last-child) {
    margin-bottom: 30px
}

.page[data-v-d4bbc2ba] {
    background: #f3eeee;
    color: #444;
    font-family: Geometria,Roboto,serif;
    padding-bottom: 30px;
    width: 100%
}

.page__container[data-v-d4bbc2ba] {
    margin: 0 auto;
    max-width: 1170px;
    padding: 0 15px
}

@media (max-width: 374px) {
    .page__container[data-v-d4bbc2ba] {
        padding:0 10px
    }
}

.header[data-v-d4bbc2ba] {
    align-items: center;
    background: #fff;
    box-shadow: 2px 0 10px #cecece;
    display: flex;
    justify-content: center;
    min-height: 130px
}

.header .title[data-v-d4bbc2ba] {
    color: #6552d8;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 2px;
    margin: 0 0 10px
}

.header .subtitle[data-v-d4bbc2ba],.header .title[data-v-d4bbc2ba] {
    line-height: 1;
    text-align: center;
    text-transform: uppercase
}

.header .subtitle[data-v-d4bbc2ba] {
    color: #444;
    font-size: 9px;
    margin: 0
}

.offers[data-v-d4bbc2ba] {
    display: flex;
    flex-wrap: wrap;
    gap: 22px;
    margin: 0;
    padding: 80px 0 120px
}

@media (max-width: 1199px) {
    .offers[data-v-d4bbc2ba] {
        gap:36px 15px
    }
}

@media (max-width: 374px) {
    .offers[data-v-d4bbc2ba] {
        gap:25px 8px
    }
}

.offer-card[data-v-d4bbc2ba] {
    border: none;
    border-radius: .25rem;
    box-shadow: 0 1px 6px #20212447;
    color: #444;
    margin: 0;
    max-width: calc(25% - 16.5px);
    padding: 0;
    transition: .5s;
    width: calc(25% - 16.5px)
}

@media (max-width: 1199px) {
    .offer-card[data-v-d4bbc2ba] {
        max-width:calc(33.33333% - 10px);
        width: calc(33.33333% - 10px)
    }
}

@media (max-width: 767px) {
    .offer-card[data-v-d4bbc2ba] {
        max-width:calc(50% - 7.5px);
        width: calc(50% - 7.5px)
    }
}

@media (max-width: 374px) {
    .offer-card[data-v-d4bbc2ba] {
        max-width:calc(50% - 4px);
        width: calc(50% - 4px)
    }
}

.offer-card[data-v-d4bbc2ba]:hover {
    box-shadow: 0 11px 6px -6px #00000057
}

.offer-card[data-v-d4bbc2ba] .offer-card__header {
    margin: 0;
    min-height: 90px;
    padding: 5px
}

.offer-card[data-v-d4bbc2ba] .offer-card__header .offer-card__logo {
    max-width: 100%
}

.offer-card[data-v-d4bbc2ba] .offer-card__tags {
    display: none
}

.offer-card[data-v-d4bbc2ba] .offer-card__first-tag {
    border-bottom: 3px solid #d3d3d3;
    border-top: 3px solid #d3d3d3;
    font-size: 16px;
    margin-bottom: 40px;
    padding: 15px 10px;
    text-align: center
}

@media (max-width: 767px) {
    .offer-card[data-v-d4bbc2ba] .offer-card__first-tag {
        font-size:13px;
        margin-bottom: 30px;
        padding: 12px 5px
    }
}

.offer-card[data-v-d4bbc2ba] .offer-card__lines {
    gap: 20px;
    margin: 0 0 40px;
    padding: 0 20px
}

@media (max-width: 767px) {
    .offer-card[data-v-d4bbc2ba] .offer-card__lines {
        gap:10px;
        margin: auto 0 20px;
        padding: 0 15px
    }
}

.offer-card[data-v-d4bbc2ba] .offer-card__line {
    display: flex;
    justify-content: space-between
}

@media (max-width: 600px) {
    .offer-card[data-v-d4bbc2ba] .offer-card__line {
        flex-direction:column
    }
}

.offer-card[data-v-d4bbc2ba] .offer-card__line__title {
    font-size: 14px;
    margin: 0 10px 0 0
}

@media (max-width: 600px) {
    .offer-card[data-v-d4bbc2ba] .offer-card__line__title {
        margin:0 0 5px
    }
}

@media (max-width: 374px) {
    .offer-card[data-v-d4bbc2ba] .offer-card__line__title {
        font-size:13px
    }
}

.offer-card[data-v-d4bbc2ba] .offer-card__line__value {
    color: #6552d8;
    font-size: 17px;
    font-weight: 700
}

@media (max-width: 374px) {
    .offer-card[data-v-d4bbc2ba] .offer-card__line__value {
        font-size:16px
    }
}

.offer-card[data-v-d4bbc2ba] .btn {
    background: #6552d8;
    border: none;
    border-radius: 10px;
    margin: auto auto 40px;
    max-width: 180px;
    outline: none;
    padding: 3px 5px;
    transition: .5s;
    width: 100%
}

@media (max-width: 767px) {
    .offer-card[data-v-d4bbc2ba] .btn {
        margin:0 auto 20px;
        max-width: 140px
    }
}

@media (max-width: 600px) {
    .offer-card[data-v-d4bbc2ba] .btn {
        max-width:calc(100% - 30px)
    }
}

.offer-card[data-v-d4bbc2ba] .btn:hover {
    box-shadow: 0 11px 6px -6px #00000057;
    cursor: pointer
}

.offer-card[data-v-d4bbc2ba] .btn__text {
    color: #fff;
    font-size: 16px
}

@media (max-width: 767px) {
    .offer-card[data-v-d4bbc2ba] .btn__text {
        font-size:14px
    }
}

.offer-card[data-v-d4bbc2ba] .offer-card__example {
    display: none
}

.domain-active-offer[data-v-d4bbc2ba] .offer-item {
    background-color: #e3e3e3
}

.lenders-info[data-v-d4bbc2ba] {
    margin-bottom: 50px;
    padding: 0
}

.lenders-info[data-v-d4bbc2ba] .lenders-info__title {
    font-size: 30px;
    margin-bottom: 80px;
    text-align: center
}

.lenders-info[data-v-d4bbc2ba] .lenders-info__body {
    gap: 17px 20px;
    justify-content: flex-start
}

.lenders-info[data-v-d4bbc2ba] .lenders-info__card {
    background-color: #fff;
    border-radius: 20px;
    margin: 0;
    padding: 10px;
    width: calc(33.33333% - 13.33333px)
}

@media (max-width: 1199px) {
    .lenders-info[data-v-d4bbc2ba] .lenders-info__card {
        width:calc(50% - 10px)
    }
}

@media (max-width: 767px) {
    .lenders-info[data-v-d4bbc2ba] .lenders-info__card {
        width:100%
    }
}

.lenders-info[data-v-d4bbc2ba] .lenders-info__card__header {
    align-items: center;
    background: #ecf0f3;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 68px;
    padding: 5px;
    width: 100%
}

.lenders-info[data-v-d4bbc2ba] .lenders-info__card__header h3,.lenders-info[data-v-d4bbc2ba] .lenders-info__card__header p {
    color: #444;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0
}

@media (max-width: 374px) {
    .lenders-info[data-v-d4bbc2ba] .lenders-info__card__header h3,.lenders-info[data-v-d4bbc2ba] .lenders-info__card__header p {
        font-size:12px
    }
}

.lenders-info[data-v-d4bbc2ba] .lenders-info__card__header h3 {
    font-size: 18px
}

@media (max-width: 374px) {
    .lenders-info[data-v-d4bbc2ba] .lenders-info__card__header h3 {
        font-size:14px
    }
}

.lenders-info[data-v-d4bbc2ba] .lenders-info__card__body {
    padding: 0
}

.lenders-info[data-v-d4bbc2ba] .lenders-info__card__footer,.lenders-info[data-v-d4bbc2ba] .lenders-info__card__row {
    color: #444;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
    margin: 0;
    padding: 5px
}

@media (max-width: 374px) {
    .lenders-info[data-v-d4bbc2ba] .lenders-info__card__footer,.lenders-info[data-v-d4bbc2ba] .lenders-info__card__row {
        font-size:12px
    }
}

.lenders-info[data-v-d4bbc2ba] .lenders-info__card__footer:nth-child(2n),.lenders-info[data-v-d4bbc2ba] .lenders-info__card__row:nth-child(2n) {
    background: #ecf0f3
}

.lenders-info[data-v-d4bbc2ba] .lenders-info__card__footer {
    margin-bottom: 15px
}

.info[data-v-d4bbc2ba] {
    display: flex;
    flex-direction: column;
    gap: 20px
}

.page[data-v-8c2dcb5c] {
    background: #ecf0f3;
    color: #212529;
    font-family: Geometria,Roboto,serif;
    padding-bottom: 30px;
    width: 100%
}

.page__container[data-v-8c2dcb5c] {
    margin: 0 auto;
    max-width: 1170px;
    padding: 0 15px
}

@media (max-width: 991px) {
    .page__container[data-v-8c2dcb5c] {
        max-width:750px
    }
}

@media (max-width: 767px) {
    .page__container[data-v-8c2dcb5c] {
        max-width:570px
    }
}

.header[data-v-8c2dcb5c] {
    align-items: center;
    background: #fff;
    box-shadow: 0 10px 20px -12px #0000006b,0 3px 20px #0000001f,0 8px 10px -5px #0003;
    display: flex;
    height: auto;
    justify-content: center;
    padding: 20px
}

.header .title[data-v-8c2dcb5c] {
    color: #212529;
    font-size: 2rem;
    font-weight: 500;
    line-height: 1.2;
    margin: 0;
    text-align: center
}

@media (max-width: 991px) {
    .header .title[data-v-8c2dcb5c] {
        font-size:22px
    }
}

.offers[data-v-8c2dcb5c] {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    margin: 0 0 30px;
    padding-top: 20px
}

@media (max-width: 991px) {
    .offers[data-v-8c2dcb5c] {
        gap:10px
    }
}

.offer-card[data-v-8c2dcb5c] {
    border: none;
    border-radius: .25rem;
    box-shadow: 0 1px 6px #20212447;
    color: #444;
    margin: 0;
    max-width: calc(25% - 30px);
    padding: 20px 10px 15px;
    transition: .5s;
    width: calc(25% - 30px)
}

@media (max-width: 991px) {
    .offer-card[data-v-8c2dcb5c] {
        margin:0 auto;
        max-width: calc(50% - 5px);
        width: calc(50% - 5px)
    }
}

.offer-card[data-v-8c2dcb5c]:hover .offer-card__first-tag {
    text-decoration: underline
}

.offer-card[data-v-8c2dcb5c] .offer-card__header {
    margin: 0;
    min-height: 76px;
    padding: 5px
}

.offer-card[data-v-8c2dcb5c] .offer-card__header .offer-card__logo {
    height: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto
}

.offer-card[data-v-8c2dcb5c] .offer-card__tags {
    display: none
}

.offer-card[data-v-8c2dcb5c] .offer-card__first-tag {
    border-bottom: 2px solid #dfdfdf;
    border-top: 2px solid #dfdfdf;
    color: #000;
    font-size: 18px;
    font-weight: 400;
    height: auto;
    line-height: 1.5;
    margin: 10px 0 0;
    padding: 10px 0;
    text-align: center
}

.offer-card[data-v-8c2dcb5c] .offer-card__lines {
    gap: 10px;
    margin: 15px 0
}

.offer-card[data-v-8c2dcb5c] .offer-card__line {
    display: flex;
    justify-content: space-between
}

@media (max-width: 600px) {
    .offer-card[data-v-8c2dcb5c] .offer-card__line {
        align-items:center;
        flex-direction: column
    }
}

.offer-card[data-v-8c2dcb5c] .offer-card__line__title {
    font-size: 15px;
    margin: 0 10px 0 0
}

@media (max-width: 600px) {
    .offer-card[data-v-8c2dcb5c] .offer-card__line__title {
        display:none
    }
}

.offer-card[data-v-8c2dcb5c] .offer-card__line__value {
    font-size: 15px;
    font-weight: 700
}

.offer-card[data-v-8c2dcb5c] .offer-card__line__value span {
    color: #cc29cc
}

.offer-card[data-v-8c2dcb5c] .btn {
    background-color: #00bc52;
    border: 1px solid #00bc52;
    border-radius: .25rem;
    color: #fff!important;
    height: auto;
    margin: auto auto 0;
    padding: 7px 20px;
    width: calc(100% - 16px)
}

@media (max-width: 991px) {
    .offer-card[data-v-8c2dcb5c] .btn {
        width:100%
    }
}

@media (max-width: 767px) {
    .offer-card[data-v-8c2dcb5c] .btn {
        padding:10px
    }
}

.offer-card[data-v-8c2dcb5c] .btn:hover {
    box-shadow: 0 11px 6px -6px #00000057;
    cursor: pointer
}

.offer-card[data-v-8c2dcb5c] .btn__text {
    color: #fff;
    font-size: 19px;
    font-weight: 700;
    line-height: 1.5
}

@media (max-width: 767px) {
    .offer-card[data-v-8c2dcb5c] .btn__text {
        font-size:16px
    }
}

@media (max-width: 374px) {
    .offer-card[data-v-8c2dcb5c] .btn__text {
        font-size:12px
    }
}

.offer-card[data-v-8c2dcb5c] .btn__text:after {
    content: "\a0>"
}

.offer-card[data-v-8c2dcb5c] .offer-card__example {
    display: none
}

.domain-active-offer[data-v-8c2dcb5c] .offer-item {
    background-color: #e3e3e3
}

[data-v-8c2dcb5c] .lenders-info {
    margin: 2rem 0 0;
    padding: 0
}

[data-v-8c2dcb5c] .lenders-info__title {
    display: none
}

[data-v-8c2dcb5c] .lenders-info__header-offer {
    background: transparent;
    border: unset;
    box-shadow: none;
    margin: 0;
    max-width: 100%;
    padding: 0;
    width: 100%
}

[data-v-8c2dcb5c] .lenders-info__header-offer:hover {
    border: unset
}

[data-v-8c2dcb5c] .lenders-info__title {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.75rem;
    margin: 0 0 1rem
}

[data-v-8c2dcb5c] .lenders-info__body {
    gap: 1rem
}

@media (max-width: 767px) {
    [data-v-8c2dcb5c] .lenders-info__body {
        gap:.5rem
    }
}

[data-v-8c2dcb5c] .lenders-info__card {
    border: 1px solid #e5e7eb;
    border-radius: .5rem;
    box-shadow: none;
    margin: 0;
    padding: 0;
    width: calc(50% - .5rem)
}

@media (max-width: 767px) {
    [data-v-8c2dcb5c] .lenders-info__card {
        width:calc(50% - .25rem)
    }
}

@media (max-width: 639px) {
    [data-v-8c2dcb5c] .lenders-info__card {
        width:100%
    }
}

[data-v-8c2dcb5c] .lenders-info__card:hover .lenders-info__card__title {
    color: #cd970e;
    text-decoration: underline
}

[data-v-8c2dcb5c] .lenders-info__card__header {
    margin: 0;
    padding: .5rem;
    text-align: center
}

[data-v-8c2dcb5c] .lenders-info__card__title {
    color: #000;
    display: inline;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem;
    margin: 0
}

[data-v-8c2dcb5c] .lenders-info__card__body {
    padding: 0
}

[data-v-8c2dcb5c] .lenders-info__card__row {
    border-top: 1px solid #e5e7eb;
    color: #000;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem;
    margin: 0;
    padding: .5rem;
    text-align: center
}

.calculator[data-v-8c2dcb5c] {
    background: #fff;
    border-radius: 10px;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    margin: 40px 0 20px
}

@media (max-width: 991px) {
    .calculator[data-v-8c2dcb5c] {
        grid-template-columns:1fr
    }
}

.calculator__main[data-v-8c2dcb5c] {
    display: flex;
    flex-direction: column;
    padding: 0 20px 10px
}

@media (max-width: 991px) {
    .calculator__main[data-v-8c2dcb5c] {
        padding:0 25px 10px
    }
}

.calculator__main .label[data-v-8c2dcb5c] {
    background: #34a853;
    color: #fff;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    margin: 0 auto 15px;
    max-width: 300px;
    padding: 5px 15px;
    text-align: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.calculator__main input[type=range][data-v-8c2dcb5c] {
    -webkit-appearance: none;
    background: transparent;
    height: 20px;
    width: 100%
}

.calculator__main input[type=range][data-v-8c2dcb5c]::-webkit-slider-thumb {
    -webkit-appearance: none;
    background-color: #fff;
    border: 2px solid #ccc;
    border-radius: 25px;
    cursor: pointer;
    height: 25px;
    margin-top: -7px;
    width: 25px
}

.calculator__main input[type=range][data-v-8c2dcb5c]::-moz-range-thumb {
    -webkit-appearance: none;
    background-color: #fff;
    border: 2px solid #ccc;
    border-radius: 25px;
    cursor: pointer;
    height: 25px;
    margin-top: -7px;
    width: 25px
}

.calculator__main input[type=range][data-v-8c2dcb5c]::-webkit-slider-runnable-track {
    background: #34a853;
    border-radius: 5px;
    cursor: pointer;
    height: 10px;
    width: 100%
}

.calculator__main input[type=range][data-v-8c2dcb5c]::-moz-range-track {
    background: #34a853;
    border-radius: 5px;
    cursor: pointer;
    height: 10px;
    width: 100%
}

.calculator__main input[type=range][data-v-8c2dcb5c]::-ms-track {
    background: #34a853;
    border-radius: 5px;
    cursor: pointer;
    height: 10px;
    width: 100%
}

.calculator__main .min_max[data-v-8c2dcb5c] {
    display: flex;
    justify-content: space-between
}

.calculator__main a[data-v-8c2dcb5c] {
    background-color: transparent;
    color: #007bff;
    text-decoration: none;
    width: 100%
}

.calculator__main a button[data-v-8c2dcb5c] {
    background-color: #00bc52;
    border: 1px solid #00bc52;
    border-radius: .25rem;
    color: #fff!important;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.5;
    margin: 15px 0;
    padding: 7px 20px;
    width: 100%
}

@media (max-width: 991px) {
    .calculator__main a button[data-v-8c2dcb5c] {
        font-size:14px;
        padding: 10px
    }
}

.calculator__main .commission[data-v-8c2dcb5c] {
    background: #ecf0f3;
    border-radius: 10px;
    margin-bottom: 10px;
    padding: 15px
}

.calculator__main .commission-label[data-v-8c2dcb5c] {
    margin: 0 0 1rem
}

.calculator__main .commission-count[data-v-8c2dcb5c],.calculator__main .commission-label[data-v-8c2dcb5c] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.calculator__main .commission-count p[data-v-8c2dcb5c] {
    margin: 0 10px
}

.calculator__main .commission-count p[data-v-8c2dcb5c]:first-child {
    margin: 0 10px 0 0
}

.calculator__main .commission-count p[data-v-8c2dcb5c]:last-child {
    margin: 0 0 0 10px
}

.calculator__main .example[data-v-8c2dcb5c] {
    color: #212529;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5
}

.calculator__info[data-v-8c2dcb5c] {
    display: flex;
    flex-direction: column;
    padding: 25px 25px 25px 40px
}

@media (max-width: 991px) {
    .calculator__info[data-v-8c2dcb5c] {
        padding:25px
    }
}

.calculator__info h4[data-v-8c2dcb5c] {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.2;
    margin: 0 0 .5rem
}

.calculator__info ul[data-v-8c2dcb5c] {
    margin: 0 0 1rem
}

.calculator__info li[data-v-8c2dcb5c],.calculator__info p[data-v-8c2dcb5c] {
    color: #212529;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5
}

.calculator__info p[data-v-8c2dcb5c] {
    margin: 0
}

[data-v-8c2dcb5c] .info-block__title {
    color: #000;
    font-size: 22px;
    margin: 1rem 0 .5rem;
    text-decoration: underline
}

[data-v-8c2dcb5c] .info-block__subtitle {
    font-weight: 700
}

[data-v-8c2dcb5c] .info-block li,[data-v-8c2dcb5c] .info-block p {
    font-size: 1rem;
    line-height: 1.5
}

[data-v-8c2dcb5c] .info-block p {
    margin: 5px 0
}

[data-v-8c2dcb5c] .info-block ul {
    margin: 0;
    padding: 0 0 0 18px
}

.page[data-v-f5f18456] {
    color: #212529;
    font-family: Bai Jamjuree,Roboto,serif;
    padding-bottom: 30px;
    width: 100%
}

.page__container[data-v-f5f18456] {
    margin: 0 auto;
    max-width: 1320px;
    padding: 0 15px
}

@media (max-width: 1439px) {
    .page__container[data-v-f5f18456] {
        max-width:1140px
    }
}

@media (max-width: 1199px) {
    .page__container[data-v-f5f18456] {
        max-width:960px
    }
}

@media (max-width: 991px) {
    .page__container[data-v-f5f18456] {
        max-width:720px
    }
}

@media (max-width: 767px) {
    .page__container[data-v-f5f18456] {
        max-width:540px
    }
}

.header[data-v-f5f18456] {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: auto;
    margin: 30px 0 2rem;
    padding: 0
}

.header .title[data-v-f5f18456] {
    color: #41708b;
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 400;
    margin: 0;
    max-width: 800px;
    text-align: center
}

.header .title[data-v-f5f18456] span {
    color: #144c6d;
    font-weight: 700
}

.header .advantages[data-v-f5f18456] {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    justify-content: center;
    margin: 1rem 0 1.5rem
}

.header .advantages[data-v-f5f18456] span {
    align-items: center;
    color: #41708b;
    display: inline-flex;
    font-size: calc(1.275rem + .3vw);
    font-weight: 600;
    line-height: 1.5
}

.header .advantages[data-v-f5f18456] span:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 10.5c0 5.523-4.477 10-10 10s-10-4.477-10-10S4.477.5 10 .5s10 4.477 10 10Z' fill='url(%23a)'/%3E%3Cpath d='M20 10.534c0-.282-.012-.56-.035-.836l-3.873-3.89a1.048 1.048 0 0 0-1.486 0l-5.622 5.646a1.048 1.048 0 0 1-1.486 0L5.28 9.226a1.047 1.047 0 0 0-1.486 0l-.985.99c-.41.411-.41 1.08 0 1.491l8.757 8.793C16.348 19.721 20 15.556 20 10.534Z' fill='url(%23b)'/%3E%3Cpath d='M7.362 16.364c.51.514 1.337.514 1.847 0l7.981-8.042a1.073 1.073 0 0 0 0-1.509l-.993-1a1.053 1.053 0 0 0-1.498 0L9.034 11.52a1.053 1.053 0 0 1-1.497 0L5.3 9.268a1.053 1.053 0 0 0-1.497 0l-.994 1a1.073 1.073 0 0 0 0 1.51l4.552 4.586Z' fill='url(%23c)'/%3E%3Cdefs%3E%3ClinearGradient id='b' x1='17.561' y1='16.902' x2='11.279' y2='10.645' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.003' stop-color='%2300E7B2' stop-opacity='0'/%3E%3Cstop offset='.431' stop-color='%231BC4B7' stop-opacity='.427'/%3E%3Cstop offset='1' stop-color='%233B9ABE'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='9.366' y1='8.657' x2='13.175' y2='12.437' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F9F9F9'/%3E%3Cstop offset='1' stop-color='%23E6E6E6'/%3E%3C/linearGradient%3E%3CradialGradient id='a' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(6.762 6.939) scale(15.6792)'%3E%3Cstop stop-color='%238BE1E2'/%3E%3Cstop offset='.187' stop-color='%2387E1E1'/%3E%3Cstop offset='.356' stop-color='%237CE2DD'/%3E%3Cstop offset='.517' stop-color='%236AE2D7'/%3E%3Cstop offset='.674' stop-color='%2350E4CE'/%3E%3Cstop offset='.828' stop-color='%232FE5C2'/%3E%3Cstop offset='.977' stop-color='%2307E7B4'/%3E%3Cstop offset='1' stop-color='%2300E7B2'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat 50%;
    content: "";
    height: 20px;
    margin-right: .5rem;
    width: 20px
}

.header .subtitle[data-v-f5f18456] {
    background: #fff9ef;
    border: 2px solid #ffe1b4;
    border-radius: 12px;
    color: #ffc107;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5;
    margin: 0;
    padding: .5rem 1rem;
    text-align: center;
    width: 66.66%
}

@media (max-width: 1200px) {
    .header .subtitle[data-v-f5f18456] {
        width:100%
    }
}

.header .subtitle[data-v-f5f18456] span {
    color: #212529
}

.offers[data-v-f5f18456] {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    margin-bottom: 5rem
}

.offers-item[data-v-f5f18456] {
    position: relative;
    width: 100%
}

.offers-item__info[data-v-f5f18456] {
    color: #96a7ab;
    font-size: .875em;
    font-weight: 300;
    line-height: 1.5;
    margin: .5rem 0 0;
    text-align: center
}

.offers-item[data-v-f5f18456]:before {
    background-position: 50%;
    background-repeat: no-repeat;
    height: 48px;
    left: -60px;
    position: absolute;
    top: 20px;
    width: 48px
}

@media (max-width: 1239px) {
    .offers-item[data-v-f5f18456]:before {
        left:0;
        top: 5px
    }
}

.offers-item:first-child .offer-card[data-v-f5f18456] {
    border: 2px solid #f6a932
}

.offers-item[data-v-f5f18456]:first-child:before {
    background-image: url(./gold.f9fd21dd.svg);
    content: ""
}

.offers-item[data-v-f5f18456]:nth-child(2):before {
    background-image: url(./silver.e704601e.svg);
    content: ""
}

.offers-item[data-v-f5f18456]:nth-child(3):before {
    background-image: url(./bronze.c9c30dd1.svg);
    content: ""
}

.offer-card[data-v-f5f18456] {
    align-items: center;
    border: 2px solid #ebebeb;
    border-radius: 12px;
    box-shadow: 0 8px 40px #7950c829;
    flex-direction: row;
    gap: 1rem;
    margin: 0;
    max-width: 100%;
    padding: 1rem;
    width: 100%
}

@media (max-width: 991px) {
    .offer-card[data-v-f5f18456] {
        flex-wrap:wrap
    }
}

.offer-card[data-v-f5f18456] .offer-card__header {
    border: 2px solid #ebebeb;
    border-radius: 8px;
    flex-shrink: 0;
    margin: 0;
    padding: 10px;
    width: 160px
}

@media (max-width: 991px) {
    .offer-card[data-v-f5f18456] .offer-card__header {
        width:calc(50% - .5rem)
    }
}

@media (max-width: 575px) {
    .offer-card[data-v-f5f18456] .offer-card__header {
        min-height:80px;
        width: 100%
    }
}

.offer-card[data-v-f5f18456] .offer-card__header .offer-card__logo {
    max-width: 100%
}

.offer-card[data-v-f5f18456] .offer-card__rating {
    color: #ffba00;
    display: flex!important;
    font-size: 1.2rem;
    justify-content: center;
    order: 1;
    width: 20%
}

@media (max-width: 991px) {
    .offer-card[data-v-f5f18456] .offer-card__rating {
        order:unset;
        width: calc(50% - .5rem)
    }
}

@media (max-width: 575px) {
    .offer-card[data-v-f5f18456] .offer-card__rating {
        width:100%
    }
}

.offer-card[data-v-f5f18456] .offer-card__rating__star {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23a)'%3E%3Cpath d='M16.345 20a1 1 0 0 1-.46-.11l-5.1-2.67-5.1 2.67a1 1 0 0 1-1.45-1.06l1-5.63-4.12-4a1 1 0 0 1-.25-1 1 1 0 0 1 .81-.68l5.7-.83 2.51-5.13a1 1 0 0 1 1.8 0l2.54 5.12 5.7.83a1 1 0 0 1 .81.68 1 1 0 0 1-.25 1l-4.12 4 1 5.63a1 1 0 0 1-.4 1 1 1 0 0 1-.62.18Z' fill='%23F39C12'/%3E%3C/g%3E%3Cpath d='M16.368 19.5h-.025a.5.5 0 0 1-.228-.055h-.002l-5.096-2.668-.232-.122-.232.122-5.1 2.67a.501.501 0 0 1-.726-.53l-.492-.087.492.087 1-5.63.047-.261-.19-.185-4.118-3.997a.5.5 0 0 1-.124-.494.5.5 0 0 1 .404-.335h.001l5.7-.83.261-.039.116-.237 2.51-5.13.001-.001a.5.5 0 0 1 .9 0l.002.004 2.54 5.12.117.235.26.037 5.7.83a.5.5 0 0 1 .404.336.5.5 0 0 1-.124.494l-4.117 3.997-.19.185.046.261 1 5.63.001.006a.501.501 0 0 1-.198.499.5.5 0 0 1-.308.088Z' stroke='%23F39C12'/%3E%3Cdefs%3E%3Cfilter id='a' x='.822' y='.995' width='19.957' height='19.009' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='2'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.827451 0 0 0 0 0.564706 0 0 0 1 0'/%3E%3CfeBlend in2='shape' result='effect1_innerShadow_118_4729'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='-2'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix values='0 0 0 0 0.780392 0 0 0 0 0.494118 0 0 0 0 0.0627451 0 0 0 0.45 0'/%3E%3CfeBlend in2='effect1_innerShadow_118_4729' result='effect2_innerShadow_118_4729'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat 50%;
    background-size: contain;
    display: inline-block;
    height: 20px;
    margin: 2px;
    position: relative;
    top: -2px;
    vertical-align: middle;
    width: 20px
}

.offer-card[data-v-f5f18456] .offer-card__rating__text,.offer-card[data-v-f5f18456] .offer-card__tags,.offer-card[data-v-f5f18456] .offer-card__first-tag {
    display: none
}

.offer-card[data-v-f5f18456] .offer-card__lines {
    flex-direction: row;
    gap: 1rem;
    justify-content: center;
    margin: 0;
    width: 60%
}

@media (max-width: 991px) {
    .offer-card[data-v-f5f18456] .offer-card__lines {
        width:100%
    }
}

@media (max-width: 767px) {
    .offer-card[data-v-f5f18456] .offer-card__lines {
        flex-wrap:wrap;
        justify-content: space-around
    }
}

.offer-card[data-v-f5f18456] .offer-card__line {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 33.33333%
}

.offer-card[data-v-f5f18456] .offer-card__line:last-child {
    background-color: #f8f9fa;
    border-radius: .3rem;
    padding: .5rem
}

@media (max-width: 767px) {
    .offer-card[data-v-f5f18456] .offer-card__line:last-child {
        width:100%
    }
}

.offer-card[data-v-f5f18456] .offer-card__line__title {
    color: #67787c;
    font-size: 14px;
    line-height: 1.25;
    margin-bottom: .25rem;
    text-align: center
}

.offer-card[data-v-f5f18456] .offer-card__line__value {
    color: #144c6d;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    white-space: break-spaces
}

.offer-card[data-v-f5f18456] .btn {
    background: radial-gradient(50.23% 100% at 50.23% 0,#ed6d25 0,#ed254e 100%)!important;
    border: 1px solid #ed254e;
    border-radius: 4px;
    box-shadow: 0 1px 5px #0000002b,0 47px 19px #e7337003,0 26px 16px #ed254e0d,0 12px 12px #ed254e17,0 3px 6px #ed254e1a,0 0 #ed254e1a,inset 0 -2px #ed6d2566;
    height: auto;
    min-width: 183px;
    order: 2;
    padding: .5rem 1rem;
    width: 20%
}

@media (max-width: 991px) {
    .offer-card[data-v-f5f18456] .btn {
        margin:0 auto;
        padding: 1rem 2rem;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }
}

.offer-card[data-v-f5f18456] .btn__text {
    color: #fff;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5
}

.offer-card[data-v-f5f18456] .btn__text:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M5 9.5a1 1 0 0 1 1 1 6.97 6.97 0 0 1 4.33 1.5h2.17c1.333 0 2.53.58 3.354 1.5H19a5 5 0 0 1 4.516 2.851C21.151 19.472 17.322 21.5 13 21.5c-2.79 0-5.15-.603-7.06-1.658A.998.998 0 0 1 5 20.5H2a1 1 0 0 1-1-1v-9a1 1 0 0 1 1-1h3Zm1.001 3L6 17.522l.045.032C7.84 18.814 10.178 19.5 13 19.5c3.004 0 5.799-1.156 7.835-3.13l.133-.133-.12-.1a2.994 2.994 0 0 0-1.643-.63L19 15.5h-2.111c.072.322.111.656.111 1v1H8v-2l6.79-.001-.034-.078a2.5 2.5 0 0 0-2.092-1.416L12.5 14H9.57a4.985 4.985 0 0 0-3.568-1.5h-.001ZM4 11.5H3v7h1v-7Zm14-6a3 3 0 1 1 0 6 3 3 0 0 1 0-6Zm0 2a1 1 0 1 0 0 2 1 1 0 0 0 0-2Zm-7-5a3 3 0 1 1 0 6 3 3 0 0 1 0-6Zm0 2a1 1 0 1 0 0 2 1 1 0 0 0 0-2Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' transform='translate(0 .5)' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 50% 50%;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 24px;
    margin-right: 6px;
    position: relative;
    top: -2px;
    vertical-align: middle;
    width: 24px
}

.offer-card[data-v-f5f18456] .offer-card__example {
    display: none
}

[data-v-f5f18456] .info li,[data-v-f5f18456] .info p {
    color: #4f5956;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5
}

[data-v-f5f18456] .info h2 {
    color: #144c6d;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2;
    margin: 2rem 0 1rem
}

[data-v-f5f18456] .info ol {
    padding-left: 30px
}

[data-v-f5f18456] .info .description {
    color: #96a7ab;
    font-size: .875em;
    font-weight: 300;
    line-height: 1.5
}

.terms {
    padding: 20px 20px 40px
}

@media (min-width: 1280px) {
    .terms {
        padding:50px 0 60px
    }
}

.terms__header {
    margin-bottom: 35px
}

@media (min-width: 1280px) {
    .terms__header {
        margin-bottom:50px
    }
}

.terms p {
    line-height: 1.4
}

#__nuxt,.layout,.spinner-container,body,html {
    height: 100%
}

.spinner-container {
    align-items: center;
    display: flex;
    justify-content: center
}

.lds-spinner {
    color: #000;
    display: flex;
    height: 80px;
    margin: auto;
    position: relative;
    width: 80px
}

.lds-spinner div {
    -webkit-animation: lds-spinner 1.2s linear infinite;
    animation: lds-spinner 1.2s linear infinite;
    transform-origin: 40px 40px
}

.lds-spinner div:after {
    background: #4d4d4d;
    border-radius: 5px;
    content: " ";
    display: block;
    height: 18px;
    left: 37px;
    position: absolute;
    top: 3px;
    width: 6px
}

.lds-spinner div:first-child {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
    transform: rotate(0)
}

.lds-spinner div:nth-child(2) {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
    transform: rotate(30deg)
}

.lds-spinner div:nth-child(3) {
    -webkit-animation-delay: -.9s;
    animation-delay: -.9s;
    transform: rotate(60deg)
}

.lds-spinner div:nth-child(4) {
    -webkit-animation-delay: -.8s;
    animation-delay: -.8s;
    transform: rotate(90deg)
}

.lds-spinner div:nth-child(5) {
    -webkit-animation-delay: -.7s;
    animation-delay: -.7s;
    transform: rotate(120deg)
}

.lds-spinner div:nth-child(6) {
    -webkit-animation-delay: -.6s;
    animation-delay: -.6s;
    transform: rotate(150deg)
}

.lds-spinner div:nth-child(7) {
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s;
    transform: rotate(180deg)
}

.lds-spinner div:nth-child(8) {
    -webkit-animation-delay: -.4s;
    animation-delay: -.4s;
    transform: rotate(210deg)
}

.lds-spinner div:nth-child(9) {
    -webkit-animation-delay: -.3s;
    animation-delay: -.3s;
    transform: rotate(240deg)
}

.lds-spinner div:nth-child(10) {
    -webkit-animation-delay: -.2s;
    animation-delay: -.2s;
    transform: rotate(270deg)
}

.lds-spinner div:nth-child(11) {
    -webkit-animation-delay: -.1s;
    animation-delay: -.1s;
    transform: rotate(300deg)
}

.lds-spinner div:nth-child(12) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    transform: rotate(330deg)
}

@-webkit-keyframes lds-spinner {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes lds-spinner {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.spinner__dot {
    background: #8a8a8a!important
}

.transit-card {
    background: #fff;
    border-radius: 10px;
    padding: 20px 30px 35px
}

@media (min-width: 1280px) {
    .transit-card__container {
        align-items:center;
        display: flex;
        flex-direction: row;
        gap: 34px;
        justify-content: space-between;
        margin-bottom: 30px
    }
}

.transit-card__logo {
    max-height: 50px;
    max-width: 200px
}

.transit-card__text {
    color: #202020;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 20px 0 15px
}

@media (min-width: 1280px) {
    .transit-card__text {
        margin:0
    }
}

.transit-card__progress {
    border-radius: 3px;
    height: 100%;
    transition: all 3s linear;
    width: var(--progress-width)
}

.transit-card__progress-bar {
    background: #e7e7e7;
    border-radius: 3px;
    height: 5px;
    margin-bottom: 25px;
    overflow: hidden;
    width: 100%
}

.transit-card__link {
    text-decoration: none
}

.transit-card__seconds {
    display: inline-block;
    text-align: center;
    width: 10px
}

@media (min-width: 1280px) {
    .container[data-v-bdefbd82] {
        flex-grow:1
    }
}

.transit[data-v-bdefbd82] {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    padding: 20px
}

@media (min-width: 1280px) {
    .transit[data-v-bdefbd82] {
        padding-top:60px
    }

    .transit__container[data-v-bdefbd82] {
        align-items: center;
        display: flex;
        flex-direction: row;
        height: 100%;
        justify-content: space-between;
        width: 1280px
    }
}

.transit__body[data-v-bdefbd82] {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center
}

@media (min-width: 1280px) {
    .transit__text[data-v-bdefbd82] {
        width:450px
    }
}

.transit__heading[data-v-bdefbd82] {
    font-size: 40px;
    font-weight: 700;
    line-height: 50px;
    margin: 35px 0 20px
}

@media (min-width: 768px) {
    .transit__heading[data-v-bdefbd82] {
        font-size:50px;
        line-height: 60px
    }
}

.transit__descr[data-v-bdefbd82] {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 40px
}

@media (min-width: 1280px) {
    .transit__descr[data-v-bdefbd82] {
        margin:0;
        width: 364px
    }

    .transit__card[data-v-bdefbd82] {
        width: 652px
    }
}
.cookie_banner {
    width: 350px;
    padding: 15px;
    box-shadow: 0 0 5px #000;
    position: fixed;
    border-radius: 12px;
    background-color: #3d6487;
    z-index: 99999;
    right: 20px;
    bottom: 20px;
    display: none
}

.apply_wrapper {
    display: flex;
    justify-content: flex-end
}

.agree_text {
    font-size: 12px;
    line-height: 18px;
    color: #fff
}

.apply_button_banner {
    width: 75px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 6px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 15px;
    color: #fff;
    cursor: pointer;
    background-color: #4dc07b;
    margin-top: 10px
}

@media(max-width: 767px) {
    .cookie_banner {
        width:100%;
        bottom: 0;
        right: 0
    }
}

.hidden {
    display: none
}


/* ============ NEW ADDITION WITH TOP OFFERS ============== */

.top_offers {
    display: flex;
    width: 100%;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
}

.regular_offers {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: row;
}

.top_offers .offer-card {
    width: 90%;
    flex: 0 0 47%;
    max-width: none;
}

    .top_offers .offer-card .offer-card__header {
        height: 75px;
    }
    
    .top_offers .offer-card .offer-card__lines{   
        margin: 12px 4.75rem;
    }
    
.top_offers .offer-card__header .offer-card__logo {
    display: block;
    margin: 0 auto;
}

.top_offers .offer-card__first-tag {
    color: #000000;
    font-weight: 600;
    font-size: 24px;
    text-align: center;
    margin: 15px 0 0 0;
}

.top_offers .offer_descr.image {
    justify-content: center;
    display: block;
    text-align: center;
    margin: 15px 0;
}

.top_offers .offer_descr.image img {
    max-width: 30px;
}
.top_offers .offer_descr {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-around;
    color: #000000;
    font-size: 18px;
    font-weight: 300;
    margin: 5px 0;
}

.top_offers .offer_button {
    width: 100%;
    height: 4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.3rem;
}

/*Adaptive Begin*/
@media (max-width: 767px) {
    .top_offer:nth-child(1):before,
    .top_offer:nth-child(2):before,
    .top_offer:nth-child(3):before {
        width: 35px;
        height: 35px;
        left: 0px;
        top: -1px;
    }

    .top_offers {
        flex-direction: column;
        flex-wrap: nowrap;
    }
    .top_offers .offer-card {
        max-width: none;
        width: 90%;
        flex: none;
    }
    .top_offers .offer-card .offer-card__header {
        height: 55px;
    }
    .top_offers .offer-card__first-tag {
        font-size: 15px;
        line-height: 1.5rem;
        margin: 0;
    }
    .top_offers .offer_descr.image {
        display: block;
        text-align: center;
        margin: 5px auto;
    }
    .top_offers .offer_descr {
        justify-content: space-around;
        font-size: 16px;
    }
    .top_offers .offer_button {
        width: 100% !important;
    }
    .top_offers .offer_descr.image img {
        max-width: 25px;
    }
    
    .top_offers .offer-card .offer-card__lines{   
        margin: 12px 3rem;
    }
}

.top_offers > .offer-card:first-child {
    border: 3px solid gold;
    box-shadow: 0px 4px 25px gold;
}

/*
.top_offer:nth-child(2):before {
    content: "";
    position: absolute;
    top: -2px;
    left: -3px;
    width: 50px;
    height: 50px;
    background-image: url(../img/silver-medal.svg);
    background-size: contain;
}
.top_offer:nth-child(3):before {
    content: "";
    position: absolute;
    top: -2px;
    left: -3px;
    width: 50px;
    height: 50px;
    background-image: url(../img/bronze-medal.svg);
    background-size: contain;
}*/

.common-offers__header-number{
    font-size: 1.75rem;
    color: green;
}