.Contact_sectionTrimReverse__Y1q7y{position:relative}.Contact_sectionTrimReverse__Y1q7y:after,.Contact_sectionTrimReverse__Y1q7y:before{content:"";background-color:transparent;position:absolute;width:50%;height:50px;border:25px solid #fbfcfe}.Contact_sectionTrimReverse__Y1q7y:before{left:50%;top:0;border-bottom-color:transparent;border-left-color:transparent}.Contact_sectionTrimReverse__Y1q7y:after{left:0;bottom:0;border-width:25px;border-top-color:transparent;border-right-color:transparent}.Contact_contactHeaderImg__LKE6t{background-image:url(/images/contact.jpg)}.Contact_contactPageContents__FA_if{margin:5vw 0}.Contact_header__femXx{text-align:center;margin-bottom:5vw}.Contact_header__femXx .Contact_title__3a6DG{font-size:2.4em}.Contact_header__femXx .Contact_subtitle__JxIR_{line-height:1.6}.Contact_contactSection__0BNw0{font-size:1.8em;max-width:800px;margin:0 auto}.Contact_contactForm__N3FA9{font-family:Roboto;color:#010626;max-width:650px;margin:0 auto}.Contact_messageBox__YHEMO{height:8em}.Contact_leftAlign__fP0NN{margin-left:0}.ProjectForm_showModalBtn__OfOo1{background-color:#f7f8fc}.ProjectForm_form__HOTNt{position:fixed;visibility:hidden;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:#f7f8fc;font-family:Roboto;color:#010626;border-radius:.5em;padding:2em;width:95%;text-align:left;text-align:initial;max-width:500px}.ProjectForm_formSection__0GqBR{margin:1em auto}.ProjectForm_title__HOT2I{color:#ac3931;margin-bottom:.75em;font-size:clamp(1.6rem,5vw,3rem);font-family:Baloo,Tahoma,Geneva,sans-serif}.ProjectForm_info__ZXHoF{color:#404148;font-size:.8em;margin-bottom:1.25em}.ProjectForm_projectsList__QvoFb{margin:0 auto}.ProjectForm_item__VCs6X{margin:.25em 0}.ProjectForm_item__VCs6X input[type=checkbox]{height:1.25em;width:1.25em;margin-right:.5em}.ProjectForm_item__VCs6X input[type=checkbox]:hover{cursor:pointer}.ProjectForm_item__VCs6X label{font-size:clamp(1.2rem,2vw,1.8rem);vertical-align:baseline}.ProjectForm_item__VCs6X label:hover{cursor:pointer}.ProjectForm_inputItem__7ymXD{display:flex;flex-flow:column nowrap;justify-content:flex-start;margin-bottom:1.25em}.ProjectForm_inputItem__7ymXD .ProjectForm_inputName__mwhwB{font-weight:600;margin-bottom:.35em}.ProjectForm_inputItem__7ymXD .ProjectForm_inputBox__njVNT{padding:.5em;font-size:.9em;font-family:Roboto,sans-serif;border:1px solid #010626;border-radius:.3em}.ProjectForm_inputItem__7ymXD .ProjectForm_errorMsg__ohYv_{line-height:2em;vertical-align:sub;font-size:.8em}.ProjectForm_subMsg__GVO7g{line-height:1.2em;margin:1em}.ProjectForm_buttonsWrapper__zkkWZ{display:flex;flex-flow:row wrap;justify-content:center}.ProjectForm_formErrorsWrapper__3r10y{color:#ac3931;font-size:.9em;text-align:center;margin:1.25em auto}.ProjectForm_errorMsg__ohYv_{color:#ac3931}.ProjectForm_isModalShowing__v8ipu{visibility:visible;z-index:11}.ProjectForm_center__AMFcV{text-align:center}.Core_overlay__mOv4_{opacity:0;transition:all .2s ease-in;position:fixed;background:rgba(0,0,0,.5);top:0;bottom:0;right:0;left:0;z-index:-10;height:100%;visibility:hidden}.Core_isOverlayShowing__oPmn3{opacity:1;z-index:9;visibility:visible}.Core_btn__sj5H6{display:inline-block;font-family:Baloo,sans-serif;font-size:clamp(1rem,1.5vw,1.4rem);text-decoration:none;padding:1.25em 2em 1em;margin:0 1em 1em 0;border-radius:.5em;box-shadow:0 0 .75em #404148;transition:all .2s ease-in-out;cursor:pointer}.Core_btn__sj5H6:hover{box-shadow:0 0 2em #73757d}.Core_formBtn__CF9DY{display:inline-block;font-family:Baloo,sans-serif;font-size:clamp(1rem,1.5vw,1.4rem);text-decoration:none;padding:.625em 2em .5em;margin:0 1em;border-radius:.5em;cursor:pointer}.Core_defaultOverlay__ywq6s{background:rgba(0,0,0,.5);top:0;bottom:0;right:0;left:0;width:100%;height:100%}.Core_headerImg__WliEn{margin-top:clamp(6rem,10vw,8rem);height:80vh;width:100%;overflow-x:hidden;postion:relative;background-position:50%;background-size:cover;background-repeat:no-repeat}.Core_headerTitle__t7WXS{position:relative;display:inline-block;transform:translateX(-50%) translateY(-50%);top:40%;left:26%;font-size:clamp(9rem,10vw,6.8rem);font-family:Baloo,sans-serif;color:#fbfcfe;text-shadow:0 0 1em #181a28}.Core_heroText__u5BBq{color:#088edb;font-family:Roboto,sans-serif;font-size:clamp(1.2rem,2.5vw,2.5rem);font-weight:20;margin-top:6%;margin-left:8%;text-transform:capitalize;letter-spacing:.05em;text-shadow:0 0 .75em #404148}