.form-section{max-width:100%;min-height:100vh}.image{position:absolute;top:0;left:0;width:100%;height:160vh}.image img{width:100%;height:100%;object-fit:cover;object-position:center}.form-container{height:max-content;width:30rem;background-color:rgba(0,0,0,.4);border-radius:2rem;position:absolute;right:30%;top:10%;padding:2rem;gap:2rem}h2{color:#fff;font-weight:700}.form{gap:2rem}.form,.form div{flex-direction:column;width:100%}.form div{display:flex}.form button,.form div{color:#fff;font-weight:600}.form button{padding:12px;border:none;background-color:#171758;font-size:14px;border-radius:1rem;padding-inline:1.5rem;transition:padding .2s ease-out}.form button:hover{padding-inline:1.8rem}.form input{padding:.8rem;width:20rem;background:transparent;border:none;border-bottom:3px dashed #fff;outline:none;font-size:16px;color:#fff;font-weight:500;width:100%}@media (max-width:1024px){.form-container{height:max-content;width:90%;right:5%;top:20%;padding:2rem;gap:2rem}}