

/* Start:/local/templates/scip/components/bitrix/news.detail/content_main_top/style.css?17848090693853*/
.container.container-top-bgr {
    padding: 0;
}

.container.container-top {
    padding-top: 150px;
    padding-bottom: 150px;
}

.container-top-bgr picture {
    position: absolute;
    z-index: -1;
    right: 0;
    top: 0;
}

/*.container-top-bgr > img {
    width: 1500px;
}*/

h1.main-top-title {
    font-family: MontserratBold;
    font-size: 80px;
    line-height: 110%;
    text-transform: uppercase;
    max-width: 1000px;
    width: 100%;
    margin: 0;
}

.main-top-subtitle {
    font-family: MontserratMedium;
    font-size: 32px;
    color: var(--color-subtitle-text);
    margin-bottom: 50px;
}

.main-top-contact {
    font-family: MontserratMedium;
    font-size: 48px;
    margin-bottom: 10px;
}
.main-top-contact a {
    color: var(--color-text);
    text-decoration: none;
}

.contact-mob {
    display: none;
}

.main-top-text {
    color: var(--color-text-grey);
}

.main-top-text > p {
    font-size: 20px;
    padding: 0;
    margin: 0;
}

.main-top-social {
    display: none;
}

.main-top-social ul {
    list-style-type: none;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    gap: 10px;
    padding: 0;
}

.main-top-social ul > li {
    border-radius: 10px;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--color-bgr-mint);
    padding: 10px;
}

.main-top-social ul > li a {
    height: 32px;
}

.main-top-social ul > li img {
    max-width: 32px;
    width: 100%;
}

@media (max-width: 1440px) {
    .container.container-top {
        padding-top: 120px;
    }

    h1.main-top-title {
        font-size: 64px;
    }

    .main-top-subtitle {
        font-size: 24px;
    }
}

@media (max-width: 1200px) {
    .container.container-top {
        padding-top: 100px;
    }
}

@media (max-width: 991px) {
    h1.main-top-title {
        font-size: 48px;
    }

    .main-top-subtitle {
        font-size: 20px;
    }
}

@media (max-width: 767px) {
    .main-top-text {
        font-size: 20px;
    }

    .main-top-text > p {
        font-size: 16px;
    }

    .contact-desc {
        display: none;
    }

    .contact-mob {
        display: block;
    }
}

@media (max-width: 700px) {
    h1.main-top-title {
        font-size: 38px;
    }
}

@media (max-width: 575px) {
    .container.container-top {
        display: grid;
        align-items: center;
        padding-top: 0;
        padding-bottom: 50px;
    }

    h1.main-top-title {
        font-size: 24px;
        line-height: 120%;
      /*  text-align: center;*/
        max-width: 500px;
        margin: 0 auto 30px;
    }

    .main-top-subtitle {
        font-size: 16px;
    /*    text-align: center;*/
    /*    margin-bottom: 30px;*/
    }

    .main-top-contact {
        font-size: 24px;
  /*      text-align: center;*/
    }

/*    .main-top-text {
        text-align: center;
    }*/

    .main-top-social {
        display: block;
    }

    .main-top-social ul {
        justify-content: left;
    }
}

@media (max-width: 400px) {
    .main-top-subtitle {
        font-size: 14px;
    }

    .main-top-text {
        font-size: 18px;
    }
    .main-top-text > p {
        font-size: 14px;
    }
}

@media (min-width: 1500px) {
    .container.container-top {
        padding-bottom: 350px;
    }

    .container-top-bgr picture {
        right: -230px;
    }
}

@media (min-width: 1700px) {
    .container-top-bgr picture {
        right: -100px;
    }
}

@media (min-width: 1900px) {
    .container.container-top {
        padding-top: 200px;
    }

    .container-top-bgr picture {
        right: 0;
        top: 0;
    }
}
/* End */


/* Start:/local/templates/scip/components/bitrix/news.detail/content_images/style.css?17848091874820*/
.container-img .block-title,
.container-img .block-subtitle {
    text-align: left;
}

.row-text-portfolio-documents .block-title {
    display: block;
    margin-bottom: 15px;
}

.container-img .block-subtitle {
    font-size: 20px;
    margin-bottom: 15px;
}

.row-text {
    display: -ms-flexbox;
    display: flex;
}

.row-text-business-ideas {
    gap: 120px;
}

.row-text-portfolio-documents {
    position: relative;
    align-items: center;
    gap: 30px;
}

.text.text-portfolio-documents ul {
    margin-bottom: 10px;
}

.text.text-portfolio-documents p {
    margin-bottom: 30px;
}

.block-img img {
    position: relative;
    top: -100px;
}

.block-btn.text-border {
    background:
        linear-gradient(var(--background-main), var(--background-main)) padding-box,
        linear-gradient(220deg, rgba(0, 0, 0, 0) 0%, rgb(9, 201, 191) 80%) border-box;
   margin-bottom: 0;
}

.btn-page > br {
    display: none;
}

.btn-text {
    text-align: center;
    margin-bottom: 30px;
}

.ellipse-right .block-img {
    order: 0
}

.ellipse-right .block-text {
    order: 1;
}

.portfolio-documents-bgr {
    width: 700px;
    position: absolute;
    left: -650px;
    bottom: 0;
}

.portfolio-documents-bgr > img {
    width: 100%;
}

#business-ideas {
    padding-bottom: 150px;
}


@media (max-width: 1440px) {
    .row-text-business-ideas {
        gap: 80px;
    }

    .block-text {
        width: 50%;
    }

    .block-img img {
        max-width: 500px;
        width: 100%;
    }

    .row-text-portfolio-documents .btn-page {
        height: 65px;
        text-align: center;
    }

    .btn-page > br {
        display: block;
    }

    .portfolio-documents-bgr {
        width: 600px;
        left: -540px;
    }
}

