.contact{position:relative;margin:0 auto;padding:3rem 2rem;background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 0 40px #ffffff0d;color:#fff;font-family:Space Grotesk,sans-serif;max-width:900px}.contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.field{position:relative;display:flex;flex-direction:column;gap:.4rem;margin-top:1rem}.field__input,select,textarea{width:100%;background-color:#ffffff12;border-radius:20px;padding:.75rem 1rem;font-size:1rem;color:#fff;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.field__input:hover,select:hover,textarea:hover{border-color:#ffffff4d}.field__input:focus,select:focus,textarea:focus{outline:none;border-color:#aaa;background-color:#ffffff1a;box-shadow:0 0 8px #fff3}.field__label{display:block;font-size:.85rem;margin-bottom:.4rem;margin-left:.8rem;color:#aaa;letter-spacing:.5px}textarea{min-height:160px;resize:vertical;grid-column:1 / -1}.contact__button{grid-column:1 / -1;display:flex;justify-content:center;margin-top:2rem}.contact__button .button{background:linear-gradient(135deg,#ffffff1a,#ffffff05);color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:30px;padding:.8rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:box-shadow .3s ease,transform .3s ease,background .3s ease}.contact__button .button:hover{background:linear-gradient(135deg,#fff3,#ffffff0d);box-shadow:0 0 15px #ffffff1a,inset 0 0 5px #ffffff1a;transform:scale(1.05)}.logo-container img{filter:drop-shadow(0 0 6px white);max-width:200px;height:auto}h2.title{text-align:center;font-size:2rem;margin-bottom:2rem;font-weight:500;color:#fff}.contact:before{content:"";position:absolute;top:-10%;left:-10%;width:120%;height:120%;background:radial-gradient(circle,rgba(255,255,255,.1) 20%,transparent 80%);filter:blur(50px);z-index:0}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;background-color:#ffffff12;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:.75rem 2.5rem .75rem 1rem;font-size:1rem;color:#fff;font-family:Space Grotesk,sans-serif;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}select:hover{border-color:#ffffff4d}select:focus{outline:none;border-color:#aaa;background-color:#ffffff1a;box-shadow:0 0 8px #fff3}
/*# sourceMappingURL=/cdn/shop/t/2/assets/contratanos.css.map */
