@import "basic.css";*{box-sizing:border-box}.school-page{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;min-height:100vh;font-family:var(--font-roboto);background-color:var(--accent-medium);color:var(--brown-dark)}.school-page__container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:hidden;width:100%}.school-page__hero{margin:0;width:100%;box-sizing:border-box;align-items:center;height:clamp(500px,70vh,800px);display:flex;justify-content:center;background:linear-gradient(180deg,#110b07b3 0,#110b07f2 85%),url(/static/images/school.jpg);background-repeat:no-repeat;background-size:cover;background-position:center 70%}.school-page__hero-text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:12px}.school-page__title{margin:0;letter-spacing:.15rem;font-family:var(--font-roboto);font-size:clamp(2.5rem,3vw,3rem);color:var(--accent-dark);text-align:center;text-transform:uppercase}.school-page__title-sub{margin:0;letter-spacing:.15rem;font-family:var(--font-roboto);font-size:clamp(1.25rem,1.5vw,1.5rem);color:var(--accent-dark);text-align:center}.vpSchool{width:100%;padding:120px 16px;display:flex;flex-direction:column;align-items:center}.vpSchool__inner{width:100%;max-width:1500px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.vpSchool__title{margin:0;letter-spacing:.15rem;font-family:var(--font-roboto);font-size:clamp(2rem,2.5vw,2.5rem);color:var(--brown-dark)}.vpSchool__main{width:100%;display:flex;justify-content:center;align-items:center;gap:40px}.vpSchool__main-img{width:auto;max-width:100%;height:500px;object-fit:cover;object-position:center;border-radius:12px}.vpSchool__first{display:flex;flex-direction:column;justify-content:center;gap:48px;height:100%;width:700px;max-width:100%}.vpSchool__first-item{display:flex;flex-direction:row;align-items:center;width:100%}.vpSchool__first-item-image{height:45px;aspect-ratio:1/1;margin-right:24px}.vpSchool__first-item-text{margin:0;font-family:var(--font-roboto);font-size:1.25rem}.spContacts{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:64px 0;background-color:var(--brown-medium);color:var(--accent-light)}.spContacts-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.spContacts__contacts{display:flex;flex-direction:row;justify-content:space-between;width:85%;padding:0 64px;align-items:center;gap:32px}.spContacts__item{margin:0;min-width:20%;font-weight:500}.spContacts__item-link{color:var(--accent-light);font-weight:700;text-decoration:none}.spContacts__item-link:hover,.spContacts__item-link:focus{color:#fff;outline:none;text-decoration:underline}@media (max-width:480px){.spContacts__contacts{flex-direction:column;padding:0}.spContacts__item{width:100%}}.newsSchool{padding:80px 16px;background:transparent;width:100%}.newsSchool__container{max-width:1500px;margin:0 auto}.newsSchool__title{color:var(--brown-dark);font-family:var(--font-roboto);font-weight:600;font-size:clamp(2rem,2.5vw,2.5rem);margin:0;line-height:1.05;letter-spacing:.125rem;text-align:center;text-transform:uppercase;margin-bottom:60px}.newsSchool__carousel{position:relative;overflow:hidden;margin-top:8px}.newsSchool__swiper{padding-bottom:18px;display:flex}.swiper-wrapper{display:grid;grid-auto-flow:column;align-items:stretch;justify-content:center}.swiper-slide.newsSchool__slide{display:flex;flex-direction:column;align-items:center;width:auto;flex:0 0 auto}.newsSchool__card{background:var(--bg-card);border-radius:var(--card-radius);overflow:hidden;box-shadow:var(--card-shadow);width:90%;display:flex;flex-direction:column;height:100%}.newsSchool__media img{width:100%;height:200px;object-fit:cover;display:block}.newsSchool__placeholder{height:200px;background:linear-gradient(90deg,#f3f3f3,#e9e9e9)}.newsSchool__body{padding:14px 16px 18px;display:flex;flex-direction:column;gap:8px;width:100%;flex:1 1 auto}.newsSchool__title-card{margin:0;font-size:1.05rem;color:var(--brown-dark)}.newsSchool__excerpt{margin:0;color:var(--brown-medium);font-size:.95rem;line-height:1.4;width:100%;white-space:pre-line;word-wrap:break-word}.newsSchool__meta{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto}.newsSchool__meta time{color:#999;font-size:.85rem}.newsSchool__more{background:transparent;border:1px solid var(--primary);color:var(--primary);padding:6px 10px;border-radius:6px;text-decoration:none;font-size:.9rem;transition:background .14s,color .14s}.newsSchool__more:hover{background:var(--primary);color:#fff}.newsSchool__footer{display:flex;justify-content:center;margin-top:40px}.newsSchool__all-btn{display:inline-block;border-radius:8px;background:var(--brown-medium);color:var(--accent-light);padding:12px 16px;font-size:1.125rem;text-decoration:none;font-weight:600}.newsSchool__all-btn:hover,.newsSchool__all-btn:focus{background:var(--brown-light);box-shadow:var(--shadow-lg)}@media (prefers-reduced-motion: reduce){.swiper-wrapper,.swiper-slide,.newsSchool__timeline-icon,.newsSchool__card{transition:none!important;animation:none!important}}.newsSchool__timeline{display:flex;flex-direction:column;margin-bottom:16px}.newsSchool__timeline .newsSchool__timeline-line{display:flex;flex-direction:row;justify-content:center;margin-bottom:1em}.newsSchool__timeline-icons{display:flex;gap:12px;justify-content:center;align-items:center}.newsSchool__timeline-icon{position:relative;display:flex;align-items:center;justify-content:center;width:45px;border-radius:100px;background-color:#402717;aspect-ratio:1/1;color:#fff}.newsSchool .swiper-button-next,.newsSchool .swiper-button-prev{border-radius:100px!important;background-color:#402717!important;aspect-ratio:1/1!important;width:45px!important;top:22px!important}.newsSchool .swiper-button-next{right:0!important}.newsSchool .swiper-button-prev{left:0!important}.newsSchool .swiper-button-next::after{content:''!important;background-image:url(/static/images/right.svg)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;display:block;height:80%;position:absolute;width:80%;z-index:20;filter:#fff!important}.newsSchool .swiper-button-prev::after{content:''!important;background-image:url(/static/images/left.svg)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;display:block;height:80%;position:absolute;width:80%;z-index:20;filter:#fff!important}.date{font-size:small;color:#402717!important}.newsSchool__timeline-line--left{position:absolute;border-bottom:2px solid #211107;height:22.5px;min-width:40%;margin-right:10px;left:0}.newsSchool__timeline-line--right{position:absolute;border-bottom:2px solid #211107;height:22.5px;min-width:40%;margin-left:10px;right:0}@media (max-width:480px){.swiper-wrapper{justify-content:normal}.vpSchool__main{flex-direction:column;gap:120px}}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.grid-item{border-radius:var(--radius-sm);background:#fff;box-shadow:var(--shadow-sm);overflow:hidden}.grid-item .img-wrap{width:100%;aspect-ratio:4 / 3;display:block}.grid-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .18s,opacity .18s}.grid-item img:hover{transform:scale(1.03);opacity:.95}@media (max-width: 900px){.gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.gallery{grid-template-columns:repeat(1,1fr)}.container{margin:1rem}}.fancybox-inner{bottom:10%;left:15%;position:absolute;right:15%;top:10%;background-color:#000;border-radius:10px}.fancybox-button--fsenter{border-bottom-left-radius:10px!important}.fancybox-button--close{border-top-right-radius:10px!important}.fancybox-navigation .fancybox-button--arrow_right,.fancybox-navigation .fancybox-button--arrow_left{padding:0}.fancybox-navigation .fancybox-button{height:44px;aspect-ratio:1/1!important;width:auto!important;border-radius:10px;top:calc(50% - 22px)}.fancybox-infobar{padding:0 15px}