
.test-prep-page .service-detail-hero{min-height:505px;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;text-align:center;position:relative;}
.test-prep-page .service-detail-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,33,61,.18),rgba(20,33,61,.45));}
.test-prep-page .service-detail-hero .container{position:relative;z-index:1;display:flex;justify-content:center;}
.test-prep-page .service-detail-hero h1{color:#fff;font-size:72px;line-height:1;margin:0;text-align:center;white-space:nowrap;}
.test-prep-page .service-detail-content{background:#fff;margin-top:50px;padding:0 0 50px;}
.test-prep-page .service-detail-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:630px 610px;gap:20px;align-items:start;}
.test-prep-page .service-detail-copy{padding:10px;text-align:left;background:transparent;border:0;box-shadow:none;border-radius:0;}
.test-prep-page .service-detail-copy h2{font-size:45px;line-height:1;color:#000;margin:0 0 20px;text-align:left;}
.test-prep-page .service-detail-copy p{font-size:15px;line-height:24px;color:#1b1b1b;margin:10px 0;text-align:left;}
.test-prep-page .service-detail-image{padding:10px 10px 0 10px;}.test-prep-page .service-detail-image img{display:block;width:100%;height:auto;filter:grayscale(100%);}
.test-prep-page .footer-plan{background:#2550b5;color:#fff;}.test-prep-page .footer-plan h2{color:#fff;}.test-prep-page .footer-plan p{color:rgba(255,255,255,.96);}.test-prep-page .footer-plan a{color:#84f2ff;}
@media(max-width:900px){.test-prep-page .service-detail-inner{grid-template-columns:1fr;padding:0 20px}.test-prep-page .service-detail-hero h1{font-size:52px;white-space:normal}}
