/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

.faq__question h3{
margin-bottom:0
}
.article-navigation {
margin: 40px 0;
}
.article-navigation__list {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
list-style-type: none;
counter-reset: my-counter;
margin: 0;
}
.article-navigation__item {
font-weight: 600;
margin-right: 96px;
margin-bottom: 10px;
}
.article-navigation__link::before {
content: counter(my-counter) ".";
counter-increment: my-counter;
color:rgb(114, 156, 176);
font-weight: 600;
margin-right: 10px;
}
.article-navigation__link {
display: inline-block;
-webkit-transition: color .2s ease;
-o-transition: color .2s ease;
transition: color .2s ease;
color: rgb(114, 156, 176);
font-size: 16px;
font-weight: 600;
line-height: 20px;
text-align: left;
}
.article-navigation__link:hover {
text-decoration:underline
}
.article-navigation__title {
color: rgb(65, 65, 65);
font-size: 22px;
font-weight: 600;
line-height: 30.8px;
text-transform: uppercase;
}
@media (max-width: 991px){
.anchor__list {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
.article-navigation__item {
margin-right: 0;
margin-bottom: 15px;
}
.article-navigation {
margin: 60px 0;
}
.article-navigation__title {
font-size: 16px;
font-weight: 600;
line-height: 20px;
}
}

.b_main_text_reviews {
padding:0 0 50px 0
}
.text_reviews {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row;
gap:20px
}
.text_reviews .det-Rev-item:not(:last-child) {
margin-right:10px
}
.text_reviews .det-Rev-item {
-webkit-box-shadow: none;
box-shadow: none;
overflow: hidden;
}
.text_reviews .det-Rev-name {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
/* <a class="hrefscolor" href="/about/reviews/" tabindex="-1">Подробнее</a> */
.text_reviews .det-Rev-comment {
/*display: -webkit-box;
display: box;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;
-ms-line-clamp: 6;
-webkit-line-clamp: 6;
line-clamp: 6;*/
word-wrap: break-word;
-webkit-box-orient: vertical;
box-orient: vertical;
margin: 15px 20px;
font-size: 14px;
font-family: Montserrat;
}
.text_reviews .hrefscolor {
background: -webkit-gradient(linear, right top, left top, from(rgb(1, 65, 214)),to(rgb(101, 188, 255)));
background: -o-linear-gradient(right, rgb(1, 65, 214),rgb(101, 188, 255));
background: linear-gradient(270.00deg, rgb(1, 65, 214),rgb(101, 188, 255));
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;
background-clip:text;
text-fill-color:transparent;
font-family: Montserrat;
font-size: 16px;
font-weight: 600;
line-height: 20px;
letter-spacing: 0%;
text-transform: capitalize;
margin: 15px 20px;
}
.text_reviews .det-Rev-content {
padding-bottom: 15px;
}
@media (max-width: 1199px) {
.b_main_text_reviews {
padding: 0;
}
}

/*новая таблица цен*/
.newprices  tr {
box-sizing: border-box;
border:none;
border-right: 1px solid rgba(127, 155, 174, 0.08);
} 
.newprices  th{
padding: 20px;
border-right: 1px solid rgba(127, 155, 174, 0.08);
background:rgba(127, 155, 174, 0.08);
color: rgb(65, 65, 65);
font-size: 16px;
font-weight: 500;
line-height: 20px;
text-align: left;
}
.newprices  td, th {
vertical-align:top;
}

.newprices  td {
padding:20px 14px;
border: 1px solid rgba(127, 155, 174, 0.08)!important;
}
.newprices th:first-child{
border-radius: 6px 0px 0px 0px;
overflow: hidden;
} 
.newprices th:last-child{
border-radius: 0px 6px 0px 0px;
overflow: hidden;
}
.newprices {
margin-top: 20px;
}
.newprices .btn {width:100%; margin-top:30px }
td:second-child {
color: rgb(65, 65, 65);
font-size: 18px;
font-weight: 700;
line-height: 24px;
max-width: 211px;
}
.newprices td:nth-child(3) {
color: rgb(65, 65, 65);
font-size: 16px;
font-weight: 600;
line-height: 20px;
white-space: nowrap;
}
.newprices  td:last-child {
color: rgb(65, 65, 65);
font-size: 18px;
font-weight: 700;
line-height: 24px;
white-space: nowrap;
}
.newprices tr:nth-child(3) {
background: white;
}
@media (max-width: 991px) {
.mobile{display:block}
.newprices {
display: block;
overflow-x: auto;
}
.newprices .service_content {
padding: 0;
display: none;
box-shadow: 0 7px 24px rgba(50, 93, 124, .15);
background: white;
}
.newprices .service_title {
width: 100%;
}
.accordion td {
border:none!important;
white-space: normal!important;
} 
.accordion {
border-right: none!important;
border-bottom: 1px solid rgba(127, 155, 174, 0.08)!important;
}
}