

/* Start:/local/templates/ins-strudent/components/bitrix/catalog/catalog/style.min.css?1632778241959*/
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.grid2x1 .bx_content_section{float:left;width:66%;margin-bottom:15px}.grid2x1 .bx_sidebar{float:right;width:33%;margin-bottom:15px;padding-left:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:960px){.grid2x1 .bx_sidebar{padding-left:4%}}@media(max-width:640px){.grid2x1 .bx_content_section,.grid2x1 .bx_sidebar{width:100%;float:none}.grid2x1 .bx_sidebar{padding-left:3%}}@media(max-width:479px){.grid2x1 .bx_sidebar{padding-left:1%}}.catalog-block-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}body.bx-theme-blue .catalog-block-header{border-color:#006cc0}body.bx-theme-green .catalog-block-header{border-color:#63aa28}body.bx-theme-red .catalog-block-header{border-color:#da3737}body.bx-theme-yellow .catalog-block-header{border-color:#f4b236}
/* End */


/* Start:/local/templates/ins-strudent/components/bitrix/catalog.element/.default/style.css?17899741952948*/
.fontawesome-list {
    list-style: none;
}

.tm-phone,
a[href^="tel:"] {
    white-space: nowrap;
}

.block-secondary {
    background-color: #6c757d !important;
    border-radius: 4px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2);
    padding: 25px 20px;
}

.cl-oms {
    color: #9ac446 !important;
}

.product-content-block h2, .product-content-block h3, .product-content-block h4 {
    margin-top: 0;
}

.form_container {
    top: 25% !important;
    left: 25% !important;
}

.product-content-block {
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
    color: #565656
}

.product-content-block h2, .product-content-block h3, .product-content-block h4 {
    margin-top: 0
}

.product-content-block a:hover, .tabs__rail a:hover {
    text-decoration: none
}

.product-content-block h4 {
    font-size: 1.375rem
}

.product-content-block p {
    margin-top: 8px;
    margin-bottom: 8px;
    color: #565656
}

.product-content-block .primary-color {
    color: #0047bb
}

.product-content-block__img {
    overflow: hidden;
    border-radius: 4px
}

.product-content-block__img img {
    display: block
}

.product-content-block__fw-image, .product-content-block__fw-image-top {
    margin: -25px -20px 25px
}

.product-content-block__fw-image img {
    max-width: 100%;
    width: 100%
}

.product-content-block__fw-image-left {
    margin: -25px 20px -25px -20px
}

.product-content-block__fw-image-right {
    margin: -25px -20px -25px 20px
}

.product-content-block__fw-image-bottom {
    margin: 25px -20px -25px;
    padding: 0
}

.product-content-block__fw-image-left, .product-content-block__fw-image-right, .product-content-block__fw-image-top {
    padding: 0
}

.product-content-block_side-image {
    padding-left: 290px;
    background-repeat: no-repeat;
    background-position: 0 0
}

.product-content-block__btn-block {
    margin-top: 25px
}

.product-content-block__btn-block .btn {
    margin-right: 15px
}

.product-content-block__bottom-block {
    position: absolute;
    bottom: 0
}

.product-franchise-about.product-content-block {
    padding: 0
}

@media (max-width: 1184px) {
    .product-content-block h4 {
        font-size: 1.25rem
    }

    .product-content-block__bottom-block {
        position: static
    }

    .product-content-block__header {
        font-size: 1.625rem;
        line-height: 2rem
    }
}

@media (max-width: 749px) {
    .product-content-block_side-image {
        padding-left: 20px;
        background-image: none !important
    }

    .product-content-block__btn-block .btn {
        width: 100%
    }

    .product-content-block__btn-block .btn + .btn {
        margin-top: 15px
    }

    .product-content-block__header {
        font-size: 1.375rem;
        line-height: 1.5rem
    }

    .fontawesome-list {
        padding: 0;
    }
}


.btn_not-effect:active, .btn_not-effect:focus {
    text-decoration: none;
    color: inherit;
    background-color: inherit;
}
/* End */


/* Start:/local/templates/ins-strudent/components/bitrix/catalog.element/.default/themes/green/style.min.css?1632778241915*/
.bx-green .product-item-image-slider-progress-bar{background-color:#5b9f0b}.bx-green .product-item-image-slider-control:hover{background-color:rgba(91,159,11,.8)}.bx-green .product-item-image-slider-control.active,.bx-green .product-item-image-slider-control:hover{background-color:#5b9f0b}.bx-green .product-item-selected-scu,.bx-green .product-item-detail-slider-controls-image:hover,.bx-green .product-item-detail-slider-controls-image.active{outline-color:#63aa28}.bx-green .product-item-scu-item-text-block:hover,.bx-green .product-item-scu-item-color-block:hover,.bx-green .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,.bx-green .product-item-scu-item-color-container.selected .product-item-scu-item-color-block{outline-color:#63aa28}.bx-green .product-item-amount-field:focus{border-color:#63aa28}.bx-green .product-item-detail-slider-progress-bar{background-color:#63aa28}
/* End */
/* /local/templates/ins-strudent/components/bitrix/catalog/catalog/style.min.css?1632778241959 */
/* /local/templates/ins-strudent/components/bitrix/catalog.element/.default/style.css?17899741952948 */
/* /local/templates/ins-strudent/components/bitrix/catalog.element/.default/themes/green/style.min.css?1632778241915 */
