

/* Start:/local/templates/fizkult-nn.ru/components/wcgroups/fk_landing.page/.default/style.min.css?16187584248272*/
@charset "UTF-8";main.landing-page-wrap .lp-block-1 .picture-block{min-height:200px}@media (max-height:400px){main.landing-page-wrap .lp-block-1 .picture-block{min-height:200px!important}}@media (min-width:768px){main.landing-page-wrap .lp-block-1 .picture-block{min-height:50vh}}main.landing-page-wrap .lp-block-1 .picture-block>img.image-block{height:100%;width:auto;margin:0 auto;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item.active .content-block .tile-element-block.sub-element,main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item.active .content-block .tile-element-block.sub-element:last-child{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;padding-right:0}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block{text-align:center}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:270px;height:270px;padding-top:20px}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.sub-element{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:none;-webkit-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%);-webkit-transition:-webkit-transform 750ms 250ms;transition:-webkit-transform 750ms 250ms;-o-transition:transform 750ms 250ms;transition:transform 750ms 250ms;transition:transform 750ms 250ms,-webkit-transform 750ms 250ms}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.sub-element .item-title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.sub-element:last-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block .item-desc{font-size:14px;line-height:24px}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block .item-detail-btn{bottom:16px;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}@media (max-width:559.98px){main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element{padding-top:12px}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element .item-title{line-height:18px;min-height:36px;padding-bottom:8px}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element .item-desc{line-height:16px;font-size:13px}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block .item-detail-btn{font-size:10px;padding:10px;bottom:10px}}@media (min-width:560px){main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element{width:460px;height:360px;padding-top:32px}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element .item-title{font-size:24px;line-height:32px}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element .item-desc{font-size:16px;line-height:24px}}@media (min-width:992px){main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element{width:360px;height:320px}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element .item-title{font-size:18px;line-height:24px}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element .item-desc{font-size:14px;line-height:20px}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.sub-element{display:inline-block;width:270px;height:240px}}@media (min-width:1200px){main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element{width:400px;height:320px}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.sub-element{width:340px;height:260px}}@media (min-width:1440px){main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element{width:460px;height:360px;padding-top:40px}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element .item-title{font-size:24px;line-height:32px}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.main-element .item-desc{font-size:16px;line-height:24px}main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap .item .content-block .tile-element-block.sub-element{width:360px;height:280px}}@media (min-width:560px){main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap>.items-control>.control-btn[type=prev]{left:20px}}@media (min-width:992px){main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap>.items-control>.control-btn[type=prev]{left:28px}}@media (min-width:560px){main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap>.items-control>.control-btn[type=next]{right:20px}}@media (min-width:992px){main.landing-page-wrap .lp-block-2 .line-items-block[slider=content]>.items-content-wrap>.items-control>.control-btn[type=next]{right:28px}}main.landing-page-wrap .lp-block-2 .target-content:not(.active){display:none}main.landing-page-wrap .lp-block-2 .target-slider:not(.active){display:none}main.landing-page-wrap .lp-block-3{position:relative;padding-bottom:32px}@media (min-width:768px){main.landing-page-wrap .lp-block-3{padding-bottom:60px}}main.landing-page-wrap .lp-block-3 .preloader-overlay{display:none}main.landing-page-wrap .lp-block-3:not(.loaded) .no-search-result{display:none}main.landing-page-wrap .lp-block-3:not(.active){display:none}main.landing-page-wrap .lp-block-3.loading{min-height:560px}main.landing-page-wrap .lp-block-3.loading .search-result-wrap .container{opacity:.3}main.landing-page-wrap .lp-block-3.loading .preloader-overlay{z-index:990;background:rgba(230,230,230,.3);display:block}main.landing-page-wrap .lp-block-3.loading .preloader-overlay .text{-webkit-box-shadow:1px 1px 7px 0 rgba(70,70,70,.15);box-shadow:1px 1px 7px 0 rgba(70,70,70,.15)}main.landing-page-wrap .lp-block-3 .item>.btn{font-size:10px;margin:10px 0 0 4px;padding:10px 16px}main.landing-page-wrap .lp-block-4:not(.active){display:none}
/*# sourceMappingURL=style.min.css.map */

/* End */


