@import "swiper.min.css";
@import "fonts.css";
@import "common.css";
@import "controls.css";
@import "slogan.css";
@import "header.css";
@import "footer.css";
@import "footer-old.css";
@import "popup(deprecated).css";
@import "accordion.css";
@import "dropdown.css";
@import "credit-offer.css";
@import "product-card.css";
@import "service-card.css";
@import "news-list.css";
@import "news-card.css";
@import "credit-calculator.css";
@import "news-post.css";
@import "choose-card.css";
@import "finance-helpers.css";
@import "purpose-loan.css";
@import "useful-articles.css";
@import "chapter-icons.css";
@import "jumbotron.css";
@import "calculator-ratings.css";
@import "currency.css";
@import "fn-loan-offer.css";
@import "best-offers.css";
@import "404.css";
@import "filter.css";
@import "links-slider.css";
@import "breadcrumbs.css";
@import "more-kreditkarts.css";
@import "adaptive-dropdown-menu.css";
@import "sidebar.css";
@import "faq.css";
@import "news.css";
@import "vse-zaymi.css";
@import "sitemap.css";
@import "sitemap-product.css";
@import "atol__card(deprecated).css";
@import "organizations(deprecated).css";
@import "description.css";
@import "calculator.css";
@import "cookie.css";
@import "tooltip.css";
@import "links-grid.css";
@import "pages.css";
@import "profile.css";
@import "product-show.css";
@import "product-review.css";
@import "modal.css";
@import "main-filters.css";
@import "card-instrument.css";
@import "loan-menu.css";
@import "personal-cabinet.css";
@import "mfo-support.css";
@import "credit-rating.css";
@import "contact-us.css";
@import "creditcard.css";
@import "ad-blocks.css";

