@font-face{font-family:Montserrat Regular;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat Light;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Montserrat Bold;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat Medium;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat SemiBold;src:url(/fonts/Montserrat-SemiBold.ttf)}@font-face{font-family:Montserrat-Regular;src:url(/fonts/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:Montserrat-Light;src:url(/fonts/Montserrat-Light.ttf) format("truetype")}@font-face{font-family:Montserrat-Medium;src:url(/fonts/Montserrat-Medium.ttf) format("truetype")}@font-face{font-family:Montserrat-SemiBold;src:url(/fonts/Montserrat-SemiBold.ttf) format("truetype")}@font-face{font-family:Montserrat-Bold;src:url(/fonts/Montserrat-Bold.ttf) format("truetype")}@font-face{font-family:Garet-Book;src:url(/fonts/Garet-Book.ttf) format("truetype")}@font-face{font-family:Garet-Heavy;src:url(/fonts/Garet-Heavy.ttf) format("truetype")}@font-face{font-family:Black-Bones;src:url(/fonts/Black-Bones.ttf) format("truetype")}@font-face{font-family:Bricolage-Grotesque;src:url(/fonts/Bricolage-Grotesque.ttf) format("truetype")}.ContactPage_mainWrapper__bCIz_{display:flex;flex-direction:column;justify-content:center;align-content:center;width:100%;height:100%;margin-bottom:50px;align-items:center}@media(max-width:992px){.ContactPage_mainWrapper__bCIz_{height:100%}}.ContactPage_descriptionContainer__eJS2u{width:80%;max-width:1600px;margin-bottom:50px;margin-top:60px;padding-bottom:10px;border-bottom:1px solid #3d3d3d}@media(max-width:992px){.ContactPage_descriptionContainer__eJS2u{width:clamp(330px,60%,100vw);margin-top:20px;display:flex;flex-direction:column;border-bottom:none;padding-bottom:0}}.ContactPage_mainContainer__hgTP3{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:100px;column-gap:100px;align-items:stretch;width:80%;max-width:1600px}@media(max-width:992px){.ContactPage_mainContainer__hgTP3{grid-template-columns:1fr;row-gap:50px;width:clamp(330px,60%,100vw);justify-items:center}}.ContactPage_leftContainer__6suz0{width:100%;display:flex;flex-direction:column;box-sizing:border-box;min-height:0}.ContactPage_formContainer__iUNGZ{display:flex;flex-direction:column;row-gap:10px;width:100%;box-sizing:border-box}.ContactPage_title___kmVC{font-family:Montserrat-Bold;font-size:28px;color:#3d3d3d;display:none}@media(max-width:992px){.ContactPage_title___kmVC{display:block;font-size:20px;padding-bottom:10px;border-bottom:1px solid #3d3d3d;text-align:center}}.ContactPage_description__L53hi{font-family:Montserrat-Medium;font-size:16px;text-align:center;color:#3d3d3d}@media(max-width:992px){.ContactPage_description__L53hi{font-size:14px;margin-top:10px}}.ContactPage_inputContainer__oRqea{display:flex;flex-direction:column;align-items:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:5px}.ContactPage_nameFieldsContainer__1u43f{display:flex;gap:20px;width:100%}.ContactPage_nameFieldsContainer__1u43f .ContactPage_inputContainer__oRqea{flex:1 1}@media(max-width:992px){.ContactPage_nameFieldsContainer__1u43f{flex-direction:column;gap:0}}.ContactPage_inputStyles__zTQEI{width:100%;height:65px;background-color:rgba(0,0,0,0);border:1px solid #3d3d3d;border-radius:16px;color:#3d3d3d;outline:none;padding-left:20px;box-sizing:border-box;font-family:Montserrat-Light}.ContactPage_inputStyles__zTQEI::placeholder{color:#3d3d3d}.ContactPage_inputStylesError__lNFzD{border:1px solid red;border-radius:16px}.ContactPage_textareaStyles__rffuY{width:100%;background-color:rgba(0,0,0,0);border:1px solid #3d3d3d;border-radius:16px;overflow:auto;outline:none;box-shadow:none;resize:none;padding-left:20px;padding-top:20px;box-sizing:border-box;font-family:Montserrat-Light;color:#3d3d3d}.ContactPage_textareaStyles__rffuY::placeholder{color:#3d3d3d}.ContactPage_textareaStylesError__BXZrj{border:1px solid red;border-radius:16px}.ContactPage_checkboxContainer__q3Er8{display:flex;align-items:center;justify-content:flex-start;column-gap:10px;font-family:Montserrat-Light;font-size:16px;color:#3d3d3d;cursor:pointer}@media(max-width:992px){.ContactPage_checkboxContainer__q3Er8{font-size:12px}}.ContactPage_checkboxText__cfmpn{font-family:Montserrat-Light;font-size:16px;color:#3d3d3d;line-height:1.2}@media(max-width:992px){.ContactPage_checkboxText__cfmpn{font-size:12px}}.ContactPage_termsUnderline__hPgXj{text-decoration:underline}.ContactPage_checkboxStyle__QXI6Q{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font:inherit;cursor:pointer;background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;min-height:22px;border-radius:6px;border:2px solid #35281e;transition:all .2s ease;position:relative;overflow:visible}.ContactPage_checkboxStyleError__0BJh7{border:2px solid red}.ContactPage_checkboxStyle__QXI6Q:before{content:"";transition:transform .12s ease-in-out}.ContactPage_checkboxStyle__QXI6Q:checked{background-color:#fff;border-color:#35281e}.ContactPage_checkboxStyle__QXI6Q:checked:after{content:"";position:absolute;top:43%;left:50%;width:6px;height:12px;border:solid #000;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.ContactPage_buttonStyles__guWVt{width:100%;max-width:100%;box-sizing:border-box;border-radius:16px;display:flex;align-items:center;justify-content:center;padding:30px 0}@media(max-width:992px){.ContactPage_buttonStyles__guWVt{align-self:center;width:100%}}.ContactPage_rightContainer__F9KNx{width:100%;display:flex;align-items:stretch;height:100%;overflow:hidden;min-height:0;position:relative}@media(max-width:992px){.ContactPage_rightContainer__F9KNx{height:auto;overflow:visible}}.ContactPage_rightContainer__F9KNx img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:16px;box-shadow:0 4px 22px 0 rgba(0,0,0,.25);display:block;position:absolute;inset:0}@media(max-width:992px){.ContactPage_rightContainer__F9KNx img{position:static;height:auto}}.ContactPage_errorTextInvisible__02ien,.ContactPage_errorText__MpBwE{color:red;font-size:12px;font-family:Montserrat-Regular}.ContactPage_errorTextInvisible__02ien{visibility:hidden}