@import"https://fonts.googleapis.com/css2?family=Work+Sans:wght@300&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap";@import"https://fonts.googleapis.com/css2?family=Work+Sans:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100&display=swap";*{font-family:Roboto,sans-serif;padding:0;margin:0}.NavMain{height:4.5rem;z-index:2;box-shadow:0 5px #723d46}.ulNav{display:flex;align-items:center;justify-content:left;list-style-type:none;overflow:hidden;font-size:.8em}nav{margin:0 auto;background:#472d30;padding:13px 0}nav ul{list-style:none;text-align:center}nav ul li{display:inline-block;font-size:.8rem}nav ul li a{display:block;padding:0 10px;text-decoration:none;color:#fff;text-transform:uppercase;margin:0 1rem;font-family:Work Sans,sans-serif}.logoutBtn,.logoutBtn:after,.logoutBtn:before,nav ul li a,nav ul li a:after,nav ul li a:before{transition:all .5s}.logoutBtn:hover,nav ul li a:hover{color:#ebfdf8}nav.stroke .logoutBtn,nav.fill .logoutBtn,nav.stroke ul li a,nav.fill ul li a{position:relative}nav.stroke .logoutBtn:after,nav.fill .logoutBtn:after,nav.stroke ul li a:after,nav.fill ul li a:after{position:absolute;bottom:-10px;left:0;right:0;margin:auto;width:0%;content:"";color:transparent;background:#c4fcef;height:1.5px}nav.stroke .logoutBtn:hover:after,nav.stroke ul li a:hover:after{width:100%}.logoutBtn.fill,nav.fill ul li a:not(.logo){transition:all 2s}.logoutBtn{background:none;color:inherit;border:none;padding:15px 10px;text-decoration:none;color:#fff;text-transform:uppercase;margin:0 10px;overflow:hidden;cursor:pointer;font-family:Work Sans,sans-serif;font-size:.8rem}*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}img:not([alt]){filter:blur(10px)}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,sans-serif}body{background-color:#fcfcfc}ul{list-style-type:none}.logoImg{height:3rem}.spinnerDiv{display:flex;justify-content:center;align-items:center;height:80vh}.spinner{width:56px;height:56px;display:grid;border:4.5px solid #0000;border-radius:50%;border-right-color:#fcaf9f;animation:spinner-a4dj62 1s infinite linear}.spinner:before,.spinner:after{content:"";grid-area:1/1;margin:2.2px;border:inherit;border-radius:50%;animation:spinner-a4dj62 2s infinite}.spinner:after{margin:8.9px;animation-duration:3s}@keyframes spinner-a4dj62{to{transform:rotate(1turn)}}.searchDiv{height:4rem;width:95%;box-shadow:0 15px 20px -20px #c8c8c8;margin:5px 0 15px 2.5%;background-color:#fcfcfc}.allPostsDiv{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:left;max-width:95%;margin:.2rem 0 0 5%;background-color:#fcfcfc}.onePostDiv{display:inline-flex;flex-direction:column;margin:1.5rem 1.6rem 0 0rem;border-radius:12px;background-color:#fff;box-shadow:0 4px 8px #29292914}.onePostName{font-size:1.1rem;font-weight:900;margin-left:1rem;margin-top:.5rem;color:#472d30;font-family:Montserrat,sans-serif}.onePostInfo{margin:.5rem .5rem 1rem 2rem;color:#aaa8a8;font-size:1rem}a{text-decoration:none;color:gray}.oneBandId{margin-top:10em;display:flex;justify-content:center}.oneBandImg{max-width:30%;margin-right:2em;border-radius:5px}.oneBandDescription{margin-top:3em}.oneBandDescription p{color:gray}.homePageDiv{display:flex;height:calc(100vh - 4.5rem)}h1{font-family:Work Sans,sans-serif;color:#fff;font-size:5rem;margin:1em 0 0 .2em;width:65%}.homePageBackground{background-image:url(../caleb-george-pH88tHG-1yw-unsplash3.jpg);background-size:cover;margin-top:5px}.homePageLinksDivs{margin:2rem 3rem 0 0;height:10rem;height:15%}.homePageLinks{color:#fff;font-size:1.2rem;cursor:pointer;font-family:Montserrat,sans-serif;font-weight:900}.homePageBtn{border-radius:5px;border:2px solid #fcae9fab;background:rgba(255,255,255,.221);width:25vw;height:80px;margin-top:1rem;transition:all .5s ease}.homePageBtnDiv{display:flex;flex-direction:column;margin:7.5em 0 0 2em}.homePageBtn:hover{box-shadow:5px 5px #fcaf9f}.form{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;box-shadow:0 4px 8px #29292914;border-radius:50px;background-color:#fff;margin:7vh 0;padding:3em 5em}.formSignLog{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;position:absolute;align-items:center;box-shadow:0 4px 8px #29292914;border-radius:50px;background-color:#fff;height:50vh;width:35vw;margin:15vh 0}h2{margin-bottom:2rem}.labelInput{display:flex;flex-direction:column}input,select{margin-bottom:1rem;width:20vw;height:50px;border:1px solid lightgrey;border-radius:8px}input:focus{outline:none;border:1.6px solid lightgrey;border-radius:8px}label{margin-bottom:.2rem}.container{display:flex;justify-content:center}.formBtn{color:#fff;font-weight:bolder;border-radius:50px;border:none;background:#fcaf9f;width:20vw;height:50px;margin-top:1rem;cursor:pointer;transition:all .5s ease}.formBtn:hover{box-shadow:5px 5px #cef9ed}.imgLinkDiv{max-height:200px;max-width:300px;margin:0;padding:0}.profilePic{object-fit:cover;object-position:0 0;width:300px;height:200px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:3px solid #fcaf9f}.profilePageDiv{display:flex;justify-content:center;width:40vw}.profilePicPageDiv{margin-right:2rem;width:10vw;border-right:1px solid lightgrey;height:200px;width:200px;overflow:hidden;border-radius:50%;border:3px solid rgba(255,255,255,.446)}.profilePicPage{width:200px;height:200px;object-fit:cover}.profileInfo{margin-left:2rem}.profileEditDiv{display:flex}.formBtnEdit{color:#fff;font-family:Work Sans,sans-serif;font-size:.9em;border-top-left-radius:50px;border-bottom-left-radius:50px;background:#fcaf9f;width:10vw;height:50px;margin:4rem .1rem 0 0;cursor:pointer;text-align:center;padding-top:1em;border-top:1px solid #ebfdf8}.formBtnDelete{color:#fff;font-family:Work Sans,sans-serif;font-size:.9em;border-top-right-radius:50px;border-bottom-right-radius:50px;border:none;background:#fcaf9f;width:10vw;height:50px;margin:4rem 0 0 .1rem;cursor:pointer;transition:all .5s ease;border-top:1px solid #ebfdf8}.profilePageBackground{background-image:url(../caleb-george-pH88tHG-1yw-unsplash3.jpg);background-size:cover;margin-top:5px;backdrop-filter:blur(8px);height:calc(100vh - 4.5rem);padding-top:4em}.profileAllDivs{display:flex;flex-direction:column;align-items:center;height:50%;width:30vw;margin-left:35%;padding:5em;border-radius:20px;box-shadow:0 5px 18px #29292914;background-color:#ffffff47}.searchDiv{display:flex;justify-content:space-evenly;color:gray;font-size:.9em}.searchBtn{border:none;background-color:#fff;width:1.4rem;cursor:pointer}.oneSearchBarDiv{display:flex;flex-direction:row;align-items:center}.searchBarInput{margin:0 1rem;width:13vw;height:35px;border:1px solid lightgrey;border-radius:8px}.btnDeleteDiv{display:flex;justify-content:center}.btnDelete{border:none;background-color:#fff;color:gray}.allReq{margin-top:1.5rem}.oneRequest{display:flex;flex-direction:column;max-width:300px}.deleteReqBtn{border:none;background-color:#fcfcfc;color:#fcaf9f;font-family:Work Sans,sans-serif;cursor:pointer;margin:1em 0 0 35%;width:3rem}.allReqsDiv{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:left;max-width:95%;margin:.2rem 0 3rem 5%;background-color:#fcfcfc}.h2Req{font-family:Work Sans,sans-serif;color:#472d30;text-transform:uppercase;background-color:#f1eeeea2;padding:.5rem 1rem .5rem 4%}.formEditProfile{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;position:absolute;align-items:center;box-shadow:0 4px 8px #29292914;border-radius:50px;background-color:#fff;width:35vw;margin:3vh 0;padding:1.5em 2em}.updateProfileBtn{border:none;background-color:#fff;cursor:pointer;font-family:Work Sans,sans-serif;color:#fcaf9f}.contactDiv{margin-top:10em}
