.page_main__GlU4n{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;width:100vw}.page_pageTitle__1Vg2e{display:none}.page_heroBannerWrapper__phl24{background:#030a38;width:100vw;padding:1rem 1rem 3rem;margin:0 auto}.page_logo__7fc9l{width:224px;height:148px;margin-bottom:3rem}.page_heroBanner__iGXKc{display:flex;align-items:center;justify-content:center;width:100%;@media only screen and (min-width:768px){margin-left:0;margin-bottom:0;margin-right:0;margin-top:0;align-items:flex-start;justify-content:flex-start}}.page_heroBanner__iGXKc img{margin:0 auto;@media only screen and (min-width:768px){margin-left:0;margin-bottom:0;margin-right:0;margin-top:0;height:90px;width:auto}}.page_linkWrapper__Y1RRQ{width:100%;display:flex;justify-content:flex-end;align-items:center;max-width:1300px;margin:0 auto;padding:1rem}.page_registerButton__srsur{background:#6866b1;padding:.5rem 2rem;border-radius:50px;cursor:pointer;margin:0 auto}.page_linkWrapper__Y1RRQ a,.page_registerButton__srsur{font-size:1rem;line-height:1.5rem;font-weight:700;color:#fcfcfc}.page_linkWrapper__Y1RRQ a{margin:0 1rem;text-decoration:none}.page_banner__UN_1L{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1;width:100vw;height:30vh;@media only screen and (min-width:768px){height:55vh}}.page_banner__UN_1L img{width:100%;height:30vh;object-fit:cover;@media only screen and (min-width:768px){height:55vh}}.page_headerHomeWrapper__GQO4t{max-width:1300px;margin:0 auto}.page_body__pK_rb{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1300px}.page_bodyTitle__pSa2p{font-size:2rem;font-weight:700;line-height:3rem;color:#6866b1;margin:2rem auto 1rem;max-width:300px;text-align:center}.page_cardWrapper__g8x9g{flex-wrap:wrap;align-items:center;gap:1.5rem}.page_cardWrapper__g8x9g,.page_card__QV0Om{display:flex;justify-content:center;padding:1rem}.page_card__QV0Om{flex-direction:column;min-height:280px;width:100%;max-width:400px;margin:0;background:#fcfcfc;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.25);gap:1rem}.page_card__QV0Om h3{font-size:1.35rem;font-weight:700;line-height:2rem;color:#6866b1}.page_card__QV0Om p{font-size:1rem;line-height:1.5rem;color:#222}.page_formWrapper__g4WBb{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto -1.5rem;width:100%;max-width:1300px;padding:1rem;@media only screen and (min-width:768px){margin-left:auto;margin-bottom:-1.1rem;margin-right:auto;margin-top:0;flex-direction:row;justify-content:space-between;align-items:flex-end}}.page_bg__gwpKm{position:absolute;min-height:400px;z-index:-1;left:0;right:0;flex-direction:row;justify-content:space-between;background-image:url(/mountain.svg);align-items:flex-end;background-size:cover;background-position:bottom;opacity:.1;margin-top:290px;@media only screen and (min-width:768px){margin-top:270px}}.page_formWrapper__g4WBb h3{font-size:1.5rem;font-weight:700;line-height:2rem;margin:2rem auto 1rem;color:#030a38;text-align:center;max-width:260px}.page_formWrapper__g4WBb b{color:#6866b1}.page_formWrapper__g4WBb form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:520px;@media only screen and (min-width:768px){padding-left:1rem;padding-bottom:2rem;padding-right:1rem;padding-top:1rem}}.page_formWrapper__g4WBb input{width:100%;height:35px;padding:.5rem;border-radius:5px}.page_formWrapper__g4WBb input::placeholder{color:#ababab}.page_formWrapper__g4WBb input:focus{outline-color:#6866b1}.page_formWrapper__g4WBb button{width:100%;height:50px;background:#6866b1;color:#fcfcfc;font-size:1rem;font-weight:700;border:none;border-radius:5px;cursor:pointer}.page_formWrapper__g4WBb img{margin:1.5rem -1rem 0 auto;width:auto;height:290px;@media only screen and (min-width:768px){height:350px;margin-left:0;margin-bottom:0;margin-right:0;margin-top:0;position:absolute;right:0}}.page_footer__sHKi3{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#000944;width:100vw;padding:1rem 1rem 0;margin:0 auto}.page_footer__sHKi3 .page_sectionPhone__4zpIN,.page_footer__sHKi3 section{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.page_footer__sHKi3 .page_sectionPhone__4zpIN{@media only screen and (min-width:768px){width:100%;max-width:1200px;flex-direction:row;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0;justify-content:space-between;align-items:flex-start;padding-top:2.5rem}}.page_footer__sHKi3 .page_sectionCompanyInfoLink__z1VkI{padding:1.5rem 0;@media only screen and (min-width:900px){width:100%;max-width:1100px;flex-direction:row;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0;justify-content:space-between;align-items:flex-start;padding-left:1rem;padding-bottom:2.5rem;padding-right:1rem;padding-top:2.5rem;flex-wrap:wrap}}.page_footer__sHKi3 .page_sectionPhone__4zpIN img{width:150px;height:auto;margin:0}.page_footer__sHKi3 img{width:150px;height:auto;margin:.5rem auto 2rem}.page_footer__sHKi3 .page_contact__BmhPC{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;@media only screen and (min-width:900px){margin-top:0}}.page_footer__sHKi3 .page_linkContact__Qn7_Z{font-size:1.25rem;line-height:1.75rem;font-weight:700;color:#fff;display:flex;align-items:flex-end}.page_footer__sHKi3 .page_linkContact__Qn7_Z svg{margin-right:.75rem}.page_loginButton__KoiDv{font-weight:700;color:#fcfcfc;padding:.5rem 2rem;cursor:pointer}.page_footer__sHKi3 .page_workWithUs__iEwpy,.page_loginButton__KoiDv{font-size:1rem;line-height:1.5rem;background:#6866b1;border-radius:50px}.page_footer__sHKi3 .page_workWithUs__iEwpy{font-weight:400;color:#fff;margin-top:1rem;padding:.5rem 1rem}.page_footer__sHKi3 .page_companyInfoLink__m16Dh{font-size:1rem;line-height:1.5rem;font-weight:700;color:#44c5cf;text-decoration:none}.page_footer__sHKi3 .page_companyInfo__NzK19{width:100vw;background:#000636;display:flex;align-items:center;justify-content:center;margin-top:2.5rem;padding:1rem}.page_footer__sHKi3 .page_companyInfo__NzK19 p{font-size:.85rem;line-height:1.5rem;font-weight:400;color:#fcfcfc;text-align:center}.page_footer__sHKi3 .page_socialMedia__J7h3r{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem}.page_footer__sHKi3 .page_socialMedia__J7h3r a{color:#fff}