﻿/*
Theme Name: Reboot Child
Theme URI: https://wpshop.ru/themes/reboot
Author: WPShop.biz
Author URI: http://wpshop.biz/
Template: reboot
Version: 1.0.0
*/

/* Below you can add your CSS styles */
/* Ниже Вы можете добавить свои CSS стили */


.wpcf7-submit
{
width: 100%;
height: auto;
padding: 10px;
background-color: #ffa300;
border-radius: 3px;
margin-bottom: 0 !important;
border: 0;
margin-bottom: -2em !important;
color: #fff;
cursor: pointer !important;
text-align: center;
position: relative;
float: left;
}
.wpcf7-text
{
width: 100%;
height: auto;
margin-bottom: 1em;
border-radius: 3px;
position: relative;
float: left;
}
#wpcf7-f8-p2-o1
{
width: 70%;
height: auto;
margin: 0 auto;
}
.elementor-2 .elementor-element.elementor-element-4ae8de1 > .elementor-widget-container
{
background-size: 100% 100% !important;
}
.h2-texts
{
width: 100%;
height: auto;
font-family: 'PT Sans Narrow', sans-serif;
margin: 0;
padding: 0;
margin-bottom: 1em;
margin-top: 0.5em;
text-align: center;
font-size: 30px;
font-weight: 300;
}
.elementor-2 .elementor-element.elementor-element-4ae8de1
{
margin-bottom: -7em;
}



span.wpcf7-list-item input
{
outline: none;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
cursor: pointer;
}
span.wpcf7-list-item input:before
{
width: 20px;
height: 20px;
content: "\2714";
color: transparent;
border-radius: 0;
font-size: 20px;
display: flex;
align-items: center;
justify-content: center;
border: 1px #00b63d solid;
}
span.wpcf7-list-item input:checked:before
{
content: "\2714";
color: #37c466;
}
span.wpcf7-list-item
{
margin: 0 !important;
}
span.wpcf7-list-item
{
margin: 0 !important;
font-family: 'PT Sans Narrow', sans-serif;
font-size: 16px;
}
.text-cont-a a,
.text-cont-a a:hover,
.text-cont-a a:active
{
font-family: 'PT Sans Narrow', sans-serif !important;
font-size: 16px !important;
color: #9ab1ff !important;
text-decoration: underline !important;
}
.text-cont
{
font-size: 12px;
line-height: 1;
font-family: 'PT Sans Narrow', sans-serif;
}

