.NeoBtn_btn__B8gTY{cursor:pointer;background-color:#67f2ff;border-radius:4px;border:2px solid #000;box-shadow:3px 4px 0 1px #000;padding:1rem 2rem;transition:.2s;font-weight:800;margin-top:2rem;font-size:2rem}.NeoBtn_btn__B8gTY:focus{transform:translateY(4px);box-shadow:1px 2px 0 0 #000;transition:.2s}.page_main__GlU4n{margin-bottom:var(--footerHeight);background-color:#f1f1f1;border:3px solid #000}.page_innerWrapper__z0G8h,.page_main__GlU4n{display:flex;flex-direction:column;align-items:center}.page_innerWrapper__z0G8h{overflow-x:hidden;width:1470px}.page_box__nSTsO{width:50%;height:calc(100% - 3.75rem);position:absolute;left:1px;bottom:0;background-color:#6eff9e;border-right:3px solid #000}.page_heroContainer__WSN_b{height:100vh;width:100%;background-color:#fff;border-bottom:3px solid #000}.page_heroInnerContainer__JFVdY{width:100%;height:100%;position:relative;display:flex;flex-direction:column}.page_heroMessage__ccf2o{text-transform:uppercase;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.page_heroMessageContainer__s2dvO{background-color:#e69fff;box-shadow:5px 5px 0 5px #000;border-radius:1rem;width:50%;height:50%;display:grid;place-content:center;border:4px solid #000}.page_heroText__g5S3T{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-size:4rem;font-weight:700}.page_heroText__g5S3T .page_heroMessage__ccf2o{place-content:center;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.page_sectionWrapper__x4Qzc{width:var(--breakout);display:flex;flex-direction:column;justify-content:center;align-items:center}.page_aboutHeading__YuQh9{margin:4rem 0;width:100%;text-transform:uppercase}.page_headingNeo__fG_g_{width:-moz-fit-content;width:fit-content;height:100%;background-color:#ff8d1b;box-shadow:5px 5px 0 5px #000;border:3px solid #000;border-radius:1rem;display:grid;place-content:center;padding:1rem}.page_aboutHeading__YuQh9>h2{color:#000}.page_about__aOfOo{width:var(--breakout);height:500px;display:flex;border:3px solid #000}.page_aboutContent__if5GL{border-right:3px solid #000;padding:0 1rem;display:grid;place-content:center;width:50%;height:100%;font-size:3rem;line-height:3.9rem}.page_aboutImg__j5rI5{width:50%;height:100%}.page_aboutImg__j5rI5 img{width:100%;height:100%;object-fit:cover}.page_moduleCard__Kc49C{padding:0 2rem 20rem;width:var(--breakout);margin:0;background-color:#fffd6e;border:3px solid #000;overflow:hidden;position:relative}.page_moduleCardContainer__5Z_JG{position:relative;display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:10rem}.page_moduleCardHeading__8tHnC{width:-moz-fit-content;width:fit-content;height:100%;background-color:#ff8d1b;box-shadow:5px 5px 0 5px #000;border:3px solid #000;border-radius:1rem;display:grid;place-content:center;padding:1rem;margin:2rem 0 4rem;transition:all 1s}.page_cardContainer__uo0Ub{display:flex;align-items:center;background-color:#ff6ed1;box-shadow:5px 5px 0 5px #000;border:3px solid #000;border-radius:2rem;width:var(--content);padding:1rem;margin:10rem}.page_cardContainer__uo0Ub h2{background-color:#fffd6e;box-shadow:5px 5px 0 5px #000;border:3px solid #000;border-radius:1rem;margin-right:175px;font-size:6rem;writing-mode:vertical-rl;-webkit-text-orientation:sideways;text-orientation:sideways;padding:2rem 0}@media (max-width:1099px){.page_innerWrapper__z0G8h{width:100%}.page_heroContainer__WSN_b{padding:0 1rem}.page_heroMessageContainer__s2dvO{padding:0 1rem;width:100%;height:50%}.page_heroMessage__ccf2o{padding:0}.page_box__nSTsO{display:none}.page_heroText__g5S3T p{width:100%}.page_infoSectionOne__N8769{width:var(--fullWidth);height:auto;margin:2rem;padding:1rem;flex-direction:column}.page_infoSectionOne__N8769>*{width:100%}.page_one__PgyQB,.page_three__0zudX,.page_two__WtjNr{padding:0}.page_sectionWrapper__x4Qzc{width:var(--fullWidth);padding:1rem}.page_cardContainer__uo0Ub{width:100%;flex-direction:column}.page_ContactHeading__KRqM1{width:100%}.page_cardContainer__uo0Ub h2{writing-mode:initial;-webkit-text-orientation:initial;text-orientation:mixed;margin:2rem 0;font-size:3rem;width:-moz-fit-content;width:fit-content;padding:1rem}.page_about__aOfOo{flex-direction:column-reverse;width:100%;height:600px;height:auto}.page_aboutContent__if5GL{border-right:none;border-top:3px solid #000;width:100%;height:100%;font-size:1.9rem;line-height:normal;padding:1rem}.page_aboutImg__j5rI5{width:100%;height:100%}.page_moduleCard__Kc49C{width:var(--fullWidth);padding:1rem}}.ModuleCard_moduleCard__uXj_b{position:static;background-color:#fff;width:380px;height:400px;margin-inline:auto;display:flex;flex-direction:column;flex-grow:1;box-shadow:5px 5px 0 5px #000;border:3px solid #000;border-radius:2rem;transition:all .5s}.ModuleCard_moduleCard__uXj_b:first-child{transform:translateY(80%)}.ModuleCard_moduleCard__uXj_b:nth-child(2){transform:translateY(30%)}.ModuleCard_moduleCard__uXj_b:nth-child(3){transform:translateY(50%)}.ModuleCard_moduleCard__uXj_b:nth-child(4){transform:translateY(70%)}.ModuleCard_headingContainer__FpmBf{border-top-left-radius:2rem;border-top-right-radius:2rem;width:100%;height:4rem;background-color:#4fb3ff;padding:1rem}.ModuleCard_headingContainer__FpmBf h2{text-transform:uppercase}.ModuleCard_imgContainer__mih9k{height:350px;width:100%;background-color:#dfdfdf}.ModuleCard_contentContainer__JdnXH{height:100%;font-size:1.6rem;padding:.5rem}@media (max-width:1098px){.ModuleCard_moduleCard__uXj_b{width:100%;left:0;right:0;position:absolute}}.ContactForm_form__SPAg0{height:480px;width:350px;background-color:#fff;border-radius:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:1rem;border:2px solid #000;box-shadow:3px 4px 0 1px #000;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.ContactForm_inputDiv__qRghX input,.ContactForm_inputDiv__qRghX textarea{outline:none;border:2px solid #000;box-shadow:3px 4px 0 1px #000;width:290px;padding:12px 10px;border-radius:4px;font-size:15px;transition:.2s}.ContactForm_inputDiv__qRghX textarea{font-family:inherit}.ContactForm_btnContainer__NPzkh{width:290px}.ContactForm_submit__EfzSm{cursor:pointer;background-color:#67f2ff;width:100%;border-radius:4px;border:2px solid #000;box-shadow:3px 4px 0 1px #000;padding:1rem;transition:.2s;font-weight:800}.ContactForm_inputDiv__qRghX input:focus,.ContactForm_inputDiv__qRghX textarea:focus,.ContactForm_submit__EfzSm:focus{transform:translateY(4px);box-shadow:1px 2px 0 0 #000;transition:.2s}