

/* Start:/local/templates/netdolgoff/components/bitrix/catalog.element/service.bankrotstvo-fz-pod-kluch/style.css?175196264051242*/
html .contacts__row_serv {
    padding-bottom: 0px;
}

html .contacts__heading-wrap.contacts__heading-wrap-service {
    padding: 80px 58px 40px;
}

.contacts__heading {
	cursor: pointer;
}

.contacts__heading > span {
    border-bottom: 2px dashed #FFBE46;
}

.contacts__heading svg {
    margin-left: 15px;
}

ul.city-change {
    position: absolute;
    border: 1px solid #DDD;
    background: #FFF;
    padding: 12px 0px;
    max-height: 482px;
    max-width: 100%;
    width: 337px;
    overflow: auto;
    z-index: 9;
    left: 15%;
    margin-top: 88px;
}

ul.city-change .city-change__item {
    margin-right: 0px;
}

ul.city-change .city-change__item .filter__btn {
    padding: 12px 24px;
	color: #333;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 140%; 
	text-transform: uppercase;
    display: block;
    width: 100%;
    text-align: left;
	position: relative;
}

ul.city-change .city-change__item .filter__btn.active::after {
	display: none;
}

/*
button.filter__btn.caps.active {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="12" viewBox="0 0 14 12" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.09009 8.64191L1.28003 4.91992L0 6.18991L5 11.0799L14 2.18991L12.7201 0.919922L4.91003 8.64191H5.09009Z" fill="%23FFBE46"/></svg>');
    background-repeat: no-repeat;
    background-position: center right 24px;
}
*/

.contacts__heading:hover ul.city-change {
    display: block !important;
}



form.form_quiz {
    border: 14px solid #FFBE46;
}

html .facts_heading_wrap > .row [class*="col-"] {
    padding: 0px 0px 32px;
}

html .bankruptcy_video_sect .heading {
    padding: 0px 0px 24px;
    font-size: 40px;
    text-align: left;
}

section.risks_sect {
    margin-top: 80px;
}

.row.get_consult_sect_row > .col-lg-6:last-child, 
.row.get_consult_sect_row > .col-lg-6:nth-last-child(2) {
    margin-bottom: 0px;
}

html .get_consult_sect .heading {
    padding: 0px 0px 32px;
	max-width: 1150px;
}

html .risks_sect_desc_wrap.sect_head_wrap {
    padding: 80px 0px 32px;
}

html .risks_sect_desc_wrap .heading {
    margin-bottom: 16px;
}

html .risks_sect_bottom_text {
    padding: 32px 0px 80px;
}

.get_consult_sect_form-orange_heading {
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    color: #333;
    margin-bottom: 16px;
}

.get_consult_sect_form-orange_text-small {
    color: rgba(51, 51, 51, 0.50);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    text-align: center;
    margin-top: 16px;
}

.get_consult_sect_form-orange_wrap {
    height: 100%;
    background: #FFBE46;
    padding: 54px 59px 26px 59px;
}

p.risks_descr:last-child {
    margin-bottom: 0px;
}

html .video__cover {
    background-color: rgba(51, 51, 51, 0.1);
}

.get_consult_sect_list .get_consult_sect_item {
    background: #FFF;
    padding: 30px;
    height: 100%;
	flex-direction: column;
}

.get_consult_sect_item img {
    display: block;
    margin-bottom: 16px;
}

.row.get_consult_sect_row,
.row.get_consult_sect_list_row {
    margin: 0px -15px;
}

.row.get_consult_sect_list_row > .col-lg-6 {
    padding: 0px 15px;
}

.row.get_consult_sect_row > .col-lg-6 {
    padding: 0px 15px;
    margin-bottom: 30px;
}

section.get_consult_sect {
    margin-top: 80px;
}

.video.gains__video {
    max-width: 605px;
    margin: auto;
}

.get_consult_sect_item p.get_consult_sect_item_text,
.get_consult_sect_item .get_consult_sect_item_text {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
	color: #333;
}

section.bankruptcy_video_sect .bankruptcy_video_sect_desc {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	max-width: 604px;
	color: #333;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 170%;   
    margin: auto;
    height: 100%;
	padding: 0px;
}

.facts_wrap_inner .facts_item {
    border: 1px solid #DDD;
    background: #FFF;
	margin-bottom: 30px;
	padding: 24px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	align-content: flex-start;
}

.row.facts_wrap_inner {
    margin: 0px -15px;
    padding-bottom: 50px;
}

.facts_wrap_inner > .col-lg-4,
.facts_wrap_inner > .col-lg-8 {
    padding: 0px 15px;
}

.advantages_name {
    color: #333;
    font-size: 18px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 8px;
}

.advantages_item img {
    margin-bottom: 16px;
}

