.modal-trigger{border:none;margin:0;padding:0;background:transparent;cursor:pointer}.modal-overlay{position:fixed;inset:0;background:#18181b99}.modal-content{background-color:#18181b;border:1px solid var(--gray-200);box-shadow:0 4px 36px #adadad21}.modal-position{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-default{width:67rem;min-height:28.75rem;border-radius:1rem;padding:1.5rem 2.5rem}.modal-back-container{padding:.75rem 0;margin-left:auto;cursor:pointer}.modal-btn-container{padding:.75rem 0;width:100%;display:flex;gap:.75rem}.modal-btn{padding:0 .75rem;font-weight:600;font-size:.875rem;line-height:1.25rem;border-radius:.25rem;border:none;height:2rem}.modal-primary-btn{margin-left:auto;background-color:var(--primary-200);color:var(--bg-light)}.modal-secondary-btn{background-color:var(--gray-100);color:var(--primary-200)}@media screen and (max-width: 1024px){.modal-default{width:90vw}}@media screen and (max-width: 768px){.modal-content{box-shadow:none}.modal-position-mobile{border-top:1px solid #344054;top:initial;left:initial;transform:none;bottom:0}.modal-default{padding:1.5rem;max-height:80%;width:100%;border-radius:1rem 1rem 0 0}}.about-section{height:100%;padding:0 15rem 7.5rem;position:relative;background:radial-gradient(67.56% 141.43% at 117.56% 141.37%,#7a3863 0%,var(--bg-dark) 100%)}.about-grid-cut{width:100%;height:7.5rem}.about-card{padding:3.5rem 4.5rem;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:1rem;margin-top:-.375rem}.about-us-title{font-size:36px;line-height:44px;margin-top:3.75rem}.about-us-text,.about-ceo-text,.about-card-text,.about-info-text{font-size:1.125rem;line-height:1.75rem;margin-top:1.5rem;text-align:justify}.about-divider{margin:3.5rem 0;height:1px;background-color:var(--gray-200)}.about-team{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.about-team-card,.about-ceo-card{background:var(--gray-100);border:1px solid var(--gray-200);border-radius:1rem}.about-team-card{padding:1.5rem 1rem}.about-team-img{height:170px;width:170px}.about-card-title{font-size:20px;line-height:30px;margin-top:1.25rem}.about-card-subtitle{font-size:14px;line-height:20px;margin-top:.375rem}.about-card-text{margin-top:1.5rem}.about-card-btn{background:transparent;border:none;text-decoration:underline;align-self:start;margin-top:1rem}.about-ceo-card{gap:7.5rem;padding:2.25rem 3.5rem;grid-column:1 / 3;margin-top:2rem}.about-info-card{padding:2rem;gap:4.25rem}.about-ceo-img{height:268px;width:268px}.about-ceo-title,.about-info-title{font-size:24px;line-height:32px}.about-ceo-text{margin-top:.75rem}.about-ceo-details{align-items:start;flex-direction:column}.about-info-title{display:flex;gap:.25rem}@media screen and (max-width: 1440px){.about-section{padding:0 7.5rem 7.5rem}.about-card{padding:2.5rem 4rem}.about-card-title{margin-top:1.125rem}.about-ceo-card{gap:5.5rem}.about-us-text,.about-ceo-text,.about-card-text,.about-info-text{font-size:1rem;line-height:1.5rem}}@media screen and (max-width: 1280px){.about-section{padding:0 3rem 4.5rem}.about-card{padding:2rem 2.5rem}.about-grid-cut{height:5.5rem}.about-us-text{font-size:18px;line-height:28px}.about-divider{margin:2.5rem 0}.about-ceo-card{padding:1.875rem 2.125rem}}@media screen and (max-width: 1024px){.about-team{grid-template-columns:repeat(2,1fr)}.about-ceo-card{flex-direction:column;gap:1rem}.about-ceo-details{display:flex;align-items:center;justify-content:center}.about-ceo-card{grid-column:1 / 3}.about-ceo-title{text-align:center}}@media screen and (max-width: 768px){.about-section{padding:0 1rem 1rem}.about-card{padding:1rem;border:none;border-radius:0;border-top:1px solid var(--gray-200);margin-top:0}.about-grid-cut{display:none}.about-us-title{font-size:24px;line-height:32px;margin-top:1rem}.about-card-title{font-size:1rem;line-height:1.5rem}.about-us-text,.about-ceo-text,.about-card-text{font-size:14px;line-height:20px}.about-us-text{margin-top:1rem}.about-divider{margin:1.5rem 0}.about-team-img{height:100px;width:100px}.about-card-title{margin-top:1.75rem}.about-info-card{padding:0;flex-direction:column;gap:0;justify-content:center;align-items:center}.about-ceo-card{padding:1rem}.about-ceo-img{height:7.75rem;width:7.75rem}.about-ceo-title{font-size:20px;line-height:28px}.about-info-title{margin-top:.5rem;flex-direction:column;align-items:center;font-size:1rem;line-height:1.5rem}.about-info-subtitle{font-size:.75rem;line-height:1.125rem;margin-top:.5rem}.about-info-text{font-size:.875rem;line-height:1.25rem}.about-us-text,.about-ceo-text,.about-card-text,.about-info-text{text-align:center}}
