.recaptcha-block p.help-block {
    color: rgba(10,10,10,.4);
    font-size: .875rem;
    font-weight: 300;
}

.recaptcha-block p.help-block a {
    color: inherit;
    text-decoration: underline;
    margin-right: 0;
}

.old-price-text {
    font-size: .75rem;
    font-weight: 400;
    text-decoration: line-through;
}

.full-col-sale {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    max-width: 100%;
}

.filters__text.filters__text-mobile {
    display: none;
}

.services-section-container .configurator .cards__item .cards-info-block {
    width: 100%;
    max-width: 100%;
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
}

.services-section-container:not(.full-images-cards) .configurator .cards__item .cards-img-block {
    display: none;
}

.services-section-container .configurator .cards__item .cards-info-block .cards__info {
    height: 100%;
}

.list--filters .list__item {
    height: auto;
}

.sales-slider {
    padding-bottom: 2.25rem;
}

.sales-slider .swiper-slide.cards.row.configurator {
    border-top: 1px solid rgba(50, 50, 50, .5);
}

.sales-slider .swiper-button-next,
.sales-slider .swiper-button-prev {
    top: unset;
    bottom: 0;
}

.swiper-pagination.slick-counter {
    width: fit-content;
}

.sales-slider.sales-slider-permanent .swiper-slide a.cards__item:nth-child(3),
.sales-slider.sales-slider-permanent .swiper-slide a.cards__item:nth-child(7),
.sales-slider.sales-slider-volume .swiper-slide a.cards__item:nth-child(4),
.sales-slider.sales-slider-volume .swiper-slide a.cards__item:nth-child(7) {
    border-right: none;
}

.sales-slider .swiper-slide a.cards__item>.row {
    height: 100%;
}

.cards__info {
    height: 100%;
}