@font-face {
    font-family: 'DIN Pro Cond';
    src: url('fonts/DINPro-CondensedBlack.eot');
    src: local('fonts/DIN Pro Condensed Black'), local('fonts/DINPro-CondensedBlack'),
        url('fonts/DINPro-CondensedBlack.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-CondensedBlack.woff2') format('woff2'),
        url('fonts/DINPro-CondensedBlack.woff') format('woff'),
        url('fonts/DINPro-CondensedBlack.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'DIN Pro';
    src: url('fonts/DINPro-Light.eot');
    src: local('fonts/DIN Pro Light'), local('fonts/DINPro-Light'),
        url('fonts/DINPro-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-Light.woff2') format('woff2'),
        url('fonts/DINPro-Light.woff') format('woff'),
        url('fonts/DINPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'DIN Pro';
    src: url('fonts/DINPro.eot');
    src: local('fonts/DIN Pro'), local('fonts/DINPro'),
        url('fonts/DINPro.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro.woff2') format('woff2'),
        url('fonts/DINPro.woff') format('woff'),
        url('fonts/DINPro.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DIN Pro';
    src: url('fonts/DINPro-BoldItalic.eot');
    src: local('fonts/DIN Pro Bold Italic'), local('fonts/DINPro-BoldItalic'),
        url('fonts/DINPro-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-BoldItalic.woff2') format('woff2'),
        url('fonts/DINPro-BoldItalic.woff') format('woff'),
        url('fonts/DINPro-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'DIN Pro';
    src: url('fonts/DINPro-Bold.eot');
    src: local('fonts/DIN Pro Bold'), local('fonts/DINPro-Bold'),
        url('fonts/DINPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-Bold.woff2') format('woff2'),
        url('fonts/DINPro-Bold.woff') format('woff'),
        url('fonts/DINPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'DIN Pro Cond';
    src: url('fonts/DINPro-CondensedBoldItalic.eot');
    src: local('fonts/DIN Pro Condensed Bold Italic'), local('fonts/DINPro-CondensedBoldItalic'),
        url('fonts/DINPro-CondensedBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-CondensedBoldItalic.woff2') format('woff2'),
        url('fonts/DINPro-CondensedBoldItalic.woff') format('woff'),
        url('fonts/DINPro-CondensedBoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'DIN Pro';
    src: url('fonts/DINPro-MediumItalic.eot');
    src: local('fonts/DIN Pro Medium Italic'), local('fonts/DINPro-MediumItalic'),
        url('fonts/DINPro-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-MediumItalic.woff2') format('woff2'),
        url('fonts/DINPro-MediumItalic.woff') format('woff'),
        url('fonts/DINPro-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'DIN Pro';
    src: url('fonts/DINPro-Black.eot');
    src: local('fonts/DIN Pro Black'), local('fonts/DINPro-Black'),
        url('fonts/DINPro-Black.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-Black.woff2') format('woff2'),
        url('fonts/DINPro-Black.woff') format('woff'),
        url('fonts/DINPro-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'DIN Pro Cond';
    src: url('fonts/DINPro-CondensedMedium.eot');
    src: local('fonts/DIN Pro Condensed Medium'), local('fonts/DINPro-CondensedMedium'),
        url('fonts/DINPro-CondensedMedium.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-CondensedMedium.woff2') format('woff2'),
        url('fonts/DINPro-CondensedMedium.woff') format('woff'),
        url('fonts/DINPro-CondensedMedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'DIN Pro Cond';
    src: url('fonts/DINPro-CondensedLight.eot');
    src: local('fonts/DIN Pro Condensed Light'), local('fonts/DINPro-CondensedLight'),
        url('fonts/DINPro-CondensedLight.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-CondensedLight.woff2') format('woff2'),
        url('fonts/DINPro-CondensedLight.woff') format('woff'),
        url('fonts/DINPro-CondensedLight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'DIN Pro';
    src: url('fonts/DINPro-Medium.eot');
    src: local('fonts/DIN Pro Medium'), local('fonts/DINPro-Medium'),
        url('fonts/DINPro-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-Medium.woff2') format('woff2'),
        url('fonts/DINPro-Medium.woff') format('woff'),
        url('fonts/DINPro-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'DIN Pro';
    src: url('fonts/DINPro-Italic.eot');
    src: local('fonts/DIN Pro Italic'), local('fonts/DINPro-Italic'),
        url('fonts/DINPro-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-Italic.woff2') format('woff2'),
        url('fonts/DINPro-Italic.woff') format('woff'),
        url('fonts/DINPro-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'DIN Pro Cond';
    src: url('fonts/DINPro-CondensedLightItalic.eot');
    src: local('fonts/DIN Pro Condensed Light Italic'), local('fonts/DINPro-CondensedLightItalic'),
        url('fonts/DINPro-CondensedLightItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-CondensedLightItalic.woff2') format('woff2'),
        url('fonts/DINPro-CondensedLightItalic.woff') format('woff'),
        url('fonts/DINPro-CondensedLightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'DIN Pro Cond';
    src: url('fonts/DINPro-CondensedMediumItalic.eot');
    src: local('fonts/DIN Pro Condensed Medium Italic'), local('fonts/DINPro-CondensedMediumItalic'),
        url('fonts/DINPro-CondensedMediumItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-CondensedMediumItalic.woff2') format('woff2'),
        url('fonts/DINPro-CondensedMediumItalic.woff') format('woff'),
        url('fonts/DINPro-CondensedMediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'DIN Pro Cond';
    src: url('fonts/DINPro-CondensedBlackItalic.eot');
    src: local('fonts/DIN Pro Condensed Black Italic'), local('fonts/DINPro-CondensedBlackItalic'),
        url('fonts/DINPro-CondensedBlackItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-CondensedBlackItalic.woff2') format('woff2'),
        url('fonts/DINPro-CondensedBlackItalic.woff') format('woff'),
        url('fonts/DINPro-CondensedBlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'DIN Pro Cond';
    src: url('fonts/DINPro-CondensedBold.eot');
    src: local('fonts/DIN Pro Condensed Bold'), local('fonts/DINPro-CondensedBold'),
        url('fonts/DINPro-CondensedBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-CondensedBold.woff2') format('woff2'),
        url('fonts/DINPro-CondensedBold.woff') format('woff'),
        url('fonts/DINPro-CondensedBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'DIN Pro';
    src: url('fonts/DINPro-BlackItalic.eot');
    src: local('fonts/DIN Pro Black Italic'), local('fonts/DINPro-BlackItalic'),
        url('fonts/DINPro-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-BlackItalic.woff2') format('woff2'),
        url('fonts/DINPro-BlackItalic.woff') format('woff'),
        url('fonts/DINPro-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'DIN Pro';
    src: url('fonts/DINPro-LightItalic.eot');
    src: local('fonts/DIN Pro Light Italic'), local('fonts/DINPro-LightItalic'),
        url('fonts/DINPro-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-LightItalic.woff2') format('woff2'),
        url('fonts/DINPro-LightItalic.woff') format('woff'),
        url('fonts/DINPro-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'DIN Pro Cond';
    src: url('fonts/DINPro-CondensedItalic.eot');
    src: local('fonts/DIN Pro Condensed Italic'), local('fonts/DINPro-CondensedItalic'),
        url('fonts/DINPro-CondensedItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-CondensedItalic.woff2') format('woff2'),
        url('fonts/DINPro-CondensedItalic.woff') format('woff'),
        url('fonts/DINPro-CondensedItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'DIN Pro Cond';
    src: url('fonts/DINPro-CondensedRegular.eot');
    src: local('fonts/DIN Pro Condensed Regular'), local('fonts/DINPro-CondensedRegular'),
        url('fonts/DINPro-CondensedRegular.eot?#iefix') format('embedded-opentype'),
        url('fonts/DINPro-CondensedRegular.woff2') format('woff2'),
        url('fonts/DINPro-CondensedRegular.woff') format('woff'),
        url('fonts/DINPro-CondensedRegular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'PT Sans';
    src: url('fonts/PTSans-Regular.eot');
    src: url('fonts/PTSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/PTSans-Regular.woff2') format('woff2'),
        url('fonts/PTSans-Regular.woff') format('woff'),
        url('fonts/PTSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PT Sans';
    src: url('fonts/PTSans-Italic.eot');
    src: url('fonts/PTSans-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/PTSans-Italic.woff2') format('woff2'),
        url('fonts/PTSans-Italic.woff') format('woff'),
        url('fonts/PTSans-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PT Sans';
    src: url('fonts/PTSans-BoldItalic.eot');
    src: url('fonts/PTSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/PTSans-BoldItalic.woff2') format('woff2'),
        url('fonts/PTSans-BoldItalic.woff') format('woff'),
        url('fonts/PTSans-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}


html,body {
margin: 0;
padding: 0;
   font-family: 'DIN Pro Cond';
}

* {
margin: 0;
padding: 0;
}
.wrapper {
width: 1230px;
margin: 0 auto;
}
header {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 30px;
}
#logo {
display: inline-block;
    vertical-align: top;
    float: left;
	    margin-top: 17px;
}
#logo > a {
text-decoration: none;
}
#logo > a > img {
    display: inline-block;
    vertical-align: top;
}
#logo > a > div {
    display: inline-block;
    vertical-align: top;
    margin-left: 15px;
    font-size: 28px;
    color: #00b63c;
    text-transform: uppercase;
    margin-top: -7px;
}
#logo > a > div > div:first-child {
    font-weight: bold;
}
#logo > a > div > div:last-child {
    font-weight: 500;
}
#right_header {
    display: inline-block;
    vertical-align: top;
    float: right;
}
.tel_top {
    background: url(img/phone_ico.png) no-repeat;
    padding-left: 48px;
    background-position: 0 center;
	    display: inline-block;
    vertical-align: top;
	    margin-top: 15px;

}
.tel_top a {
font-size: 28px;
    color: #063546;
    text-decoration: none;
    font-weight: 500;
}
.city {
    display: inline-block;
    vertical-align: top;
    margin-left: 50px;
}
.city_vn {
    text-align: right;
    margin-bottom: 5px;
}
.geo_ico {
    background: url(img/geo.png) no-repeat;
    width: 11px;
    height: 12px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 5px;
}
.city_vn span {
    font-size: 16px;
    color: #252222;
    font-family: 'PT Sans';
    margin: 0 6px;
}
.city_vn a {
font-size: 16px;
    color: #00b63c;
    text-decoration: none;
    font-family: 'PT Sans';
}
.city_arrow {
	    display: inline-block;
    vertical-align: top;
    background: url(img/arrow_down.png) no-repeat;
    width: 10px;
    height: 6px;
    position: relative;
    top: 10px;
    margin-left: 2px;
}
.obr a {
width: 262px;
    height: 48px;
    display: block;
    background: #ffa618;
    text-align: center;
    line-height: 48px;
    border-radius: 6px;
    border: 1px solid #ff8700;
    color: #fff;
    text-decoration: none;
    font-size: 22px;
    text-transform: uppercase;
    text-shadow: -1px 1px 2px #99620d;
	transition: 0.5s;
}
.obr a:hover {
    background: #39c06c;
    border: 1px solid #39c06c;
}
#main_menu {
background: #f4f4f4;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 25px;
    padding: 15px 0;
}
#main_menu ul {
list-style: none;
margin-bottom: 0;
}
#main_menu ul > li {
display: inline-block;
    vertical-align: top;
    margin-right: 63px;
}
#main_menu ul > li > a {
    font-size: 16px;
    color: #063546;
    text-decoration: none;
    font-family: 'PT Sans';
	transition: 0.5s;
}
#main_menu ul > li > a:hover {
    color: #39c06c;
}
#main_menu ul > li:last-child {
margin-right: 0;
}
#first_block_home {
background: url(img/femida.png) no-repeat;
    min-height: 673px;
    background-size: cover;
    background-position: left;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.first_block_right {
    float: right;
    margin-top: 40px;
    text-align: right;
}
.first_block_right_title {
    font-size: 50px;
    color: #063546;
    font-weight: 500;
    margin-bottom: 15px;
}
.first_block_right_after_title {
    padding: 14px 22px;
    background: #f2ffe8;
    border-radius: 5px;
    display: inline-block;
    margin-bottom: 20px;
    box-shadow: 0px 0px 17px 3px #ebf8ef;
}
.galka_first_block {
    background: url(img/galka.png) no-repeat;
    display: inline-block;
    vertical-align: top;
    width: 25px;
    height: 18px;
    margin-right: 10px;
    position: relative;
    top: 4px;
}
.first_block_right_after_title > div {
    font-size: 19px;
    color: #00b63c;
    font-family: 'PT Sans';
    display: inline-block;
    vertical-align: top;
}
.first_block_simple_text {
    font-size: 16px;
    color: #252222;
    font-family: 'PT Sans';
}
.ostv_zayavky {
    background: url(img/fon_line.png) no-repeat;
    width: 437px;
    margin-right: 0;
    margin-left: auto;
    margin-top: 35px;
    padding: 10px 0;
    border-radius: 5px;
}
.ost_zayavka_vn {
    background: #fff;
    width: 418px;
    margin: 0px auto;
    padding: 30px 0;
    border-radius: 5px;
}
.title_ost_zayvka {
    text-align: center;
    font-size: 34px;
    font-weight: 500;
    color: #063546;
    text-transform: uppercase;
}
.form_top {
    text-align: center;
    margin-top: 18px;
    width: 344px;
    margin: 0 auto;
    margin-top: 18px;
}
.form_top input[type="text"] {
width: 100%;
    height: 49px;
    border: 1px solid #8d8d8d;
    border-radius: 5px;
    padding-left: 20px;
    outline: none;
    margin-bottom: 15px;
}
.form_top input[type="submit"] {
	width: 262px;
    height: 48px;
    display: block;
    background: #ffa618;
    text-align: center;
    line-height: 48px;
    border-radius: 6px;
    border: 1px solid #ff8700;
    color: #fff;
    text-decoration: none;
    font-size: 22px;
    text-transform: uppercase;
    text-shadow: -1px 1px 2px #99620d;
    margin: 0 auto;
    width: 100%;
    cursor: pointer;
	transition: 0.5s;
}

.form_top input[type="submit"]:hover {
    background: #39c06c;
    border: 1px solid #39c06c;
}

.block_req {
    margin-top: 20px;
    text-align: left;
}
.block_req label {
    font-size: 15px;
    color: #2a2828;
    font-family: 'PT Sans';
    padding-left: 6px;
	    text-shadow: 0px 0px 0px #000;
	 width: 90%;
    float: left;
    display: inline-block;
    box-sizing: content-box;
}
.block_req label a {
    color: #6c8fff;
    text-decoration: none;
    border-bottom: 1px solid #6c8fff;
}
.block_req label a:hover {
color: #ffa618;
border-bottom: 1px solid transparent;
}

.little_text_req {
    font-size: 10px;
    color: #2a2828;
    text-align: left;
    font-family: 'PT Sans';
    margin-top: 8px;
	    text-shadow: 0px 0px 0px #000;
}
#block_about {
margin-top: 50px;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.standart_title {
    text-align: center;
    font-size: 43px;
    color: #063546;
    font-weight: 500;
    padding-top: 20px;
    padding-bottom: 29px;
}
.standart_title.left_img_title {
    background: url(img/title_left_img.png) no-repeat;
    background-position: 5% 0px;
}
.main_block_about {
margin-top: 50px;
}
.mini_title_text_about {
    font-size: 20px;
    color: #746b6b;
    text-align: center;
    font-family: 'PT Sans';
    margin-bottom: 35px;
}
.left_right {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.about_fon {
    background: url(img/about_fon.png) no-repeat;
    width: 457px;
    height: 307px;
    position: relative;
    left: -5%;
}
.main_block_about > .left_right > div:last-child {
    font-size: 15px;
    color: #746b6b;
    font-family: 'PT Sans';
    display: inline-block;
    vertical-align: top;
    float: right;
    width: 740px;
}
.main_block_about > .left_right > div:first-child {
display: inline-block;
    vertical-align: top;
    float: left;
    width: 457px;
}
.main_block_about > .left_right > div:last-child p {
margin-bottom: 25px;
}
.main_block_about > .left_right > div:last-child p:last-child {
margin-bottom: 0px;
}
.more_about {
    width: 262px;
    height: 48px;
    display: block;
    background: #ffa618;
    text-align: center;
    line-height: 48px;
    border-radius: 6px;
    border: 1px solid #ff8700;
    color: #fff;
    text-decoration: none;
    font-size: 22px;
    text-transform: uppercase;
    text-shadow: -1px 1px 2px #99620d;
    margin: 0 auto;
	transition: 0.5s;
}

.more_about:hover {
    background: #39c06c;
    border: 1px solid #39c06c;
}


#block_about_two {
    margin-top: 100px;
    width: 100%;
    height: auto;
    overflow: hidden;
}
#block_about_two .main_block_about {
    margin-top: 10px;
}
#block_about_two .main_block_about p {
    font-size: 15px;
    color: #746b6b;
    font-family: 'PT Sans';
    display: inline-block;
    vertical-align: top;
	margin-bottom: 25px;
}
.more_about_two {
    font-size: 26px;
    color: #063546;
    font-weight: 500;
    text-decoration: none;
    border-bottom: 2px dashed #063546;
    display: inline-block;
	text-transform: uppercase;
}
.button_more_about {
text-align: center;
}

#yuristy_po_bankrotstvy {
width: 100%;
    height: auto;
    overflow: hidden;
    padding: 35px 0;
    margin-top: 10px;
    padding-bottom: 80px;
}
#yuristy_po_bankrotstvy.grey_fon {
   background: #f8f8f8;
   margin-top: 70px;
}
.list_yurist_bank {
    margin-top: 25px;
}
.slick-slide {
outline: none;
height: auto !important;
}
.block_name {
    text-align: center;
    margin-top: 20px;
    font-size: 25px;
    color: #252222;
    font-weight: bold;
    margin-bottom: 15px;
}
.block_button_yurist {
	    text-align: center;
}
a.more_yurist {
display: inline-block;
    vertical-align: top;
    color: #1a61e4;
    font-size: 15px;
    text-decoration: none;
    border-bottom: 1px solid #1a61e4;
	    font-family: 'PT Sans';
}
.poluchit_consult {
width: 262px;
    height: 48px;
    display: block;
    background: #ffa618;
    text-align: center;
    line-height: 48px;
    border-radius: 6px;
    border: 1px solid #ff8700;
    color: #fff;
    text-decoration: none;
    font-size: 22px;
    text-transform: uppercase;
    text-shadow: -1px 1px 2px #99620d;
    margin: 0 auto;
    margin-top: 17px;
	transition: 0.5s;

}
.poluchit_consult:hover {
    background: #39c06c;
    border: 1px solid #39c06c;
}
.list_yurist_bank .slick-prev {
right: 4%;
    bottom: -60px;
    top: auto;
    background: url(img/arrow_left.png) no-repeat;
    width: 38px;
    height: 26px;
    left: auto;
}
.list_yurist_bank .slick-next {
    right: 0%;
    bottom: -60px;
    top: auto;
    background: url(img/arrow_right.png) no-repeat;
    width: 38px;
    height: 26px;
}
.opis_after_standart_title {
	    text-align: center;
    font-size: 16px;
    color: #746b6b;
    font-family: 'PT Sans';
}
.list_price {
    margin-top: 47px;
}
.list_price > div {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    margin: 0 1%;
}
.top_line_price {
	    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    color: #252222;
	    position: relative;
		    font-family: 'PT Sans';
}
.top_line_price:before {
    content: " ";
       width: 90px;
    height: 2px;
    background: #39c06c;
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    margin: auto;
	left:0;
}
.top_line_price:after {
    content: " ";
       width: 90px;
    height: 2px;
    background: #39c06c;
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    margin: auto;
	right: 0;
}
.rub:after {

content:"\20BD";
}
.title_price {
    font-size: 25px;
    color: #252222;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    margin-top: 27px;
    margin-bottom: 27px;
}
.block_list_yurist {
    padding: 0 38px;
}
.block_list_yurist > ul {
list-style: none;
}
.block_list_yurist > ul > li {
font-size: 16px;
    color: #746b6b;
    font-family: 'PT Sans';
    margin-bottom: 25px;
    background: url(img/line_list_ul.png) no-repeat;
    padding-left: 34px;
    background-position: 0 10px;
}
#raschet_stoimosti {
background: #f8f8f8;
    margin-top: 50px;
    padding-top: 37px;
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-bottom: 65px;
}
.list_rashet_st_number {
margin-top: 20px;
text-align: center;
}
.list_rashet_st_number > div {
display: inline-block;
    vertical-align: top;
	    margin-right: 140px;
		position: relative;
}
.list_rashet_st_number > div:last-child {
margin-right: 0;
}
.number_rashet {
    font-size: 25px;
    color: #8d8d8d;
    width: 70px;
    height: 70px;
    background: #e7e7e7;
    text-align: center;
    line-height: 70px;
    border-radius: 100px;
	font-family: 'PT Sans';
}
.list_rashet_st_number > div.active .number_rashet {
background: #39c06c;
color: #fff;
}
.list_rashet_st_number > div:after {
    content: " ";
    width: 121px;
    height: 10px;
    display: block;
    background: url(img/rashet_line.png) no-repeat;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 77px;
}
.list_rashet_st_number > div:last-child:after {
display: none;
}
.list_rashet_st_number:after {
    content: " ";
    width: 316px;
    height: 6px;
    background: url(img/after_list.png) no-repeat;
    display: block;
    margin: 0 auto;
    margin-top: 47px;
}
.list_vopros_spisok {
    margin-top: 33px;
}
.vopros_title {
    font-size: 21px;
    color: #252222;
    font-family: 'PT Sans';
    text-align: center;
}
.list_button_vopros {
text-align: center;
    margin-top: 40px;
}
.list_button_vopros > div {
    width: 182px;
    height: 50px;
    border: 1px solid #ff8700;
    border-radius: 5px;
    background: #ffa618;
    color: #fff;
    text-decoration: none;
    font-size: 22px;
    text-transform: uppercase;
    text-shadow: -1px 1px 2px #99620d;
    line-height: 50px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    margin: 0 15px;
}
.list_sud_praktika {
    text-align: center;
    margin-top: 38px;
}
.list_sud_praktika > div {
    display: inline-block;
    vertical-align: top;
    width: 600px;
    text-align: left;
    padding: 20px 0;
    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.13);
    margin-right: 20px;
    margin-bottom: 20px;
    min-height: 340px;
	border-radius: 5px;
}
.list_sud_praktika > div:nth-child(2) {
margin-right: 0;
}
.list_sud_praktika > div:last-child {
margin-right: 0;
}
.block_img_sud_praktika {
    margin-left: 20px;
    width: 243px;
    position: absolute;
}
.block_img_sud_praktika a {

}
.block_img_sud_praktika a img {
width: 223px;
height: 337px;
}
.block_text_sud_praktika {

}
.block_text_sud_praktika:after {
content: " ";
width: 10px;
height: 10px;
}
#sud_praktika {
width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 47px;
}
.spisano_text_sud_praktika {
background: url(img/dolg_line.png) no-repeat;
    padding-left: 290px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 7px;

}
.spisano_text_sud_praktika > div:first-child {
font-size: 15px;
    color: #fff;
    font-family: 'PT Sans';
}
.spisano_text_sud_praktika > div:last-child {
    font-weight: bold;
    font-size: 22px;
    color: #fff;
    font-family: 'PT Sans';
    margin-top: 3px;
}
.bilo_dolgov {
    padding-left: 290px;
    padding-top: 10px;
       padding-bottom: 0;
    margin-top: 7px;

}
.bilo_dolgov > div:first-child {
font-size: 15px;
    color: #746b6b;
    font-family: 'PT Sans';
}
.bilo_dolgov > div:last-child {

    font-size: 22px;
    color: #746b6b;
    font-family: 'PT Sans';
    margin-top: 3px;
}
.number_delo {
    padding-left: 290px;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-top: 7px;
    color: #746b6b;
    font-family: 'PT Sans';
	font-size: 18px;
}
.block_text_sud_praktika .city {
    padding-left: 290px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 7px;
    color: #746b6b;
    font-family: 'PT Sans';
    font-size: 18px;
    display: block;
    margin-left: 0;
	    margin-bottom: 40px;
}
a.see_opr {
    width: 230px;
    height: 50px;
    border: 1px solid #ff8700;
    border-radius: 5px;
    background: #ffa618;
    color: #fff;
    text-decoration: none;
    font-size: 22px;
    text-transform: uppercase;
    text-shadow: -1px 1px 2px #99620d;
    line-height: 50px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    margin: 0 15px;
    margin-left: 286px;
    text-align: center;
	transition: 0.5s;
}
a.see_opr:hover {
    background: #39c06c;
    border: 1px solid #39c06c;
}

#sud_praktika .standart_title {
padding-bottom: 10px;
}

#sud_praktika.sud_pr_bottom_block .spisano_text_sud_praktika {
    background: none;
}
#sud_praktika.sud_pr_bottom_block .spisano_text_sud_praktika > div:first-child {
	    color: #746b6b;
}
#sud_praktika.sud_pr_bottom_block .spisano_text_sud_praktika > div:last-child {
	    color: #746b6b;
		text-decoration: line-through;
}
#sud_praktika.sud_pr_bottom_block .list_sud_praktika > div {
    box-shadow: none;
    border: 1px solid #c2bebe;
	border-radius: 5px;
}
#rew_bankrotstvo {
    margin-top: 90px;
    padding-top: 40px;
    background: #f8f8f8;
    width: 100%;
    height: auto;
    overflow: hidden;
	padding-bottom: 70px;
}
.standart_title.right_img_title {
    background: url(img/title_right.png) no-repeat;
    background-position: 100% 0px;
}
.slider_rew {
margin-top: 70px;
    margin-bottom: 75px !important;
}
.foto_rew {
    background: url(img/foto_rew_one.png) no-repeat;
    display: block;
    float: left;
    width: 233px;
    height: 233px;
    border-radius: 100px;
    margin-right: 49px;
    margin-left: 50px;
}
.text_rew {
width: 884px;
    float: left;
    position: relative;
}
.name_rew {
    font-size: 20px;
    color: #252222;
    font-family: 'PT Sans';
    margin-bottom: 7px;
}
.date_rew {
    font-size: 15px;
    color: #252222;
    font-family: 'PT Sans';
}
i.time_rew {
background: url(img/kal.png) no-repeat;
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 3px;
    margin-right: 6px;
}
.block_vn_rew {
    font-size: 15px;
    color: #746b6b;
    margin-top: 25px;
    font-family: 'PT Sans';
    margin-bottom: 35px;
    padding-right: 10%;
}
.list_full_rew {
    color: #1a61e4;
    font-size: 15px;
    text-decoration: none;
    border-bottom: 1px solid #1a61e4;
    font-family: 'PT Sans';
}
.block_rew_video {
clear: both;
}
.text_rew:before {
content: " ";
    width: 80%;
    height: 1px;
    background: #2abb61;
    display: block;
    position: absolute;
    right: 0;
    top: 16px;
}