@media (max-width: 1200px) {
    .block-img {
        width: 40%;
    }

    .row-text-business-ideas {
        gap: 0;
        justify-content: space-between;
    }

    #business-ideas {
        padding-bottom: 150px;
    }

/*    .row-text-portfolio-documents {
        margin-bottom: 100px;
    }*/

    .row-text-portfolio-documents .text.text-portfolio-documents p {
        margin-bottom: 30px;
    }

    .row-text-portfolio-documents .block-img img {
        width: max-content;
        max-width: none;
        left: -300px;
        top: 0;
    }

    .portfolio-documents-bgr {
        width: 400px;
        position: absolute;
        left: -300px;
        bottom: -200px;
    }
}

@media (max-width: 1140px) {
    .row-text-portfolio-documents .btn-page {
        height: 52px;
    }

    .btn-text {
        font-size: 20px;
    }

    .row-text-portfolio-documents .block-img img {
        left: -350px;
    }
}

@media (max-width: 991px) {
    .block-text {
        width: 60%;
    }

    .block-img {
        width: 35%;
    }

    .block-img img {
        max-width: 450px;
        top: 0;
    }

    .row-text-portfolio-documents .block-img img {
        left: -380px;
    }
}

@media (max-width: 840px) {
    .container-img .block-title {
        display: none;
    }

    .block-text .block-title.mobile {
        display: block;
        text-align: center;
    }

    .row-text-portfolio-documents .block-title {
        display: block;
    }

    .row-text {
        flex-wrap: wrap;
    }

    .block-text {
        width: 100%;
        order: 1;
    }

    .block-img {
        text-align: center;
        width: 100%;
        order: 0;
    }

    .row-text-portfolio-documents {
        margin-bottom: 0;
    }

    .row-text-portfolio-documents .block-img img {
        max-width: 600px;
        width: 100%;
        left: 0;
    }

    .btn-page > br {
        display: none;
    }

    .portfolio-documents-bgr {
        transform: scale(-1, 1);
        left: inherit;
        bottom: 260px;
        right: -360px;
    }
}

@media (max-width: 767px) {
    .container-img .block-subtitle {
        font-size: 16px;
    }

    .block-img img {
        max-width: 300px;
    }

    .portfolio-documents-bgr {
        width: 200px;
        bottom: 290px;
        right: -150px;
    }

    #business-ideas {
        padding-bottom: 70px;
    }
}

@media (max-width: 575px) {
    .btn-text {
        font-size: 16px;
    }
}

@media (max-width: 440px) {
    .btn-page > br {
        display: block;
    }
}

@media (max-width: 370px) {
    .portfolio-documents-bgr {
        bottom: 330px;
    }
}

@media (min-width: 1600px) {
    .portfolio-documents-bgr {
        left: -700px;
    }
}

@media (min-width: 1900px) {
    .portfolio-documents-bgr {
        left: -780px;
    }
}
/* End */


/* Start:/local/templates/scip/components/bitrix/news.detail/content_items/style.css?17719442358523*/
/*.container-items {
    padding-top: 50px;
}*/

.container-items .block-subtitle {
    margin-bottom: 50px;
}

.block-subtitle .font-regular {
    font-family: MontserratRegular;
}

.block-subtitle > p {
    margin-top: 0;
    margin-bottom: 15px;
}

.row-items {
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: space-between;
/*    margin-bottom: 65px;*/
}

.col-item-text {
    width: 33%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 120px;
}

.col-item-img {
    width: 33%;
}

.col-item-img > img {
    width: 100%;
}

.col-item-text .item-text {
    font-size: 24px;
    font-family: MontserratLight;
    border: 1px solid transparent;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    border-radius: 30px;
    position: relative;
    padding: 40px;
}

.col-item-left .item-text.item-text-top {
    background:
            linear-gradient(var(--background-main), var(--background-main)) padding-box,
            linear-gradient(315deg, rgba(0, 0, 0, 0) 10%, var(--background-mint-border) 80%) border-box;
}

.col-item-left .item-text.item-text-bottom {
    background:
        linear-gradient(var(--background-main), var(--background-main)) padding-box,
        linear-gradient(220deg, rgba(0, 0, 0, 0) 10%, var(--background-mint-border) 80%) border-box;
}

.col-item-right .item-text.item-text-top {
    background:
            linear-gradient(var(--background-main), var(--background-main)) padding-box,
            linear-gradient(40deg, rgba(0, 0, 0, 0) 10%, var(--background-mint-border) 80%) border-box;
}

.col-item-right .item-text.item-text-bottom {
    background:
            linear-gradient(var(--background-main), var(--background-main)) padding-box,
            linear-gradient(135deg, rgba(0, 0, 0, 0) 10%, var(--background-mint-border) 80%) border-box;
}

.block-small-width {
    max-width: 480px;
    width: 100%;
    margin: 0 auto;
}

.item-block {
    border: 1px solid transparent;
    border-radius: 25px;
    position: relative;
    background:
            linear-gradient(var(--background-main), var(--background-main)) padding-box,
            linear-gradient(315deg, rgba(0, 0, 0, 0) 10%, var(--background-mint-border) 80%) border-box;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    overflow: hidden;
}

.item-block:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: radial-gradient(at top left, var(--background-mint-border-opacity) 0%, var(--background-main) 100%);
    top: 0;
    left: 0;
}

.col-half {
    width: 49%;
}

.col-half-flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 25px;
}

.col-half-flex .item-block {
    width: 47%;
}

.col-half-flex .item-block-icon {
    position: relative;
    z-index: 10;
    padding: 40px 40px 0 40px;
}

.col-half-flex .item-block-text {
    font-size: 20px;
    position: relative;
    z-index: 10;
    padding: 20px 40px 40px;
}

.col-half .item-info,
.col-half .block-btn {
    position: relative;
    z-index: 10;
}

.row-items.row-items-typical-pain {
    align-items: normal;
}

