.input-checkbox{font-family:TT Travels Next Trial,sans-serif;position:relative;background-color:transparent;display:flex;gap:20px}.input-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:30px;height:30px;border:1px solid #68ECE8;border-radius:.25rem;background-color:#161f28;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin:0;vertical-align:middle}.input-checkbox input:checked{background-color:#68ece8;border-color:#68ece8;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.input-checkbox .placeholder{vertical-align:middle;position:absolute;top:18px;left:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:100%;transform:translateY(-50%);font-size:24px;width:90%;color:#7f8e9e;transition:top .3s ease,color .3s ease,font-size .3s ease}.input-checkbox .placeholder.active{top:0;font-size:16px}.input-checkbox .placeholder.active~input,.input-checkbox .placeholder.active~textarea{border-color:#68ece8}.input-checkbox .error-message{font-size:12px;color:red;display:none}@media screen and (max-width: 480px){.input-number input{font-size:20px}.input-number .placeholder{font-size:20px;top:37px}}
