.about-page .catchphrase{font-size:3.4rem;color:#194157;font-family:'font2';text-align:center}.about-page img{width:100%;height:100%}.about-page .content{font-size:1.4rem;padding:40px 0}.about-page .title{font-size:2.2rem;text-align:center;margin-bottom:40px}.about-page .section-header{height:300px}.about-page .section-header .content{height:100%;padding:0;display:flex;align-items:center}.about-page .section-header .content .title{width:700px;margin:auto 0}.about-page .section-header .illustration{position:absolute;top:50px;right:-300px;width:1000px}.about-page .section-description .content .part1{width:50%}.about-page .section-description .content .part1 .text{margin-top:20px}.about-page .section-description .content .part2{display:flex;align-items:center}.about-page .section-description .content .part2 .left{width:50%}.about-page .section-description .content .part2 .right{width:50%}.about-page .section-description .content .part2 .right .text3{margin-top:40px;margin-bottom:20px;margin-left:auto}.about-page .section-description .content .part2 .right .text4{text-align:center;font-weight:bold;font-size:1.6rem;margin-left:auto;margin-top:40px;margin-bottom:20px}.about-page .section-description .content .part2 .right .text5{margin-top:40px;margin-bottom:20px;margin-left:auto}.about-page .section-description .content .subtitle{font-weight:bold;font-size:1.6rem;margin:50px 0 20px 0}.about-page .section-description .content .text2{margin-bottom:40px}.about-page .section-description .content .text6{margin-top:40px;margin-bottom:20px}.about-page .section-description .content .text7{margin-top:40px;margin-bottom:20px}.about-page .section-description .content .text8{margin-top:40px;margin-bottom:20px;text-align:center}.about-page .section-values-title .title{margin-bottom:0}.about-page .section-values .values{display:flex}.about-page .section-values .values .value{width:400px;margin:20px;text-align:center}.about-page .section-values .values .value .title{margin-bottom:10px;font-family:'font1';font-size:1.8rem}.about-page .section-teachers-title .title{margin-bottom:0}.about-page .section-school-title{padding-bottom:200px}.about-page .section-school-title .title{margin-bottom:0}.about-page .section-school-title .title .highlight{color:#fff;font-family:'font2';font-size:3rem}.about-page .section-school-products{background-color:#ca3d2b}@media only screen and (max-width: 991px){.about-page .section-header .illustration{display:none}.about-page .section-description .content .part1{width:100%}.about-page .section-description .content .part1 .text{margin-top:20px}.about-page .section-description .content .part2{display:flex;align-items:center}.about-page .section-description .content .part2 .left{width:50%;display:none}.about-page .section-description .content .part2 .right{width:100%}.about-page .section-description .content .part2 .right .text3{margin-top:40px;margin-bottom:20px;margin-left:auto}.about-page .section-description .content .part2 .right .text4{text-align:center;font-weight:bold;font-size:1.6rem;margin-left:auto;margin-top:40px;margin-bottom:20px}.about-page .section-description .content .part2 .right .text5{margin-top:40px;margin-bottom:20px;margin-left:auto}.about-page .section-description .content .subtitle{font-weight:bold;font-size:1.6rem;margin:50px 0 20px 0}.about-page .section-description .content .text2{margin-bottom:40px}.about-page .section-description .content .text6{margin-top:40px;margin-bottom:20px}.about-page .section-description .content .text7{margin-top:40px;margin-bottom:20px}.about-page .section-description .content .text8{margin-top:40px;margin-bottom:20px;text-align:center}.about-page .section-values .values{display:flex;flex-direction:column}.about-page .section-values .values .value{width:100%;margin:20px 0}.about-page .section-school-title{padding-bottom:0}}