.col-half-text .item-block {
    height: 100%;
    display: grid;
    position: relative;
    background: linear-gradient(var(--background-main), var(--background-main)) padding-box,
        linear-gradient(300deg, rgba(0, 0, 0, 0) 40%, var(--background-mint-border) 60%) border-box
}

.col-half-text .item-block:after {
    content: "";
    width: 100%;
    height: 150px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%) border-box;
    position: absolute;
    bottom: 0;
}

.col-half-text .item-info {
    font-size: 20px;
    padding: 30px;
}

.col-half-text .block-btn {
    display: grid;
    align-items: self-end;
    padding: 30px;
}

.col-half-text .item-block-img > img {
    width: 100%;
    position: absolute;
    bottom: 0;
    right: 0;
}

.container-business-stolen .row-items {
    margin-bottom: 65px;
}


@media (max-width: 1440px) {
    .col-item-img {
        width: 30%;
    }

    .col-item-text {
        width: 35%;
        row-gap: 100px;
    }

    .col-item-text .item-text {
        padding: 35px;
    }

    .col-half-flex {
        width: 55%;
    }

    .col-half-text {
        width: 42%;
    }

    .col-half-flex .item-block-icon {
        padding: 25px 25px 0 25px;
    }

    .col-half-flex .item-block-text {
        font-size: 18px;
        padding: 20px 25px 30px;
    }

    .col-half-text .item-info,
    .col-half-text .btn-page {
        font-size: 18px;
    }
}

@media (max-width: 1200px) {
    .container-items .block-subtitle {
        font-size: 20px;
    }

    .block-title.text-center {
        max-width: 630px;
        margin: 0 auto 30px;
    }

    .col-item-text .item-text {
        font-size: 20px;
    }

    .col-half-text .item-block {
        height: 100%;
    }

    .col-half-flex .item-block-icon {
        padding: 25px 25px 0 25px;
    }

    .col-half-flex .item-block-text {
        font-size: 16px;
        padding: 25px 25px 35px;
    }

    .col-half-text .item-info {
        font-size: 16px;
    }
}

@media (max-width: 991px) {
    .row-items {
        position: relative;
    }

    .col-item-text {
        width: 40%;
        row-gap: 60px;
    }

    .col-item-text .item-text {
        font-size: 16px;
        padding: 25px;
    }

    .col-item-img > img {
        width: 250px;
        margin: auto;
        position: absolute;
        z-index: 10;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
    }

    .item-block-icon > img {
        width: 40px;
    }

    .row-items.row-items-typical-pain {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        row-gap: 25px;
    }

    .col-half {
        width: 100%;
    }

    .col-half-flex .item-block {
        width: 48%;
    }

    .col-half-text .item-block {
        height: 300px;
    }

    .col-half-text .item-block-img > img {
        max-width: 300px;
    }

    .container-business-stolen .row-items {
        margin-bottom: 40px;
    }
}

@media (max-width: 840px) {
    .container-items {
        padding-top: 0;
    }

    .container-items .block-title {
        margin-bottom: 10px;
    }

    .container-items .block-subtitle {
        max-width: 580px;
        margin-left: auto;
        margin-right: auto;
    }

    .row-items {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .col-item-text {
        width: 100%;
        row-gap: 25px;
    }

    .col-item-img {
        width: 100%;
        text-align: center;
        padding: 25px 0;
    }

    .col-item-img > img {
        position: relative;
        max-width: 400px;
        width: 100%;
    }

    .col-item-text .item-text {
        font-size: 18px;
        padding: 35px;
    }

    .row-items.row-items-typical-pain {
        padding-top: 30px;
    }
}

@media (max-width: 757px) {
    .container-items .block-subtitle {
        font-size: 16px;
        margin-bottom: 30px;
    }

    .col-item-text .item-text {
        border-radius: 20px;
    }
}

@media (max-width: 575px) {
    .container-business-stolen .row-items {
        margin-bottom: 40px;
    }

    .col-item-text .item-text {
        font-size: 16px;
        padding: 30px;
    }

    .col-half-flex .item-block {
        width: 100%;
        border-radius: 20px;
    }

    .col-half-flex .item-block-icon {
        padding: 20px 20px 0 20px;
    }

    .col-half-flex .item-block-text {
        padding: 20px 20px 35px;
    }

    .col-half-text .item-info,
    .col-half-text .block-btn {
        padding: 20px;
    }

    .col-half-text .item-block-img > img {
        max-width: 260px;
    }
}

@media (max-width: 380px) {
    .col-half-text .block-btn {
        padding: 20px 10px;
    }

    .col-half-text .block-btn .btn-page {
        height: 45px;
        font-size: 14px;
        text-align: center;
    }
}
/* End */


/* Start:/local/templates/scip/components/bitrix/news.detail/content_list/style.css?17719438103539*/
.container-list .block-title {
    margin-bottom: 15px;
}

.container-list .block-subtitle {
    margin-bottom: 50px;
}

.row-list-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 25px;
/*    margin-bottom: 65px;*/
}

.list-item {
    width: 32%;
}

.list-item:nth-child(4),
.list-item:nth-child(5) {
    width: 49%;
    min-height: 200px;
}

.item-block-title {
    font-size: 24px;
    font-family: MontserratMedium;
    color: var(--color-text-mint);
    position: relative;
    margin-bottom: 10px;
}

.item-block-text {
    font-size: 20px;
    position: relative;
}

.list-item {
    min-height: 280px;
    border: 1px solid transparent;
    border-radius: 30px;
    position: relative;
    background:
            linear-gradient(var(--background-main), var(--background-main)) padding-box,
            linear-gradient(315deg, rgba(0, 0, 0, 0) 10%, var(--background-mint-border) 80%) border-box;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    overflow: hidden;
}

.list-item:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: radial-gradient(at top left, var(--background-mint-border-opacity) 0%, var(--background-main) 100%);
    top: 0;
    left: 0;
}

