body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#d97a32;font-family:Poppins,-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}nav{background-color:#263238;flex-direction:row;justify-content:flex-start;margin-bottom:30px;margin-top:30px;padding:0;position:relative;width:100%}.logo,nav{display:flex}.logo{align-items:center;cursor:pointer;margin-left:10px;max-width:20vw;width:-webkit-fit-content;width:fit-content}.logo img{height:90px;width:auto}.nav-links{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-left:60px;padding-left:0;width:60vw}.nav-links li{background-color:#3d4e56;border-radius:15%/50%;color:#fff;cursor:pointer;list-style-type:none;margin:20px;padding:20px;transition:all .3s ease-in-out}.nav-links li:not(.active):hover{font-size:1.1em;transform:scale(1.1)}.nav-links li:active{color:#00bfa5;transform:scale(.95)}.login-links{align-items:center;display:flex;flex-direction:column;justify-content:space-around;margin:2px;max-width:20vw}.login-links li{align-items:center;border-radius:15%/50%;cursor:pointer;height:20px;justify-content:center;list-style-type:none;margin:5px;padding:8px 50px;text-align:center;transition:all .3s ease-in-out;width:60%}.signup{background-color:#263238;color:#d97a32}.login,.signup{outline:none;text-decoration:none}.login{background-color:#d97a32;color:#263238}.user-profile{background-color:#263238;color:#fff;outline:none;text-decoration:none}.login a,.signup a,.user-profile a{color:inherit;outline:none;text-decoration:none}.login-links li:not(.active):hover{font-size:1.05em;transform:scale(1.05)}.login-links li:not(.active):active{color:#fff;transform:scale(.95)}.login-links a,.nav-links a{color:inherit;display:block;outline:none;text-decoration:none}.menu-toggle{background:none;border:none;color:#fff;cursor:pointer;display:none;position:absolute;right:20px;top:20px}@media (max-width:1000px){nav{align-items:center;flex-direction:column;overflow:visible;padding:20px 0}.logo{margin-bottom:20px;max-width:80vw}.menu-toggle{display:block}.nav-links-container{display:none;width:100%}.nav-links{align-items:flex-start;box-sizing:border-box;flex-direction:column;margin:20px 0 0;padding-left:15px;text-align:left;width:100%}.nav-links li{background-color:#263238;margin:10px 0;padding:10px 20px;width:auto}.nav-links li:not(.active):hover{font-size:1.05em;transform:scale(1.05)}.login-links{align-items:flex-start;box-sizing:border-box;display:none;flex-direction:column;justify-content:center;margin-top:10px;max-width:100%;padding-left:15px;width:100%}.login-links li{margin:10px 0;padding:10px 20px;text-align:left;width:auto}nav.open .login-links,nav.open .nav-links-container{display:flex}}footer{align-items:flex-start;background-color:#263238;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-top:30px;min-height:100px;overflow:hidden;padding:40px;width:inherit}.clickable{color:#fff;cursor:pointer;text-decoration:underline}.backdrop{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal{background-color:#263238;border-radius:10px;box-shadow:0 0 15px #0000004d;color:#fff;max-width:75%;min-width:20%;padding:2rem}.modal button{align-items:center;background-color:#d97a32;border-radius:15%/50%;color:#3d4e56;justify-content:center;outline:none;padding:5px;text-decoration:none}.modal hr{border:none;border-top:2px solid #d97a32;margin:20px 0}.container{background-color:#263238;border-radius:15px 15px 0 0;margin:25px 100px 100px;padding:20px}.container h1{color:#fff;text-align:center}.text-container{background-color:#3d4e56;border-radius:20px;color:#fff;margin:20px;padding:20px}.text-container p{font-size:18px;text-align:justify}.mission-title{color:#ffa726;font-size:2.5rem;margin-bottom:1.5rem;text-align:center}.text-image-container{align-items:center;display:flex;justify-content:space-around;margin:10px}.text-container .text-image-container p{flex:0 0 60%;font-size:1.3rem;margin:20px}.image-container{align-items:center;display:flex;flex:0 0 20%;justify-content:center;margin:20px}.image-container img{display:block;max-height:100%;max-width:100%;object-fit:contain}.text-container p{font-size:1.1rem;line-height:1.6}.mission-section h2{font-size:1.7rem}.mission-section h2,.mission-section h3{color:#ffd54f;margin-top:2rem}.list-squares{align-items:center;display:flex;flex-direction:row;justify-content:space-around}.list-squares-item{background-color:#263238;border-radius:15px;display:flex;flex:0 0 15%;flex-direction:column;height:200px;margin:20px;padding:20px;transition:all .3s ease-in-out}.list-squares-item img{height:70%;object-fit:contain;width:auto}.list-squares-item p{color:#546e7a;flex:1 1;text-align:center;transition:all .3s ease-in-out}.list-squares-item:hover{transform:scale(1.04)}.list-squares-item:hover p{color:#d97a32;font-weight:700}.form-group-singleline{flex-direction:row}.form-group-multiline,.form-group-singleline{display:flex;justify-content:space-between;padding:20px}.form-group-multiline{flex-direction:column}.form-group-multiline label,.form-group-singleline label{color:#fff;justify-content:left;padding-left:10px;width:200px}.form-group-singleline input:not([type=checkbox]),.form-group-singleline select{background-color:#263238;border:1px solid #546e7a;border-radius:15px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:1rem;height:30px;line-height:1.5;padding-left:10px;width:100%}.form-group-singleline .checkbox-container{align-items:center;display:flex}.form-group-singleline .checkbox-container input[type=checkbox]{accent-color:#ffa726;background-color:#263238;height:25px;margin-left:10px;width:25px}.form-group-singleline .spacer{width:80%}.form-group-multiline textarea{background-color:#263238;border:1px solid #546e7a;border-radius:15px;box-sizing:border-box;color:#fff;font-family:inherit;height:120px;margin-top:15px;padding:15px;resize:vertical;width:100%}input:focus,select:focus,textarea:focus{border-color:#d97a32;outline:none}.form button{background-color:#d97a32;border:none;border-radius:15px;color:#263238;cursor:pointer;display:block;font-size:1.2rem;font-weight:700;margin:40px auto 10px;padding:12px 20px;transition:all .3s ease-in-out;width:50%}.form button:hover{filter:brightness(1.1);transform:scale(1.02)}.form .standard-button,.standard-button{background-color:#263238;border:none;border-radius:15px;color:#d97a32;cursor:pointer;display:block;font-size:1.2rem;font-weight:700;margin:40px auto 10px;padding:12px 20px;transition:all .3s ease-in-out;width:50%}.form .standard-button:hover,.standard-button:hover{filter:brightness(1.1);transform:scale(1.02)}.page-title-left{justify-items:left;text-align:left}.container h3{color:#fff;text-align:left}.text-2-columns{justify-content:left;justify-items:left}.search-area{background-color:#263238;border-radius:15px;display:flex;flex-direction:row;justify-content:center;justify-items:center;margin:20px 120px;padding:20px}.search-area input{background-color:#3d4e56;border:1px solid #546e7a;border-radius:15px;color:#fff;width:80%}.search-area button,.search-area input{font-size:1.1rem;margin:10px;padding:20px}.search-area button{background-color:#d97a32;border-radius:15px;color:#263238;transition:all .3s ease-in-out;width:20%}.search-area button:hover{font-size:1.2rem;transform:scale(1.05)}.main-page-header{color:#263238;margin-left:15%}.welcome-section{background:url(/static/media/welcome_section_image.e2c72d54bec6bee33fbc.png) 50%/cover no-repeat;height:70vh;position:relative}.welcome-overlay,.welcome-section{align-items:center;display:flex;justify-content:center;width:100%}.welcome-overlay{background-color:#00000080;color:#fff;flex-direction:column;height:100%;left:0;padding:0;position:absolute;text-align:center;top:0}.welcome-title{font-size:2.5rem;font-weight:700;margin:0;padding-left:10px;padding-right:10px}.welcome-buttons{display:flex;gap:20px}.welcome-button{background-color:#263238;border:none;border-radius:15px;color:#d97a32;cursor:pointer;display:block;font-size:1.2rem;font-weight:700;margin:0;padding:12px;transition:all .3s ease-in-out;width:auto}.welcome-button:hover{filter:brightness(1.1);transform:scale(1.02)}@media only screen and (max-width:768px){.container{margin:15px;padding:15px}.text-container{margin:10px 0;padding:15px}.form-group-singleline{align-items:flex-start;flex-direction:column}.form-group-singleline label{margin-bottom:10px;width:100%}.form-group-singleline input:not([type=checkbox]),.form-group-singleline select{width:100%}.form-group-singleline .spacer{display:none}.form .standard-button,.form button,.standard-button{padding:10px 15px;width:80%}.search-area{flex-direction:column;margin:20px 15px}.search-area button,.search-area input{box-sizing:border-box;width:100%}.search-area button{padding:15px}.list-squares,.text-image-container{align-items:center;flex-direction:column}.list-squares,.list-squares-item{justify-content:center}.list-squares-item{align-items:center}.list-squares-item img{height:auto;object-fit:contain;width:70%}}.form-card-container{margin:0 15% 60px}.form-card{background-color:#263238;border-radius:25px 25px 0 0;margin-top:30px;padding:20px}.builder-name{color:#fff;font-size:2rem;font-weight:700;margin-bottom:20px;margin-left:10px;margin-top:0;text-align:left}.builder-name p{margin:0}.builder-details{color:#fff;margin-bottom:10px;margin-left:10px;margin-top:0;text-align:left}.builder-details p{font-size:1.2rem;margin:0}.text-2-columns{align-items:left;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:10px;margin-top:0}.text-2-columns p{margin:0;width:50%}.description-container{background-color:#3d4e56;border-radius:20px;color:#cfd8dc;font-size:1.2rem;justify-content:left;margin:20px;padding:10px}.read-more{color:#fff;cursor:pointer;font-size:1rem;padding-right:30px;text-align:right;text-decoration:none;transition:all .3s ease-in-out}.read-more:hover{font-size:1.1rem}.date{color:#fff;font-size:1rem;padding-left:20px;text-align:left}.rest-container{background-color:#3d4e56;color:#fff;margin-left:25px;min-height:100px}.report-options{background-color:#263238;border-radius:0 0 35px 35px;color:#fff;display:flex;flex-direction:row;font-size:1.2rem;justify-content:space-around;margin-left:25%;margin-right:25%;text-decoration:none}.comments-container{margin-bottom:20px;margin-top:20px;padding-bottom:20px}.comment-container{background-color:#263238;border-radius:20px;color:#cfd8dc;font-size:1.2rem;justify-content:left;margin:20px;padding:10px}.commenter{font-size:1.2rem;font-weight:700;padding-left:5px}.comment-text{font-size:1rem;padding-left:15px}.report-option-button{cursor:pointer;margin:10px;text-decoration:none;transition:all .3s ease-in-out}.report-option-button p{text-decoration:none}.report-option-button:not(.report-option-button--disabled):hover{font-size:1.3rem}.report-option-button--disabled{cursor:not-allowed;opacity:.6}.form-minimal-container{margin:0 5% 25px}.form-minimal{background-color:#263238;border-radius:25px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;min-width:90%;padding:15px;text-decoration:none;transition:all .3s ease-in-out}.form-minimal:hover{transform:scale(1.05)}@media only screen and (max-width:768px){.form-card-container{margin:0 15px 40px}.text-2-columns{flex-direction:column}.text-2-columns p{margin-bottom:10px;width:100%}.report-options{margin-left:10%;margin-right:10%}.report-option-button{font-size:1rem}.report-option-button:not(.report-option-button--disabled):hover{font-size:1.1rem}}.pagination-container{display:flex;justify-content:center}.pagination{display:flex;list-style:none;margin-bottom:40px;margin-top:40px;padding:0}.page-item{margin:0 5px}.page-link{background-color:#263238;border:1px solid #546e7a;border-radius:5px;color:#ffa726;cursor:pointer;font-size:1rem;padding:8px 16px;text-decoration:none;transition:background-color .3s}.page-item.active .page-link{background-color:#ffa726;border-color:#ffa726;color:#263238;font-weight:700}.page-item:not(.active) .page-link:hover{background-color:#3d4e56}.page-item.disabled .page-link{background-color:#263238;border-color:#455a64;color:#6c757d;cursor:default;pointer-events:none}.App{background-color:#d97a32;background-position:50%;background-size:cover;min-height:100vh}
/*# sourceMappingURL=main.0e188b65.css.map*/