@import url(https://fonts.googleapis.com/css2?family=Amiri:ital,wght@0,400;0,700;1,400;1,700&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap);@import url(https://use.typekit.net/cph5tez.css);.input input{border:none;border-bottom:3px solid #1f1f1f;box-sizing:border-box;padding:.8rem 1rem;min-height:3.5rem;transition:border .2s cubic-bezier(.18,.89,.32,1.28);background-color:#f4f2f2}.input input::-moz-placeholder{color:#9b9b9b}.input input:-ms-input-placeholder{color:#9b9b9b}.input input::-ms-input-placeholder{color:#9b9b9b}.input input::placeholder{color:#9b9b9b}.input input:focus{outline:none;border-bottom:3px solid #68b5fc}.input{width:100%;display:flex;flex-direction:column}.input *{font-size:18px;letter-spacing:.1em}.input label{font-family:Titillium Web,sans-serif;margin-bottom:1rem}.input select{border:none;border-bottom:3px solid #1f1f1f;box-sizing:border-box;padding:.8rem 1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;min-height:3.5rem;cursor:pointer;transition:border .2s cubic-bezier(.18,.89,.32,1.28);background-image:url(../img/caret-down.ae5bb754.svg);background-repeat:no-repeat;background-position-x:98%;background-position-y:80%;background-size:1rem 3rem;background-color:#f4f2f2}.input select:invalid{color:#9b9b9b}.input select option{color:#1f1f1f}.input select:focus{outline:none;border-bottom:3px solid #68b5fc}.input .remark{margin:0;color:#d7291d;font-size:14px;font-weight:700;text-transform:uppercase}.date-input{width:100%;display:flex;flex-direction:column}.date-input .calendar-group{max-width:50%;margin-bottom:1rem}.date-input .calendar-group input{margin-top:1rem;border:none;border-bottom:3px solid #1f1f1f;box-sizing:border-box;padding:.8rem 1rem;min-height:3.5rem;min-width:100%;transition:border .2s cubic-bezier(.18,.89,.32,1.28);cursor:pointer;background-image:url(../img/calendar.0b731057.svg);background-repeat:no-repeat;background-position-x:97%;background-position-y:80%;background-size:2rem 3rem;background-color:#f4f2f2}.date-input .calendar-group input::-moz-placeholder{color:#9b9b9b}.date-input .calendar-group input:-ms-input-placeholder{color:#9b9b9b}.date-input .calendar-group input::-ms-input-placeholder{color:#9b9b9b}.date-input .calendar-group input::placeholder{color:#9b9b9b}.date-input .calendar-group input:focus{outline:none;border-bottom:3px solid #68b5fc}@media (max-width:700px){.date-input .calendar-group{max-width:100%}}.date-input *{font-size:18px;letter-spacing:.1em;font-family:Titillium Web,sans-serif}.date-input input[type=checkbox]{background-color:red;display:inline-block}.date-input .remark{margin:0;color:#d7291d;font-size:14px;font-weight:700;text-transform:uppercase}.date-input .vdp-datepicker__calendar{z-index:10!important;right:0}.date-input .cell.selected{background-color:#68b5fc!important;color:#fff!important}.checkbox-input *{font-size:18px;letter-spacing:.1em;font-family:Titillium Web,sans-serif}.checkbox-input input{border:none;border-bottom:3px solid #1f1f1f;box-sizing:border-box;padding:.8rem 1rem;min-height:3.5rem;transition:border .2s cubic-bezier(.18,.89,.32,1.28);background-color:#f4f2f2}.checkbox-input input::-moz-placeholder{color:#9b9b9b}.checkbox-input input:-ms-input-placeholder{color:#9b9b9b}.checkbox-input input::-ms-input-placeholder{color:#9b9b9b}.checkbox-input input::placeholder{color:#9b9b9b}.checkbox-input input:focus{outline:none;border-bottom:3px solid #68b5fc}.checkbox-input .remark{margin:0;color:#d7291d;font-size:14px;font-weight:700;text-transform:uppercase}form .bottom{margin-top:5rem}@media (max-width:700px){form .bottom{margin-top:3.5rem;flex-direction:column}form .bottom button{order:-1;width:100%;margin-bottom:2rem}}form .invalid .dropbox,form .invalid input,form .invalid select{border-bottom:3px solid #d7291d!important}@media (max-width:700px){#add-project *{text-align:left}}