.item-block-info-text {
    padding: 40px;
}

.block-list-bgr {
    position: absolute;
    left: -300px;
    bottom: 0;
    z-index: -1;
}

.bgr-mob {
    display: none;
}

.block-list-img-ellipse {
    display: none;
    position: absolute;
    right: -1200px;
    bottom: -500px;
    z-index: -1;
}

.block-list-img-ellipse > img {
    max-width: 1500px;
}

@media (max-width: 1440px) {
    .container-list .block-subtitle {
        font-size: 20px;
    }

    .list-item:nth-child(4),
    .list-item:nth-child(5) {
        min-height: 210px;
    }

    .item-block-info-text {
        padding: 30px;
    }

    .block-list-bgr {
        bottom: 110px;
    }
}

@media (max-width: 1200px) {
    .list-item {
        min-height: 210px;
    }

    .list-item:nth-child(4),
    .list-item:nth-child(5) {
        min-height: auto;
    }

    .item-block-info-text {
        padding: 25px;
    }

    .item-block-title {
        font-size: 20px;
    }

    .item-block-text {
        font-size: 16px;
    }

    .block-list-bgr {
        bottom: 150px;
    }
}

@media (max-width: 991px) {
    .item-block-info-text {
        padding: 20px;
    }

    .item-block-title {
        font-size: 18px;
    }
}

@media (max-width: 757px) {
    .container-list .block-subtitle {
        font-size: 16px;
        padding: 0 5px;
    }

    .list-item {
        width: 100%;
        min-height: 160px;
        border-radius: 20px;
    }

    .list-item:nth-child(4),
    .list-item:nth-child(5) {
        width: 100%;
    }

    .item-block-title {
        font-size: 20px;
    }

    .block-list-bgr {
        bottom: inherit;
        top: -300px;
    }
}

@media (max-width: 575px) {
    .block-list-bgr {
        left: inherit;
        bottom: inherit;
        top: 0;
        right: -20px;
    }

    .bgr-desc {
        display: none;
    }

    .bgr-mob {
        display: block;
    }
}

@media (min-width: 1500px) {
    .block-list-img-ellipse {
        display: block;
    }
}

/* End */


/* Start:/local/templates/scip/components/bitrix/news.list/content_numbers/style.css?17719437682435*/
/*
.container-numbers {
    padding-top: 50px;
}
*/

.container-numbers .block-title {
    margin-bottom: 60px;
}

.row-numbers-items {
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
/*    margin-bottom: 65px;*/
}

.item-number {
    width: 20%;
    position: relative;
    padding-bottom: 20px;
    animation-duration: 1s;
}

.item-number:after {
    content: "";
    width: 2px;
    height: 100%;
    background: linear-gradient(180deg, var(--color-bgr-mint) 50%, var(--background-main) 100%);
    position: absolute;
    top: 0;
    right: 0;
}

.item-number:last-child:after {
    display: none;
}

.item-number-title {
    font-family: MontserratSemiBold;
    font-size: 32px;
    color: var(--color-text-mint);
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    margin-bottom: 15px;
}

.item-number:nth-child(3) .item-number-title {
    align-items: baseline;
}

.item-number-title > p {
    font-size: 64px;
    margin-top: 0;
    margin-bottom: 0;
}

.item-number-text {
    font-size: 20px;
    font-family: MontserratLight;
    text-align: center
}

.animate_delay-1 {
    animation-delay: 0.5s;
}

.animate_delay-2 {
    animation-delay: 1s;
}

.animate_delay-3 {
    animation-delay: 1.5s;
}

.animate_delay-4 {
    animation-delay: 2s;
}

@media (max-width: 1440px) {
    .item-number-title > p {
        font-size: 48px;
    }

    .item-number-text {
        font-size: 18px;
    }
}

@media (max-width: 1380px) {
    .item-number:after {
        display: none;
    }
}

@media (max-width: 1200px) {
    .row-numbers-items {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;
    }

    .item-number {
        width: 30%;
    }

    .item-number-title > p {
        font-size: 64px;
    }

    .item-number-text {
        font-size: 20px;
        max-width: 240px;
        margin: 0 auto;
    }
}

@media (max-width: 991px) {
    .item-number {
        width: 33%;
    }
}

@media (max-width: 880px) {
    .item-number {
        width: 50%;
    }

    .item-number:last-child {
        width: 100%;
    }
}

@media (max-width: 757px) {
    .row-numbers-items {
        row-gap: 30px;
    }

    .item-number {
        width: 100%;
    }
}

/* End */


/* Start:/local/templates/scip/components/bitrix/news/cases/bitrix/news.list/main_page/style.css?17770498674415*/
.container-cases .block-title {
    margin-bottom: 50px;
}

.row-cases-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 25px;
    justify-content: space-between;
}

.case-item {
    width: 49%;
    border: 1px solid transparent;
    border-radius: 30px;
    position: relative;
    background:
        linear-gradient(var(--background-main), var(--background-main)) padding-box,
        linear-gradient(315deg, rgba(0, 0, 0, 0) 10%, var(--background-mint-border) 80%) border-box;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    overflow: hidden;
}

.case-item:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: radial-gradient(at top left, var(--background-mint-border-opacity) 0%, var(--background-main) 100%);
    top: 0;
    left: 0;
}

.case-item-info {
    position: relative;
    padding: 40px;
}

.case-item-title {
    font-size: 24px;
    font-family: MontserratSemiBold, serif;
    color: var(--color-text);
    margin-bottom: 10px;
}

.case-item-subtitle {
    font-size: 20px;
    font-family: MontserratLight;
    color: var(--color-text-grey);
    margin-bottom: 20px;
}

.case-item-result-title {
    color: var(--color-text-mint);
    margin-bottom: 10px;
}

.case-item-result ul {
    list-style-type: none;
    padding: 0;
    margin-top: 0;
}

.case-item-result ul > li {
    font-size: 20px;
    position: relative;
    padding: 0 0 10px 35px;
}

