.input input::placeholder{font-family:var(--karla-font);font-size:16px;font-weight:300;line-height:20px}@media(max-width:600px){.input input::placeholder{font-size:14px;line-height:18px}}.input label{font-family:var(--karla-font);font-size:14px;font-weight:300;line-height:20px}@media(max-width:770px){.input label{font-size:14px;line-height:20px}}.input{position:relative;width:100%}.input__error input{border-color:#ff512b!important}.input input{width:100%;height:30px;color:#c5c1be;background-color:transparent;background-clip:padding-box;appearance:none;border:none;border-bottom:1px solid #c5c1be;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none}.input input::placeholder{padding:10px;color:#c5c1be}.input input:focus{border-color:#9b4404;outline:0}.input label{color:#ff512b}.input svg{position:absolute;top:0;right:0}.budget h6{font-family:var(--karla-font);font-size:16px;font-weight:300;line-height:20px}@media(max-width:600px){.budget h6{font-size:14px;line-height:18px}}.budget__list{width:100%;display:flex;align-items:center;flex-direction:row;gap:10px;justify-content:flex-start;flex-wrap:wrap}.budget__element{width:100px;height:40px;padding:10px 20px;font-family:var(--karla-font);font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.015em;text-align:center;white-space:nowrap;border:1px solid #716d69;border-radius:30px;color:#c5c1be;cursor:pointer;transition:all .3s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.budget__element.active{color:#fff;border-color:#fff}.budget h6{margin-bottom:20px;color:#c5c1be}.status-modal{position:fixed;top:70px;right:30px;padding:20px 40px;z-index:1000;color:#c5c1be;border-radius:5px;background:#9b4404;box-shadow:0 0 10px 1px hsla(25,8%,72%,.7);animation-duration:3s;animation-name:slidein;animation-iteration-count:infinite;animation-direction:alternate}@keyframes slidein{0%{right:-300px}to{right:30px}}.privacy__label{font-family:var(--karla-font);font-size:14px;font-weight:300;line-height:20px}@media(max-width:770px){.privacy__label{font-size:14px;line-height:20px}}.privacy{display:flex;align-items:center;flex-direction:row;gap:10px;justify-content:space-between}.privacy input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:17px;min-width:17px;height:17px;border:1px solid #bdb6b1;border-radius:3px;background-color:#d8d4d0;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}.privacy input:checked{background-color:#9b4404;border-color:#9b4404;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")}.privacy input:active{filter:brightness(90%)}.privacy input:hover:not(:disabled){border-color:#9b4404}.privacy input:focus{border-color:#9b4404;outline:none;box-shadow:0 0 10px 1px hsla(25,8%,72%,.702)}.privacy__label{color:#c5c1be}.privacy__label a{font-family:var(--karla-font);font-size:14px;font-weight:400;line-height:20px;color:#fff;text-decoration:underline;-webkit-text-decoration-color:hsla(26,6%,76%,.5);text-decoration-color:hsla(26,6%,76%,.5);transition:all .3s}.privacy__label a:hover{opacity:.8}.privacy__label.error,.privacy__label.error a{color:#ff512b}