@import url(https://fonts.googleapis.com/css2?family=Poppins&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap);*{padding:0;margin:0;box-sizing:border-box}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background-color:#795484;border-radius:4rem}.navbar-section{padding:0 32px;display:flex;justify-content:space-between;align-items:center;height:80px;background-color:#fff}.navbar-title a{color:#381d48;letter-spacing:.6px;text-decoration:none}.navbar-title{font-family:"Poppins",sans-serif;display:flex;justify-content:center;align-items:center;height:100vh;padding-top:20px}img{height:55px;width:auto}.navbar-sign{color:#54de54;font-family:Cambria,sans-serif;font-size:40px;font-weight:700}.navbar-items{display:flex;justify-content:center;align-items:center;grid-gap:32px;gap:32px;font-family:"Rubik",sans-serif}.navbar-items,.navbar-items>li{list-style-type:none}.navbar-links{text-decoration:none;color:#000;font-size:18px;letter-spacing:.8px}.navbar-links:hover{color:#795484}.navbar-btn{padding:14px 20px;color:#fff;border:1px solid transparent;border-radius:28px;outline:transparent;background-color:#795484;font-size:18px;font-family:"Rubik",sans-serif;letter-spacing:.8px;cursor:pointer;transition:all .4s ease}.navbar-btn:hover{color:#795484;background-color:#fff;border:1px solid #795484}.mobile-nav{display:none}.hamb-icon{width:26px;height:26px;cursor:pointer}.hamb-icon:hover{color:#795484}.mobile-navbar{display:flex;flex-direction:column;width:100%;height:100vh;position:fixed;top:0;left:-100%;background-color:#fff;z-index:20;justify-content:center;align-items:center;transition:left .5s ease-in-out}.mobile-navbar-close{position:absolute;top:28px;right:28px}.mobile-navbar-close .hamb-icon:hover{color:#ff1616}.open-nav{left:0}.mobile-navbar-links{list-style-type:none;display:flex;flex-direction:column;font-size:24px;grid-gap:24px;gap:24px;text-align:center}.mobile-navbar-links li a{text-decoration:none;color:#000;font-family:"Poppins",sans-serif;font-weight:700;letter-spacing:.8px;transition:color .3s ease-in-out}.mobile-navbar-links li a:hover{color:#795484}@media screen and (max-width:900px){.navbar-btn,.navbar-items{display:none}.mobile-nav{display:block}}.hero-section{padding:32px;display:flex;justify-content:center;align-items:center;grid-gap:24px;gap:24px;background:#f6eff0}.text-section{width:60%;padding:0 32px}.text-headline{margin-bottom:12px;color:#4d4b4b;font-family:"Rubik",sans-serif;font-size:22px;font-weight:700;letter-spacing:.7px}.text-title{width:500px;color:#222;font-family:"Poppins",sans-serif;font-size:40px;font-weight:700}.text-descritpion{width:475px;margin:32px 0;color:#4d4b4b;font-family:"Rubik",sans-serif;font-size:18px;letter-spacing:.7px;line-height:1.6rem}.button-container{display:flex;grid-gap:16px;gap:16px;flex-wrap:wrap;justify-content:center}.text-donate-btn{padding:16px 24px;color:#fff;border:none;border-radius:50px;background:linear-gradient(135deg,#795484,#a375a3);font-size:20px;font-weight:700;font-family:"Rubik",sans-serif;letter-spacing:1px;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;grid-gap:10px;gap:10px;box-shadow:0 4px 10px rgba(121,84,132,.3)}.text-registration-btn:hover{background:linear-gradient(135deg,#a375a3,#795484);transform:translateY(-2px);box-shadow:0 6px 15px rgba(121,84,132,.4)}.text-registration-btn:active{transform:scale(.98);box-shadow:0 2px 8px rgba(121,84,132,.2)}.outlined{color:#795484;background-color:initial;border:1.5px solid #795484;padding:14px 20px;border-radius:28px;font-size:18px;letter-spacing:.8px;cursor:pointer;transition:all .4s ease;display:flex;align-items:center;grid-gap:8px;gap:8px}.outlined:hover{color:#fff;background-color:#795484;border:1px solid transparent}.text-stats{margin-top:40px;display:flex;justify-content:flex-start;align-items:center;grid-gap:48px;gap:48px}.text-stats-container{text-align:center}.text-stats-container>p{color:#4d4b4b;font-family:"Poppins",sans-serif;font-size:22px;letter-spacing:.7px}.text-stats-container p:first-child{margin-bottom:8px;color:#795484;font-family:"Rubik",sans-serif;font-size:32px;font-weight:700}.hero-image-section{width:40%;max-width:100%;text-align:center}.hero-image1{width:100%;height:auto;border-radius:10px}.scroll-up{width:45px;height:45px;display:none;align-items:center;text-align:center;justify-content:center;color:#fff;border:3px solid #fff;border-radius:50%;background-color:#795484;position:fixed;bottom:50px;right:50px;font-size:24px;z-index:20;cursor:pointer}.show-scroll{display:flex}@media screen and (max-width:900px){.hero-image-section{display:none}.text-section{width:100%;padding:0}.text-descritpion,.text-title{width:100%}}@media screen and (max-width:600px){.text-headline{font-size:20px}.text-title{font-size:28px}.text-descritpion,.text-registration-btn{font-size:16px}.text-stats{grid-gap:18px;gap:18px}.text-stats-container>p{font-size:16px}.text-stats-container p:first-child{font-size:22px}.scroll-up{bottom:32px;right:32px}}.about-section{padding:48px 5%;display:flex;justify-content:center;align-items:center;grid-gap:48px;gap:48px;background:#f8f8f8;border-radius:50px;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:all .3s ease-in-out}.about-image-content{flex:1 1;text-align:center}.about-image1{width:80%;max-width:500px;height:auto;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.1);transition:transform .3s ease-in-out}.about-image1:hover{transform:scale(1.05)}.about-text-content{flex:1 1;text-align:left}.about-title{font-family:"poppins",sans-serif;font-size:42px;font-weight:700;letter-spacing:1px;margin-bottom:16px;color:#222}.about-title>span{position:relative;display:inline-block}.about-title span:before{content:"";position:absolute;width:60%;height:4px;background-color:#795484;border-radius:8px;bottom:-8px;left:50%;transform:translateX(-50%)}.about-description{margin:24px 0;color:#4d4b4b;font-family:"poppins",sans-serif;font-size:18px;line-height:1.8rem;letter-spacing:.5px;opacity:.9}.about-text-title{color:#4d4b4b;font-family:"Poppins",sans-serif;font-size:26px;font-weight:700;margin-bottom:16px;position:relative}.about-text-title:after{content:"";display:block;width:50px;height:4px;background-color:#795484;margin-top:8px;border-radius:8px}.about-text-step{background:#fff;padding:16px;border-radius:8px;margin:16px 0;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:transform .3s ease-in-out}.about-text-step:hover{transform:translateY(-5px)}.about-text-sTitle{font-family:"Rubik",sans-serif;font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.about-text-description{color:#555;font-family:"Rubik",sans-serif;font-size:16px;line-height:1.6rem;opacity:.85}.fa-icon{color:#795484;font-size:24px}@media screen and (max-width:1000px){.about-section{flex-direction:column;text-align:center;padding:48px 8%}.about-image-content{width:100%}.about-image1{width:90%;max-width:400px}.about-text-content{width:100%}.about-title span:before{width:80%}}.ba-section{padding:32px;display:flex;justify-content:center;align-items:center;grid-gap:24px;gap:24px;background-color:#fff}.ba-image-content{width:50%;max-width:100%;text-align:center}.ba-image1{width:80%;height:auto}.ba-text-content{width:50%}.ba-title{font-family:"Poppins",sans-serif;font-size:40px;font-weight:700;letter-spacing:.7px}.ba-title>span{position:relative}.ba-title span:before{content:"";position:absolute;width:75%;height:4px;background-color:#795484;border-radius:8px;left:0;bottom:-12px}.ba-description{margin:32px 0;color:#4d4b4b;font-size:18px;letter-spacing:.8px;line-height:1.8rem}.ba-checks,.ba-description{font-family:"Rubik",sans-serif}.ba-checks{margin:28px 0;font-size:22px;font-weight:700;letter-spacing:.7px}.ba-check-first{margin-top:40px}.ba-check-last{margin-bottom:40px}.ba-appointment-btn{padding:18px 24px;color:#fff;border:1px solid transparent;border-radius:50px;outline:transparent;background-color:#795484;font-size:20px;font-family:"Rubik",sans-serif;letter-spacing:.8px;cursor:pointer;transition:all .4s ease}.ba-appointment-btn:hover{color:#795484;background-color:initial;border:1px solid #795484}@media screen and (max-width:1000px){.ba-section{display:block}.ba-image-content{width:100%;max-width:100%;margin:0 0 32px}.ba-text-content{width:100%}.ba-image1{width:80%;height:80%}}.review-section{display:flex;justify-content:center;align-items:center;background:linear-gradient(90deg,#f6f8fc,#fff);transition:all .3s ease-in-out;padding:40px 20px 50px}.rw-text-content{max-width:700px;text-align:center}.rw-text-title{font-size:28px;font-weight:600;color:#4a4a4a;margin-bottom:10px}.rw-text-num{color:#795484;font-weight:700}.rw-text-desc{font-size:32px;font-weight:700;color:#222;margin-bottom:20px}.rw-text-format{position:relative;font-size:20px;line-height:1.6;padding:20px;background:#f3effb;border-radius:10px;font-style:italic;transition:opacity .4s ease-in-out;height:150px;max-width:100%;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.rw-review{max-height:120px;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.rw-text-quote1,.rw-text-quote2{font-size:40px;font-weight:700;color:#795484;position:absolute}.rw-text-quote1{top:-10px;left:-7px}.rw-text-quote2{bottom:-10px;right:-2px}.rw-authors{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.rw-reviewer-name{font-size:22px;font-weight:700;color:#333}.rw-reviewer-place{font-size:18px;color:#6f7074}.rw-nav-btn{font-size:32px;background:none;border:none;cursor:pointer;color:#795484;transition:transform .2s ease-in-out}.rw-nav-btn:hover{transform:scale(1.2)}@media (max-width:768px){.rw-text-title{font-size:24px}.rw-review{font-size:18px;line-height:1.6rem;letter-spacing:1.2px;-webkit-line-clamp:3}.rw-text-desc{font-size:28px}.rw-text-format{font-size:18px}.rw-reviewer-name{font-size:20px}.rw-nav-btn{font-size:28px}}.ourmissions-section{background:#fff;padding:20px;text-align:center;color:#333}.ourmissions-container{max-width:1000px;margin:0 auto}.ourmissions-title{font-family:"Poppins",sans-serif;font-size:42px;font-weight:700;color:#333;text-transform:capitalize;letter-spacing:1px}.ourmissions-title,.ourmissions-title>span{position:relative;display:inline-block}.ourmissions-title span:before{content:"";position:absolute;width:80%;height:4px;background-color:#795484;border-radius:8px;left:50%;bottom:-12px;transform:translateX(-50%);transition:width .3s ease-in-out}.ourmissions-title:hover span:before{width:100%}.ourmissions-description{font-size:16px;font-family:"Rubik",sans-serif;color:#555;max-width:700px;margin-top:20px!important;margin:0 auto 30px;line-height:1.6}.ourmissions-grid{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;justify-content:center}.mission-card{width:250px;padding:30px 15px;border-radius:12px;text-align:center;border:1px solid rgba(0,0,0,.1);background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center}.mission-card:hover{transform:translateY(-5px);box-shadow:0 8px 18px rgba(0,0,0,.12)}.mission-icon{font-size:30px;color:#795484;margin-bottom:12px;opacity:.8}.mission-title{font-size:20px;font-weight:700;font-family:"Poppins",sans-serif;margin-bottom:8px;color:inherit}.mission-description{font-size:14px;font-family:"Rubik",sans-serif;color:#555;text-align:center;max-width:200px;margin:0 auto}.info-card-image{margin-top:12px;width:150px;height:auto;opacity:1}@media screen and (max-width:768px){.ourmissions-title{font-size:32px}.ourmissions-description{font-size:14px}.mission-card{width:500px;height:auto;padding:25px 12px}.mission-title{font-size:17px}.mission-description{font-size:18px}.info-card-image{width:100px}}@media screen and (max-width:1024px){.ourmissions-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.ourmissions-grid{grid-template-columns:repeat(1,1fr)}.mission-card{width:100%}}.quote{font-size:1rem;font-style:italic;color:#795484;padding:20px 0 30px;font-family:"Merriweather",serif;letter-spacing:1px;display:block}.ourworks-container{max-width:1200px;margin:auto;padding:3rem 1.5rem;text-align:center}.ourworks-title{font-family:"Poppins",sans-serif;font-size:42px;font-weight:700;color:#333;text-transform:capitalize;letter-spacing:1px}.ourworks-title,.ourworks-title>span{position:relative;display:inline-block}.ourworks-title span:before{content:"";position:absolute;width:80%;height:4px;background-color:#795484;border-radius:8px;left:50%;bottom:-12px;transform:translateX(-50%);transition:width .3s ease-in-out}.ourworks-title:hover span:before{width:100%}.ourworks-description{font-size:18px;font-family:"Poppins",sans-serif;color:#555;margin-bottom:40px;line-height:1.6;max-width:650px;margin-left:auto;margin-right:auto;margin-top:20px!important}.works-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.work-card{background-color:#fff;border-radius:12px;box-shadow:0 6px 12px rgba(0,0,0,.1);padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;font-family:"Poppins",sans-serif}.work-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.work-image,.work-video{width:100%;height:auto;border-radius:10px;margin-bottom:1rem;object-fit:cover}.work-title{font-size:1.375rem;font-weight:700;color:#333;margin-bottom:.5rem}.work-description,.work-title{font-family:"Poppins",sans-serif}.work-description{font-size:1rem;color:#666;line-height:1.6}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);z-index:1000}.image-modal,.overlay{display:flex;justify-content:center;align-items:center}.image-modal{position:relative;background:#fff;border-radius:10px;padding:20px;max-width:90%;max-height:90%;width:500px;height:500px;overflow:hidden}.close-btn{color:#fff}.modal-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.6);color:#fff;border:none;padding:10px 15px;font-size:24px;cursor:pointer;z-index:1001;border-radius:50%}.modal-prev{left:10px}.modal-next{right:10px}.modal-image,.modal-video{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:10px;object-fit:contain}.modal-video{width:100%;height:100%}.close-btn{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer;color:#222;z-index:1001;transition:color .3s ease}.close-btn:hover{color:red}.donate-container{margin:auto;padding:60px 30px;text-align:center;background:#f9f9f9}.donate-title{font-family:"Poppins",sans-serif;font-size:42px;font-weight:700;color:#333;text-transform:capitalize;letter-spacing:1px}.donate-title,.donate-title>span{position:relative;display:inline-block}.donate-title span:before{content:"";position:absolute;width:80%;height:4px;background-color:#795484;border-radius:8px;left:50%;bottom:-12px;transform:translateX(-50%);transition:width .3s ease-in-out}.donate-title:hover span:before{width:100%}.donate-description{font-size:18px;font-family:"Poppins",sans-serif;color:#555;margin-bottom:40px;line-height:1.6;max-width:650px;margin-left:auto;margin-right:auto;margin-top:20px!important}.donate-content{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:30px;gap:30px}.donate-details{width:48%;text-align:left;display:flex;flex-direction:column;align-items:center}.donate-details h3{font-size:24px;font-weight:600;color:#333;margin-bottom:15px;text-align:center}.detail-card,.donate-details h3{font-family:"Poppins",sans-serif}.detail-card{background:#fff;padding:25px;width:100%;border-radius:14px;box-shadow:0 5px 15px rgba(0,0,0,.1);font-size:18px;color:#444;transition:transform .3s ease,box-shadow .3s ease}.detail-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.detail-card p{margin:12px 0;font-weight:500}.donate-qr{width:48%;display:flex;flex-direction:column;align-items:center}.donate-qr h3{font-size:24px;font-weight:600;font-family:"Poppins",sans-serif;color:#333;margin-bottom:15px}.qr-card{background:#fff;padding:24px;width:230px;height:230px;border-radius:16px;box-shadow:0 5px 15px rgba(0,0,0,.08);display:flex;justify-content:center;align-items:center;transition:transform .3s ease,box-shadow .3s ease}.qr-card:hover{transform:scale(1.06);box-shadow:0 8px 20px rgba(0,0,0,.12)}.qr-image{width:190px;height:190px;object-fit:contain}.donate-button{display:inline-block;margin-top:40px;padding:14px 40px;font-size:20px;font-weight:600;font-family:"Poppins",sans-serif;color:#fff;background:linear-gradient(135deg,#795484,#6a3f70);border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px rgba(0,0,0,.1)}.donate-button:hover{background:linear-gradient(135deg,#6a3f70,#54345d);transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.15)}@media screen and (max-width:768px){.donate-content{flex-direction:column;grid-gap:40px;gap:40px}.donate-details,.donate-qr{width:100%}.qr-card{width:300px;height:300px}.qr-image{width:270px;height:270px}}.footer-section{background-color:#1b2433}.footer-container{padding:40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;grid-gap:12px;gap:12px;color:#fff;border-bottom:2px solid #293241;border-radius:2px}.ft-title{color:#795484;text-decoration:none;font-family:"Poppins",sans-serif;letter-spacing:.8px}.ft-sign,.ft-title{font-size:40px;font-weight:700}.ft-sign{color:#1ecab0;font-family:Cambria,sans-serif}.ft-description{width:420px;margin:16px 0 40px;color:#d0d3da;font-family:"Rubik",sans-serif;font-size:20px;letter-spacing:.8px;line-height:1.7rem}.ft-input-title{font-size:22px;font-weight:700}.ft-input,.ft-input-title{color:#fff;font-family:"Rubik",sans-serif;letter-spacing:.8px}.ft-input{width:300px;margin:20px 8px 0 0;padding:16px 22px;background-color:#293241;border:1px solid transparent;border-radius:50px}.ft-btn,.ft-input{outline:transparent;font-size:18px}.ft-btn{padding:14px 18px;color:#fff;border:2px solid transparent;border-radius:50px;background-color:#795484;font-family:"Rubik",sans-serif;letter-spacing:.8px;cursor:pointer;transition:all .4s ease}.ft-btn:hover{color:#795484;background-color:#fff;border:2px solid #795484}.ft-list-title{margin:16px 0;font-family:"Rubik",sans-serif;font-size:24px;font-weight:700;letter-spacing:.8px}.ft-list-items{list-style-type:none}.ft-list-items li a{text-decoration:none;color:#a5a7ac;padding:0 0 2px;border-bottom:2px dotted transparent;transition:border .2s ease}.ft-list-items li{margin:24px 0;font-family:"Rubik",sans-serif;font-size:16px;font-weight:700;letter-spacing:.8px}.ft-list-items li a:hover{border-bottom:2px dotted #a5a7ac}.ft-copyright{padding:24px 40px;display:flex;justify-content:space-between;align-items:center;color:#cbcdd3;font-family:"Rubik",sans-serif;font-size:1rem;font-weight:700;letter-spacing:.8px}.ft-copyright p{font-size:.8rem}.ft-social-links{list-style-type:none;grid-gap:12px;gap:12px}.ft-social-links,.ft-social-links li a{display:flex;justify-content:center;align-items:center}.ft-social-links li a{width:40px;height:40px;border:2px solid #cbcdd3;border-radius:50%;cursor:pointer}.ft-social-links li a svg{width:24px;height:24px;padding:1px}.ft-social-links li a svg path{fill:#cbcdd3}.ft-social-links li a:hover,.ft-social-links li a:hover svg path{fill:#795484;border:2px solid #795484}@media screen and (max-width:700px){.footer-container{padding:24px}.ft-description{width:100%;margin:16px 0 24px}.ft-input{width:100%;margin:16px 0}.ft-btn{width:100%;margin:0 0 16px}.ft-copyright{padding:18px;display:block;text-align:center}.ft-social-links{margin:16px 0 0}}.githubContainer{text-align:center;padding:10px;font-family:"poppins";color:#fff}.btn{display:inline-block;padding:10px 20px;font-size:16px;border:none;border-radius:10px;cursor:pointer;background-color:#343a40;color:#fff;text-decoration:none;transition:background-color .3s}.btn:hover{background-color:#795484}.footer-bottom{margin-top:14px;font-size:14px;color:#fff}.footer-bottom a{text-decoration:none;color:#795484;font-weight:700}.footer-bottom a:hover{color:#333}.text-newsletter-btn{padding:14px 24px;color:#fff;background-color:#795484;border:none;border-radius:30px;font-size:18px;font-weight:700;letter-spacing:.8px;cursor:pointer;transition:all .3s ease-in-out;font-family:"Rubik",sans-serif}.text-newsletter-btn:hover{background-color:#a375a3}.text-newsletter-btn:active{transform:scale(.98)}.legal-text-content{padding:12px 32px;background:linear-gradient(90deg,#ecf2ff,#fbfcff)}.legal-siteTitle a{text-decoration:none;color:#1a8efd;font-size:48px;letter-spacing:.8px}.legal-siteTitle{padding:0 0 8px;border-radius:2px;background-color:#fff;text-align:center;font-family:"Poppins",sans-serif}.legal-siteSign{color:#54de54;font-family:Cambria,sans-serif;font-size:56px;font-weight:700}.legal-title{margin:16px 0;padding:0 0 2px;border-bottom:2px solid grey;font-family:"Poppins",sans-serif;font-size:32px;font-weight:700;letter-spacing:.8px}.legal-description{margin:0 0 16px;line-height:1.8rem}.legal-description,.legal-footer{font-family:"Rubik",sans-serif;font-size:18px;letter-spacing:.8px}.legal-footer{padding:24px 40px;display:block;color:#000;font-weight:700;line-height:1.6rem}@media screen and (max-width:600px){.legal-section{padding:24px}.legal-title{font-size:24px}.legal-footer,.legeal-description{font-size:16px}.legal-footer{padding:12px 20px;text-align:center}}.form-container{padding:32px;display:flex;flex-direction:column;grid-gap:40px;gap:40px;background:linear-gradient(90deg,#ecf2ff,#fbfcff)}.form-title{font-family:"Poppins",sans-serif;font-size:32px;font-weight:700}.form-title>span{position:relative}.form-title span:before{content:"";position:absolute;width:75%;height:4px;background-color:#795484;border-radius:8px;left:0;bottom:-12px}.form-content label{margin:0 0 16px;display:block;font-family:"Rubik",sans-serif;font-size:24px;letter-spacing:.7px}.form-content label.required:before{content:"*";color:red;padding:0 4px 0 0}.form-content label :is(input,select){width:100%;margin:8px 0;padding:0 12px;display:block;height:40px;color:#000;border:1px solid transparent;border-radius:6px;background-color:#c9def4;outline:transparent;font-family:"Rubik",sans-serif;font-size:18px;letter-spacing:.7px}.success-message{margin:20px 0 0;color:green;font-size:22px}.error-message,.success-message{font-family:"Rubik",sans-serif;letter-spacing:.7px;line-height:1.7rem}.error-message{color:red;font-size:16px}.custom-button{background-color:#795484;color:#fff;padding:12px 24px;font-size:16px;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease-in-out}.custom-button:hover{background-color:#694773;transform:scale(1.05)}.custom-button:active{background-color:#694773;transform:scale(.98)}@media screen and (max-width:600px){.form-container{padding:24px}.form-title{font-size:24px}.form-content label{font-size:18px}.form-content label :is(input,select){font-size:16px}.success-message{margin:12px 0 0;font-size:18px}}.legal-footer p{font-size:12px}.member-section{padding:48px 5%;text-align:center;background:#f8f8f8;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.08)}.siteTitle-logo{background:#f8f8f8;margin-top:-30px}.dt-title{font-family:"Poppins",sans-serif;font-size:42px;font-weight:700;letter-spacing:.8px;color:#222;text-transform:uppercase}.dt-title>span{position:relative;display:inline-block}.dt-title span:before{content:"";position:absolute;width:70%;height:4px;background-color:#795484;border-radius:8px;bottom:-8px;left:50%;transform:translateX(-50%)}.dt-description{margin:24px auto 0;max-width:800px;text-align:center;color:#4d4b4b;font-family:"Rubik",sans-serif;font-size:20px;line-height:1.8rem;letter-spacing:.6px;opacity:.9}.dt-cards-content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;justify-content:center;align-items:center;margin-top:20px}.dt-card{width:240px;height:320px;padding:16px;background:#fff;border-radius:16px;text-align:center;font-family:"Rubik",sans-serif;box-shadow:0 8px 20px rgba(0,0,0,.07);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.dt-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(0,0,0,.1)}.dt-card-img{width:100%;height:200px;background-color:#dde5f8;border-radius:16px;background-position:50%;background-size:cover}.dt-card-name{margin-top:12px;font-size:18px;font-weight:700;letter-spacing:.7px;color:#222}.dt-card-title{margin:6px 0 8px;color:#555;font-family:"Poppins",sans-serif;font-size:14px;letter-spacing:.6px;font-weight:500}@media screen and (max-width:768px){.dt-title{font-size:34px}.dt-description{font-size:18px}}@media screen and (max-width:480px){.member-section{padding:32px}.dt-title{font-size:30px}.dt-description{font-size:16px}.dt-cards-content{grid-template-columns:1fr}.member-card-container:first-child{grid-column:1/-1}.member-card-container:nth-child(2),.member-card-container:nth-child(3){width:100%;display:flex;justify-content:center}.dt-cards-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.dt-card{width:100%}}body{background:#f8f8f8;font-family:"Poppins",sans-serif}.member-list{padding:16px;max-width:500px;margin:auto}.search-input{width:100%;padding:12px;margin-bottom:16px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;transition:all .3s ease-in-out}.search-input:focus{border-color:#795484;box-shadow:0 0 8px rgba(221,141,252,.3)}.grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:16px;gap:16px;justify-content:center}.member-card{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:10px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;max-width:100%}.member-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.member-info{display:flex;flex-direction:column;grid-gap:2px;gap:2px;align-items:flex-start}.member-name{font-weight:600;color:#333;font-size:14px}.member-designation{font-size:12px;color:#666}.member-id{font-size:11px;color:#888}.profile-container{width:45px;height:45px;background:#f1f1f1;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid #ddd}.profile-container img{width:100%;height:100%;object-fit:cover}.profile-placeholder{color:#aaa;font-size:12px}@media (max-width:600px){.grid-container{grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.member-card{padding:8px}.profile-container{width:40px;height:40px}.member-name{font-size:13px}.member-designation{font-size:11px}.member-id{font-size:10px}}
/*# sourceMappingURL=main.edc0a927.chunk.css.map */