.slider_rew .slick-next {
right: 0%;
    bottom: auto;
    top: auto;
    background: url(img/arrow_right.png) no-repeat;
    width: 38px;
    height: 26px;
    top: 50%;
}

.slider_rew .slick-prev {
    left: 0;
    bottom: auto;
    top: auto;
    background: url(img/arrow_left.png) no-repeat;
    width: 38px;
    height: 26px;
    left: auto;
    top: 50%;
	    z-index: 9;
}
.right_text_posled p {
text-align: left;
    font-size: 15px;
    color: #252222;
    font-family: 'PT Sans';
    margin-bottom: 20px;
	padding-left: 15px;
}
.right_text_posled ul, .right_text_posled ol {
    font-size: 15px;
    color: #252222;
    font-family: 'PT Sans';
    margin-bottom: 20px;
		    padding-left: 30px;
}
	.right_text_posled ul li, .right_text_posled ol li {
	  margin-bottom: 20px;
	}
		.right_text_posled ul li:last-child, .right_text_posled ol li:last-child {
	  margin-bottom: 0px;
	}
.slick-dots li button:before {
    opacity: 1;
    color: #c5c5c5;
}
.slider_rew .slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
       width: auto;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: left;
      padding-left: 139px;
}
.slick-dots li.slick-active button {
    border: 1px solid #2abb61;
	    border-radius: 100px;
}
.slick-dots li.slick-active button:before {
opacity: 1;
color: #2abb61;
}
.slick-dots li button:before {
    font-family: 'slick';
    font-size: 8px;
    line-height: 20px;
    position: absolute;
    top: -2px;
    left: 1px;
    width: 11px;
    height: 10px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 13px;
    height: 13px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.list_video_block > iframe {
    margin-right: 1.6%;
}
.list_video_block > iframe:last-child {
margin-right: 0;
}
.sk_block_line {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 40px;
}
.form_sk_main_vn {
width: 1230px;
    height: 401px;
    overflow: hidden;
    background: url(img/fon_ramka_form.png) no-repeat;
    background-size: cover;
    min-height: 359px;
}
.block_foto_sk_main {
margin-left: 109px;
    margin-top: 75px;
    text-align: center;
    width: 188px;
    text-align: center;
    float: left;

}
.foto_form_sk {
    width: 125px;
    height: 126px;
    background: url(img/foto_sot.png) no-repeat;
    border-radius: 100px;
    margin: 0 auto;
    margin-bottom: 18px;
}
.text_after_foto_sk {
font-size: 15px;
    color: #2a2828;
    font-family: 'PT Sans';
}
.block_text_sk_main {
width: 786px;
    float: left;
    margin-left: 60px;
    margin-top: 60px;
}
.title_before_form {
    font-size: 20px;
    color: #2a2828;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'PT Sans';
    margin-bottom: 15px;
}
.form_sk_main_block_line textarea {
    width: 100%;
    height: 91px;
    padding-top: 20px;
    padding-left: 20px;
    border-radius: 5px;
    resize: none;
    border: 1px solid #bdbdbd;
    font-family: 'PT Sans';
    outline: none;
    margin-bottom: 10px;
}
.form_sk_main_block_line input[type="text"] {
    border: 1px solid #bdbdbd;
    font-family: 'PT Sans';
    outline: none;
    width: 190px;
    height: 40px;
    border-radius: 5px;
    padding-left: 20px;
    display: block;
}
.form_sk_main_block_line .block_req {
    display: inline-block;
    vertical-align: top;
    float: left;
}
.block_submit_sk {
	display: inline-block;
    vertical-align: top;
    /* float: right; */
    margin-left: 87px;
    margin-top: 24px;
}
.form_sk_main_block_line input[type="submit"] {
    width: 342px;
    height: 50px;
    border: 1px solid #ff8700;
    border-radius: 5px;
    background: #ffa618;
    color: #fff;
    text-decoration: none;
    font-size: 22px;
    text-transform: uppercase;
    text-shadow: -1px 1px 2px #99620d;
    line-height: 50px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    margin: 0 15px;
    margin-left: 0;
    text-align: center;
	transition: 0.5s;
}

.form_sk_main_block_line input[type="submit"]:hover {
    background: #39c06c;
    border: 1px solid #39c06c;
}

.sk_block_line.other_form .form_sk_main_vn {
    background: none;
    border: 2px solid #a8e5ba;
    border-radius: 10px;
    width: 1187px;
    margin: 0 auto;
    height: 380px;
}
.list_bank_fiz_lits {
text-align: center;
    border: 2px solid #22b95b;
    padding: 65px 0;
    margin-top: 95px;
    width: 1182px;
    margin: 0 auto;
    margin-top: 95px;
    padding-top: 87px;
    border-radius: 5px;
}
.list_bank_fiz_lits > div {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    margin: 0 50px;
}
#bank_fiz_litca {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 0px;
    position: relative;
}
#bank_fiz_litca .standart_title {
    background: #fff;
    display: inline-block;
    padding-left: 61px;
    padding-right: 50px;
    position: absolute;
    left: 0;
    right: 0;
    top: 51px;
    width: 719px;
    margin: auto;
}
.text_bank_fiz_lits {
    font-size: 20px;
    color: #252222;
    font-family: 'PT Sans';
}
.ico_bank_fiz_lits {
	    margin-bottom: 20px;
}
.ico_bank_fiz_lits .number_nak_fiz_lits {
display: none;
}
.ico_bank_fiz_lits img {
  margin-left: 59px;
  z-index: 9;
    position: relative;
}
#bank_fiz_litca.bank_other_block .list_bank_fiz_lits {
    text-align: center;
    border: none;
    padding: 65px 0;
    margin-top: 95px;
    width: 1182px;
    margin: 0 auto;
    margin-top: 95px;
    padding-top: 87px;
    border-radius: 5px;
}
#bank_fiz_litca.bank_other_block .ico_bank_fiz_lits img {
display: none;
}
#bank_fiz_litca.bank_other_block .ico_bank_fiz_lits .number_nak_fiz_lits {
      display: block;
    font-size: 75px;
    color: #063546;
    font-weight: bold;
}
#plus_minus_procedyri {
width: 100%;
    height: auto;
    overflow: hidden;
}
.plus_minus_list {
    margin-top: 33px;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.plus_bank {
width: 507px;
    float: left;
    padding-right: 100px;
    border-right: 1px solid #e1e2e4;
    box-sizing: content-box;
}
.main_title_plus {
    text-align: center;
    font-size: 25px;
    color: #252222;
    font-family: 'PT Sans';
}
.plus_ico {
background: url(img/plus_ico.png) no-repeat;
    background-position: 0px 0px;
    display: inline-block;
    vertical-align: top;
    width: 32px;
    height: 29px;
    position: relative;
    top: 4px;
    margin-right: 5px;
}
.minus_ico {
background: url(img/minus_ico.png) no-repeat;
    background-position: 0px 0px;
    display: inline-block;
    vertical-align: top;
    width: 32px;
    height: 29px;
    position: relative;
    top: 4px;
    margin-right: 5px;
}
.minus_bank {
	width: 500px;
    float: right;
}
.main_title_minus {
    text-align: center;
    font-size: 25px;
    color: #252222;
    font-family: 'PT Sans';
}
.list_vn_plus_minus {
	    margin-top: 28px;
}
.list_vn_plus_minus > div {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 30px;
}
.block_ico_plus {
display: inline-block;
    vertical-align: top;
    width: 101px;
    float: left;
    /* text-align: center; */
    margin-right: 20px;
}
.block_text_pl {
font-size: 20px;
    color: #252222;
    font-family: 'PT Sans';
    float: left;
    width: 371px;
}
#plus_minus_procedyri.other_plus_minus {
    margin-top: 50px;
}
#plus_minus_procedyri.other_plus_minus .plus_ico {
display: none;
}
#plus_minus_procedyri.other_plus_minus .minus_ico {
display: none;
}
#plus_minus_procedyri.other_plus_minus .block_ico_plus {
display: none;
}
#plus_minus_procedyri.other_plus_minus .block_text_pl {
    font-size: 20px;
    color: #252222;
    font-family: 'PT Sans';
    float: left;
    width: 100%;
}
#posl_prizn_bank {
    margin-top: 70px;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.posl_left_block {
    width: 335px;
    float: left;
    margin-right: 100px;
}
.right_text_posled {
	float: right;
    width: 789px;
}
.right_text_posled .standart_title {
    text-align: left;
	    padding-top: 0;
}
.pod_title_posl {
    font-size: 20px;
    margin-top: 10px;
    color: #746b6b;
    font-family: 'PT Sans';
    margin-bottom: 25px;
}

