.textInput{position:relative;display:flex;flex-direction:column;align-items:left;justify-content:center;width:100%}.textInput input{box-sizing:border-box;height:56px;margin:15px 0;padding:5px 10px;background-color:var(--inputBg);color:black;font-family:var(--fontGambetta);font-size:16px;font-weight:500;border:3px solid var(--inputBorder);border-radius:var(--radiusSm);filter:drop-shadow(.5px 1.5px 1.5px #080808ab)}.textInput input::placeholder{color:black;font-weight:500}.textInput input:focus{outline:none;border-color:#000000}.textInput input:focus+label{background-color:#000000;color:white}.textInput label{position:absolute;left:10px;top:.5px;padding:2px 6px;background-color:var(--inputLabel);color:black;font-size:10px;font-weight:600;border-top-left-radius:var(--radiusSm);border-top-right-radius:var(--radiusSm);pointer-events:none;animation:labelSlideIn .2s ease}.textInput label:after,.textInput label:before{content:"";position:absolute;top:50%;z-index:-1;height:1px;background-color:black;color:white}.textInput input:-webkit-autofill,.textInput input:-webkit-autofill:active,.textInput input:-webkit-autofill:focus,.textInput input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px rgb(243,243,243)!important}@keyframes labelSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.textInput input.inputError,.textInput input.inputMissing{border-color:red;color:red}.textInput input.inputError:focus,.textInput input.inputMissing:focus{border-color:red}.textInput label.inputError,.textInput label.inputMissing{background-color:red;color:white}.textInput input.inputError:focus+label.inputError,.textInput input.inputMissing:focus+label.inputMissing{color:white}.inputError input::placeholder,.inputMissing input::placeholder{color:red}.formError{position:absolute;z-index:5;bottom:0;right:2%;padding:3px 6px;background-color:red;color:white;font-size:9px;font-weight:500;border-bottom-left-radius:var(--radiusSm);border-bottom-right-radius:var(--radiusSm)}.formError b{font-weight:600;letter-spacing:.35px}.radioComponent p{margin:10px 0}.radioBox{display:flex;flex-direction:row;gap:10px;margin:0 auto;padding:0 0 15px}.radioQuestion{font-size:1.1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.radioBox input{background-color:#c7cdc0}.radioBox input[type=radio]{display:none}.radioButton{width:60px;height:20px;margin:0;padding:15px;background-color:#c9c9c9;color:black;font-weight:800;text-align:center;letter-spacing:.3px;border-radius:10px;filter:drop-shadow(1px 1.5px 1.5px #08080883);cursor:pointer}.radioMissing{color:red;font-weight:500}.radioButton:hover{background-color:#000000;color:white;filter:drop-shadow(.5px .75px 1.5px #08080854);transform:translateY(1px)}.yesSelected{background-color:var(--green)}.yesSelected:hover{background-color:var(--greenDark)}.noSelected{background-color:#e4a6a6}.noSelected:hover{background-color:#c18d8d}.dropdownInput{position:relative}.dropdownInput select.dropdown{box-sizing:border-box;width:100%;height:56px;margin:15px 0;padding:5px 30px 5px 10px;background-color:var(--inputBg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='black' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px;color:black;font-family:var(--fontGambetta);font-size:16px;font-weight:500;border:3px solid var(--inputBorder);border-radius:var(--radiusSm);outline-color:var(--inputLabel);filter:drop-shadow(.5px 1.5px 1.5px #080808ab);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.dropdownInput select.dropdown:focus{border:3px solid #000000;outline-color:#000000}.dropdownInput select.dropdown:focus+label{background-color:#000000;color:white}.dropdownInput select.dropdown option{padding:10px;background-color:#c7cdc0;color:white}.dropdownInput select.dropdown option:disabled{color:white;font-weight:800}.dropdownInput select.dropdownMissing{border:3px solid red;color:red}.dropdownInput label{position:absolute;left:10px;top:-1.3px;padding:2px 6px;background-color:var(--inputLabel);color:black;font-size:10px;font-weight:600;border-top-left-radius:var(--radiusSm);border-top-right-radius:var(--radiusSm);pointer-events:none;animation:labelSlideIn .2s ease}.dropdownInput label:after,.dropdownInput label:before{content:"";position:absolute;top:50%;z-index:-1;height:1px;background-color:var(--inputLabel);color:var(--inputLabel)}.phoneInput{position:relative;width:100%;margin:15px 0}.phoneInputBox{box-sizing:border-box;display:flex;align-items:center;height:56px;background-color:var(--inputBg);border:3px solid var(--inputBorder);border-radius:var(--radiusSm);filter:drop-shadow(.5px 1.5px 1.5px #080808ab)}.phoneInputBox:focus-within{border-color:#000000}.phoneCountryBtn{display:flex;align-items:center;gap:3px;padding:0 10px;height:100%;background:transparent;border:none;cursor:pointer;border-radius:2px 0 0 2px;white-space:nowrap;flex-shrink:0}.phoneCountryBtn:hover{background-color:#d4d4d4}.phoneFlag{font-size:1.1rem;line-height:1}.phoneArrow{font-size:.65rem;opacity:.5;margin-right:2px}.phoneCode{font-family:var(--fontGambetta);font-size:1rem;font-weight:500;color:black}.phoneDivider{width:1px;height:55%;background-color:#c0c0c0;flex-shrink:0}.phoneNationalInput{flex:1 1;height:100%;padding:5px 10px;background:transparent;border:none;font-family:var(--fontGambetta);font-size:16px;font-weight:500;color:black;outline:none;border-radius:0 2px 2px 0}.phoneNationalInput::placeholder{color:black;font-weight:500}.phoneDropdown{position:absolute;top:calc(100% + 4px);left:0;width:160px;background-color:var(--inputBg);border:2px solid #d0d0d0;border-radius:var(--radiusSm);box-shadow:0 4px 12px rgba(8,8,8,.2);z-index:100;overflow:hidden}.phoneDropdownSearch{width:100%;padding:7px 10px;background-color:#f1f1f1;border:none;border-bottom:1px solid #d0d0d0;font-family:var(--fontGambetta);font-size:1rem;font-weight:500;outline:none;box-sizing:border-box}.phoneCountryList{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto}.phoneCountryItem{display:flex;align-items:center;gap:8px;padding:7px 10px;cursor:pointer;font-family:var(--fontGambetta);font-weight:500}.phoneCountryItem.selected,.phoneCountryItem:hover{background-color:#d4d4d4}.phoneDC{font-size:.9rem;color:#444}.phoneInput.inputMissing .phoneInputBox{border-color:red}.phoneInput.inputMissing .phoneNationalInput{color:red}.phoneInput.inputMissing .phoneNationalInput::placeholder{color:red}@media (max-width:420px){.formError{font-size:7px}}@media (max-width:600px){.dropdownInput select.dropdown,.phoneInputBox,.textInput input{font-size:16px;height:56px}.phoneNationalInput{font-size:16px}.radioButton{width:130px}.radioBox{justify-content:center}}.pageContent{padding:40px 0 50px;background-color:#f1f1f1;box-shadow:inset 0 0 4px 2px rgba(124,128,120,.483)}.profilePage{position:relative;flex-direction:row;align-items:start;padding:20px;width:100%}.profileContent,.profilePage{display:flex;box-sizing:border-box}.profileContent{flex-direction:column;align-items:center;justify-content:center;padding:0 20px;margin:0 auto;width:50%}.profileContent hr{width:50%}.profileTitle{margin:30px 0 0;padding:0;font-family:var(--fontPorto);font-size:30px;font-weight:500;text-wrap:nowrap;letter-spacing:.3px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.bioPhoto img{height:90%;width:90%;padding:20px;margin-bottom:50px;filter:drop-shadow(2px 5px 2.5px var(--shadowDark))}.closeProfile{margin-top:20px;padding:0 20px}.closeProfile--mobile{display:none}@media (max-width:1000px){.closeProfile--mobile{display:block}.closeProfile--desktop{display:none}.profilePage{flex-direction:column;align-items:center;justify-content:center;gap:0;padding:30px 20px 60px}.bioPhoto img{margin-bottom:0}.profileContent{width:100%;text-align:center}.profileContent p{text-indent:0}}.layout{width:100%;margin:0 auto;padding:0;height:100vh}@font-face{font-family:Porto;src:url(/fonts/PortoGrande/PortoGrande.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gambetta;src:url(/fonts/Gambetta/Gambetta-Variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Melodrama;src:url(/fonts/Melodrama/Melodrama-Variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--fontPorto:"Porto",serif;--fontGambetta:"Gambetta",sans-serif;--fontMelodrama:"Melodrama",sans-serif;--green:#72bf78;--greenDark:#64a769;--shadowDark:#12121250;--inputBg:#e6e6e6;--inputBorder:#F1F1F1;--inputLabel:#e1e1e1;--radiusPill:9999px;--radiusSm:5px}body,html{max-width:100%;overflow-x:hidden;scroll-behavior:smooth}body{margin:0 auto;background-color:black;color:black;font-family:var(--fontGambetta);height:100vh}.homeContent{background-color:white}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}