.contact_contactContainer__2lEAx{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.contact_contactContainer__2lEAx .contact_contactText__QcdK5{text-align:center;font-weight:600}.contact_contactContainer__2lEAx .contact_contactText__QcdK5 h1{color:#117dbf}.contact_contactContainer__2lEAx .contact_contactText__QcdK5 p{color:#717171;margin:0}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um{display:grid;grid-template-columns:2fr 3fr;max-width:63.75rem;height:34.5rem;border-radius:10px;box-shadow:0 4px 30px rgba(0,0,0,.1);margin:4rem 0;padding:1rem}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactInfo__VQINi{position:relative;background-color:#117dbf;color:#fff;border-radius:10px;margin-right:1rem;padding:2rem}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactInfo__VQINi p{font-size:.75rem}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactInfo__VQINi .contact_contactContact__ZLrLU{height:20rem;display:flex;flex-direction:column;justify-content:flex-start;font-weight:600;font-size:.75rem}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactInfo__VQINi .contact_contactContact__ZLrLU>*{margin-bottom:2rem}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactInfo__VQINi .contact_icon__soMV5{width:1.5rem;height:1.5rem}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactInfo__VQINi .contact_iconContactContainer__tMaV1{display:flex;align-items:center;gap:.5rem;font-size:medium}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactInfo__VQINi .contact_cornerCircle__CBz87{position:absolute;bottom:0;right:0;height:10rem;width:10rem;border-top-left-radius:200px;border-bottom-right-radius:10px;float:left;background-color:#f27507}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactSocialMedia__8awaF>*{margin-right:2rem}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactForm__OW0pY{display:grid;grid-template-areas:"fname fname" "email phone" "ftext ftext" "btn btn";grid-gap:.5rem;gap:.5rem;align-content:space-around}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactForm__OW0pY .contact_formName__j6S_p{grid-area:fname}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactForm__OW0pY .contact_formEmail__PS_xY{grid-area:email}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactForm__OW0pY .contact_formPhone__Ib3UN{grid-area:phone}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactForm__OW0pY .contact_formTextarea__xbks1{grid-area:ftext}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactForm__OW0pY .contact_submitButton__ljkaO{grid-area:btn;width:12rem;justify-self:center}@media only screen and (max-width:720px){.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactForm__OW0pY{display:flex;flex-direction:column;flex-grow:1}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactForm__OW0pY .contact_submitButton__ljkaO{margin:0 auto}}@media only screen and (max-width:1080px){.contact_contactContainer__2lEAx{height:100%;margin:4rem 0}.contact_contactContainer__2lEAx .contact_contactText__QcdK5 h1{font-size:1.5rem}.contact_contactContainer__2lEAx .contact_contactText__QcdK5 p{font-size:.8rem}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um{height:-moz-fit-content;height:fit-content;width:100vw;grid-template-columns:none;padding:0 1rem;margin:2rem;box-shadow:none}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactInfo__VQINi{height:28rem;margin:0;padding:1rem}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactInfo__VQINi .contact_contactContact__ZLrLU{height:-moz-fit-content;height:fit-content}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactInfo__VQINi .contact_contactSocialMedia__8awaF{position:absolute;z-index:10;bottom:20px;right:0}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactInfo__VQINi .contact_contactSocialMedia__8awaF>*{margin-right:1rem}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactInfo__VQINi .contact_cornerCircle__CBz87{width:8rem;height:8rem}.contact_contactContainer__2lEAx .contact_contactCard__1Z1Um .contact_contactForm__OW0pY{margin-top:2rem}}