@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700;400&display=swap";body{margin:0;display:flex;width:100%;min-height:100vh;font-family:Oswald,sans-serif}#root{width:100%;min-height:100vh;display:flex;flex-direction:column;font-family:Oswald,sans-serif}.site-name a{text-align:left;font-size:large}a{text-decoration:none;color:gray}#header{padding-left:2em;padding-right:2em}div.gallery{display:flex;flex-direction:column;justify-content:start;align-items:center;margin:5px;width:15rem;border:1px solid gray}img{width:15rem;height:10rem;object-fit:cover}h3{font-size:larger;margin-top:1em}p{margin-top:0;font-size:small;padding-left:2em;padding-right:2em}h2,p{text-align:center}h2{font-family:Oswald,serif;font-optical-sizing:auto;font-weight:500;font-style:normal;color:#fff;font-weight:700}.homepage{padding-top:2em;padding-bottom:4em;display:flex;justify-content:center;flex-direction:column;background-color:#04aa6d}.card{display:flex;flex-direction:row;justify-content:center;border:none;background-color:beige;padding-top:1em;padding-bottom:1em}.btn-start{background-color:#04aa6d;color:#fff;border:2px solid white;padding:10px 25px;margin:2em auto auto}.btn-start:hover{background-color:#fff;color:#04aa6d}#footer{text-decoration:none;color:gray;font-size:small}.colorblock{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;border:1px solid white;flex-basis:20%;height:11rem;box-sizing:border-box}.colorblock h3{font-size:1.3em;font-family:fantasy;color:#fff}.colorblock p{display:flex;flex-direction:row;text-align:start;color:#fff;flex-wrap:nowrap}section h2{margin-top:2em}form{text-align:center;margin:auto}.colorPanel{display:flex;flex-direction:row;flex-wrap:wrap}form{display:flex;flex-direction:row;justify-content:center;align-items:center;width:70%;background-color:beige;padding:1rem;box-shadow:0 4px 8px #0003;border-radius:8px;font-size:small;margin-bottom:2em}label{display:block;margin-bottom:5px;font-weight:700;text-align:start;font-size:small;margin-left:10px;margin-right:5px;min-width:4rem}option{color:#fff}h2{color:#000}form input[type=text],form select{width:90%;padding:8px;margin-bottom:15px;border:1px solid #ced4da;border-radius:4px;box-sizing:border-box}.btn-submit{background-color:#fff;color:#04aa6d;border:2px solid #04AA6D;padding:7px 25px;margin:auto}.btn-submit{background-color:#04aa6d;color:#fff}.myNav{text-align:right;margin-top:-2em;padding-right:2em}a{text-decoration:none;color:gray;font-size:small;margin-right:1em}
