.contact_touch_container__UC7rW{display:none;flex-direction:column;align-items:center;margin:10% 0}@media (max-width:1024px){.contact_touch_container__UC7rW{display:flex}}.contact_touch_container__UC7rW *{font-family:Jost,sans-serif}.contact_touch_title__KmSiv{font-size:7.5vw;font-weight:500;color:#577d72;margin-bottom:50px;margin-top:0}.contact_touch_grayContainer__K6p1v{padding-top:50px;display:flex;flex-direction:column;background-image:linear-gradient(0deg,#fff,5%,#d9d9d94d);width:100%;align-items:center}.contact_touch_imageContainer__59dvh{position:relative;height:30vh;width:100%}.contact_touch_locationBox__Lqwz_{width:90%;display:flex;align-content:center;margin:15px 0}.contact_touch_locationLeftContainer__UJvZt{display:flex;width:20%;align-items:center;justify-content:center;margin-right:15px;padding:2% 0}.contact_touch_locationImageContainer__2ubxj{width:100%;position:relative;height:15vw}.contact_touch_locationTextContainer__PG_ND{display:flex;flex-direction:column;width:80%;justify-content:center;align-content:center}.contact_touch_locationTitleText__1p_Z6{word-wrap:break-word;font-size:5.5vw;font-weight:500}.contact_touch_locationSubtitleText__VzsPo{text-decoration:underline}.contact_touch_locationSubtitleTextNoUnderline__OQlLY,.contact_touch_locationSubtitleText__VzsPo{margin-top:3px;font-size:4.5vw;font-weight:400}.contact_touch_contactMeSectionImage__Mmf7m{margin-top:40px;width:100%;height:30vw;position:relative;margin-bottom:20px}.contact_touch_contactBox__c9n0Z{justify-content:center;padding:0 5%;background-image:linear-gradient(0deg,#fff,5%,#d9d9d94d,95%,#fff);margin-bottom:50px}.contact_touch_contactBoxUpper__IMnnL,.contact_touch_contactBox__c9n0Z{display:flex;flex-direction:column;width:100%}.contact_touch_contactBoxLower__fS9eg{display:flex;flex-direction:column;height:15%}.contact_touch_contactMiddleContainer__NkRR2,.contact_touch_form__qXm2m{display:flex;flex-direction:column;height:100%}.contact_touch_contactMiddleContainer__NkRR2{padding-top:15px;padding-bottom:15px}.contact_touch_contactNameInput__QBL0f{border-radius:50px;text-transform:capitalize;margin:50px 0;padding:15px 30px;border:none;height:8vh;font-size:5.5vw}.contact_touch_contactEmailInput__tyj3w{border-radius:50px;margin-bottom:50px;padding:15px 30px;border:none;height:8vh;font-size:5.5vw}.contact_touch_container__UC7rW ::-webkit-input-placeholder{text-transform:none}.contact_touch_container__UC7rW :-moz-placeholder,.contact_touch_container__UC7rW ::-moz-placeholder{text-transform:none}.contact_touch_container__UC7rW :-ms-input-placeholder{text-transform:none}.contact_touch_contactMessageTextArea__M0z46{border-radius:30px;height:30vh;padding:10px 30px;resize:none;border:none;font-size:5.5vw;margin-bottom:50px;width:100%}.contact_touch_contactButton__hBonQ{border-radius:50px;font-size:5.5vw;background-color:#577d72;border:none;color:#efefef;font-weight:500;outline:none;min-height:8vh;margin-bottom:50px}.contact_touch_contactImageContainer__PRp_H{position:relative;height:30vw;width:100%}.contact_touch_contactButton__hBonQ:hover{opacity:.9;outline:none}.contact_touch_contactButton__hBonQ:active{transform:scale(.98);box-shadow:3px 2px 22px 1px rgba(0,0,0,.24)}.contact_touch_contactButton__hBonQ:focus-visible{outline:3px solid #000;outline-offset:2px}.contact_touch_srOnly__TF6fJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact_touch_messageSentText___pVMG{margin-top:30px;font-size:6.5vw;padding:10px 30px;border-radius:50px;align-self:center;background-color:#efefef;text-align:center}.contact_touch_messageSentSubtext__L6UZq{font-size:5.5vw;margin-top:25px;text-align:center;margin-bottom:50px}.contact_touch_socialMediaContainer__WKr1K{display:flex;flex-direction:column;align-items:center}.contact_touch_socialMediaIconsContainer__2rXoV{display:flex;height:10vh;width:40vw}.contact_touch_socialMediaIcon__pnSqj{position:relative;width:100%;height:100%}.contact_touch_socialMediaText__Op5Tw{font-weight:500;margin-bottom:5px;margin-top:0;font-size:5.5vw;color:#577d72}.contact_container__oF_2Z{display:none;flex-direction:column}@media (min-width:1025px){.contact_container__oF_2Z{display:flex}}.contact_container__oF_2Z *{font-family:Jost,sans-serif}.contact_topContainer__Qsr9f{width:100%;height:70vh}.contact_backgroundImageContainer__thI1c{position:relative;width:100%;height:100%}.contact_titleContainer__9dqYf{display:flex;position:absolute;flex-direction:column;top:28%;right:20%}.contact_titleContainer__9dqYf h1,.contact_titleContainer__9dqYf h2{color:#f0eff2}.contact_bigTitle__O8Vpv{margin-top:0;font-size:3.5vw;font-weight:400;margin-bottom:35px}.contact_smallTitle__PdqCA{margin-top:0;font-size:2.2vw;font-weight:200;text-align:right}.contact_bottomContainer__S8yfa{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:5%}.contact_bottomLeftContainer__2ZS0m{width:20%;margin-right:80px}.contact_bottomLeftImageContainer__qrdFi{position:relative;width:100%;height:100%}.contact_bottomCenterContainer__Xm9Zq,.contact_bottomRightContainer__h73t9{width:40%}.contact_bottomText__3c7D4{margin-top:0;display:inline-block;font-size:1.6vw;font-weight:600;margin-bottom:40px}.contact_locationBoxes__I_DhB{display:flex;flex-direction:column;align-content:space-between;justify-content:space-evenly}.contact_locationBox__8jput{display:flex;align-content:center;margin-bottom:15px;height:16vh}.contact_locationLeftContainer__obAox{display:flex;width:8%;align-items:center;justify-content:center;margin-right:15px}.contact_locationImageContainer___WQkU{width:100%;position:relative;height:70%}.contact_locationTextContainer__5lZTS{display:flex;flex-direction:column;width:80%;justify-content:center;align-content:center}.contact_locationTitleText__o4RBL{text-decoration:underline;font-size:1.4vw;font-weight:500}.contact_locationSubtitleText__znJ1_{text-decoration:underline}.contact_locationSubtitleNoUnderline__BkQPO,.contact_locationSubtitleText__znJ1_{margin-top:3px;font-size:1.2vw;font-weight:400}.contact_locationTitleNoUnderline__CsseT{font-size:1.4vw;font-weight:500}.contact_contactBox__RQObu{display:flex;flex-direction:column;height:80%;padding:5px;background-color:#f2f2f2}.contact_contactBoxUpper__AqDJr{display:flex;flex-direction:column;height:85%}.contact_contactBoxLower__9_7z0{display:flex;flex-direction:column;height:15%}.contact_contactTopContainer__feDbm{display:flex;flex-direction:row;justify-content:space-between}.contact_contactMiddleContainer__HHRf6,.contact_form__AyvXn{display:flex;flex-direction:column;height:100%}.contact_contactMiddleContainer__HHRf6{padding-top:15px;padding-bottom:15px;background-color:#fff}.contact_contactNameInput__B8YM8{text-transform:capitalize;padding:8px 10px;border:none;font-size:1.2vw;width:100%;margin-right:5px}.contact_contactEmailInput__AXsmO{margin-left:5px;padding:8px 10px;border:none;font-size:1.2vw;width:100%}.contact_container__oF_2Z ::-webkit-input-placeholder{text-transform:none}.contact_container__oF_2Z :-moz-placeholder,.contact_container__oF_2Z ::-moz-placeholder{text-transform:none}.contact_container__oF_2Z :-ms-input-placeholder{text-transform:none}.contact_contactMessageTextArea__eR8Kg{padding:8px 10px;resize:none;border:none;font-size:1.2vw;margin:5px 0 0;width:100%;height:100%}.contact_contactButton__ElLIS{height:100%;font-size:1.2vw;background-color:#577d72;border:none;border-radius:1px;color:#efefef;font-weight:500;outline:none;margin-top:5px}.contact_contactImageContainer__l4aVP{position:relative;height:100%;width:100%}.contact_contactButton__ElLIS:hover{opacity:.9;outline:none}.contact_contactButton__ElLIS:active{transform:scale(.98);box-shadow:3px 2px 22px 1px rgba(0,0,0,.24)}.contact_contactButton__ElLIS:focus-visible{outline:3px solid #000;outline-offset:2px}.contact_srOnly__2p1zP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact_messageSentText__1Rxco{font-size:1.4vw;margin-top:20px;padding:2px 10px;border-radius:10px;align-self:center;background-color:#efefef;text-align:center}.contact_messageSentSubtext__LgI20{font-size:1.2vw;margin-top:5px;text-align:center}.contact_socialMediaContainer__BWPaH{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.contact_socialMediaIconsContainer__B4Vzq{display:flex;height:10vh;width:15vw}.contact_socialMediaIcon__f3o1E{position:relative;width:100%;height:100%}.contact_socialMediaText__08NE_{font-weight:500;margin-bottom:5px;font-size:1.4vw}