/* перенесено из чанка 14 (<style> в теле страницы) 2026-10-26 */
#question_answer{margin:20px 0}.services__title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#2684c0;border-radius:1px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"Museo Sans Cyrl 700",Arial,Verdana,sans-serif;font-size:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:28px;margin:0;min-height:80px;padding:10px 15px;text-align:center;text-transform:uppercase}.services__faq__items{padding:0 15px}.services__faq__items{margin-top:30px}.services__faq__items .faq-item{margin-bottom:15px}.services__faq__items .faq-item__head{background-color:#f9f9f9;border-radius:10px;cursor:pointer;font-family:"Museo Sans Cyrl 500",Arial,Verdana,sans-serif;font-size:20px;line-height:30px;min-height:70px;padding:20px 55px 20px 40px;position:relative;-webkit-transition:color 1s ease-in-out , background-color 1s ease-in-out;-o-transition:color 1s ease-in-out , background-color 1s ease-in-out;transition:color 1s ease-in-out , background-color 1s ease-in-out}.services__faq__items .faq-item__head::before{content:'';background-color:#f9f9f9;border-radius:50%;display:block;height:35px;position:absolute;right:11px;top:7px;width:35px}.services__faq__items .faq-item__head::after{content:'';border-style:solid;border-color:#98bf38;border-width:0 3px 3px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:15px;position:absolute;right:20px;top:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .75s ease-in-out;transition:-webkit-transform .75s ease-in-out;-o-transition:transform .75s ease-in-out;transition:transform .75s ease-in-out;transition:transform .75s ease-in-out , -webkit-transform .75s ease-in-out;width:15px}.services__faq__items .faq-item__content.hidden{opacity:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.services__faq__items .faq-item__content{font-family:"Museo Sans Cyrl 100",Arial,Verdana,sans-serif;line-height:42px;margin-top:-12px;opacity:1;overflow:hidden;padding:0 35px 25px 45px;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity 1s ease-in-out , -webkit-transform 1s ease-in-out;transition:opacity 1s ease-in-out , -webkit-transform 1s ease-in-out;-o-transition:transform 1s ease-in-out , opacity 1s ease-in-out;transition:transform 1s ease-in-out , opacity 1s ease-in-out;transition:transform 1s ease-in-out , opacity 1s ease-in-out , -webkit-transform 1s ease-in-out}ol,ul{list-style:none;margin-top:0;margin-bottom:10px}.services__faq__items .faq-item__head.active{background-color:transparent;color:#6f6f6f}.services__faq__items .faq-item__head.active::after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.services__faq__items .faq-item__content p{margin-bottom:0}.top-text-block{margin:20px auto}.padding20{padding:15px 0}.our-master-img{max-width:205px}.our-master-flex{display:flex;align-items:center;margin:20px 0}.our-master-flex > div:nth-child(2){padding:0 15px}.our-master-name{color:#2364b0;font-size:24px;line-height:26px;font-weight:500}.our-master-type-work{font-weight:bold}.next-prev-img{max-width:16px;fill:#215fa6;position:absolute;z-index:2;top:48%}.next-prev-img:hover{opacity:.8;cursor:pointer}.our-master-slider-prevArrow{transform:rotate(180deg);left:0}.our-master-slider-next{right:0}.block-slider{padding:0 15px}.block-slider .our-master-name{font-size:16px;line-height:24px;color:#215fa6;font-weight:500;margin:5px 0}.block-cont{max-width:220px;margin:0 auto}.all-masters-button{display:block;background-color:#4aaab7;color:#fff;text-transform:uppercase;width:160px;height:43px;line-height:43px;text-align:center;overflow:hidden;border-radius:4px;font-weight:500;margin:10px 0 0 0}.all-masters-button:hover{opacity:.8;cursor:pointer;color:#fff;text-decoration:none}.padding15{padding:15px 0}.block-cont p span{display:block;max-height:48px;overflow:hidden}.form-page-reviews input{border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);height:34px;padding:6px 12px;border-radius:4px}.quip-comment-createdon{font-style:normal!important;font-size:16px!important}.quip-comment-author{font-size:18px}.quip-comment-text{padding:0 0 0 15px;color:#2364b0}.quip-comment-text p{padding-top:.5em!important}.add-otzuv-button{display:block;background-color:#e9b401;color:#fff;text-transform:uppercase;max-width:200px;padding:0 15px;box-sizing:border-box;height:43px;line-height:43px;text-align:center;overflow:hidden;border-radius:4px;font-weight:500}.add-otzuv-button:hover{opacity:.8;cursor:pointer;color:#fff;text-decoration:none}.float-right{float:right;margin:10px auto}.float-right:after{clear:both;display:table}.quip-pagination{display:inline-flex}.quip-pagination li{padding:0 5px}.quip-pagination .quip-page-number a{color:red}.otzuvu-slider{max-width:90%;margin:0 auto;padding:10px;box-sizing:border-box}.otzuvu-slider-bor{border:1px solid #ccc;border-radius:5px;margin:0 15px;max-height:218px;min-height:218px;overflow:hidden}.otzuvu-slider p{font-size:15px;line-height:18px;overflow:hidden;max-height:128px}.otzuvu-slider-name{color:#2364b0;font-size:20px;line-height:20px;font-weight:500;display:inline-block;vertical-align:middle}.slick-slide .user-img{max-width:40px;display:inline-block;margin:0 0 10px 0}.outline-none{outline:none}@media screen and (max-width:500px){.quip-add-comment label{width:50%!important}.float-right{float:none}}
    .services__faq__items .faq-item__content {
            line-height: 1.4;
            padding-top: 20px;    
    }
    .question_answer {
        margin-bottom:25px;
    }
    .services__title {
        position: relative;
    }
    .services__title .arrow-span {
        display: block;
        position: absolute;
        right: 18px;
        background: #fff;
        width: 20px;
        height: 2px;
        top: 50%;
        
    }
    .arrow-span__down {
        margin-top: -1px;
    }
    .arrow-span__up:after {
            content: '';
    display: block;
    width: 2px;
    height: 20px;
    position: absolute;
    background: #fff;
    left: 50%;
    margin-left: -1px;
    top: -9px;
    }
    h2.services__title {
        padding: 10px 45px;
    }
    @media screen and (max-width: 576px) {
        h2.services__title {
                font-size: 16px;
                line-height: 1.4;   
        }
    }