/* Start:/local/templates/fizkult-nn.ru/components/wcgroups/fk_search.timing/.default/style.min.css?16143636184973*/
@charset "UTF-8";.search-result-wrap .found,.search-result-wrap b{font-style:normal;color:red}.search-result-wrap .no-search-result{color:red;margin:-40px 10px 80px}.search-result-wrap .search-result-box{padding:20px 0 40px}.search-result-wrap .search-result-box .section-title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:24px}.search-result-wrap .search-result-box .section-title-wrap .title{font-size:24px;font-weight:700;font-family:Montserrat,sans-serif;margin-right:10px}.search-result-wrap .search-result-box .section-title-wrap .link{margin-left:auto;-ms-flex-item-align:center;align-self:center}.search-result-wrap .search-result-box .section-title-wrap .link a{color:#979797}@media (max-width:559.98px){.search-result-wrap .search-result-box .section-content{padding:0 40px}}.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item{margin-bottom:20px}.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item .item-title{font-weight:700;margin-bottom:12px}@media (min-width:768px){.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item .item-content{padding-right:50px}}.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item .item-content .time-list .row-box{display:none}.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item .item-content .time-list .row-box.active{display:block}.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item .item-content .time-list .row-box .time-box{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.1)}.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item .item-content .time-list .row-box .time-box .time-title{margin-bottom:2px;font-size:12px}@media (min-width:560px){.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item .item-content .time-list .row-box .time-box .time-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item .item-content .time-list .row-box .time-box .time-title .icons>*{display:none;width:18px;height:18px;margin-right:6px;background-size:contain;background-repeat:no-repeat}.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item .item-content .time-list .row-box .time-box .time-title .icons .paid{background-image:url(/local/templates/fizkult-nn.ru/components/wcgroups/fk_search.timing/.default/images/rub.svg)}.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item .item-content .time-list .row-box .time-box .time-title .icons .pre-booked{background-image:url(/local/templates/fizkult-nn.ru/components/wcgroups/fk_search.timing/.default/images/clock.svg)}.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item .item-content .time-list .row-box .time-box .time-title .class{margin-right:5px}.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item .item-content .time-list .row-box .time-box .time-title .date{-ms-flex-item-align:center;align-self:center;white-space:nowrap}@media (min-width:560px){.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item .item-content .time-list .row-box .time-box .time-title .date{border-left:1px solid #8c8c8c;padding-left:5px;margin-left:5px}}.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item .item-content .time-list .row-box .time-box .time-text{font-size:10px;color:#979797}.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item .item-content .time-list .row-box .time-box.paid .time-title .icons .paid{display:block}.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item .item-content .item-link .next,.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item .item-content .item-link .prev{display:none;cursor:pointer;border-bottom:1px dashed;margin-right:16px;font-size:12px}.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item .item-content .item-link .next:hover,.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item .item-content .item-link .prev:hover{color:#f47920}.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item .item-content .item-link .detail{margin-top:16px;color:#979797;font-size:12px}.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item.allow-next .item-content .item-link .next{display:inline-block}.search-result-wrap .search-result-box.timing-wrap .section-content .items-list .item.allow-prev .item-content .item-link .prev{display:inline-block}
/*# sourceMappingURL=style.min.css.map */

/* End */


/* Start:/local/templates/.default/components/bitrix/form.result.new/simple_page_form/style.css?16612776397283*/
.toggle {
    cursor: pointer;
    display: inline-block;
}

.toggle-switch {
    display: inline-block;
    background: #ccc;
    border-radius: 16px;
    width: 42px;
    height: 24px;
    position: relative;
    vertical-align: middle;
    transition: background 0.25s;
}

.toggle-switch:before, .toggle-switch:after {
    content: "";
}

.toggle-switch:before {
    display: block;
    background: #fff; /*linear-gradient(to bottom, #fff 0%, #eee 100%);*/
    border-radius: 50%;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 2px;
    left: 2px;
    transition: left 0.25s;
}

.toggle:hover .toggle-switch:before {
    background: #FFFFFF;/*linear-gradient(to bottom, #fff 0%, #fff 100%);*/
    /*box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5);*/
}

.toggle-checkbox:checked + .toggle-switch {
    background: #FF0000;
}

.toggle-checkbox:checked + .toggle-switch:before {
    left: 20px;
}

.toggle-checkbox {
    position: absolute;
    visibility: hidden;
}

.toggle-label {
    margin-left: 5px;
    position: relative;
    top: 2px;
    font-weight: normal;
    color: #9c9c9c;
    margin-right: 50px;
}


body .default-web-form-wrap .container_form_20 .form-container input.form-control[type="text"]::placeholder,
body .default-web-form-wrap .container_form_21 .form-container input.form-control[type="text"]::placeholder,
body .default-web-form-wrap .container_form_46 .form-container input.form-control[type="text"]::placeholder,
body .default-web-form-wrap .container_form_20 .form-container input.form-control[type="password"]::placeholder,
body .default-web-form-wrap .container_form_21 .form-container input.form-control[type="password"]::placeholder ,
body .default-web-form-wrap .container_form_46 .form-container input.form-control[type="password"]::placeholder {
    line-height: 15px;
    /*transform: translateY(-15px);
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px); IE 9
    -webkit-transform: translateY(-15px);  Safari and Chrome
    -o-transform: translateY(-15px);  Opera */
}

body .default-web-form-wrap .container_form_20 .form-container select.form-control .placeholder,
body .default-web-form-wrap .container_form_21 .form-container select.form-control .placeholder ,
body .default-web-form-wrap .container_form_46 .form-container select.form-control .placeholder {
    line-height: 15px;
    transform: translateY(-15px);
}


.agree {
    display: none;
}


@media (max-width: 450px) {

    .agree.agree_20,

    .agree.agree_21 {
        display: block;
        color: #000000;
        margin-top: 14px;
    }

    .required-sign-wrap,
    .box-fk_send_ok_20,

    .box-fk_send_ok_21 {
        display: none !important;
    }

    .form-body.required .required-sign-wrap {
        /*display: block !important;*/
    }




    body .default-web-form-wrap.default-web-form-style .container_form_20 .form-container label a,
    body .default-web-form-wrap.default-web-form-style .container_form_21 .form-container label a,
    body .default-web-form-wrap.default-web-form-style .container_form_46 .form-container label a,
    body .default-web-form-wrap.default-web-form-style .container_form_20 .form-container label a:hover,
    body .default-web-form-wrap.default-web-form-style .container_form_21 .form-container label a:hover,
    body .default-web-form-wrap.default-web-form-style .container_form_46 .form-container label a:hover,
    body .default-web-form-wrap.default-web-form-style .container_form_20 .form-container label,
    body .default-web-form-wrap.default-web-form-style .container_form_21 .form-container label,
    body .default-web-form-wrap.default-web-form-style .container_form_46 .form-container label,
    body .default-web-form-wrap.default-web-form-style .feedback-title,
    body .default-web-form-wrap.default-web-form-style .feedback-desc {
        color: #000;
    }

    body .default-web-form-wrap .container_form_20 .form-container input.form-control[type="text"],
    body .default-web-form-wrap .container_form_21 .form-container input.form-control[type="text"],
    body .default-web-form-wrap .container_form_46 .form-container input.form-control[type="text"],
    body .default-web-form-wrap .form-container input.form-control[type="password"] {
        background-color: #f5f5f5;
        border: none;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: medium;
        border-bottom: none;
        border-radius: 0;
        color: #000;
        font-size: 12px;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 15px 4px;
        margin-bottom: 15px;
        text-indent: 2px;
        border-radius: 5px;
        height: 51px;
    }

    body .default-web-form-wrap .container_form_20 .form-container .form-controls-wrap .form-body .required-sign-wrap,
    body .default-web-form-wrap .container_form_21 .form-container .form-controls-wrap .form-body .required-sign-wrap ,
    body .default-web-form-wrap .container_form_46 .form-container .form-controls-wrap .form-body .required-sign-wrap {
        position: absolute;
        top: 50%;
        left: 10px;
    }

    body .default-web-form-wrap .container_form_20 .form-container select.form-control,
    body .default-web-form-wrap .container_form_21 .form-container select.form-control ,
    body .default-web-form-wrap .container_form_46 .form-container select.form-control {
        width: 100%;
        background-color: #f5f5f5;
        border: none;
        border-bottom-color: unset;
        outline: none;
        padding: 8px 6px;
        min-height: 51px;
        color: #999;
        /*-webkit-appearance: none;

        -moz-appearance: none;

        appearance: none;*/

        text-transform: uppercase;
    }

    body select option,
    body .default-web-form-wrap .container_form_20 .form-container select.form-control option,
    body .default-web-form-wrap .container_form_21 .form-container select.form-control option ,
    body .default-web-form-wrap .container_form_46 .form-container select.form-control option {
        text-transform: uppercase;
        color: #9c9c9c;
    }

    body .default-web-form-wrap .container_form_20 .form-container .form-control::placeholder,
    body .default-web-form-wrap .container_form_21 .form-container .form-control::placeholder ,
    body .default-web-form-wrap .container_form_46 .form-container .form-control::placeholder {

        color: #9c9c9c;
        opacity: 1;
        font-size: 12px;
    }

    body .default-web-form-wrap .container_form_20 .form-container .form-control,
    body .default-web-form-wrap .container_form_21 .form-container .form-control ,
    body .default-web-form-wrap .container_form_46 .form-container .form-control {
        font-size: 12px;
        line-height: 1.42857143;
        color: #9c9c9c;
        text-transform: uppercase;
    }

    body .default-web-form-wrap.default-web-form-style::before {
        background-color: #ffffff;
    }

    body .default-web-form-wrap .feedback-form-error-block {
        padding: 15px 30px;
        border: 1px solid;
        margin: 0 30px 40px;
        background: rgba(0, 0, 0, 0.1);
        color: #000;
    }

}


.title-box-fk_chk_20,title-box-fk_chk_21{
    display: none;
}

/* End */
/* /local/templates/fizkult-nn.ru/components/wcgroups/fk_landing.page/.default/style.min.css?16187584248272 */
/* /local/templates/fizkult-nn.ru/components/wcgroups/fk_search.timing/.default/style.min.css?16143636184973 */
/* /local/templates/.default/components/bitrix/form.result.new/simple_page_form/style.css?16612776397283 */
