@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Montserrat:wght@500&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;font-family:Nunito,sans-serif;margin:0;padding:0}body{align-items:center;background:beige;justify-content:center;min-height:100vh;overflow-x:auto;overflow-y:auto}.top-header{border-bottom:1px solid #ccc;margin-bottom:30px;padding:10px 40px}.top-bar{align-items:center;display:flex;justify-content:space-between}.filter-search-container{display:flex;flex-grow:1;justify-content:center}.filter-search-input{border:5px solid #5372f0;border-radius:8px;font-size:16px;max-width:1200px;padding:10px;width:100%}.search-container{display:flex;flex-grow:1;justify-content:center}.search-input{border:2px solid #ccc;border-radius:8px;font-size:16px;max-width:1200px;padding:10px;width:60%}.search-input:hover{transition:background-color ease}.navbar{padding:10px 0}.nav_links{gap:20px;margin:0}.main-header{align-items:center;background-color:#fff;border-bottom:5px solid beige;display:flex;justify-content:space-between;padding:5px 5%;position:-webkit-sticky;position:sticky;z-index:2}.mission-section{border-bottom:5px solid beige;padding:100px}.mission-container{flex-wrap:wrap;gap:40px;justify-content:center;margin:0 auto;max-width:1200px}.mission-text{flex:1 1;min-width:300px;text-align:center}.mission-text h2{font-size:60px;font-weight:800;margin-bottom:20px}.mission-text p{font-size:22px;font-weight:600;line-height:1.6;margin-bottom:20px}.mission-button{border-radius:25px;display:inline-block;font-weight:800;padding:12px 24px;transition:background-color .3s ease}.mission-button:hover{background-color:#4b66d1}.mission-video{flex:1 1;min-width:300px}.mission-video iframe{border-radius:8px;height:315px;width:100%}.mission-background{min-height:200%;min-width:100%}.slogan-section{border-bottom:5px solid beige;padding:50px 20px}.slogan-container{align-items:center;background-color:#fff;border:10px solid #5372f0;border-radius:25px;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:-30px auto;max-width:1200px;padding:40px}.slogan-text{text-align:center}.slogan-text h2{color:#5372f0;font-size:50px;font-weight:800;margin:0 10px}.slogan-text p{font-size:22px;font-weight:600;line-height:1.6}.impact-section{border-bottom:5px solid beige;padding:40px 20px}.impact-container{align-items:center;background-color:#fff;border:10px solid #5372f0;border-radius:25px;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:0 auto;max-width:1200px;padding:50px}.impact-text{text-align:center}.impact-text h2{color:#5372f0;font-size:50px;font-weight:800;margin:0 10px}.impact-stats{display:flex;gap:7rem;justify-content:center;margin-top:1rem;text-align:center}.stat h3{color:#5372f0;font-size:5rem;font-weight:700}.stat p{color:#555;font-size:2rem;font-weight:700;margin-top:.3rem}.plus-black{color:#24252a;font-weight:700;margin-left:2px}.card-wrapper{justify-content:center;margin:0;overflow:hidden;padding:40px 10px;width:100%}.card-list .card-item{list-style:none}.card-list .card-item .card-link{background:#fff;border:2px solid #0000;border-radius:12px;box-shadow:0 10px 10px #0000000d;display:block;margin:auto;padding:18px;text-decoration:none;transition:.5s ease;width:400px}.card-list .card-item .card-link:active{cursor:grabbing}.card-list .card-item .card-link:hover{border-color:#5372f0}.card-list .card-link:hover .card-button{background:#5372f0;color:#fff}.card-list .card-link .card-image{aspect-ratio:16/9;border-radius:10px;object-fit:cover;width:100%}.card-list .card-link .badge{background:#dde4ff;border-radius:50px;color:#5372f0;font-size:.95rem;margin:16px 0 18px;padding:8px 16px;width:-webkit-fit-content;width:fit-content}.card-list .card-link .card-title{color:#000;font-size:1.19rem;font-weight:600}.card-list .card-link .card-button{align-items:center;background:none;border:2px solid #5372f0;border-radius:50%;color:#5372f0;cursor:pointer;display:flex;height:35px;justify-content:center;margin:30px 0 5px auto;overflow:hidden;padding:0;transform:rotate(-45deg);transition:.7 ease;width:35px}.card-wrapper .swiper-pagination-bullet{background:#5372f0;height:13px;opacity:.5;width:13px}.card-wrapper .swiper-pagination-bullet-active{opacity:1}.card-wrapper .swiper-slide-button{color:#5372f0;margin-top:-35px}@media screen and (max-width:768px){.card-wrapper{margin:0 10px 10px}.card-wrapper .swiper-slide-button{display:none}}a,button,li{color:#24252a;font-family:Nunito,sans-serif;font-size:23px;font-weight:500;text-decoration:none}.logo{cursor:pointer;width:300px}.nav-header{align-items:center;background-color:beige;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;padding-bottom:30px}.navbar{display:flex;flex:1 1;justify-content:center}.nav_links{display:flex;gap:2rem;list-style:none;padding:0}.nav_links li{display:inline-block}.nav_links li a{font-weight:800;position:relative;text-decoration:none;transition:all .3s ease 0s}.nav_links li a:hover{color:#5372f0}.active{color:#5372f0;width:100%}.active,.nav_links a:after{height:4px;position:absolute}.nav_links a:after{background-color:#5372f0;bottom:-2.5px;content:"";left:0;transition:width .4s ease;width:0}.nav_links a:focus:after,.nav_links a:hover:after{background-color:#5372f0;width:100%}.dropdown{float:right;overflow:hidden}.dropdown .dropbtn{background-color:#fff;border:none;font-size:20px;margin:0;outline:none}.dropdown:hover .dropbtn{color:#5372f0;transition:all .3s ease 0s}.dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 #0003;display:none;min-width:160px;position:absolute;transform:translateX(25px);z-index:1}.dropdown-content a{color:#000;display:block;float:none;padding:12px 16px;text-align:center;text-decoration:none}.dropdown:hover .dropdown-content{background:#ced6fb;display:flex;flex-direction:column;text-align:center;transition:opacity .3s ease-in}.dropdown button{background-color:#fff;border:2px;border-radius:50px;cursor:pointer;padding:0 25px;transition:all .3 ease 0s}.header-buttons{display:flex;gap:10px}.sign-in button{background-color:beige;border:5px solid beige;border-radius:50px;color:#000;cursor:pointer;font-weight:800;padding:9px 25px;transition:all .3 ease 0s}.sign-in button:hover{background-color:beige;border:5px solid beige;color:#ff3131;transition:all .3 ease-in 0s}.donate button{background-color:#ff3131;border:5px solid #ff3131;border-radius:50px;color:#fff;cursor:pointer;font-weight:800;padding:9px 25px;transition:all .3 ease 0s}.donate button:hover{background-color:#fff;border:5px solid #ff3131;color:#ff3131}.for-organizations button{background-color:#fff;background-color:#5372f0;border:5px solid #5372f0;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:800;padding:12px 24px;text-decoration:none;transition:background-color .3s ease}.for-organizations button:hover{border:5px solid #5372f0;color:#5372f0;transition:.5s ease}.for-organizations{text-align:center;text-decoration:none}.for-volunteers button{background-color:#fff;background-color:#5372f0;border:5px solid #5372f0;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:800;padding:12px 24px;text-decoration:none;transition:background-color .3s ease}.for-volunteers button:hover{border:5px solid #5372f0;color:#5372f0;text-decoration:none;transition:.5s ease}.for-volunteers{text-align:center}.for-about button{background-color:#fff;background-color:#5372f0;border:5px solid #5372f0;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:800;padding:12px 24px;text-decoration:none;transition:background-color .3s ease}.for-about button:hover{border:5px solid #5372f0;color:#5372f0;text-decoration:none;transition:.5s ease}.for-about{text-align:center}.want-to-help button{background-color:#5372f0;border:5px solid #5372f0;border-radius:50px;color:#000;cursor:pointer;display:inline-block;font-size:20px;font-weight:800;margin:20px;padding:5px 15px;text-decoration:none;transition:background-color .3s ease}.center-buttons{display:flex;gap:20px;justify-content:center;margin-top:-20px}.center-buttons a button{cursor:pointer;padding:10px 20px}button:hover{background-color:#fffc}h1{font-size:60px;font-weight:800;margin:30px 0}h1,h2{text-align:center}h2{font-size:40px;margin-top:10px}p{font-size:25px;margin:15px 0;text-align:center}body,html{height:100%;margin:0;padding:0;scroll-behavior:smooth}.form-container{align-items:center;box-sizing:border-box;display:flex;height:100vh;justify-content:center;width:100vw}iframe{border:none;height:100%;width:100%}.search-bar-container{align-items:center;display:flex;justify-content:center;margin-top:1rem;padding:10px}.search-bar-wrapper{align-items:center;background-color:#fff;border:2px solid #ddd;border-radius:30px;box-shadow:0 4px 10px #0000001a;display:flex;padding:8px 15px;transition:all .3s ease}.search-bar-wrapper input{border:none;border-radius:30px;color:#333;font-size:16px;outline:none;padding:10px 15px;transition:all .3s ease;width:300px}.search-bar-wrapper .search-icon{color:#555;margin-right:10px;transition:color .3s ease}.clear-icon{color:#888;cursor:pointer;transition:color .3s ease}.search-bar-wrapper:hover{border-color:#4f99d8;box-shadow:0 4px 15px #00000026}.search-bar-wrapper input:focus{border-color:#4f99d8;box-shadow:0 0 0 2px #4f99d84d}.clear-icon:hover{color:#f44336}@media (max-width:600px){.search-bar-wrapper input{width:100%}}.mission-section{overflow:hidden;position:relative}.mission-background{height:50%;left:0;object-fit:fill;position:absolute;top:0;width:50%;z-index:1}.mission-container{align-items:center;background-color:#fff;border:10px solid #5372f0;border-radius:25px;color:#000;display:flex;justify-content:space-between;padding:2rem;position:relative;z-index:3}.mission-text p{color:#000;font-size:30px}.mission-text h2{color:#5372f0}.mission-button{background-color:#5372f0;border:none;border-radius:10px;color:#fff;font-weight:700;padding:10px 20px;text-decoration:none;z-index:3}.sidebar{background-color:#fff;border-color:#5372f0;border-radius:1rem;border-width:5px;box-shadow:0 4px 6px #0000001a;height:-webkit-fit-content;height:fit-content;padding:.2rem 1rem 1rem;width:16rem}.filter-label{color:#4a5568;display:block;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.filter-select{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;width:100%}.checkbox-spacing{margin-right:.5rem}.opportunity-card{align-items:center;border:5px solid #5372f0;height:200px;margin-bottom:20px;padding-left:32px}.company-name{color:#757272;font-size:25px;font-weight:700;padding-left:3px}.tags{padding-right:5px}.card-list .card-link .badge.leadership-position{background:#f7dff5;color:#b22485}.card-list .card-link .badge.locations{background:#dde4ff;color:#5372f0}.card-list .card-link .badge.focus-areas{background:#e8f5e9;color:#4caf50}.card-list .card-link .badge.types{background:#ffebee;color:#d32f2f}.card-list .card-link .badge.majors{background:#fff7cc;color:#b38600}.card-list .card-link .badge.marketer{background:#ffe3d2;color:#b25a2b}.filter-buttons{display:flex;gap:10px;justify-content:center;margin:20px}.filter-btn{background-color:#ddd;border:none;border-radius:20px;cursor:pointer;padding:10px 20px;transition:background-color .3s}.filter-btn.active,.filter-btn:hover{background-color:#4f99d8;color:#fff}.card-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}.volunteer-card{background-color:#fdfdfd;border-radius:10px;box-shadow:0 4px 10px #0000001a;padding:20px;width:300px}
/*# sourceMappingURL=main.341aaa4e.css.map*/