@import"https://fonts.googleapis.com/css2?family=Open+Sans&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}html{scroll-behavior:smooth}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}body{min-height:100vh;width:100vw;overflow-x:hidden;font-family:Open Sans,serif;background:#d7f4f9}body h1,body h2,body h3,body h4{font-family:Anek Malayalam,sans-serif}body .App{min-height:100vh;position:relative;overflow-x:hidden}body .result-message{font-size:1.1rem;color:#0b0b9b;text-align:center}.user-home-container{min-height:100vh;width:80%;margin:0 auto;margin-top:7rem;display:flex;align-items:flex-start;flex-direction:row;justify-content:space-evenly;gap:1rem}.user-navbar{background:#ffffff!important;box-shadow:none!important;height:7rem;position:relative}.user-navbar .logo{height:2rem;margin-right:2rem}.user-navbar div{display:flex;width:100%;height:100%}.user-navbar>div>ul{width:60%;height:100%;display:flex;align-items:center;justify-content:center;list-style:none}.user-navbar>div>ul li{font-size:1.25rem;margin:0 1rem;color:#272525;cursor:pointer}.user-navbar>div>ul li:hover{border-bottom:1px solid rgba(121,115,115,.8431372549);color:#797373d7}.user-navbar>div>ul li:visited{font-style:oblique}.user-navbar>div>ul #logo{font-size:2rem;color:#0964da}.user-navbar>div>ul #logo:hover{border-bottom:none}.user-navbar .right-icons{height:100%;width:5rem;position:absolute;right:1rem;display:flex;justify-content:center;align-items:center;gap:1.6rem;margin-right:1rem}.user-navbar .right-icons i{font-size:1.8rem;color:#000;cursor:pointer;position:relative}.user-navbar .right-icons #notif-count{height:1.4rem;width:1.4rem;text-align:center;position:absolute;font-size:.8rem;color:#fff;background:red;border-radius:50%;right:-.7rem;padding-top:.1rem}.notifications-wrapper{position:absolute;height:20rem;width:18rem;background:#fff;box-shadow:0 0 20px #1c1b1b4d;top:7rem;left:-18rem;display:flex;flex-direction:column;overflow-y:scroll}.notifications-wrapper .notification-item{font-size:.9rem;border-bottom:1px solid grey;padding:1rem;display:flex;color:#000;width:100%;background:#ececec}.profile{width:19rem;margin-top:1.8rem;height:fit-content;background:#0964da;border:none;border-radius:1.2rem;color:#fff}.profile .cover{height:7rem;position:relative}.profile .cover .cover-pic{height:7rem;width:100%;object-fit:cover;border-radius:1.2rem 1.2rem 0 0}.profile .cover .profile-pic{height:5rem;width:5rem;object-fit:cover;object-position:center center;border-radius:50%;background:white;position:absolute;top:4rem;left:6.8345323741rem;border:3px solid #fff}.profile .details{padding:2rem .5rem .5rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.3rem}.profile .details h3{font-size:1.5rem}.profile .details .email{font-size:1.1rem}.profile .details .count{width:100%}.profile .details .count .count-slots{padding:.8rem;width:100%;font-size:1.15rem;border:1px solid #fff;display:flex;justify-content:space-between}.profile .details .count .count-slots:nth-child(1){border-radius:1rem 1rem 0 0}.profile .details .count .count-slots:nth-child(4){border-radius:0 0 1rem 1rem}.profile .details .count .count-slots span{font-size:1.18rem}.profile .details button{border:none;border-radius:1rem;margin:.8rem auto;padding:.8rem 1.2rem;font-size:1rem;color:#0b0b9b;cursor:pointer}.profile .details button:hover{filter:drop-shadow(0 0 5px #fff)}.fund-raise-container{min-height:100vh;width:90%;margin:1rem auto;box-shadow:0 0 2px #797373d7;border-radius:1rem;padding-bottom:1rem}.fund-raise-container header{height:5rem;width:100%;margin:2rem 0;display:flex;align-items:center;justify-content:space-between}.fund-raise-container header .search-field{margin-left:1rem;width:20rem;box-shadow:0 2px 5px #ebe8e8}.fund-raise-container .fund-list-container{min-height:fit-content;background-color:#d7f4f9}.fund-raise-container .fund-list-container h1{font-size:1.7rem;margin:2rem auto;color:#797373d7;text-align:center}.fund-raise-container .fund-list-container .fund-list{width:100%;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:1rem;padding:0 1.5rem}.fund-item{height:28rem;width:23rem;background:white;box-shadow:0 0 5px #c3c3ec;border-radius:1rem}.fund-item img{height:15rem;width:100%;border-radius:1rem 1rem 0 0;object-fit:cover}.fund-item .fund-details{height:fit-content;padding:.2rem;color:#0964da}.fund-item .fund-details p{font-size:1rem;margin:.3rem 1rem}.fund-item .fund-details .fund-title{color:#0b0b9b;font-size:1.2rem;position:relative}.fund-item .fund-details .fund-title span{position:absolute;font-size:1.3rem;font-weight:600;right:.5rem}.fund-item .fund-details .fund-amount{font-size:1.3rem}.fund-item a{display:grid;place-content:center;font-size:1rem;background-color:#0964da;color:#fff;padding:1rem .5rem;width:8rem;margin:1rem 0;position:relative;margin:1rem auto}.fund-item a:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:gray;transition:all .4s ease;z-index:-1}.fund-item a:hover:before{top:.4rem;left:.5rem;height:110%}.blue-button{padding:1rem;width:max-content;cursor:pointer;background:#0964da;font-size:1.1rem;margin:1.5rem 1rem;outline:none;border:none;border-radius:.5rem}.blue-button a,.blue-button p{color:#fff;display:flex;gap:1rem}.blue-button:hover{background:white;transition:all .3s ease-in-out;outline:1px solid #0964da;filter:drop-shadow(0 0 8px #c3c3ec)}.blue-button:hover a,.blue-button:hover p{color:#0964da}@media only screen and (max-width: 750px){.blue-button{font-size:1.1rem}}@media only screen and (max-width: 512px){.blue-button{font-size:1rem}}.btn-loader{border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.event-raise-container{min-height:100vh;width:90%;margin:1rem auto;box-shadow:0 0 2px #797373d7;border-radius:1rem;padding-bottom:1rem}.event-raise-container header{height:5rem;width:100%;margin:2rem auto;display:flex;align-items:center;justify-content:space-between}.event-raise-container header .search-field{margin-left:1rem;width:20rem;box-shadow:0 2px 5px #ebe8e8}.event-raise-container .event-list-container{min-height:fit-content;background-color:#d7f4f9}.event-raise-container .event-list-container h1{font-size:1.7rem;margin:2rem auto;color:#797373d7;text-align:center}.event-raise-container .event-list-container .event-list{width:100%;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:1rem}.event-item{height:28rem;width:23rem;background:white;box-shadow:0 0 5px #c3c3ec;border-radius:1rem}.event-item svg{font-size:1.4rem;margin:0 .3rem;padding-top:.5rem}.event-item img{height:15rem;width:100%;border-radius:1rem 1rem 0 0;object-fit:cover}.event-item .event-details{height:fit-content;padding:.2rem;color:#0964da}.event-item .event-details p{font-size:1.1rem;margin:.5rem 1rem}.event-item .event-details .event-name{color:#0b0b9b;font-size:1.3rem}.event-item a{display:grid;place-content:center;font-size:1rem;background-color:#0964da;color:#fff;padding:1rem .5rem;width:8rem;margin:1rem 0;position:relative;margin:0 auto}.event-item a:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:gray;transition:all .4s ease;z-index:-1}.event-item a:hover:before{top:.4rem;left:.5rem;height:110%}.feeds-container{min-height:100vh;width:90%;margin:1rem auto;box-shadow:0 0 2px #797373d7;border-radius:1rem;padding-bottom:1rem}.feeds-container header{height:5rem;width:100%;margin:2rem auto;display:flex;align-items:center;justify-content:space-between}.feeds-container header .search-field{margin-left:1rem;width:20rem;box-shadow:0 2px 5px #ebe8e8}.feeds-container .feed-list-container{min-height:fit-content;background-color:#d7f4f9}.feeds-container .feed-list-container h1{font-size:1.7rem;margin:2rem auto;color:#797373d7;text-align:center}.feeds-container .feed-list-container .feed-list{width:100%;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:1rem}.create-feed-form{height:fit-content;padding:1rem}.create-feed-form textarea{font-size:1.1rem;padding:1rem;resize:none;font-family:sans-serif;color:#276ecc}.create-feed-form textarea::placeholder{font-family:sans-serif}.create-feed-form input[type=file],.create-feed-form button{margin:.6rem 0}.create-feed-form .selected-image{max-width:100%}.feed-card-wrapper{min-height:fit-content;width:33rem;padding:.8rem;background:white;box-shadow:0 0 5px #c3c3ec;border-radius:1rem;-webkit-user-select:none;user-select:none}.feed-card-wrapper .feed-header{margin:.5rem auto;display:flex;justify-content:flex-start;align-items:center;position:relative}.feed-card-wrapper .feed-header .feed-meta{padding-left:.8rem}.feed-card-wrapper .feed-header .feed-meta #name{font-weight:600;font-size:1.3rem}.feed-card-wrapper .feed-header img{border-radius:50%;height:4.2rem;width:4.2rem;box-shadow:0 0 0 2px #fff,0 0 0 4px #276ecc}.feed-card-wrapper .feed-header i{position:absolute;top:.8rem;right:1rem;font-size:1.5rem;cursor:pointer}.feed-card-wrapper .feed-header .feed-three-dots{position:absolute;right:-4rem;top:.7rem;background-color:#fff;padding:.6rem 1rem;box-shadow:0 0 5px gray;border-radius:.5rem}.feed-card-wrapper .feed-header .feed-three-dots li{cursor:pointer;list-style:none;font-size:.9rem;margin-bottom:.4rem}.feed-card-wrapper .feed-header .feed-three-dots li:hover{color:#0b0b9b}.feed-card-wrapper .feed-body{padding:.5rem}.feed-card-wrapper .feed-body img{width:100%;height:auto;object-fit:contain;margin:.8rem auto}.feed-card-wrapper .feed-footer{height:3rem;display:flex;justify-content:space-evenly;align-items:center}.feed-card-wrapper .feed-footer .feed-icons{display:flex;justify-content:space-evenly;align-items:center;width:5rem;height:100%;background:transparent;border:none;border-radius:1rem;cursor:pointer}.feed-card-wrapper .feed-footer .feed-icons:hover{background:#ebe8e8}.feed-card-wrapper .feed-footer .feed-icons p{font-size:1.4rem}.feed-card-wrapper .feed-footer .feed-icons i{font-size:1.5rem;margin-top:.25rem}.feed-card-wrapper .feed-footer .feed-icons #feed-icon-heart{color:#aa1b1b}.feed-card-wrapper .feed-footer .feed-icons #feed-icon-bookmark{color:#0b0b9b}.feed-card-wrapper .feed-footer .feed-icons #feed-icon-share{color:#16a116}.settings-wrapper{min-height:100vh;width:90%;padding:2rem 0;overflow:hidden;background:#d7f4f9;display:flex;justify-content:space-evenly;align-items:flex-start;flex-wrap:wrap;gap:1rem}.settings-wrapper .form-wrapper h1{font-size:2.1rem;color:#272525;margin:1rem auto;text-align:center}.settings-wrapper .form-wrapper h1 span{color:#797373d7}.settings-wrapper .form-wrapper p{font-size:1.3rem;text-align:center}.settings-wrapper .form-wrapper form{height:fit-content;width:30rem;padding:1rem;margin:1rem auto;background-color:transparent;border-radius:.8rem;border:2px solid #c3c3ec;display:flex;justify-content:flex-start;flex-direction:column;gap:1rem}.settings-wrapper .form-wrapper form button{margin:0 auto;font-size:1.1rem}.settings-wrapper .form-wrapper form input::placeholder{color:red}@media only screen and (max-width: 750px){.settings-wrapper img{height:50vw;width:50vw}.settings-wrapper .form-wrapper form{width:70vw}}.suggested-profile-section{display:flex;flex-direction:column;background:#0964da;width:19rem;height:17rem;margin:1rem 0;padding:.5rem;overflow-y:scroll;color:#fff;border-radius:.8rem 0 0 .8rem;overflow-x:hidden}.suggested-profile-section::-webkit-scrollbar{width:.3rem}.suggested-profile-section::-webkit-scrollbar-track{background-color:#0964da;border-radius:.5rem}.suggested-profile-section::-webkit-scrollbar-thumb{background-color:#fff;border-radius:6px}.suggested-profile-section h3{font-size:1.5rem;text-align:center;margin:1rem auto}.suggested-profile-section .suggested-profile-card{height:5rem;width:100%;display:flex;justify-content:space-between;align-items:center;margin:.2rem 0;padding:.8rem 1rem;gap:1rem;background:transparent;border:1px solid #fff;border-radius:1rem}.suggested-profile-section .suggested-profile-card a{color:#fff;font-size:1.5rem}.suggested-profile-section .suggested-profile-card img{height:3.7rem;width:3.7rem;object-fit:cover;background:white;border-radius:50%}.add-fundraise-wrapper{min-height:100vh;width:100vw;overflow:hidden;background:#d7f4f9;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;gap:1rem}.add-fundraise-wrapper .uploaded-image{min-height:20rem;object-fit:contain;max-height:28rem;max-width:30rem}.add-fundraise-wrapper .form-wrapper h1{font-size:2.1rem;color:#272525;margin:1rem auto;text-align:center}.add-fundraise-wrapper .form-wrapper h1 span{color:#797373d7}.add-fundraise-wrapper .form-wrapper p{font-size:1.3rem;text-align:center}.add-fundraise-wrapper .form-wrapper form{height:fit-content;width:30rem;padding:1rem;margin:1rem auto;font-size:1.1rem;background-color:transparent;border-radius:.8rem;border:2px solid #c3c3ec;display:flex;justify-content:flex-start;flex-direction:column;gap:1rem}.add-fundraise-wrapper .form-wrapper form button{margin:0 auto;font-size:1.1rem}@media only screen and (max-width: 750px){.add-fundraise-wrapper img{height:50vw;width:50vw}.add-fundraise-wrapper .form-wrapper form{width:70vw}}.add-event-wrapper{min-height:100vh;width:100vw;overflow:hidden;background:#d7f4f9;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;gap:1rem}.add-event-wrapper .uploaded-image{min-height:20rem;object-fit:contain;max-height:28rem;max-width:30rem;mix-blend-mode:darken}.add-event-wrapper .form-wrapper h1{font-size:2.1rem;color:#272525;margin:1rem auto;text-align:center}.add-event-wrapper .form-wrapper h1 span{color:#797373d7}.add-event-wrapper .form-wrapper p{font-size:1.3rem;text-align:center}.add-event-wrapper .form-wrapper form{height:fit-content;width:30rem;padding:1rem;margin:1rem auto;font-size:1.1rem;background-color:transparent;border-radius:.8rem;border:2px solid #c3c3ec;display:flex;justify-content:flex-start;flex-direction:column;gap:1rem}.add-event-wrapper .form-wrapper form button{margin:0 auto;font-size:1.1rem}@media only screen and (max-width: 750px){.add-event-wrapper img{height:50vw;width:50vw}.add-event-wrapper .form-wrapper form{width:70vw}}.user-details-wrapper{min-height:100vh;width:90vw;margin:0 auto;padding-top:1rem;padding-bottom:2rem}.user-details-wrapper a#back{background:#0964da;color:#fff;padding:.3rem .7rem;border-radius:.4rem;font-size:1.2rem;position:absolute;top:1rem;left:1rem}.user-details-wrapper .user-header{height:30rem;width:100%;margin:0 auto;border:1px solid #575252;border-radius:.7rem;background:#fff}.user-details-wrapper .user-header .cover{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:15rem;position:relative}.user-details-wrapper .user-header .cover .cover-img{height:100%;width:100%;object-fit:cover;object-position:center;border-radius:.7rem .7rem 0 0;background:white}.user-details-wrapper .user-header .cover .pfp-img{height:8rem;width:8rem;border-radius:50%;position:absolute;object-fit:cover;object-position:center;left:2rem;bottom:-4rem;background:white;box-shadow:0 0 0 2px #fff,0 0 0 4px #0964da}.user-details-wrapper .user-header .cover .edit-icon{position:absolute;font-size:2rem;right:1rem;bottom:.8rem;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.user-details-wrapper .user-header .cover .edit-icon:hover{transform:scale(1.02)}.user-details-wrapper .user-header .info{display:flex;justify-content:center;align-items:center;font-size:1.1rem}.user-details-wrapper .user-header .info .info-left-wrap{height:15rem;width:50%;padding:5rem 2rem 1rem}.user-details-wrapper .user-header .info .info-left-wrap .name{font-weight:600;font-size:1.3rem}.user-details-wrapper .user-header .info .info-right-wrap{height:15rem;width:50%;display:flex;justify-content:center;align-items:center}.user-details-wrapper .user-header .info .info-right-wrap .numeric-items{padding:1rem;margin:0 .5rem;text-align:center}.user-details-wrapper .profile-sections-ul{display:flex;justify-content:flex-start;align-items:center;width:100%;height:3rem;margin:1rem 0;gap:1rem;padding:1rem .7rem;background:#fff;border-radius:.8rem}.user-details-wrapper .profile-sections-ul li{list-style:none;font-size:1.1rem;cursor:pointer}.user-details-wrapper .profile-sections-ul li:hover{color:#0964da}.user-details-wrapper .options-analytics-flexbox{width:90vw;min-height:100vh;display:flex;flex-wrap:wrap;justify-content:space-around}.user-details-wrapper .options-analytics-flexbox h1{text-align:center;margin:1rem 0;font-size:2rem}.user-details-wrapper .options-analytics-flexbox .profile-analytics{height:60rem;width:35rem;padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.user-details-wrapper .options-analytics-flexbox .profile-analytics .chart-holder{display:flex;background:#fff;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem}.user-details-wrapper .options-analytics-flexbox .profile-options{height:100rem;width:40%;padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.user-details-wrapper .options-analytics-flexbox .profile-options .fundraise-section .fund-item{height:22rem!important;margin:1rem 0}.user-details-wrapper .options-analytics-flexbox .profile-options .fundraise-section a{display:none}.user-details-wrapper .options-analytics-flexbox .profile-options .fundraise-section p{line-height:1}.user-details-wrapper .options-analytics-flexbox .profile-options .events-section .event-item{height:22rem!important;margin:1rem 0}.user-details-wrapper .options-analytics-flexbox .profile-options .events-section a{display:none}.user-details-wrapper .options-analytics-flexbox .profile-options .events-section p{line-height:1}.user-details-wrapper .options-analytics-flexbox .profile-options .following-section{display:flex;flex-direction:column}.user-details-wrapper .options-analytics-flexbox .profile-options .following-section .following-card{height:5rem;width:100%;display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;gap:1rem;background:#fff;border-radius:1rem}.user-details-wrapper .options-analytics-flexbox .profile-options .following-section .following-card a{color:#0b0b9b;font-size:1.5rem}.user-details-wrapper .options-analytics-flexbox .profile-options .following-section .following-card img{height:3.7rem;width:3.7rem;border-radius:50%;background:white}.fund-details-wrapper{min-height:100vh;width:100vw;display:grid;place-content:center;position:relative;padding:5rem 0;background:rgba(255,255,255,.4431372549)}.fund-details-wrapper:before{content:"";position:absolute;left:5rem;top:20%;height:20rem;width:20rem;background:rgb(83,83,162);border-radius:50%;z-index:-1;filter:blur(50px)}.fund-details-wrapper:after{content:"";position:absolute;right:4rem;top:50%;height:20rem;width:20rem;background:blue;border-radius:50%;z-index:-1;filter:blur(50px)}.fund-details-wrapper>button{position:absolute;top:1rem;left:2rem}.fund-details-wrapper>h1{font-size:3rem;text-align:center}.fund-details-wrapper>h2{font-size:1.8rem;text-align:center;color:gray}.fund-details-wrapper .details-subparent{display:flex;justify-content:center;align-items:flex-start;gap:1rem;margin-top:1rem}.fund-details-wrapper .details-subparent .donors-list{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:14rem;height:25rem;background:#0964da;border:2px solid #ececec;border-radius:1rem;overflow-y:scroll;padding:0 .6rem;list-style:none}.fund-details-wrapper .details-subparent .donors-list li{text-decoration:none;padding:.5rem;display:flex;align-items:center;justify-content:flex-start;gap:1rem;margin:.1rem 0}.fund-details-wrapper .details-subparent .donors-list li:hover{background:rgba(0,0,0,.0941176471)}.fund-details-wrapper .details-subparent .donors-list li img{height:3rem;width:3rem;border-radius:50%;border:1px solid white;background:white}.fund-details-wrapper .details-subparent .donors-list a{color:#fff}.fund-details-wrapper .details-subparent .donors-list::-webkit-scrollbar{width:.4rem}.fund-details-wrapper .details-subparent .donors-list::-webkit-scrollbar-track{background:#ececec}.fund-details-wrapper .details-subparent .donors-list::-webkit-scrollbar-thumb{color:#0b0b9b}.fund-details-wrapper .details-subparent .main-content{width:25rem;padding:1rem .8rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:#0964da;border-radius:1rem}.fund-details-wrapper .details-subparent .main-content img{height:auto;width:21rem;margin:.8rem 0;object-fit:contain;border-radius:1rem;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.fund-details-wrapper .details-subparent .main-content p{padding:0 1rem;font-size:1rem}.fund-details-wrapper .details-subparent .main-content h3,.fund-details-wrapper .details-subparent .main-content h4{padding:0 1rem;font-size:1.3rem}.fund-details-wrapper .details-subparent .main-content svg{font-size:1.4rem;margin:0 .3rem;padding-top:.5rem}.fund-details-wrapper .details-subparent .main-content .text-content{background:#fff;color:#0b0b9b;padding:.8rem;border-radius:1rem}.fund-details-wrapper .details-subparent .main-content .status{margin:.5rem 1rem;padding:.3rem 2rem;width:fit-content;color:#fff;border-radius:.8rem;font-size:.8rem}.fund-details-wrapper .details-subparent .main-content .open{background:green}.fund-details-wrapper .details-subparent .main-content .close{background:red}.fund-details-wrapper .details-subparent .main-content .hold{background:#ffc400}.fund-details-wrapper .details-subparent .main-content form{font-size:2rem}.fund-details-wrapper .details-subparent .main-content form span{margin:0 .4rem;font-weight:600}.fund-details-wrapper .details-subparent .main-content form input{height:3rem;width:100%;border:1px solid grey;outline:none;font-size:1.5rem;text-indent:.2rem;padding:.3rem}.event-details-wrapper{min-height:100vh;width:100vw;display:grid;place-content:center;position:relative;padding:5rem 0;background:rgba(255,255,255,.4431372549)}.event-details-wrapper:before{content:"";position:absolute;left:5rem;top:20%;height:20rem;width:20rem;background:rgb(83,83,162);border-radius:50%;z-index:-1;filter:blur(50px)}.event-details-wrapper:after{content:"";position:absolute;right:4rem;top:50%;height:20rem;width:20rem;background:blue;border-radius:50%;z-index:-1;filter:blur(50px)}.event-details-wrapper>button{position:absolute;top:1rem;left:2rem}.event-details-wrapper>h1{font-size:3rem;text-align:center}.event-details-wrapper>h2{font-size:1.8rem;text-align:center;color:gray}.event-details-wrapper .main-content{width:fit-content;max-width:30rem;padding:1rem 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background:#0964da;border-radius:3rem 1rem}.event-details-wrapper .main-content img{height:auto;width:20rem;margin:1rem 0;object-fit:contain;border-radius:1rem 0;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.event-details-wrapper .main-content p{padding:0 1rem;text-align:center;font-size:1.1rem}.event-details-wrapper .main-content svg{font-size:1.4rem;margin:0 .3rem;padding-top:.5rem}.event-details-wrapper .main-content .text-content{background:#fff;color:#0b0b9b;padding:.8rem;border-radius:0 0 2rem}.details-form-wrapper{min-height:100vh;width:100vw;display:grid;place-content:center;padding-top:4rem}.details-form-wrapper img.logo{height:3rem;margin:.7rem auto}.details-form-wrapper h1,.details-form-wrapper>p{font-size:3rem;margin:.2rem 0;text-align:center}.details-form-wrapper>p{font-size:1.5rem}.details-form-wrapper .display-pfp{border:2px solid #0b0b9b;width:5rem;height:5rem;border-radius:50%;margin:0 auto;position:relative}.details-form-wrapper .display-pfp #upload-img{object-fit:cover;width:5rem;height:5rem;border-radius:50%;margin:0 auto;position:relative}.details-form-wrapper .display-pfp svg{position:absolute;left:3rem;top:3rem;font-size:2rem;font-weight:600;z-index:1;cursor:pointer;color:#fff;background:#0964da;border-radius:50%}.details-form-wrapper .details-form form{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem;padding:1rem;margin:1rem 0}.landing-wrapper .banner{height:100vh;width:100vw;margin-top:6rem;display:grid;place-content:center;position:relative;color:#000;text-align:center;background-color:#ffffff64}.landing-wrapper .banner .hero-image{position:absolute;height:100%;width:100vw;object-fit:fill;z-index:-1;opacity:.6}.landing-wrapper .banner h1{font-size:5.5rem;padding:0 10%;margin-top:-2rem}.landing-wrapper .banner #typewriter-text{font-size:1.6rem;height:2rem;width:100%}.landing-wrapper .banner .typed-cursor{font-size:1.6rem}.landing-wrapper .banner .banner-btn{display:flex;justify-content:center;align-items:center;position:relative;gap:.4rem;padding:.8rem 2rem;width:12rem;margin:1rem auto;font-size:1.3rem;cursor:pointer;border-radius:1.5rem;border:none;outline:none;background:#0964da;color:#fff}.landing-wrapper .banner .banner-btn svg{font-size:1.5rem}.landing-wrapper .banner .banner-btn:hover{transition:transform .2s ease;transform:scale(1.008);box-shadow:0 8px 16px #0003,0 6px 20px #00000030}.landing-wrapper .banner .banner-btn:hover svg{transform:translate(6px)}.landing-wrapper .about-us{min-height:fit-content;display:grid;place-content:center;padding:4rem 0}.landing-wrapper .about-us>h1{font-size:3rem}.landing-wrapper .about-us>h1,.landing-wrapper .about-us>p{text-align:center;margin:1rem;padding:0 15%}.landing-wrapper .about-us p{font-size:1.1rem;margin:1rem 0}.landing-wrapper .about-us .about-cards-wrapper .about-cards-flexbox{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:1.2rem;gap:4rem}.landing-wrapper .about-us .about-cards-wrapper .about-cards-flexbox .about-card{height:21rem;width:20rem;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;text-align:center;word-spacing:2px;gap:.2rem;transform:scale(0);opacity:0;border-radius:1rem;transition:all .4s linear;box-shadow:0 4px 35px #cecece}.landing-wrapper .about-us .about-cards-wrapper .about-cards-flexbox .about-card:hover{transform:scale(1.02)}.landing-wrapper .about-us .about-cards-wrapper .about-cards-flexbox .about-card h4{font-size:1.3rem}.landing-wrapper .about-us .about-cards-wrapper .about-cards-flexbox .about-card:nth-child(1){transition-delay:.2s}.landing-wrapper .about-us .about-cards-wrapper .about-cards-flexbox .about-card:nth-child(2){transition-delay:.3s}.landing-wrapper .about-us .about-cards-wrapper .about-cards-flexbox .about-card:nth-child(3){transition-delay:.4s}.landing-wrapper .about-us .about-cards-wrapper .about-cards-flexbox .about-card a{display:grid;place-content:center;font-size:1rem;background-color:#0964da;color:#fff;padding:1rem .5rem;width:10rem;margin:1rem 0;position:relative}.landing-wrapper .about-us .about-cards-wrapper .about-cards-flexbox .about-card a:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:gray;transition:all .4s ease;z-index:-1}.landing-wrapper .about-us .about-cards-wrapper .about-cards-flexbox .about-card a:hover:before{top:.4rem;left:.5rem;height:110%}.landing-wrapper .about-us .about-cards-wrapper .about-cards-flexbox svg{font-size:3rem;color:#0964da;text-align:center;margin:0 auto}.landing-wrapper .about-us .about-cards-wrapper .about-cards-flexbox .about-card.grow-out{opacity:1;transform:scale(1)}.landing-wrapper .welcome{min-height:fit-content;padding:4rem 0;display:flex;justify-content:center;align-items:center;gap:2rem}.landing-wrapper .welcome img{height:30rem;margin:1rem 0}.landing-wrapper .welcome .welcome-text{width:50%;display:flex;flex-direction:column;transform:translate(350px);opacity:.4;transition:all .4s linear;padding-right:2rem}.landing-wrapper .welcome .welcome-text .welcome-link{display:grid;place-content:center;font-size:1rem;background-color:#0964da;color:#fff;padding:1rem .5rem;width:10rem;margin:1rem 0;position:relative}.landing-wrapper .welcome .welcome-text .welcome-link:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:gray;transition:all .4s ease;z-index:-1}.landing-wrapper .welcome .welcome-text .welcome-link:hover:before{top:.4rem;left:.5rem;height:110%}.landing-wrapper .welcome .welcome-text>p{margin:1rem 0;font-size:1.1rem}.landing-wrapper .welcome .welcome-text>h1{margin-bottom:2rem;position:relative;font-size:3rem}.landing-wrapper .welcome .welcome-text>h1 span{color:#0964da}.landing-wrapper .welcome .welcome-text>h1:before{content:"";height:.3rem;width:4rem;background:#0964da;left:0;bottom:-.7rem;position:absolute;border-radius:1rem}.landing-wrapper .welcome .welcome-text.slide-left{transform:translate(0);opacity:1}.landing-nav{height:6rem;width:100vw;position:fixed;top:0;z-index:9999;transition:all .3s ease}.landing-nav.scrolled nav{box-shadow:0 4px 20px #00000014}.landing-nav.scrolled nav:after{opacity:.3}.landing-nav nav{height:6rem;width:100vw;background-color:#fff;position:relative;transition:box-shadow .3s ease}.landing-nav nav:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(to right,transparent,#0964da,transparent);opacity:0;transition:opacity .3s ease}.landing-nav nav ul{height:100%;display:flex;justify-content:flex-end;gap:.25rem;align-items:center;list-style:none;padding:0 2rem}.landing-nav nav ul li{position:relative}.landing-nav nav ul li a{color:#333;font-size:1.1rem;font-weight:500;padding:.5rem 1.25rem;display:inline-block;border-radius:.5rem;position:relative;transition:all .3s ease;z-index:1}.landing-nav nav ul li a:before{content:"";position:absolute;bottom:.25rem;left:50%;transform:translate(-50%);width:0;height:2px;background-color:#0964da;transition:width .3s ease;z-index:-1}.landing-nav nav ul li a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#3b82f614;border-radius:.5rem;transform:scale(0);transition:transform .3s ease;z-index:-1}.landing-nav nav ul li a:hover{color:#0964da;text-decoration:none}.landing-nav nav ul li a:hover:before{width:100%}.landing-nav nav ul li a:hover:after{transform:scale(1)}.landing-nav nav ul li.active a{color:#0964da}.landing-nav nav ul li.active a:before{width:100%}.landing-nav nav ul li.active a:after{transform:scale(1)}.landing-nav nav ul #logo{cursor:pointer;position:absolute;left:2rem;top:1.8rem}.landing-nav nav ul #logo a{padding:0;display:block;position:relative}.landing-nav nav ul #logo a:before,.landing-nav nav ul #logo a:after{display:none}.landing-nav nav ul #logo a:before{content:"";position:absolute;top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem;background:radial-gradient(circle,rgba(59,130,246,.2),transparent);border-radius:50%;opacity:0;transition:opacity .3s ease;z-index:-1;display:block}.landing-nav nav ul #logo a:hover:before{opacity:1}.landing-nav nav ul #logo img{height:2.5rem;transition:transform .3s ease;position:relative;z-index:1}.landing-nav nav ul #logo:hover img{transform:scale(1.05)}.landing-nav nav ul .cta-button{margin-left:1rem}.landing-nav nav ul .cta-button .join-btn{position:relative;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;color:#fff;background:linear-gradient(to right,#2563eb,#3b82f6);border:none;border-radius:.5rem;cursor:pointer;overflow:hidden;box-shadow:0 4px 6px #2563eb33;transition:all .3s ease}.landing-nav nav ul .cta-button .join-btn span{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.5rem}.landing-nav nav ul .cta-button .join-btn span.emoji{font-size:1rem}.landing-nav nav ul .cta-button .join-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#3b82f6,#2563eb);transform:translateY(100%);transition:transform .3s ease}.landing-nav nav ul .cta-button .join-btn:hover{box-shadow:0 6px 12px #2563eb4d;transform:translateY(-1px)}.landing-nav nav ul .cta-button .join-btn:hover:before{transform:translateY(0)}.landing-nav nav ul .cta-button .join-btn:active{transform:translateY(0)}.signup-wrapper{min-height:100vh;padding:3rem 10%;width:100vh;display:grid;place-content:center;margin:auto}.signup-wrapper img.logo{height:3.5rem;margin:0 auto}.signup-wrapper h1{font-size:2.5rem;margin:1rem 0;text-align:center}.signup-wrapper .creds-component p{text-align:center}.signup-wrapper .creds-component form{display:flex;flex-direction:column;gap:1rem}.signup-wrapper .or{margin:.8rem auto;position:relative;z-index:0;width:fit-content}.signup-wrapper .or:before{content:"";top:.6rem;left:-6rem;background:grey;height:2px;width:5rem;position:absolute;z-index:-1}.signup-wrapper .or:after{content:"";top:.6rem;right:-6rem;background:grey;height:2px;width:5rem;position:absolute;z-index:-1}.signup-wrapper .oauth-component{font-size:1.1rem}.signup-wrapper .oauth-component p{text-align:center}.signup-wrapper .oauth-component .google-button{display:flex;justify-content:space-around;align-items:center;width:fit-content;font-size:1.2rem;padding:.4rem .8rem;border:none;border-radius:.5rem;margin:1rem auto;color:gray;cursor:pointer;background:#fff}.signup-wrapper .oauth-component .google-button:hover{box-shadow:0 0 10px #e6e0e0}.signup-wrapper .oauth-component .google-button img{height:2rem;width:4rem}.signup-wrapper .oauth-component .auth-toggle{cursor:pointer;text-decoration:underline}.about-wrapper{min-height:100vh;width:100vw;padding:1rem 10%}.about-wrapper h1{font-size:3rem;text-align:center;color:#0964da;margin-bottom:2rem}.about-wrapper p,.about-wrapper li{font-size:1rem;line-height:2}.about-wrapper h3{font-size:2rem;color:#0964da;margin:1rem 0}.footer_wrapper{height:fit-content;position:relative;border-top:2px solid #fff;font-family:Open Sans,sans-serif}.footer_row{min-height:20rem;display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;background-color:#272525;color:#fff}.footer_col{flex-basis:10%}.footer-logo{height:3rem}.footer_col:nth-child(1){flex-basis:20%;font-size:1.1rem}.footer_col:nth-child(1) p{margin:1rem 0}.footer_col ul,.footer_col a{list-style:none;font-size:1.2rem;color:#fff}.footer_col ul li{margin:1rem 0}.footer_col ul li:hover{transition:transform .2s ease;transform:translate(6px);color:#0964da}.footer_col:nth-child(5){text-align:center}.footer_icons{display:flex;width:fit-content;justify-content:space-evenly;align-items:center;gap:3rem;margin:1rem 0}.footer_icons span{font-size:1.9rem;color:#fff;cursor:pointer}.footer_icons span:nth-child(3){font-size:2.9rem}.copyright{height:7rem;border-top:2px solid #fff;background:#272525;color:#fff;padding:.6rem}.copyright p{font-size:1.1rem;text-align:center;margin:.5rem}@media screen and (max-width:850px){.footer_row{padding-top:2rem}.footer_col:nth-child(1){padding-right:10%;flex-basis:90%}.footer_col{flex-basis:90%}.footer_icons{margin:1rem auto}}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}