.text_posled > div {
font-size: 20px;
    margin-top: 10px;
    color: #746b6b;
    font-family: 'PT Sans';
    margin-bottom: 25px;
}
#posl_prizn_bank.posl_not_image .posl_left_block {
display: none;
}
#posl_prizn_bank.posl_not_image .right_text_posled {
    float: none;
    width: 100%;
}
#posl_prizn_bank.posl_not_image {
    margin-top: 120px;
}
#posl_prizn_bank.posl_not_image .right_text_posled .standart_title {
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
}
#posl_prizn_bank.posl_not_image .pod_title_posl {
text-align: center;
}
#posl_prizn_bank.posl_not_image .text_posled > div {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    margin-right: 3%;
	text-align: left;
}
#posl_prizn_bank.posl_not_image .text_posled > div:last-child {
margin-right: 0;
}
#posl_prizn_bank.posl_not_image .text_posled {
    margin-top: 40px;
    text-align: center;
}
#faq {
margin-top: 70px;
    padding-top: 40px;
    background: #f8f8f8 url(img/fon_faq.png) no-repeat;
    width: 100%;
    height: auto;
    overflow: hidden;
    /* background-size: cover; */
    background-position: -202px 0px;
    padding-bottom: 90px;
}

.list_faq > div {
    border-bottom: 1px solid #d3d3d3;
    margin-bottom: 20px;
    max-width: 700px;
	cursor: pointer;
}
.faq_title {
    font-size: 20px;
    color: #252222;
    font-weight: bold;
    font-family: 'PT Sans';
    padding-bottom: 20px;

}
.faq_hidden_text {
display: none;
    font-size: 15px;
    color: #252222;
    font-family: 'PT Sans';
    margin-bottom: 20px;
}
.list_faq {
    margin-top: 65px;
}
i.faq_arrow {
background: url(img/a_bottom_faq.png) no-repeat;
    display: inline-block;
    vertical-align: top;
    width: 27px;
    height: 16px;
    float: right;
    position: relative;
    top: 9px;
}
.list_faq > div.active .faq_hidden_text {
display: block;
}
.list_faq > div.active .faq_arrow {
    display: inline-block;
    vertical-align: top;
    width: 27px;
    height: 16px;
    float: right;
    position: relative;
    top: 9px;
background: url(img/a_top_faq.png) no-repeat;
}
#banner_block_bottom {
    margin-top: 50px;
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #f8f8f8 url(img/fon_banner_right.png) no-repeat;
    padding: 44px 0;
    padding-bottom: 60px;
    background-position: 56% 0px;
}
.banner_right_bottom {
    width: 740px;
    margin-right: 0;
    margin-left: auto;
}
.banner_right_title {
font-size: 43px;
    color: #063546;
    font-weight: 500;
    margin-bottom: 45px;
}
.banner_right_text p {
    font-size: 15px;
    color: #252222;
    font-family: 'PT Sans';
    margin-bottom: 20px;
}
.banner_right_text {
margin-bottom: 80px;
}
.pod_bankr {
    width: 295px;
    height: 50px;
    border: 1px solid #ff8700;
    border-radius: 5px;
    background: #ffa618;
    color: #fff;
    text-decoration: none;
    font-size: 22px;
    text-transform: uppercase;
    text-shadow: -1px 1px 2px #99620d;
    line-height: 50px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    margin: 0 15px;
    margin-left: 0;
    text-align: center;
    float: right;
	transition: 0.5s;
}
.pod_bankr:hover {
    background: #39c06c;
    border: 1px solid #39c06c;
}
#four_step {
margin-top: 90px;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.main_block_four_step {
    margin-top: 45px;
}
.list_top_four_step > div {
    height: 89px;
    width: 299px;
    display: inline-block;
    vertical-align: top;
    background: #e7e7e7;
    position: relative;
    margin-right: 6px;
    text-align: center;
}
.list_top_four_step > div span {

    font-size: 20px;
    color: #8d8d8d;
    font-family: 'PT Sans';
    display: block;
    margin-top: 29px;
    margin-left: 34px;

}

