.container-altadrib{color:#fff}.al-tadrib-tabs{position:relative}.al-tadrib-nav{scrollbar-width:none;background:linear-gradient(135deg,#003380 0%,#05c 100%);border-bottom:1px solid #fff3;justify-content:center;padding:8px 0;display:flex;overflow-x:auto;box-shadow:0 4px 10px #0000001a}.al-tadrib-nav::-webkit-scrollbar{display:none}.al-tadrib-nav button{color:#fff;cursor:pointer;white-space:nowrap;transform-origin:50%;background:0 0;border:none;margin-top:15px;padding:18px 60px;font-size:20px;font-weight:600;transition:all .4s ease-in-out;position:relative}.al-tadrib-nav button:hover{transform:scale(1.05)}.al-tadrib-nav button.active{color:#2e8cff;background-color:#dce8fcf2;border-bottom:3px solid #2e8cff;border-top-left-radius:12px;border-top-right-radius:12px;transform:scale(1.1);box-shadow:0 5px 15px #2e8cff4d}.al-tadrib-section{opacity:0;visibility:hidden;color:#333;width:100%;height:0;padding:30px 0;transition:opacity .5s ease-in-out,transform .5s ease-in-out;position:absolute;overflow:hidden;transform:translateY(20px)scale(.95)}.al-tadrib-section.active{opacity:1;visibility:visible;height:auto;position:relative;overflow:visible;transform:translateY(0)scale(1)}@media (max-width:768px){.al-tadrib-nav button{padding:15px 25px;font-size:14px}}@media (max-width:480px){.al-tadrib-nav{justify-content:center}.al-tadrib-nav button{padding:12px 20px;font-size:12px}}
.info-container{flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:2rem 1.5rem;display:flex}.info-box{background-color:#fff;border-left:4px solid #1e3a8a;border-radius:12px;max-width:1200px;padding:1.5rem;transition:transform .3s ease-in-out;box-shadow:0 4px 8px #0000001a}.info-box:hover{transform:translateY(-6px)}.info-title{color:#1e3a8a;font-size:30px;font-weight:600}.info-text{color:#333;margin-top:1rem;font-size:17px;line-height:1.6}.info-footer{text-align:center;color:#1e3a8a;margin-top:1.5rem;font-size:1.125rem;font-weight:700}@media (max-width:576px){.info-title{font-size:18px}.info-text{font-size:14px}.info-footer{font-size:18px}}
.vision-container{background-position:50%;background-size:cover;background-attachment:fixed;height:700px;padding:2.5rem 1rem;position:relative}.vision-overlay{background-color:#21409780;position:absolute;inset:0}.vision-content{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:1rem;display:flex;position:relative}.vision-title{margin-bottom:2rem;font-size:2.5rem;font-weight:600}.vision-grid{grid-template-columns:1fr;gap:2rem;width:100%;max-width:900px;display:grid}.vision-box{color:#1e3a8a;background-color:#ffffffb3;border-radius:12px;padding:20px;transition:transform .3s ease-in-out;box-shadow:0 4px 8px #0000001a}.vision-box:hover{transform:scale(1.05)}.vision-subtitle{font-size:1.875rem;font-weight:600}.vision-text{color:#475569;font-size:1rem}.vision-box-full{max-width:350px;margin:0 auto}@media (min-width:768px){.vision-grid{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:2rem 5rem}.vision-box-full{grid-column:span 2}}@media (max-width:576px){.vision-container{height:800px}.vision-title{font-size:2rem}}
.feature-altadrib-container{flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.feature-altadrib-title{text-align:center}.feature-altadrib-title h1{font-size:40px;font-weight:700}.highlight-text{color:#1e3a8a}.underline{background-color:#1e3a8a;width:100px;height:3px;margin:12px auto}.feature-altadrib-description{text-align:center;max-width:1200px;margin-top:1rem;line-height:1.1}.feature-altadrib-grid{grid-template-columns:1fr;gap:2rem;width:100%;max-width:1100px;margin-top:2rem;display:grid}.feature-altadrib-card{text-align:center;background-color:#fff;border:4px solid #e5e7eb;border-radius:20px;padding:1.5rem;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;box-shadow:0 4px 8px #0000001a}.feature-altadrib-card:hover{transform:translateY(-6px);box-shadow:0 25px 50px -12px #00000040}.feature-altadrib-icon{background-color:#fef3c7;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1rem;transition:background .3s ease-in-out;display:flex}.feature-altadrib-icon img{width:50px}.red-bg{background-color:#fee2e2}.green-bg{background-color:#d1fae5}.feature-altadrib-card h3{color:#1e3a8a;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.feature-altadrib-card p{color:#6b7280;font-size:1rem}@media (min-width:768px){.feature-altadrib-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:1024px){.feature-altadrib-grid{grid-template-columns:repeat(4,1fr)}}
.training-container{text-align:center;padding:0 20px 20px;position:relative}.underline{background-color:#134da0;width:120px;height:3px;margin:10px auto}.tree{flex-direction:column;align-items:center;margin-top:0;display:flex;position:relative}.top-line{background-color:#134da0;width:0;height:40px;position:absolute;top:0}.horizontal-line{background-color:#134da0;width:80%;height:1.5px;position:absolute;top:40px;left:10%}.branches{justify-content:space-around;width:80%;margin-top:80px;display:flex}.branch{text-align:center;width:16%;min-width:160px;position:relative}.branch .vertical-line{background-color:#134da0;width:1.5px;height:40px;position:absolute;top:-40px;left:50%}.branch h3{color:#134da0;font-size:1.3rem;font-weight:600}.branch ul{text-align:center;width:fit-content;margin:0 auto;padding:0;list-style-type:disc;list-style-position:inside}.branch li{color:#134da7;font-size:1rem}@media (max-width:768px){.branches{flex-direction:column;align-items:center;gap:30px}.branch{text-align:center;width:100%;padding-left:20px;position:relative}.branch:before{content:"";background-color:#134da0;width:2px;height:100%;position:absolute;top:0;left:0}.branch .vertical-line{background-color:#134da0;width:30px;height:2px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.horizontal-line,.top-line{display:none}.branch h3{font-size:1.2rem;font-weight:700}.branch ul{text-align:left;padding-left:1.25rem}.branch li{color:#134da7;font-size:1rem}.branch:before{height:190%}.tree{margin-top:-3.3125rem;margin-bottom:1rem}}.branch-heading{color:#134da0;cursor:pointer;background-color:#0000;border:2px solid #134da0;border-radius:5px;padding:5px 10px;font-size:1.1rem;font-weight:600;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,transform .2s ease-in-out,box-shadow .3s ease-in-out}.branch-heading:hover{color:#fff;background-color:#134da0;border-color:#0f3b73;transform:translateY(-2px);box-shadow:0 4px 10px #134da04d}.branch ul{text-align:center;opacity:0;width:fit-content;max-height:0;margin:0 auto;padding:7px 0 0;list-style-type:disc;list-style-position:inside;transition:max-height .4s ease-in-out,opacity .4s ease-in-out;display:block;overflow:hidden}.branch ul.active{opacity:1;max-height:300px}
.leadership-container{text-align:center;padding:2rem}.leadership-title{font-size:2rem;font-weight:700}.highlight{color:#134da0;text-decoration:none}.message-card{align-items:top;background:#fff;border-radius:1rem;max-width:80%;margin:2rem auto;padding:2rem;display:flex;box-shadow:0 4px 8px #0000001a}.profile{flex:none;padding-right:1.5rem}.profile img{object-fit:cover;border-radius:50%;width:7rem;height:7rem}.message-content{text-align:left;flex:1}.name{color:#134da0;font-size:1.5rem;font-weight:700}.designation{color:#134da0;font-size:1rem;font-weight:600}.quote{color:#134da0;font-size:1.4rem;font-weight:600}.message{color:#333;font-size:1rem;line-height:1.6}.contact-section{text-align:center;background-color:#f8f9fa;padding:2rem 1rem}.contact-title{color:#000;margin-bottom:1rem;font-size:2rem;font-weight:700}.highlights{color:#0d47a1;text-decoration:none}.bottomborder{color:#0d47a1;border-bottom:3.5px solid #0d47a1;width:5.1rem;margin:auto;padding-top:4px;padding-bottom:2px}.contact-container{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.contact-card{background:#f1f3f5;border-radius:10px;padding:1.5rem 2rem;transition:transform .3s ease-in-out;box-shadow:0 5px 15px #0000001a}.contact-card:hover{transform:translateY(-5px)}.contact-card h3{color:#0d47a1;margin-bottom:.5rem;font-size:1.23rem;font-weight:700}.contact-card p{color:#134da0;font-size:1.1rem;font-weight:500}@media (max-width:768px){.contact-container{flex-direction:column;align-items:center}.contact-card{width:90%}.contact-card p{font-size:.8rem}.message-card{text-align:center;flex-direction:column;padding:1.5rem}.profile{padding-bottom:1rem;padding-right:0}.message-content{text-align:center}.leadership-container{padding:0}.leadership-title{padding-top:.625rem;font-size:1.8rem;font-weight:700}}
.training-containers{color:#fff;background-image:url(../media/20819-scaled.765fa2f5.jpg);background-repeat:repeat;background-size:cover;flex-direction:column;align-items:center;min-height:fit-content;padding:1rem 0;display:flex}.training-title{color:#fff;font-size:2rem;font-weight:700}.accordion-container{width:80%;margin-top:.625rem}.accordion-item{border-radius:8px;margin-bottom:10px;overflow:hidden}.accordion-header{color:#134d92;background-color:#e0f2fe;padding-bottom:.625rem;font-size:1.2rem;font-weight:700}.accordion-body{text-align:justify;background:#fff;border-radius:8px;margin-bottom:1.25rem;padding:1.69rem;font-size:1.02rem;font-weight:500;transition:transform .4s ease-in-out;box-shadow:0 5px 15px #0000001a}.accordion-body:hover{transform:translateY(-6px)}.accordion-button{font-size:1.5rem;font-weight:600}.accordionbutton{display:flex}.accordionbutton button{color:#134d92;background-color:#fff;border-color:#134d92;border-radius:.625rem;margin-left:1.25rem;padding:1.25rem;font-size:1.4rem;font-weight:600}.buttontextpart{font-size:1rem}.h3,h3{color:#134d92}.accordiondiv{flex-direction:row-reverse;align-items:center;gap:1rem;display:flex}.accordiondiv img{object-fit:cover;border-radius:7px;max-width:12.5rem;height:12.5rem}.discalimerpart{margin-top:1.25rem;padding:1.25rem 1.25rem 0;font-size:.9rem;font-weight:400}@media (max-width:576px){.accordiondiv img{display:none}.accordionbutton{flex-direction:column}.accordionbutton button{justify-content:center;width:100%;margin-top:.625rem;margin-left:0;padding:.625rem 1.25rem;font-size:1rem}.lifesupportpara{padding:4px;margin-right:-34px!important}.accordion-body{text-align:left}}
