.school-slider{overflow:visible;margin-right:-10px;margin-bottom:80px;padding-right:10px;margin-left:-10px;line-height:0;padding-left:10px}@media (min-width:1200px){.school-slider{margin-bottom:100px}}@media (min-width:1700px){.school-slider{margin-bottom:130px}}.school-slider:last-child{margin-bottom:0}.school-slider__slider{overflow:visible;visibility:visible}.school-slider__items{-ms-flex-pack:start;justify-content:flex-start;align-items:stretch;-ms-flex-align:stretch;display:-ms-flexbox;display:flex}.school-slider__item{overflow:hidden;margin-right:4px;position:relative;border-radius:5px;width:280px;display:block}@media (min-width:760px){.school-slider__item{margin-right:10px;border-radius:20px;width:680px}}@media (min-width:1200px){.school-slider__item{width:810px}}.school-slider__item img,.school-slider__item picture{height:100%;object-fit:cover;width:100%}.school-slider__name{display:none}@media (min-width:760px){.school-slider__name{font-size:15px;font-weight:300;color:var(--color-white);position:absolute;bottom:40px;left:30px;line-height:1;display:block}}@media (min-width:1200px){.school-slider__name{font-size:17px;bottom:50px;left:40px}}.school-slider__footer{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;width:100%;line-height:0;-ms-flex-align:center;margin-top:30px;display:-ms-flexbox;display:flex}@media (min-width:760px){.school-slider__footer{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:10px;margin-top:40px}}.splide:not(.is-overflow) .school-slider__footer{display:none}.school-slider__footer .splide__arrows{-ms-flex-pack:justify;justify-content:space-between;align-items:center;width:100%;-ms-flex-align:center;margin-top:24px;display:-ms-flexbox;display:flex}@media (min-width:760px){.school-slider__footer .splide__arrows{margin-top:0;display:contents}}.school-slider__footer .splide__arrow{-ms-flex-pack:center;height:10px;fill:var(--color-text);justify-content:center;transition:fill var(--transition);position:relative;align-items:center;cursor:pointer;-ms-flex-align:center;display:-ms-flexbox;display:flex}@media (min-width:760px){.school-slider__footer .splide__arrow{height:16px}.school-slider__footer .splide__arrow--prev{-ms-flex-order:1;order:1}.school-slider__footer .splide__arrow--next{-ms-flex-order:3;order:3}}.school-slider__footer .splide__arrow span{-ms-transform:translateY(10px);transform:translateY(10px);font-size:10px;font-weight:300;right:0;color:var(--color-text-light);transition:opacity var(--transition),transform var(--transition);position:absolute;opacity:0;bottom:100%;text-align:center;left:0;line-height:1}@media (min-width:760px){.school-slider__footer .splide__arrow span{font-size:12px;margin-bottom:0}}.school-slider__footer .splide__arrow .icon{width:62px}@media (min-width:760px){.school-slider__footer .splide__arrow .icon{width:82px}}@media (min-width:1200px){.school-slider__footer .splide__arrow .icon{width:123px}}@media (hover:hover){.school-slider__footer .splide__arrow:hover{fill:var(--color-accent)}.school-slider__footer .splide__arrow:hover span{-ms-transform:translateY(0);transform:translateY(0);opacity:1}}.school-slider__footer .splide__pagination{-ms-flex-pack:center;list-style:none;padding:0;justify-content:center;gap:5px;margin:0;align-items:center;width:100%;line-height:0;-ms-flex-align:center;display:-ms-flexbox;display:flex}@media (min-width:760px){.school-slider__footer .splide__pagination{gap:8px;-ms-flex-order:2;order:2}}@media (min-width:1200px){.school-slider__footer .splide__pagination{gap:10px}}.school-slider__footer .splide__pagination li{list-style:none;padding:0;margin:0;line-height:0}.school-slider__footer .splide__pagination button{height:5px;flex-shrink:0;padding:0;border:0;-ms-flex-negative:0;transition:background var(--transition),width var(--transition);margin:0;border-radius:5px;background:#bfbfbe;cursor:pointer;width:5px;line-height:0}@media (min-width:760px){.school-slider__footer .splide__pagination button{height:8px;width:8px}}@media (min-width:1200px){.school-slider__footer .splide__pagination button{height:10px;width:10px}}@media (hover:hover){.school-slider__footer .splide__pagination button:hover{background:var(--color-accent)}}.school-slider__footer .splide__pagination button.is-active{flex-shrink:1;-ms-flex-negative:1;background:var(--color-accent);width:30px}@media (min-width:760px){.school-slider__footer .splide__pagination button.is-active{width:40px}}@media (min-width:1200px){.school-slider__footer .splide__pagination button.is-active{width:60px}}