.advantages_item {
    padding: 0px 15px;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.advantages_text {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
}

.advantages_text p:last-child {
    margin-bottom: 0px;
}

.advantages_item_bg {
    background: #FFF;
    padding: 30px;
	height: 100%;
}

.row.advantages_row {
    margin: 0px -15px;
}

section.advantages {
    margin-top: 80px;
}

section.section.facts {
    margin-top: 80px;
}

.why-important_head_wrap {
    padding: 32px;
	border-bottom: 1px solid #DDD;
}

.why-important_wrap {
    background: white;
    margin: 80px 0px;
}

.why-important_number {
    color: #CCC;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 24px;
}

.why-important_name {
    color: #333;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 18px;
}

.why-important_text {
    color: #333;
    font-size: 20px;
    font-weight: 500;
    line-height: 140%;
}

.why-important_item {
    padding: 32px;
    width: 50%;
    border-bottom: 1px solid #DDD;
}

.why-important_description p:first-child {
    color: #333;
    font-size: 24px;
    font-weight: 500;
}

.why-important_description p {
    color: #333;
    font-size: 18px;
    font-weight: 500;
    line-height: 140%;
}

.why-important_description p:last-child {
    margin-bottom: 0px;
}

section.trouble_question_sect {
	background-color: #333333;
    color: #fff;
	padding: 80px 0px;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="361" height="237"><path fill-rule="evenodd" fill="%23DDDDDD" d="M120 31v28H92L61 29 30 59H1V31L31 1h59l30 30zm120 0v28h-28l-31-30-31 30h-29V31l30-30h59l30 30zm90-30l30 30v28h-28l-31-30-31 30h-29V31l30-30h59zM120 90v28H92L61 88l-31 30H1V90l30-30h59l30 30zM90.965 59H32l29-29 29.965 29zm59 1L120.51 88.51 92 60h57.965zM240 90v28h-28l-31-30-31 30h-29V90l30-30h59l30 30zm-29.035-31H152l29-29 29.965 29zm59 1L240.51 88.51 212 60h57.965zM330 60l30 30v28h-28l-31-30-31 30h-29V90l30-30h59zm-90 89v28h-28l-31-30-31 30h-29v-28l30-30h59l30 30zm-29.035-31H152l29-29 29.965 29zm59 1l-29.455 28.51L212 119h57.965zM330 119l30 30v28h-28l-31-30-31 30h-29v-28l30-30h59zm-60.035 59l-29.455 28.509L240 208v29h31l30-30 31 30h29v-30l-29-29-1-1h-59l29-29 29.965 29H331l1 1h29v-30l-29-29-1-1h-59l29-29 29.965 29H331l1 1h29V89l-29-29-1-1h-59l29-29 29.965 29H331l1 1h29V30L331 0h-60l-30.49 29.51L211 0h-60l-30.49 29.51L91 0H31L0 30v30h29.965L0 89v30h31l30-30 31 30h57.965L120 148v30h31l1-1 29-29 29.965 29 1.035 1h57.965zM330 178l30 30v28h-28l-31-30-31 30h-29v-28l30-30h59z"/></svg>');
	background-repeat: no-repeat;
    background-position: top -35px right 78px;
    background-size: 358px;
}

.trouble_question_sect .garanty__heading-wrap {
    padding: 0px 0px 22px;
}

.instructions_heading {
    font-size: 50px;
    font-weight: 700;
    line-height: 140%;
}

.instructions_wrap {
    padding: 54px 59px 26px;
    background: #FFBE46;
	max-width: 583px;
}

.instructions_title {
    color: #333;
    font-size: 24px;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 16px;
}

.instructions_text {
    color: #333;
    font-size: 16px;
    font-weight: 500;
    line-height: 170%;
    margin-bottom: 16px;
}

.btn.instructions__btn {
    color: #333;
    font-size: 14px;
    font-weight: 700;
    line-height: 18.2px;
    letter-spacing: 0.84px;
    text-transform: uppercase;
    padding: 15.5px;
    height: inherit;
}

.row.trouble_question_sect_inner_wrap {
    margin: 0px -15px;
    padding-bottom: 0px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	align-content: center;
}

.trouble_question_sect_inner_wrap > .col-lg-6 {
    padding: 0px 15px;
}

.check_list li {
	position: relative;
	padding-left: 24px;
	color: #FFF;
	font-size: 16px;
	font-weight: 500;
	line-height: 170%;
	margin-bottom: 12px;
}

.check_list li:last-child {
	margin-bottom: 0px;
}

.check_list li:before {
    content: "";
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M10.9999 6.04785L7.6875 11.3206L5 8.54785" stroke="%23FFBE46" stroke-linecap="round" stroke-linejoin="round"/><circle cx="8" cy="8.54785" r="6.5" stroke="%23FFBE46"/></svg>');
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: center;
	background-size: contain;
	position: absolute;
    top: 5.5px;
    left: 0px;
}

section.compare {
    background-color: #FFF;
    padding: 80px 0px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="292" height="381" viewBox="0 0 292 381" fill="none" style="&%2310; opacity: 0.3;&%2310;"><g clip-path="url(%23clip0_910_17873)"><mask id="path-1-inside-1_910_17873" fill="white"><rect x="62.3799" y="298.961" width="158.358" height="12.3717" rx="2.47434"/></mask><rect x="62.3799" y="298.961" width="158.358" height="12.3717" rx="2.47434" stroke="%23FFBE46" stroke-width="6.59823" mask="url(%23path-1-inside-1_910_17873)"/><path d="M82.2238 292.363C82.2238 291.907 82.593 291.538 83.0486 291.538H199.342C199.798 291.538 200.167 291.907 200.167 292.363V300.61H82.2238V292.363Z" stroke="%23FFBE46" stroke-width="3.29912"/><path d="M101.283 283.29C101.283 282.835 101.653 282.465 102.108 282.465H180.462C180.918 282.465 181.287 282.835 181.287 283.29V291.538H101.283V283.29Z" stroke="%23FFBE46" stroke-width="3.29912"/><path d="M146.419 56.6823C146.419 143.326 146.419 194.172 146.419 280.816" stroke="%23FFBE46" stroke-width="3.29912"/><path d="M137.347 58.9503V280.816" stroke="%23FFBE46" stroke-width="3.29912"/><path d="M4.92382 227.88L55.5155 123.758L106.107 227.88C109.567 235.002 104.381 243.288 96.4632 243.288H14.5678C6.65026 243.288 1.46361 235.002 4.92382 227.88Z" stroke="%23FFBE46" stroke-width="3.29912"/><path d="M184.266 154.887L234.857 50.7653L285.449 154.887C288.909 162.009 283.723 170.295 275.805 170.295H193.91C185.992 170.295 180.805 162.009 184.266 154.887Z" stroke="%23FFBE46" stroke-width="3.29912"/><path d="M3.46582 229.68L106.563 229.68" stroke="%23FFBE46" stroke-width="3.29912"/><path d="M182.808 156.687L285.905 156.687" stroke="%23FFBE46" stroke-width="3.29912"/><path d="M55.4492 89.8795V123.283" stroke="%23FFBE46" stroke-width="3.29912"/><path d="M234.79 11.8862L234.79 52.0427" stroke="%23FFBE46" stroke-width="3.29912"/><path d="M42.4531 195.864H68.0213" stroke="%23FFBE46" stroke-width="3.29912"/><path d="M55.2373 183.08V208.648" stroke="%23FFBE46" stroke-width="3.29912"/><path d="M221.795 122.871H247.363" stroke="%23FFBE46" stroke-width="3.29912"/><path d="M131.005 47.9469L54.4003 81.7467C52.1081 82.758 51.0699 85.436 52.0812 87.7281V87.7281C53.0925 90.0203 55.7705 91.0585 58.0626 90.0472L134.667 56.2474" stroke="%23FFBE46" stroke-width="3.29912"/><path d="M148.875 49.8158L237.571 10.6808C239.864 9.66946 240.902 6.99148 239.89 4.69935V4.69935C238.879 2.40723 236.201 1.36895 233.909 2.38029L145.212 41.5153" stroke="%23FFBE46" stroke-width="3.29912"/><circle cx="140.226" cy="49.5686" r="9.48496" stroke="%23FFBE46" stroke-width="3.29912"/></g><path fill-rule="evenodd" clip-rule="evenodd" d="M266.09 336.931H266.899L291.163 359.299V380.176H266.899L243.445 358.553V336.931H266.09ZM243.445 336.185V316.054L265.282 336.185H243.445ZM219.99 336.931H242.636V357.808L219.99 336.931ZM217.563 336.931H218.372L242.636 359.299V380.176H218.372L194.917 358.553V336.931H217.563ZM194.917 336.185V316.054L216.755 336.185H194.917ZM171.463 336.931H194.109V357.808L171.463 336.931ZM169.036 336.931H169.845L194.109 359.299V380.176H169.845L146.39 358.553V336.931H169.036ZM146.39 336.185V316.054L168.227 336.185H146.39ZM122.936 336.931H145.581V357.808L122.936 336.931ZM120.509 336.931H121.318L145.581 359.299V380.176H121.318L97.863 358.553V336.931H120.509ZM97.863 336.185V316.054L119.7 336.185H97.863ZM266.09 292.94H266.899L291.163 315.309V336.185H267.708H266.899L243.445 314.563V292.94H266.09ZM266.899 292.195L243.445 270.572V248.95H266.899L291.163 271.319V292.195H267.708H266.899ZM243.445 292.195V272.064L265.282 292.195H243.445ZM219.99 292.94H242.636V313.817L219.99 292.94ZM217.563 292.94H218.372L242.636 315.309V336.185H219.181H218.372L194.917 314.563V292.94H217.563ZM218.372 292.195L194.917 270.572V248.95H218.372L242.636 271.319V292.195H219.181H218.372ZM194.917 292.195V272.064L216.755 292.195H194.917ZM171.463 292.94H194.109V313.817L171.463 292.94ZM169.036 292.94H169.845L194.109 315.309V336.185H170.654H169.845L146.39 314.563V292.94H169.036ZM169.845 292.195L146.39 270.572V248.95H169.845L194.109 271.319V292.195H170.654H169.845ZM146.39 292.195V272.064L168.227 292.195H146.39ZM122.936 292.94H145.581V313.817L122.936 292.94ZM120.509 292.94H121.318L145.581 315.309V336.185H122.127H121.318L97.863 314.563V292.94H120.509ZM121.318 292.195L97.863 270.572V248.95H121.318L145.581 271.319V292.195H122.127H121.318ZM97.863 292.195V272.064L119.7 292.195H97.863ZM74.4084 292.94H97.0543V313.817L74.4084 292.94ZM71.9818 292.94H72.7905L97.0543 315.309V336.185H72.7905L49.3359 314.563V292.94H71.9818ZM72.7905 292.195L49.3359 270.572V248.95H72.7905L97.0543 271.319V292.195H73.5996H72.7905ZM49.3359 292.195V272.064L71.173 292.195H49.3359ZM23.4546 292.94H48.5271V315.309L71.9818 336.931H97.0543V359.299L120.509 380.921H146.39V360.044L169.036 380.921H194.917V360.044L217.563 380.921H243.445V360.044L266.09 380.921H291.972V358.553L268.517 336.931H291.972V314.563L268.517 292.94H291.972V270.572L267.708 248.205H242.636V269.827L219.181 248.205H194.109V269.827L170.654 248.205H145.581V269.827L122.127 248.205H97.0543V269.827L73.5996 248.205H48.5271V269.827L25.0724 248.205H-6.10352e-05V271.319L23.4546 292.94ZM24.2634 292.195L0.808716 270.572V248.95H24.2634L48.5271 271.319V292.195H24.2634Z" fill="%23DDDDDD"/><defs><clipPath id="clip0_910_17873"><rect width="291.972" height="310.942" fill="white" transform="translate(0 0.391357)"/></clipPath></defs></svg>');
    background-repeat: no-repeat;
    background-position: bottom -40px right 57px;
}

.compare .compare__heading-wrap {
    padding: 0px 0px 24px;
}

.compare .compare-descr p {
    padding: 0px;
	color: #333;
    font-size: 24px;
    font-weight: 500;
}

.compare-descr p:last-child {
	margin-bottom: 40px;
}

.compare_heading_orange {
    color: #FFBE46;
    font-size: 30px;
    font-weight: 700;
    line-height: 37.5px;
    margin-bottom: 30px;
}

.compare_heading_black {
    color: #333;
    font-size: 30px;
    font-weight: 700;
    line-height: 37.5px;
    margin-bottom: 30px;
}

.compare-list__item {
	background: white;
    color: #333;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    padding: 16px;
    border: 1px solid #DDD;
	width: 50%;
	position: relative;
    border-bottom: 0px;
}

.compare-list__item:last-child, 
.compare-list__item:nth-last-child(2) {
    border-bottom: 1px solid #DDD;
}

.compare .compare__items-wrap {
    height: initial;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: stretch;
}

.row.compare__row {
    margin: 0px -15px;
}

.col-lg-6.compare__block {
    padding: 0px 15px;
}

.compare-list__item > div {
    padding-left: 46px;
    height: 48px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
}

.compare-list__item:nth-child(2n) {
    border-left: 0px;
}

.compare-list__item:before {
    content: "";
    width: 30px;
    height: 30px;
    border-radius: 4px;
    position: absolute;
    top: 0px;
    bottom: 0px;
    margin: auto;
	background-repeat: no-repeat;
    background-position: center;
	background-size: 13px;
}

.compare-list__item.compare-list__item-plus:before {
    background-color: #FFBE46;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="15" viewBox="0 0 14 15" fill="none"><path d="M0 7.04785H14" stroke="%2333333F" stroke-width="2"/><path d="M7 0.0478516L7 14.0479" stroke="%2333333F" stroke-width="2"/></svg>');
}

.compare-list__item.compare-list__item-minus:before {
    background-color: #CCC;
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="3" viewBox="0 0 14 3" fill="none"><path d="M0 1.04785H14" stroke="%2333333F" stroke-width="2"/></svg>');
}

form.form_quiz {
    border: 14px solid #FFBE46;
	border-bottom: 0px;
}

.form_quiz .calc__footer {
    padding-bottom: 0px;
    min-height: 90px;
    height: 90px;
}

section.section.quote-sect {
    margin-bottom: 80px;
}

section.section.price_include {
    margin-top: 80px;
}

.benefits_guarantees_bg {
    padding: 41px 58px;
    background-image: url(/img/garanty__main-item-bg.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
	position: relative;
}

.benefits_guarantees_heading {
    color: #FFF;
    font-size: 30px;
    font-weight: 700;
    line-height: 37.5px;
    margin-bottom: 10px;
}

.benefits_guarantees_text {
    color: #FFF;
    font-size: 16px;
    font-weight: 400;
    line-height: 22.4px;
}

.benefits_guarantees_bg > * {
    position: relative;
    z-index: 1;
}

.benefits_guarantees_bg:after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #00000070;
}

html .our_offer .heading {
    padding: 80px 58px 40px;
}

html .garanty_sect .garanty__heading-wrap {
    padding: 40px 57px;
}

.row.breadcrumbs__row > .row.grid {
    display: none;
}

ul.breadcrumbs__list {
    padding: 21px 0px 21px;
}

.main-screen-service_heading {
    color: #333;
    font-size: 60px;
    font-weight: 700;
    line-height: 66px;
    margin-bottom: 24px;
}

.main-screen-service_desc {
    color: #333;
    font-size: 16px;
    font-weight: 600;
    line-height: 140%;
}

.main-screen-service_desc .service__heading-desc {
    margin-bottom: 0px;
    max-width: 583px;
}

.row.service-header-row.main-screen-service_row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
}

