.Form-module___mF4Wa__contact{background-color:var(--bg-dark-gray);margin-top:9.8rem;padding-block:6.125rem 6.875rem}@media screen and (max-width:768px){.Form-module___mF4Wa__contact{margin-top:5rem;padding-block:5rem 6.875rem}}.Form-module___mF4Wa__contactHeader{border-bottom:1px solid #fff;margin-bottom:4.3rem;padding-bottom:3.75rem}.Form-module___mF4Wa__contactTitle{color:#fff;letter-spacing:.04em;font-size:1.875rem;font-weight:500}.Form-module___mF4Wa__contactSubTitle{color:#fff;letter-spacing:.056em;font-size:.875rem}.Form-module___mF4Wa__formFrame{background:#fff;border:0;width:100%;min-height:1200px;display:block}.Form-module___mF4Wa__required{background-color:var(--brand-red);color:#fff;border-radius:2px;margin-left:.5rem;padding:.125rem .25rem;font-size:.625rem;display:inline-block}.Form-module___mF4Wa__formFieldset{margin-top:2.5rem}.Form-module___mF4Wa__formField{grid-template-columns:150px 1fr;gap:1.25rem;display:grid}.Form-module___mF4Wa__formField legend{color:#fff;font-weight:500}.Form-module___mF4Wa__formInput:is([type=text],[type=search],[type=tel],[type=url],[type=email],[type=password],[type=datetime],[type=date],[type=month],[type=week],[type=time],[type=datetime-local],[type=number],[type=range],[type=color]){background-color:#e2e1df80;border-radius:2px;max-width:100%;padding:.7em;display:block}.Form-module___mF4Wa__formInput:is([type=radio],[type=checkbox]){opacity:0!important;visibility:visible!important;border:none!important;width:4px!important;height:4px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}.Form-module___mF4Wa__formInput[type=file]{color:#fff}.Form-module___mF4Wa__formInput[type=file]::file-selector-button{cursor:pointer;background-color:#e2e1df80;border:none;border-radius:2px;margin-right:1rem;padding:.25rem 1rem}.Form-module___mF4Wa__formInput[type=file]::-webkit-file-upload-button{cursor:pointer;background-color:#e2e1df80;border:none;border-radius:2px;margin-right:1rem;padding:.25rem 1rem}.Form-module___mF4Wa__formInputSmall{width:120px}.Form-module___mF4Wa__formInputMedium{width:200px}.Form-module___mF4Wa__formTextarea{background-color:#e2e1df80;border-radius:2px;padding:.5em .75em}.Form-module___mF4Wa__formSelect{background-color:#e2e1df80;border-radius:2px;max-width:100%;padding:.7em}.Form-module___mF4Wa__formCheckBox{position:relative}.Form-module___mF4Wa__formCheckBox:before{border-radius:5px}.Form-module___mF4Wa__formCheckBox:after{border-right:3px solid var(--bg-dark-gray);border-bottom:3px solid var(--bg-dark-gray);width:9px;height:15px;margin-top:-3px;left:8px;transform:rotate(45deg)}label:has(:is(input[type=radio],input[type=checkbox])){align-items:center;width:fit-content;min-height:25px;padding-left:35px;display:flex;position:relative}label:has(:is(input[type=radio],input[type=checkbox])):before{content:"";position:absolute}label:has(:is(input[type=radio],input[type=checkbox])):after{content:"";position:absolute}label:has(:is(input[type=radio],input[type=checkbox])):before{border:1px solid var(--color-border);background:#fff;width:25px;height:25px;left:0}label:has(:is(input[type=radio],input[type=checkbox])):after{opacity:0}label:has(input[type=checkbox]):before{border-radius:2px}label:has(input[type=checkbox]):after{border-right:3px solid var(--bg-dark-gray);border-bottom:3px solid var(--bg-dark-gray);width:9px;height:15px;margin-top:-3px;left:8px;transform:rotate(45deg)}label:has(input[type=radio]):before{border-radius:50%}label:has(input[type=radio]):after{background-color:var(--bg-dark-gray);border-radius:50%;width:13px;height:13px;left:6px}label:has(input[type=radio]:checked):after{opacity:1}label:has(input[type=checkbox]:checked):after{opacity:1}