.list_top_four_step > div:after {
content: " ";
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-left: 40px solid #e7e7e7;
    border-bottom: 39px solid transparent;
    position: absolute;
    right: -40px;
    top: 0px;    z-index: 1;
}
.list_top_four_step > div:before {
content: " ";
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-left: 40px solid #fff;
    border-bottom: 39px solid transparent;
    position: absolute;
    right: auto;
    left: 0;
}
.list_top_four_step > div:first-child {
border-radius: 5px 0 0 5px;
}
.list_top_four_step > div:last-child {
border-radius: 0 5px 5px 0;
}
.list_top_four_step > div:first-child:before {
display: none;
}
.list_top_four_step > div:last-child:after {
display: none;
}
.list_top_four_step > div.active {
background: #39c06c;

}
.list_top_four_step > div.active span {
color: #fff;
}
.list_top_four_step > div.active:after {
content: " ";
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-left: 40px solid #39c06c;
    border-bottom: 39px solid transparent;
    position: absolute;
    right: -40px;
    top: 0px;    z-index: 1;
}
.block_center_four_step {
    margin-top: 55px;
}
.block_center_four_step div ul {
list-style: none;
    margin-bottom: 25px;
}
.block_center_four_step div ul li {
font-size: 20px;
    color: #746b6b;
    font-family: 'PT Sans';
    background: url(img/green_elips.png) no-repeat;
    padding-left: 23px;
    background-position: 0 9px;
	    margin-bottom: 5px;
}
.block_center_four_step div p {
    font-size: 20px;
    color: #746b6b;
    font-family: 'PT Sans';
}
.next_etap_four_step {
    width: 220px;
    height: 53px;
    background: #39c06c;
    border-radius: 5px;
    margin-top: 35px;
    font-size: 20px;
    color: #fff;
    font-family: 'PT Sans';
    line-height: 53px;
    padding-left: 30px;
    cursor: pointer;
	transition: 0.5s;
}
.next_etap_four_step:hover {
    background: #ffa618;
}
.next_etap_ico {
    background: url(img/pen_ico.png) no-repeat;
    display: inline-block;
    vertical-align: top;
    width: 23px;
    height: 26px;
    margin-top: 14px;
    margin-left: 11px;
}
#poradok_raboty {
    background: #f8f8f8;
    padding: 40px 0;
    margin-top: 60px;
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-bottom: 0;
    margin-bottom: 60px;
}
.block_poradok_raboty {
margin-top: 65px;
    text-align: center;
}
.block_poradok_raboty > div {
    display: inline-block;
    vertical-align: top;
    background: url(img/por_raboty_fon.png) no-repeat;
    width: 375px;
    height: 349px;
    margin-bottom: 45px;
    margin-right: 45px;
	    text-align: left;
		transition: 0.5s;
}
.block_poradok_raboty > div:hover {
  margin-top: -20px;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5);
}

.block_poradok_raboty > div:nth-child(3n) {
margin-right:0;
}
.block_poradok_raboty > div:last-child {
margin-right:0;
}
.ico_por_raboty {
    text-align: center;
    margin-top: 59px;
height: 67px;
}
.block_poradok_raboty > div:first-child .ico_por_raboty {
    margin-top: 30px;
	    height: 103px;
}
.por_raboty_text {
padding: 0 40px;
}
.por_raboty_text > div:first-child {
font-size: 20px;
    color: #252222;
    font-family: 'PT Sans';
    font-weight: bold;
}
.por_raboty_text > div:last-child {
	    font-size: 16px;
    color: #746b6b;
    font-family: 'PT Sans';
    margin-top: 22px;
}
#poradok_raboty.poradok_other_block {
background: none;
}
#poradok_raboty.poradok_other_block .block_poradok_raboty > div {
background: none;
}
.list_garanty > div {
display: inline-block;
    vertical-align: top;
    width: 568px;
    margin-right: 26px;
    height: auto;
    overflow: hidden;
	    margin-bottom: 45px;
}
.list_garanty > div:nth-child(2n) {
margin-right: 0;
}
.list_garanty {
    padding: 0 30px;
    margin-top: 45px;
}
.list_garanty > div .block_ico_garanty {
    background: url(img/galka_garanty.png) no-repeat;
    width: 58px;
    height: 58px;
    display: inline-block;
    vertical-align: top;
    float: left;
      margin-top: 2px;
}
.block_text_garanty {
    width: 486px;
    float: right;
    font-size: 20px;
    color: #746b6b;
    font-family: 'PT Sans';
}
#news {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 90px;
    position: relative;
    padding: 43px 0;
}
#news:before {
content: " ";
    width: 14%;
    height: 1px;
    position: absolute;
    background: #2abb61;
    top: 24%;
    left: 0;
}
#news:after {
    content: " ";
    width: 53%;
    height: 329px;
    position: absolute;
    background: #f8f8f8;
    right: 0;
    top: 0;
    border-radius: 5px 0 0 5px;

}