.service-price .services__heading-wrap {
    padding: 40px 58px;
}

section.section.service-price .filter {
    padding: 0 40px;
}

section.section.service-price .service-price-table.tariffs .price-table tr td.big-price-item {
	font-size: 20px;
}

section.section.service-price .price-table td {
    padding: 14px;
}

section.section.service-price .service-price-table.tariffs .price-table tr td:last-child {
    font-size: 14px;
    font-weight: 700;
    line-height: 140%;
}

section.section.service-price .table-bottom-text {
    padding: 24px;
    color: #333;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
}

section.price_change_sect .price_change_sect_desc_wrap {
    padding: 80px 58px 24px;
}

button.calc__btn {
    color: white;
    background: #333;
    right: -14px;
	bottom: 0px;
}

.form_quiz .calc__footer:before {
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 15px;
    width: 100%;
    background: #FFBE46;
}

.form_quiz .calc__btn--next::after {
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="14"><path fill-rule="evenodd" fill="white" d="M7.062 7.092L1.34 1.284 2.61 0 9.5 7l-7.606 6.284L.624 12l6.438-5.092v.184z"/></svg>');
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

.form_quiz .calc__footer {
    position: relative;
}

section.section.price_include .heading {
    padding: 48px 58px 0px;
    margin-bottom: 12px;
}

section.section.price_include .price_include_descr {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    padding: 0px 58px 48px;
    min-height: 56px;
}

section.section.get_free .heading {
    padding: 80px 57px;
}

.row.consult-form_row {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
	justify-content: flex-end;
}

.consult-form_item {
    width: 20%;
}

.consult-form_item-2 {
    width: 40%;
}

section.section.consult.get_contract_sample .how_to_send {
    border-top: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
    background: #FFF7BD;
    height: 100%;
    padding: 8px 20px;
}

section.section.consult.get_contract_sample .consult-form_item-btn {
    width: 40%;
}

section.section.reviews .reviews__heading-wrap {
    padding: 79px 57px 51px;
}

section.statistic .heading {
    padding: 80px 58px;
}

.main-screen-service_form_heading {
    color: #333;
    font-size: 24px;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 16px;
}

.main-screen-service_form .practice__form {
    padding: 54px 59px 26px;
    background: rgba(255, 255, 255, 0.73);
	height: initial;
	max-width: 100%;
}

.main-screen-service_form {
/*    background: url(/img/Pic-min.jpg);*/
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    align-content: center;
	height: 522px;
	background-repeat: no-repeat;
	background-size: cover;
}

.main-screen-service_form input.input {
    border: 0;
    margin-bottom: 1px;    
	width: 465px;
    max-width: 100%;
}

.main-screen-service_form .get_consult_sect_form-orange_text-small {
    color: #333;
    font-size: 14px;
    font-weight: 500;
    line-height: 130%;
    text-align: center;
    max-width: 310px;
    margin: auto;
}

.get_consult_sect_form-orange_wrap input.input, .get_consult_sect_form-orange_wrap textarea {
    border: 0px;
	border-bottom: 1px solid #FFBE46;
}

.get_consult_sect_form-orange_wrap button.practice__form-btn {
    border: 1px solid rgba(0, 0, 0, 0.07);
    background: #FFF;
}

section.section.popular_questions_sect .popular_questions__heading {
    padding: 80px 0px 24px;
}

section.section.popular_questions_sect .popular_question {
    width: 100%;
    min-height: inherit;
    padding: 0px;
	padding-right: 40px;
    background: #FFF;
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.06);
    margin-bottom: 20px;
    border: 0px;
	position: relative;
}

