:root{--primary-color:#2563eb;--secondary-color:#1e40af;--accent-color:#3b82f6;--success-color:#10b981;--warning-color:#f59e0b;--error-color:#ef4444;--text-primary:#1f2937;--text-secondary:#6b7280;--text-light:#9ca3af;--bg-primary:#ffffff;--bg-secondary:#f8fafc;--bg-dark:#0f172a;--shadow-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-md:0 4px 6px -1px rgba(0, 0, 0, 0.1);--shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1);--shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1);--shadow-glow:0 0 20px rgba(37, 99, 235, 0.3);--border-radius:12px;--border-radius-lg:16px;--transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}


/*last info*/

.block-last-info.main_last_info h2:first-child{margin-bottom:10px;}
.last-info-text{color:var(--primary-color);}
.block-last-info.main_last_info h2{margin-bottom:20px;}
.last_info_item:last-child{margin:0;}
.last_info_item{padding:5px;margin-bottom:10px;}
.last-info:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(0, 0, 0, 0.1);}
.last-info{max-width:600px;margin:auto;background:var(--white);padding:30px;border-radius:24px;box-shadow:var(--shadow-glow);border:1px solid rgba(255, 255, 255, 0.8);transition:var(--transition);}
.last_info_item{padding:10px 15px;margin-bottom:10px;line-height:1.3;border-radius:10px;}
.last_info_item.active{background:#eef7ff;box-shadow:var(--shadow-glow);}
/* .last_info_item_info b,.last-info-text{color:var(--primary);} */
/* .last-info-text{font-size:16px;font-weight:800;} */
.hero-content{position:relative;z-index:22;}

/**/

.block-shadow{max-width:600px;margin:0 auto 40px;padding:20px;background:white;border-radius:15px;box-shadow:0 20px 40px rgba(0, 0, 0, 0.15);}
.qwiz-calc-block{margin-bottom:12px;}
.left-but h4{font-size:22px;margin-left:15px;}
.left-but{margin-bottom:20px;display:flex;align-items:center;}
.block-shadow>p{margin-bottom:20px;}
.foyz-bar-100{height:20px;border-radius:5px;background:var(--text-light);overflow:hidden;}
.foyz-bar-top{background:var(--text-secondary);height:20px;}
.b_qwiz{width:40px;height:40px;border:3px solid var(--success-color);border-radius:50%;padding:5px;cursor:pointer;flex:0 0 auto;}
.b_qwiz .qwiz-left .left-arrow svg{width:100%;height:100%;}
/* .b_qwiz .qwiz-left .left-arrow svg path{fill:var(--success-color);} */
.calc-block-top-right{display:flex;align-items:center;}
.calc-block-top-right input{border:0;outline:none;text-align:right;font-size:24px;color:var(--primary);width:100px;}
.calc-block-top-right label{margin:0 0 0 5px;}
.calc-block-top-right label span{margin:0;}
.input-block{width:100%;margin-bottom:20px;border-radius:5px;background:#e9ecef;overflow:hidden;}
.input-block input{border:0;width:100%;padding:10px;font-size:18px;background:none;}
.input-block select{border:0;width:100%;padding:10px;font-size:18px;}
/* .calc-block-right.custom_range{padding-right:0;} */
.custom_range-2{padding-right:30px;background:#e9ecef;}
[data-inputclass]{margin-left:10px;}
[data-inputclass]:first-child{margin-left:0;}
.custom_range+div,.custom_range div{line-height:normal;}
.summaname{line-height:normal;}

select{
  appearance:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  background-color:transparent;
  border:1px solid #ccc;
  padding:8px 30px 8px 8px; /* Отступ справа для кастомной стрелки */
  width:100%;
  font-family:inherit;
  font-size:inherit;
  cursor:pointer;
  line-height:inherit;
  background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="6 9 12 15 18 9"/></svg>');
  background-repeat:no-repeat;
  background-position:right 8px center;
  background-size:16px;
}
/* Для IE */
select::-ms-expand{
  display:none;
}
/* Для Firefox (убираем пунктирную обводку) */
select:-moz-focusring{
  color:transparent;
  text-shadow:0 0 0 #000;
}
/* --- Footer --- */

.footer{background:var(--footer_bg);color:var(--white);padding:80px 0 0;}
.footer-grid{display:grid;grid-template-columns:1fr 0.3fr 1fr;gap:60px;padding-bottom:60px;}
.footer-info .logo-text{ color:var(--white); }
.footer-info p{color:#94a3b8;margin:20px 0;/*max-width:300px;*/}
.socials{display:flex;gap:16px;}
.socials a{color:var(--white);text-decoration:none;font-weight:600;font-size:14px;opacity:0.6;transition:var(--transition);}
.socials a:hover{opacity:1;}
.footer .h4{color:var(--white);font-size:18px;margin-bottom:24px;font-weight:700;}
.footer ul{list-style:none;}
.footer ul li{margin-bottom:12px;}
.footer ul a{color:var(--light);text-decoration:none;transition:var(--transition);}
.footer ul a:hover{color:var(--white);text-decoration:underline;}
.footer-contacts p{color:var(--light);margin-bottom:12px;}
.footer-bottom{border-top:1px solid #1e293b;padding:30px 0;text-align:center;font-size:14px;color:var(--light);}
.socials{margin-top:30px;}
.socials a svg path{fill:var(--light);}
.footer-bottom .container p:last-child{margin-top:10px;}
.footer-bottom .container p:last-child a{padding-right:10px;border-right:1px solid var(--light);margin-right:10px;}
.footer-bottom .container p:last-child a:last-child{padding:0;margin:0;border:0;}
.app_but{display:flex;margin-top:20px;}
.app_but a{width:120px;display:block;opacity:.8;margin-right:10px;}
.app_but a:last-child{margin:0;}
.app_but a:hover{opacity:1;}
.footer-contacts{line-height:1.4;}


.title{margin-bottom:20px;}
.content_all p,.list-disk{margin-bottom:20px;}
.list-disk li{margin-bottom:5px;}
.list-disk{padding-left:20px;list-style-type:disc;}
.list-disk li:last-child{margin-bottom:0;}
.content_all h5{margin-bottom:10px;}

.content_all{padding:150px 0 40px;}
.mt-70{margin-top:70px;}
.text-center{text-align:center;}

.mobile-actions a{color:var(--light)!important;}
.countdown-container{text-align:center;/*padding:20px;width:400px;*/margin:0 auto;font-family:Arial, sans-serif;position:fixed;bottom:50px;right:70px;z-index:100;}
.countdown-container h3{text-align:right;padding:20px;font-size:18px;background:#fff;border-radius:15px;box-shadow:0 10px 20px rgba(0, 0, 0, 0.2);}
#countdown,#countdown-message{font-size:64px!important;font-weight:bold;/*padding:20px;*/background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:white!important;border-radius:15px;display:inline-block;min-width:200px;text-shadow:2px 2px 4px rgba(0,0,0,0.3);margin:20px 0 0;box-shadow:0 10px 20px rgba(0,0,0,0.2);position:relative;}
#countdown span,#countdown-message span{position:relative;top:4px;}
#countdown-message{background:linear-gradient(135deg, rgb(255, 65, 108) 0%, rgb(255, 75, 43) 100%);animation:1s ease 0s infinite normal none running pulse;display:none;}
.countdown-info{margin-top:20px;color:#666;font-size:14px;}
#reset-button{padding:10px 25px;background-color:#667eea;color:white;border:none;border-radius:25px;cursor:pointer;font-size:16px;margin-top:15px;transition:all 0.3s;}
#reset-button:hover{background-color:#764ba2;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.1);}

.creative-shape{position:absolute;bottom:0;z-index:10;}
.hero{padding-bottom:150px;}
.hero-image{width:100%;height:100%;}
.image-wrapper{background:url("../images/girl_desktop.png")no-repeat;background-size:cover;width:695px;height:663px;position:absolute;}

/* #countdown-message,#countdown,.countdown-container h3{width:50%;} */

/* #countdown-message{font-size:64px;font-weight:bold;color:white;display:inline-block;text-shadow:2px 2px 4px rgba(0, 0, 0, 0.3);padding:20px;} */
.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content{
height:8px;border-radius:0px;overflow:inherit;background-color:#e9ecef;position:relative;}
.ui-slider-range.ui-corner-all.ui-widget-header.ui-slider-range-min{background:#24b5d9;height:100%;border-radius:3px 0 0 3px;}
.ui-slider-handle.ui-corner-all.ui-state-default{height:32px;width:32px;display:inline-block;background:#004a99;position:absolute;right:0px;top:-12px;border-radius:50%;border:5px solid #fff;outline:none;    box-shadow:0 3px 10px 0px rgb(4 90 183 / 50%);}
.range_number{display:flex;margin-bottom:30px;justify-content:space-between;}
.custom_range_main{margin-bottom:33px;padding-right:32px;background:#e9ecef;border-radius:3px;}
.credit-panel-small{font-size:22px;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}
.credit_panel_middle{margin-left:auto;margin-right:5px;}
.onh_line p{margin:0;}
.onh_line{border-bottom:1px dotted #ccc;padding-bottom:20px;margin-bottom:25px;}

.credit_panel_middle input{background:none;border:0;text-align:right;width:120px;font-size:28px;font-weight:700;outline:none;color:var(--primary);}

.ua_ua.active,.ru_ru.active,.primary-button.margin-auto.active{color:#fff!important;}
.lang{display:none;margin-left:100px;}
.lang a:first-child{margin-right:10px;}
.lang a{display:block;width:50px;height:50px;border-radius:50%;text-align:center;line-height:45px;font-size:20px;font-weight:700;color:var(--light);border:5px solid var(--light);font-family:'Blogger_Sans', sans-serif;box-shadow:0 2px 5px rgba(0,0,0,.2);}
.ua_ua,.ru_ru{background:#045ab7;}
.ua_ru,.ru_ua{background:linear-gradient(90deg, #4a6491, #2c3e50);}

.credit-panel-width{padding:30px;border-radius:20px;background:var(--white);box-shadow:0 0 10px 8px rgb(0 28 75);}
.odobreno_creditov span{font-size:16px;color:var(--text-muted);font-weight:700;}

.btn-center{display:flex;justify-content:center;}
.our_advantages_img{width:400px;border-radius:50%;border:10px solid #045ab7;overflow:hidden;box-shadow:0px 10px 12px 4px rgb(0 0 0 / 30%);padding:20px 20px 0;background:#fff;}
.our_advantages_t{box-shadow:0 5px 15px rgba(0, 0, 0, .2);border-radius:20px;background:#fff;padding:20px;position:absolute;width:200px;}
.our_advantages_t p{line-height:normal;}
/* .our_advantages_t h4{margin-bottom:10px;} */
.our_advantages{max-width:800px;position:relative;display:flex;justify-content:center;margin:auto;}
.pt-30{padding-top:30px;}
.pb-50{padding-bottom:50px;}
.our_advantages_t.t1{top:20px;left:100px;}
.our_advantages_t.t2{top:20px;right:100px;}
.our_advantages_t.t3{top:170px;left:50px;}
.our_advantages_t.t4{top:170px;right:50px;}
.our_advantages_t.t5{top:330px;left:90px;}
.our_advantages_t.t6{top:330px;right:90px;width:230px;}
.width-600{max-width:600px;}
.section{padding:40px 0;position:relative;}
.guarantee_img,.guarantee_img_about{width:100px;margin:auto;position:absolute;top:-50px;left:50%;margin-left:-50px;height:100px;background:#fff;padding:10px;border-radius:50%;box-shadow:0px 5px 5px 0 rgb(0 0 0 / 7%);}
.guarantee_item,.guarantee_item_about{width:48%;box-shadow:inset 0px 0px 5px 5px rgb(0 0 0 / 5%);margin-bottom:70px;    position:relative;padding-top:40px;border-radius:10px;}
.guarantee{text-align:center;display:flex;max-width:800px;margin:70px auto 0;flex-wrap:wrap;justify-content:space-around;}
.guarantee_text,.guarantee_text_about{padding:30px;/*box-shadow:inset 0px 0px 5px 5px rgb(0 0 0 / 10%);*/border-radius:10px;line-height:normal;}
.guarantee_text h4,.guarantee_text h3,.guarantee_text_about h3{margin-bottom:10px;font-size:20px;}
.guarantee_text p,.guarantee_text_about p{font-size:17px;}
.g_img,.g_img_about{background:var(--accent-color);width:80px;height:80px;border-radius:50%;padding:15px;}
.g_img svg path,.g_img_about svg path{fill:var(--light);}
.stat_card{background:var(--white);padding:10px 24px;border-radius:20px;box-shadow:var(--shadow);border:1px solid rgba(255, 255, 255, 0.8);text-align:center;transition:var(--transition);}
.stat_card:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(0, 0, 0, 0.1);}
.reveal{opacity:1 !important;transform:translateY(0) !important;}
.stat_card svg path{fill:var(--primary);}
.stat_card svg{height:76px;vertical-align:middle;}
.text-center{text-align:center;}
.margin-auto{margin:auto;}

/*service*/

.our_service{display:flex;flex-wrap:wrap;justify-content:space-between;}
.our_service_item{overflow:hidden;width:32%;background:#fff;box-shadow:var(--shadow);border-radius:20px;padding:30px;margin-bottom:30px;position:relative;}
.our_service_item h4,.our_service_item h3{font-size:22px;margin-bottom:10px;}
.our_service_item h4,,.our_service_item h3,.our_service_item p{z-index:10;position:relative;}
.feature_icon{position:absolute;right:-20px;bottom:0;background:var(--primary);transform:scale(1.1) rotate(340deg);padding:20px;z-index:1;opacity:.15;}
.feature_icon svg path{stroke:var(--light);}
.feature_icon svg{display:block;width:100px;height:100px;}

.logo_bg{width:500px;position:absolute;bottom:0;right:10px;opacity:.2;transform:scale(1) rotate(350deg);z-index:1;}

.section_news{padding:70px 0;}

.methods_block{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:800px;margin:auto;gap:50px 0;}
.methods_item{width:32%;}
.methods_txt{text-align:center;font-size:18px;line-height:24px;font-weight:600;}
.star_txt{text-align:center;margin-top:40px;}
.methods_img{width:100px;height:100px;border-radius:50px;background:var(--primary);margin:0 auto 20px;padding:15px;}
.methods_img svg{display:block;width:100%;height:100%;}
.methods_img svg rect,.methods_img svg path{fill:var(--light);}

.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:var(--border-radius);font-weight:600;font-size:0.875rem;text-decoration:none;border:none;cursor:pointer;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:0.5px;width:100%;}
.btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);transition:left 0.6s;}
.btn:hover::before{left:100%;}
.btn::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255, 255, 255, 0.2);transition:all 0.6s;transform:translate(-50%, -50%);}
.btn:active::after{width:300px;height:300px;}
.primary-button{background:linear-gradient(90deg, #4a6491, #2c3e50);color:white;box-shadow:0 4px 6px rgba(37, 99, 235, 0.2), 0 2px 4px rgba(37, 99, 235, 0.1);border:1px solid rgba(37, 99, 235, 0.3);text-decoration:none;padding:15px;line-height:normal;}
.primary-button:hover{transform:translateY(-2px);box-shadow:0 7px 15px rgba(74, 100, 145, .3);}
.primary-button:active{transform:translateY(-1px) scale(1.02);}
.credit-panel-width .btn{transform:translateY(0px) scale(1);animation:pulse-glow 2s infinite;}

.qwiz-right{position:relative;}
.suggestions{position:absolute;left:0;right:0;background:white;border:1px solid #ccc;overflow-y:auto;display:none;z-index:1;border-radius:10px;padding:5px 0;box-shadow:0 0 10px 5px rgba(0, 0, 0, .2);}
.domain-item{padding:5px 10px;cursor:pointer;}
.domain-item:hover{background:#f0f0f0;}
.pref_cantr{position:absolute;overflow:hidden;height:40px;line-height:42px!important;padding-left:10px;}
input[data-inputform="phone_number"]{padding-left:50px;}
[data-inputclass="phone_number"]{margin-left:0;}
.input-block.err{background:#ffe4e4;}
.checkbox-img.err .class_checkbox1, .checkbox-img.err .class_checkbox2{background:url("../images/red_check_box.svg") no-repeat;}
.class_checkbox1, .class_checkbox2{width:20px;height:20px;background:url("../images/blank_check_box.svg") no-repeat;margin-right:10px;top:3px;flex:none;position:relative;}
.class_checkbox1.checked, .class_checkbox2.checked{background:url(../images/check_box_check.svg) no-repeat;}
.checkbox-img.err label{color:red;}
.checkbox-img{margin-bottom:10px;display:flex;}
.checkbox-img label{line-height:1.3;}

.header_button{display:none;position:fixed;bottom:-65px;left:50%;transform:translate(-50%, -50%);}

.o_nas_form .credit-panel-width{box-shadow:0 0 10px 8px rgb(0 28 75 / 15%);}
.o_nas_form{margin:40px auto;max-width:600px;}
.zagolovok{font-size:20px;font-weight:800;line-height:1.3;margin-bottom:20px;}
.contact_form label{margin-bottom:3px;}
.input-block textarea{background:none;border:0;width:100%;min-height:50px;padding:10px;}
.contact_form{max-width:600px;margin:40px auto;border-radius:10px;box-shadow:0 0 20px 5px rgba(0, 0, 0, .15);padding:20px;}
.contact_form_text p{margin:20px 0 0;}
.guarantee_page{max-width:1200px;}
.credit_panel_middle input[type="number"],.calc-block-top-right input[type="number"]{border:0;border-radius:10px;font-size:1.7rem;padding:0px;background:none;width:100px;line-height:normal;}

svg{display:block;margin:auto;padding:0;}

.kpc_ul{padding-left:20px;list-style-type:square;margin-bottom:20px;}
.kpc_ul li{line-height:1.5;}
.kpc_bt{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;max-width:600px;margin:auto;}
.kpc_bt .primary-button{width:24%;text-align:center;margin-bottom:10px;}
.kpc_block{background:var(--white);border-radius:16px;margin-bottom:30px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.08);border:1px solid rgba(255, 255, 255, 0.8);overflow:hidden;transition:var(--transition);padding:20px;max-width:800px;margin-left:auto;margin-right:auto;}
.content_all h1.title,.content_all h1.title+p{max-width:800px;margin-left:auto;margin-right:auto;text-align:center;}
.kpc_number{height:22px;width:22px;display:inline-block;background:#004a99;font-size:14px;color:var(--light);line-height:24px;text-align:center;border-radius:50%;outline:none;position:relative;top:-2px;margin-right:10px;}
.kpc_bt .primary-button{font-size:1.2rem;cursor:pointer;}
.kpc_image{display:flex;margin-top:10px;}
.kpc_ico_img{width:50px;height:50px;border-radius:50%;display:flex;background:var(--primary-color);    margin:0 auto 10px;flex:0 0 auto;}
.kpc_ico_img svg{width:32px;height:32px;}
.kpc_ico_img svg path,.kpc_ico_img svg rect{fill:var(--light);}
.kpc_ico_text{text-align:center;line-height:normal;display:block;}
.kpc_flex{display:flex;}
.kpc_ico{text-align:center;}
.kpc_flex{display:grid;justify-content:space-between;grid-template-columns:repeat(auto-fit, minmax(100px, 1fr));gap:5px;margin-top:20px;}
.kpc_image_img{margin-right:10px;margin-left:0;width:40px;height:40px;flex:0 0 auto;}
.kpc_image_img svg{width:100%;height:100%;}
.kpc_image{margin-bottom:20px;border-bottom:1px dotted #ccc;}
.kpc_image.kpc_image_m0,.kpc_image.kpc_image_m0 p{margin-bottom:0;border-bottom:0;}


.flex-loading{display:flex;align-items:center;justify-content:center;}
.text-loading{font-size:16px;margin-left:20px;}
.img-loading{width:60px;}
.img-loading img{width:100%;}
.offers_all_status{margin-bottom:30px;}
.form-head{margin-bottom:30px;}
.form-header{margin-bottom:10px;font-size:20px;font-weight:600;}
.form-subheader{font-weight:300;line-height:1.5;}
.processing-block{text-align:center;position:relative;top:50%;margin-top:-67px;}
.content-content h2{margin-bottom:10px;}
.list_ico{display:flex;}
.list_ico:before{content:"";display:block;background:url("../images/list_ico.svg")no-repeat;width:24px;height:24px;margin-right:10px;    flex:auto 0 0;}
.kpc_block h2{margin-bottom:10px;}
.kpc_block p{line-height:1.3;}

/*offer content*/

.vo4 {display:flex;flex-direction:row-reverse;justify-content:space-between;}
.vitrina_offers {max-width:320px;padding:20px;box-shadow:var(--shadow-lg);border-radius:10px;border:1px solid #e3e3e3;margin:auto;}
.offer-inf-4 {width:100%;margin-bottom:15px;}
.offer-button>.primary-button{display:block;text-align:center;}
.offer-inf-h{margin-bottom:15px;}
section.section_w+section.content_all{padding:40px 0;}
.cc-item-text-h {padding:20px;border-radius:10px;border:1px solid #ccc;margin-bottom:20px;cursor:pointer;}
.section+.content_all{padding-top:40px;}

.list-numbe .list-numbe .list-numbe li{margin-top:8px;}
.list-numbe ol.list-numbe{margin-left:20px;margin-bottom:20px;margin-top:20px;}
.list-numbe ol.list-numbe:first-child{margin-top:20px;}
/*.list-numbe li:last-child{margin-bottom:40px;}*/
.list-numbe li{margin-bottom:8px;font-weight:400;}
.list-numbe li h4{margin-bottom:0px;}
.list-numbe li .h4, .list-numbe li.li-h4:before{font-size:20px;margin-bottom:20px;line-height:1.2;display:inline;font-weight:600;}
.list-numbe li:before{margin-right:5px;}
.content-f h3{text-align:left;font-size:20px;color:var(--dark);margin-bottom:20px;}
.content-f p{margin-bottom:30px;}
.li-line{padding-left:20px;}
.li-line li{content:"- ";}
.li-line li:before{content:"- ";}
.our_advantages_t h3 {margin:0;}

/*submenu*/

.nav-menu{display:flex;list-style:none;align-items:center;}
.nav-menu a{text-decoration:none;color:var(--text-main);font-weight:500;font-size:15px;transition:var(--transition);font-family:'Blogger_Sans', sans-serif;}
.nav-menu a.active{color:var(--logo_color);}
.nav-menu a:hover{color:var(--text-muted);}
/* .nav-menu > li > a:hover {background:#1abc9c;} */
.menu-toggle+.submenu {list-style:none;position:absolute;top:100%;left:0;display:none;z-index:100;}
.nav-menu>li>a, .nav-menu span{font-weight:700;}
.nav-menu>li>a, .nav-menu>li>span{padding:0 15px;font-size:16px;}
.submenu li a {display:block;text-decoration:none;transition:all 0.2s;padding:0;}
.submenu li:last-child a {border-bottom:none;}
/* .submenu li a:hover {padding-left:25px;} */
.nav-menu li.active > .submenu {display:block;}
.submenu .submenu {top:0;left:100%;border-radius:0 8px 8px 8px;}
.submenu-toggle+.submenu{margin-left:10px;}
.lang a{color:var(--light);}
.nav-menu li span{cursor:pointer;}
.mobile-actions a{padding:15px 35px!important;}

.pagination strong{display:inline-block;}
.pagination strong>span,.pagination strong>a{border:2px solid;width:36px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:18px;margin:5px;}
.pagination strong>span span,.pagination strong>a span{position:relative;top:2px;}
.pagination strong>a{border-color:#ccc;color:#000;background:#f8f8f8;}
.pagination strong>span{border-color:#ccc;color:#9a9a9a;background:#f8f8f8;}
.pagination{position:relative;margin-top:20px;}
.article_text_category{padding:40px 0 0;max-width:800px;margin:0 auto;}
.article_text_category+section.content_all{padding-top:50px;}
.releases_content{max-width:800px;margin-left:auto;margin-right:auto;}
.releases_content h1{margin-bottom:20px;}
.article_flex_item{width:50%;}
.article_flex_item:last-child{margin-right:0;}
.article_flex{display:flex;}
.w800,.article_flex,.category_h1{max-width:800px;margin-left:auto;margin-right:auto;}
.category_h1{padding-top:150px;text-transform:uppercase;}
.category_h1+section.content_all{padding-top:40px;}

@media (min-width:1024px) {
	.menu-toggle+.submenu{width:100%;height:100vh;background:#fff;padding:40px 100px;}
}
@media (max-width:768px) {
	.nav-menu {flex-direction:column;}
	.submenu {position:static;margin-left:10px;}
	.submenu .submenu {left:0;margin-left:10px;}}
}


@keyframes pulse-glow{
	0%, 100%
	{box-shadow:var(--shadow-md), 0 0 0 0 rgba(37, 99, 235, 0.4);}
	50%
	{box-shadow:var(--shadow-md), 0 0 0 10px rgba(37, 99, 235, 0);}
}
@media (max-width:1200px){
	.image-wrapper{width:595px;height:600px;}
	/* .lang{display:flex;margin-left:20px;} */
	.menu-toggle+.submenu{padding:40px 0px;}
}
@media (max-width:1024px){
	.category_h1{padding-top:120px;}
	/* .article_text_category{padding:120px 0 0;} */
	.menu-toggle+.submenu{position:relative;padding:0;}
	.submenu-toggle+.submenu{display:none;}
	.active .submenu-toggle .submenu{display:block;}
	.nav-menu.active {right:10px;}
	.nav-menu li a,.nav-menu>li>span{padding:0;}
	.header_button{display:block;}
	.nav-menu{position:fixed;top:80px;right:-100%;/*width:80%;*/padding:20px;background:var(--white);flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;transition:0.4s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:-10px 0 30px rgba(0, 0, 0, 0.1);z-index:1000;border-radius:10px;box-shadow:0 0 10px 10px rgba(0, 0, 0, .3);}
	.hero-trust{z-index:11;position:relative;}
	.countdown-container{display:flex;align-items:flex-end;}
	#countdown,#countdown-message{margin-left:15px;}
	/* .nav-menu{display:none;} */
	.nav-menu.nav-is-visible{display:flex;right:10%;z-index:1000;top:80px;transition:0.4s cubic-bezier(0.4, 0, 0.2, 1);}
	.mobile-menu-toggle.toggle{z-index:100;}
	.image-wrapper{background:url("../images/girl_mobile.png")no-repeat;background-size:cover;position:absolute;right:0;width:500px;height:470px;}
	.hero-image{position:absolute;top:0;right:0;}
	.hero-container{display:block;position:relative;}
	.hero-subtitle{margin:0 0 40px;max-width:100%;}
	.hero-content{text-align:left;}
	.lang{display:flex;margin-left:0;}
}
@media (max-width:800px){
	.our_service_item{width:48%;}
	.our_advantages{max-width:100%;}
	h1{font-size:1.8rem;}
	.content_all{padding:110px 0 40px;}
	.article_text_category,.category_h1{padding-left:15px;padding-right:15px;}
}
@media (max-width:768px){
	.footer-grid{grid-template-columns:1fr;gap:40px;padding-bottom:40px;}
	.our_advantages_t.t6{right:0px;}
	.our_advantages_t.t5{left:40px;}
	.our_advantages_t.t4{right:0;}
	.our_advantages_t.t1{left:40px;}
	.our_advantages_t.t3{left:0;}
	.our_advantages_t.t2{right:0;}
	p{font-size:16px!important;}
	.image-wrapper{right:0;bottom:230px;width:340px;height:270px;}
	.image-wrapper{background:url(../images/girl_mobile_c.png) 0% 0% / cover no-repeat;}
}

@media (max-width:640px){
	.article_flex{flex-direction:column;}
	.article_flex_item{margin-right:0;}
	.article_flex_item:first-child{margin-bottom:20px;}
	.g_img_about{width:100%;height:100%;}
	.our_service_item{width:100%;margin-bottom:20px;}
	.guarantee_item,.guarantee_item_about{width:100%;}
	.guarantee_item_about{margin-top:40px;margin-bottom:0;}
	.guarantee_img_about{width:80px;height:80px;padding:8px;left:50%;top:0;transform:translate(-50%, -50%);margin-left:0;}
	.guarantee_page{gap:20px 0;margin-bottom:40px;}
	.methods_item{width:49%;}
	.guarantee_item:last-child,.our_service_item:last-child{margin-bottom:0;}
	.pt-30.pb-50{padding:0!important;}
	.guarantee_img{top:50%;margin-left:-35px;margin-top:-35px;left:0;width:70px;height:70px;padding:5px;    box-shadow:5px 0px 5px 0 rgb(0 0 0 / 7%);}
	.guarantee_item{padding-top:0px;margin-bottom:20px;margin-left:25px;}
	.g_img{width:60px;height:60px;padding:10px;}
	.guarantee_text{padding-left:55px;text-align:left;}
	.guarantee{margin-top:30px;}
}
@media (max-width:600px){
	.our_advantages_img{margin:0 auto 30px;width:340px;}
	/* .our_advantages_t{position:relative;} */
	.our_advantages{justify-content:space-between;flex-wrap:wrap;}
	.our_advantages_t.t6,
	.our_advantages_t.t4,
	.our_advantages_t.t1,
	.our_advantages_t.t3,
	/* .our_advantages_t.t2{left:0;top:auto;width:48%;margin-bottom:20px;} */
	.our_advantages_t.t5{margin-bottom:0;}
	.guarantee_item{width:100%;}
	.our_advantages_t{padding:13px;    width:170px;}
	.our_advantages_t h3{font-size:14px;}
}
@media (max-width:580px){
	.stat_card svg{height:56px;}
	.our_service_item{padding:20px;margin-bottom:20px;}
	.methods_img{width:80px;height:80px;}
	.methods_txt{font-size:16px;}
	/* .logo_fon{width:80%;} */
	.logo_bg{width:90%;}
	.tab-content{padding:15px;}
}
@media (max-width:560px){
	.countdown-container{right:20px;bottom:20px;}
	#countdown, #countdown-message{font-size:48px !important;min-width:160px;}
	.countdown-container h3{padding:15px;font-size:14px;}
}
@media (max-width:480px){
	.footer{padding:40px 0 0;}
	.footer-grid{gap:20px;padding-bottom:20px;}
	.kpc_block{padding:15px;}
	.kpc_bt .primary-button{font-size:1rem;}
	h1{font-size:1.5rem;}
	.image-wrapper{background:url(../images/girl_mobile_m.png) 0% 0% / cover no-repeat;}
	/* .our_advantages_t.t5, */
	/* .our_advantages_t.t4, */
	/* .our_advantages_t.t1, */
	/* .our_advantages_t.t3, */
	/* .our_advantages_t.t2{width:100%;} */
	.image-wrapper{bottom:195px;width:270px;height:240px;}
	.hero{padding-bottom:90px;}
	.last-info{padding:20px;}
	.guarantee_item{margin-bottom:10px;}
	.our_advantages_t.t2{top:40px;width:120px;}
	.our_advantages_t.t1{width:130px;left:10px;}
	.our_advantages_t.t3{width:125px;}
	.our_advantages_t.t4{width:120px;}
	.our_advantages_t.t5{width:145px;left:10px;}
	.our_advantages_t.t6{width:165px;top:320px;}
	.section-header{margin-bottom:20px;}
	.section{padding:30px 0;}
	.info-content p,p,.our_service_item p{line-height:1.3;}
	.methods_txt{line-height:1.4;}
	
}
@media (max-width:440px){
	.methods_txt{font-size:14px;}
	input[type="number"]{font-size:.9rem;}
	.block-last-info.main_last_info h2{font-size:22px;}.image-wrapper{bottom:190px;}
	.methods_block{gap:0;}
	.methods_item{display:flex;align-items:center;margin-bottom:10px;border-bottom:1px dotted #ccc;padding-bottom:10px;}
	.methods_item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
	.star_txt{margin-top:20px;line-height:1.3;}
	h2{font-size:22px;margin-bottom:15px;line-height:1.1;}
	h3{font-size:18px;margin-bottom:7px;}
	
	.methods_item{width:100%;}
	.methods_img{margin:0 20px 0 0;flex:0 0 auto;width:40px;height:40px;padding:6px;}
	.methods_txt{text-align:left;}
	.kpc_flex{grid-template-columns:repeat(auto-fit, minmax(80px, 1fr));}
}
@media (max-width:412px){
	.title.font_size_14{font-size:1.4rem;}
	.kpc_block h2{font-size:1.4rem;}
	.block-last-info.main_last_info h2{font-size:20px;}
	/* .last-info{padding:15px;} */
	.input_section{min-width:100%;}
	.calculator_body,.result_card{padding:15px;}
	.credit-panel-width{padding:30px 20px 20px;}
	.image-wrapper{bottom:185px;right:-35px;}
	.kpc_flex{display:flex;flex-direction:column;align-items:flex-start;}
	.kpc_ico{display:flex;align-items:center;width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ccc;}
	.kpc_ico:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}
	.kpc_ico_img{margin-bottom:0;width:44px;height:44px;margin-right:10px;margin-left:0;}
	.kpc_flex{gap:0;}
}
@media (max-width:390px){
	.image-wrapper{bottom:185px;right:-35px;}
	.kpc_flex{grid-template-columns:repeat(auto-fit, minmax(78px, 1fr));}
}
@media (max-width:384px){
	.kpc_flex{grid-template-columns:repeat(auto-fit, minmax(75px, 1fr));}
}