.h1,h1{font-size:2rem;line-height:2rem}.h1,.h2,h1,h2{font-weight:600;color:#3a3a3b}.h2,h2{font-size:1.875rem;line-height:1.875rem}.h3,h3{font-size:1.75rem;line-height:1.75rem}.h3,.h4,h3,h4{font-weight:600;color:#3a3a3b}.h4,h4{font-size:1.625rem;line-height:1.625rem}.h5,h5{font-size:1.375rem;line-height:1.375rem}.h5,.h6,h5,h6{font-weight:600;color:#3a3a3b}.h6,h6{font-size:1.25rem;line-height:1.25rem}.pagination .pagination__button{text-align:center}.gallery .gallery__item .item-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.text-block{margin:0 0 2rem;letter-spacing:.03125rem;font-size:1rem;line-height:1.25rem}.text-block div,.text-block p{margin:0 0 1rem}.text-block div:last-child,.text-block p:last-child{margin:0}.text-block ol li:not(:last-child),.text-block ul li:not(:last-child){margin-bottom:.5rem}.text-block ol,.text-block p,.text-block ul{color:#000}.text-block a{color:inherit;text-decoration:underline}.text-block ol,.text-block ul{margin-bottom:1rem}.text-block ul>li{position:relative;list-style:none;padding-left:1.25rem}.text-block ul>li:before{content:"";width:.5rem;height:.5rem;background:#0070dc;position:absolute;left:0;top:.375rem;border-radius:50%}.text-block ol{list-style:none;counter-reset:a}.text-block ol>li:before{counter-increment:a;content:counters(a,".") ". "}.text-block .strong,.text-block b,.text-block strong{font-weight:600}.text-block em{font-style:italic}.block-pagination{display:block;margin-bottom:2rem}.pagination{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;padding:0}.block-pagination.block-pagination_right .pagination{-ms-flex-pack:end;justify-content:flex-end}.block-pagination.block-pagination_left .pagination{-ms-flex-pack:start;justify-content:flex-start}.block-pagination.block-pagination_center .pagination,.pagination_center{-ms-flex-pack:center;justify-content:center}.pagination_right{-ms-flex-pack:end;justify-content:flex-end}.pagination .pagination__button{width:2rem;height:2rem;margin-right:.5rem;background:#ccc;color:#3a3a3b;transition:background .35s;font-size:1rem;line-height:2rem;font-weight:600}.pagination .pagination__button.active,.pagination .pagination__button:not(.pagination__button_disabled):hover{background:#0070dc;color:#fff}.pagination .pagination__button_disabled{cursor:default}.pagination__link{display:block}.page-pages .section-title{margin-bottom:4rem}.page-pages .text-block{margin-bottom:3rem}.subpages{margin-bottom:2rem}.subpages .subpages__item .item-link{display:block}.gallery{margin-bottom:4rem}.gallery .gallery__item{padding:.5rem;margin:.0625rem;border:.0625rem solid #eee}.teachers .teacher{padding:0 1.25rem 1.25rem;font-size:1.125rem;line-height:1.125rem;font-weight:400;font-family:Oswald,sans-serif}.teachers .teacher .teacher__image{margin:0 0 1.5rem}.teachers .teacher .teacher__image img{max-height:100%}.teachers .teacher .teacher__title{margin-bottom:.5rem;font-size:2rem;line-height:2rem}.teachers .teacher .teacher__subtitle{margin-bottom:1rem;color:#777}.teachers .teacher .teacher__description{margin:0 0 2rem;padding:0 .75rem;border-left:.125rem solid #ccc}@media screen and (max-width:768px){.text-block{font-size:1rem;line-height:1.25rem}}@media screen and (min-width:460px) and (max-width:768px){.teachers .teacher{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:0}.teachers .teacher .teacher__image{margin:0 1rem 0 0}}