

/* Start:/local/templates/template1/public/css/common/blocks/intro/intro.css?17870499692020*/
@charset "UTF-8";.intro{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1e7c79;color:#fff;pointer-events:none;-webkit-transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out;z-index:50}.intro.hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.intro__wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.intro__title{font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:500;font-size:72px;line-height:normal;text-transform:uppercase;margin-bottom:16px;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:opacity .6s ease-in-out,transform .6s ease-in-out;transition:opacity .6s ease-in-out,transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (max-width:1600px){.intro__title{font-size:56px}}@media (max-width:1325px){.intro__title{font-size:48px}}@media (max-width:767px){.intro__title{font-weight:600;font-size:26px}}.intro__description.visible,.intro__title.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.intro__description{font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:600;font-size:32px;line-height:40px;text-transform:uppercase;color:#e4d0a5;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:opacity .6s ease-in-out,transform .6s ease-in-out;transition:opacity .6s ease-in-out,transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (max-width:1600px){.intro__description{font-size:28px;line-height:36px}}@media (max-width:1325px){.intro__description{font-size:24px;line-height:32px}}@media (max-width:767px){.intro__description{font-size:18px;line-height:24px}}
/*# sourceMappingURL=intro.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/mx/mx.css?178704996998*/
@charset "UTF-8";.mx-show{display:block}.mx-hide{display:none}
/*# sourceMappingURL=mx.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/accessibility-panel/accessibility-panel-site.css?1787049969600*/
#accessibility-panel-site .ap__speed-panel{position:fixed;top:0;left:20px;z-index:10002;width:320px;height:200px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}#accessibility-panel-site .ap__menu-btn{position:absolute;left:0;top:0;display:inline-block;width:100%;padding:10px 20px;color:#fff;font-size:20px;font-weight:700;font-family:"Arial",sans-serif;text-align:center;background-color:#1e7c79;border:0;-webkit-transition:top .4s ease-out;transition:top .4s ease-out}#accessibility-panel-site .ap__menu-btn:focus{top:100%}
/*# sourceMappingURL=accessibility-panel-site.css.map */

/* End */


/* Start:/local/templates/template1/template_styles.css?17926701431194*/
/* Цвет текста баннера для педагогов */
.slider__main-item .slider__content-title[href*="blagodarnost-za-znaniya-"],
.slider__main-item .slider__content-title[href*="blagodarnost-za-znaniya-"] + .slider__content-description {
    color: #155759 !important;
}

/* Карнавальная ночь 2027 */

.slider__content-title[href*="karnavalnaya-noch-2027-na-eltone"] {
    display: inline-block !important;
    font-size: 0 !important;
    line-height: 1 !important;
    background: #155759 !important;
    border-radius: 30px;
    padding: 15px 24px;
    text-decoration: none !important;
}

.slider__content-title[href*="karnavalnaya-noch-2027-na-eltone"]::after {
    content: "Подробнее о программе";
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.3;
}

.slider__content-title[href*="karnavalnaya-noch-2027-na-eltone"] + .slider__content-description {
    display: table;
    max-width: 520px;
    background: rgba(15, 45, 55, 0.82);
    color: #ffffff !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    padding: 12px 18px;
    border-radius: 10px;
    margin-top: 15px;
}

/* End */
/* /local/templates/template1/public/css/common/blocks/intro/intro.css?17870499692020 */
/* /local/templates/template1/public/css/common/blocks/mx/mx.css?178704996998 */
/* /local/templates/template1/public/css/common/blocks/accessibility-panel/accessibility-panel-site.css?1787049969600 */
/* /local/templates/template1/template_styles.css?17926701431194 */
