body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-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}@font-face{font-family:Monocraft;src:url(/static/media/Monocraft.d2201aeb746218a4c4bb.ttf) format("ttf")}.App{max-height:100vh;max-width:100%;overflow:hidden;text-align:center}.mobileNavModal{border:2px solid #000;border-radius:10px;display:none;flex-direction:column;position:absolute;right:0;top:10vh;z-index:1001}.appHeader,.mobileNavModal{background-color:#038df6;padding:10px}.appHeader{align-content:center;align-items:center;display:grid;grid-template-columns:1fr 4fr;max-height:30%;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.appHeader img{margin-left:20px;max-height:100px;max-width:150px;z-index:1000}.appHeader img:hover{cursor:pointer}@media (max-width:768px){.navMenu{flex-direction:column;gap:20px;margin-top:10px}#topOverlay,.navMenu{display:none}.mobileNavMenuButton{width:50%}.landingPageItemCenter video{autoplay:false}}@media (min-width:769px){.navMenu{display:flex;flex-direction:row;gap:20px;margin-top:10px}.mobileNavMenuButton{display:none}}button:hover{background-color:#000;border:3px solid #fff;color:#fff}.contactContainer{align-content:center;align-items:center;background-color:#038df658;display:flex;flex-direction:column;justify-content:center;justify-items:center;min-height:100%;width:100%}.contactContainer h1{font-size:2rem;font-weight:bolder;text-decoration:underline;text-underline-offset:.5rem}.contactContainer h2{font-size:1.2rem;font-weight:bolder;max-width:75%;text-align:center}.contactForm{display:flex;flex-direction:column;gap:20px;margin-top:20px;width:100%}.contactBar,.contactForm{align-content:center;align-items:center;justify-content:center;justify-items:center}.contactBar{background-color:#038df6;bottom:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));margin-top:40px;max-width:100%;padding-bottom:40px}.contactBar button{justify-self:center;max-width:100%}.emphasisSpan{color:#038df6;font-size:1.5rem;font-weight:700}.genericGrid3Col{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}.genericGrid3Col,.gridItem{align-content:center;align-items:center;justify-content:center;justify-items:center}.gridItem{background-color:#fff;background-color:#ffbb04;border:2px solid #0000;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;font-size:16px;margin:10px;max-width:75%;min-height:80vh;padding:10px;transition-duration:.2s}.gridItem:hover{transform:scale(.98)}.gridItem p{font-family:Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:2rem}.gridItem h2{color:#000;color:#0479ff;font-size:1.7rem;font-weight:bolder;text-decoration:underline;-webkit-text-decoration-color:#ffbb04;text-decoration-color:#ffbb04;text-underline-offset:.5rem}.gridItem img{background-color:#fff;min-width:100%}.gridItemContent{background-image:linear-gradient(#faebd7 50%,#fff);border-color:#0000;border-width:3px;flex-grow:1;padding:10px}.separator{background-color:#038df6;min-height:50px;min-width:100%;padding:20px}.gridItemContent h2,p{text-align:left}.gridItemContent button{align-self:center!important;margin-top:20px;max-width:100%}.contactBar h1{color:#fad029;font-size:2rem;text-decoration:underline;text-underline-offset:.5rem}.landingPageItemEven,.landingPageItemOdd{grid-gap:10px;align-items:center;display:grid;font-family:Monocraft!important;gap:10px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center;margin:20px;width:100%}@media (max-width:768px){.landingPageItemEven,.landingPageItemOdd{grid-template-columns:1fr;margin:10px;text-align:center}}.landingPageItemCenter{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin:20px;position:relative}.landingPageItemCenter video{min-width:100%}.form-group{align-content:center;align-items:center;justify-content:center;justify-items:center}.App video{z-index:-10001}.App img,.App video,button{max-width:100%}button{background-color:#fff;border:3px solid #000;border-radius:10px;cursor:pointer;font-family:Monocraft,sans-serif!important;font-size:1.2rem;font-weight:700;padding:10px}.App-logo{max-width:200px;pointer-events:none}.applicationWrapper{align-items:center;display:grid;flex-direction:column;font-size:calc(10px + 2vmin);grid-template-columns:4fr;justify-content:center;max-height:100vh}.wrapper-1{max-height:100vh;max-width:100%;overflow-x:hidden;overflow-y:auto}.wrapper-2{background-color:#038df6}.calendly-inline-widget,.wrapper-2{min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.genericGrid2Col{align-content:center;align-items:center;display:grid;font-size:1rem;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));justify-content:center;justify-items:center}.scheduleWrapper{height:50vh}.scheduleItem{grid-gap:10px;align-content:center;align-items:center;background:#fd0;border-radius:50px;color:#000;display:grid;font-family:Monocraft,sans-serif!important;font-size:1rem;gap:10px;grid-template-columns:1fr 1fr 1fr;justify-content:space-around;margin:10px;max-width:80%;padding:20px}.scheduleItem p{border:3px solid #000;padding:20px}.loadingMessage{color:brown;font-family:Impact;font-size:2rem}.scheduleItemStartEndTime{display:flex;flex-direction:column}@keyframes shimmer{to{-webkit-mask-position:left}}.scheduleHeader{display:flex;flex-direction:row;padding:10px}.scheduleHeader img{max-height:30rem;max-width:auto}.genericFlexColumn{display:flex;flex-direction:column}.genericFlexRow{display:flex;flex-direction:row}
/*# sourceMappingURL=main.1498d18f.css.map*/