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