.header{position:relative}html{overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:4rem}section{padding:1rem 4%}.TheMotto h2,.infrastructurSection h2,.missionSection h2,.our-journey h1,.our-principal h2{display:inline-block;font-size:2.6rem;color:#4d657a;font-weight:700;text-transform:uppercase;margin-top:2rem}.autoColorSec h4{font-size:1.2rem;color:#6ebafa;margin:1rem 0 .5rem;border-bottom:1px solid #c9d0d7}.autoColorSec .TheMotto p,.autoColorSec .missionSection p,.autoColorSec .our-journey p{padding-left:.5rem;text-transform:none}.Lheading-border{background-color:#ffc600;display:block;height:3px;position:relative;width:47%;margin:.5rem 0 1.5rem}.TheMotto .Lheading-border,.our-journey .Lheading-border,.our-principal .Lheading-border{width:25%}.our-journey .content .image{width:40%;height:20rem;float:left;margin-right:1rem}.our-journey .content .image img{height:100%;width:100%;object-fit:cover}.our-journey .content i{margin-top:.6rem}.our-journey p{font-size:1.25rem;color:var(--font-color);text-align:justify;text-transform:none;line-height:1.6}.our-journey i{color:#ffcd18;text-shadow:0 3px 3px rgba(0,0,0,.1)}.missionSection p{line-height:1.7}.missionSection p{font-size:1.2rem;margin-left:2rem;margin-right:8rem;text-align:justify}.TheMotto .image{height:30rem;width:100%;margin-bottom:1rem;overflow:hidden}.TheMotto .image img{height:100%;width:100%;object-fit:cover}.principalList thead tr.list{text-align:center;background:#fff;color:#a73737;font-size:3rem}.principalList thead tr{background-color:#14789f;color:#fff;text-align:left}.principalList td,.principalList th{font-size:1.4rem;padding:1rem 2rem}.principalList tbody tr{color:var(--font-color);border-bottom:1px solid #ddd;background:#fff}.principalList tbody tr.active-row{font-weight:500;background:#ffe894;color:#000}.principalList tbody tr:last-of-type{border-bottom:3px solid #14789f}.infrastructurSection .container{position:relative;display:flex;width:100%;justify-content:center;align-items:center;margin:6.2rem 0}.infrastructurSection .container::before{position:absolute;top:0;left:0;z-index:0}.infrastructurSection .image{position:relative;width:30%;height:16rem;z-index:2;box-shadow:rgba(0,0,0,.19) 0 15px 25px,rgba(0,0,0,.23) 0 6px 9px}.infrastructurSection .image img{height:100%;width:100%;position:absolute;top:0;left:0;object-fit:cover}.infrastructurSection .content{width:60%;min-height:16rem;position:relative;top:3rem;left:-3rem;padding:1rem 2rem 1rem 7rem;z-index:1;background:#000046;background:-webkit-linear-gradient(to right,#000046,#1cb5e0);background:linear-gradient(to right,#000046,#1cb5e0);box-shadow:rgba(0,0,0,.19) 0 15px 25px,rgba(0,0,0,.23) 0 6px 9px}.infrastructurSection .content h3{font-size:2rem;color:#fff;text-shadow:5px 5px 10px rgba(0,0,0,.4)}.infrastructurSection .content p{margin:1rem 0 1rem;color:#fcfcfc;font-size:1.35rem;font-weight:400;text-align:justify;text-shadow:var(--text-shadow)}.our-principal{width:100%}.our-principal table{width:90%;border-collapse:collapse;font-size:1.5rem;box-shadow:0 0 20px rgba(0,0,0,.15);margin-left:auto;margin-right:auto;overflow:hidden}.our-principal table tr{border:1px solid #2b9dc6}@media (max-width:768px){.autoColorSec p{font-size:1.5rem}.autoColorSec#infrastructure-c{padding-right:0}.Lheading-border{height:1.5px}.TheMotto h2,.infrastructurSection h2,.missionSection h2,.our-journey h1,.our-principal h2{font-size:1.5rem;margin:0}.missionSection p{font-size:1.5rem;margin-left:.5rem;margin-right:0}.TheMotto .image{height:15rem}#infrastructure{padding-right:0}.infrastructurSection .container{margin:0 0 4rem}.infrastructurSection .image{width:38%;height:12rem}.infrastructurSection .content{width:62%;min-height:12.5rem;top:1.5rem;left:-1.55rem;padding:.2rem 1rem 1rem 2.2rem}.infrastructurSection .content h3{font-size:1.5rem}.infrastructurSection .content p{margin:.2rem 0 .2rem;font-size:1rem;line-height:1.5}.our-principal table{width:100%}.our-principal table{font-size:1.5rem}.principalList thead tr.list{font-size:2rem}.principalList td,.principalList th{font-size:1rem;padding:.3rem .5rem}.firstPhoto{flex-direction:column;width:100%;gap:1rem 0}.our-journey .firstPhoto .image{width:100%;height:27rem}.our-journey .firstPhoto .image img{height:100%;width:100%}.our-journey .firstPhoto .content{width:100%}}