

/* Start:/local/templates/completo/components/completo/variable.set/prices/style.css?16540752681584*/
.price-consulting__line {
    align-items: flex-end;
    padding-bottom: 20px;
}
.price-consulting__line-img {
    position: relative;
    width: 100%;
    max-width: 373px;
}
.price-consulting__line-img:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 41px;
    transform: translateX(-50%);
    width: 74px;
    height: 66px;
    background: url(/local/templates/completo/modules/case-cost/assets/images/case-cost/case-cost-biplane.svg);
    background-size: 100% 100%;
}
.price-consulting__line-line {
    background-image: url(/local/templates/completo/modules/case-cost/assets/images/case-cost/case-cost-arrow-2.svg);
    background-size: auto 100%;
    background-position: 100%;
    left: 0;
    height: 15px;
    width: 100%;
    transform: none;
    position: relative;
    max-width: 373px;
}
.price-consulting__line-line:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    border-radius: 50%;
    background: #fecc2f;
}
.price-consulting__block.not_to_price:before {
    display: none;
}
@media (max-width: 991px) {
    .price-consulting__block.not_to_price {
        flex-direction: column-reverse;
    }
    .not_to_price .price-consulting__block-item {
        justify-content: center;
    }
    .price-consulting__line {
        justify-content: center;
    }
}
@media (max-width: 767px) {
    .price-consulting__line {
        margin-top: 70px;
    }
}
@media (max-width: 575px) {
    .not_to_price .price-consulting__img {
        display: none;
    }
}

/* End */


/* Start:/local/templates/completo/components/bitrix/news.list/faq/style.css?17633650651356*/
.faq-list {
    display: block;
    position: relative;
    box-sizing: border-box;
    border: 1px solid #fecc2f;
    width: 100%;
}
.faq-list__element {
    display: block;
    position: relative;
    box-sizing: border-box;
    border-top: 1px solid #fecc2f;
    padding: 10px calc(10px + 10px + 13px) 10px 10px;
}
.faq-list__element:first-of-type {
    border-top: none;
}
.faq-list__element-title {
    position: relative;
    font-size: 18px;
}
.faq-list__element-answer {
    transition: all .4s;
    display: none;
}
.faq-list__element-answer a {
    color: #0082f9;
}
.faq-list__element-answer a:hover {
    opacity: .8;
    text-decoration: none;
}
/*.faq-list__element_open .faq-list__element-answer {*/
/*    height: auto;*/
/*    opacity: 1;*/
/*    visibility: visible;*/
/*}*/
.faq-list__element .faq-list__element-title:before {
    content: '';
    width: 13px;
    height: 13px;
    position: absolute;
    right: calc(-13px - 10px);
    top: 0;
    bottom: 0;
    margin: auto;
    background-image: url('/local/templates/completo/html/build/picture/upload/arrow.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: .4s ease-out all;
}
.faq-list__element_open .faq-list__element-title:before {
    rotate: 180deg;
}
.timing__text {}
.timing__img {
    max-width: 100%;
}
/* End */
/* /local/templates/completo/components/completo/variable.set/prices/style.css?16540752681584 */
/* /local/templates/completo/components/bitrix/news.list/faq/style.css?17633650651356 */
