.default-form{max-width:800px;height:auto;position:relative}.default-form form{flex-direction:column;flex:auto;gap:1.5rem;height:max-content;padding:2rem 1rem 1rem;display:flex;position:sticky;top:68px}.default-form form label span{color:var(--ptp-dark-pink);font-size:18px}.default-form form label{font-size:18px}.default-form form input{border:none;border-bottom:2px dashed #000;width:100%;font-size:16px}.default-form form input[type=submit]{border:none;width:fit-content}.default-form form input[type=checkbox]{size:46px;width:auto}.default-form fieldset{border:2px dashed #000;flex-direction:column;display:flex}.default-form legend{border:1px solid #000;padding:5px}.default-form form input:focus{border-color:var(--ptp-pink);outline:none}.default-form form fieldset label:focus-within,.default-form form fieldset label:hover{color:var(--ptp-dark-pink)}.default-form input[type=submit]:hover{transform:translateY(-5px)}.default-form .sign-up-message-div{flex-direction:column;width:100%;display:flex}.default-form textarea{border:none;outline:2px dashed #000;min-height:64px;margin-top:5px;padding:5px}.default-form select{background:0 0;border:none;outline:2px dashed #000;max-width:100%;margin-left:.5rem;padding:.5rem;font-size:20px}.default-form select:hover,.default-form select:focus .default-form textarea:hover,.default-form textarea:focus{outline-color:var(--ptp-dark-pink)}.default-form h1{margin-bottom:0}.default-form h2{margin-top:0;text-decoration:none!important}#confirmation-modal{background-color:#fff;outline:3px dashed #000;margin:2rem 1rem 1rem;padding:1rem}#confirmation-modal img{width:auto;height:32px}@media screen and (width<=800px){.default-form{margin-bottom:1rem}#confirmation-modal h1{font-size:20px}}
