html{font-size:1px}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}
.oldsite{position:fixed;bottom:0;left:0;right:0;text-align:center;padding:12px;background:#fff;z-index:10;box-shadow:0 0 3px rgba(0,0,0,0.2)}
.oldsite a{color:#10adf6}
body .mainNav_opening .mainNav_itemLink.active{color:#10adf6}
.mainNav_itemLink.active{color:#10adf6 !important}
body{}
.header_top ul li{display:block;list-style:none}
.articleContent img{max-width:-webkit-fill-available}
span.title.title-2.title-icon.title--nne{margin-left:0;font-weight:500}
.footer_privacyAgreement a{color:#fff;text-decoration:none}
.layer.padding1.picture-block a{color:#0056a3;text-decoration:none}
.layer.padding1.picture-block a:hover{text-decoration:underline}
.advantages_inside{background:#ffffff}
.advantages_block_main{display:grid;grid-template-columns:repeat(4,1fr);gap:0 32px;margin-top:32px;padding-bottom:64px}
.advantages_block{padding-bottom:64px}
.btn_advantages{width:fit-content;margin:0 auto}
.grey_block_inside{padding:24px}
.advantages_text_pic{display:flex;gap:20px;padding-bottom:10px}
.advantages_title{font-size:20px;margin:10px 0}
 ul li::marker{content:'\2014\00A0'}
.circle_list li::marker{content:unset !important}
.grey_block_inside li{list-style-position:inside}
.grey_block_inside ul{padding:0}
.advantages_inside{width:286px;height:370px;display:flex}
.specialist__block__list img{width:132px;height:132px;object-fit:cover;border-radius:4px;object-position:50% -17px}
.item___list_sp a{text-decoration:none}
.specialist__block__list p{font-size:20px;color:#0061A2;line-height:26px;font-weight:500;margin-bottom:16px}
.specialist__block__list{padding:24px;background-color:#fff;gap:32px;padding:24px;display:grid;grid-template-columns:132px 180px}
.title_inside_advantages{padding-top:64px}
.header_closeBtn.text-info.fas.fa-times,body > div.page_frame > div.page_section > div.column.divider1 > div > div.grid_cell.grid_cell-8 > div.textBlock.layer.layer-padding.layer-empty > div > h2:nth-child(1){display:none}
.perech img{display:block;margin:0 auto}
.perech td{width:25%}
body > div.page_frame > footer > div.footer_column.column > div.footer_header > div.nne-footer-menu-mob:first-child{display:none}
body > div.page_frame > footer > div.footer_column.column > div.footer_header > div:nth-child(2){display:none}
.list-documents{display:flex;justify-content:space-between;margin-top:32px;gap:32px}
 .list-documents-items{padding:32px;background-color:#fff;border-radius:4px}
 .title_img__start{display:flex;gap:20px;align-items:center;margin-bottom:16px}
.title_img__start p{font-size:20px;font-weight:700;color:#363C53;line-height:26px;margin:0}
.list-documents-items ul{margin:0}
.list-no::marker{content:url('')}
.yes-list::marker{content:url('')}
.list-documents-items ul{margin:0;display:flex;flex-direction:column;gap:10px}
.required__documents_item ul{margin:0;display:flex;flex-direction:column;gap:10px}
ul li.list-no{position:relative;color:#9C9C9C}
ul li.list-no::before{content:url('/images/no.png');position:absolute;left:-43px}
ul li.yes-list::before{content:url('/images/yes.png');position:absolute;left:-43px;/}
.yes-list{line-height:150%}
.required__documents_item p{line-height:150%;margin:0}
.required__documents_item:first-child p{font-size:20px;font-weight:500;color:#363C53}
.required__documents_item:first-child{background-color:#fff;padding:32px;height:max-content;display:flex;flex-direction:column;gap:16px}
.required__documents_item:last-child{display:flex;flex-direction:column;gap:10px}
/* .required__documents_item:last-child ul{padding:0 21px;line-height:150%} */
.required__documents_cl{margin-top:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-bottom:64px;color:#363C53}
/* .required__documents_item:last-child ul li::marker{content:unset !important} */
.title--nne{font-weight:500}
.required__documents_item:last-child ul li span{font-weight:700}
.letters_item {cursor: pointer;}
.presintation__col {display: grid;grid-template-columns: 601px 604px;gap: 35px;margin: 32px 0}
.presintation__col.presintation__img {display: flex}
.presintation__item h2 {margin: 0;margin-bottom: 20px}
.presintation__item p {margin: 0;margin-bottom: 32px;font-weight: 400;font-size: 16px;line-height: 150%;color: #363C53;}
.presintation__item a {font-size: 16px;display: flex;gap: 8px;align-items: center;width: max-content;padding: 16px 32px;}
.presintation__item {display: flex;flex-direction: column;justify-content: center;}
.textBlock_editor table td {
	vertical-align: middle !important;
}   
@media(max-width:995px){.list-documents{justify-content:center;flex-wrap:wrap}
}
@media (max-width:1300px){.advantages_block_main{grid-template-columns:repeat(3,1fr)}
}
@media (max-width:1278px){.specialist__block{display:grid !important;grid-template-columns:repeat(2,1fr)}
}
@media (max-width:1200px){.advantages_block_main{grid-template-columns:repeat(2,1fr);gap:32px}
 .advantages_inside{width:100%}
 #homepageAlsoWatching{padding-bottom:64px}
 .required__documents_cl{grid-template-columns:1fr}
 .yes-list{line-height:150%}
 .presintation__col {grid-template-columns: 1fr 1fr;}
}
@media (max-width:1100px){
 .presintation__col {display: flex;flex-direction: column;}

}
@media (max-width:970px){.advantages_block_main{grid-template-columns:repeat(3,1fr)}
 .specialist__block{grid-template-columns:repeat(1,1fr);gap:16px;margin-bottom:64px}
 .specialist__block__list{grid-template-columns:132px 100%}
 .item___list_sp{width:75%}
}
@media (max-width:960px){.advantages_block_main{grid-template-columns:repeat(1,1fr)}
 .advantages_inside{width:100%}
 .grey_block_inside{width:100%}
 }
@media (min-width:960px){body div.main-ui-pagination{bottom:630px}
 body .news-page div.main-ui-pagination{bottom:0}
 body .grid_cell{margin-bottom:16px}
}
.text-decoration-none{text-decoration:none}
.layer-gray{background-color:#f7f7f7;align-items:center}
.layer-gray .pageTop_column{padding-top:0}
.layer-gray .history_cell,.layer-gray .history_cell > a,.layer-gray .history_cell > ul,.layer-gray .history_cell > ul > li > a{color:#225D9C}
.pageTop.layer.not-found{display:flex;flex-direction:row;justify-content:space-between}
.pageTop.layer.not-found .pageTop_column{padding-top:0;display:flex;flex-direction:row;justify-content:space-between}
.not-found-image{width:50%;max-width:50%}
.not-found-image > img{width:100%;max-width:100%}
.not-found-text-block{display:flex;flex-direction:column;justify-content:center;text-align:center}
.not-found-text-header{font-size:48px;font-weight:bold;font-style:normal}
.not-found-text-text{font-size:18px;font-style:normal;font-weight:normal;line-height:1.88;padding-bottom:40rem}
.pageCard_go.btn.not-fount-btn{width:50%;background-color:#225D9C;background-image:none}
.bx-rating-yes-count.like-number{display:inline-block}
.mainNav_item.-first > .mainNav_itemLink{max-width:330px;width:100%;line-height:150%;display:block;min-height:0;height:fit-content}
.mainNav_items-2 .mainNav_item{padding-block:10px}
@media screen and (max-width:961px){.layer-gray{display:none}
 .pageCard_go.btn.not-fount-btn{width:100%;min-height:unset}
 .not-found-text-text{font-size:18px;font-style:normal;font-weight:normal;line-height:1.88;padding-bottom:10rem}
 .pageTop.layer.not-found{padding-bottom:10rem}
}
@media screen and (max-width:640px){.pageTop.layer.not-found .pageTop_column{padding-top:0;display:flex;flex-direction:column;justify-content:space-between}
 .table-standart{border-spacing:0 !important}
 .not-found-image{width:100%;max-width:100%}
}
@media screen and (max-width:1500px){.scroll_item{overflow:scroll}
}
@media (min-width:960px){.commonTitle{margin-top:15rem;margin-bottom:15rem}
 .layer-padding{padding-bottom:0;padding-top:0;background-color:#f4f4f4}
 .detailedList{margin-bottom:0}
 .detailedList_item.grid_cell{margin-bottom:0;margin-top:29px}
 .steps{margin-bottom:64px}
 .picture-block{margin-top:15rem}
 .important{margin-bottom:0}
 .padding1{padding-bottom:5rem}
 .bx-filter-block{display:flex !important}
.header_phoneBox a{text-decoration:none;color:#000}
.footer_phoneBoxLegend a{text-decoration:none;color:#fff}
.slick-track .slick-slide{height:unset}
.visible-xs-block .btn.btn-filter{position:relative;bottom:initial;width:100%;margin-bottom:30px}
.btn-filter-only-scroll,.btn-filter-scroll{display:none !important}
}
@media (max-width:767px){.filter.accordionForm.layer{height:auto;max-height:calc(100% - 100px);top:50px;bottom:initial;overflow-y:auto;overflow-x:hidden}
 .btn-filter-only-scroll{display:block !important}
}
.popup-hidden{display:none}
.popup-hidden.active{display:block;position:absolute;left:0;top:0;max-width:100%;max-height:100%;width:100%;height:100%}
.infographic-image-full{position:fixed}
#infographic{height:90%;box-sizing:border-box}
.header .header_workTimeBoxLegendText{font-size:12px}
.header .header_workTimeBoxLegendText span{text-transform:uppercase}
.__loading{position:relative}
.pageForm_submit{transition:padding 0.2s}
.__loading .pageForm_submit{position:relative}
 .__loading .pageForm_submit:before{content:"";position:absolute;width:100%;height:100%;display:block;top:0;left:0;z-index:2;background-color:rgba(0,0,0,0.2)}
.__loading .pageForm_submit:after{content:"";position:absolute;left:10px;top:50%;margin-top:-18px;width:36px;height:36px;background-image:url("/assets/img/loader.svg");background-repeat:no-repeat;background-position:0 0;background-size:100%;z-index:3}
button[type=submit]:disabled{filter:grayscale(0.8)}
button[type=submit]:disabled:hover{cursor:not-allowed}
.modal-no-found{padding:64px 64px 125px 64px;max-width:604px !important}
.modal-no-found__img{height:64px;width:64px;margin-bottom:32px}
.modal-no-found h1{margin:0;font-weight:500;font-size:32px;line-height:38px;margin-bottom:16px}
.modal-no-found p{font-size:18px;line-height:26px;color:#363C53;margin-bottom:16px}
.modal-no-found__link{font-weight:500;font-size:18px;line-height:26px;color:#0066B3}
.alert{padding:10px;margin:15px auto;max-width:800px;border-left:4px solid transparent;font-size:15px;line-height:1.2;display:none}
.alert-success{background:#f5fff5;border-color:#22B14C;color:#22B14C}
.alert-error{background:#fff5f5;border-color:#ED1C24;color:#ED1C24}
.table-to-table{border-collapse:collapse;margin:0;min-width:100%;width:100%}
.table-to-title{text-align:start;border:1px #999 solid;padding:8px;line-height:1.5;vertical-align:top}
.table-to-table td{text-align:start;border:1px #999 solid;padding:8px;line-height:1.5}
.table-to-td{border:none;padding:0}
.desctop-table,.mini-mobile-table{display: block;}
.mobile-table,.desctop-table,.mini-mobile-table{width:100%;max-width:100%}
@media (min-width:960px){.steps_row:nth-child(2n){flex-direction:row !important}
 .desctop-table{display:block}
 .mobile-table{display:none}
}
@media (max-width:960px){.mobile-hide{display:none}
 .mobile-show{display:block !important}
 .table-td-grey p,.font-size-td td{font-size:10rem}
 .table-td-p-v1,.table-td-p-v2{padding:0 !important;max-width:100% !important}
 .font-size-10{font-size:10rem;line-height:1.5}
 .table-to-title{font-size:11rem}
 .table-to-table td{font-size:10rem}
}
@media (max-width:460px){table td{font-size:10rem;padding:8px}
 .table-title-grey,.table-td-grey td{padding:4px !important}
 .table-grey,.table-standart,{border-spacing:4px !important}
 .table-to-table td,.table-p-standart{padding:4px !important}
}
table{max-width:100%;width:100%}
#table-order{display:flex;flex-direction:column}
#table-reviews{order:1}
.table-standart{margin:0;padding:0;outline:0;width:1064.44px;border-collapse:separate;border-color:#cce1ed;font-family:Tahoma,Arial,sans-serif;background-color:#ffffff;font-size:14px;vertical-align:middle !important;border:6px solid lightblue;border-spacing:10px}
.table-grey{margin:0;padding:0;outline:0;font-family:Tahoma,Arial,sans-serif;background-color:#ffffff;border:6px solid lightgray;border-spacing:10px}
.table-title-blue{margin:0;padding:0;outline:0;background-color:#3f73b2;color:#ffffff;font-weight:bold;height:40px;vertical-align:initial;line-height:40px}
.table-p-standart{padding:10px 15px;line-height:1.5}
.table-td-blue,.table-td-blue-middle{border:2px #cce1ed solid !important;max-width:600px}
.border-blue th{border:2px #cce1ed solid !important}
.table-td-blue{vertical-align:top}
.table-td-blue-middle{vertical-align:middle}
.text-center{text-align:center !important}
.text-start{text-align:start}
.margin-gor-center{margin:0 auto !important}
.span-red{color:#ff0052;font-weight:bold}
.table-td-p-v1,.table-td-p-v2{margin:0;padding:5px 40px;outline:0;max-width:90%;text-align:left}
.table-td-p-v2{padding:0}
.table-title-grey,.table-td-grey td{border:1px #BABABA solid;padding:8px;vertical-align:top}
.table-td-grey p{margin:0}
.table-th-blue{border:2px #cce1ed solid;padding:8px;line-height:1.5;vertical-align:top}
.m-0{margin:0}
.mobile-show{display:none}
.firms-buttons-block{display:flex;align-items:center;justify-content:space-between}
.firms-button-left,.firms-button-right{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:5rem 15rem;outline:0;border:none;font-size:14rem;font-weight:500;border-radius:5rem;cursor:pointer;text-decoration:none;color:#fff;width:50%}
.firms-button-left{background-image:linear-gradient(90deg,#0064b2,#10adf6)}
.firms-button-right{background-color:#F44336;margin-left:8px}
.firms-content-block{border-radius:10px;box-shadow:0 5px 15px 0 rgba(40,47,54,.08);background:#fff;padding:16px;margin-bottom:32px;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}
.firms-item-header{text-decoration:none}
.firms-item-header,.slider-item-header{color:#10adf6}
.slider-item-header{line-height:1;padding-bottom:8px}
.firms-item-footer{color:#0061a2}
.firms-item-header,.firms-item-footer{font-size:20rem;font-weight:bold}
.firms-item-body-right{max-width:108px;text-align:right}
.firms-buttons-block > a.firms-button{width:50%}
.cityPopup_geolocation{margin:15px 0 0 0}
.btn-link{border:0;background:none;padding:0;display:inline-block;border-bottom:1px dashed;text-decoration:none;color:#225d9c}
.btn-link:hover{color:#10adf6}
.cityPopup_geolocation i{margin:0 5px 0 0;color:green;position:relative;top:2px}
.city_autocomplete.__success{background:#edffed;border-color:#7fc47f;position:relative}
.easy-autocomplete .fa-check{position:absolute;top:13px;right:8px;color:#35c935}
.departments_item.grid_cell.grid_cell-3.button-wrap.desktop{position:relative;top:-63px}
.addr_frame.show_frame{margin:33px}
.addr_item.grid_cell.grid_cell-12.show{background-color:white}
.addr_item{background-color:white}
body > div.page_frame > div > div.layer.layer-empty.layer-padding > div > div.addr.grid > div:nth-child(1) > div > div.addr_map > ymaps > ymaps{width:623px !important;height:363px !important;max-width:100%}
body > div.page_frame > div > div.layer.layer-empty.layer-padding > div > div.addr.grid > div:nth-child(1) > div{display:grid;grid-template-columns:557px 619px}
@media (max-width:959px){body > div.page_frame > div > div.layer.layer-empty.layer-padding > div > div.addr.grid > div:nth-child(1) > div{display:none}
}
body > div.page_frame > div > div.layer.layer-empty.layer-padding > div > div.addr.grid > div:nth-child(2) > div > div.addr_map > ymaps > ymaps{width:623px !important;height:363px !important}
body > div.page_frame > div > div.layer.layer-empty.layer-padding > div > div.addr.grid > div:nth-child(2) > div{display:grid;grid-template-columns:557px 619px;overflow:hidden}
@media (max-width:960px){body > div.page_frame > div > div.layer.layer-empty.layer-padding > div > div.addr.grid > div:nth-child(2) > div{display:none}
}
body > div.page_frame > div > div.layer.layer-empty.layer-padding > div > div.addr.grid > div:nth-child(1) > div > div:nth-child(1) > span.addr_name{font-size:24px;font-weight:500;color:#555A60;margin-bottom:16px}
body > div.page_frame > div > div.layer.layer-empty.layer-padding > div > div.addr.grid > div:nth-child(2) > div > div:nth-child(1) > span.addr_name{font-size:24px;font-weight:500;color:#555A60;margin-bottom:16px}
.addr_info{margin-bottom:16px !important}
.addr_info,.addr_name{margin-bottom:16px}
span:nth-child(2).addr_info::before{content:"Адрес:";font-weight:bold;display:block}
span:nth-child(3).addr_info::before{content:"Время работы:";font-weight:bold;display:block}
span:nth-child(4).addr_info::before{content:"Телефоны:";font-weight:bold;display:block}
span:nth-child(5).addr_info::before{content:"Время работы:";font-weight:bold;display:block}
span:nth-child(6).addr_info::before{content:"Телефоны:";font-weight:bold;display:block}
body > div.page_frame > div > div.layer.layer-empty.layer-padding > div > div.addr.grid > div:nth-child(4) > div > div > span:nth-child(3).addr_info::before{content:"Главный офис в г. Краснодар:";font-weight:bold;display:block}
body > div.page_frame > div > div.layer.layer-empty.layer-padding > div > div.addr.grid > div:nth-child(3) > div > div > span:nth-child(3).addr_info::before{content:"Адрес:";font-weight:bold;display:block}
body > div.page_frame > div > div.layer.layer-empty.layer-padding > div > div.addr.grid > div:nth-child(5) > div > div > span:nth-child(3).addr_info::before{content:"Главный офис в г. Владивосток:";font-weight:bold;display:block}
body > div.page_frame > div > div.layer.layer-empty.layer-padding > div > div.addr.grid > div:nth-child(6) > div > div > span:nth-child(3).addr_info::before{content:"Главный офис в г. Екатеринбург:";font-weight:bold;display:block}
body > div.page_frame > div > div.layer.layer-empty.layer-padding > div > div.addr.grid > div:nth-child(7) > div > div > span:nth-child(3).addr_info::before{content:"Главный офис в г. Ростов-на-Дону:";font-weight:bold;display:block}
.layer-requisites .column{margin-bottom:56px}
.departments_item.grid_cell.grid_cell-3{color:black}
body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts > div > div.pageTop_columns.grid > div.pageTop_left.grid_cell.grid_cell-8 > div > div > div:nth-child(1) > a,body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts > div > div.pageTop_columns.grid > div.pageTop_left.grid_cell.grid_cell-8 > div > div > div:nth-child(2) > a,body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts > div > div.pageTop_columns.grid > div.pageTop_left.grid_cell.grid_cell-8 > div > div > div:nth-child(3) > a{color:black}
.title-navigation-contacts .pageTop_column.column.social-wrap .layer-ok,.title-navigation-contacts .pageTop_column.column.social-wrap .layer-ok span{background-color:#ee8208 !important;color:#fff !important}
.title-navigation-contacts .title.title-3,.title-navigation-contacts .mailto{color:black !important}
.title-navigation-contacts h1.text-layer{color:black;text-shadow:none !important}
body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts > div > div.pageTop_columns.grid > div.pageTop_left.grid_cell.grid_cell-8 > div > a.mailto{padding-left:0;text-transform:lowercase}
body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts > div > div.pageTop_history.history > div:nth-child(2) > ul > li:nth-child(1) > a > span{color:#0061A2;text-shadow:none !important}
body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts > div > div.pageTop_history.history > div:nth-child(2) > ul > li:nth-child(2) > span > span{color:black;text-shadow:none !important}
body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts > div > div.pageTop_history.history > div.history_nav.history_cell > div > div.hover_focus > div.hover_btnOn > span{color:#0061A2}
body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts > div > div.pageTop_history.history > div.history_nav.history_cell > div > div.hover_focus > div.hover_btnOn > i{color:#0061A2}
body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts > div > div.pageTop_history.history{border-top:1px solid #555A60}
body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts{background-color:white}
body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts > div > div.pageTop_columns.grid > div.pageTop_column.column.social-wrap > div > a.social_item.layer-vk > span{background-color:#4a90e2 !important;color:white !important}
body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts > div > div.pageTop_columns.grid > div.pageTop_column.column.social-wrap > div > a.social_item.layer-vk{background-color:#4a90e2 !important}
 body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts > div > div.pageTop_columns.grid > div.pageTop_column.column.social-wrap > div > a.social_item.layer-vk > i{color:white}
body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts > div > div.pageTop_columns.grid > div.pageTop_column.column.social-wrap > div > a.social_item.layer-yandex-zen{background-color:black}
body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts > div > div.pageTop_columns.grid > div.pageTop_column.column.social-wrap > div > a.social_item.layer-yandex-zen > span{color:white !important}
body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts > div > div.pageTop_columns.grid > div.pageTop_column.column.social-wrap > div > a.social_item.layer-yt{background-color:#d0021b !important}
i.social_icon.fab.fa-youtube{color:white}
body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts > div > div.pageTop_columns.grid > div.pageTop_column.column.social-wrap > div > a.social_item.layer-yt > span{color:white !important;background-color:#d0021b !important}
a.social_item.layer-yandex-zen{background-color:black;color:white}
div.layer.padding1.layer-requisites > div > div:nth-child(2){padding:0 32px 32px 32px;box-shadow:2px 2px 20px rgb(0 0 0 / 10%);border-radius:4px;position:relative;margin:56px auto auto auto}
#departments{font-size:20px;color:#555A60;margin-top:36px;font-size:24px;margin:30px}
#homepageAlsoWatching{padding-bottom:64px}
ul.circle_list li::marker{display:none}
div:nth-child(2) > ul > li:nth-child(1){}
body > div.page_frame > div > div.layer.layer-empty.layer-padding > div > div.layer.padding1.layer-requisites > div > div:nth-child(1) > div.shortArticle_desc.editor > p > span{position:absolute;left:33vh;width:20%}
body > div.page_frame > div > div.layer.layer-empty.layer-padding > div > div.layer.padding1.layer-requisites > div > div:nth-child(1) > div.shortArticle_desc.editor > p{margin:30px}
body > div.page_frame > div > div.layer.layer-empty.layer-padding > div > div.layer.padding1.layer-requisites > div > div:nth-child(2) > div span{position:absolute;left:107px;min-width:70%}
@media (max-width:960px){.layer-requisites .btn-wrap{margin-bottom:14px;right:-113px}
 div.layer.padding1.layer-requisites > div > div:nth-child(2){display:none}
 .shortArticle_desc.editor > p > span{position:static !important}
 div:nth-child(2) > div span{}
}
div.layer.padding1.layer-requisites > div > div:nth-child(1){}

.title-navigation-contacts h1.text-layer{color:#363C53;text-shadow:none !important}
body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts > div > div.pageTop_columns.grid > div.pageTop_left.grid_cell.grid_cell-8 > div > div > div:nth-child(1) > a,body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts > div > div.pageTop_columns.grid > div.pageTop_left.grid_cell.grid_cell-8 > div > div > div:nth-child(2) > a,body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts > div > div.pageTop_columns.grid > div.pageTop_left.grid_cell.grid_cell-8 > div > div > div:nth-child(3) > a{color:#363C53}
.departments_item.grid_cell.grid_cell-3{color:#363C53}
.title-navigation-contacts .title.title-3,.title-navigation-contacts .mailto{color:#363C53 !important}
body > div.page_frame > div > div.pageTop.pageTop-simple.layer.layer-reverse.title-navigation-contacts > div > div.pageTop_history.history > div:nth-child(2) > ul > li:nth-child(2) > span > span{color:#363C53 !important}
.list_span_faq_main{font-family:Roboto,Helvetica,Arial,sans-serif;;color:#282f36;display:block;margin-top:30rem;margin-bottom:14rem;font-size:28rem;font-weight:700;line-height:1.2}
div.addr.grid > div:nth-child(1) > div{overflow:hidden}
.title-navigation-contacts .pageTop_column.column.social-wrap .layer-tel,.title-navigation-contacts .pageTop_column.column.social-wrap .layer-tel span{background-color:#259eda !important;color:#fff !important}
.title-navigation-contacts .pageTop_column.column.social-wrap .layer-rt,.title-navigation-contacts .pageTop_column.column.social-wrap .layer-rt span{background-color:#100943 !important;color:#fff !important}
.pageTop_columns.grid.ready_firms_grid{margin-left:0 !important}
.grid_cell-8.ready_firms_pageTop_left > div > span{color:white}
.addr_info,.addr_name{margin-bottom:16px;color:#555A60}
div > span:nth-child(7){color:#555A60}
.steps{margin-left:0;max-width:1239px}
span.title.title-2.title-icon{margin-left:103px}
.layer-requisites .shortArticle_desc{color:#555A60}
.shortArticle_cell_1{margin:30px}
.layer-requisites .btn-wrap{margin:30px}
.layer-reverse .text-layer{text-shadow:none !important}
.nne-previw{position:relative;z-index:1;margin:64rem 0}
.nne-previw-title{font-weight:500;font-size:60rem;line-height:150%;color:#fff;margin:0}
.nne-previw-desc{font-size:24rem;line-height:150%;max-width:710rem;width:100%}
.nne-previw .column{display:flex;flex-direction:column;gap:32rem}
.nne-previw .pageTop_descText{margin:0}
.nne-ready-btns{display:flex;flex-wrap:wrap;gap:32rem}
.nne-ready-btns button{width:fit-content;padding:12rem 32rem}
.btn-accent{background:#225D9C}
#modal-form-sell label{font-weight:400;line-height:120%;color:#555A60;width:92rem;min-width:92rem;margin:0 15rem 0 0}
#modal-form-sell .pageForm_field{height:40rem;width:100%;font-weight:400;font-size:16rem;color:#B0AFB0;border:1rem solid #B0AFB0;border-radius:4rem;background:transparent}
#modal-form-sell .pageForm_validation{width:100%;margin:0 0 16rem}
#modal-form-sell .validation_frame{display:flex;align-items:center;flex-direction:row}
#modal-form-sell .form-area{display:flex;flex-direction:column}
#modal-form-sell button{background:#225D9C;border-radius:8rem;margin:8rem auto 16rem;width:fit-content;min-width:fit-content}
.nne-fieldset{margin-top:16rem}
.nne-fieldset legend{font-size:16rem;line-height:120%;text-align:center;color:#555A60;margin-bottom:16rem;border-bottom:0}
#modal-form-sell .checkbox_text{font-size:14rem;line-height:120%;text-align:center;color:#555A60;margin:0}
#modal-form-sell .checkbox_textLink{color:#FF0000}
.validation_frame:has(*[required]) label{position:relative}
.validation_frame:has(*[required]) label:after{content:' *';color:red}
.circle_list{font-size:24px;font-weight:400;margin:0}
.block_reviews__about{margin-top:32px;margin-bottom:64px}
.block_reviews__about{display:flex;gap:32px}
.specialist__block{display:flex;gap:32px}
.specialist__block__list span{font-size:14px;color:#363C53;line-height:21px}
.specialist__block{margin-top:32px;margin-bottom:64px}
.item___list_sp{display:flex;flex-direction:column}
.block_reviews__about_item{padding:16px 30px 32px 16px;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}
.block_reviews__about_item img{width:240px;height:337px}
#price-include-block{margin-top:64px}
 .item__list_inc{border-bottom:1px solid #CFCFCF;padding-bottom:16px}
 .price___input_blog{display:flex;gap:32px}
 .price___input_blog_item p{font-size:16px;font-weight:400;line-height:20.8px;color:#363C53;margin:0}
 .medium_include{display:flex;flex-direction:column;gap:8px}
 .medium_include_item{display:flex;gap:16px;justify-content:space-between}
 .medium_include_item span{display:flex;gap:16px}
 .price___input_blog span{font-size:20px;font-weight:200;line-height:26px}
 .blog_page_include_first > div > div > div.item__list_inc.medium_include > div:nth-child(2) > p > span{display:flex;flex-direction:column;font-weight:400;font-size:14px;width:100%;color:#555A60}
 .price___input_blog span:not(:last-child){width:94px}
 .buttom_include span{font-weight:700;font-size:24px;color:#363C53}
 .buttom_include{display:flex;flex-direction:column;gap:4px}
 .medium_include_item span{font-weight:700;color:#363C53;font-size:16px;width:94px}
 .price___input_blog_item p{font-size:16px;font-weight:400;line-height:20.8px;color:#363C53}
 .price___input_blog_item{background-color:#fff;padding:32px;display:flex;flex-direction:column;gap:16px;width:100%;justify-content:space-between;}
 .blog_page_include_first{margin:64px 0}
 .price___input_blog{margin-top:32px}
 .blog_page_include{margin-bottom:32px;margin-top:64px}
 .includes_price_item p:before{content:"";background-image:url('/assets/img/yes_icon.svg');background-repeat:no-repeat;display:flex;width:40px;height:40px}
 .includes_price_item p{display:flex;gap:16px;margin-bottom:16px;align-items:center;line-height:24px;color:#363C53}
 .includes_price_item p:last-child{font-weight:700;line-height:24px;background:linear-gradient(90deg,#0064B2 0,#10ACF5 50%);-webkit-background-clip:text;color:transparent}
 .includes_price_item span{font-size:24px;font-weight:500;line-height:31.2px;color:#363C53}
 .title_include_price{font-size:28px;font-weight:500;line-height:31.2px;color:#363C53}
 .block_includes_price{display:flex;margin:32px 0 64px 0;justify-content:space-between;align-items:flex-start}
 .img_inc{width:100%;max-width:150px;height:224px}
 .includes_price_item:last-child{background-color:#fff;padding:32px;display:flex;flex-direction:column;gap:16px;border-radius:4px}
.price___input_blog_item span{font-weight:700;color:#363C53;font-size:16px;width:94px}

 @media(max-width:1200px){.price___input_blog{display:flex;gap:32px;flex-wrap:wrap}
 .price___input_blog_item{width:unset}
 }
 @media(max-width:1090px){.block_includes_price{flex-wrap:wrap;justify-content:center;gap:20px}
 }
 @media(max-width:820px){.price___input_blog_item{width:100%}
 }
 @media(max-width:960px){.includes_price_item p{line-height:150%}
 }
 @media(max-width:480px){.block_img_includes{display:flex;flex-direction:column;justify-content:center;gap:16px}
 }
@media (max-width:994px){.company_headerTitle{margin-top:27%}
 .company_headerCost{margin-top:27%}
}
@media (max-width:825px){.company_headerCost{margin-top:27%}
}
@media (min-width:960px){#modal-form-sell.popupInner{max-width:604rem;padding:56rem 138rem}
 #modal-form-sell .title-2{font-weight:500;font-size:32rem;line-height:130%;text-align:center;color:#363C53;margin-top:0;margin-bottom:32rem}}
@media (max-width:959px){.nne-previw-title{font-size:32rem}
 .nne-previw-desc{font-size:16rem;max-width:100%}
 .nne-previw .column,.nne-ready-btns{gap:16rem}
 .nne-ready-btns button{width:100%;padding:12rem;font-size:16rem}
 #modal-form-sell label{width:54rem;min-width:54rem}
}
@media (max-width:759px){.nne-previw-desc{font-size:14rem}
}
@media (max-width:359px){.nne-previw-desc{font-size:16rem}
}
header label{border-bottom:unset !important}
.text-after-title ul{
    font-size: 24px;
}

.text-after-title {
    padding-top: 0 !important;
}

.medium_include_item {
    font-weight: 700;
    color: #363C53;
}
.buttom_include {
    font-size: 24px;
    font-weight: 700;
    color: #363C53;
}

.medium_include_item {
    align-items: center;
}

.qa-block {
/*  border: 1px solid #ccc;*/
  padding: 15px;
  margin: 20px 0;
/*  background-color: #f9f9f9;*/
/*  border-radius: 5px;*/
}


.slide-info-inside {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.company--desc-review {
	text-align: left;
}

.company--name-review {
	font-size: 22px;
	font-weight: 700;
    margin-bottom: 4px;
    line-height: 150%;
}

.company--date-review{
   opacity: 0.5;
  margin-bottom: 16px;
	font-size: 14px;
}

.company--desc-review {
	font-size: 16px;
	margin-bottom: 20px;
}

.slider-reviews_list {
	margin-top: 64px;
    position: relative;
}

.slide-info-inside a {
	color: #005d9f;
	text-decoration: none;
	text-decoration: underline;
}

.questionservices {
  font-weight: bold;
  margin-bottom: 10px;
  color: #333;
  cursor: pointer;
  padding: 5px;
  transition: background-color 0.3s ease;
  display: flex;
  align-items: center;
}

.questionservices:hover, .questionservices:focus {
  background-color: #e0e0e0;
}

.answerservices {
  color: #555;
  display: none;
  padding-left: 15px;
  padding-top: 5px;
  transition: max-height 0.3s ease-out;
  overflow: hidden;
}

.questionservices .arrow {
  margin-left: 10px;
  transition: transform 0.3s ease;
}

.questionservices::after {
  content: '▼';
  font-size: 16px;
  margin-left: 10px;
  transition: transform 0.3s ease;
}

.questionservices[aria-expanded="true"]::after {
  transform: rotate(180deg);
}

.reviews-slider .slick-arrow{
    --offset: -55px;
    
    opacity: 0.5;
    display: block;
    border: 0;
    background: none;
    position: absolute;
    width: 27px;
    height: 44px;
    top: 50%;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #005D9F;
}

.reviews-slider .slick-arrow:hover{
    opacity: 1;
}

.reviews-slider .slick-arrow:after{
    font-family: swiper-icons;
    font-size: 44px;
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1;
}

.reviews-slider{
    max-height: 370px;
    overflow: hidden;
    transition: height 0.4s, max-height: 0.4s;
}

.reviews-slider.inited{
    max-height: 100%;
}

.reviews-slider .slick-prev{
    left: var(--offset);
}

.reviews-slider .slick-next{
    right: var(--offset);
}

.reviews-slider .slick-prev:after{
    content: 'prev';
}

.reviews-slider .slick-next:after{
    content: 'next';
}

.reviews-slider .slick-dots{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

.reviews-slider ul.slick-dots li{
    list-style: none;
}

.reviews-slider ul.slick-dots li::marker{
    content: none;
}

.reviews-slider .slick-dots button{
    margin: 0;
    padding: 0;
    border: 0;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    overflow: hidden;
    background: #000;
    opacity: 0.2;
    border: 0;
    text-indent: -9999px;
}

.reviews-slider .slick-dots button:hover{
    cursor: pointer;
}

.reviews-slider .slick-dots .slick-active button{
    background: #005D9F;
    opacity: 1;
}


.slider-reviews_list_items {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 40px;
}

.quiz-inner .select__multiselect {
	height: max-content;
}


.quiz-inner .select__multiselect option {
	font-size: 16px;
}

.alert-warning{
    background: #fff3cd;
    color: #664d03;
    border: 1px solid #ffe69c;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    display: block;
    padding: 15rem;
}

.alert-danger{
    background: #f8d7da;
    color: #58151c;
    border: 1px solid #58151c47;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    display: block;
    padding: 15rem;
}

.pageForm_checkbox.validation{
    display: block;
    margin: 0;
    width: 100%;
}

.pageForm_checkbox .checkbox_label{
    border: 0;
    padding-top: 8px;
    padding-right: 5px;
    margin-bottom: 0;
}

.pageForm_checkbox .checkbox_text{
    width: auto;
    border: 0;
    font-size: 13rem;
    line-height: 1.5;
}

.checkbox_view{
    width: 17rem;
    height: 17rem;
}

@media(max-width:1000px) {
    .desctop-table, .mini-mobile-table {
        overflow-y: scroll;
    }
}