@font-face {
    font-family: star-review;
    src: url(data:application/x-font-ttf;base64,AAEAAAALAIAAAwAwT1MvMigiLIYAAAC8AAAAYGNtYXAmCyZNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZlNxiKoAAAF4AAABFGhlYWQBHDApAAACjAAAADZoaGVhA+IB6AAAAsQAAAAkaG10eAcAAAAAAALoAAAAHGxvY2EAjADoAAADBAAAABBtYXhwAAoAGAAAAxQAAAAgbmFtZYWP6p0AAAM0AAABaXBvc3QAAwAAAAAEoAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABAAAgAAAAAAAAAAAAAAAAAABAAAAl0AHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAEAAAAAMAAgAAgAEAAEAICXLJdD//f//AAAAAAAgJcslz//9//8AAf/j2jnaNgADAAEAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAACAAD/7QIAAdMACgAVAAABLwEPARcHNxcnNwUHNyc/AR8BBxcnAgCxT0+xgB6enh6A/wBwFlt9ODh9WxZwARkaoKAafLBTU7B8sjp8WBJxcRJYfDoAAAAAAQAA/+0CAAHTAAoAAAEvAQ8BFwc3Fyc3AgCxT0+xgB6enh6AARkaoKAafLBTU7B8AAAAAAIAAP/tAgAB0wAKABIAAAEvAQ8BFwc3Fyc3BTERHwEHFycCALFPT7GAHp6eHoD/ADh9WxZwARkaoKAafLBTU7B8sgEdcRJYfDoAAAABAAAAAQAA1qooUl8PPPUACwIAAAAAAM/+d7YAAAAAz/53tgAA/+0CAAHTAAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAIAAAEAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAQAAAAIAAAACAAAAAgAAAAAAAAAACgAUAB4ASgBkAIoAAQAAAAcAFgACAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABABYAAAABAAAAAAACAA4AYwABAAAAAAADABYALAABAAAAAAAEABYAcQABAAAAAAAFABYAFgABAAAAAAAGAAsAQgABAAAAAAAKADQAhwADAAEECQABABYAAAADAAEECQACAA4AYwADAAEECQADABYALAADAAEECQAEABYAcQADAAEECQAFABYAFgADAAEECQAGABYATQADAAEECQAKADQAhwBzAHQAYQByAC0AcgBhAHQAaQBuAGcAVgBlAHIAcwBpAG8AbgAgADEALgAwAHMAdABhAHIALQByAGEAdABpAG4AZ3N0YXItcmF0aW5nAHMAdABhAHIALQByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHMAdABhAHIALQByAGEAdABpAG4AZwBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('truetype'), url(data:application/font-woff;base64,d09GRk9UVE8AAAUgAAoAAAAABNgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAWMAAAFjbsVsoU9TLzIAAAJYAAAAYAAAAGAoIiyGY21hcAAAArgAAABUAAAAVCYLJk1nYXNwAAADDAAAAAgAAAAIAAAAEGhlYWQAAAMUAAAANgAAADYBHDApaGhlYQAAA0wAAAAkAAAAJAPiAehobXR4AAADcAAAABwAAAAcBwAAAG1heHAAAAOMAAAABgAAAAYAB1AAbmFtZQAAA5QAAAFpAAABaYWP6p1wb3N0AAAFAAAAACAAAAAgAAMAAAEABAQAAQEBDHN0YXItcmF0aW5nAAECAAEAOvgcAvgbA/gYBB4KABlT/4uLHgoAGVP/i4sMB4tr+JT4dAUdAAAAjg8dAAAAkxEdAAAACR0AAAFaEgAIAQEMFxkbHiMoLXN0YXItcmF0aW5nc3Rhci1yYXRpbmd1MHUxdTIwdTI1Q0J1MjVDRnUyNUQwAAACAYkABQAHAQEEBwoNVn29/JQO/JQO/JQO+5QO+JT3rRX7RaU89zQ8+zT7RXH3FPsQbftE9zLe9zI4bfdE9xT3EAX7lPtGFfsEUaH3EDDj9xGdw/cFw/sF9xF5MDOh+xD7BMUFDviU960V+0WlPPc0PPs0+0Vx9xT7EG37RPcy3vcyOG33RPcU9xAFDviU960V+0WlPPc0PPs0+0Vx9xT7EG37RPcy3vcyOG33RPcU9xAF+5T7RhWLi4v3scP7BfcReTAzofsQ+wTFBQ74lBT4lBWLDAoAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAAQAAIAAAAAAAAAAAAAAAAAAAQAAAJdAB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABABAAAAADAAIAAIABAABACAlyyXQ//3//wAAAAAAICXLJc///f//AAH/49o52jYAAwABAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAAOJjA1tfDzz1AAsCAAAAAADP/ne2AAAAAM/+d7YAAP/tAgAB0wAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAACAAABAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAEAAAACAAAAAgAAAAIAAAAAAFAAAAcAAAAAAA4ArgABAAAAAAABABYAAAABAAAAAAACAA4AYwABAAAAAAADABYALAABAAAAAAAEABYAcQABAAAAAAAFABYAFgABAAAAAAAGAAsAQgABAAAAAAAKADQAhwADAAEECQABABYAAAADAAEECQACAA4AYwADAAEECQADABYALAADAAEECQAEABYAcQADAAEECQAFABYAFgADAAEECQAGABYATQADAAEECQAKADQAhwBzAHQAYQByAC0AcgBhAHQAaQBuAGcAVgBlAHIAcwBpAG8AbgAgADEALgAwAHMAdABhAHIALQByAGEAdABpAG4AZ3N0YXItcmF0aW5nAHMAdABhAHIALQByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHMAdABhAHIALQByAGEAdABpAG4AZwBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('woff');
    font-weight: normal;
    font-style: normal;
}

.stars-review {
    font-family: sans-serif;
    font-size: x-large;
    font-family: star-review;
    color: #ffa800;
}

.link-to-top {
    display: none;
    position: fixed;
    left: 0;
    top: 80px;
    z-index: 1000;
    width: calc((100% - 1240px) / 2);
    height: 100vh;
}

@media (max-width: 1256px) {
    .link-to-top {
        width: 18px
    }
}

.scroll-icon_block {
    position: relative;
    display: block;
    width: 30px;
    height: 30px;
    /*border-radius: 50%;*/
    /*background-color: #FFA800;*/
}

.scroll-icon {
    position: absolute;
    top: 3px;
    left: 7px;
    width: 8px;
    height: 16px;
    color: #a1a1a1;
}

.link-to-top--active {
    display: block;
    cursor: pointer;
}

@media (max-width: 1345px) {
    .scroll-top_text {
        display: none;
    }
}

@media (max-width: 460px) {
    .link-to-top {
        left: 85%;
        top: 94%;
        z-index: 1000;
        width: 45px;
        height: 45px;
        background-color: #ddd;
    }

    .scroll-icon_block {
        margin: 11px;
    }
}


.submain-wrapper {
    display: grid;
    grid-template-columns: minmax(auto, 300px) auto;
    margin-top: calc(70px + 46px);
}

@media (max-width: 1024px) {
    .submain-wrapper {
        grid-template-columns: 100%;
    }
}

.submain {
    overflow: hidden;
}

/*.filter-form {*/
/*    display: grid;*/
/*    gap: 20px;*/
/*    grid-template-columns: 1fr 1fr 1fr;*/
/*    align-items: end;*/
/*    border: 1px solid rgba(0, 0, 0, 0.1);*/
/*    border-radius: 20px;*/
/*    padding: 36px 54px;*/
/*    background-color: var(--white);*/
/*}*/

/*@media (max-width: 1024px) {*/
/*    .filter-form {*/
/*        grid-template-columns: 1fr 1fr;*/
/*        column-gap: 14px;*/
/*        row-gap: 30px;*/
/*        padding: 38px 52px;*/
/*    }*/
/*}*/

/*@media (max-width: 768px) {*/
/*    .filter-form {*/
/*        padding: 24px 30px;*/
/*    }*/
/*}*/

/*@media (max-width: 576px) {*/
/*    .filter-form {*/
/*        grid-template-columns: 1fr;*/
/*    }*/
/*}*/

/*.filter-form__label {*/
/*    display: inline-block;*/
/*    margin-bottom: 8px;*/
/*    font-size: 16px;*/
/*    line-height: 1.4;*/
/*    font-weight: 800;*/
/*    color: var(--black);*/
/*}*/

/*.filter-form__button {*/
/*    height: 62px;*/
/*}*/

/*@media (max-width: 1024px) {*/
/*    .filter-form__button {*/
/*        grid-column: 1/-1;*/
/*    }*/
/*}*/

/*.filter-form__sum {*/
/*    grid-column: span 2;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    height: 60px;*/
/*    padding: 0 20px;*/
/*    border-radius: 10px;*/
/*    background-color: var(--blue-opacity-0-07);*/
/*    white-space: nowrap;*/
/*}*/

/*@media (max-width: 576px) {*/
/*    .filter-form__sum {*/
/*        grid-column: 1/-1;*/
/*        align-items: flex-start;*/
/*        flex-direction: column;*/
/*        height: unset;*/
/*        padding: 20px;*/
/*    }*/
/*}*/

/*.filter-form__sum-input {*/
/*    width: 100%;*/
/*    border: none;*/
/*    margin-left: 14px;*/
/*    background-color: transparent;*/
/*    font-size: 18px;*/
/*    line-height: 1.5;*/
/*    font-weight: 700;*/
/*    color: var(--black);*/
/*    appearance: none;*/
/*    pointer-events: none;*/
/*}*/

/*@media (max-width: 576px) {*/
/*    .filter-form__sum-input {*/
/*        margin-left: 0;*/
/*        margin-top: 14px;*/
/*    }*/
/*}*/

.best-offers {
    margin-top: 100px;
}

.best-offers__slider {
    padding: 40px 0 100px;
}

@media (max-width: 576px) {
    .best-offers__slider {
        padding: 30px 0 75px;
    }
}

.best-offers__slider .swiper-slide {
    width: 447px;
    /*height: 100%;*/
}

@media (max-width: 470px) {
    .best-offers__slider .swiper-slide {
        width: calc(100% - 40px);
    }
}

.bo-swiper-wrapper {
    max-height: 500px;
}

.best-offers__title {
    padding: 0;
}

.best-offers__date {
    margin-top: 16px;
    font-size: 22px;
    font-weight: 300;
    color: var(--black);
    opacity: 0.75;
}

.our-services__title {
    padding: 0;
}

.our-services__slider {
    overflow: visible;
    padding: 30px 0 55px;
}

@media (max-width: 1200px) {
    .our-services__slider {
        width: calc(100% + 40px);
        padding-left: 20px;
        padding-right: 20px;
        margin-left: -20px;
        overflow: hidden;
    }
}

.our-services__slider .swiper-slide {
    height: 100%;
}

.finance-news__title {
    padding: 0;
}

.finance-news__grid {
    display: grid;
    grid-template-rows: repeat(3, 1fr);
    grid-template-columns: 325px repeat(auto-fill, minmax(280px, 1fr));
    gap: 20px;
    margin-top: 57px;
}

@media (max-width: 1024px) {
    .finance-news__grid {
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr 1fr;
        gap: 15px 20px;
    }
}

@media (max-width: 768px) {
    .finance-news__grid {
        margin-top: 45px;
    }
}

@media (max-width: 576px) {
    .finance-news__grid {
        grid-template-rows: 1fr;
        grid-template-columns: 1fr;
        margin-top: 27px;
    }
}

.finance-news__list {
    grid-row: 1/-1;
}

@media (max-width: 1024px) {
    .finance-news__list li:not(:nth-child(1), :nth-child(2), :nth-child(3), :nth-child(4)) {
        display: none;
    }
}

@media (max-width: 768px) {
    .finance-news__list li:not(:nth-child(1), :nth-child(2), :nth-child(3)) {
        display: none;
    }
}

.more-news {
    display: grid;
    justify-content: end;
    margin-top: 15px;
}

.more-news__link {
    padding: 8px 12px;
}

.more-news__link img {
    transition: transform 0.4s ease;
    height: 20px;
    width: 20px;
    margin: 10px;
}

.more-news__link:hover img {
    transform: translateX(5px) scale(1.05);
}

.fast-links {
    margin: 100px auto 0;
}

@media (max-width: 768px) {
    .fast-links {
        margin: 90px auto;
    }
}

.ad-fluid {
    display: block;
    width: 100%;
}

.ad-fluid--mobile {
    display: none;
}

@media (max-width: 640px) {
    .ad-fluid {
        display: none;
    }

    .ad-fluid--mobile {
        display: block;
    }
}


.ad-fluid__image {
    width: 100%;
    height: auto;
}


/*MAIN*/
/*choose us*/
.choose-us__slider {
    overflow: visible;
    padding: 30px 0 100px;
}

.choose-us__slider--secondary {
    padding-bottom: 0;
}

@media (max-width: 1200px) {
    .choose-us__slider {
        width: calc(100% + 40px);
        padding-left: 20px;
        padding-right: 20px;
        margin-left: -20px;
        overflow: hidden;
    }
}

.choose-us__slider .swiper-slide {
    height: 100%;
}

/*finance-helpers*/
.finance-helpers__slider {
    overflow: visible;
    padding: 43px 0 130px;
}

@media (max-width: 1200px) {
    .finance-helpers__slider {
        width: calc(100% + 40px);
        padding-left: 20px;
        padding-right: 20px;
        margin-left: -20px;
        overflow: hidden;
    }
}

@media (max-width: 1200px) {
    .finance-helpers__slider {
        width: calc(100% + 40px);
        padding-left: 20px;
        padding-right: 20px;
        margin-left: -20px;
        overflow: hidden;
    }
}

@media (max-width: 430px) {
    .finance-helpers__slider {
        padding-top: 30px;
        padding-bottom: 50px;
    }
}

.finance-helpers__slider .swiper-slide {
    height: 100%;
}

/*useful-articles*/
.useful-articles__slider {
    padding: 30px 0 90px;
}

.useful-articles__slider .swiper-slide {
    height: 100%;
    max-width: 320px;
}

/*chapters*/
.chapters__slider {
    overflow: visible;
    padding: 0 0 75px;
}

@media (max-width: 1200px) {
    .chapters__slider {
        width: calc(100% + 40px);
        padding-left: 20px;
        padding-right: 20px;
        margin-left: -20px;
        overflow: hidden;
    }
}

.chapters__slider .swiper-slide {
    height: 100%;
}

/*calcratings*/
.calculator-ratings__slider {
    overflow: visible;
    padding: 10px 0 40px;
}

@media (max-width: 1200px) {
    .calculator-ratings__slider {
        width: calc(100% + 40px);
        padding-left: 20px;
        padding-right: 20px;
        margin-left: -20px;
        overflow: hidden;
    }
}

.calculator-ratings__slider .swiper-slide {
    height: 100%;
}

/*jumbotron*/
.jumbotron__slider {
    height: 100%;
}

.jumbotron__slider .swiper-slide {
    height: 100%;
}

/*404*/

.nf-our-offer__slider {
    overflow: visible;
    padding: 30px 0 100px;
}

@media (max-width: 1200px) {
    .nf-our-offer__slider {
        width: calc(100% + 40px);
        padding-left: 20px;
        padding-right: 20px;
        margin-left: -20px;
        overflow: hidden;
    }
}

.d-block {
    display: block;
}

.d-sm-block {
    display: none;
}

@media (max-width: 768px) {
    .d-block {
        display: none;
    }

    .d-sm-block {
        display: block;
    }
}


.more-creditcards__slider {
    width: calc(100% + 40px);
    padding-left: 20px;
    padding-right: 20px;
    margin-left: -20px;
    overflow: hidden;
}

@media (max-width: 420px) {
    .more-creditcards__slider {
        width: calc(100% + 40px);
        padding-left: 10px;
        padding-right: 10px;
        margin-left: -20px;
        overflow: hidden;
    }
}

.loader {
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 10000;
}

.loader--active {
    display: flex;
}

.loader-string__wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px 0;
}

.loader-string {
    width: 48px;
    height: 48px;
    border: 5px solid var(--orange);
    border-bottom-color: transparent;
    border-radius: 50%;
    display: none;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
}

.loader-string--active {
    display: inline-block;
}

@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.credit-calculator__result-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}

.search-not-found,
.display--none {
    display: none;
}

.pagination-table__none {
    display: none;
}


.text__no-content {
    text-align: center;
    font-size: 1.25em;
    margin: 25px;

}

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

.no-products {
    padding: 0 5px 20px;
    font-size: 20px;
    font-weight: 600;
    color: var(--red)
}

.swiper-pagination-bullet {
    background: var(--orange);
    height: 14px;
    width: 14px;
}

.swiper-pagination-bullet-active-next-next,
.swiper-pagination-bullet-active-next,
.swiper-pagination-bullet-active-prev-prev,
.swiper-pagination-bullet-active-prev {
    background: var(--light-orange);
    opacity: 0.5;
}

.d-none {
    display: none;
}
