

/* Start:/local/templates/samsmogu_landing/components/mwi/template.include/section-head/style.css?17774788572072*/
.banner-header {
    position: relative;
    background-size: cover;
    background-position: 50% 50%;
    padding: 50px 0;
    min-height: 740px;
    margin-bottom: 80px;
    z-index: 0;
}

.banner-header::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
    z-index: -1;
}

.banner-header-breadcrumb .breadcrumbs {
    color: #FFFFFF;
    padding: 0;
    margin: 0;
}

@media (min-width: 768px) {
    .banner-header-breadcrumb .breadcrumbs {
        /*font-size: 14px;*/
    }

    .banner-header-breadcrumb .breadcrumbs > ul > li {
        /*margin-left: 26px;*/
    }

    .banner-header-breadcrumb .breadcrumbs > ul > li:before {
        /*left: -15px;*/
    }
}

.banner-header-breadcrumb .breadcrumbs a {
    color: #FFFFFF;
}

.banner-header-breadcrumb .breadcrumbs a:hover {
    color: #FFFFFF;
}

.banner-header-title {
    margin-top: 100px;
    font-weight: 400;
    font-size: 46px;
    line-height: 1.17;
    text-align: right;
    color: #FFFFFF;
}

@media (max-width: 1399px) {
    .banner-header {
        min-height: 600px;
        margin-bottom: 60px;
    }

    .banner-header-title {
        margin-top: 80px;
    }
}

@media (max-width: 1023px) {
    .banner-header {
        min-height: 480px;
        padding: 30px 0;
    }

    .banner-header-title {
        font-size: 38px;
    }
}

@media (max-width: 767px) {
    .banner-header {
        min-height: 360px;
        padding: 20px 0;
        margin-bottom: 40px;
    }

    .banner-header-title {
        font-size: 32px;
        margin-top: 60px;
    }
}

@media (max-width: 567px) {
    .banner-header {
        min-height: 280px;
        margin-bottom: 40px;
        padding: 10px 0;
    }

    .banner-header-title {
        font-size: 26px;
        margin-top: 40px;
    }
}

@media (max-width: 479px) {
    .banner-header {
        min-height: 180px;
        padding: 20px 0;
    }

    .banner-header-title {
        font-size: 22px;
        margin-top: 20px;
    }
}
/* End */


/* Start:/local/templates/samsmogu_landing/components/mwi/template.include/section-advantages/style.css?17774788582072*/
.banner-header {
    position: relative;
    background-size: cover;
    background-position: 50% 50%;
    padding: 50px 0;
    min-height: 740px;
    margin-bottom: 80px;
    z-index: 0;
}

.banner-header::before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
    z-index: -1;
}

.banner-header-breadcrumb .breadcrumbs {
    color: #FFFFFF;
    padding: 0;
    margin: 0;
}

@media (min-width: 768px) {
    .banner-header-breadcrumb .breadcrumbs {
        /*font-size: 14px;*/
    }

    .banner-header-breadcrumb .breadcrumbs > ul > li {
        /*margin-left: 26px;*/
    }

    .banner-header-breadcrumb .breadcrumbs > ul > li:before {
        /*left: -15px;*/
    }
}

.banner-header-breadcrumb .breadcrumbs a {
    color: #FFFFFF;
}

.banner-header-breadcrumb .breadcrumbs a:hover {
    color: #FFFFFF;
}

.banner-header-title {
    margin-top: 100px;
    font-weight: 400;
    font-size: 46px;
    line-height: 1.17;
    text-align: right;
    color: #FFFFFF;
}

@media (max-width: 1399px) {
    .banner-header {
        min-height: 600px;
        margin-bottom: 60px;
    }

    .banner-header-title {
        margin-top: 80px;
    }
}

@media (max-width: 1023px) {
    .banner-header {
        min-height: 480px;
        padding: 30px 0;
    }

    .banner-header-title {
        font-size: 38px;
    }
}

@media (max-width: 767px) {
    .banner-header {
        min-height: 360px;
        padding: 20px 0;
        margin-bottom: 40px;
    }

    .banner-header-title {
        font-size: 32px;
        margin-top: 60px;
    }
}

@media (max-width: 567px) {
    .banner-header {
        min-height: 280px;
        margin-bottom: 40px;
        padding: 10px 0;
    }

    .banner-header-title {
        font-size: 26px;
        margin-top: 40px;
    }
}