.case-item-result ul > li:before {
    content: "";
    width: 20px;
    height: 20px;
    background: url(/local/templates/scip/img/icon_check.svg) no-repeat center center / contain;
    position: absolute;
    top: 2px;
    left: 0;
}

.case-link-detail {
    color: var(--color-text);
    font-size: 20px;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 10px;
    transition: transform 200ms;
}

.case-link-detail:hover {
    color: var(--color-text-mint);
    text-decoration: none;
}

.case-link-detail svg {
    width: 20px;
    height: 20px;
    font-size: 20px;
    color: var(--color-bgr-mint);
    fill: var(--color-bgr-mint);
    transition: transform 200ms;
    position: relative;
}

.case-item-img {
    width: 49%;
    text-align: center;
}

.case-item-img img {
    max-width: 450px;
    width: 100%;
}

.cases-btn {
    max-width: 360px;
    width: 100%;
    margin: 0 auto;
}

.cases-img-bgr {
    transform: scale(-1, -1);
    position: absolute;
    right: -450px;
    bottom: 50px;
}

.cases-img-bgr > img {
    max-width: 500px;
    width: 100%;
}

@media (max-width: 1200px) {
    .case-item-title {
        font-size: 20px;
    }

    .case-item-subtitle {
        font-size: 16px;
    }

    .case-item-info {
        padding: 25px;
    }

    .case-item-result-title {
        font-size: 20px;
    }

    .case-item-result ul > li {
        font-size: 16px;
        position: relative;
        padding: 0 0 15px 30px;
    }

    .case-item-result ul > li:before {
        width: 17px;
        height: 17px;
    }

    .case-link-detail {
        font-size: 16px;
    }

    .cases-img-bgr {
        right: -300px;
        bottom: inherit;
        top: 10px;
        z-index: -1;
    }
}

@media (max-width: 991px) {
    .case-item {
        width: 100%;
    }

    .case-item-img {
        width: 100%;
    }

    .cases-img-bgr {
        display: flex;
        align-items: center;
        right: -480px;
        bottom: 0;
        top: 0;
    }
}

@media (max-width: 757px) {
    .case-item {
        border-radius: 20px;
    }

    .case-item-info {
        padding: 20px;
    }

/*    .case-item-result ul > li {
        padding-left: 15px;
    }*/

    .case-item-result ul > li:before {
        width: 15px;
        height: 15px;
    }
}

@media (max-width: 575px) {
    .cases-img-bgr {
        bottom: inherit;
        right: -150px;
        top: 10px;
    }

    .cases-img-bgr > img {
        max-width: 200px;
    }
}

@media (min-width: 1800px) {
    .cases-img-bgr {
        right: -600px;
        bottom: 0;
    }

    .cases-img-bgr > img {
        max-width: 600px;
    }
}
/* End */


/* Start:/local/templates/scip/components/bitrix/news.list/media/style.css?17848734273477*/
.container-media-page {
    padding-top: 50px;
}

.row-media {
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    gap: 30px;
}

.item-media {
    width: 32%;
    border: 1px solid transparent;
    border-radius: 30px;
    position: relative;
    background:
        linear-gradient(var(--background-main), var(--background-main)) padding-box,
        linear-gradient(315deg, rgba(0, 0, 0, 0) 10%, var(--background-mint-border) 80%) border-box;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    overflow: hidden;
}

.item-media:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: radial-gradient(at top left, var(--background-mint-border-opacity) 0%, var(--background-main) 100%);
    top: 0;
    left: 0;
}

.item-media-info {
    display: grid;
    min-height: 240px;
    position: relative;
    padding: 25px;
}

.item-media-top {
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    gap: 25px;
    margin-bottom: 30px;
}

.item-media-icon {
    width: 80px;
    height: 80px;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #ffffff;
    border-radius: 20px;
}

.item-media-icon > img {
    max-width: 60px;
    max-height: 60px;
}

.item-media-text {
    font-family: MontserratLight;
    font-size: 20px;
    margin-bottom: 30px;
}

.item-media-link {
    display: grid;
    align-items: end;
}

.item-media-link a {
    color: var(--color-text);
    font-size: 20px;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 10px;
    transition: transform 200ms;
}

.item-media-link a:hover {
    color: var(--color-text-mint);
    text-decoration: none;
}

.item-media-link svg {
    width: 20px;
    height: 20px;
    font-size: 20px;
    color: var(--color-bgr-mint);
    fill: var(--color-bgr-mint);
    transition: transform 200ms;
    position: relative;
}

.row-media.page-media {
    flex-wrap: wrap;
    justify-content: left;
}

.page-media .item-media {
    width: 31%;
}

@media (max-width: 1200px) {
    .row-media {
        gap: 20px;
    }

    .item-media-info {
        min-height: 200px;
    }

    .item-media-top {
        gap: 20px;
        margin-bottom: 25px;
    }

    .item-media-icon {
        width: 60px;
        height: 60px;
        border-radius: 10px;
    }

    .item-media-icon > img {
        max-width: 50px;
        max-height: 50px;
    }

    .item-media-title {
        font-size: 20px;
    }

    .item-media-text {
        font-size: 16px;
        margin-bottom: 25px;
    }

    .item-media-link a {
        font-size: 16px;
    }
}

@media (max-width: 991px) {
    .container-media-page {
        padding-top: 20px;
    }
    
    .item-media-info {
        padding: 20px;
    }

    .item-media-text br {
        display: none;
    }
}

