.form-container form{padding:1.5rem}.form-container form,.form-container form .form-condense{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:800px){.form-container form .form-condense{flex-direction:row}.form-container form .form-condense .form-control{width:50%}}.form-container form .form-control{display:flex;flex-direction:column;gap:.8rem;position:relative}.form-container form .form-control label{font-size:1rem;font-weight:500;color:#333;opacity:.9;transition:all .3s ease}.form-container form .form-control input,.form-container form .form-control textarea{background:hsla(0,0%,100%,.9);border:2px solid rgba(0,0,0,.1);border-radius:12px;padding:1rem 1.2rem;color:#333;font-size:1rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-container form .form-control input::placeholder,.form-container form .form-control textarea::placeholder{color:#666}.form-container form .form-control input:focus,.form-container form .form-control textarea:focus{outline:none;border-color:var(--background);background:#fff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(4,28,56,.15)}.form-container form .form-control input:hover,.form-container form .form-control textarea:hover{border-color:rgba(0,0,0,.2);background:hsla(0,0%,100%,.95)}.form-container form .form-control textarea{min-height:120px;line-height:1.6;resize:vertical}.form-container form .form-control.btn-con{margin-top:1rem}.form-container form .form-control.btn-con input[type=submit]{background:var(--background);color:#fff;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;cursor:pointer;transition:all .3s ease}.form-container form .form-control.btn-con input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(4,28,56,.3)}.form-container form .form-control.btn-con input[type=submit]:active{transform:translateY(0)}