.popup_overlay{background-color:hsla(0,0%,100%,.9);display:flex;opacity:0;overflow:hidden;pointer-events:none;z-index:10}.popup_overlay,.team_section .team_popup_content{align-items:center;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.team_section .team_popup_content{background:#fff;background:rgba(0,0,0,.8);border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.2);display:none;padding:20px;transition:opacity .8s ease-in-out;z-index:999}body.no_scroll{overflow:hidden;position:fixed;width:100%}.team_section .button_container.section_button{text-align:center}.team_section .popup_inner{background:#f7f8fa;border-radius:5px;border-radius:8px;box-shadow:0 4px 62.5px 0 rgba(0,0,0,.25);display:flex;gap:40px;margin:0 32px;max-height:80vh;max-width:1120px;overflow:hidden;padding:50px 40px;position:relative;z-index:999}.close_popup{color:#000;cursor:pointer;font-size:20px;position:absolute;right:15px;top:10px}.team_section{position:relative}.team_card_container{max-width:100%;width:100%}.team_section .team_card{border-radius:15px;width:calc(33.3% - 21.33333px)}.team_section .team_card img{border-radius:8px;height:100%;width:100%}.profile_image_container{aspect-ratio:352/338;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:auto;width:100%}.section_sub_heading_container h3{color:var(--grey_color);margin-bottom:40px}.team_section .team_card.active{display:block;width:100%}.team_section .popup_inner .content_container::-webkit-scrollbar{display:none}.team_section .popup_inner .member_name h4{color:var(--grey_color)}.team_section .popup_inner h3{margin:10px 0}.team_section .close_popup{border-radius:10px;cursor:pointer;font-size:34px;padding:0 12px 7px;position:absolute;right:10px;top:10px}.team_section .team_card_container a.cta_button{background:none;border:unset;border-radius:unset;color:var(--secondary_color);font-size:22px;font-weight:600;line-height:30.01px;padding:0;text-decoration-line:underline;text-decoration-style:solid}.team_section .team_card_container a.cta_button:hover{text-decoration:none}.team_section .popup_linked_profile{margin-top:15px}.team_section .popup_inner .content_container{overflow-y:auto;width:66.6%}.team_section .popup_inner .image_container{height:auto}.team_section .popup_inner .image_container img{aspect-ratio:352/338}.team_section .team_card_container .team_card .content_container{padding-top:16px}.team_section .content_container .name_container p{font-size:27px;font-weight:700;letter-spacing:-.3px;line-height:32px;margin-bottom:10px}.team_section .content_container .designation_container p{color:var(--text_color);margin-bottom:16px}.team_section .profile_container{position:relative}.team_section:hover{opacity:1;transition:opacity .3s ease-in}.team_section .popup_inner .member_designation p{color:var(--grey_color);font-size:25px;line-height:1.5;margin-bottom:32px}.team_section .team_card_container{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:80px}@media(min-width:768px) and (max-width:1025px){.team_section .team_card_container{margin-bottom:60px}}@media(max-width:767px){.team_section .team_card_container{margin-bottom:40px}.team_section .popup_inner{flex-direction:column}}@media(min-width:550px) and (max-width:767px){.team_section .team_card{gap:20px;width:calc(50% - 20px)}.team_section .popup_inner .content_container{width:100%}}@media screen and (max-width:549px){.team_section .popup_inner .content_container,.team_section .team_card{width:100%}.team_section .popup_inner{margin:75px 20px 0;max-height:70vh;overflow-y:scroll;padding:40px 20px 20px}.team_section .team_card_container{width:100%}.team_section .popup_inner .content_container{max-height:70vh;overflow-y:scroll;padding:0}.team_section .popup_inner .content_container::-webkit-scrollbar{display:none}.team_section .popup_inner .member_designation p{margin-bottom:24px}}