/* /bitrix/js/landing/css/landing_public.css?1740555818456 */
/* /local/blocks/markweber/menu-left/style.css?175681635452 */
/* /local/blocks/markweber/text-table-1-col(1)/style.css?17568163543626 */


/* Start:/bitrix/js/landing/css/landing_public.css?1740555818456*/
/* xl
   Large devices more than 992px
 */
@media (min-width: 992px) {
	.block-wrapper .l-d-lg-none {
		display: none !important;
	}
}

/* md
   Medium devices less than 1200px and more than 576px
*/
@media (max-width: 991px) and (min-width: 576px) {
	.block-wrapper .l-d-md-none {
		display: none !important;
	}
}

/* xs
   Extra small devices less than 576px
 */
@media (max-width: 575px) {
	.block-wrapper .l-d-xs-none {
		display: none !important;
	}
}
/* End */


/* Start:/local/blocks/markweber/menu-left/style.css?175681635452*/
.inner-container {
    max-width: 100% !important;
}
/* End */


/* Start:/local/blocks/markweber/text-table-1-col(1)/style.css?17568163543626*/
.general-rules__backplate--bg {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.landing-block-node-table {
    display: block;
    width: 100%;
}

.landing-block-node-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    border-bottom: 1px solid rgba(200, 200, 200, .5);
    padding: 2.2rem 0;
}

.landing-block-node-card-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    font-weight: 500;
    font-size: 1.4rem;
    line-height: 120%;
    text-transform: uppercase;
    color: #717171;
    width: 38rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 7rem;
}

.landing-block-node-card-cell {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    width: 50%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    font-weight: 500;
    font-size: 2rem;
    line-height: 120%;
}

.landing-block-node-table .landing-block-node-card:last-child {
    border-bottom: none;
}

.landing-block-footer-text {
    font-size: 1.4rem;
    line-height: 120%;
    color: #a5a5a5;
    max-width: none;
}

.landing-block-node-table-heads > div {
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 500;
    line-height: 120%;

    text-transform: uppercase;
    width: 38rem;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 33.33%;
    font-size: 1.4rem;

    color: #000;
}

.article__content .landing-block-node-table .amount {
    font-weight: 500;
    font-size: 3rem;
    line-height: 120%;
}

@media only screen and (max-width: 767px) {
    .article__content .landing-block-node-table .landing-block-node-card {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: initial;
        -ms-flex-align: initial;
        align-items: initial;
        padding: 1.5rem 0;
        padding-bottom: 0;
    }
}

@media only screen and (max-width: 767px) {
    .article__content .landing-block-node-card-title {
        width: 100%;
        -ms-flex-negative: 1;
        flex-shrink: 1;
        margin-bottom: 1rem;
    }
}

@media only screen and (max-width: 767px) {
    .article__content .landing-block-node-card-cell {
        margin-bottom: 1.5rem;
    }

    .article__content .landing-block-node-card-cell:empty {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    .article__content .landing-block-node-card-cell {
        width: 100%;
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
        font-size: 1.6rem;
    }
}

@media only screen and (max-width: 767px) {
    .article__content .landing-block-node-table ul {
        margin: -1rem;
    }
}

.article__content .landing-block-node-table ul li {
    width: 50%;
    padding: 1.4rem 1.6rem;
}

@media only screen and (max-width: 767px) {
    .article__content .landing-block-node-table ul li {
        padding: 1rem;
        width: 100%;
    }
}

@media only screen and (max-width: 767px) {
    .article__content .landing-block-node-table p {
        font-size: 1.4rem;
        margin-top: 0.6rem;
    }
}

@media only screen and (max-width: 767px) {
    .article__content .landing-block-node-table .amount {
        font-size: 2rem;
    }
}

/* End */