@media (max-width: 880px) {
    .row-media {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .item-media {
        width: 100%;
    }

    .page-media .item-media {
        width: 48%;
    }
}

@media (max-width: 757px) {
    .item-media {
        border-radius: 20px;
    }

    .page-media .item-media {
        width: 100%;
    }
}


/* End */


/* Start:/local/templates/scip/components/bitrix/news.detail/video/style.css?1784809077677*/
.container-video {
    padding-bottom: 300px;
}

.container-video .block-title {
    display: block;
    margin-bottom: 50px;
}

.block-video video {
    width: 100%;
}

@media (max-width: 1440px) {
    .container-video {
        padding-bottom: 150px;
    }

    .block-video video {
        border-radius: 30px;
    }
}

@media (max-width: 1200px) {
    .block-video video {
        border-radius: 30px;
    }
}

@media (max-width: 757px) {
    .container-video {
        padding-bottom: 70px;
    }

    .container-video .block-title {
        margin-bottom: 30px;
    }

    .block-video video {
        border-radius: 20px;
    }
}
/* End */


/* Start:/local/templates/scip/components/bitrix/news/events/bitrix/news.list/.default/style.css?17848738043266*/
.container.container-events-page {
    padding-top: 50px;
    padding-bottom: 0;
}

.container-events .block-title {
    margin-bottom: 50px;
}

.row-events-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: 25px;
    justify-content: space-between;
    margin-bottom: 65px;
}

.event-item {
    width: 32%;
    border: 1px solid transparent;
    border-radius: 30px;
    position: relative;
    background:
        linear-gradient(var(--background-main), var(--background-main)) padding-box,
        linear-gradient(315deg, rgba(0, 0, 0, 0) 10%, var(--background-mint-border) 80%) border-box;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    overflow: hidden;
}

.event-item:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: radial-gradient(at top left, var(--background-mint-border-opacity) 0%, var(--background-main) 100%);
    top: 0;
    left: 0;
}

.event-item-info {
    position: relative;
    padding: 25px;
}

.event-item-img {
    margin-bottom: 25px;
}

.event-item-img > img {
    width: 100%;
    border-radius: 12px;
}

.event-item-title {
    font-size: 24px;
    font-family: MontserratSemiBold, serif;
    color: var(--color-text);
    margin-bottom: 15px;
}

.event-item-text {
    font-size: 20px;
    color: var(--color-text-grey);
    margin-bottom: 20px;
}

.event-link-detail {
    color: var(--color-text);
    font-size: 20px;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 10px;
    transition: transform 200ms;
}

.event-link-detail:hover {
    color: var(--color-text-mint);
    text-decoration: none;
}

.event-link-detail svg {
    width: 20px;
    height: 20px;
    font-size: 20px;
    color: var(--color-bgr-mint);
    fill: var(--color-bgr-mint);
    transition: transform 200ms;
    position: relative;
}

.events-btn {
    max-width: 360px;
    width: 100%;
    margin: 0 auto;
}

.events-img-bgr {
    display: none;
    position: absolute;
    top: -20px;
    right: -270px;
    z-index: -1;
}

.events-img-ellipse {
    display: none;
    position: absolute;
    bottom: -300px;
    left: -1300px;
    z-index: -1;
}

.img-ellipse > img {
    max-width: 1400px;
}

@media (max-width: 1200px) {
    .event-item-title {
        font-size: 20px;
    }

    .event-item-text {
        font-size: 16px;
    }

    .event-link-detail {
        font-size: 16px;
    }
}

@media (max-width: 991px) {
    .container.container-events-page {
        padding-top: 20px;
    }

    .row-events-list {
        margin-bottom: 40px;
    }

    .event-item {
        width: 100%;
    }

    .event-item-img {
        text-align: center;
    }

    .event-item-img > img {
        max-width: 500px;
        width: 100%;
    }
}

@media (max-width: 757px) {
    .event-item {
        border-radius: 20px;
    }

    .event-item-info {
        padding: 20px;
    }
}

@media (min-width: 1500px) {
    .events-img-ellipse,
    .events-img-bgr {
        display: block;
    }
}
/* End */


/* Start:/local/templates/scip/components/bitrix/news.list/clients/style.css?17848090972171*/
.container-clients {
    position: relative;
    padding-bottom: 300px;
}

.row-clients {
     display: -ms-flexbox;
     display: flex;
     justify-content: space-between;
     gap: 25px;
}

.item-client {
    width: 200px;
    height: 200px;
    background: #ffffff;
    border-radius: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.slick-list .slick-slide.item-client {
    width: 200px;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 10px;
}

.item-client > img {
    max-width: 180px;
    max-height: 140px;
}

/*.slider-clients .slick-list:before,
.slider-clients .slick-list:after {
    content: "";
    width: 100px;
    height: 100%;
    position: absolute;
    z-index: 10;
}

.slider-clients .slick-list:before {
    background: linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, #121314 100%) border-box;
    left: 0;
    top: 0;
}

.slider-clients .slick-list:after {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #121314 100%) border-box;
    right: 0;
    top: 0;
}*/

@media (max-width: 1440px) {
    .container-clients {
        padding-bottom: 150px;
    }
}

@media (max-width: 1200px) {
    .row-clients {
        margin-left: -50px;
        margin-right: -50px;
    }

    .slider-clients .slick-list:before,
    .slider-clients .slick-list:after {
        display: none;
    }
}

@media (max-width: 1140px) {
    .row-clients {
        margin-left: -30px;
        margin-right: -30px;
    }
}

@media (max-width: 991px) {
    .row-clients {
        margin-left: -60px;
        margin-right: -60px;
    }

    .slick-list .slick-slide.item-client {
        height: 160px;
        padding: 0 20px;
    }

    .item-client > img {
        max-width: 160px;
        width: 100%;
    }
}

@media (max-width: 767px) {
    .slick-list .slick-slide.item-client {
        height: 140px;
    }

    .item-client {
        border-radius: 20px;
    }
}

@media (max-width: 757px) {
    .container-clients {
        padding-bottom: 70px;
    }
}
/* End */


/* Start:/local/templates/scip/components/bitrix/news.list/thanks/style.css?17707476143763*/
.row-thanks {
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    gap: 30px;
}

.item-thanks {
    width: 32%;
    border: 1px solid transparent;
    border-radius: 30px;
    position: relative;
    background:
        linear-gradient(var(--background-main), var(--background-main)) padding-box,
        linear-gradient(315deg, rgba(0, 0, 0, 0) 10%, var(--background-mint-border) 80%) border-box;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    overflow: hidden;
}

.item-thanks:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: radial-gradient(at top left, var(--background-mint-border-opacity) 0%, var(--background-main) 100%);
    top: 0;
    left: 0;
}

