.about-us-page,.about-us-page .our-team{width:100%}.about-us-page .our-team .container{flex-direction:column;gap:24px;padding-block:50px;display:flex}.about-us-page .our-team .container .our-team-title{flex-direction:column;gap:8px;display:flex}.about-us-page .our-team .container .our-team-title h3{color:#80cdba;font-size:18px}.about-us-page .our-team .container .our-team-title h1{font-size:24px}.about-us-page .our-team .container .our-team-cards-container{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.about-us-page .our-team .container .our-team-cards-container .our-team-card{background-color:#fafafa;border-radius:16px;gap:24px;padding:24px;display:flex}.about-us-page .our-team .container .our-team-cards-container .our-team-card .img-container{border-radius:16px;width:100%;min-width:200px;max-width:230px}.about-us-page .our-team .container .our-team-cards-container .our-team-card .img-container img{object-fit:cover;border-radius:16px;width:100%;height:100%}.about-us-page .our-team .container .our-team-cards-container .our-team-card .team-content{flex-direction:column;gap:16px;display:flex}.about-us-page .our-team .container .our-team-cards-container .our-team-card .team-content .position{color:#80cdba;font-size:14px;font-weight:400}.about-us-page .our-team .container .our-team-cards-container .our-team-card .team-content .name{font-size:18px;font-weight:600}.about-us-page .our-team .container .our-team-cards-container .our-team-card .team-content .bio{color:#aaa;-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:16px;font-weight:300;line-height:24px;display:-webkit-box;overflow:hidden}.about-us-page .our-team .container .our-team-cards-container .our-team-card .team-content .team-row{align-items:center;gap:16px;display:flex}.about-us-page .our-team .container .our-team-cards-container .our-team-card .team-content .team-row .icon-container{background-color:#fff;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex;box-shadow:0 2px 6px #0000001a}.about-us-page .our-team .container .our-team-cards-container .our-team-card .team-content .team-row .icon-container img{width:20px;height:20px}.about-us-page .facility .container{flex-direction:column;gap:40px;padding-block:100px;display:flex}.about-us-page .facility .container .facility-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.about-us-page .facility .container .facility-row .facility-title{flex-direction:column;gap:8px;display:flex}.about-us-page .facility .container .facility-row .facility-title h3{color:#80cdba;font-size:18px}.about-us-page .facility .container .facility-row .facility-title h2{font-size:24px}.about-us-page .facility .container .facility-row>p{color:#6d6d6d}.about-us-page .facility .container .facility-container{border-radius:32px;grid-template-columns:repeat(7,1fr);grid-auto-rows:350px;width:100%;display:grid;overflow:hidden}.about-us-page .facility .container .facility-container .img-container{width:100%;height:100%;display:flex}.about-us-page .facility .container .facility-container .img-container img{object-fit:cover;width:100%;height:100%;display:block}.about-us-page .facility .container .facility-container .img-container:first-child{grid-area:1/span 3}.about-us-page .facility .container .facility-container .img-container:nth-child(2){grid-area:1/span 2;justify-self:stretch}.about-us-page .facility .container .facility-container .img-container:nth-child(3){grid-area:1/span 2}.about-us-page .facility .container .facility-container .img-container:nth-child(4){grid-area:2/span 2}.about-us-page .facility .container .facility-container .img-container:nth-child(5){grid-area:2/span 2;justify-self:stretch}.about-us-page .facility .container .facility-container .img-container:nth-child(6){grid-area:2/span 3}@media (max-width:1024px){.about-us-page .facility .container .facility-container{grid-template-columns:1fr 1fr;grid-auto-rows:300px}.about-us-page .facility .container .facility-container .img-container{grid-area:auto!important;max-width:100%!important}}@media (max-width:768px){.about-us-page .facility .container .facility-container{grid-template-columns:1fr;grid-auto-rows:350px}.about-us-page .facility .container .facility-container .img-container{grid-area:auto!important;max-width:100%!important}}.team-modal-overlay{z-index:999;cursor:pointer;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;display:flex;position:fixed;top:0;left:0}.team-modal{padding:24px;background:#fafafa;border-radius:24px;gap:24px;width:100%;max-width:700px;max-height:90vh;margin-inline:40px;padding-top:50px;display:flex;position:relative;overflow-y:auto}.team-modal .img-container{border-radius:16px;width:100%;min-width:200px;max-width:230px}.team-modal .img-container img{object-fit:cover;border-radius:16px;width:100%;height:100%}.team-modal .modal-col{flex-direction:column;gap:16px;height:250px;padding-right:15px;display:flex;overflow-y:scroll}.team-modal .team-content{flex-direction:column;gap:16px;display:flex}.team-modal .team-content .position{color:#80cdba;font-size:14px;font-weight:400}.team-modal .team-content .name{font-size:20px;font-weight:600}.team-modal .team-content .bio{color:#555;font-size:16px;font-weight:300;line-height:24px}.team-modal .team-content .team-row{align-items:center;gap:16px;display:flex}.team-modal .team-content .team-row .icon-container{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;padding:8px;display:flex;box-shadow:0 2px 6px #0000001a}.team-modal .team-content .team-row .icon-container img{width:20px;height:20px}.team-modal .close-btn{cursor:pointer;color:#333;background:0 0;border:none;width:35px;height:35px;font-weight:700;transition:color .2s;position:absolute;top:12px;right:16px}.team-modal .close-btn:hover{color:#80cdba}.team-modal .modal-title{color:#000;font-size:18px;position:absolute;top:15px;left:24px}@media (max-width:950px){.about-us-page .our-team .container .our-team-cards-container{grid-template-columns:1fr}.about-us-page .our-team .container .team-modal{flex-direction:column;align-items:center}.about-us-page .our-team .container .team-modal .team-content{align-items:center}.about-us-page .our-team .container .team-modal .team-content .team-row{justify-content:center}.about-us-page .facility .container .facility-row{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.about-us-page .our-team .container .our-team-cards-container .our-team-card{flex-direction:column;align-items:center}.about-us-page .our-team .container .our-team-cards-container .our-team-card .team-content .team-row{justify-content:center}.team-modal{flex-direction:column;align-items:center;margin-inline:10px}}