.video-desktop {
    background-size: cover;
    background-position: 50% 50%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.video-mobile {
    background-size: cover;
    background-position: 50% 50%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.text-container a {
    text-decoration: underline;
}

.page-services-block .section__inner.container.services-section-container .configurator .cards-list {
    border-left: 0;
}

.page-services-block .section__inner.container.services-section-container>div.configurator .cards__item {
    width: 23.8%;
    border: 0.2px solid rgba(0, 0, 0, 0.4);
    border-radius: 10px;
    background-color: rgba(246, 245, 241, 0.5);
    min-height: 19.25rem;
    margin: 0 20px 20px 0;
}

.page-services-block .section__inner.container.services-section-container>div.configurator .cards__item a .row .col-6 {
    max-width: 100%;
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
}

.page-services-block .section__inner.container.services-section-container>div.configurator .cards__item a .row .col-6:nth-child(1) {
    height: 9.875rem;
}

.page-services-block .section__inner.container.services-section-container>div.configurator .cards__item a .row .col-6 .cards__img {
    -webkit-clip-path: none;
    clip-path: none;
    border-radius: 10px 10px 0 0;
    margin-right: 0;
    min-height: unset;
    height: 100%;
    position: relative;
    width: 100%;
}

.page-services-block .section__inner.container.services-section-container>div.configurator .cards__item a .row .col-6:nth-child(2) {
    height: calc(100% - 9.875rem);
}

.page-services-block .section__inner.container.services-section-container>div.configurator .cards__item:nth-child(4n) {
    margin-right: 0;
}


@media screen and (max-width: 991px) {
    .section__inner.container.services-section-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .section__inner.container.services-section-container>div {
        width: 100%;
    }
    .section__inner.container.services-section-container>div:nth-child(2) {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .section__inner.container.services-section-container>div:nth-child(3) {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0;
    }
    .section__inner.container.services-section-container>div.configurator {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
    }
    .section__inner.container.services-section-container .filters {
        border-bottom: 0.5px solid rgba(10, 10, 10, 0.4);
        border-top: 0.5px solid rgba(10, 10, 10, 0.4);
    }
    .section__inner.container.services-section-container .link__icon+.link__text {
        font-size: 0.9375rem;
        line-height: 1.1875rem;
    }
    .section__inner.container.services-section-container .dropdown__toggle {
        font-size: 0.9375rem;
        line-height: 1.1875rem;
    }
    .section__inner.container.services-section-container>div:nth-child(2) form>div {
        margin-top: 1.25rem!important;
    }
    .filters__text.filters__text-mobile {
        display: block;
        margin-left: 0;
        font-size: 0.875rem;
        margin-bottom: 1.25rem;
    }
    .section__inner.container.services-section-container>div.configurator .cards-list {
        border-left: none;
    }
    .section__inner.container.services-section-container>div.configurator .cards__list.list {
        display: none;
    }
    .section__inner.container.services-section-container>div.configurator .cards__item,
    .page-services-block .section__inner.container.services-section-container>div.configurator .cards__item {
        width: 30.4%;
        margin: 10px;
        border: 0.2px solid rgba(0, 0, 0, 0.4);
        border-radius: 10px;
        background-color: rgba(246, 245, 241, 0.5);
        min-height: 19.25rem;
    }
    .section__inner.container.services-section-container>div.configurator .cards__item a .row .col-6,
    .page-services-block .section__inner.container.services-section-container>div.configurator .cards__item a .row .col-6 {
        max-width: 100%;
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex: 0 100%;
        flex: 0 100%;
    }
    .section__inner.container.services-section-container>div.configurator .cards__item a .row .col-6 .cards__img,
    .page-services-block .section__inner.container.services-section-container>div.configurator .cards__item a .row .col-6 .cards__img {
        -webkit-clip-path: none;
        clip-path: none;
        border-radius: 10px 10px 0 0;
        margin-right: 0;
        min-height: unset;
        height: 100%;
        position: relative;
        width: 100%;
    }

    .section__inner.container.services-section-container>div.configurator .cards__item a .row .col-6:nth-child(1),
    .page-services-block .section__inner.container.services-section-container>div.configurator .cards__item a .row .col-6:nth-child(1) {
        height: 9.875rem;
    }
    .section__inner.container.services-section-container>div.configurator .cards__item a .row .col-6:nth-child(2),
    .page-services-block .section__inner.container.services-section-container>div.configurator .cards__item a .row .col-6:nth-child(2) {
        height: calc(100% - 9.875rem);
    }

    .section__inner.container.services-section-container>div.configurator .cards__item a .row .col-6 .cards__img::after,
    .page-services-block .section__inner.container.services-section-container>div.configurator .cards__item a .row .col-6 .cards__img::after {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: rgba(246, 245, 241, 0.1);
    }
    .section__inner.container.services-section-container>div.configurator .cards__info {
        padding: 0.75rem;
        height: 100%;
        width: 100%;
    }
    .services-section-container:not(.full-images-cards) .configurator .cards__item .cards-img-block {
        display: block;
    }

    .section__inner.container.services-section-container>div.configurator .cards__item:hover,
    .page-services-block .section__inner.container.services-section-container>div.configurator .cards__item:hover {
        background-color: #f6f5f1;
    }

    .page-services-block .section__inner.container.services-section-container>div.configurator .cards__item:nth-child(4n) {
        margin-right: 20px;
    }

    .section__inner.container.services-section-container>div.configurator .cards__item:nth-child(3n),
    .page-services-block .section__inner.container.services-section-container>div.configurator .cards__item:nth-child(3n) {
        margin-right: 0;
    }
    .section__inner.container.services-section-container>div.configurator .cards__item,
    .page-services-block .section__inner.container.services-section-container>div.configurator .cards__item {
        width: 31.3%;
        margin: 0 20px 20px 0;
    }
    /* шрифты */
    .section__inner.container.services-section-container>div.configurator .cards__t {
        font-size: 1rem;
        font-weight: 400;
    }
    .section__inner.container.services-section-container>div.configurator .cards__price .old-price {
        font-size: 1rem;
    }
    .section__inner.container.services-section-container>div.configurator .cards__price .price__small {
        font-size: 1rem;
    }
    .section__inner.container.services-section-container>div.configurator .cards__price .price__text {
        font-weight: 400;
        font-size: 1.25rem;
    }

    .sales-slider .swiper-button-next,
    .sales-slider .swiper-button-prev,
    .sales-slider .swiper-pagination.slick-counter {
        display: none;
    }
    .sales-slider.sales-slider-permanent .swiper-slide a.cards__item:nth-child(1),
    .sales-slider.sales-slider-permanent .swiper-slide a.cards__item:nth-child(5),
    .sales-slider.sales-slider-volume .swiper-slide a.cards__item:nth-child(2),
    .sales-slider.sales-slider-volume .swiper-slide a.cards__item:nth-child(6) {
        border-right: none;
    }
}

@media screen and (max-width: 768px) {
    .swiper-services a.swiper-slide {
        height: auto;
        max-width: 16rem;
    }

    .video__name.bottom {
        top: auto;
        bottom: 5rem;
    }

    .table-info ol, .table-info p {
        opacity: .8;
    }
}

@media screen and (max-width: 767px) {
    .section__inner.container.services-section-container>div.configurator .cards__item,
    .section__inner.container.services-section-container>div.configurator .cards__item {
        width: 46%;
        min-height: 13.5rem;
        margin: 5px 7px;
    }
    .section__inner.container.services-section-container>div.configurator .cards__info {
        padding: 0.75rem;
        height: 100%;
    }

    .section__inner.container.services-section-container>div.configurator .cards__item a .row .col-6:nth-child(1),
    .page-services-block .section__inner.container.services-section-container>div.configurator .cards__item a .row .col-6:nth-child(1) {
        height: 6.875rem;
    }
    .section__inner.container.services-section-container>div.configurator .cards__item a .row .col-6:nth-child(2),
    .page-services-block .section__inner.container.services-section-container>div.configurator .cards__item a .row .col-6:nth-child(2) {
        height: calc(100% - 6.875rem);
    }

    .section__inner.container.services-section-container>div.configurator .cards__item,
    .page-services-block .section__inner.container.services-section-container>div.configurator .cards__item {
        width: 48.5%;
        margin: 5px 3% 10px 0;
    }
    .section__inner.container.services-section-container>div.configurator .cards__item:nth-child(3n),
    .page-services-block .section__inner.container.services-section-container>div.configurator .cards__item:nth-child(3n) {
        margin-right: 3%;
    }
    .section__inner.container.services-section-container>div.configurator .cards__item:nth-child(2n),
    .page-services-block .section__inner.container.services-section-container>div.configurator .cards__item:nth-child(2n) {
        margin-right: 0;
    }
    /* шрифты*/
    .section__inner.container.services-section-container>div.configurator .cards__t {
        font-size: 0.75rem;
    }
    .section__inner.container.services-section-container>div.configurator .cards__price .old-price {
        font-size: 0.75rem;
    }
    .section__inner.container.services-section-container>div.configurator .cards__price .price__small {
        font-size: 0.75rem;
    }
    .section__inner.container.services-section-container>div.configurator .cards__price .price__text {
        font-size: 0.9375rem;
    }

    .sales-slider .swiper-slide a.cards__item {
        border-right: none;
    }
}

@media screen and (max-width: 570px) {
    .sales-slider .swiper-slide.cards.row.configurator {
        flex-wrap: nowrap;
        width: fit-content;
        height: auto;
    }
    .sales-slider a.cards__item {
        width: 17.875rem;
    }
    .sales-slider .swiper-slide a.cards__item,
    .sales-slider.sales-slider-permanent .swiper-slide a.cards__item:nth-child(1),
    .sales-slider.sales-slider-permanent .swiper-slide a.cards__item:nth-child(3),
    .sales-slider.sales-slider-permanent .swiper-slide a.cards__item:nth-child(5),
    .sales-slider.sales-slider-permanent .swiper-slide a.cards__item:nth-child(7),
    .sales-slider.sales-slider-volume .swiper-slide a.cards__item:nth-child(2),
    .sales-slider.sales-slider-volume .swiper-slide a.cards__item:nth-child(4),
    .sales-slider.sales-slider-volume .swiper-slide a.cards__item:nth-child(6),
    .sales-slider.sales-slider-volume .swiper-slide a.cards__item:nth-child(7) {
        border-right: 1px solid rgba(50, 50, 50, .5);
        margin-bottom: 0!important;
        margin-top: 0!important;
    }
}

@media screen and (max-width: 569px) {
    .filters__text.filters__text-mobile {
        margin-bottom: 10px;
    }
    .section__inner.container.services-section-container>div.configurator .cards__item:not(:first-child),
    .page-services-block .section__inner.container.services-section-container>div.configurator .cards__item:not(:first-child) {
        margin-top: 5px;
    }
}

@media screen and (max-width: 380px) {
    .section__inner.container.services-section-container>div.configurator .cards__item,
    .page-services-block .section__inner.container.services-section-container>div.configurator .cards__item {
        margin: 4px 3% 8px 0;
    }
    .section__inner.container.services-section-container>div.configurator .cards__item:nth-child(2n),
    .page-services-block .section__inner.container.services-section-container>div.configurator .cards__item:nth-child(2n) {
        margin-right: 0;
    }
}

.slick-slider-promo {
    margin-top: -7rem;
}

@media (min-width: 1300px) {
    .slick-slider-promo .mt-xl-14 {
        margin-top: 17rem!important;
    }
}

@media (min-width: 992px) {
    .slick-slider-promo .mt-lg-10 {
        margin-top: 11rem!important;
    }
    .section-services-block .services-section-container .configurator .col-lg-12 .list {
        margin-top: 0;
    }
}

@media screen and (max-width: 991px) {
    .slick-slider-promo .mt-xl-14.mt-lg-10.d-none.d-md-block {
        margin-top: 7rem!important;
    }
}

@media (min-width: 768px) {
    .video-mobile {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .slick-slider-promo {
        margin-top: 0;
    }
    .slick-slider-promo .mt-xl-14.mt-lg-10.d-none.d-md-block {
        margin-top: 3rem!important;
    }

    .video-desktop {
        display: none;
    }
    /*.table-info ol, .table-info p {*/
    /*    opacity: 1;*/
    /*    !*color: #908f8d;*!*/
    /*    color: rgba(0,0,0, 0.4);*/
    /*}*/
    /*.table-info ol .price-string, .table-info .price-string {*/
    /*    !*color: #383837;*!*/
    /*    color: rgba(0,0,0, 0.8);*/
    /*}*/
}

.filter-loader-block {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    /*height: 1000px;*/
    z-index: 100;
    bottom: 0;
    /*background: rgb(158 158 158 / 36%);*/
    background: rgba(158, 158, 158, 0.36);
    display: none;

    background: rgba(0, 0, 0, 0.7);
    /* background: rgba(158, 158, 158, 0.9); */
    position: fixed;
    z-index: 1000;
}
.filter-loader-block.active {
    /*display: block;*/
    display: flex;
}

.boxes {
    margin: auto;
    width: 140px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.boxes .box {
    margin: 10.66667px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    /*background: linear-gradient(130deg, #ce9ffc 0%, #7367f0 100%);*/
    background: linear-gradient(130deg, #fe7373 0%, #fe7373 100%);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    -webkit-animation: pulse 1s linear infinite alternate;
    animation: pulse 1s linear infinite alternate;
}
.boxes .box:nth-child(1) {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
}
.boxes .box:nth-child(2) {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
}
.boxes .box:nth-child(3) {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}
.boxes .box:nth-child(4) {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}
.boxes .box:nth-child(5) {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}
.boxes .box:nth-child(6) {
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
}
.boxes .box:nth-child(7) {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}
.boxes .box:nth-child(8) {
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}
.boxes .box:nth-child(9) {
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
}

@-webkit-keyframes pulse {
    from,
    40% {
        opacity: 0;
    }
    50% {
        opacity: 0.5;
    }
    80%,
    to {
        opacity: 1;
    }
}

@keyframes pulse {
    from,
    40% {
        opacity: 0;
    }
    50% {
        opacity: 0.5;
    }
    80%,
    to {
        opacity: 1;
    }
}
@media screen and (max-width: 300px) {
    .box {
        width: 30px !important;
        height: 30px !important;
    }
}

.section__t-style {
    position: relative;
    padding-bottom: 3.5rem;
}

.section__t-span {
    position: absolute;
    white-space: nowrap;
    bottom: 0;
    left: 7rem;
}

.section__t-cont {
    position: absolute;
    white-space: nowrap;
    bottom: 0;
    left: 13.5rem;
}

@media screen and (max-width: 1299px) {
    .section__t-span {
        left: 5rem;
    }
    .section__t-cont {
        left: 10rem;
    }
}

@media screen and (max-width: 991px) {
    .section__t-style {
        padding-bottom: 2.8rem;
    }
    .section__t-span {
        left: 4rem;
    }
    .section__t-cont {
        left: 7.5rem;
    }
}

@media screen and (max-width: 767px) {
    .section__t-style {
        padding-bottom: 2.5rem;
    }
    .section__t-span {
        left: 2.8rem;
    }
    .section__t-cont {
        left: 5.5rem;
    }
}

@media screen and (max-width: 569px) {
    .section__t-style {
        padding-bottom: 1.9rem;
    }
    .section__t-span {
        left: 3.8rem;
    }
    .section__t-cont {
        left: 4rem;
    }
}

.btn__with-border {
    border: 1px solid #EF262E;
    padding: 10px 15px;
    border-radius: 30px;
}

.btn__with-border .link__text {
    color: #EF262E;
}

.price__text-service span {
    font-size: 1.75rem;
    font-weight: 300;
}

.ahchor-block-service a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0.5rem;
    margin-right: 0;
    padding: 0 0.875rem 0.125rem;
    height: 1.9375rem;
    border: 1px solid #dbdad7;
    border-radius: 6.25rem;
    white-space: nowrap;
}

.ahchor-block-service a:hover {
    border-color: #fe7373;
    color: #fe7373;
}

.text-primary {
    color: #EF262E;
}

.text-opacity-8 {
    opacity: .8!important;
}

.gallery__item.result-work__item>div:nth-child(1) {
    margin-bottom: 30px;
}

.gallery__item.result-work__item .grid__row:not(:first-child) {
    margin-top: 1rem;
    padding-top: 1rem;
}

.new-price-row-title {
    margin-bottom: 2.8125rem;
}

.table__row.table__row-head {
    border-top: 1px solid rgba(50, 50, 50, .5);
    padding-top: 1rem;
}

.new-price-row-undertitle {
    opacity: 1;
    font-size: 1.25rem;
    margin-top: 3.75rem;
    margin-bottom: 1.5625rem;
}

.table-block__more {
    opacity: .88;
    margin-top: 0.75rem;
}

.table__row.table__row-new .table__price {
    padding: 1.4rem 0;
}

@media screen and (min-width: 992px) {
    .gallery__item.result-work__item {
        padding: 0 40px;
    }
    .h2-pl {
        padding-left: 40px;
    }
}

@media screen and (max-width: 767.98px) {
    .form__btn {
        margin-top: 3rem;
    }
    .time-table-none {
        display: none;
    }
    .table__row.table__row-new {
        border-top: 0.5px solid rgba(50, 50, 50, .5);
    }
    .table__row.table__row-new:last-child {
        border-bottom: 0.5px solid rgba(50, 50, 50, .5);
    }
    .table__row.table__row-new .col-md-6 {
        width: 50%;
    }
    .new-price-row-title {
        margin-bottom: 2rem;
        font-size: 1rem;
    }
    .table__row.table__row-head {
        padding-top: 0;
    }
    .table__row.table__row-head .table__col {
        padding-bottom: 0.625rem;
        padding-top: 0.625rem;
        font-size: 0.875rem;
    }
    .table__row.table__row-new .table__col {
        padding-bottom: 1.25rem;
        padding-top: 1.25rem;
        font-size: 1rem;
    }
    .table__row.table__row-new .table__price {
        padding: 1.3rem 0;
        font-size: 1rem;
        text-align: right;
    }
    .table-block__more {
        font-size: 0.875rem;
        line-height: 1rem;
        margin-top: 0;
        padding-bottom: 1.25rem;
    }
}

@media screen and (max-width: 569px) {
    .mt-6-mob {
        margin-top: 1rem!important;
    }
}

.swiper.slider-all-doctors {
    margin-top: 4rem;
    padding-bottom: 2.25rem;
}

.swiper.slider-all-doctors .swiper-button-next,
.swiper.slider-all-doctors .swiper-button-prev {
    top: unset;
    bottom: 0;
}

.slide-one-doctor {
    padding-right: 1.2rem;
}

.slide-doc__img {
    height: 22.5rem;
    margin-bottom: 1.25rem
}

.slide-doc__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.slide-doc__t {
    margin-bottom: 0.5rem;
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.1;
}

@media screen and (max-width: 991px) {
    .slider-all-doctors .swiper-button-next,
    .slider-all-doctors .swiper-button-prev {
        display: none;
    }
    .swiper.slider-all-doctors {
        padding-bottom: 0;
    }
}

@media screen and (max-width: 569px) {
    .section__inner.container.non-standart-section {
        padding-right: 0;
    }
    .slider-all-doctors .slide-doctor-link {
        width: 16rem;
    }
    .slide-doc__img {
        height: 21.625rem;
    }
    .spec-section-header {
        padding-right: 15px;
    }
    .slide-one-doctor.swiper-slide {
        max-width: 16rem;
    }
}

.form__group.field-contact-success .form-checkbox {
    margin-right: 0;
}

.no-flex-grow {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
}

.btn__with-border .link__text {
    color: #ef262e !important;
    width: fit-content;
}

@media screen and (min-width: 992px) {
    .result-work .slick-next {
        top: -2.5rem;
        right: 2.5rem;
    }
    .result-work .slick-prev {
        top: -2.5625rem;
        right: 4.625rem;
    }
    .result-work .slick-counter {
        top: -2.8125rem;
        right: 7.8125rem;
    }
}

@media screen and (max-width: 992px) {
    .result-work .slick-counter {
        right: 2.1875rem;
    }
    .result-work .slick-prev {
        right: 4.375rem;
    }
}

@media (max-width: 569.98px) {
    .cards[data-name='blog'] .cards__item {
        border-left: 0;
        border-right: 1px solid rgba(50, 50, 50, 0.5);
    }
}

.ahchor-block-service a:not(:last-child),
.ahchor-block-service div:not(:last-child) {
    margin-right: 0.375rem;
}

@media screen and (max-width: 992px) {
    .ahchor-block-service .nav {
        min-width: 100%;
        overflow-x: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-overflow-style: none;
        scrollbar-width: none;
    }
    .ahchor-block-service .nav::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 0;
        height: 0;
        display: none;
    }
}

.cards .price--discount {
    color: #ef262e;
}

@media screen and (max-width: 991px) {
    .btn__with-border {
        padding: 0.625rem 1.5rem;
    }
}

h2.accordion__t {
    margin-bottom: 0;
}

.accordion__t {
    line-height: 1;
}

.form__group.has-error .form__control {
    border-color: #ef262e;
}
.form__group.has-error .help-block-error {
    display: block;
    margin-top: .25rem;
    color: #ef262e;
    font-size: .75rem;
}

.result-search-list,
.noresult-search-list {
    max-width: 620px;
    margin-top: 64px
}

.result-search-block {
    margin-bottom: 80px;
}

.result-dearch-title {
    color: rgb(0, 0, 0, .4);
    text-transform: uppercase;
    margin-bottom: 20px;
    font-size: 14px;
}

.result-search-link,
.noresult-search-list>div:nth-child(1) {
    color: #0A0A0A;
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 12px;
    position: relative;
    display: block;
    width: 100%;
    padding-right: 20px;
}

.result-search-link::after {
    content: "";
    position: absolute;
    right: 0;
    top: 5px;
    width: 8px;
    height: 8px;
    background: url(/images/icons/search_arr.svg) no-repeat center;
    background-size: contain;
}

.result-search-desc,
.noresult-search-list>div:nth-child(2) {
    color: rgb(10 10 10 / 60%);
    font-size: 16px;
    max-width: 410px;
}

.noresult-search-list>div:nth-child(2) a {
    text-decoration: underline;
}

.result-search-info {
    margin-bottom: 48px;
}

.result-search-info:last-child {
    margin-bottom: 0;
}

@media (max-width: 569.98px) {
    .result-dearch-title {
        font-size: 13px;
    }
    .result-search-link,
    .noresult-search-list>div:nth-child(1) {
        font-size: 14px;
        line-height: 17px;
    }
    .result-search-info {
        margin-bottom: 24px;
    }
    .result-search-desc,
    .noresult-search-list>div:nth-child(2) {
        font-size: 14px;
    }
    .result-search-list,
    .noresult-search-list {
        margin-top: 44px;
    }
}

.result-search-desc {
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
}

.search .field-search {
    width: 100%;
}

.search .field-search .help-block {
    position: absolute;

    font-size: .75rem;
    margin-top: 0.25rem;
}

.search .field-search .help-block.help-block-error {
    color: #ef262e;
}

@media screen and (min-width: 992px) and (max-width: 1299px) {
    .page-services-block .section__inner.container.services-section-container>div.configurator .cards__item {
    width: 23.38%;
}
}

u > a {
    text-decoration: underline;
}

.btn__with-border {
    border: 1px solid #EF262E;
    padding: 10px 15px;
    border-radius: 30px;
}

.btn__with-border .link__text {
    color: #EF262E;
}

.price__text-service span {
    font-size: 1.75rem;
    font-weight: 300;
}

.ahchor-block-service a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0.5rem;
    margin-right: 0;
    padding: 0 0.875rem 0.125rem;
    height: 1.9375rem;
    border: 1px solid #dbdad7;
    border-radius: 6.25rem;
    white-space: nowrap;
}

.ahchor-block-service a:hover {
    border-color: #fe7373;
    color: #fe7373;
}

.text-primary {
    color: #EF262E;
}

.text-opacity-8 {
    opacity: .8!important;
}

.gallery__item.result-work__item>div:nth-child(1) {
    margin-bottom: 30px;
}

.gallery__item.result-work__item .grid__row:not(:first-child) {
    margin-top: 1rem;
    padding-top: 1rem;
}

.new-price-row-title {
    margin-bottom: 2.8125rem;
}

.table__row.table__row-head {
    border-top: 1px solid rgba(50, 50, 50, .5);
    padding-top: 1rem;
}

.new-price-row-undertitle {
    opacity: 1;
    font-size: 1.25rem;
    margin-top: 3.75rem;
    margin-bottom: 1.5625rem;
}

.table-block__more {
    opacity: .88;
    margin-top: 0.75rem;
}

.table__row.table__row-new .table__price {
    padding: 1.4rem 0;
}

.ahchor-block-service a:not(:last-child) {
    margin-right: 0.375rem;
}

@media screen and (max-width: 992px) {
    .ahchor-block-service .nav {
        min-width: 100%;
        overflow-x: auto;
        display: flex;
        flex-wrap: nowrap;
        -ms-overflow-style: none;
        scrollbar-width: none;
    }
    .ahchor-block-service .nav::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 0;
        height: 0;
        display: none;
    }
}

@media screen and (min-width: 992px) {
    .gallery__item.result-work__item {
        padding: 0 40px;
    }
    .h2-pl {
        padding-left: 40px;
    }
    .result-work .slick-next {
        top: -2.5rem;
        right: 2.5rem;
    }
    .result-work .slick-prev {
        top: -2.5625rem;
        right: 4.625rem;
    }
    .result-work .slick-counter {
        top: -2.8125rem;
        right: 7.8125rem;
    }
}

@media screen and (max-width: 992px) {
    .result-work .slick-counter {
        right: 2.1875rem;
    }
    .result-work .slick-prev {
        right: 4.375rem;
    }
}

@media screen and (max-width: 767.98px) {
    .form__btn {
        margin-top: 3rem;
    }
    .time-table-none {
        display: none;
    }
    .table__row.table__row-new {
        border-top: 0.5px solid rgba(50, 50, 50, .5);
    }
    .table__row.table__row-new:last-child {
        border-bottom: 0.5px solid rgba(50, 50, 50, .5);
    }
    .table__row.table__row-new .col-md-6 {
        width: 50%;
    }
    .new-price-row-title {
        margin-bottom: 2rem;
        font-size: 1rem;
    }
    .table__row.table__row-head {
        padding-top: 0;
    }
    .table__row.table__row-head .table__col {
        padding-bottom: 0.625rem;
        padding-top: 0.625rem;
        font-size: 0.875rem;
    }
    .table__row.table__row-new .table__col {
        padding-bottom: 1.25rem;
        padding-top: 1.25rem;
        font-size: 1rem;
    }
    .table__row.table__row-new .table__price {
        padding: 1.3rem 0;
        font-size: 1rem;
        text-align: right;
    }
    .table-block__more {
        font-size: 0.875rem;
        line-height: 1rem;
        margin-top: 0;
        padding-bottom: 1.25rem;
    }
}

@media screen and (max-width: 569px) {
    .mt-6-mob {
        margin-top: 1rem!important;
    }
}
/* НОВЫЕ стили */

.breadcrumb.bc-style {
    margin-bottom: 1.25rem;
}

.section.section-img-bg {
    background: url(/assets/images/bg-plastic.jpg) no-repeat center;
    background-size: cover;
    height: 37.5rem;
    margin-bottom: 2.2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.section.section-img-bg .mt-md-6 {
    margin-top: 0!important;
}

.section.section-img-bg .btn__with-border {
    border: 1px solid #0A0A0A;
}

.section.section-img-bg .btn__with-border .link__text {
    color: #0A0A0A !important;
}
.section.section-img-bg .btn__with-border .link__icon {
    fill: #0A0A0A !important;
}

.table__row.table__row-new .table-block__more {
    max-width: 28.5rem;
}

.show-more-btn {
    margin-top: 3.75rem;
    text-align: center;
}

.show-more-btn .btn__with-border {
    border: 1px solid rgba(0, 0, 0, 0.88);
}

.show-more-btn .btn__with-border .link__text {
    color: rgba(0, 0, 0, 0.88) !important;
}

.section .bg.bg-6.bg-6_1 {
    width: 29.9375rem;
    height: 22rem;
}

.section .bg.bg-6 .bg__pic.bg__pic-1 {
    width: 15rem;
    height: 15rem;
}

.section .bg--left-bottom .bg__pic.bg__pic-1 {
    background-position: center 80%;
}

@media screen and (max-width: 991px) {
    .mobile-none {
        display: none;
    }
}

@media screen and (max-width: 767.98px) {
    .breadcrumb.bc-style {
        margin-bottom: 4.625rem;
    }
    .section.section-img-bg {
        height: auto;
        background: transparent !important;
        margin-bottom: 5rem;
    }
    .section.section-img-bg .btn__with-border {
        border: 1px solid #EF262E;
    }
    .section.section-img-bg .btn__with-border .link__text {
        color: #EF262E;
    }
    .mobile-img-bg {
        height: 21.5rem;
        margin-bottom: 1.5rem;
    }
    .mobile-img-bg img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .show-more-btn {
        margin-top: 2rem;
    }
}

@media (max-width: 569.98px) {
    .section .bg.bg-6 .bg__pic.bg__pic-1 {
        width: 10.6875rem;
        height: 12.5rem;
    }
    .section .bg.bg-6.bg-6_1 {
        width: 18.1875rem;
        height: 14.125rem;
    }
}

.section__inner.container.services-plastic-container .configurator .cards-list {
    border-left: 0;
}

.section__inner.container.services-plastic-container>div.configurator .cards__item {
    width: calc((100% - 40px)/3);
    border: 0.2px solid rgba(0, 0, 0, 0.4);
    border-radius: 10px;
    background-color: #fff;
    min-height: 19.25rem;
    margin: 0 20px 20px 0;
}

.section__inner.container.services-plastic-container>div.configurator .cards__item:nth-child(3n) {
    margin-right: 0;
}

.section__inner.container.services-plastic-container>div.configurator .cards__item a .row .col-6 {
    max-width: 100%;
    width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 100%;
    flex: 0 100%;
}

.section__inner.container.services-plastic-container>div.configurator .cards__item a .row .col-6:nth-child(1) {
    height: 14.25rem;
}

.section__inner.container.services-plastic-container>div.configurator .cards__item a .row .col-6 .cards__img {
    -webkit-clip-path: none;
    clip-path: none;
    border-radius: 10px 10px 0 0;
    margin-right: 0;
    min-height: unset;
    height: 100%;
    position: relative;
    width: 100%;
}

.section__inner.container.services-plastic-container>div.configurator .cards__item a .row .col-6:nth-child(2) {
    height: calc(100% - 14.25rem);
}

/*.section__inner.container.services-plastic-container>div.configurator .cards__item:nth-child(4n) {*/
/*    margin-right: 0;*/
/*}*/

.tags.new-tags .nav__item {
    border: none;
    border-bottom: 2px solid #E9E9E9;
    border-radius: 0;
}

.tags.new-tags .slick-slider.nav--tags .slick-slide:not(:last-child) {
    margin-right: 0;
}

.tags.new-tags .nav--tags .nav__item--active {
    border-bottom: 2px solid #FE7373!important;
}

.tags.new-tags .nav--tags .nav__item:hover {
    background: none;
}

.services-plastic-container .tags {
    margin-top: 1rem;
}

.services-plastic-container .select-problem {
    font-size: 0.875rem;
    line-height: 1rem;
}

.services-plastic-container .filters {
    border: none;
    padding-top: 0;
    padding-left: 0;
}

.services-plastic-container .filters .filters__text {
    margin: 0;
}

.plastic-btn {
    margin-top: 1.625rem;
    text-align: center;
}

@media (min-width: 992px) {
    .services-plastic-container .configurator .col-lg-12 .list {
        margin-top: 0;
    }
}

@media screen and (max-width: 991px) {
    .section__inner.container.services-plastic-container>div.configurator .cards__item a .row .col-6:nth-child(1) {
        height: 9.875rem;
    }
    .section__inner.container.services-plastic-container>div.configurator .cards__item a .row .col-6:nth-child(2) {
        height: calc(100% - 9.875rem);
    }
    .section__inner.container.services-plastic-container>div.configurator .cards__info {
        padding: 0.75rem;
    }
    .section__inner.container.services-plastic-container>div.configurator .cards__t {
        font-size: 1rem;
        font-weight: 400;
    }
    .section__inner.container.services-plastic-container>div.configurator .cards__list.list {
        margin: 0.5rem 0 2rem;
    }
    .section__inner.container.services-plastic-container>div.configurator .cards__price .old-price {
        font-size: 1rem;
    }
    .section__inner.container.services-plastic-container>div.configurator .cards__price .price__small {
        font-size: 1rem;
    }
    .section__inner.container.services-plastic-container>div.configurator .cards__price .price__text {
        font-weight: 400;
        font-size: 1.25rem;
    }
}

@media screen and (max-width: 767px) {
    .section__inner.container.services-plastic-container>div.configurator .cards__item {
        width: calc((100% - 20px)/2);
    }
    .home-section-directions .section__inner.container.services-plastic-container>div.configurator .cards__item {
        min-height: 16.25rem;
    }
    .section__inner.container.services-plastic-container>div.configurator .cards__item:nth-child(3n) {
        margin-right: 20px;
    }
    .section__inner.container.services-plastic-container>div.configurator .cards__item:nth-child(2n) {
        margin-right: 0;
    }
}

@media screen and (max-width: 569.98px) {
    .plastic-btn {
        margin-bottom: 3.75rem;
        text-align: left;
    }
}

.swiper.slider-all-doctors {
    margin-top: 4rem;
    padding-bottom: 2.25rem;
}

.swiper.slider-all-doctors .swiper-button-next,
.swiper.slider-all-doctors .swiper-button-prev {
    top: unset;
    bottom: 0;
}

.slide-one-doctor {
    padding-right: 1.2rem;
}

.slide-doc__img {
    height: 22.5rem;
    margin-bottom: 1.25rem
}

.slide-doc__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.slide-doc__t {
    margin-bottom: 0.5rem;
    font-size: 1.25rem;
    font-weight: 300;
    line-height: 1.1;
}

@media screen and (max-width: 991px) {
    .slider-all-doctors .swiper-button-next,
    .slider-all-doctors .swiper-button-prev {
        display: none;
    }
    .swiper.slider-all-doctors {
        padding-bottom: 0;
    }
}

@media screen and (max-width: 569px) {
    .section__inner.container.non-standart-section {
        padding-right: 0;
    }
    .slider-all-doctors .slide-doctor-link {
        width: 16rem;
    }
    .slide-doc__img {
        height: 21.625rem;
    }
    .spec-section-header {
        padding-right: 15px;
    }
    .slide-one-doctor.swiper-slide {
        max-width: 16rem;
    }
}

.bt-0 {
    border-top: none !important;
}

.modal .modal__content {
    position: relative;
}

.modal .modal-close {
    position: absolute;
    right: 15px;
    top: 15px;
    cursor: pointer;
}

.modal-close svg {
    fill: rgba(0, 0, 0, 0.33);
    width: 21px;
    height: 21px;
    transition: fill 200ms ease 0s;
}

.list--awards .list__text {
    max-width: 100%;
}

.certificate__list.certificate__list_or .list__item:not(:last-child):after {
    content: '/';
    width: auto;
    height: auto;
    background: transparent;
}

.certificate__list .list__item:first-child:after {
    content: unset !important;
}

.cards--certificates .cards__item:hover .link {
    display: flex;
    color: #fff;
    z-index: 1;
}

.table__price .price-postfix {
    width: 142px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 10px;
    font-size: 1rem;
}

.img-text-col img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.new-price-row-title.bf-tags {
    margin-bottom: 2rem;
}

.new-price-table .all-price-row .new-price-row:first-child .new-price-row-undertitle {
    margin-top: 0;
}

.all-price-row .table__row.table__row-new:hover {
    background: rgba(233, 231, 226, 0.6);
}

.all-price-row .table__row.table__row-new {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
}

.new-price-row-btn {
    color: #EF262E;
    text-transform: uppercase;
    position: relative;
    font-size: 0.875rem;
    line-height: 1.125rem;
    margin-top: 1.5rem;
    width: fit-content;
    padding-right: 1.5rem;
    cursor: pointer;
}

.new-price-row-btn-icon {
    position: absolute;
    right: 0;
    /* top: 2.25rem; */
    width: 0.625rem;
    height: 0.625rem;
    top: 50%;
    transform: translate(0, -50%);
}

.new-price-row-btn-icon:after,
.new-price-row-btn-icon:before {
    content: " ";
    position: absolute;
    background-color: #EF262E;
}

.new-price-row-btn-icon:before {
    left: 50%;
    width: 0.125rem;
    height: 100%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.new-price-row-btn-icon:after {
    top: 50%;
    width: 100%;
    height: 0.125rem;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.show-more-btn.red .btn__with-border {
    border: 1px solid #EF262E;
}

.show-more-btn.red .btn__with-border .link__text {
    color: #EF262E !important;
}

.cards__list .list__item span {
    position: relative;
    padding-right: 0.875rem;
}

.cards__list .list__item span:last-child {
    position: relative;
    padding-right: 0;
}

.cards__list .list__item span::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0.4375rem;
    transform: translate(0, -50%);
    width: 2px;
    height: 2px;
    background: #000;
    border-radius: 50%;
}

.cards__list .list__item span:last-child:after {
    display: none;
}

.list-popular .list__item {
    height: 100%;
}

@media screen and (min-width: 767.98px) {
    .tx-none-dsc {
        display: none;
    }
}

@media screen and (max-width: 991px) {
    .change-position-img {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
    }
    .img-text-col {
        margin-bottom: 1.25rem;
        height: 19.375rem;
    }
    .all-price-row .table__row.table__row-new {
        padding-left: 0;
        padding-right: 0rem;
    }
}

@media screen and (max-width: 767.98px) {
    .new-price-row-btn {
        max-width: 12rem;
    }
    .tx-none-mob {
        display: none;
    }
}

.text-container-serv h2 {
    font-size: 2rem;
    line-height: 2.1875rem;
    margin-top: 2rem;
}


.text-container-serv ul li {
    opacity: .8;
}


@media (max-width: 767.98px) {
    .text-container-serv ul li {
        font-size: .875rem;
    }
}


@media screen and (max-width: 569px) {
    .text-container-serv h2 {
        font-size: 1.75rem;
    }
}

.new-text-container {
    line-height: 1.3125rem;
}


.new-text-container a {
    margin: 0;
}


@media screen and (max-width: 569px) {
    .new-text-container {
        line-height: 1.125rem;
    }
}

@media screen and (max-width: 569px) {
    .certificate.certificate-new .certificate__info.certificate__info-mob {
        display: block;
        min-height: 10.625rem;
        position: relative;
    }
    .certificate.certificate-new .certificate__info.certificate__info-mob::after {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: linear-gradient(0deg, rgba(50, 50, 50, 0.2), rgba(50, 50, 50, 0.2));
    }
    .certificate.certificate-new .certificate__info.certificate__info-mob>div.row {
        position: relative;
        z-index: 1;
    }
}

.text-decoration-underline {
    text-decoration: underline;
}

.table-in-text th {
    text-transform: uppercase;
    color: #0A0A0A;
    opacity: .4;
    padding: 0.6875rem 0.625rem;
    font-weight: 400;
    border: 1px solid rgb(10 10 10 / 40%);
}


.table-in-text th:first-child {
    border-left: none;
    padding-left: 0;
}


.table-in-text th:last-child {
    border-right: none;
}


.table-in-text td {
    padding: 0.625rem;
    border: 1px solid rgb(10 10 10 / 40%);
    text-align: left;
}






.table-in-text td:first-child {
    border-left: none;
    padding-left: 0;
}


.table-in-text td:last-child {
    border-right: none;
}


.new-text-container ul li,
.new-text-container ol li {
    opacity: .8;
}


@media (max-width: 767.98px) {
    .new-text-container ul li,
    .new-text-container ol li {
        font-size: .875rem;
    }
}

.table__price .price__text {
    white-space: nowrap;
}

.table__row-new .table__price>a {
    margin: 0;
}


.table__price .price-postfix {
    width: fit-content;
}


@media screen and (max-width: 991px) {
    .table .table__row-new .price {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }


    .table__price .price-postfix {
        width: 100%;
        text-align: right;
        margin-left: 0;
    }


    .table .table__row-new .old-price {
        text-align: right;
    }
}

.text-container-serv ol li {
    opacity: .8;
}


@media screen and (min-width: 767.99px) {
    .text-container-serv h3 {
        font-size: 1.5rem;
        line-height: 1.5rem;
        margin-top: 2rem;
    }
}

@media screen and (max-width: 569.98px) {
    .section__inner.container.services-plastic-container>div.configurator .cards__list.list {
        display: none;
    }
}

.cards--certificates .cards__item>.row {
    height: 100%;
}

.cards--certificates .cards__text.validity-cert {
    margin-bottom: 3rem;
}

.cards--certificates .cards__other {
    margin-top: auto!important;
}

.cards--certificates .cards__t {
    font-size: 1.22rem;
}

@media screen and (min-width: 992px) {
    .cards--certificates .cards__item>.row>.col-lg-6:nth-child(1) {
        padding-right: 0;
    }
}

@media screen and (max-width: 1299px) {
    .cards--certificates .cards__text.validity-cert {
        margin-bottom: 2rem;
    }
    .cards--certificates .cards__t {
        font-size: 1rem;
    }
}

@media (max-width: 569.98px) {
    .cards--certificates .cards__t {
        font-size: 0.75rem;
    }
}

@media (max-width: 569.98px) {
    .price-search-mob-scroll {
        position: sticky;
        top: 63px;
        background: #faf9f7;
        z-index: 1;
        padding: .5rem 0 1rem;
    }
    .price-search-mob-title {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important;
    }
}

@media (max-width: 569.98px) {
    .price-search-mob-scroll {
        position: sticky;
        top: 80px;
        background: #faf9f7;
        z-index: 2;
        padding: .5rem 0 1rem;
    }
}

a {
    cursor: pointer;
}

.table-in-text {
    margin-bottom: 1.25rem;
}

.new-text-container a {
    text-decoration: underline;
}

.blog-article-search {
    height: 100%;
}

.blog-article-search form {
    height: 100%;
}

@media screen and (min-width: 1300px) {
    .home-page~.main .sidebar {
        max-height: 40.5rem;
    }
}

@media screen and (min-width: 992px) {
    .home-page~.main .sidebar {
        max-height: 49.1rem;
    }
}

.certificate__info-mob .certificate__footer {
    position: absolute;
    /*bottom: 1.25rem;*/
    bottom: 0;
    color: #ffffff;
    z-index: 1;
    left: 15px;
    right: 15px;
}

section.section__thank-you .section__link {
    margin-top: 1.5rem;
    text-transform: none;
    color: #FA4444;
}

section.section__thank-you .section__sub {
    margin-top: 1rem !important;
}

.section.section__thank-you .bg {
    left: -115px;
}

@media screen and (max-width: 1299px) {
    .section.section__thank-you .bg {
        left: 0;
    }
}

.home-section-directions .item.cards__item {
    background: transparent !important;
}

.template-services .desc-text-block p,
.template-services .desc-text-block ul,
.template-services .desc-text-block li {
    margin-bottom: 1.25rem;
    margin-top: 1.25rem;
}
.template-services .desc-text-block p:last-child,
.template-services .desc-text-block ul:last-child,
.template-services .desc-text-block li:last-child {
    margin-bottom: 0;
}

.template-services .desc-text-block p:first-child,
.template-services .desc-text-block ul:first-child,
.template-services .desc-text-block li:first-child {
    margin-top: 0;
}

#personnels.pt-10{
    padding-top: 0 !important;
    margin-top: 4rem !important;
}