.item-thanks-img {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    cursor: zoom-in;
    padding: 30px;
}

.item-thanks-img > img {
    width: 100%;
}

.slider-thanks .slick-slide {
    margin: 0 15px;
}

.slider-thanks .slick-prev,
.slider-thanks .slick-next {
    width: 40px;
    height: 40px;
    background: var(--background-btn);
    border-radius: 50px;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    z-index: 10;
}

.slider-thanks .slick-prev {
    left: -45px;
}

.slider-thanks .slick-next {
    right: -45px;
}

.slider-thanks .slick-prev:before {
    content: url("/local/templates/scip/img/icon-arrow.svg");
    font-size: inherit;
    opacity: 1;
}

.slider-thanks .slick-next:before {
    content: url("/local/templates/scip/img/icon-arrow.svg");
    transform: rotate(180deg);
    font-size: inherit;
    opacity: 1;
}

.slider-thanks .slick-prev:hover,
.slider-thanks .slick-prev:focus,
.slider-thanks .slick-next:hover,
.slider-thanks .slick-next:focus {
    background: var(--background-btn);
}

#magnify {
    max-width: 1000px;
    width: 100%;
    height: auto;
    display: none;
    position: fixed;
    overflow: auto;
    background: var(--background-main);
    top: 40px;
    left: 20px;
    right: 20px;
    margin: 0 auto;
    z-index: 200;
}

.magnify_img {
    text-align: center;
    padding: 0 20px 20px;
}

#close-popup {
    text-align: right;
    width: 100%;
    height: 40px;
    cursor: pointer;
}

#close-popup .close {
    height: 100%;
    padding-right: 10px;
}

#close-popup svg {
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 25px;
    fill: var(--color-bgr-mint);
}

@media (max-width: 1200px) {
    .row-thanks {
        gap: 20px;
    }

    .slider-thanks .slick-slide {
        margin: 0 10px;
    }
}

@media (max-width: 1100px) {
    .magnify_img img {
        width: 100%;
    }
}

@media (max-width: 991px) {
    .item-thanks-img {
        padding: 20px;
    }

    #magnify {
        left: 0;
        right: 0;
    }
}

@media (max-width: 880px) {
    .row-thanks {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .item-thanks {
        width: 100%;
    }
}

@media (max-width: 757px) {
    .item-thanks {
        border-radius: 20px;
    }

    #magnify {
        top: 120px;
    }
}

@media (max-width: 700px) {
    .slider-thanks .slick-slide {
        margin: 0 20px;
    }

    .slider-thanks .slick-prev {
        left: -20px;
    }

    .slider-thanks .slick-next {
        right: -20px;
    }
}

@media (max-width: 575px) {
    .slider-thanks .slick-prev {
        left: -10px;
    }

    .slider-thanks .slick-next {
        right: -10px;
    }
}


/* End */


/* Start:/local/templates/scip/components/bitrix/news.list/reviews/style.css?17702773122905*/
.row-reviews {
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    gap: 30px;
}

.item-review-block {
    width: 32%;
}

.item-review {
    border: 1px solid transparent;
    border-radius: 30px;
    background:
        linear-gradient(var(--background-main), var(--background-main)) padding-box,
        linear-gradient(315deg, rgba(0, 0, 0, 0) 10%, var(--background-mint-border) 80%) border-box;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    overflow: hidden;
    position: relative;
    padding: 50px;
    margin-bottom: 15px;
}

.item-review:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: radial-gradient(at top left, var(--background-mint-border-opacity) 0%, var(--background-main) 100%);
    top: 0;
    left: 0;
    z-index: -1;
}

.item-review-text {
    font-size: 16px;
    text-align: center;
    min-height: 140px;
    max-width: 305px;
    width: 100%;
    display: flex;
    align-items: center;
    margin: 0 auto;
}

.quote_top {
    position: absolute;
    top: 30px;
    left: 30px;
}

.quote_bottom {
    position: absolute;
    bottom: 30px;
    right: 30px;
}

.item-review-info {
    font-size: 16px;
    color: var(--color-text-mint);
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    gap: 10px;
}

.item-review-info p {
    margin: 0;
}

.item-review-info img {
    width: 48px;
    height: 48px;
}

@media (max-width: 1440px) {
    .row-reviews {
        gap: 20px;
    }

    .item-review {
        padding: 40px;
    }

    .quote_top {
        width: 30px;
        top: 20px;
        left: 20px;
    }

    .quote_bottom {
        width: 30px;
        bottom: 20px;
        right: 20px;
    }

    .item-review-info {
        padding-right: 20px;
    }
}

@media (max-width: 991px) {
    .item-review-text {
        min-height: 160px;
        padding: 20px 0;
    }

    .item-review-info {
        font-size: 14px;
    }

    .item-review-info {
        padding-right: 0;
    }
}

@media (max-width: 880px) {
    .row-reviews {
        justify-content: center;
        flex-wrap: wrap;
        gap: 55px;
    }

    .item-review-block {
        width: 70%;
    }

    .item-review-text {
        font-size: 20px;
        min-height: auto;
        max-width: 350px;
    }

    .item-review-info {
        font-size: 16px;
        padding-right: 10px;
    }
}

@media (max-width: 767px) {
    .item-review {
        border-radius: 20px;
    }

    .item-review-block {
        width: 100%;
    }
}

@media (max-width: 575px) {
    .item-review-text {
        font-size: 16px;
    }

    .quote_top,
    .quote_bottom {
        width: 25px;
    }
}