@media (max-width: 479px) {
    .banner-header {
        min-height: 180px;
        padding: 20px 0;
    }

    .banner-header-title {
        font-size: 22px;
        margin-top: 20px;
    }
}
/* End */


/* Start:/local/components/mwi/sender.subscribe/templates/.default/style.min.css?17774788574471*/
.bx-subscribe{margin:10px 0}.bx-subscribe div.bx-block-title{font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-semi-bold,600);color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px}.bx-subscribe-desc{color:#aaa;font-size:12px;position:relative;margin-top:-5px;margin-bottom:3px}.bx-subscribe .bx-input-group .bx-form-control{position:relative;margin-bottom:15px;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-radius:2px;outline:0;box-shadow:none !important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-subscribe .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.btn-subscribe{cursor:pointer;text-align:center;background:#70bb18;border:0;color:#fff;font-size:13px;position:relative;text-transform:uppercase;border-radius:2px;line-height:30px;height:40px;padding:5px 60px 5px 20px;vertical-align:middle;outline:0;-webkit-transition:width 5s linear;-moz-transition:width 5s linear;-ms-transition:width 5s linear;-o-transition:width 5s linear;transition:width 5s linear}.btn-subscribe:hover{background:#7ec629}.btn-subscribe:before{content:" ";position:absolute;top:0;bottom:0;right:0;width:40px;background-color:#5b9f0b;	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkYyNDcxQTFERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkYyNDcxQTJERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjI0NzE5RkRGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjI0NzFBMERGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plv+rHwAAADiSURBVHjajNK9asJQFMDxG42KUqFx9kEcRO1UcBCHjh3q3NXHcBEcdHQQPxY7+AaS0a1v0UEhSlu/rv+jhxIlBQ/84OTmnHuSmzjW2qExpoK9ekDcXMcRAVw1d2hckjxqwQxTJJXEDj+ooa5rK+neoocMnvGB7s3EVxQwwhdeDBMDvEPylr3EBB6yGOhaGzE0cJ5o4enOTSzQgY8D8nhDX2ty0hPTCxt6LDmsMtb6fk+hpr9a10THJ4pw8BtVII0ydRNxb/vPplLrSGNKT/Pb3BdVpOU7jklKSNzZKD+JfxJgAAV0YSAU8mZTAAAAAElFTkSuQmCC"); background-position:50%;background-repeat:no-repeat;border-radius:0 2px 2px 0}.btn-subscribe span{display:block}.btn-subscribe.send{padding:5px 40px;-webkit-animation-name:MeilSend;animation-name:MeilSend;-webkit-animation-duration:.5s;animation-duration:.5s;outline:0;color:#fff}.btn-subscribe:hover,.btn-subscribe:active{color:#fff}.btn-subscribe.send:before{width:0;background-position:100px 50%;-webkit-animation-name:MeilSendButton;animation-name:MeilSendButton;-webkit-animation-duration:.5s;animation-duration:.5s}@keyframes MeilSend{0{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@-webkit-keyframes MeilSend{0{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@keyframes MeilSendSpan{0{color:transparent}100%{color:#fff}}@-webkit-keyframes MeilSendSpan{0{color:transparent}100%{color:#fff}}@keyframes MeilSendButton{0{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}@-webkit-keyframes MeilSendButton{0{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}.bx_subscribe_response_container{padding:40px;color:#35414e}.bx_subscribe_checkbox_container{line-height:16px;font-size:13px;margin-bottom:3px;vertical-align:middle;color:#aaa}.bx-sender-subscribe-agreement .main-user-consent-request a{font:11px/10px var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-regular,400)}
/* End */


/* Start:/local/templates/samsmogu_landing/components/bitrix/news.line/reviews/style.css?1777478858261*/
.review__photo {
    width: 80px;
    height: 80px;
    overflow: hidden;
    border-radius: 50%;
    background: #D9D9D9;
    margin-bottom: 30px;
}

.review__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

/* End */
/* /local/templates/samsmogu_landing/components/mwi/template.include/section-head/style.css?17774788572072 */
/* /local/templates/samsmogu_landing/components/mwi/template.include/section-advantages/style.css?17774788582072 */
/* /local/components/mwi/sender.subscribe/templates/.default/style.min.css?17774788574471 */
/* /local/templates/samsmogu_landing/components/bitrix/news.line/reviews/style.css?1777478858261 */
