

/* Start:/bitrix/templates/step55/components/bitrix/breadcrumb/step55-breadcrumb/style.css?1739981545935*/
.s55-breadcrumb {
	margin: 10px 0;
}
.s55-breadcrumb i
{
    color: #b5bdc2;
    line-height: 13px;
    font-size: 12px;
    vertical-align: middle;
    margin-right: 5px;
    position: relative;
    top: -3px;
}
.s55-breadcrumb .s55-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.s55-breadcrumb .s55-breadcrumb-item span {
	font-family: 'helveticaneuecyrlight';
	font-size: 14px;
	white-space: normal;
}
.s55-breadcrumb .s55-breadcrumb-item a,
.s55-breadcrumb .s55-breadcrumb-item a:visited,
.s55-breadcrumb .s55-breadcrumb-item a:active,
.s55-breadcrumb .s55-breadcrumb-item a:focus,
.s55-breadcrumb .s55-breadcrumb-item a:hover
{
    font-size: 14px;
    color: #198319;
    border-bottom: none;
    font-family: 'helveticaneuecyrlight';
    text-decoration: none;
}
.s55-breadcrumb .s55-breadcrumb-item a:hover
{
    opacity: 0.5;
}

/* End */


/* Start:/bitrix/templates/step55/template_styles.css?173998154531307*/
@font-face {
    font-family: 'helveticaneuecyrlight';
    src: url('/bitrix/templates/step55/./fonts/helveticaneuecyrlight/helveticalight-webfont.eot');
    src: url('/bitrix/templates/step55/./fonts/helveticaneuecyrlight/helveticalight-webfont.eot?#iefix') format('embedded-opentype'),
         url('/bitrix/templates/step55/./fonts/helveticaneuecyrlight/helveticalight-webfont.woff2') format('woff2'),
         url('/bitrix/templates/step55/./fonts/helveticaneuecyrlight/helveticalight-webfont.woff') format('woff'),
         url('/bitrix/templates/step55/./fonts/helveticaneuecyrlight/helveticalight-webfont.ttf') format('truetype'),
         url('/bitrix/templates/step55/./fonts/helveticaneuecyrlight/helveticalight-webfont.svg#helveticaneuecyrlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helveticaneuecyrroman';
    src: url('/bitrix/templates/step55/./fonts/helveticaneuecyrroman/helveticaregular-webfont.eot');
    src: url('/bitrix/templates/step55/./fonts/helveticaneuecyrroman/helveticaregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/bitrix/templates/step55/./fonts/helveticaneuecyrroman/helveticaregular-webfont.woff2') format('woff2'),
         url('/bitrix/templates/step55/./fonts/helveticaneuecyrroman/helveticaregular-webfont.woff') format('woff'),
         url('/bitrix/templates/step55/./fonts/helveticaneuecyrroman/helveticaregular-webfont.ttf') format('truetype'),
         url('/bitrix/templates/step55/./fonts/helveticaneuecyrroman/helveticaregular-webfont.svg#helveticaneuecyrroman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@media (min-width: 1300px) {
   .container {
        max-width: 1237px;
    } 
}

html,
body
{
    font-family: 'helveticaneuecyrlight';
    font-size: 14px;
}

body
{
    /*background: transparent url('/bitrix/templates/step55/./img/etalon.jpg') 50% 40px no-repeat;*/
    /*background: transparent url('/bitrix/templates/step55/./img/etalon.jpg') 50% 0 no-repeat;*/
}
    h1
    {
        padding-bottom: 30px;
        color: #198319;
    }
    a,
    a:visited,
    a:active,
    a:focus,
    a:hover
    {
        color: #198319;
    }
    a:hover
    {
        color: #20ab20;
    }
    .form-control
    {
        border-radius: 0;
    }
    .btn,
    .btn:visited,
    .btn:active,
    .btn:focus,
    .btn:hover
    {
        border-radius: 0;
        background-color: #198319;
        border-color: #198319;
        color: #fff;
    }
    .btn:hover
    {
        opacity: 0.8;
    }
    @media (max-width: 991px)
    {
        .hidden-xs
        {
            display: none;
        }
    }
    
    .btn-primary:not(:disabled):not(.disabled).active,
    .btn-primary:not(:disabled):not(.disabled):active,
    .show>.btn-primary.dropdown-toggle{
        background-color: #198319;
        border-color: #198319;
    }
    
    
    
.s55-header
{
    /*opacity: 0.5;*/
    /*background-size: cover;*/
    background: linear-gradient(to right, #01ca01, #198319);
}
@media (max-width: 1199px)
{
    .s55-header
    {
        background: none;
    }
    
    .s55-header .row > div
    {
        position: static;
    }
}
@media (max-width: 767px)
{
    .s55-header
    {
        margin-top: 66px;
    }
}
    .s55-header-box
    {
        background: transparent url('/bitrix/templates/step55/./img/header-bg-2.jpg') 50% 0 no-repeat;
    }
    @media (max-width: 1199px)
    {
        .s55-header-box
        {
            background-image: none;
        }
    }
        .s55-header-box > .container
        {
            position: relative; 
            min-height: 482px;
        }
        @media (max-width: 1199px)
        {
            .s55-header-box > .container
            {
                position: relative; 
                min-height: 203px;
            }
        }
            .s55-header-box1
            {
                padding-top: 10px;
                color: #fff;
                font-size: 48px;
                font-family: 'helveticaneuecyrlight';
            }
            @media (max-width: 1199px)
            {
                .s55-header-box1
                {
                    display: none;
                }
            }
            .s55-header-box2
            {
                text-align: right;
            }
                .s55-header-box2l
                {
                    padding: 12px 20px 0 0;
                }
                @media (max-width: 1199px)
                {
                    .s55-header-box2l
                    {
                        position: absolute;
                        top: 15px;
                        right: 15px;
                        padding: 0;
                    }
                }
                @media (max-width: 575px)
                {
                    .s55-header-box2l
                    {
                        left: 15px;
                        text-align: center;
                    }
                }
                    .s55-header-box2l1
                    {

                    }
                        .s55-header-box2l1 span,
                        .s55-header-box2l1 a,
                        .s55-header-box2l1 a:visited,
                        .s55-header-box2l1 a:active,
                        .s55-header-box2l1 a:focus,
                        .s55-header-box2l1 a:hover
                        {
                            color: #198319;
                            text-decoration: none;
                            font-size: 30px;
                            line-height: 30px;
                            font-family: 'helveticaneuecyrroman';
                        }
                        @media (max-width: 575px)
                        {
                            .s55-header-box2l1 span,
                            .s55-header-box2l1 a,
                            .s55-header-box2l1 a:visited,
                            .s55-header-box2l1 a:active,
                            .s55-header-box2l1 a:focus,
                            .s55-header-box2l1 a:hover
                            {
                                font-size: 28px;
                            }
                        }
                    .s55-header-box2l2
                    {
                        padding-top: 1px;
                    }
                        .s55-header-box2l2 a,
                        .s55-header-box2l2 a:visited,
                        .s55-header-box2l2 a:active,
                        .s55-header-box2l2 a:focus,
                        .s55-header-box2l2 a:hover
                        {
                            display: inline-block;
                            border-bottom: 1px solid #198319;
                            text-decoration: none;
                            color: #198319;
                            font-size: 20px;
                            font-family: 'helveticaneuecyrroman';
                            line-height: 20px;
                        }
                        @media (max-width: 1199px)
                        {
                            .s55-header-box2l2 a,
                            .s55-header-box2l2 a:visited,
                            .s55-header-box2l2 a:active,
                            .s55-header-box2l2 a:focus,
                            .s55-header-box2l2 a:hover
                            {
                                font-size: 18.8px;
                            }
                        }
            .s55-header-box3
            {
                text-align: right;
                color: #fff;
            }
            @media (max-width: 1199px)
            {
                .s55-header-box3
                {
                    color: #198319;
                }
            }
                .s55-header-box3l
                {
                    padding-top: 13px;
                    padding-right: 28px;
                }
                @media (max-width: 1299px)
                {
                    .s55-header-box3l
                    {
                        padding-right: 0;
                    }
                }
                @media (max-width: 1199px)
                {
                    .s55-header-box3l
                    {
                        padding-top: 0;
                        position: absolute;
                        right: 15px;
                        top: 88px;
                    }
                }
                @media (max-width: 575px)
                {
                    .s55-header-box3l
                    {
                        left: 15px;
                        text-align: center;
                    }
                }
                    .s55-header-box3l2
                    {
                        margin-top: 5px;
                    }
                        .s55-header-box3l2Wrap{
                            position: relative;
                            display: inline-block;
                        }
                            .s55-header-box3l2Wrap span,
                            .s55-header-box3l2Wrap a,
                            .s55-header-box3l2Wrap a:visited,
                            .s55-header-box3l2Wrap a:active,
                            .s55-header-box3l2Wrap a:focus,
                            .s55-header-box3l2Wrap a:hover
                            {
                                color: #fff;
                                text-decoration: none;
                                font-size: 22px;
                                line-height: 22px;
                            }
                            @media (max-width: 1199px)
                            {
                                .s55-header-box3l2Wrap span,
                                .s55-header-box3l2Wrap a,
                                .s55-header-box3l2Wrap a:visited,
                                .s55-header-box3l2Wrap a:active,
                                .s55-header-box3l2Wrap a:focus,
                                .s55-header-box3l2Wrap a:hover
                                {
                                    color: #198319;
                                    font-size: 28px;
                                }
                            }
                            .s55-header-box3l2Wrap i{
                                position: absolute;
                                top: 50%;
                                margin-top: -14px;
                                right: -30px;
                                font-size: 23px;
                                line-height: 23px;
                            }
                            @media (max-width: 1199px){
                                .s55-header-box3l2Wrap i{
                                    right: auto;
                                    left: -30px;
                                }
                            }
                            @media (max-width: 575px){
                                .s55-header-box3l2Wrap i{
                                    right: -30px;
                                    left: auto;
                                    margin-top: -15px;
                                }
                            }
                    .s55-header-box3l3
                    {
                        margin-top: -3px;
                    }
                    @media (max-width: 767px)
                    {
                        .s55-header-box3l3
                        {
                            margin-top: 6px;
                        }
                    }
                        .s55-header-box3l3 span
                        {
                            display: inline-block;
                            font-size: 13px;
                            line-height: 16px;
                            cursor: pointer;
                            border-bottom: 1px dashed #fff;
                        }
                        @media (max-width: 1299px)
                        {
                            .s55-header-box3l3 span
                            {
                                font-size: 12px;
                            }
                        }
                        @media (max-width: 767px)
                        {
                            .s55-header-box3l3 span
                            {
                                font-size: 15px;
                            }
                        }
            .s55-header-box4
            {
                font-size: 22px;
                font-family: 'helveticaneuecyrlight';
            }
            @media (max-width: 1199px)
            {
                .s55-header-box4
                {
                    display: none;
                }
            }
                .s55-header-box4l
                {
                    padding-top: 17px;
                    line-height: 33px;
                    padding-left: 4px;
                }
            .s55-header-box5
            {
                text-align: right;
                padding-top: 38px;
            }
                @media (max-width: 1199px)
                {
                    .s55-header-logo
                    {
                        position: absolute;
                        width: 165px;
                        top: 15px;
                        left: 15px;
                    }
                }
                @media (max-width: 575px)
                {
                    .s55-header-logo
                    {
                        width: 80px;
                        position: fixed;
                        left: 0;
                        top: 0;
                        padding: 15px 15px 8px;
                        z-index: 2;
                        background: #fff;
                    }
                }
                    @media (max-width: 1299px)
                    {
                        .s55-header-logo img
                        {
                            max-width: 165px;
                            height: auto;
                            width: 100%;
                        }
                    }
                    
    .s55-header-menu
    {
        font-family: 'helveticaneuecyrlight';
        padding-bottom: 25px;
    }
    @media (max-width: 767px)
    {
        .s55-header-menu
        {
            position: fixed;
            left: 0;
            right: 0;
            top: 0;
            background-color: rgba(255,255,255,0.95);
            padding: 15px 0;
            z-index: 88;
            overflow-y: auto;
        }
    }
        .s55-header-menu .navbar
        {
            padding: 0;
            margin: 0;
            justify-content: flex-end;
        }
            .s55-header-menu .navbar-collapse
            {
                padding: 0;
            }
                .s55-header-menu .navbar-nav
                {
                    margin: 0 auto;
                }
                @media (max-width: 767px)
                {
                    .s55-header-menu .navbar-nav
                    {
                        margin-top: 20px;
                        padding: 8px 0;
                        border-radius: 3px;
                        border: 1px solid #ddd;
                        background-color: #fff;
                    }
                }
                    .s55-header-menu .navbar-nav .nav-item
                    {
                        padding: 25px 23px 0;
                    }
                    @media (max-width: 1199px)
                    {
                        .s55-header-menu .navbar-nav .nav-item
                        {
                            padding: 25px 11px 0;
                        }
                    }
                    @media (max-width: 991px)
                    {
                        .s55-header-menu .navbar-nav .nav-item
                        {
                            padding: 25px 7px 0;
                        }
                    }
                    .s55-header-menu .navbar-nav .nav-item:first-child
                    {
                        padding-left: 0;
                    }
                    .s55-header-menu .navbar-nav .nav-item:last-child
                    {
                        padding-right: 0;
                    }
                    @media (max-width: 767px)
                    {
                        .s55-header-menu .navbar-nav .nav-item,
                        .s55-header-menu .navbar-nav .nav-item:first-child,
                        .s55-header-menu .navbar-nav .nav-item:last-child
                        {
                            padding: 10px 15px;
                        }
                    }
                        .s55-header-menu .navbar-light .navbar-nav a.nav-link,
                        .s55-header-menu .navbar-light .navbar-nav a.nav-link:visited,
                        .s55-header-menu .navbar-light .navbar-nav a.nav-link:active,
                        .s55-header-menu .navbar-light .navbar-nav a.nav-link:focus,
                        .s55-header-menu .navbar-light .navbar-nav a.nav-link:hover
                        {
                            font-size: 24px;
                            line-height: 24px;
                            display: inline-block;
                            padding: 0 !important;
                            text-decoration: none;
                            border-bottom: 2px solid transparent;
                            color: #2d2c2c;
                        }
                        @media (max-width: 1199px)
                        {
                            .s55-header-menu .navbar-light .navbar-nav a.nav-link,
                            .s55-header-menu .navbar-light .navbar-nav a.nav-link:visited,
                            .s55-header-menu .navbar-light .navbar-nav a.nav-link:active,
                            .s55-header-menu .navbar-light .navbar-nav a.nav-link:focus,
                            .s55-header-menu .navbar-light .navbar-nav a.nav-link:hover
                            {
                                font-size: 21px;
                            }
                        }
                        @media (max-width: 991px)
                        {
                            .s55-header-menu .navbar-light .navbar-nav a.nav-link,
                            .s55-header-menu .navbar-light .navbar-nav a.nav-link:visited,
                            .s55-header-menu .navbar-light .navbar-nav a.nav-link:active,
                            .s55-header-menu .navbar-light .navbar-nav a.nav-link:focus,
                            .s55-header-menu .navbar-light .navbar-nav a.nav-link:hover
                            {
                                font-size: 16px;
                            }
                        }
                        .s55-header-menu .navbar-light .navbar-nav a.nav-link:hover
                        {
                            border-bottom: 2px solid #198319;
                            color: #198319;
                        }
                            .s55-header-menu .navbar-light .navbar-nav a.nav-link.dropdown-toggle:after
                            {
                                position: relative;
                                top: 2px;
                            }
                            
                            
                        .s55-header-menu .navbar-nav .nav-item .dropdown-menu{
                            border: 0;
                        }
                            .s55-header-menu .navbar-nav .nav-item .dropdown-item.active,
                            .s55-header-menu .navbar-nav .nav-item .dropdown-item:active
                            {
                                background-color: #198319;
                            }

                    
/*    .s55-header-menu
    {
        text-align: right;
        clear: both;
        padding: 27px 0 25px;
        font-family: 'helveticaneuecyrlight';
    }
        .s55-header-menu a,
        .s55-header-menu a:visited,
        .s55-header-menu a:active,
        .s55-header-menu a:focus,
        .s55-header-menu a:hover
        {
            font-size: 24px;
            line-height: 24px;
            margin-right: 50px;
            display: inline-block;
            text-decoration: none;
            border-bottom: 2px solid transparent;
            color: #2d2c2c;
        }
        .s55-header-menu a:last-child
        {
            margin-right: 0;
        }
        .s55-header-menu a:hover
        {
            border-bottom: 2px solid #198319;
            color: #198319;
        }*/



.s55-content
{
    background: transparent url('/bitrix/templates/step55/./img/content-bg.jpg') 50% 0 repeat-y;
    background-size: 109% auto;
    padding-bottom: 50px;
}

    .s55-content-sidebar
    {
        
    }
        .s55-sidebarCommon > ul
        {
            list-style: none;
            margin: 0;
            padding: 0;
        }
            .s55-sidebarCommon > ul > li
            {
                padding: 5px 0;
            }
                .s55-sidebarCommon > ul > li > a,
                .s55-sidebarCommon > ul > li > a:visited,
                .s55-sidebarCommon > ul > li > a:active,
                .s55-sidebarCommon > ul > li > a:focus,
                .s55-sidebarCommon > ul > li > a:hover
                {
                    color: #000;
                    font-family: 'helveticaneuecyrlight';
                    font-size: 24px;
                    text-decoration: none;
                }
                .s55-sidebarCommon > ul > li > a:hover
                {
                    text-decoration: underline;
                    color: #198319;
                }
                .s55-sidebarCommon > ul > li > ul
                {
                    list-style: none;
                    margin: 0;
                    padding: 0 0 0 10px;
                }
                    .s55-sidebarCommon > ul > li > ul > li
                    {
                        
                    }
                        .s55-sidebarCommon > ul > li > ul > li:before
                        {
                            content: '-';
                            font-size: 18px;
                            top: -1px;
                            position: relative;
                            margin-right: 3px;
                        }
                        .s55-sidebarCommon > ul > li > ul > li > a,
                        .s55-sidebarCommon > ul > li > ul > li > a:visited,
                        .s55-sidebarCommon > ul > li > ul > li > a:active,
                        .s55-sidebarCommon > ul > li > ul > li > a:focus,
                        .s55-sidebarCommon > ul > li > ul > li > a:hover
                        {
                            color: #000;
                            font-family: 'helveticaneuecyrlight';
                            font-size: 18px;
                            text-decoration: none;
                        }
                        .s55-sidebarCommon > ul > li > ul > li > a:hover
                        {
                            text-decoration: underline;
                            color: #198319;
                        }
                        
        .s55-sidebarLk > ul
        {
            list-style: none;
            margin: 0;
            padding: 0;
        }
            .s55-sidebarLk > ul > li
            {
                margin: 0 0 15px 0;
                padding: 0;
            }
                .s55-sidebarLk > ul > li > a,
                .s55-sidebarLk > ul > li > a:visited,
                .s55-sidebarLk > ul > li > a:active,
                .s55-sidebarLk > ul > li > a:focus,
                .s55-sidebarLk > ul > li > a:hover{
                    display: block;
                    position: relative;
                    border: 1px solid #959595;
                    padding: 15px 5px 15px 62px;
                    text-decoration: none;
                }
                .s55-sidebarLk > ul > li > a:hover{
                    opacity: 0.8;
                }
                    .s55-sidebarLk > ul > li > a > i{
                        position: absolute;
                        left: 15px;
                        top: 50%;
                        margin-top: -15px;
                        font-size: 26px;
                        color: #198319;
                    }
                    .s55-sidebarLk > ul > li > a > span{
                        display: inline-block;
                        font-size: 18px;
                        line-height: 18px;
                        text-decoration: underline;
                        color: #198319;
                    }

.s55-footer
{
    background-color: #198319;
    color: #fff;
    padding: 15px 0;
}
    .s55-footer-box1
    {

    }
    @media (max-width: 767px)
    {
        .s55-footer-box1
        {
            display: none;
        }
    }
    .s55-footer-box2
    {
        font-family: 'helveticaneuecyrlight';
        font-size: 18px;
        line-height: 31px;
    }
    @media (max-width: 767px)
    {
        .s55-footer-box2
        {
            display: none;
        }
    }
        .s55-footer-menu
        {
            list-style: none;
            padding: 0;
            margin: 0;
        }
            .s55-footer-menu a,
            .s55-footer-menu a:visited,
            .s55-footer-menu a:active,
            .s55-footer-menu a:focus,
            .s55-footer-menu a:hover
            {
                color: #fff;
                text-decoration: none;
            }
            .s55-footer-box2 a:hover
            {
                opacity: 0.8;
            }
.s55-footer-box3
{
    text-align: right;
    font-size: 18px;
    font-family: 'helveticaneuecyrroman';
}
    .s55-footer-box3 a,
    .s55-footer-box3 a:visited,
    .s55-footer-box3 a:active,
    .s55-footer-box3 a:focus,
    .s55-footer-box3 a:hover
    {
        color: #fff;
        text-decoration: none;
    }
    .s55-footer-box3 a:hover
    {
        opacity: 0.8;
    }
    .s55-footer-box3l4
    {
        font-family: 'helveticaneuecyrlight';
    }
    .s55-footer-box3l5
    {
        font-size: 24px;
    }


            
.s55-home
{
    
}
    .s55-home-box0
    {
        min-height: 122px;
        margin: 40px 0 50px;
    }
    .s55-home-box1
    {
        
    }
        .s55-home-box1
        {
            text-align: center;
        }
            .s55-home-box1r1
            {
                margin-top: 61px;
            }
            .s55-home-box1r2
            {
                margin-top: 28px;
            }
                .s55-home-box1r1 .col,
                .s55-home-box1r2 .col
                {
                    min-width: 308px;
                }
                @media (max-width: 1299px)
                {
                    .s55-home-box1r1 .col,
                    .s55-home-box1r2 .col
                    {
                        min-width: 381px;
                    }
                }
                @media (max-width: 991px)
                {
                    .s55-home-box1r1 .col,
                    .s55-home-box1r2 .col
                    {
                        min-width: 360px;
                    }
                }
                @media (max-width: 767px)
                {
                    .s55-home-box1r1 .col,
                    .s55-home-box1r2 .col
                    {
                        padding-top: 15px;
                        padding-bottom: 15px;
                        min-width: 100%;
                    }
                }

                    .s55-home-box1-h
                    {
                        text-align: center;
                        font-family: 'helveticaneuecyrroman';
                        font-size: 24px;
                        color: #198319;
                        margin-top: 5px;
                        line-height: 23px;
                    }
                    .s55-home-box1-t
                    {
                        text-align: left;
                        font-family: 'helveticaneuecyrlight';
                        font-size: 16px;
                        line-height: 18px;
                        margin-top: 11px;
                        text-align: justify;
                    }
                    @media (max-width: 1199px)
                    {
                        .s55-home-box1-t
                        {
                            margin-bottom: 15px;
                        }
                    }
    .s55-home-box2-1
    {
        min-height: 250px;
        margin-top: 50px;
        background: linear-gradient(to bottom, #d4f3dc, transparent);
        color: #000;
        font-size: 18px;
        padding: 30px 0;
        border-top: 13px solid #198319;
        font-family: 'helveticaneuecyrlight';
    }
        .s55-home-box2-1-c1
        {
            line-height: 23px;
        }
        .s55-home-box2-1-c2
        {
            line-height: 23px;
        }
            .s55-home-box2-1-c2 p
            {
                margin-bottom: 23px;
            }
            .s55-home-box2-1-c2 p:last-child
            {
                margin-bottom: 0;
            }
    .s55-home-box2-2
    {
        min-height: 292px;
    }
        .s55-home-box2-2 > .container
        {
            padding-top: 50px;
            padding-bottom: 50px;
        }
    .s55-home-box3
    {
        min-height: 683px;
    }
        .s55-home-box3 > .container
        {
            padding-top: 100px;
            padding-bottom: 70px;
        }
        @media (max-width: 767px)
        {
            .s55-home-box3 > .container
            {
                padding-top: 30px;
                padding-bottom: 30px;
            }
        }
    .s55-home-box4
    {
        min-height: 471px;
        /*opacity: 0.5;*/
    }
        

.s55-home-box-mainh
{
    text-align: center;
    position: relative;
}
    .s55-home-box-mainh:before
    {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: 50%;
        height: 13px;
        margin-top: -6.5px;
        background-color: #198319;
    }
    .s55-home-box-mainh > div
    {
        display: inline-block;
        position: relative;
        padding: 0 33px;
        background-color: #fff;
        color: #198319;
        font-family: 'helveticaneuecyrroman';
        font-size: 37px;
    }
        
    
        
        
        
.s55-icon
{
    display: inline-block;
    background-color: transparent;
    background-image: url(/bitrix/templates/step55/./img/icons.png);
    background-repeat: no-repeat;
}
.s55-icon.s55-icon-el1
{
    background-position: 3px 5px;
    width: 157px;
    height: 157px;
}
.s55-icon.s55-icon-el2
{
    background-position: -153px 5px;
    width: 157px;
    height: 157px;
}
.s55-icon.s55-icon-el3
{
    background-position: -308px 5px;
    width: 155px;
    height: 157px;
}
.s55-icon.s55-icon-el4
{
    background-position: -462px 5px;
    width: 156px;
    height: 157px;
}
.s55-icon.s55-icon-el5
{
    background-position: 4px -152px;
    width: 157px;
    height: 157px;
}
.s55-icon.s55-icon-el6
{
    background-position: -152px -153px;
    width: 157px;
    height: 157px;
}
.s55-icon.s55-icon-el7
{
    background-position: -308px -152px;
    width: 155px;
    height: 157px;
}
.s55-icon.s55-icon-el8
{
    background-position: -461px -152px;
    width: 157px;
    height: 157px;
}




/*.s55-home-box1,     
.s55-home-box2-2,    
.s55-home-box3,     
.s55-home-box4,     
.s55-home-box5
{
    display: none;
}*/









/* End */
/* /bitrix/templates/step55/components/bitrix/breadcrumb/step55-breadcrumb/style.css?1739981545935 */
/* /bitrix/templates/step55/template_styles.css?173998154531307 */
