.banner.page-banner .banner-section{position:relative}.banner.page-banner .banner-section .title{background-color:rgba(4,166,225,.9);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:15px}@media screen and (max-width:991px){.banner.page-banner .banner-section .title{width:100%;position:static;transform:none}}.banner.page-banner .banner-section .title .content{border:2px solid #fff;padding:10px 25px}.banner.page-banner .banner-section .title .content h2{text-align:center;font-size:40px;color:#fff}@media screen and (max-width:991px){.banner.page-banner .banner-section .title .content h2{font-size:20px}}.school-info1{padding:6vh 0}.school-info1 .row{margin-bottom:6vh}@media screen and (max-width:991px){.school-info1 .image{margin-bottom:30px}}.school-info1 .image img{width:100%}.school-info1 .info{padding:0 3vw}.school-info1 .info h6{font-size:16px;margin-bottom:6vh;text-indent:2em;text-align:justify;color:#8a8f9d;line-height:1.8}.school-info1 .info h3{font-size:24px;font-weight:700;margin-bottom:30px}.school-info1 .info ul li{display:flex;align-items:center;margin-bottom:20px;color:#8a8f9d}.school-info1 .info ul li img{margin-right:15px}.school-info1 .info ul li span{font-size:16px}.school-info1 .info p{font-size:16px;text-align:justify;text-indent:2em}.school-info2 h2{text-align:center;font-size:16px;color:#102b5e;font-weight:700;margin-bottom:4vh}.school-info2 .item{margin-bottom:40px}.school-info2 .info{text-align:center;border:1px solid #e8e8e8;box-shadow:0 2px 3px 0 rgba(209,209,209,.64);height:100%;padding:30px 20px}.school-info2 .info img{height:80px;margin-bottom:15px}.school-info2 .info h3{font-size:16px;font-weight:700;color:#224380;margin-bottom:20px}.school-info2 .info p{text-align:justify;font-size:16px;color:#8b8b8b;margin-bottom:0}.school-info3{background-color:#f7f7f7;padding:6vh 0;margin-top:5vh}.school-info3 .item h2{font-size:16px;color:#102b5e;font-weight:700;margin-bottom:30px}.school-info3 .item ul li{font-size:16px;color:#102b5e;margin-bottom:10px;position:relative;padding-left:15px}.school-info3 .item ul li:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background-color:#1b90fb;left:0;top:50%;margin-top:-3px}.school-info3 .image{text-align:center}@media screen and (max-width:991px){.school-info3 .image{margin:30px 0}}.school-info3 .image img{max-width:100%}.school-info3 .list li{display:flex;align-items:center;font-size:16px;color:#102b5e;margin-bottom:15px}.school-info3 .list li span{margin-right:15px;font-weight:700}.school-info3 .list li p{margin-bottom:0}.school-info4{padding:8vh 0}@media screen and (max-width:991px){.school-info4 .item{margin-bottom:30px}}.school-info4 .item .content{padding:10px;border-radius:10px}.school-info4 .item .content .wrapper{border:3px solid #fff;border-radius:10px;padding:30px}.school-info4 .item h2{font-size:22px;color:#fff;margin-bottom:30px}.school-info4 .item p{font-size:16px;color:#fff;margin-bottom:0}.school-info4 .item .btn-wrapper{margin-top:40px;display:flex;align-items:center}.school-info4 .item .btn-wrapper a{padding:5px 30px;background-color:#fff;border-radius:10px}@media screen and (max-width:767px){.school-info4 .item .btn-wrapper a{padding:5px 15px}}.school-info4 .item .btn-wrapper span{color:#fff;font-size:16px;font-weight:700;margin-left:20px}.school-info4 .item:nth-of-type(1) .content{background:#ffb700 url(../images/school/14.png) no-repeat calc(100% - 20px) calc(100% - 20px)}@media screen and (max-width:991px){.school-info4 .item:nth-of-type(1) .content{background-size:100px}}.school-info4 .item:nth-of-type(1) .content .btn-wrapper a{color:#ffb700}.school-info4 .item:nth-of-type(2) .content{background:#00b3e3 url(../images/school/13.png) no-repeat calc(100% - 20px) calc(100% - 20px)}@media screen and (max-width:991px){.school-info4 .item:nth-of-type(2) .content{background-size:100px}}.school-info4 .item:nth-of-type(2) .content .btn-wrapper a{color:#00b3e3}