/*!  
    -----------------
    Front-End: E.A. Gableev - t.me/albka 
    Pug + SCSS + CSS3 Mixins + Bootstrap 4.1.3 [Mixins,Modal] + JQuery 3.3.1 + JQuery.cookie + Slick + Autosize + Bootstrap Select + Popper
    -----------------
    v0.1 | XX/XX/XXXX
!*/.clear-list{list-style:none;margin-bottom:0;padding-left:0}.clear-button{outline:none!important;border:none;padding:0}.c_school-address-card,.shadow-card{-webkit-box-shadow:0px 15px 25px rgba(1, 31, 50, 0.09);box-shadow:0px 15px 25px rgba(1, 31, 50, 0.09)}.scroll-custom::-webkit-scrollbar{width:7px;height:9px}.scroll-custom::-webkit-scrollbar-thumb{background-color:#00B4FF;border-radius:20px}.scroll-custom::-webkit-scrollbar-track{background-color:rgba(0, 15, 25, 0.08)}.--hide{display:none}.section-contact-school{overflow:hidden}.grid-contact-school{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:992px){.grid-contact-school{min-height:80vh}}.grid-contact-school__content{position:relative;margin-bottom:40px}@media (min-width:768px){.grid-contact-school__content{margin-bottom:80px}}@media (min-width:992px) and (max-width:1179.98px){.grid-contact-school__content{width:520px;min-width:520px}}@media (min-width:1180px) and (max-width:1429.98px){.grid-contact-school__content{width:670px;min-width:670px}}@media (min-width:1430px){.grid-contact-school__content{width:770px;min-width:770px}}.grid-contact-school__map{width:100%}@media (max-width:991.98px){.grid-contact-school__map{display:none}}.grid-contact-school__map-sticky{position:-webkit-sticky;position:sticky;z-index:1}.grid-contact-school__list{position:relative;z-index:2;display:-ms-grid;display:grid;grid-gap:30px}.c_school-address-card{position:relative;border-radius:10px;padding:20px 70px 20px 15px;z-index:2;color:#000F19;background-color:#FFF}@media (min-width:768px){.c_school-address-card{padding:30px 90px 30px 30px}}@media (min-width:992px){.c_school-address-card{margin-right:-30px}}.c_school-address-card:hover{cursor:pointer;background-color:#f7faff}.c_school-address-card.--active{background-color:#F2F7FF}.c_school-address-card__title{margin-bottom:15px;font-family:'Roboto Slab', serif;font-style:normal;font-weight:normal;line-height:20px;font-size:20px}@media (min-width:768px){.c_school-address-card__title{line-height:24px;font-size:24px}}.c_school-address-card__address{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;font-style:normal;font-weight:normal;line-height:20px;font-size:14px}@media (min-width:768px){.c_school-address-card__address{line-height:27px;font-size:18px}}.c_school-address-card__address>div{margin-right:25px}@media (max-width:991.98px){.c_school-address-card__address>div{margin-bottom:5px;width:100%}}.c_school-address-card__address span{margin:auto  10px;position:relative}.c_school-address-card__address span:before{content:'';position:absolute;bottom:-3px;left:0;right:0;border-bottom:1px solid #000F19}.c_school-address-card__button{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@media (min-width:768px){.c_school-address-card__button{right:25px}}.c_school-address-card-button{background-color:#337AB7;color:#FFF}