#news .standart_title {
    text-align: left;
    float: left;
    position: relative;
    z-index: 1;
    background: #fff;
}
.news_list {
width: 897px;
    float: right;
	    position: relative;
    z-index: 2;
	    text-align: right;
}
.news_list > div {
    display: inline-block;
    vertical-align: top;
    margin-right: 45px;
    width: 228px;
}
.news_list > div:last-child {
margin-right: 0;
}
.foto_bankrot {
background: url(img/news1.png) no-repeat;
    width: 219px;
    height: 219px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.foto_bankrot_two {
background: url(img/news2.png) no-repeat;
    width: 219px;
    height: 219px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.foto_bankrot_three {
background: url(img/news3.png) no-repeat;
    width: 219px;
    height: 219px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.text_news_bank {
color: #252222;
    font-size: 15px;
	    font-family: 'PT Sans';
    text-align: center;
}
.news_list > div a {
text-decoration: none;
}
footer {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #063546;
    padding-top: 46px;
    margin-top: 70px;
    padding-bottom: 40px;
}
.footer_menu > ul {
display: inline-block;
vertical-align: top;
list-style: none;
}
.footer_menu > ul > li {
    margin-bottom: 5px;
}
.footer_menu > ul > li > a {
color: #fff;
    font-size: 15px;
    text-decoration: none;
    font-family: 'PT Sans';
}
.footer_menu > ul:first-child {
margin-right: 130px;
}
.footer_top {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.footer_menu {
    float: left;
}
.block_contact_footer {
float: right;
}
.block_con_tel {
    display: inline-block;
    vertical-align: top;
}
.block_con_tel p {

}
.block_con_tel > a {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    text-decoration: none;
    margin-top: 10px;
    display: block;
}
.block_con_tel p a {
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    text-decoration: none;
}
.block_adress_footer {
    display: inline-block;
    vertical-align: top;
    margin-left: 60px;
}
.block_adress_footer p {
    font-size: 15px;
    color: #fff;
    font-family: 'PT Sans';
    margin-bottom: 14px;
}
.block_adress_footer p:last-child {
margin-bottom: 0;
}
.block_soc_footer {
    text-align: right;
    margin-top: 35px;
}
a.vk {
    background: url(img/vk.png) no-repeat;
    width: 33px;
    height: 34px;
    display: inline-block;
    vertical-align: top;
	    margin-right: 5px;
}
a.insta {
    background: url(img/insta.png) no-repeat;
    width: 33px;
    height: 34px;
    display: inline-block;
    vertical-align: top;
	margin-right: 5px;
}
a.fb {
    background: url(img/fb.png) no-repeat;
    width: 33px;
    height: 34px;
    display: inline-block;
    vertical-align: top;
}
.block_footer_bottom {
    margin-top: 50px;
}
.block_footer_bottom > div:first-child {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font-size: 15px;
    font-family: 'PT Sans';
    margin-right: 50px;
}
.block_footer_bottom > div:last-child {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font-size: 15px;
    font-family: 'PT Sans';
}
.tel_top p {
margin-bottom: 0;
}
.tel_top p:before {
display: none;
}
#block_about_two .standart_title {
background: none !important;
}
#block_about_two .main_block_about > .left_right > div:first-child {
display: none;
}
#block_about_two .main_block_about > .left_right > div:last-child {
    font-size: 15px;
    color: #746b6b;
    font-family: 'PT Sans';
    display: inline-block;
    vertical-align: top;
    float: none;
    width: 100%;
}
.foto_yurist img {
height: 416px;
    object-fit: cover;
    width: 100%;
	border-radius: 5px;
}
.list_yurist_bank .slick-slide {
margin: 0 10px;
}
.calculator ol, .calculator ul {
    margin-top: 0;
    margin-bottom: 10px;
}
.dot-holder {
    margin-top: 20px;
    text-align: center
}
.calculator .step-indicators {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 40px 30px;
    list-style: none;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.calculator .step-indicators li {
    font-size: 25px;
    color: #8d8d8d;
    width: 70px;
    height: 70px;
    background: #e7e7e7;
    text-align: center;
    line-height: 70px;
    border-radius: 100px;
    font-family: 'PT Sans';
	    position: relative;
}
.calculator .step-indicators li button {
    font-family: 'PT Sans';
    text-align: center;
    line-height: 70px;
    font-size: 25px;
    border: none;
    background: none;
}
.calculator .step-indicators li:not(:last-of-type)::after {
    content: " ";
    width: 121px;
    height: 10px;
    display: block;
    background: url(img/rashet_line.png) no-repeat;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
  left: 76px;
}

.calculator .step-indicators li.step-active {
background: #39c06c;
}

.calculator .step-indicators li.step-active button {
	 color: #fff;
}
.dot-holder:after {
       content: " ";
    width: 316px;
    height: 6px;
    background: url(img/after_list.png) no-repeat;
    display: block;
    margin: 0 auto;
    margin-top: 47px;
 }


.calculator .steps .step {
    margin-top: 50px;
    padding: 3px;
    outline: 0;
}
.calculator .steps .step {
    margin-top: 20px;
}

.calculator .container-narrow {
       max-width: 700px;
    margin: 0 auto;
}
.calculator .lead {
font-size: 21px;
    font-size: 21px;
    color: #252222;
    font-family: 'PT Sans';
    text-align: center;
}
.calculator .steps .step .buttons {
    margin-top: 30px;
    text-align: center;
    margin-right: -15px;
    margin-left: -15px;

}

.calculator .steps .step .buttons.text-right button.btn {
float: right;
    margin-right: 0;
}
.btn {
    width: 182px;
    height: 50px;
    border: 1px solid #ff8700;
    border-radius: 5px;
    background: #ffa618;
    color: #fff;
    text-decoration: none;
    font-size: 22px;
    text-transform: uppercase;
    text-shadow: -1px 1px 2px #99620d;
    line-height: 28px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    margin: 0 15px;
	transition: 0.5s;
}
.btn:hover {
    background: #39c06c;
    border: 1px solid #39c06c;
}
.calculator .steps .step .buttons :not(:last-child).btn {
    margin-right: 15px;
}
.calculator .blurb .title {
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: 700;
}
.calculator .blurb {
    position: relative;
    margin: 30px 0;
}
.calculator .steps .step .blurb {
    margin-top: 0;
    margin-bottom: 10px;
}
.calculator .blurb .title {
    font-size: 25px;
    font-weight: 700;
}
.calculator label {
    font-weight: 700;
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
}
.calculator .steps .step label, .calculator .steps .step .label {
    font-size: inherit;
    margin-right: 15px;
    color: inherit;
}
.box {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
    padding: 0 0 0 80px;
    background-color: #fff;
    margin: 10px 0 20px;
    word-wrap: break-word;
    min-height: 130px;
    position: relative;
    clear: both;
    -webkit-box-shadow: 0 0 5px 0 rgba(90,79,69,.3);
    box-shadow: 0 0 5px 0 rgba(90,79,69,.3);
    overflow: hidden;
}
.calculator .box {
    border: 1px solid #ecf2f6;
    padding: 40px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-color: #fff;
    -webkit-box-shadow: 0 7px 20px 0 rgba(199,209,219,0.25);
    box-shadow: 0 7px 20px 0 rgba(199,209,219,0.25);
}
.calculator .box {
    padding: 30px;
}
.calculator .creditor, .calculator .having {
    background-color: transparent;
}
.calculator .steps .step .creditor, .calculator .steps .step .having {
    margin-bottom: 30px;
    padding: 30px;
    -webkit-transition: border-color .2s ease;
    -o-transition: border-color .2s ease;
    transition: border-color .2s ease;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-lg-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
}
.col-sm-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
	    text-align: center;
		padding: 0;
}
.col-md-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
}
.calculator {
    background: #f8f8f8;
    margin-top: 50px;
    padding-top: 37px;
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-bottom: 65px;
}
h2#calculator {
    text-align: center;
    font-size: 43px;
    color: #063546;
    font-weight: 500;
    padding-top: 20px;
    padding-bottom: 29px;
}
.steps.container > div {
display: none;
}
.steps.container > div:first-child {
display: block;
}
.row {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
	    margin-bottom: 40px;
}
.calculator .steps .step label input {
margin-right: 5px;
}
.steps.container {
text-align: center;
margin: 0 auto;
}
.descr {
    color: #000;
    font-size: 15px;
    display: block;
    margin-top: 5px;
}
.steps.container select {
    height: 50px;
    outline: none;
	    height: 50px;
    outline: none;
    width: 100%;
}
.col-xs-12 {
width: 100%;
}
.calculator .steps .step input[type="text"] {
	    border: 1px solid #bdbdbd;
    font-family: 'PT Sans';
    text-align: center;
    height: 40px;
    width: 190px;
    border-radius: 5px;
    outline: none;
}
.calculator .steps .step input[type="number"] {
    border: 1px solid #bdbdbd;
    font-family: 'PT Sans';
    text-align: center;
    height: 40px;
    width: 190px;
    border-radius: 5px;
    outline: none;
}
.col-xs-12 {
width: 100%;
}
.row.justify-content-center {
text-align: center;
}
header.heading h3 {
    font-size: 33px;
    margin-bottom: 35px;
}
.col-sm-3 {
-ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
}

#overlay_gorod {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    z-index: 99;
}
#overlay_gorod > .modal_content {
height: 560px;
    background: #fff;
    width: 640px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    padding: 50px 100px;
    border-radius: 7px;
    box-sizing: content-box;
}
.close_modal_city {
	    background: url(img/close_modal.png) no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 31px;
    top: 35px;
    cursor: pointer;
}
.city_title {
font-size: 38px;
    color: #063546;
    font-weight: 500;
    margin-bottom: 10px;
}
.city_pod_title {
    font-size: 16px;
    color: #252222;
    font-family: 'PT Sans';
    margin-bottom: 15px;
}
#overlay_gorod > .modal_content form {
position: relative;
}
#overlay_gorod > .modal_content form input[type="text"] {
    width: 630px;
    height: 45px;
    box-sizing: content-box;
    border-radius: 10px;
    padding: 0;
    border: 1px solid #e0e0e0;
    padding-left: 20px;
    font-size: 14px;
    color: #252222;
    outline: none;
}
ul {
    margin-bottom: 0rem;
}
ul:not([class]):before {
    width: auto;
}
#overlay_gorod > .modal_content form input[type="submit"] {
background: url(img/search.png) no-repeat;
    width: 28px;
    height: 25px;
    display: block;
    border: none;
    position: absolute;
    top: 13px;
    left: 618px;
    cursor: pointer;
}
.list_city {
    margin-top: 30px;
}
.list_city > ul {
list-style: none;
display: inline-block;
margin-right: 64px;
vertical-align: top;
}
.list_city > ul:last-child {
margin-right: 0;
}
.list_city > ul > li {
margin-bottom: 8px;
}
.list_city > ul > li > a {
    font-size: 16px;
    color: #252222;
    text-decoration: none;
    font-family: 'PT Sans';
}
#overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    z-index: 99;
}
#overlay > .modal_content {
height: 400px;
    background: #fff;
    width: 521px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    padding: 50px 50px;
    border-radius: 7px;
    box-sizing: content-box;
}
body {
    line-height: 1.2;
}
.title_modal {
    font-size: 36px;
    color: #063546;
    text-align: center;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 11px;
}
.pod_title_modal {
    font-size: 16px;
    color: #252222;
    text-align: center;
    font-family: 'PT Sans';
    margin-bottom: 14px;
}
#overlay > .modal_content form {

}
#overlay > .modal_content form input[type="text"] {
    width: 518px;
    height: 42px;
    text-align: center;
    border: 1px solid #dedede;
    border-radius: 7px;
    font-size: 15px;
    color: #252222;
    margin-bottom: 12px;
}
#overlay > .modal_content form input[type="submit"] {
    height: 48px;
    display: block;
    background: #ffa618;
    text-align: center;
    line-height: 48px;
    border-radius: 6px;
    border: 1px solid #ff8700;
    color: #fff;
    text-decoration: none;
    font-size: 22px;
    text-transform: uppercase;
    text-shadow: -1px 1px 2px #99620d;
    margin: 0 auto;
    width: 100%;
    cursor: pointer;
	transition: 0.5s;
}
#overlay > .modal_content form input[type="submit"]:hover {
    background: #39c06c;
    border: 1px solid #39c06c;
}
.close_modal {
	    background: url(img/close_modal.png) no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 31px;
    top: 35px;
    cursor: pointer;
}
.categ_title {
text-align: left;
    font-size: 43px;
    color: #063546;
    font-weight: 500;
    padding-top: 20px;
    padding-bottom: 29px;
}
.list_categ_post > div {
    display: inline-block;
    vertical-align: top;
    width: 218px;
    margin-right: 20px;
    margin-bottom: 20px;
}
.block_title_news a {
color: #252222;
    font-size: 15px;
    font-family: 'PT Sans';
    text-align: center;
    text-decoration: none;
    text-align: center;
    display: block;
    margin-top: 5px;
}
.block_news_img img {
    width: 218px;
    height: 218px;
    border-radius: 12px;
    object-fit: cover;
}
.breadcrumbs {
margin-bottom: 25px;
}
.breadcrumbs a {
    color: #252222;
    font-size: 15px;
    font-family: 'PT Sans';
	text-decoration: none;
	border-bottom: 1px solid #252222;
}
.breadcrumbs span {
    color: #252222;
    font-size: 15px;
    font-family: 'PT Sans';
}
.block_text_single {

}
.block_text_single p {
    color: #252222;
    font-size: 18px;
    font-family: 'PT Sans';
	    margin-bottom: 20px;
		    line-height: 26px;
}
#mobile_menu {
display: none;
}
.mobile_toggle {
display: none;
}
.calculator .steps .step .col-sm-3 {
    text-align: left;
	padding: 0;
}
#news.not_show {
display: none !important;
}
.block_center_four_step > div {
display: none;
}
.block_center_four_step > div:first-child {
display: block;
}
.block_hidden_about {
    font-size: 15px;
    color: #746b6b;
    font-family: 'PT Sans';
	display: none;
	margin-bottom: 38px;
}
.block_hidden_about.active {
display: block;
}
.block_hidden_about p {
    margin-bottom: 25px;
}
.block_hidden_about p:last-child {
    margin-bottom: 0;
}
.col-sm-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
}
.calculator .steps .step .col-sm-9  {
    text-align: left;
    padding: 0;
}