/* End */


/* Start:/local/templates/scip/components/bitrix/news.detail/contacts/style.css?17848118065145*/
.section-contacts {
    overflow: hidden;
    padding-top: 200px;
    margin-top: -200px;
}

.container.container-contacts {
    padding-bottom: 0;
    margin-bottom: 100px;
}

.container-contacts .block-title {
    display: block;
}

.row-contacts {
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    gap: 60px;
    border: 1px solid transparent;
    border-radius: 30px;
    background:
        linear-gradient(var(--background-main), var(--background-main)) padding-box,
        linear-gradient(315deg, rgba(0, 0, 0, 0) 10%, var(--background-mint-border) 80%) border-box;
    background-clip: padding-box, border-box;
    background-origin: padding-box, border-box;
    overflow: hidden;
    position: relative;
    padding: 40px;
    margin-bottom: 15px;
}

.row-contacts:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: radial-gradient(at top left, var(--background-mint-border-opacity) 0%, var(--background-main) 100%);
    top: 0;
    left: 0;
}

.block-info {
    width: 40%;
    display: grid;
    justify-content: center;
    position: relative;
    z-index: 10;
}

.block-buttons {
    width: 40%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    z-index: 10;
}

.contact-text {
    width: 100%;
    font-family: MontserratMedium;
    font-size: 24px;
    margin-bottom: 35px;
}

.contact-links {
    margin-bottom: 35px;
}

.contact-links P {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-top: 0;
    margin-bottom: 15px;
}

.contact-links a {
    color: var(--color-text);
    font-size: 20px;
    font-family: MontserratMedium;
    text-decoration: none;
}

.contact-links a:hover {
    text-decoration: none;
}

.contact-info-email {
    font-size: 20px;
    font-family: MontserratMedium;
    margin-bottom: 15px;
}

.contact-info-phone {
    font-size: 20px;
    font-family: MontserratMedium;
}

contact-info-phone a {
    color: var(--color-text);
    text-decoration: none;
}

.contact-mob {
    display: none;
}

.contact-buttons {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
}
.block-buttons p {
    width: 100%;
    margin: 0;
}

.block-buttons a {
    width: 100%;
    height: 52px;
    font-family: MontserratMedium;
    font-size: 24px;
    color: var(--color-text);
    text-decoration: none;
    background: var(--background-btn);
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

.block-buttons a:hover {
    color: var(--color-text);
    text-decoration: none;
    background: var(--background-btn-hover);
}

.buttons-mob {
    display: none;
}

.contact-img-ellipse {
    display: none;
    position: absolute;
    right: -1000px;
    bottom: -900px;
    z-index: -1;
}

.contact-img-ellipse > img {
    max-width: 1500px;
}

.row-files {
    display: flex;
    gap: 50px;
    justify-content: space-between;
    padding-top: 50px;
}

.row-files a {
    color: var(--color-text);
    font-size: 20px;
    font-family: MontserratMedium;
    text-decoration: none;
}

@media (max-width: 1440px) {
    .section-contacts {
        padding-top: 0;
        margin-top: 0;
    }
}

@media (max-width: 1200px) {
    .block-info {
        width: 50%;
    }
}

@media (max-width: 991px) {
    .row-contacts {
        padding: 30px;
    }

    .contact-text {
        font-size: 20px;
    }

    .contact-text br {
        display: none;
    }

    .contact-buttons {
        gap: 20px;
    }

    .block-buttons {
        width: 50%;
    }

    .block-buttons a {
        font-size: 20px;
    }

    .contact-links a,
    .contact-info-email,
    .contact-info-phone {
        font-size: 18px;
    }
}

@media (max-width: 767px) {
    .row-contacts {
        flex-wrap: wrap;
        border-radius: 20px;
        padding: 20px;
    }

    .contact-buttons {
        justify-content: center;
    }

    .block-info,
    .block-buttons {
        width: 100%;
        text-align: center;
    }

    .block-buttons p {
        max-width: 350px;
    }

    .contact-links {
        max-width: 220px;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .contact-links a,
    .contact-info-email,
    .contact-info-phone {
        font-size: 20px;
    }

    .buttons-mob {
        display: block;
        margin-bottom: 35px;
    }

    .buttons-desc {
        display: none;
    }

    .contact-desc {
        display: none;
    }

    .contact-mob {
        display: block;
    }
}

@media (max-width: 575px) {
    .block-buttons a {
        font-size: 16px;
        height: 50px;
    }
}

@media (min-width: 1500px) {
    .contact-img-ellipse {
        display: block;
    }
}
/* End */
/* /local/templates/scip/components/bitrix/news.detail/content_main_top/style.css?17848090693853 */
/* /local/templates/scip/components/bitrix/news.detail/content_images/style.css?17848091874820 */
/* /local/templates/scip/components/bitrix/news.detail/content_items/style.css?17719442358523 */
/* /local/templates/scip/components/bitrix/news.detail/content_list/style.css?17719438103539 */
/* /local/templates/scip/components/bitrix/news.list/content_numbers/style.css?17719437682435 */
/* /local/templates/scip/components/bitrix/news/cases/bitrix/news.list/main_page/style.css?17770498674415 */
/* /local/templates/scip/components/bitrix/news.list/media/style.css?17848734273477 */
/* /local/templates/scip/components/bitrix/news.detail/video/style.css?1784809077677 */
/* /local/templates/scip/components/bitrix/news/events/bitrix/news.list/.default/style.css?17848738043266 */
/* /local/templates/scip/components/bitrix/news.list/clients/style.css?17848090972171 */
/* /local/templates/scip/components/bitrix/news.list/thanks/style.css?17707476143763 */
/* /local/templates/scip/components/bitrix/news.list/reviews/style.css?17702773122905 */
/* /local/templates/scip/components/bitrix/news.detail/contacts/style.css?17848118065145 */