section.section.popular_questions_sect .popular_question:before {
    content: "";
    display: block;
    top: 16px;
    right: 16px;
    left: initial;
    width: 24px;
    height: 24px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M12 5.01855V19.0186" stroke="%23333333" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M5 12.0186H19" stroke="%23333333" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-color: transparent;
}

section.section.popular_questions_sect .popular_question.active:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M5 12.0186H19" stroke="%23333333" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}

section.section.popular_questions_sect .popular_question_desc {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    padding: 16px;
    box-sizing: content-box;
	display: none;
}

section.section.popular_questions_sect .popular_question .name {
    color: #333;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
	margin-bottom: 0px;    
	padding: 16px;
	cursor: pointer;
}

.popular_question::before, 
.popular_question::after {
	display: none;
}

html .required_docs_heading_wrap {
    padding: 40px 58px;
}

section.get_contract_sample .consult__form-text {
    text-align: center;
    padding: 10px;
    color: #333;
    font-size: 12px;
    font-weight: 400;
    line-height: 130%;
}

section.get_contract_sample button.btn.consult__btn {
    background: #333;
    color: #FFF;
    text-align: center;
    padding: 21px 10px;
    height: inherit;
}

section.section.reviews .btn.caps.reviews__btn {
    border: 1px solid rgba(0, 0, 0, 0.07);
    background: #FFEF7C;
	color: #333;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	line-height: 18.2px;
	letter-spacing: 0.84px;
	text-transform: uppercase;
}

section.section.reviews .reviews__footer {
    padding-bottom: 80px;
}

section.section.reviews .reviews__footer > .col-lg-3.col-sm-6 {
    margin: 40px auto 0px;
}

svg.statistic_picture {
    float: right;
    right: -16px;
    position: relative;
}

section.section.popular_questions_sect .popular_questions_list {
    padding-bottom: 60px;
}

@media (min-width: 787px) {
	.advantages_wrap.swiper.swiper_advantages.swiper-container-initialized.swiper-container-horizontal {
		margin: 0px -15px;
	}
	section.advantages .swiper_advantages-pagination {
		display: none;
	}
	.advantages_item.swiper-slide {
		height: auto;
	}
	.advantages_row.swiper-wrapper {
		transform: none !important;
		display: flex !important;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: stretch;
		align-content: stretch;
	}
}

