.student-info h3,.student-info p{color:#fff}.wave-divider-full::before,.wave-divider-gold::before,.wave-divider::before{content:"";top:0;transform:translateX(-50%);left:50%;height:100%;position:absolute}.achievement-box-flex .caption-text p,.student-info p{margin-bottom:0}.student-card,.studentprojects-section .achievement-box{margin-bottom:20px}.student-card{position:relative;text-align:center;overflow:hidden;background:#f8f9fa}.student-card img{width:100%;height:auto;display:block}.badge-student{position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:#005cac;color:#fff;font-weight:600;padding:10px 30px;border-radius:0 0 10px 10px;font-size:1.5rem;line-height:28px;font-family:"Playfair Display";z-index:1;width:80%}.student-info{position:absolute;bottom:0;left:0;width:100%;padding:5px 15px 20px;z-index:1}.student-info h3{font-size:17px;font-weight:700;font-family:Inter;line-height:1}.student-info p{font-size:16px!important;line-height:20px}.student-info::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:150%;background:linear-gradient(to bottom,#0000 0,#000000d9 100%);z-index:-1}.student-image{position:relative}.achievement-box .caption-text{text-align:center;padding:30px 15px 20px;height:100%;position:relative;display:flex;flex-direction:column;justify-content:start;align-items:start;min-height:150px}.wave-divider{position:absolute;top:auto;width:100%;left:0;height:1px;background:linear-gradient(to right,transparent 0,#005cac 20%,#005cac 80%,transparent 100%);opacity:.7}.wave-divider-full::before,.wave-divider::before{width:40px;background:radial-gradient(circle,#005cac 60%,transparent 61%)}.wave-divider-top{top:15px}.wave-divider-bottom{bottom:15px}.caption-inner{width:100%}.wave-divider-gold{position:relative;height:3px;background:linear-gradient(to right,transparent 0,#fc3 20%,#d4af37 50%,#fc3 80%,transparent 100%);margin:10px auto;max-width:50%}.wave-divider-gold::before{width:100px;background:radial-gradient(circle,gold 50%,transparent 52%)}.vr{background-color:#131313;opacity:1}.common-padding-top{padding-top:6.25rem}.common-padding-bottom{padding-bottom:6.25rem}.common-padding-both{padding:6.25rem 0}.bg-light{background-color:#f1f1f1!important}.achievement-box-flex{display:flex;align-items:center;justify-content:center}.achievement-box-flex .caption-text{text-align:left;min-height:auto;padding:40px 35px}.inline-caption{display:flex;gap:25px;align-items:center;justify-content:center}.achievement-box-reverse{flex-direction:row-reverse}.min-h-auto{min-height:auto!important}.table-blue{background-color:#005eb8;border-color:#fff}.table-blue th{font-family:"Playfair Display"}.table-blue td,.table-blue th{border:1px solid #fff;vertical-align:middle;background-color:#005cac;color:#fff;padding:20px}.table-header{background-color:#005cac;font-weight:700;font-size:1rem}.wave-divider-full{position:relative;top:auto;width:100%;left:0;height:1px;background:linear-gradient(to right,transparent 0,#005cac 20%,#005cac 80%,transparent 100%);opacity:.7}@media all and (max-width:1440px){.student-info h3{font-size:1.125rem!important}.hstack,.student-info p{font-size:.875rem!important}.common-padding-top{padding-top:3.25rem}.common-padding-bottom{padding-bottom:3.25rem}.common-padding-both{padding:3.25rem 0}.table-blue td,.table-blue th{padding:10px 5px;font-size:14px}}@media all and (max-width:992px){.student-info h3{font-size:1.25rem}.student-info p{font-size:.875rem}.common-padding-top{padding-top:3.25rem}.common-padding-bottom{padding-bottom:3.25rem}.common-padding-both{padding:3.25rem 0}.achievement-box .caption-text{height: auto;}.animate-section .col-md-6.col-lg-8{ max-width: 100%; margin:0 auto; width: 100%;}}@media all and (max-width:767px){.gamechnagerswiper .achievement-box .caption-text{padding:40px 15px 20px;min-height:auto;height:auto}.achievement-box-flex{flex-direction:column}.achievement-box .caption-text{padding:20px 15px;min-height:auto;height:auto}.achievement-box-flex .caption-text p,.student-info p{text-align:center!important}}@media screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:1.5),screen and (min-width:1024px) and (min-resolution:144dpi){.common-padding-top{padding-top:50px}.common-padding-bottom{padding-bottom:50px}.common-padding-both{padding:50px 0}.badge-student{padding:6px 20px;font-size:1.25rem}.student-info{padding:5px 10px 12px}.bookmark-section{margin-top:60px}}
