

/* Start:/bitrix/components/ranx/block.landing/templates/15_1/style.min.css?1743851902727*/
.block15-1 .block-title{margin-bottom:0 !important}.block15-1.block.content-align-center .block-btns,.block15-1.block.content-align-center .block-title{justify-content:center;text-align:center}.block15-1.block.content-align-left .block-btns,.block15-1.block.content-align-left .block-title{justify-content:flex-start;text-align:left}.block15-1.block.content-align-wide .block-btns,.block15-1.block.content-align-wide .block-title{justify-content:flex-start;text-align:justify}.block15-1 .block-title-col.col-lg-10{flex-basis:calc(2/3 * 100%);max-width:calc(2/3 * 100%)}.block15-1.wide-block .block-title-col.col-lg-10{flex-basis:100%;max-width:100%}.block15-1.wide-block .block-desc-col.col-lg-8{flex-basis:100%;max-width:100%}
/* End */


/* Start:/bitrix/components/ranx/block.landing/templates/14_1/style.css?17467918321943*/
.block14-1 {
    position: relative;
    overflow: hidden;
}
.block14-1 .block-title {
    padding-right: 85px;
    margin-bottom: 0 !important;
}
.block14-1.content-picture-left .block-title {
    padding-left: 85px;
    padding-right: 0;
}
.block14-1-bg-image {
    position: absolute;
    width: 50%;
    height: 100%;
    right: 0;
    background-repeat: no-repeat;
    background-position: top left;
    /*background-size: cover;*/
}
.block14-1-bg-image img {
    max-width: 100%;
    border-radius: 8px;
}
.block14-1.content-picture-left .block14-1-bg-image {
    left: 0;
    right: unset;
}
.block14-1.indent-top-100.indent-bot-100 .block14-1-bg-image,
.block14-1.indent-top-150.indent-bot-50 .block14-1-bg-image,
.block14-1.indent-top-50.indent-bot-150 .block14-1-bg-image {
    max-height: calc(100% - 200px);
}
.block14-1.indent-top-150.indent-bot-150 .block14-1-bg-image {
    max-height: calc(100% - 300px);
}
.block14-1.indent-top-50.indent-bot-50 .block14-1-bg-image,
.block14-1.indent-top-100.indent-bot-0 .block14-1-bg-image,
.block14-1.indent-top-0.indent-bot-100 .block14-1-bg-image {
    max-height: calc(100% - 100px);
}
.block14-1.indent-top-100.indent-bot-50 .block14-1-bg-image,
.block14-1.indent-top-50.indent-bot-100 .block14-1-bg-image,
.block14-1.indent-top-150.indent-bot-0 .block14-1-bg-image,
.block14-1.indent-top-0.indent-bot-150 .block14-1-bg-image {
    max-height: calc(100% - 150px);
}
.block14-1.indent-top-0.indent-bot-50 .block14-1-bg-image,
.block14-1.indent-top-50.indent-bot-0 .block14-1-bg-image {
    max-height: calc(100% - 50px);
}

@media (max-width: 991px) {
    .block14-1-bg-image {
        position: static;
        width: 100%;
        margin-bottom: 30px;
        max-height: unset !important;
        height: auto;
    }
    .block14-1-bg-image img {
        width: 100%;
    }
    .block14-1 .block-title {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}
/* End */


/* Start:/bitrix/components/ranx/block.landing/templates/14_5/style.min.css?17438519021474*/
.block.block14-5 .block-title{padding-right:16px;margin-bottom:0}.block14-5 div.block-title .block-title-text{font-size:30px;line-height:46px;display:flex;align-items:flex-end}.block14-5 .block-title p,.block14-5 .block14-5-item-desc p{font-size:18px;line-height:27px}.block14-5 .block14-5-item-name{font-weight:bold;font-size:30px;line-height:46px;display:flex;align-items:flex-end}.block14-5 .block14-5-item-desc{margin-top:30px}@media (min-width: 768px){.block14-5 .block-desc-col p:nth-last-child(-n+2){margin-bottom:0}}@media (max-width: 767px){.block14-5 .block-title{padding-right:0 !important;padding-left:0 !important}.block14-5 .block14-5-item-name,.block14-5 div.block-title .block-title-text{font-weight:600;font-size:25px;line-height:30px}.block14-5 .block-title p,.block14-5 .block14-5-item-desc p{font-size:15px;line-height:25px}.block14-5 .block-title .block-desc-col p{margin-bottom:20px}.block14-5 .block-title .block-desc-col p:nth-last-child(-n+2){margin-bottom:20px}.block14-5 .block14-5-item-desc{margin-top:20px}.block14-5 .block14-5-item-desc p:not(:last-child){margin-bottom:20px}}.block14-5 .block14-5-arrows{display:flex}.block14-5 .slick-arrow{display:block;position:relative;width:40px;height:40px;background-color:#F5F6F7;border-radius:4px;cursor:pointer;z-index:1;margin-right:10px}.block.block14-5 .slick-arrow svg{position:absolute;top:calc(50% - 6px);left:calc(50% - 4px);color:#999999}.block.block14-5 .arrow-next svg{left:calc(50% - 3px)}
/* End */
/* /bitrix/components/ranx/block.landing/templates/15_1/style.min.css?1743851902727 */
/* /bitrix/components/ranx/block.landing/templates/14_1/style.css?17467918321943 */
/* /bitrix/components/ranx/block.landing/templates/14_5/style.min.css?17438519021474 */
