.about-page .about-section{background-color:#fff;justify-content:center;align-items:flex-end;min-height:100vh;margin:0 auto 3rem;padding:0 1rem;display:flex;position:relative;overflow:hidden}.about-page .about-bg{z-index:0;width:100%;height:60vh;position:absolute;top:0;left:0;overflow:hidden}.about-page .about-bg-img{object-fit:cover;object-position:center;filter:brightness(.65)}.about-page .about-bg:after{content:"";z-index:1;background:linear-gradient(#0000,#fff);width:100%;height:120px;position:absolute;bottom:0;left:0}.about-page .about-wrapper{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;width:100%;max-width:950px;display:flex;position:relative}.about-page .about-image{flex:1;justify-content:center;width:100%;display:flex}.about-page .about-photo{object-fit:cover;z-index:2;border-radius:1rem;width:100%;height:auto;box-shadow:0 6px 14px #0000001a}.about-page .about-card{background-color:var(--sec-color);color:#fff;z-index:3;border-radius:1rem;flex:1;max-width:480px;margin-left:-80px;padding:2rem;position:relative;box-shadow:0 8px 18px #00000026}.about-page .about-title{text-transform:lowercase;margin-bottom:1rem;font-size:1.4rem;font-weight:700}.about-page .about-text{margin-bottom:.75rem;font-size:.95rem;line-height:1.6}.about-page .team-section{background-color:#fff;border-radius:1rem;justify-content:center;align-items:center;width:90%;max-width:950px;height:150px;margin:0 auto 3rem;display:flex;position:relative;overflow:hidden}.about-page .team-bg{z-index:0;border-radius:1rem;position:absolute;inset:0;overflow:hidden}.about-page .team-bg-img{object-fit:cover;filter:brightness(.6)}.about-page .team-content{z-index:1;text-align:center;position:relative}.about-page .team-title{color:#fff;text-transform:lowercase;letter-spacing:.5px;text-shadow:0 2px 6px #0006;font-size:2.8rem;font-weight:800}.about-page .team-profile-section{background-color:#fff;place-items:center;gap:3rem;margin-top:3rem;padding:0;display:grid}.about-page .team-card{background-color:var(--sec-color);border-radius:1rem;justify-content:space-between;align-items:center;width:85%;max-width:950px;height:100%;min-height:320px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #0000001a}.about-page .team-photo{flex:0 0 30%;height:100%;position:relative}.about-page .profile-img{object-fit:cover;object-position:top center;width:100%;height:100%}.about-page .team-info{color:#fff;flex-direction:column;flex:1;justify-content:center;padding:2rem 2.5rem;display:flex}.about-page .team-card.reverse{flex-direction:row-reverse}.about-page .team-card.reverse .profile-img{border-radius:0 1rem 1rem 0}.about-page .team-card.reverse .team-info{border-radius:1rem 0 0 1rem}@media (max-width:767px){.about-page .team-card,.about-page .team-card.reverse{flex-direction:column;width:90%}.about-page .team-photo{width:100%;height:100%}.about-page .profile-img{border-radius:1rem 1rem 0 0}.about-page .team-info{text-align:left;border-radius:0 0 1rem 1rem;padding:1.5rem}}.about-page .team-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.about-page .team-name{text-transform:lowercase;font-size:1.3rem;font-weight:700}.about-page .team-keywords{gap:.4rem;display:flex}.about-page .keyword{background-color:var(--pri-text-color);color:#fff;border-radius:999px;padding:.25rem .7rem;font-size:.75rem;font-weight:600}.about-page .team-title-small{color:var(--pri-text-color);margin:.4rem 0 1rem;font-size:.85rem;font-weight:600}.about-page .team-description p{margin-bottom:.6rem;font-size:.85rem;line-height:1.55}.about-page .cta-wrapper{text-align:center;margin-top:2.5rem;padding-bottom:140px}.about-page .cta-button{background-color:var(--sec-color);color:#fff;border-radius:999px;padding:.9rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 12px #0a1e3f33}.about-page .cta-button:hover{background-color:var(--pri-text-color);color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #e1ad234d}@media (max-width:768px){.about-page .team-card,.about-page .team-card.reverse{flex-direction:column;width:90%}.about-page .team-photo{justify-content:center;margin:0;top:0}.about-page .profile-img{border-radius:1rem 1rem 0 0;width:100%}.about-page .team-info{border-radius:0 0 1rem 1rem;padding:1.5rem}.about-page .team-header{flex-direction:column;align-items:flex-start}.about-page .team-title{font-size:2rem}.about-page .cta-button{text-align:center;width:100%}.about-page .about-wrapper{flex-direction:column}.about-page .about-card{max-width:100%;margin-left:0}.about-page .team-section{margin:0 auto}.about-page .cta-wrapper{padding:0 1.5rem 64px}}
/*# sourceMappingURL=b656bc96709a1db1.css.map*/