

/* Start:/local/templates/is_new/components/siv/order.form/old_b2c_form/style.css?17539717171681*/
.form-wrapper::before {
    content: "";
    height: 2px;
    width: 100%;
    position: absolute;
    top: -40px;
    background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(210,221,244,0) 11%,rgba(51,102,204,1) 50%,rgba(198,212,241,0) 86%,rgba(255,255,255,0) 100%)
}

.form-wrapper::after {
    content: "";
    height: 2px;
    width: 100%;
    position: absolute;
    bottom: -40px;
    background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(210,221,244,0) 11%,rgba(51,102,204,1) 50%,rgba(198,212,241,0) 86%,rgba(255,255,255,0) 100%)
}

.b2c_internet-form__input {
    border: 1px solid #909090;
    border-radius: 30px;
    outline: none;
}

.b2c_internet-form__input:focus {
    border-color: #3366CC;
}

.b2c_internet-form__btn {
    background: #EB0520;
    border: none;
    border-radius: 100px;
    -webkit-box-shadow: inset 0px -4px 0 rgba(0, 0, 0, 0.28);
    box-shadow: inset 0px -4px 0 rgba(0, 0, 0, 0.28);
    cursor: pointer;
    outline: none;
}

.b2c_internet-form__btn:hover {
    background: #FFFFFF;
    color: #EB0520 !important;
    -webkit-box-shadow: inset 0px -4px 0 rgba(0, 0, 0, 0.28), 1px 2px 10px rgba(0, 0, 0, 0.59);
    box-shadow: inset 0px -4px 0 rgba(0, 0, 0, 0.28), 1px 2px 10px rgba(0, 0, 0, 0.59);
}

.js-pola-open {
    cursor: pointer;
}

.b2c_internet-form__info nobr {
    font-size: inherit;
}

.pol {
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
}

.pol a {
    font-size: inherit;
    color: inherit;
}

.pol-slide {
    display: none;
}

.pol-slide span {
    display: block;
    text-align: center;
}

.polago {
    text-decoration: underline;
}

.modal-card.thank-modal-card {
    margin: auto;
}

/* End */


/* Start:/local/templates/is_new/components/bitrix/news.list/old_packets_channels/style.css?1753971716190*/
.ch_item {
    min-height: 468px;
    border-radius: 5px;
    border: 1px solid #cecece;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.14);
    transition: .2s linear;
    overflow: hidden;
}

/* End */


/* Start:/local/templates/is_new/components/bitrix/news.list/cctv_faq/style.css?17539717164642*/
.cctv__faq-block__items {
    width: calc(100% / 3 * 2 - 13px);
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 64px;
}

.cctv__faq-block__item {
    width: 100%;
    height: auto;
    display: grid;
    position: relative;
    grid-template-columns: 1fr 28px;
    grid-template-rows: repeat(2, auto);
    grid-template-areas: "question arrow" "answer answer";
    grid-gap: 0 26px;
    padding: 12px 0;
    border-bottom: 1px solid #DFDFDF;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    -webkit-transition-property: height;
    transition-property: height;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-tap-highlight-color: transparent;
}

.cctv__faq-block__item:first-of-type {
    padding-top: 0;
}

.cctv__faq-block__item[data-expanded="true"] .cctv__faq-block__arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.cctv__faq-block__question {
    width: 100%;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    grid-area: question;
    font-family: "Roboto", "Arial", sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #4D4D4D;
    text-transform: none;
    letter-spacing: 0;
    font-size: 1.25em;
    line-height: 140%;
    cursor: pointer;
}

.cctv__faq-block__arrow {
    width: 28px;
    height: 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    grid-area: arrow;
    background-image: url(/local/templates/is_new/components/bitrix/news.list/cctv_faq/images/faq_arrow.svg);
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-filter: invert(38%) sepia(52%) saturate(1222%) hue-rotate(183deg) brightness(86%) contrast(89%);
    filter: invert(38%) sepia(52%) saturate(1222%) hue-rotate(183deg) brightness(86%) contrast(89%);
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: 0.15s;
    transition-duration: 0.15s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    cursor: pointer;
}

.cctv__faq-block__arrow-transform {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.cctv__faq-block__answer {
    display:none;
    width: 100%;
    height: auto;
    position: relative;
    padding-top: 12px;
    grid-area: answer;
    font-family: "Roboto", "Arial", sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #4D4D4D;
    text-transform: none;
    letter-spacing: 0;
    font-size: 1em;
    line-height: 150%;
    color: #757575;
}

.cctv__faq-block__answer a {
    color: #2C6BBE;
    text-decoration: none;
    font-family: inherit;
    font-size: inherit;
}

.cctv__faq-block__answer ul {
    list-style-type: disc;
}

.cctv__faq-block__answer ul li ul{
    list-style-type: circle;
}

span.cctv__faq-block__answer ul, span.cctv__faq-block__answer ul li {
  margin-left: 10px;
}

@media screen and (max-width: 1440px) {
    .cctv__faq-block__items {
        margin-bottom: 64px;
    }

    .cctv__faq-block__question {
        font-size: 1.25em;
        line-height: 140%;
    }

    .cctv__faq-block__answer {
        font-size: 1em;
        line-height: 150%;
    }

}

@media screen and (max-width: 768px) {
    .cctv__faq-block__items {
        margin-bottom: 76px;
    }

    .cctv__faq-block__items {
        width: 100%;
    }

    .cctv__faq-block__question {
        font-size: 1.5em;
        line-height: 140%;
    }

    .cctv__faq-block__answer {
        font-size: 1.25em;
        line-height: 150%;
    }
}

@media screen and (max-width: 414px) {
    .cctv__faq-block__items {
        margin-bottom: 52px;
    }

    .cctv__faq-block__question {
        font-size: 1.25em;
        line-height: 140%;
    }

    .cctv__faq-block__answer {
        font-size: 1.125em;
        line-height: 150%;
    }
}

@media screen and (max-width: 320px) {
    .cctv__faq-block__items {
        margin-bottom: 44px;
    }

    .cctv__faq-block__question {
        font-size: 1.125em;
        line-height: 140%;
    }

    .cctv__faq-block__answer {
        font-size: 1em;
        line-height: 150%;
    }
}


/* End */
/* /local/templates/is_new/components/siv/order.form/old_b2c_form/style.css?17539717171681 */
/* /local/templates/is_new/components/bitrix/news.list/old_packets_channels/style.css?1753971716190 */
/* /local/templates/is_new/components/bitrix/news.list/cctv_faq/style.css?17539717164642 */
