.team-details .content-info{padding-inline-start:80px;padding-top:40px;padding-bottom:40px}.team-details .content-info .info-desig{margin-block-start:18px}.team-details .content-info .social-icons,.team-details .content-info .info-desc{margin-block-start:40px}.team-details .content-info .phn-number{margin-block-start:44px}.team-details .content-info .email{margin-block-start:18px}.team-details .content-info .email,.team-details .content-info .phn-number{align-items:center;gap:10px;display:flex}.team-details .social-link{--color-background:#f2f2f2;background-color:var(--color-background);transition:all .3s}.team-details .social-link:hover{--color-background:#1c2539;--color-foreground:#fff}.td-column{align-self:stretch;height:auto}.td-media-wrap{height:100%;position:relative}.td-media{height:100%}.td-media img{object-fit:cover;height:100%}.text-absolute{--color-foreground-heading:#fff;--color-background:#1c2539;background:var(--color-background);color:var(--color-foreground-heading);z-index:2;writing-mode:vertical-lr;text-orientation:mixed;text-align:center;border-radius:100px;justify-content:center;align-items:center;height:100%;max-height:410px;padding:32px;display:flex;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}.team-progress>.heading+.text,.team-about>.heading+.text,.team-bio>.heading+.text{margin-block-start:36px}.progress-wrap{margin-block-start:32px}.progress-wrap>.progress-item:not(:first-child){margin-block-start:28px}.progress-item>.heading+.progress-container{margin-block-start:16px}.progress-item .progress-container{--color-background:#f2f2f2;background-color:var(--color-background);border-radius:6px;width:100%;height:14px;position:relative}.progress-item .progress--bar{--color-background:#1c2539;background-color:var(--color-background);border-radius:6px;width:80%;height:8px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}@media (max-width:1199px){.team-details .content-info{padding-inline-start:60px;padding-top:35px;padding-bottom:35px}.text-absolute{padding:25px}}@media (max-width:991px){.team-details .content-info{padding-inline-start:40px;padding-top:30px;padding-bottom:30px}.team-progress{margin-block-start:40px}.text-absolute{padding:20px;right:-35px}}@media (max-width:767px){.team-details .content-info{padding-inline-start:0;margin-block-start:50px;padding-top:25px;padding-bottom:25px}.text-absolute{writing-mode:horizontal-tb;width:80%;max-height:60px;padding:16px;inset:auto auto -30px 50%;transform:translate(-50%)}}.principal-message{position:relative}.principal-message:before{content:"";background:linear-gradient(90deg,#0000,#1c25391a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.message-header{text-align:center;margin-block-end:60px}.message-header-content{display:inline-block;position:relative}.message-label{text-transform:uppercase;letter-spacing:2px;color:#1c253999;margin-block-end:12px;font-size:14px;font-weight:600;display:inline-block}.message-header .heading{margin-block-start:0}.message-content-wrapper{position:relative}.message-image-section{padding-block-end:40px;position:relative}.message-image-wrapper{height:100%;position:relative}.message-image{transition:transform .3s;position:relative;overflow:hidden;box-shadow:0 20px 60px #1c253926}.message-image:hover{transform:translateY(-5px)}.message-image img{object-fit:cover;width:100%;height:auto;display:block}.experience-badge{color:#fff;z-index:2;background:#1c2539f2;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:20px 28px;display:flex;position:absolute;bottom:30px;right:30px;box-shadow:0 10px 30px #1c25394d}.experience-number{color:#fff;font-size:36px;font-weight:700;line-height:1}.experience-text{text-transform:uppercase;letter-spacing:1px;color:#ffffffe6;font-size:12px;font-weight:500}.image-decoration{z-index:-1;border:2px solid #1c25391a;border-radius:18px;width:100px;height:100px;position:absolute;top:-20px;left:-20px}.message-text-section{padding-inline-start:40px}.message-text-content{position:relative}.principal-info{margin-block-end:40px}.principal-name{color:#1c2539;margin-block-end:12px;line-height:1.2}.principal-designation{color:#1c2539b3;padding-inline-end:20px;font-weight:500;display:inline-block;position:relative}.principal-designation:after{content:"";background:#1c253933;width:40px;height:2px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.quote-icon{color:#1c253926;margin-block-end:30px}.message-text{color:#1c2539cc;line-height:1.8}.message-text p{margin-block-end:24px}.message-text p:last-child{margin-block-end:0}.message-intro{color:#1c2539;font-size:20px;font-weight:500;line-height:1.7;margin-block-end:28px!important}.message-signature{border-block-start:2px solid #1c25391a;margin-block-start:50px;padding-block-start:30px}.signature-line{background:#1c25394d;width:120px;height:2px;margin-block-end:20px}.signature-name{color:#1c2539;font-weight:600}@media (max-width:1199px){.message-text-section{padding-inline-start:30px}.principal-name{font-size:36px}}@media (max-width:991px){.message-header{margin-block-end:50px}.message-image-section{margin-block-end:50px;padding-block-end:0}.message-text-section{padding-inline-start:0}.experience-badge{padding:16px 24px;bottom:20px;right:20px}.experience-number{font-size:28px}.image-decoration{width:80px;height:80px;top:-15px;left:-15px}.principal-name{font-size:32px}.message-intro{font-size:18px}}@media (max-width:767px){.message-header{margin-block-end:40px}.message-label{font-size:12px}.message-header .heading{font-size:32px}.principal-info{margin-block-end:30px}.principal-name{font-size:28px}.quote-icon{margin-block-end:20px}.quote-icon svg{width:50px;height:50px}.message-text{font-size:16px}.message-intro{font-size:17px}.message-signature{margin-block-start:40px;padding-block-start:25px}.experience-badge{margin-block-start:20px;display:inline-flex;position:relative;bottom:auto;right:auto}}
