.Home-module__g21JLG__container{background-image:url(/swirls-3-orange-transparent.svg);background-position:right 0 top 324px;background-repeat:no-repeat;flex-direction:column;justify-content:center;min-height:100vh;padding:0 .5rem;display:flex}.Home-module__g21JLG__main{flex-direction:column;flex:4;align-items:start;height:100%;padding:0;display:flex}.Home-module__g21JLG__main:before{background-image:url(/swirls-2.svg);border:10px solid orange;width:100%;height:100%;position:absolute;inset:0}.Home-module__g21JLG__contentWrapper{z-index:10;position:relative}.Home-module__g21JLG__introHeaderContainer{align-items:start;width:100%;max-width:36rem;margin:0;padding:0 3rem;font-size:3rem}.Home-module__g21JLG__introHeaderContainer h1{letter-spacing:-4px;-webkit-user-select:none;user-select:none;margin:2rem;font-size:4rem;line-height:91px}.Home-module__g21JLG__introTextContainer{margin:0 3rem 3rem;-webkit-user-select:none;user-select:none;max-width:44rem;color:var(--white);margin-block-start:1rem;padding:0 2rem;position:relative}.Home-module__g21JLG__withAnimation{transition:color .15s,border-color .15s}.Home-module__g21JLG__introTextContainer p,.Home-module__g21JLG__introTextContainer ul{margin:2rem 0}.Home-module__g21JLG__introTextContainer li{list-style-type:none}.Home-module__g21JLG__withAnimation li{display:inline-block}.Home-module__g21JLG__introTextContainer mark{background-color:#00d1ff5c}.Home-module__g21JLG__inline{display:inline}.Home-module__g21JLG__highlight{background-color:var(--secondary-highlight-transparent-80);color:var(--secondary-highlight-inverse)}.Home-module__g21JLG__highlight2{background-color:var(--primary-highlight-transparent);color:var(--secondary-highlight-inverse)}span.Home-module__g21JLG__highlight{padding:5px;line-height:2.5rem}p.Home-module__g21JLG__highlight{padding:5px;line-height:2rem}.Home-module__g21JLG__title a{color:#0070f3;text-decoration:none}.Home-module__g21JLG__title a:hover,.Home-module__g21JLG__title a:focus,.Home-module__g21JLG__title a:active{text-decoration:underline}.Home-module__g21JLG__title{margin:0;font-size:4rem;line-height:1.15}.Home-module__g21JLG__title,.Home-module__g21JLG__description{text-align:center}.Home-module__g21JLG__description{font-size:1.5rem;line-height:1.5}.Home-module__g21JLG__code{background:#fafafa;border-radius:5px;padding:.75rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace;font-size:1.1rem}.Home-module__g21JLG__grid{flex-wrap:wrap;justify-content:center;margin-top:2rem;display:flex}.Home-module__g21JLG__card{text-align:left;background-color:#ffffffe7;border:1px solid #eaeaea;border-radius:5px;flex-basis:45%;margin:1rem;padding:1.5rem;text-decoration:none;transition:color .15s,border-color .15s}.Home-module__g21JLG__card:hover,.Home-module__g21JLG__card:focus,.Home-module__g21JLG__card:active{color:#ab7351;border-color:#ab7351}.Home-module__g21JLG__card .Home-module__g21JLG__titlesWrapper{flex-direction:row;align-items:center;display:flex}.Home-module__g21JLG__card img{border:1px solid #65646324;margin:0 10px 10px 0}.Home-module__g21JLG__card img .Home-module__g21JLG__errorThumb{border:5px solid #ab7351}.Home-module__g21JLG__card h3,.Home-module__g21JLG__card h4{margin:0;font-size:1rem}.Home-module__g21JLG__card .Home-module__g21JLG__label{background-color:#cdbfae;border-radius:25px;margin:15px 2px 5px;padding:5px 10px;font-size:.8rem;font-weight:400;display:inline-block}.Home-module__g21JLG__card p{color:var(--black);margin:0;font-size:.9rem;line-height:1.5}.Home-module__g21JLG__logo{height:1em}.Home-module__g21JLG__dialog{background-color:#b7943d;width:100vw;height:100vw;position:fixed;top:0;left:0}.Home-module__g21JLG__firstline{initial-letter:1.5 2;display:block}@media (max-width:600px){.Home-module__g21JLG__grid{flex-direction:column;width:100%}.Home-module__g21JLG__main{padding:1rem 0 0}.Home-module__g21JLG__introHeaderContainer{padding:0;font-size:2rem}.Home-module__g21JLG__introTextContainer{margin:0;padding-bottom:3rem}.Home-module__g21JLG__introTextContainer h2{font-size:1.1rem}}
.AddProjectPage-module__zU0Y8W__pageForm div{grid-template-columns:1fr 4fr;margin-bottom:10px;display:grid}.AddProjectPage-module__zU0Y8W__pageForm div label{text-align:right;padding:0 20px 0 0}.AddProjectPage-module__zU0Y8W__pageForm div input{width:50%}.AddProjectPage-module__zU0Y8W__pageForm .AddProjectPage-module__zU0Y8W__submitWrapper{text-align:right}.AddProjectPage-module__zU0Y8W__pageForm button{width:200px;padding:10px;font-size:large}
.AtomBackArrow-module__nsZtLW__backArrow{margin:2rem;font-size:1rem}.AtomBackArrow-module__nsZtLW__backArrow a{text-decoration:none}
.MoleculeForm-module__8Hq2Rq__pageForm div{grid-template-columns:1fr 4fr;margin-bottom:10px;display:grid}.MoleculeForm-module__8Hq2Rq__pageForm div label{text-align:right;align-items:center;padding:0 20px 0 0;font-size:16px;display:flex}.MoleculeForm-module__8Hq2Rq__pageForm div input,.MoleculeForm-module__8Hq2Rq__pageForm div textarea{border:1px solid #ccc;border-radius:4px;padding:10px;font-size:16px}.MoleculeForm-module__8Hq2Rq__pageForm .MoleculeForm-module__8Hq2Rq__submitWrapper{text-align:right}.MoleculeForm-module__8Hq2Rq__pageForm button{color:#fff;cursor:pointer;background-color:#b7aea2;border:none;border-radius:4px;padding:10px 20px;font-size:16px}
.MoleculeHeader-module__FDJjpW__headerWrapper{z-index:20;background-color:#fff;border-bottom:1px solid;justify-content:space-between;align-items:center;width:100%;display:flex;position:sticky;top:0}.MoleculeHeader-module__FDJjpW__headerNav{display:inline-block}.MoleculeHeader-module__FDJjpW__headerWrapper a{text-decoration:none;position:relative}.MoleculeHeader-module__FDJjpW__headerWrapper .MoleculeHeader-module__FDJjpW__headerNav a:after{content:"";border-left:1px solid #000;height:70%;position:absolute;top:5px;right:0}.MoleculeHeader-module__FDJjpW__headerWrapper .MoleculeHeader-module__FDJjpW__headerNav span:last-child a:after{display:none}.MoleculeHeader-module__FDJjpW__headerHome{text-transform:uppercase;letter-spacing:0;letter-spacing:0;color:#000;padding:10px;font-size:15px;font-weight:900;display:inline-block}.MoleculeHeader-module__FDJjpW__HeaderElement{text-transform:uppercase;letter-spacing:0;letter-spacing:0;padding:10px;font-size:13px;font-weight:900;display:inline-block}.MoleculeHeader-module__FDJjpW__HeaderElementActive{text-transform:uppercase;letter-spacing:0;letter-spacing:0;color:orange;padding:10px;font-size:13px;font-weight:900;display:inline-block}@media (max-width:600px){.MoleculeHeader-module__FDJjpW__headerWrapper{flex-direction:column}.MoleculeHeader-module__FDJjpW__headerNav{display:block}}
.MoleculeContactForm-module__8Cboda__formWrapper{margin-top:2rem;padding:10px;display:flex}.MoleculeContactForm-module__8Cboda__formwrapper input{appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) 96% no-repeat;border:1px solid #eaeaea;border-radius:5px;width:100%;margin:1rem;padding:15px;font-size:large}.MoleculeContactForm-module__8Cboda__formWrapper label{padding:10px}
.MoleculeFooter-module__EU8E2q__logo{border:10px solid #352507}.MoleculeFooter-module__EU8E2q__footerWrapper{opacity:.5;background-color:#fff;border-top:1px solid #eaeaea;flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:sticky;top:100%}.MoleculeFooter-module__EU8E2q__footerWrapper a{text-decoration:none}@media (max-width:600px){.MoleculeFooter-module__EU8E2q__footerWrapper{grid-template-columns:1fr 1fr;display:grid}}
.AtomButtonSubmit-module__KZ-Gsq__submitButton{width:200px;padding:10px;font-size:large}
.page-module__hUlLAq__pageWrapper{margin:1rem 5rem}
.AtomTextArea-module__fR_B9G__textAreaField::placeholder{color:#b1adad;opacity:1}
.AtomInput-module__k9vdFW__inputField::placeholder .AtomInput-module__k9vdFW__inputField::placeholder{color:#f0f0f0;opacity:1;width:100%}.AtomInput-module__k9vdFW__inputField::placeholder{opacity:1}
.MoleculeProjects-module__SQoNaW__gridWrapper{vertical-align:top;flex:1;display:flex}.MoleculeProjects-module__SQoNaW__grid-projects{grid-template-columns:repeat(1,1fr);margin:0 3rem;display:grid}@media (min-width:600px){.MoleculeProjects-module__SQoNaW__grid-projects{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (min-width:900px){.MoleculeProjects-module__SQoNaW__grid-projects{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.MoleculeProjects-module__SQoNaW__grid-projects{grid-template-columns:repeat(4,1fr)}}@media (min-width:1500px){.MoleculeProjects-module__SQoNaW__grid-projects{grid-template-columns:repeat(5,1fr)}}
ul.AdminPage-module__eSrwlG__adminPageUl,ul.AdminPage-module__eSrwlG__adminPageUl li{list-style-type:none}
.MoleculeFilterProjects-module__0kjvMq__filterWrapper{border-radius:5px;flex:1;align-items:center;width:100%;margin-bottom:1rem;padding:0 4rem;display:flex}.MoleculeFilterProjects-module__0kjvMq__filterSpacingContainer{border:1px solid #eaeaea;border-radius:5px;flex-grow:1}.MoleculeFilterProjects-module__0kjvMq__filterh2{color:var(--white);margin:1rem;display:inline-block}.MoleculeFilterProjects-module__0kjvMq__selectWrapper{appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) 96% no-repeat;border:1px solid #eaeaea;border-radius:5px;width:13rem;margin:1rem;padding:15px;font-size:large}.MoleculeFilterProjects-module__0kjvMq__filterLabelUL{margin-block-start:0;padding-inline-start:10px}.MoleculeFilterProjects-module__0kjvMq__filterButton{background-color:#0000;border:0}.MoleculeFilterProjects-module__0kjvMq__clearButtonsWrapper{margin:1rem;display:inline-block}.MoleculeFilterProjects-module__0kjvMq__clearButtonsWrapper .MoleculeFilterProjects-module__0kjvMq__filterButton{color:#8a8a8a;background-color:#cdbfae52;border:1px solid #eaeaea;border-radius:5px;margin-right:10px;padding:10px;font-weight:700}.MoleculeFilterProjects-module__0kjvMq__clearButtonsWrapper .MoleculeFilterProjects-module__0kjvMq__filterButton:hover{cursor:pointer;color:#fff;background-color:orange;font-weight:700}
.MoleculeImagePicker-module__XM1BvG__imagePickerWrapper input{display:none}.MoleculeImagePicker-module__XM1BvG__imagePickerWrapper .MoleculeImagePicker-module__XM1BvG__button{cursor:pointer;font:inherit;background:#a4abb9;border:0;border-radius:2px;padding:.5rem 1.5rem}.MoleculeImagePicker-module__XM1BvG__preview{text-align:center;color:#a4abb9;border:2px solid #a4abb9;justify-content:center;align-items:center;width:10rem;height:10rem;display:flex;position:relative}.MoleculeImagePicker-module__XM1BvG__preview p{margin:0;padding:1rem}.MoleculeImagePicker-module__XM1BvG__preview img{object-fit:cover}
.MoleculeLabels-module__DmNr7q__filterLabelUl{padding-inline-start:5rem}.MoleculeLabels-module__DmNr7q__filterLabelUlwithMargin{padding-left:0}.MoleculeLabels-module__DmNr7q__filterLabelLI{cursor:pointer;background-color:#cdbfae;border-radius:25px;margin:15px 2px 5px;padding:5px 10px;font-size:.8rem;font-weight:400;display:inline-block}.MoleculeLabels-module__DmNr7q__filterLabelLIDeselected{opacity:.5;cursor:pointer;background-color:#cdbfae;border-radius:25px;margin:15px 2px 5px;padding:5px 10px;font-size:.8rem;font-weight:400;display:inline-block}.MoleculeLabels-module__DmNr7q__filterButton{background-color:#0000;border:0}.MoleculeLabels-module__DmNr7q__filterSpan{padding:5px;display:inline-block}
