.hero-section{min-height:55vh;display:flex;align-items:center;position:relative;overflow:hidden}.hero-prospucts{background:url(../images/Prospectus.jpeg) center/cover no-repeat}.hero-content{opacity:0;transform:translateY(40px);transition:all 1s ease}.hero-content.show{opacity:1;transform:translateY(0)}.hero-title{text-shadow:0 4px 20px rgb(0 0 0 / .4);font-size:2.8rem!important}@media (max-width:768px){.hero-prospucts{background:url(../images/Prospectus.jpeg) center/cover no-repeat}}.official-documents-modern{background:#fff;padding:100px 0}.official-documents-modern h2{color:#065ba7;font-weight:600;font-size:2.5rem;position:relative}.official-documents-modern h2::after{content:"";width:80px;height:4px;background:#f38020;display:block;margin:15px auto 0;border-radius:3px}.docs-table{display:grid;grid-template-columns:repeat(2,1fr);gap:35px}.doc-row{background:#fff;border-radius:20px;padding:35px;position:relative;overflow:hidden;transition:.35s;border:1px solid #f1f1f1}.doc-row::before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:#f38020}.doc-row:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgb(3 91 166 / .15)}.doc-info i{font-size:17px;color:#fff;margin-bottom:15px}.doc-info h5{color:#065ba7;font-weight:600;margin-bottom:10px}.doc-info p{color:#555;font-size:.96rem;line-height:1.7}.btn-student{margin-top:18px;background:#065ba7;color:#fff;padding:10px 20px;border-radius:30px;font-weight:600;text-decoration:none;transition:.3s}.btn-student:hover{background:#f38020;color:#fff}@media(max-width:992px){.docs-table{grid-template-columns:1fr}}@media(max-width:576px){.official-documents-modern{padding:70px 0}.official-documents-modern h2{font-size:1.8rem}.doc-row{padding:25px}}@media(max-width:950px){.btn-student{font-size:12px}.doc-info i{font-size:18px;margin-bottom:0}}@media(max-width:430px){.btn-student{width:52%!important}}@media (min-width:431px) and (max-width:768px){.btn-student{width:27%!important}}@media (min-width:769px) and (max-width:820px){.btn-student{width:27%!important}}@media (min-width:821px) and (max-width:1024px){.btn-student{width:59%!important;padding:11px 25px!important}}