.three_step_block header.heading h3 {
font-size: 21px;
    color: #252222;
    margin-bottom: 8px;
}
.three_step_block header.heading h2 {
font-size: 21px;
    color: #252222;
    margin-bottom: 8px;
}
.calculator .steps .step .three_step_block input[type="number"] {
    border: 1px solid #bdbdbd;
    font-family: 'PT Sans';
    text-align: center;
    height: 40px;
    width: 190px;
    border-radius: 5px;
    outline: none;
    height: 35px;
    background: #e7e7e7;
    width: 90%;
}
.calculator .steps .step .three_step_block .creditor {
    margin: 0;
    border: none;
    padding: 0;
    min-height: 45px;
}
.calculator .steps .step .three_step_block .creditor > .row {
    margin: 2px;
}
.calculator .steps .step .three_step_block .creditor > .row select {
    height: 35px;
    background: #e7e7e7;
    width: 90%;
    border: none;
    border: 1px solid #bdbdbd;
    font-family: 'PT Sans';
    text-align: center;
    height: 40px;
    width: 190px;
    border-radius: 5px;
    outline: none;
    height: 35px;
    background: #e7e7e7;
    width: 90%;
}
.infoItem {
	    font-family: 'PT Sans';
    font-size: 15px;
    text-shadow: 0px 0px 0px #000;
    line-height: 26px;
}
.btn.btn-block.add {
    width: 164px;
    height: 35px;
    border: 1px solid #3e3c3c;
    background: none;
    font-size: 15px;
    color: #252222;
    text-transform: none;
    line-height: 35px;
    text-shadow: none;
}
.ion-plus-round {
background: url(img/plus_cred.png) no-repeat;
    display: inline-block;
    vertical-align: top;
    width: 13px;
    height: 13px;
    vertical-align: top;
    position: relative;
    top: 11px;
    margin-left: 10px;
}
.btn.btn-block.remove {
    width: 164px;
    height: 35px;
    border: 1px solid #3e3c3c;
    background: none;
    font-size: 15px;
    color: #252222;
    text-transform: none;
    line-height: 35px;
    text-shadow: none;
}
.ion-trash-b {
background: url(img/minus_cred.png) no-repeat;
    display: inline-block;
    vertical-align: top;
    width: 13px;
    height: 13px;
    vertical-align: top;
    position: relative;
    top: 11px;
    margin-left: 18px;
}
#creditorsContainer {
margin-top: 11px;
}
.col-lg-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
}

.col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}
.having.box.add-form .col-md-3 {
-ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}
.steps.container .steep_four_block select {
    height: 35px;
    background: #e7e7e7;
    width: 90%;
    border: none;
    border: 1px solid #bdbdbd;
    font-family: 'PT Sans';
    text-align: center;
    height: 50px;
    width: 190px;
    border-radius: 5px;
    outline: none;
    height: 50px;
    background: #e7e7e7;
    width: 90%;
}
.steps.container .steep_four_block input[type="number"] {
    border: 1px solid #bdbdbd;
    font-family: 'PT Sans';
    text-align: center;
    height: 50px;
    width: 190px;
    border-radius: 5px;
    outline: none;
    height: 50px;
    background: #e7e7e7;
    width: 90%;
}
.calculator .steps .step .steep_four_block .blurb {
    margin-top: 0;
    margin-bottom: 10px;
    text-align: left;
}
.calculator .steps .step .steep_four_block .blurb .title {
font-size: 19px;
    font-weight: 700;
    text-align: left;
    font-weight: 400;
    font-family: 'PT Sans';
    padding-left: 19px;
}
.steep_four_block .having.box.add-form {
padding: 0;
    margin: 4px;
    border: none;
    min-height: 40px;
}
.steep_four_block .having.box.add-form .row {
    margin: 0;
}
#havingsImmovableContainer .col-md-3 {
-ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}
.having.box > .row {
margin: 0;
}
.last_steep_block_four {
margin: 0;
    font-family: 'PT Sans';
}
.last_steep_block_four .form-inline {
    text-align: left;
    padding-left: 19px;
    margin-top: 14px;
}
.last_steep_block_four .form-inline .checkbox {
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 16px;
    margin-right: 8px;
}
.last_steep_block_four .form-inline .form-group {
    display: inline-block;
    vertical-align: top;
}
.steps.container .last_steep_block_four .form-inline .form-group input {
width: 170px;
}
.calculator .steps .step .steep_four_block .btn.btn-block.add {
    margin-top: 9px;
}
.calculator .steps .step .container-narrow label.radioFramebox {
border: 1px solid #e7e7e7;
    border-radius: 5px;
    padding: 16px 30px;
    margin-top: 25px;
    font-weight: 400;
    text-shadow: 0px 0px 0px #000;
    font-family: 'PT Sans';
}
.calculator .steps .step .container-narrow label.radioFramebox input {
    margin-right: 10px;
}
.calculator .container-narrow .lead {
    font-family: 'PT Sans';
    font-size: 16px;
}
.five_steep {

}
.calculator .steps .step .five_steep .blurb {
    text-align: left;
}
.calculator .steps .step .five_steep .blurb .title {
      font-size: 16px;
    color: #252222;
    text-align: left;
    font-weight: 400;
    font-family: 'PT Sans';
}
.five_steep .form-group .form-inline {
	text-align: left;
}
.five_steep .form-group .form-inline .form-group {
display: inline-block;
    vertical-align: top;
}
.five_steep .form-group .form-inline .checkbox {
display: inline-block;
    vertical-align: top;
	    margin-top: 11px;
}
.calculator .steps .step .six_steep label {
border: 1px solid #e7e7e7;
    border-radius: 5px;
    padding: 16px 30px;
    margin-top: 25px;
    font-weight: 400;
    text-shadow: 0px 0px 0px #000;
    font-family: 'PT Sans';
}
.calculator .steps .step .six_steep label input {
    margin-right: 10px;
	}
ul.has-icon {
list-style: none;
    text-align: left;
    margin-top: 53px;
	}
ul.has-icon li {
	    background: url(img/plus_ico.png) no-repeat;
    background-position: 0px 2px;
    display: inline-block;
    vertical-align: top;
    width: 291px;
    padding-left: 30px;
    text-align: left;
    font-size: 16px;
    color: #252222;
    text-align: left;
    font-weight: 400;
    font-family: 'PT Sans';
    padding-left: 42px;
    margin-bottom: 4px;
    background-size: 21px;
    text-shadow: 0px 0px 0px #000;
    padding-bottom: 10px;
    margin-right: 16px
	}
.calculator .steps .step .last_steeps_calc input[type="text"] {
    width: 100%;
    height: 42px;
    text-align: center;
    border: 1px solid #dedede;
    border-radius: 7px;
    font-size: 15px;
    color: #252222;
    margin-bottom: 12px;
}
.calculator .steps .step .last_steeps_calc input[type="tel"] {
    width: 100%;
    height: 42px;
    text-align: center;
    border: 1px solid #dedede;
    border-radius: 7px;
    font-size: 15px;
    color: #252222;
    margin-bottom: 12px;
}
.calculator .steps .step .last_steeps_calc .btn.btn-block {
    width: 338px;
    margin-bottom: 20px;
}
.arrow_right_news {
    /* position: relative; */
    position: absolute;
    top: 35%;
    right: 0;
    /*  top: 0; */
    z-index: 9;
    color: #39c06c;
    /* bottom: 0;
     margin: auto;
     height: 45px;
     margin-top: -33px;
     float: left;
   /* margin-left: 100px;
     left: 283px; */
}
.arrow_right_news a {
    color: #39c06c;
    font-size: 35px;
}
.link_rew_more {
display: none;
}
.content_width_sidebar  {
    width: 70%;
    float: left;
    margin-top: 19px;
    margin-bottom: 50px;
}
#sidebar {
width: 30%;
    float: right;
}
.widjet{
background: url(img/ramka_wid630.png) no-repeat;
    width: 249px;
    padding: 44px;
    margin-top: 100px;
    box-sizing: content-box;
}
input#req_chec_seven {
    float: left;
    display: inline-block;
}
/*.widjet:after {
content: " ";
    width: 161px;
    height: 263px;
    display: block;
    position: absolute;
    background: url(img/safe-lady.png) no-repeat;
    top: 86px;
    right: 0;
}*/
.tel_ico_wi {
    background: url(img/technology.png) no-repeat;
    display: inline-block;
    vertical-align: top;
    width: 20px;
    height: 20px;
    margin-top: 22px;
    margin-right: 10px;
}
.wid_title {
    font-weight: bold;
    font-size: 30px;
    color: #063546;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.tel_widjet {

}
.tel_widjet p {
    margin-bottom: 5px;
}
.tel_widjet p a {
    font-size: 20px;
    color: #063546;
    text-decoration: none;
    font-family: 'PT Sans';
}
.widjet_title {
    font-size: 16px;
    color: #858585;
    font-family: 'PT Sans';
    margin-top: 26px;
}
.button_widjet_zv {
width: 243px;
    height: 54px;
    display: block;
    background: #ffa618;
    text-align: center;
    line-height: 54px;
    border-radius: 6px;
    border: 1px solid #ff8700;
    color: #fff;
    text-decoration: none;
    font-size: 28px;
    text-transform: uppercase;
    text-shadow: -1px 1px 2px #99620d;
    transition: 0.5s;
    font-weight: bold;
    cursor: pointer;
    margin-top: 26px;
    position: relative;
    z-index: 1;
	transition: 0.5s;
}
.button_widjet_zv:hover {
    background: #39c06c;
    border: 1px solid #39c06c;
}
.hide_block {
display: none !important;
}
.table-of-contents {
    margin-bottom: 30px;
}
.foto_bankrot_three img {
    width: 218px;
    height: 218px;
    border-radius: 12px;
    object-fit: cover;
}
.navigation.pagination {
    font-family: 'PT Sans';
    text-align: center;
    margin-top: 30px;
}
.pagination .screen-reader-text {
    display: none;
}
.page-numbers {
    margin-right: 5px;
}
a.prev.page-numbers {
    margin-right: 10px;
}
blockquote {
    padding-left: 30px;
    font-style: italic;
    padding-top: 20px;
    padding-bottom: 20px;
}
blockquote p {
    margin-bottom: 0px !important;
}

