:root{--chmbook-lgrey: #D8D9DB;--chmbook-grey: #868686;--chmbook-dgrey: #343434;--chmbook-orange: #C9A050;--montserrat: "Montserrat", sans-serif;--lndn-orange: #EA5C27;--lndn-dgrey: #343434}.page-template-page-masleev-26 .site-main{max-width:100%}.page-template-page-masleev-26 .entry-content.page-content{padding:0;margin:0}.page-template-page-masleev-26 .entry-content.page-content .column{max-width:124.8rem;margin-left:auto;margin-right:auto}@media all and (max-width: 992px){.page-template-page-masleev-26 .entry-content.page-content .column{max-width:100%;padding-left:3vw;padding-right:3vw}}.page-template-page-masleev-26 .entry-content.page-content .hero{min-height:41.6vw;position:relative}.page-template-page-masleev-26 .entry-content.page-content .hero .hero-contain{max-width:124.8rem;margin-left:auto;margin-right:auto}@media all and (max-width: 992px){.page-template-page-masleev-26 .entry-content.page-content .hero .hero-contain{max-width:100%;padding-left:3vw;padding-right:3vw}}.page-template-page-masleev-26 .entry-content.page-content .hero .hero-contain{padding:8rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}.page-template-page-masleev-26 .entry-content.page-content .hero .hero-contain h1{color:#f15a22;font-family:"Noto Sans",sans-serif;font-size:clamp(30px,7vw,10rem);text-transform:uppercase;letter-spacing:.2em;line-height:1.1;font-weight:700}.page-template-page-masleev-26 .entry-content.page-content .hero .hero-contain h1 span{font-weight:400;font-size:6rem;letter-spacing:0;text-transform:lowercase;display:block;padding-top:.6em}.page-template-page-masleev-26 .entry-content.page-content .info{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%) translateY(50%);-ms-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%)}.page-template-page-masleev-26 .entry-content.page-content .info .date{background-color:#0072bc;color:#fff;text-transform:uppercase;font-size:clamp(24px,1.8vw,36px);letter-spacing:.18em;padding:1.5rem 3rem}.page-template-page-masleev-26 .entry-content.page-content h2{padding-bottom:.75em;margin:1em 0 1.5em;border-bottom:1px solid #0072bc}.page-template-page-masleev-26 .entry-content.page-content .main-content{max-width:124.8rem;margin-left:auto;margin-right:auto}@media all and (max-width: 992px){.page-template-page-masleev-26 .entry-content.page-content .main-content{max-width:100%;padding-left:3vw;padding-right:3vw}}.page-template-page-masleev-26 .entry-content.page-content .main-content .button{font-size:2.5rem;letter-spacing:.1em;text-transform:uppercase;color:#fff;text-decoration:none;display:inline-block;padding:.7em 1.5em;border-radius:9999px;background-color:#f15a22;-webkit-transition:all .3s ease;transition:all .3s ease;margin:1em 0 1.5em}.page-template-page-masleev-26 .entry-content.page-content .main-content .button.nomargin{margin:0}.page-template-page-masleev-26 .entry-content.page-content .main-content .button.full{display:block}.page-template-page-masleev-26 .entry-content.page-content .main-content .button:hover{background-color:#0072bc}.page-template-page-masleev-26 .entry-content.page-content .main-content .intro{display:grid;padding:9rem 0 6rem;width:100%;gap:4.5rem;grid-template-columns:1fr 1fr}.page-template-page-masleev-26 .entry-content.page-content .main-content .intro>div:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #0072bc;border-bottom:1px solid #0072bc}.page-template-page-masleev-26 .entry-content.page-content .main-content .intro>div:first-of-type p{font-size:clamp(24px,1.4vw,29px);margin:0;color:#0072bc}.page-template-page-masleev-26 .entry-content.page-content .main-content .philarmonia-banner{border:2px solid #fff;padding:7.5rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:4.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6rem}.page-template-page-masleev-26 .entry-content.page-content .main-content .philarmonia-banner p{margin:0}.page-template-page-masleev-26 .entry-content.page-content .main-content .tour-schedule .item{display:grid;grid-template-columns:auto 400px;gap:4.5rem;padding-bottom:6rem;border-bottom:#f15a22 3px solid;margin-bottom:6rem}.page-template-page-masleev-26 .entry-content.page-content .main-content .tour-schedule .item:last-of-type{border-bottom:none;margin-bottom:0}.page-template-page-masleev-26 .entry-content.page-content .main-content .tour-schedule .item>div:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-page-masleev-26 .entry-content.page-content .main-content .tour-schedule .item>div:first-of-type>*:last-child{margin-top:auto}.page-template-page-masleev-26 .entry-content.page-content .main-content .tour-schedule .item .poster{background-color:#444}.page-template-page-masleev-26 .entry-content.page-content .main-content .tour-schedule .item .poster img{display:block}.page-template-page-masleev-26 .entry-content.page-content .main-content .tour-schedule .item h4{color:#f15a22;font-weight:bold;letter-spacing:.12em;font-size:3rem;text-transform:uppercase;margin:0 0 .6em}.page-template-page-masleev-26 .entry-content.page-content .main-content .tour-schedule .item h4.title{color:#1e1e1e;text-transform:none;letter-spacing:0;margin-bottom:1.2em}.page-template-page-masleev-26 .entry-content.page-content .main-content .tour-schedule .item .divide{display:grid;grid-template-columns:auto 330px;gap:3rem}.page-template-page-masleev-26 .entry-content.page-content .main-content .tour-schedule .item .divide .logobut{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:3rem}.page-template-page-masleev-26 .entry-content.page-content .main-content .tour-schedule .item .divide .logobut>div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-page-masleev-26 .entry-content.page-content .main-content .tour-schedule .item .divide .logobut .button{font-size:2.2rem}.page-template-page-masleev-26 .entry-content.page-content .main-content .tour-schedule .item .details{padding:2.5rem 0;display:grid;gap:3rem;border-top:1px dashed #0072bc;border-bottom:1px dashed #0072bc}.page-template-page-masleev-26 .entry-content.page-content .main-content .tour-schedule .item .details.cell1{grid-template-columns:1fr}.page-template-page-masleev-26 .entry-content.page-content .main-content .tour-schedule .item .details.cell2{grid-template-columns:auto 36rem}.page-template-page-masleev-26 .entry-content.page-content .main-content .tour-schedule .item .details h5{font-size:2rem;text-transform:uppercase;color:#0072bc;letter-spacing:.12em;margin:0 0 .2em}.page-template-page-masleev-26 .entry-content.page-content .main-content .tour-schedule .item .details p{font-size:2rem;margin:0}.page-template-page-masleev-26 .entry-content.page-content .main-content .tour-schedule .item .free>span{display:inline-block;padding:1rem 1.5rem;border:3px solid #f15a22;color:#f15a22;font-size:2rem;text-transform:uppercase;letter-spacing:.13em;font-weight:bold}.page-template-page-masleev-26 .entry-content.page-content .program{background-color:#0072bc;color:#fff}.page-template-page-masleev-26 .entry-content.page-content .program .column{padding-top:1.5rem;padding-bottom:9rem}.page-template-page-masleev-26 .entry-content.page-content .program h2{color:#fff;border-bottom:1px solid #fff}.page-template-page-masleev-26 .entry-content.page-content .program h3{color:#fff;font-style:italic;font-size:2.6rem;margin:-1.6em 0 0;text-transform:none}.page-template-page-masleev-26 .entry-content.page-content .program .program-grid{margin-top:6rem;display:grid;grid-template-columns:1fr 1fr}.page-template-page-masleev-26 .entry-content.page-content .program .program-grid .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-page-masleev-26 .entry-content.page-content .program .program-grid .item h4{color:#e4dcca;font-size:2.4rem;text-transform:uppercase;margin:0;line-height:1.6;letter-spacing:.12em;font-weight:300}.page-template-page-masleev-26 .entry-content.page-content .program .program-grid .item p{font-style:italic;margin:0;line-height:1.4;font-size:2.4rem}.page-template-page-masleev-26 .entry-content.page-content .about-line{display:grid;grid-template-columns:400px auto;gap:3rem;margin-bottom:3rem}.page-template-page-masleev-26 .entry-content.page-content .about-line p{margin:0 0 1.25em}@media all and (max-width: 992px){.page-template-page-masleev-26 .site-main{padding:0}.page-template-page-masleev-26 .site-main .entry-content.page-content p{font-size:1.4rem}.page-template-page-masleev-26 .site-main .entry-content.page-content .hero{min-height:41.6vw;position:relative}.page-template-page-masleev-26 .site-main .entry-content.page-content .hero .hero-contain{max-width:124.8rem;margin-left:auto;margin-right:auto;padding:1rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}}@media all and (max-width: 992px)and (max-width: 992px){.page-template-page-masleev-26 .site-main .entry-content.page-content .hero .hero-contain{max-width:100%;padding-left:3vw;padding-right:3vw}}@media all and (max-width: 992px){.page-template-page-masleev-26 .site-main .entry-content.page-content .hero .hero-contain h1{font-size:6vw}.page-template-page-masleev-26 .site-main .entry-content.page-content .hero .hero-contain h1 span{font-size:4vw;padding-top:.6em}.page-template-page-masleev-26 .site-main .entry-content.page-content .info{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%) translateY(50%);-ms-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);min-width:80%}.page-template-page-masleev-26 .site-main .entry-content.page-content .info .date{font-size:3vw;padding:.5em 1em;text-align:center}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content{max-width:124.8rem;margin-left:auto;margin-right:auto}}@media all and (max-width: 992px)and (max-width: 992px){.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content{max-width:100%;padding-left:3vw;padding-right:3vw}}@media all and (max-width: 992px){.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .button{font-size:1.8rem;padding:.7em 1.5em;margin:0 auto 2em;display:block;text-align:center}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .intro{padding:3rem 0 6rem;gap:3rem;grid-template-columns:1fr}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .intro>div:first-of-type{padding:2em 0}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .intro>div:first-of-type p{font-size:5vw}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .philarmonia-banner{padding:2.5rem;display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .philarmonia-banner p{font-size:1.2rem}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .tour-schedule .item{display:grid;grid-template-columns:1fr;gap:3rem;padding-bottom:4.5rem;margin-bottom:4.5rem}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .tour-schedule .item>div:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .tour-schedule .item>div:first-of-type>*:last-child{margin-top:auto}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .tour-schedule .item .poster{background-color:#444}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .tour-schedule .item .poster img{display:block}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .tour-schedule .item h4{font-size:2rem;margin-bottom:.3em}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .tour-schedule .item .divide{grid-template-columns:1fr;gap:0}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .tour-schedule .item .divide .logobut{gap:3rem}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .tour-schedule .item .divide .logobut .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .tour-schedule .item .divide .logobut .logo img{max-width:200px;height:auto}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .tour-schedule .item .divide .logobut>div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .tour-schedule .item .divide .logobut .button{font-size:1.8rem}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .tour-schedule .item .details{padding:1.5rem 0;display:grid;gap:3rem;margin:1.5rem 0 3rem}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .tour-schedule .item .details.cell1{grid-template-columns:1fr 1fr}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .tour-schedule .item .details.cell2{grid-template-columns:1fr 1fr}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .tour-schedule .item .details h5{font-size:1.4rem}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .tour-schedule .item .details p{font-size:1.4rem}.page-template-page-masleev-26 .site-main .entry-content.page-content .main-content .tour-schedule .item .free>span{padding:1rem 1.5rem;border:2px solid #f15a22;font-size:1.4rem}.page-template-page-masleev-26 .site-main .entry-content.page-content .program .column{padding-top:1.5rem;padding-bottom:9rem}.page-template-page-masleev-26 .site-main .entry-content.page-content .program h3{font-size:1.6rem;margin:-1.3em 0 0}.page-template-page-masleev-26 .site-main .entry-content.page-content .program .program-grid{margin-top:3rem;grid-template-columns:1fr;gap:3rem}.page-template-page-masleev-26 .site-main .entry-content.page-content .program .program-grid .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-page-masleev-26 .site-main .entry-content.page-content .program .program-grid .item h4{font-size:1.6rem}.page-template-page-masleev-26 .site-main .entry-content.page-content .program .program-grid .item p{font-size:1.6rem}.page-template-page-masleev-26 .site-main .entry-content.page-content .about-line{display:grid;grid-template-columns:1fr;gap:3rem;margin-bottom:3rem}.page-template-page-masleev-26 .site-main .entry-content.page-content .about-line p{margin:0 0 1.25em}}/*# sourceMappingURL=page-masleev-26.min.css.map */