@media (max-width: 1200px) {
	.main-screen-service_form .practice__form {
		max-width: 90%;
	}
	section.section.service-header-section .main-screen-service_wrap {
		padding-right: 20px;
	}
	.main-screen-service_heading {
		font-size: 50px;
		line-height: 55px;
	}
	.advantages_item {
		max-width: 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		margin-bottom: 30px;
	}
	section.bankruptcy_video_sect .bankruptcy_video_sect_desc {
		max-width: 100%;
		margin-bottom: 30px;
		display: block;
	}
	.row.get_consult_sect_row > .col-lg-6:last-child, 
	.row.get_consult_sect_row > .col-lg-6:nth-last-child(2) {
		margin-bottom: 30px;
	}
	.instructions_wrap {
		max-width: 100%;
		margin-top: 30px;
	}
	.compare .compare__items-wrap {
		margin-bottom: 30px;
	}
	svg.statistic_picture {
		max-width: 100%;
		display: block;
	}
	.consult-form_item {
		width: 33.333%;
	}
	.consult-form_item-2 {
		width: 60%;
	}
	.row.consult-form_row {
		align-items: flex-start;
		align-content: flex-start;
	}
	.how_to_send_name {
		margin-bottom: 2px;
		font-weight: 500;
		font-size: 16px;
		line-height: 1.2;
	}
	section.section.consult.get_contract_sample .how_to_send {
		border-top: 0px;
		border-bottom: 1px solid #DDD;
		background: #FFF7BD;
		height: 100%;
		padding: 4px 20px 4px;
		margin-top: 0px;
	}
	.consult-form_item-2 {
		border-left: 1px solid #ddd;
		width: 60%;
		border-top: 0px;
	}
}

@media (max-width: 1000px) {
	section.section.service-header-section .main-screen-service_wrap {
		padding-bottom: 24px;
	}
}

