@font-face {
    font-family: 'Ubuntu';
    src: url('/css/fonts/Ubuntu-Regular.woff2') format('woff2'),
    url('/css/fonts/Ubuntu-Regular.woff') format('woff'),
    url('/css/fonts/Ubuntu-Regular.ttf') format('truetype');
    font-display: swap;
}

*{box-sizing:border-box}
body,html{margin:0;padding:0;font-family:Ubuntu,sans-serif}
.wrapper{max-width:1200px;margin:0 auto}
header h1{font-size:32px;font-weight:900;color:#7e59e7;margin-top:5px;text-align:center;text-transform:uppercase}
header{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.06);padding:15px 0; position: relative}
header h1 span{color:#ffce50}
header p{text-align:center;margin:4px 0}
header p span{color:#7e59e7}
.wrapper .offer:nth-child(1):before{position:absolute;content:"";width:45px;height:45px;background-repeat:no-repeat;background-position:center center;background-size:contain;left:0;top:0}
.wrapper .offer:nth-child(2):before{position:absolute;content:"";width:45px;height:45px;background-repeat:no-repeat;background-position:center center;background-size:contain;left:0;top:0}
.wrapper .offer:nth-child(3):before{position:absolute;content:"";width:45px;height:45px;background-repeat:no-repeat;background-position:center center;background-size:contain;left:0;top:0}
.offer{width:300px;height:fit-content;padding:15px 20px;display:block;text-decoration:none;margin:20px;border-radius:80px 20px 20px 20px;position:relative; content-visibility: auto;}
.offer.zecredit{background:rgba(0,108,231,.5);box-shadow:4px 12px 44px rgba(4,100,209,.4)}
.offer.kf{background:rgba(211,19,22,.5);box-shadow:5px 12px 44px rgba(211,19,22,.4)}
.offer.alexcredit{background:rgba(126,206,46,.5);box-shadow:5px 12px 44px rgba(126,206,46,.4)}
.offer.cashberry{background:rgba(104,69,29,.5);box-shadow:5px 12px 44px rgba(104,69,29,.4)}
.offer.ccloan{background:rgba(51,64,139,.5);box-shadow:5px 12px 44px rgba(51,64,139,.4)}
.offer.credit7{background:rgba(89,194,164,.5);box-shadow:5px 12px 44px rgba(89,194,164,.4)}
.offer.creditbox{background:rgba(21,21,21,.5);box-shadow:5px 12px 44px rgba(21,21,21,.4)}
.offer.creditkasa{background:rgba(252,191,4,.5);box-shadow:5px 12px 44px rgba(252,191,4,.4)}
.offer.creditplus{background:rgba(251,153,1,.5);box-shadow:5px 12px 44px rgba(236,144,2,.4)}
.offer.e-groshi{background:rgba(27,134,72,.5);box-shadow:5px 12px 44px rgba(27,134,72,.4)}
.offer.eurogroshi{background:rgba(28,150,196,.5);box-shadow:5px 12px 44px rgba(28,150,196,.4)}
.offer.kachay{background:rgba(249,60,0,.5);box-shadow:5px 12px 44px rgba(249,60,0,.4)}
.offer.monetka{background:rgba(97,57,155,.5);box-shadow:5px 12px 44px rgba(97,57,155,.4)}
.offer.money4u{background:rgba(20,90,130,.5);box-shadow:5px 12px 44px rgba(20,90,130,.4)}
.offer.mycredit{background:rgba(0,85,184,.5);box-shadow:5px 12px 44px rgba(0,85,184,.4)}
.offer.schvidko{background:rgb(0 108 231 / 50%);box-shadow:5px 12px 44px rgba(31,188,251,.4)}
.offer.miloan{background:rgba(91,173,109,.5);box-shadow:5px 12px 44px rgba(91,173,109,.4)}
.offer.dinero{background:rgba(248,144,23,.5);box-shadow:5px 12px 44px rgba(254,205,38,.4)}
.offer.forza{background:rgba(116,184,87,.4);box-shadow:5px 12px 44px rgba(116,184,87,.4)}

.offer.moneyveo{background:rgba(138,97,246,.5);box-shadow:5px 12px 44px rgba(138,97,246,.4)}
.offer.soscredit{background:rgba(249,0,0,.5);box-shadow:5px 12px 44px rgba(249,0,0,.4)}
.offer.tengo{background:rgba(255,147,21,.5);box-shadow:5px 12px 44px rgba(255,166,62,.4)}
.offer.loany{background:rgba(102,194,225,.5);box-shadow:5px 12px 44px rgba(102,194,225,.4)}
.offer.gofingo{background:rgba(61,197,244,.5);box-shadow:5px 12px 44px rgba(108,195,225,.4)}
.offer_logo img {
    display:block;
    margin:0 auto;
    max-width:150px;
    max-height:40px;
    object-fit: contain;
}
.offer_logo{height:40px}
.offers .wrapper{display:flex;flex-wrap:wrap;justify-content:center}
.adv_item{font-size:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}
.adv_wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:10px}
.offer_title{font-weight:600; margin-bottom: 5px;font-size: 14px;}
.get_button{background:#fff;box-shadow:0 0 12px rgba(255,255,255,.6);border-radius:20px;width:98%;margin:10px auto;height:38px;line-height:38px;color:#333;text-align:center}
.offer_descr{font-size:11px;color:#fff;text-align:center}
footer{padding:20px 0;text-align:center}
footer p{color:#383640}
footer .small{font-size:14px;color:#78767e}
.overlay{background-color:rgba(0,0,0,.35);position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:9999}
.text_bottom{color:#272727}
.text_bottom p{line-height:24px}.text_bottom ul li{margin:10px 0}
.modal{width:450px;background-color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:15px;padding:0 20px}.icon_fire{position:relative;text-align:center}.icon_fire img{margin:0 auto;margin-top:-28px;position:relative}.modal_title{width:100%;position:relative;color:#000;font-weight:700;font-size:20px;text-align:center;padding:10px}.offer_modal .logo{padding:0 5px;display:flex;align-items:center;justify-content:center;border-top-left-radius:12px;border-bottom-left-radius:12px;padding-left:40px}.modal .offer_button{margin-bottom:0;height:52px;line-height:52px;border-radius:0;background-color:#f09917!important;border-top-right-radius:12px;border-bottom-right-radius:12px;width:130px}.modal{position:relative;padding-bottom:20px;border-radius:80px 20px 20px 20px}.modal_text{text-align:center;padding:0 10px;color:#3d3d3d;font-size:14px}.offer_modal .logo img{max-width:130px}.offer_modal .text{color:#191919;font-weight:400;font-size:14px}.close_modal{position:absolute;top:28px;width:20px;right:20px;cursor:pointer}.close_modal img{max-width:15px}.offer_modal{display:flex;text-decoration:none;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:10px 0;border-radius:12px}.offer_modal .button .offer_button{margin-top:0}.offer_modal.border{border-top:1px solid #09f;border-bottom:1px solid #09f}.modal_bottom{padding:15px 0;position:relative;background-color:#09f}.offer_modal{position:relative}.point_block{position:absolute;left:-10px;top:50%;transform:translateY(-50%)}.modal_image img{max-width:30px}.modal .offer_button{margin-bottom:0;height:30px;line-height:30px;border-radius:0;background-color:#7e59e7!important;box-shadow:0 0 12px rgba(126,89,231,.6);border-radius:14px;width:85px;transition:.3s;font-weight:700;font-size:12px;color:#fff;text-align:center}.offer_button:hover{opacity:.7!important}.arrrow_faq{position:absolute;top:20px;right:20px}.faq_item_slide{background-color:#fff;position:relative;padding:15px 25px;box-shadow:0 4px 4px #dcd9e8;border-radius:30px;margin:20px 0}.faq_slide h2 span{color:#7e59e7}.faq_title_slide{color:#383640;font-size:22px;font-weight:600;cursor:pointer}.faq_slide{padding:20px 0;margin-top:40px;background-repeat:no-repeat;background-size:cover}.faq_slide h2{text-align:center}.faq_item_slide .faq_descr_slide{display:none}.faq_item_slide.active .arrrow_faq{transform:rotate(180deg)}.faq_item_slide.active .faq_descr_slide{display:block}@media(max-width:767px){.modal_title{font-size:15px}.offer_modal{padding:18px 30px}.modal{width:98%}.modal_title{margin-bottom:15px}.modal_title:before{height:115px;background-position-y:115px}.input_block input{width:166px;font-size:15px}.offer_modal .logo img{width:100px}.offer_modal .button .offer_button{margin-top:10px}.modal{max-width:98%}.offer_modal{padding:0}.offer_modal .logo{padding-left:10px}.modal .offer_button{width:115px;height:35px;line-height:35px}.offer_modal .logo{padding-left:0}.modal_title{margin-bottom:0}.modal_text{font-size:16px}.offer_modal .button .offer_button{margin-top:0}}.faq_slide a{color:#000}.cookie_banner{width:350px;padding:15px;box-shadow:0 0 5px #000;position:fixed;border-radius:12px;background-color:#000;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}
.header_wrapper{
    position: relative;
}
.header_wrapper .form-select{
    position: absolute;
    right:0;
    top:50%;
    transform: translateY(-50%);
}
.add-button{
    position: fixed;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    cursor: pointer;
    background-color: #006ce7;
    outline: none;
    border: none;
    border-radius: 6px;
    width: 100%;
    height: 40px;
    color:#fff;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    display: none;
}
.volos{
    position: fixed;
    z-index:99;
    right: 0;
    top: 100px;
    width: 300px;
    height: auto;
    display:none;
}
.volos img{
    max-width: 100px;
}
.bottom_buttons{
    display: none;
}
@keyframes rotation {
    0%   { transform: rotate(45deg) }
    25% { transform: rotate(-45deg) }
    50% { transform: rotate(45deg) }
    100% { transform: rotate(0deg) }
}

@media(max-width: 767px){
    .bottom_buttons{
        display: block;
        width: 100%;
        background-color: rgba(255,255,255,.9);
        position: fixed;
        bottom:0;
        left:0;
        height: 50px;
        z-index: 999;
    }
    .button_left{
        transform: rotate(270deg);
    }
    .bottom_buttons_wrapper{
        height: 100%;
        padding: 0 30px;
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: center;
    }
    .bottom_buttons_wrapper img{
        height: 20px;
    }
    .add-button{
        bottom: 50px;
    }
}
@media(max-width: 767px){
    .volos{
        display: block;
    }
    .modal .offer_button{
        width: 85px;
    }
    .offer_modal .logo img{
        max-width: 85px;
    }
    .modal_image img{
        max-width: 20px;
    }
}
.get_link{
    color:#0d0df1;
    text-align:center;
    padding: 10px;
}
.margin_lnk{
    margin: 6px 0;
    color:#0d0df1;
    text-align:center;
    font-weight: 600;
    font-size: 15px;
}

.get_button{
    display: block;
    text-decoration: none;
}
.half-width{
    width: 50%;
}
.adv_wrapper.margin{
    margin-top: 15px;
}
.adv_item a{
    color:#fff;
}
.block_not{
    /*display: none;*/
}
.margin_lnk{
    cursor: pointer;
}
.margin_bb.adv_wrapper{
    padding: 10px 0;
    border-bottom: 1px solid #dedede;
}
.align-right div:nth-child(2){
    text-align: right;

}
.align-right .adv_item:nth-child(2){
    width: 70%;
}
.align-right div:nth-child(2){
    width: 100%;
}
.offer_title{
    font-size: 11px;
}
.align-right div .offer_title{
    width: 100%;
}
.adv_wrapper.tc{
    text-align: center;
    justify-content: center;
}
.link_flex{
    display: flex;
    justify-content: center;
    align-items: center;
}
.link_flex img{
    width: 13px;
    height: 13px;
}
#unsubscribe2{
    cursor: pointer;
}
.align-right{
    text-align: right;
}