:root{--cream:#f5f5db;--pale-green:#98fb98;--green:#39b54a;--cream:#fffff8;--pale-green:#2ac02a;--dark-green:#65b538;--button-bg:rgba(0,0,0,0.5);--display-bg:hsla(0,0%,100%,0.2);--display-bg:rgba(0,0,0,0.2);--set-item-bg:rgba(0,0,0,0.2);--nav-bg:var(--green);--gallery-bg:#00903c}*{margin:0;padding:0;color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body,html{margin:0;font-family:"Merriweather",serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background-image:url(/static/media/webb-dark.9aec11f1.png);background-repeat:repeat}h1,h2,h3,h4,h5,h6{font-family:"Lora",serif}p{font-family:"Merriweather",serif}.fa,.fal,.far,.fas{font-style:normal}#App{text-align:center}main{float:right;width:82%}img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}#horizontalNav{display:none;position:fixed;top:0;width:100%;background-color:var(--nav-bg);height:15vh;margin:0;z-index:1}#navBars{float:left;margin-left:10px;font-size:8vw;padding:10px}#verticalNav{position:fixed;top:0;left:0;width:18%;background-color:var(--nav-bg);height:100vh;margin:0;z-index:1}#branding{box-sizing:border-box;margin:3rem auto;padding:10px;width:80%;height:auto;-webkit-filter:invert(100%);filter:invert(100%)}li p{font-size:1.25rem;margin-top:13px;transition:transform .1s ease-out;font-family:"Lora",serif}li p:hover{cursor:pointer;transform:scale(1.1)}ul{width:100%;height:auto;display:block;justify-content:center}hr{width:50%;margin:2.25rem auto;color:#fff;background-color:#fff}#social{margin-bottom:2rem}#social>a{color:#000;margin:.4rem;font-size:1.35rem}#social>a:hover{color:#00f;font-size:1.5rem}#contactInfo>p{width:80%;margin:0 auto}.inline-icon{margin:0 .3rem}#navMenu{position:fixed;top:0;left:0;border-top:1px solid #000;background-color:var(--nav-bg);margin-top:15vh;width:100vw;height:85vh;z-index:2}@media only screen and (max-width:1170px){#verticalNav{display:none}#horizontalNav{display:block}#navBars{margin-left:1rem;position:absolute;left:0;top:25%}#branding{position:absolute;transform:translateX(-50%);margin:0;padding:10px;width:auto;height:90%}main{margin-top:15vh;width:100%}}@media only screen and (min-width:700px) and (max-width:1170px){#navBars{margin-left:3rem}#navMenu,#social i,li p{font-size:2rem}#navMenu{padding-top:2rem}}@media only screen and (min-width:1170px){#navMenu{display:none}}@media only screen and (max-height:600px){#social{margin-bottom:.3rem}#contactInfo br{display:none}}@media only screen and (max-height:750px){#verticalNav{overflow-y:scroll}#verticalNav::-webkit-scrollbar{width:5px;background-color:var(--gallery-bg);margin-right:3px}#verticalNav::-webkit-scrollbar-thumb{width:3px;background-color:#fff}}#display{position:relative;width:100%;height:auto}#display>img{margin-left:50%;transform:translateX(-50%);min-height:110vh;max-height:150vh;min-width:90vw;max-width:none;height:auto;overflow-x:hidden}#displayTextWrapper{width:100%;display:flex;justify-content:center}#displayText{padding:2rem 1.25rem;font-size:5rem;font-family:"Indie Flower",cursive;color:#fff;border:5px solid var(--green);background-color:rgba(0,0,0,.4);position:absolute;top:22%;height:auto}@media only screen and (max-width:700px){#displayText{font-size:3rem;padding:.3rem .3rem 1.25rem;top:14%}}@media only screen and (min-width:700px) and (max-width:1050px){#displayText{top:18%;padding:.5rem .5rem 1.5rem;width:80%;justify-self:center}}#servicesWrapper{padding-top:5rem}#servicesLabel{background-color:rgba(0,0,0,.3);width:15rem;padding:1rem;font-size:3rem;margin:0 auto 3rem;text-align:center;border:2px solid var(--green)}#services{display:inline-flex;justify-content:center;width:100%}.servicesContainer{margin:0 1.25rem;width:40%;height:auto;display:flex;align-items:center;flex-direction:column}@media only screen and (max-width:700px){.servicesContainer{width:90%;margin-left:50%;transform:translateX(-50%)}#services{display:block}#servicesWrapper{padding-top:19vh}}@media only screen and (min-width:700px) and (max-width:1200px){#servicesWrapper{padding-top:20vh}}:root{--service-br:15px;--service-pa:20px}.service{display:flex;flex-direction:column;width:35rem;margin:0 1.5rem 3rem}.serviceHeader{border-top-right-radius:15px;border-top-right-radius:var(--service-br);border-top-left-radius:15px;border-top-left-radius:var(--service-br);text-align:left;padding:20px;padding:var(--service-pa);background-color:var(--green);width:100%;min-height:4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.inactive{border-bottom-right-radius:15px;border-bottom-right-radius:var(--service-br);border-bottom-left-radius:15px;border-bottom-left-radius:var(--service-br)}.serviceImage{background-color:#000;width:auto;height:20rem;object-fit:contain}.serviceContent{min-height:6rem;padding:20px;padding:var(--service-pa);background-color:var(--green);border-bottom-right-radius:15px;border-bottom-right-radius:var(--service-br);border-bottom-left-radius:15px;border-bottom-left-radius:var(--service-br)}@media only screen and (max-width:1050px){.service{width:90%}}@media only screen and (min-width:1050px) and (max-width:1650px){.service{width:90%}}.navButton{display:flex;justify-content:center;border:0;height:14%;width:6%;position:relative;background-color:var(--button-bg);align-self:center;cursor:pointer}.navButton:hover{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transform:scale(1.05);transition:transform .25s ease-out}#leftButton{right:.33rem}#rightButton{left:.33rem}.buttonIcon{padding:.1rem;font-size:1.5rem;align-self:center;background-color:transparent;color:#fff}#backgroundDiv{width:45vw;height:70vh;background-color:var(--display-bg);padding:.5rem;border-radius:1%}#imageDiv{display:flex;justify-content:center;height:88%;width:auto}#mainImage{background-color:#000;width:100%;float:left;object-fit:contain}#space{height:1%;width:auto;background-color:transparent}#labelContainer{background-color:#000;margin-left:auto;margin-right:auto;float:center;width:100%;padding:0 1rem;max-width:100vw;height:11%;overflow-y:scroll;scrollbar-color:var(--display-bg)}#labelContainer::-webkit-scrollbar{width:12px;background-color:var(--display-bg)}#labelContainer::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:#fff}p{padding-top:.6rem}@media only screen and (max-width:770px){.navButton{display:none}#backgroundDiv{width:85vw}}@media only screen and (max-width:1050px){.navButton{display:none}#backgroundDiv{width:75vw}}#contactWrapper{width:100%;background-color:transparent;display:flex;justify-content:center;padding:0 6rem}#insetContact{padding:7rem 3rem 3rem;min-width:60%;background-color:#fff}#contactCards{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#contactCards>section{width:15rem;border-radius:30px;padding:2.5rem 1.5rem 1.5rem;margin:1rem 2rem;border:2px solid var(--green)}#contactCards>section>i{font-size:4rem;margin-bottom:.5rem;color:#000}#contactCards>section>p{color:#000}#contactInfoContent{border-radius:10px;font-size:2.5rem;margin-top:2rem;margin-left:50%;transform:translateX(-50%);padding:1.5rem;width:90%;color:#000;background-color:var(--green)}#contactInfoContent>p{width:80%;margin:.4rem auto}@media only screen and (max-width:700px){#contactWrapper{padding:0 2rem}#contactCards>section{width:auto;margin:0 2rem 1rem}#contactInfoContent{width:100%;font-size:.8rem}#insetContact{padding:8rem 1rem 1rem}}@media only screen and (min-width:700px) and (max-width:800px){#contactInfoContent{font-size:1.75rem;width:100%}#contactCards>section{margin:0 2rem 1rem}#insetContact{padding:3rem 1rem 1rem}#contactWrapper{padding:0 2rem}}footer{background-color:#000;width:100%;height:100px;display:flex;justify-content:center;align-items:center;font-family:"Lora",serif}:root{--bg-height:68%}#galleryWrapper{width:100%;margin-top:2.5rem;padding-top:2.5rem;background-repeat:repeat;background-color:var(--gallery-bg);background:linear-gradient(1turn,var(--gallery-bg),var(--gallery-bg) 68%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0));background:linear-gradient(1turn,var(--gallery-bg),var(--gallery-bg) var(--bg-height),hsla(0,0%,100%,0) var(--bg-height),hsla(0,0%,100%,0));padding-bottom:1rem}@media only screen and (max-width:770px){#galleryWrapper{padding-top:17vh;--bg-height:100%}}@media only screen and (min-width:700px) and (max-width:1200px){#galleryWrapper{padding-top:20vh}}.setCard{min-width:70px;width:5vw;min-height:70px;height:5vw}.setImage{object-fit:contain}.selected{transform:scale(1.2);background-color:var(--button-bg)}.notSelected{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .5s ease-out;background-color:var(--set-item-bg)}.notSelected:hover{transform:scale(1.2)}#setWrapper{width:100%;padding:1.5rem 0}#setContainer{position:relative;width:90%;height:auto;display:grid;grid-template-columns:repeat(5,6vw);grid-row-gap:2rem;row-gap:2rem;grid-column-gap:3.75rem;-webkit-column-gap:3.75rem;column-gap:3.75rem;place-items:center;justify-content:center;margin:0 auto}.seeMore{color:var(--button-bg)}.seeMore:hover{color:rgba(0,0,0,.7)}@media only screen and (max-width:500px){#setContainer{grid-template-columns:repeat(4,6vw)}}@media only screen and (max-width:330px){#setContainer{grid-template-columns:repeat(3,6vw)}}#zoomedDisplay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(0,0,0,.6)}.zoomedNavButton{box-sizing:border-box;display:flex;justify-content:center;border:0;z-index:1;height:9%;width:5%;border-radius:8%;position:relative;background-color:var(--button-bg);align-self:center;cursor:pointer;font-family:"FontAwesome"}.zoomedNavButton:hover{-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.7);transition:transform .25s ease-out}#zoomedBackgroundDiv{margin:0 1rem;width:94vw;height:97vh;background-color:var(--display-bg);padding:.5rem}#zoomedImageDiv{display:flex;justify-content:center;height:94%;width:100%;max-height:94vh;max-width:94vw}#zoomedMainImage{float:left;max-height:94vh;object-fit:contain}#zoomedLabelContainer,#zoomedMainImage{background-color:#000;width:100%;max-width:100vw}#zoomedLabelContainer{margin-left:auto;margin-right:auto;float:center;height:6%;overflow-y:scroll;scrollbar-color:var(--display-bg)}#zoomedLabelContainer::-webkit-scrollbar{width:12px;background-color:var(--display-bg)}#zoomedLabelContainer::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:#fff}@media only screen and (max-width:500px){#zoomedImageDiv{height:85%}#zoomedLabelContainer{height:15%}}@media only screen and (max-width:700px){#zoomedImageDiv{height:80%}#zoomedLabelContainer{height:20%}}@media only screen and (max-width:700px){.zoomedNavButton{height:30%}#leftZoomedButton{left:.5rem}#rightZoomedButton{right:.5rem}}@media only screen and (max-width:1100px){#zoomedBackgroundDiv{margin:0}}
/*# sourceMappingURL=main.a7d908fa.chunk.css.map */