.table-of-contents a, .table-of-contents a:visited, .spanlink, .comment-reply-link, .pseudo-link, .widget_calendar a, .widget_recent_comments a, .child-categories ul li a {
    color: #4a8cda;
}

.table-of-contents{
    max-width: 730px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    line-height: 1.7;
}

.table-of-contents ol .level-1 {
    counter-increment: point;
    counter-reset: sublist;
    margin-top: .4em;
    margin-bottom: .2em;
}

.table-of-contents__list .level-1:before {
    width: 1.5em;
}

.table-of-contents ol li:before {
    display: inline-block;
    content: counter(point) ". ";
    opacity: .5;
    margin-right: 5px;
    margin-left: 0;
}

.table-of-contents ol li {
    padding-left: 0;
}

.table-of-contents ol {
    margin: 0 30px 0;
    padding: 0 0 15px 0;
    list-style: none;
}

.table-of-contents.open .table-of-contents__list {
    display: block;
}

.table-of-contents {
    background: #f2f5f9;
    margin-bottom: 30px;
}

.table-of-contents__header {
    padding: 15px 30px;
    font-weight: 700;
    font-size: 1.1em;
}

.table-of-contents ol .level-2 {
    counter-reset: sublist3;
    margin-top: .3em;
    margin-bottom: .3em;
    margin-left: 30px;
}

.table-of-contents__list .level-2 {
    font-size: .92em;
}

.table-of-contents ol .level-3 {
    margin-top: .3em;
    margin-bottom: .7em;
    margin-left: 70px;
}

.table-of-contents__list .level-3 {
    font-size: .88em;
}

mark {
    padding: .2em;
    background-color: #ffff8e;
}

.content_width_sidebar blockquote.is-style-quote, .content_width_sidebar blockquote.quote, .home-text blockquote.is-style-quote, .home-text blockquote.quote, .taxonomy-description blockquote.is-style-quote, .taxonomy-description blockquote.quote {
    background: #eff4f5;
    background: -webkit-gradient(linear,left top,right top,from(#eff4f5),to(#e8f4f5));
    background: -webkit-linear-gradient(left,#eff4f5 0,#e8f4f5 100%);
    background: -o-linear-gradient(left,#eff4f5 0,#e8f4f5 100%);
    background: linear-gradient(to right,#eff4f5 0,#e8f4f5 100%);
}

@media (min-width: 768px) {
    .content_width_sidebar blockquote.check, .content_width_sidebar blockquote.danger, .content_width_sidebar blockquote.info, .content_width_sidebar blockquote.is-style-check, .content_width_sidebar blockquote.is-style-danger, .content_width_sidebar blockquote.is-style-info, .content_width_sidebar blockquote.is-style-question, .content_width_sidebar blockquote.is-style-quote, .content_width_sidebar blockquote.is-style-thumbs-down, .content_width_sidebar blockquote.is-style-thumbs-up, .content_width_sidebar blockquote.is-style-warning, .entry-content blockquote.question, .entry-content blockquote.quote, .content_width_sidebar blockquote.thumbs-down, .content_width_sidebar blockquote.thumbs-up, .content_width_sidebar blockquote.warning, .home-text blockquote.check, .home-text blockquote.danger, .home-text blockquote.info, .home-text blockquote.is-style-check, .home-text blockquote.is-style-danger, .home-text blockquote.is-style-info, .home-text blockquote.is-style-question, .home-text blockquote.is-style-quote, .home-text blockquote.is-style-thumbs-down, .home-text blockquote.is-style-thumbs-up, .home-text blockquote.is-style-warning, .home-text blockquote.question, .home-text blockquote.quote, .home-text blockquote.thumbs-down, .home-text blockquote.thumbs-up, .home-text blockquote.warning, .taxonomy-description blockquote.check, .taxonomy-description blockquote.danger, .taxonomy-description blockquote.info, .taxonomy-description blockquote.is-style-check, .taxonomy-description blockquote.is-style-danger, .taxonomy-description blockquote.is-style-info, .taxonomy-description blockquote.is-style-question, .taxonomy-description blockquote.is-style-quote, .taxonomy-description blockquote.is-style-thumbs-down, .taxonomy-description blockquote.is-style-thumbs-up, .taxonomy-description blockquote.is-style-warning, .taxonomy-description blockquote.question, .taxonomy-description blockquote.quote, .taxonomy-description blockquote.thumbs-down, .taxonomy-description blockquote.thumbs-up, .taxonomy-description blockquote.warning {
        padding: 20px 30px 20px 70px;
    }
}
.content_width_sidebar blockquote{
    background: #eff4f5;
    background: -webkit-gradient(linear,left top,right top,from(#eff4f5),to(#e8f4f5));
    background: -webkit-linear-gradient(left,#eff4f5 0,#e8f4f5 100%);
    background: -o-linear-gradient(left,#eff4f5 0,#e8f4f5 100%);
    background: linear-gradient(to right,#eff4f5 0,#e8f4f5 100%);
}
.content_width_sidebar blockquote.check, .content_width_sidebar blockquote.danger, .content_width_sidebar blockquote.info, .content_width_sidebar blockquote.is-style-check, .content_width_sidebar blockquote.is-style-danger, .content_width_sidebar blockquote.is-style-info, .content_width_sidebar blockquote.is-style-question, .content_width_sidebar blockquote.is-style-quote, .content_width_sidebar blockquote.is-style-thumbs-down, .content_width_sidebar blockquote.is-style-thumbs-up, .content_width_sidebar blockquote.is-style-warning, .entry-content blockquote.question, .entry-content blockquote.quote, .content_width_sidebar blockquote.thumbs-down, .content_width_sidebar blockquote.thumbs-up, .content_width_sidebar blockquote.warning, .home-text blockquote.check, .home-text blockquote.danger, .home-text blockquote.info, .home-text blockquote.is-style-check, .home-text blockquote.is-style-danger, .home-text blockquote.is-style-info, .home-text blockquote.is-style-question, .home-text blockquote.is-style-quote, .home-text blockquote.is-style-thumbs-down, .home-text blockquote.is-style-thumbs-up, .home-text blockquote.is-style-warning, .home-text blockquote.question, .home-text blockquote.quote, .home-text blockquote.thumbs-down, .home-text blockquote.thumbs-up, .home-text blockquote.warning, .taxonomy-description blockquote.check, .taxonomy-description blockquote.danger, .taxonomy-description blockquote.info, .taxonomy-description blockquote.is-style-check, .taxonomy-description blockquote.is-style-danger, .taxonomy-description blockquote.is-style-info, .taxonomy-description blockquote.is-style-question, .taxonomy-description blockquote.is-style-quote, .taxonomy-description blockquote.is-style-thumbs-down, .taxonomy-description blockquote.is-style-thumbs-up, .taxonomy-description blockquote.is-style-warning, .taxonomy-description blockquote.question, .taxonomy-description blockquote.quote, .taxonomy-description blockquote.thumbs-down, .taxonomy-description blockquote.thumbs-up, .taxonomy-description blockquote.warning {
    padding: 20px 20px 20px 65px!important;
    border-left: none!important;
}

.content_width_sidebar .btn-box span.btn{
    width: auto;
}

.content_width_sidebar blockquote:before {
    content: "“";
    color: #9ca9c7;
    font-size: 30px;
    position: absolute;
    top: 50%;
    left: 20px;
    margin-top: -15px;
    font-family: wpshop-core!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.comment-respond input:focus, select:focus, textarea:focus, .post-card--grid.post-card--thumbnail-no, .post-card--standard:after, .post-card--related.post-card--thumbnail-no:hover, .spoiler-box, .btn-primary, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .inp:focus, .entry-tag:focus, .entry-tag:hover, .search-screen .search-form .search-field:focus, .content_width_sidebar ul:not([class])>li:before, .text-content ul:not([class])>li:before, .entry-content blockquote, .input:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=range]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus {
    border-color: #4a8cda !important;
}

.content_width_sidebar blockquote, .home-text blockquote, .taxonomy-description blockquote {
    position: relative;
    margin: 2em 0;
}

.content_width_sidebar blockquote p, .home-text blockquote p, .taxonomy-description blockquote p {
    margin: .75em 0;
    padding: 20px 20px 20px 65px!important;
    border-left: none!important;
}

.content_width_sidebar, .content_width_sidebar p{
    font-family: Montserrat,Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 16px;
}

.content_width_sidebar ol:not([class]) li, .content_width_sidebar ul:not([class]) li, .home-text ol:not([class]) li, .home-text ul:not([class]) li, .taxonomy-description ol:not([class]) li, .taxonomy-description ul:not([class]) li {
    position: relative;
    padding-left: 2em;
    margin-top: .7em;
    margin-bottom: .7em;
}

.content_width_sidebar ul:not([class]), .home-text ul:not([class]), .taxonomy-description ul:not([class]) {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-top: 1.5em;
    margin-bottom: 2em;
}

.content_width_sidebar, .home-text, .taxonomy-description {
    max-width: 730px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
    line-height: 1.7;
}

 p:before, ul:not([class]):before {
    content: '';
    display: block;
    width: 10em;
    overflow: hidden;
}

.content_width_sidebar ul:not([class])>li:before {
    position: absolute;
    top: .5em;
    left: 0;
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 2px solid #4a8cda;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.content_width_sidebar a, .content_width_sidebar a:visited{
    color: #4a8cda;
}