@media (max-width: 787px) {
	section.section.service-price .table-bottom-text {
		padding: 15px;
		margin: 0px -15px;
    	border-bottom: 1px solid #DDD;
	}
	.service-price-table.tariffs {
		margin: 0px -15px;
	}
	section.section.service-price .price-table td {
		padding-left: 15px !important;
	}
	section.section.service-price ul.filter.practices__filter,
	section.section.service-price ul.d-flex.filter.practices__filter.border.border--top.border--bottom.border--left.border--right {
		border-top: 1px solid #DDD;
		border-bottom: 1px solid #DDD;
    	margin: 0px -15px;
	}
	section.section.service-price > .container {
		position: initial;
	}
	section.section.service-price .service-price-table.tariffs .price-table tr td.big-price-item {
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		line-height: 140%;
	}
	section.section.service-price .border.border--bottom.border--right {
		border: 0px;
	}
	section.section.service-price .filter .filter__item:first-child {
		padding-left: 15px;
	}
	section.section.service-price .filter .filter__item {
		padding-left: 0px;
		padding-right: 16px;
	}
	section.section.service-price .filter .filter__item .filter__btn {
		padding: 10px 0px 11px;
	}
	section.section.service-price .filter__btn.active::after {
		height: 3px;
	}
	.row.facts_wrap_inner {
		padding-bottom: 34px;
	}
	.swiper_advantages-pagination .swiper-pagination-bullet:before {
		display: none;
	}
	.swiper_advantages-pagination .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
		background: #DDD;
		border-radius: 100%;
		max-width: initial;
		min-width: initial;
		display: block;
		flex: none;
		border: 0px;
	}
	.swiper_advantages-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: #FFBE46;
	}
	.advantages_item {
		margin-bottom: 16px;
	}
	.swiper_advantages-pagination {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		align-content: center;
	}

	.advantages_wrap.swiper.swiper_advantages.swiper-container-initialized.swiper-container-horizontal {
    overflow: hidden;
    margin: 0px -15px;
	}
	section.section.service-header-section .main-screen-service_wrap {
		padding-right: 0px;
	}
	.main-screen-service_heading {
		font-size: 32px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
		margin-bottom: 8px;
	}
	.main-screen-service_desc {
		font-size: 14px;
		line-height: 140%;
	}
	.main-screen-service_form {
		background: transparent;
		height: initial;
		width: 100%;
		padding: 0px;
	}
	.main-screen-service_form .practice__form {
		background: #FFBE46;
		max-width: 100%;
		padding: 12px;
		text-align: center;
	}
	.main-screen-service_form_heading {
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 26px;
	}
	.main-screen-service_form button.btn.practice__form-btn {
		background: white;
		font-size: 12px;
		font-weight: 700;
		line-height: 18.2px;
	}
	.main-screen-service_form .get_consult_sect_form-orange_text-small {
		font-size: 12px;
		font-weight: 500;
		line-height: 130%;
	}
	section.advantages {
		margin-top: 64px;
	}
	.main-screen-service_form {
		background: #FFBE46;
	}
	.advantages_item {
		max-width: 100%;
		flex: inherit;
	}
	section.section.facts {
		margin-top: 64px;
	}
	.facts_item_text {
		max-width: calc(100% - 83px);
	}
	html .bankruptcy_video_sect .heading {
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 125%;
	}
	section.bankruptcy_video_sect .bankruptcy_video_sect_desc {
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 170%;
		margin-bottom: 16px;
	}
	section.get_consult_sect {
		margin-top: 34px;
	}
	html .get_consult_sect .heading {
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 125%;
		padding-bottom: 16px;
	}
	.get_consult_sect_list .get_consult_sect_item {
		border: 1px solid #DDD;
		background: #FFF;
	}
	.row.get_consult_sect_row > .col-lg-6 {
		margin-bottom: 0px;
	}
	.row.get_consult_sect_row > .col-lg-6:last-child, .row.get_consult_sect_row > .col-lg-6:nth-last-child(2) {
		margin-bottom: 0px;
	}
	.get_consult_sect_form-orange_wrap {
		padding: 12px;
	}
	.get_consult_sect_form-orange_heading {
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 26px;
		text-align: center;
	}
	.get_consult_sect_form-orange_text-small {
		text-align: left;
	}
	section.risks_sect {
		margin-top: 32px;
	}
	html .risks_sect_desc_wrap.sect_head_wrap {
		padding: 32px 0px;
	}
	html .risks_sect_desc_wrap .heading {
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
	}
	section.risks_sect .risks_item {
		padding: 15px 0px;
		border-right: 0px;
		border-left: 0px;
		border: 0px;
    	position: initial;
	}
	section.risks_sect .row.border.border--light.border--bottom {
		border: 0px;
	}
	section.risks_sect .row.risks_list {
		position: initial;
	}
	section.risks_sect {
		position: relative;
	}
	
	section.risks_sect > .container {
		position: initial;
	}
	section.risks_sect .risks_item p.name {
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 26px;
	}
	.row.risks_list > .row.grid {
		display: none;
	}
	section.risks_sect .risks_item:before {
		content: "";
		height: 1px;
		width: 100%;
		background: #414141;
		position: absolute;
		left: 0px;
		margin-top: -15px;
	}
	section.risks_sect .risks_item:last-child:after {
		content: "";
		height: 1px;
		width: 100%;
		background: #414141;
		position: absolute;
		left: 0px;
		margin-top: 15px;
	}
	section.section.why-important {
		background: white;
	}
	.why-important_wrap {
		margin: 0px;
	}
	html .risks_sect_bottom_text {
		padding: 16px 0px 32px;
	}
	.why-important_heading.heading.heading--font-size-40 {
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 140%;
		margin-bottom: 24px;
	}
	.why-important_item {
		width: 100%;
		padding: 15px 0px;
	}
	.why-important_name {
		font-size: 16px;
	}
	.why-important_text {
		font-size: 14px;
	}
	.why-important_head_wrap {
		border: 0px;
	}
	section.section.why-important .container {
		position: initial;
	}
	section.section.why-important .row.why-important_row {
		position: initial;
	}
	.why-important_item:before {
		content: "";
		position: absolute;
		left: 0px;
		height: 1px;
		width: 100vw;
		background: #DDD;    
		margin-top: -15px;
	}
	.why-important_item {
		border: 0px;
	}
	section.trouble_question_sect {
		background: #333333;
		padding: 32px 0px;
	}
	.trouble_question_sect .garanty__heading-wrap {
		padding-bottom: 16px;
	}
	h2.instructions_heading {
		font-size: 24px;
		margin-bottom: 0px;
	}
	.check_list li {
		font-size: 14px;
	}
	.check_list li:before {
		left: 0px;
	}
	.instructions_wrap {
		padding: 12px;
	}
	.instructions_title {
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 140%;
	}
	.instructions_text {
		font-size: 14px;
	}
	section.compare {
		padding: 32px 0px;
    	background: white;
	}
	.compare .compare__heading-wrap {
		padding: 0px 0px 16px;
	}
	h2.heading.compare__heading {
		font-size: 24px;
	}
	.compare .compare-descr p {
		font-size: 16px;
	}
	.compare .compare-descr p:last-child {
		margin-bottom: 16px;
	}
	.compare_heading_orange,
	.compare_heading_black {
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: 37.5px;
		margin-bottom: 8px;
	}
	.compare-list__item {
		width: 100%;
	}
	.compare-list__item:nth-child(2n) {
		border: 1px solid #DDD;
	}
	.service-price .services__heading-wrap h2 {
		font-size: 24px;
	}
	.service-price .services__heading-wrap {
		padding: 32px 0px 15px;
		border: 0px;
	}
	section.section.service-price .service-tarif-title {
		padding: 15px 0px;
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
	}
	section.section.service-price .filter {
		padding: 0 0px;
	}
	section.price_change_sect .price_change_sect_desc_wrap {
		padding: 32px 0px !important;
		border: 0px;
	}
	section.price_change_sect .price_change_sect_desc_wrap h2.heading.heading--font-size-40 {
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
		margin-bottom: 16px;
	}
	.price_change_item.title p {
		margin-bottom: 0px;
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: 125%;
	}
	.price_change_item.title {
		padding: 15px;
	}
	.price_change_item p:last-child {
		margin-bottom: 0px;
	}
	.price_change_item {
		padding: 15px 0px;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 140%;
	}
	img.quote-sect-photo {
		border: 1px solid #DDD;
		width: 214px;
		max-width: 100%;
		margin: auto;
		display: block;
	}
	section.section.quote-sect {
		margin-top: 32px;
	}
	blockquote.quote_main_text {
		font-size: 18px;
	}
	.row.price_change_grid.border.border--bottom {
		margin: 0px -15px;
		border-top: 1px solid #ddd;
	}
	section.price_change_sect .row.border.border--bottom {
		border-bottom: 0px;
	}
	section.price_change_sect .price_change_item {
		padding: 15px;
		font-size: 16px;
	}
	section.section.quote-sect .col-lg-3.col-md-3.col-sm-5.border.border--left {
		border-left: 0px;
	}
	section.quote-sect .quote-wrap {
		margin: 0px -15px;
		width: 100%;
		max-width: 100%;
		padding: 15px;
		border: 0px;
		border-top: 1px solid #DDD;
		border-bottom: 1px solid #DDD;
		box-sizing: content-box;
	}
	section.quote-sect .quote_main_text_wrap {
		padding: 42px 0px;
		margin-bottom: 0px;
	}
	section.quote-sect .quote-sect-author {
		padding: 0px;
	}
	section.quote-sect .quote-sect-author .author {
		font-size: 16px;
		font-style: normal;
		font-weight: 500;
		line-height: 26px;
		margin-bottom: 4px;
	}
	section.quote-sect  .author_post {
		font-size: 14px;
		margin-bottom: 0px;
	}
	section.section.quote-sect {
		margin-bottom: 15px;
	}
	section.section.quote-sect .row.border.border--bottom {
		border-bottom: 0px;
	}
	form.form_quiz {
		border: 2px solid #FFBE46;
	}
	h2.heading.heading--font-size-40.calc__heading {
		font-size: 24px;
		margin-bottom: 12px;
	}
	.calc__heading-wrap, .calc__counter-wrap {
		padding-bottom: 0px;
	}
	.form_quiz .calc__footer.border.border--top {
		border: 0px;
		padding-top: 0px;
	}
	.form_quiz .calc__footer {
		height: initial;
		max-height: initial;
		min-height: initial;
		padding: 15px;
	}
	.form_quiz button.calc__btn {
		right: initial;
		bottom: initial;
		margin-bottom: 17px;
	}
	.form_quiz .calc__footer:before {
		display: none;
	}
	section.section.price_include .heading {
		padding: 32px 15px 0px !important;
		font-size: 24px;
	}
	section.section.price_include {
		margin-top: 15px;
	}
	section.section.price_include .row.border.border--top.border--bottom.border--left.border--right {
		margin: 0px -15px;
	}
	section.section.price_include .price_include_descr {
		width: 100%;
		max-width: 100%;
		padding: 0px 15px 14px;
	}
	.row.border.border--bottom.border--left.border--right.price_include_pattern {
		border-right: 0px;
		border-left: 0px;
	}
	section.section.price_include .price_include_item {
		padding: 15px 0px 15px;
	}
	section.section.price_include .price_include_item_title {
		font-size: 18px;
	}
	.checkmark_list li::before {
		top: 0px;
	}
	.checkmark_list li {
		font-size: 14px;
	}
	section.section.price_include .price_include_item {
		padding: 15px;
		margin: 0;
		border-bottom: 1px solid #DDD;
	}
	section.section.price_include .row.border.border--bottom.border--left.border--right.price_include_pattern {
		margin: 0px -15px;
	}
	section.section.get_free .heading {
		padding: 32px 15px 15px !important;
		font-size: 24px;
		font-style: normal;
		font-weight: 700;
	}
	section.section.get_free .row.border.border--bottom.border--right.border--left {
		margin: 0px -15px;
		border-top: 0px;
	}
	section.section.get_free .get_free_item img,
	section.section.how_pay .how_pay_item img {
		width: 48px;
		height: 48px;
		margin-bottom: 0px;
		margin-right: 16px;
	}
	section.section.get_free .get_free_item p,
	section.section.how_pay .how_pay_item p {
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: 26px;
		margin-bottom: 0px;
		width: calc(100% - 64px);
	}
	section.section.get_free .get_free_item,
	section.section.how_pay .how_pay_item {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: center;
		align-content: center;
		padding: 15px;
	}
	section.section.get_free .row.border.border--left {
		margin: 0px -15px;
		border-right: 0px;
		border-left: 0px;
	}
	section.section.how_pay .row.border.border--left {
		margin: 0px -15px;
		border-right: 0px;
		border-left: 0px;
	}
	section.how_pay .heading {
		padding: 15px !important;
		font-size: 24px;
	}
	section.section.how_pay .row.border.border--right.border--left {
		margin: 0px -15px;
		border-right: 0px;
		border-left: 0px;
		border-bottom: 1px solid #ddd;
	}
	section.section.our_offer .row.border.border--bottom.border--right.border--left {
    	margin: 0px -15px;
		border-right: 0px;
		border-left: 0px;
	}
	section.section.garanty_sect .row.garanty__header.border.border--bottom.border--right.border--left {
    	margin: 0px -15px;
		border-left: 0px;
		border-bottom: 1px solid #ddd;
	}
	html .garanty_sect .garanty__heading-wrap h2 {
		font-size: 24px;
	}
	html .garanty_sect .garanty__heading-wrap {
		padding: 32px 15px 15px !important;
	}
	section.garanty_sect .row.garanty__row.border.border--bottom {
		margin: 0px -15px;
	}
	.benefits_guarantees_bg {
		padding: 15px;
	}
	.benefits_guarantees_heading {
		font-size: 18px;
		font-style: normal;
		font-weight: 700;
		line-height: 120%;
		margin-bottom: 4px;
	}
	.benefits_guarantees_text {
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 22.4px;
	}
	section.section.garanty_sect .garanty__item-text {
		margin-bottom: 0px;
	}
	section.section.garanty_sect .garanty__item {
		padding: 15px;
	}
	.garanty__items img {
		margin-bottom: 16px;
	}
	h2.sect_head_wrap.heading.heading--font-size-40 {
		padding: 32px 15px 15px !important;
		font-size: 24px;
	}
	.why_choose_us_img {
		display: none;
	}
	section.section.our_offer .why_choose_us_descr {
		padding: 0px 15px;
	}
	section.section.our_offer .arrow_mark_list li {
		padding: 0px;
		margin: 15px 0px;
		position: relative;
		padding-left: 48px;
	}
	section.section.our_offer .arrow_mark_list li::before {
		border-radius: 4px;
		height: 100%;
		display: block;
		position: absolute;
		left: 0px;
	}
	section.section.our_offer .arrow_mark_list li:not(:last-child) {
		margin-bottom: 36px;
	}
	h2.heading.heading--font-size-40.consult__heading {
		font-size: 24px;
		margin-bottom: 12px;
	}
	section.section.consult.get_contract_sample .row.grid {
		display: none;
	}
	section.section.consult.get_contract_sample .col-lg-6.consult__texts {
		padding: 47px 0px 15px;
	}
	.consult-form_item {
		width: 100%;
	}
	.consult-form_item input.input.consult__input,
	.consult__form input.input.consult__input {
		height: inherit;
		padding: 32px 67px;
		background-position: 32px center;
	}
	.consult-form_item-2 {
		width: 100%;
	}
	section.section.consult.get_contract_sample .consult-form_item-btn {
		width: 100%;
		padding-bottom: 32px;
		border: 0px;
	}
	section.section.bankruptcy_for_sect .row.border.border--bottom {
		margin: 0px -15px;
	}
	section.section.bankruptcy_for_sect .row.border.border--bottom .col-lg-6.border.border--left.border--right {
		border: 0px;
	}
	section.section.bankruptcy_for_sect .bankruptcy_for_item img {
		width: 48px;
		height: 48px;
		margin-bottom: 16px;
	}
	section.section.bankruptcy_for_sect .bankruptcy_for_item {
		padding: 15px;
	}
	section.section.bankruptcy_for_sect .bankruptcy_for_item p {
		margin-bottom: 0px;
	}
	section.section.bankruptcy_for_sect .row.bankruptcy_for_list {
		margin: 0px -15px;
	}
	section.section.practices .practices__heading-wrap {
		padding: 45px 15px 15px;
	}
	section.section.practices .practices__heading-wrap h2.heading.practices__heading {
		font-size: 24px;
	}
	section.section.practices .row.practices__header > .row.grid {
		display: none;
	}
	section.section.practices .row.practices__header {
		margin: 0px -15px;
	}
	section.section.practices .practices__row-wrap, 
	section.section.practices ul.d-flex.filter.practices__filter {
		margin: 0px -15px;
	}
	section.section.practices ul.d-flex.filter.practices__filter button.filter__btn {
		padding: 10px 0px 11px;
		font-size: 14px;
	}
	section.section.practices .practices__footer.row {
		padding-bottom: 0px;
		margin: 0px -15px;
	}
	section.section.practices .btn.caps.practices__btn {
		padding: 36px 0px;
		height: inherit;
	}
	.row.reviews__header > .row.grid {
		display: none;
	}
	section.section.reviews .reviews__heading-wrap {
		padding: 47px 15px 15px;
	}
	section.section.reviews .reviews__heading-wrap .reviews__heading {
		text-align: center;
		font-size: 24px;
	}
	section.section.reviews .reviews__item {
		padding: 15px;
	}
	section.section.reviews .reviews__footer > .row.grid {
		display: none;
	}
	section.section.reviews .reviews__footer {
		padding-bottom: 32px;
	}
	section.section.reviews .reviews__footer > .col-lg-3.col-sm-6 {
		margin: 0px;
	}
	section.section.reviews .btn.caps.reviews__btn {
		padding: 36px 0px;
		height: inherit;
	}
	section.section.statistic .row.border.border--bottom {
		margin: 0px -15px;
	}
	section.section.statistic .row.statistic_inner_wrap {
		margin: 0px -15px;
	}
	section.section.statistic .row.statistic_inner_wrap .row.grid {
		display: none;
	}
	svg.statistic_picture {
		float: initial;
		right: inherit;
		padding-left: 15px;
		height: 300px;
	}
	section.section.consult .consult__texts {
		padding: 47px 0px 15px;
	}
	section.section.consult .row.consult__row > .row.grid {
		display: none;
	}
	section.section.consult form.row.consult__form > .row.grid {
		display: none;
	}
	section.section.consult .consult__form-text-wrap {
		padding: 15px 15px 32px;
		text-align: center;
	}
	form.row.consult__form button.btn.caps.btn--yellow-2.consult__btn {
		background: #333;
		color: white;
	}
	.container.steps__container {
		padding: 0px;
		margin: 0px;
		border: 0px;
		max-width: 100%;
	}
	section.section.steps.main_steps .col-lg-6.steps__heading-wrap .steps__heading {
		font-size: 24px;
	}
	section.section.steps.main_steps .col-lg-6.steps__heading-wrap {
		padding: 32px 15px 0px;
	}
	section.section.steps.main_steps .steps__item-main {
		padding: 0px;
	}
	section.section.steps.main_steps .steps__item {
		padding: 15px;    
		border-bottom: 1px solid #ddd;
	}
	section.section.steps.main_steps .steps__item-btn {
		position: relative;
		margin-top: 15px;
	}
	section.section.procedure_timing_sect .container {
		padding: 0px;
		margin: 0px;
		border: 0px;
		max-width: 100%;
	}
	section.section.popular_questions_sect h2.sect_head_wrap.heading.heading--font-size-40.popular_questions__heading {
		padding: 32px 0px 24px !important;
	}
	section.section.popular_questions_sect .popular_questions_list {
		padding-bottom: 12px;
	}
	section.section.required_docs > .container {
		padding: 0px;
		max-width: 100%;
	}
	section.section.not_delayed.icon_text_list_sect .icon_text_item img {
		width: 48px;
		height: 48px;
		margin-bottom: 0px;
		margin-right: 16px;
	}
	section.section.not_delayed.icon_text_list_sect .icon_text_item p {
		margin-bottom: 0px;
		font-size: 16px;
		width: calc(100% - 64px);
	}
	section.section.not_delayed.icon_text_list_sect .icon_text_item {
		padding: 15px;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: stretch;
		align-content: stretch;
	}
	section.section.not_delayed.icon_text_list_sect > .container {
		padding: 0px;
		margin: 0px;
		max-width: 100%;
	}
	.row.team__header > .row.grid {
		display: none;
	}
	section.section.team.overflow-hidden .team__heading-wrap {
		padding: 15px 0px;
	}
	section.section.team.overflow-hidden .team__heading-wrap h2.team__heading.heading.heading--font-size-60 {
		font-size: 24px;
	}
	.row.team__header {
		position: relative;
	}
	section.section.team .team__arrows-wrap {
		position: absolute;
		right: -15px;
	}
	section.section.team .team__slider-wrap.border {
		border: 0px;
		margin: 0px -15px;
	}
	section.section.team .heading.heading--font-size-20.team__item-name.font-weight-500 {
		font-size: 18px;
	}
	section.section.team .team__item-texts {
		padding: 15px;
	}
	section.section.diploms .row.diploms__header > .row.grid {
		display: none;
	}
	section.section.diploms .diploms__heading-wrap {
		padding: 20px 0px;
	}
	section.section.diploms h2.diploms__heading.heading.heading--font-size-40 {
		font-size: 24px;
	}
	.row.diploms__header {
		border: 0px;
		position: relative;
	}
	section.section.diploms .diploms__arrows-wrap {
		display: none;
	}
	section.section.diploms .row.add-grid {
		display: none;
	}
	section.section.answerphone .sect_head_wrap h2.heading.heading--font-size-60 {
		font-size: 24px;
		margin-bottom: 12px;
	}
	section.section.answerphone .row.border.border--bottom {
		margin: 0px -15px;
		border: 0px;
	}
	section.section.answerphone .sect_head_wrap {
		padding-bottom: 0px !important;
	}
	section.section.smi_about_us > .container {
		padding: 0px;
		margin: 0px;
		border: 0px;
		max-width: 100%;
	}
	section.section.smi_about_us > .container .row.border.border--top {
		border: 0px;
	}
	section.section.simple_bankruptcy_advantages .simple_bankruptcy_item img {
		width: 48px;
		height: 48px;
		margin-bottom: 0px;
		margin-right: 16px;
	}
	section.section.simple_bankruptcy_advantages .simple_bankruptcy_item {
		padding: 15px;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: stretch;
		align-content: stretch;
	}
	section.section.simple_bankruptcy_advantages .simple_bankruptcy_item p {
		font-size: 16px;
		width: calc(100% - 64px);
	}
	section.section.simple_bankruptcy_advantages > .container {
		padding: 0px;
		margin: 0px;
		max-width: 100%;
	}
	section.section.simple_bankruptcy_advantages .sect_head_wrap {
		padding: 32px 15px 15px !important;
	}
	section.section.simple_bankruptcy_advantages .sect_head_wrap p {
		margin-bottom: 0px;
	}
	section.section.simple_bankruptcy_advantages .row.add-grid {
		display: none;
	}
	section.section.legal_way .row.border.border--top.border--left.border--right {
		border-right: 0px;
		border-left: 0px;
		margin: 0px -15px;
	}
	section.section.legal_way p.heading.heading--font-size-40 {
		font-size: 24px;
		margin-bottom: 12px;
	}
	section.section.arrested_card_sect >.container.arrested_card_sect_pattern > .row.border.border--light.border--bottom, 
	section.section.arrested_card_sect >.container.arrested_card_sect_pattern >.row {
		margin: 0px -15px;
	}
	section.section.arrested_card_sect h2.heading.heading--font-size-40 {
		font-size: 24px;
		margin-bottom: 12px;
	}
	section.section.arrested_card_sect .sect_head_wrap p {
		margin-bottom: 0px;
	}
	section.section.arrested_card_sect .arrested_card_item {
		padding: 30px;
	}
	.how_interact_instruction__form_wrap form.question__form {
		padding: 47px 15px 15px;
		border: 0px;
	}
	.how_interact_instruction__form_wrap .how_interact_instruction-form-heading {
		font-size: 24px;
	}
	.how_interact_instruction-form-desc {
		font-size: 14px;
	}
	section.section.arrested_card_sect .container {
		padding-bottom: 0px;
	}
	.how_interact_instruction__form_wrap .how_to_send {
		background: #FFECC9;
	}
	section.section.arrested_card_sect button.btn.btn--small.caps.details__form-btn.border.border--top.border--left.border--right {
		height: inherit;
		font-size: 14px;
		padding: 20px;
	}
	section.risks_sect .row.border.border--light.border--bottom {
		margin: 0px -15px; 
	}
	section.section.bankruptcy_video_sect .bankruptcy_video_sect_desc h2.sect_head_wrap.heading.heading--font-size-40 {
		padding: 0px 0px 24px !important;
	}
	section.section.get_consult_sect h2.sect_head_wrap.heading.heading--font-size-40 {
		padding: 0px 0px 24px !important;
	}
}

/* End */
/* /local/templates/netdolgoff/components/bitrix/catalog.element/service.bankrotstvo-fz-pod-kluch/style.css?175196264051242 */
