.contact-container{display:flex;gap:40px;margin:0 auto;max-width:80%}.contact-form,.contact-info{border-radius:12px;flex:1 1 450px}.contact-form h2,.contact-info h2{font-weight:var(--font-weight-3);margin-bottom:15px}.contact-info{display:flex;flex-direction:column;gap:10px}.contact-info-card{align-items:center;background:rgba(15,23,42,.42);border:1px solid rgba(148,163,184,.16);border-radius:16px;border-radius:18px;display:flex;gap:1rem;padding:2rem 1rem}.contact-info-card span{align-items:center;aspect-ratio:1/1;background:rgba(0,0,0,.5);border-radius:.5rem;display:flex;justify-content:center;padding:.5rem}.contact-info a{color:var(--atbim-color-4);text-decoration:none}.contact-info a:hover{text-decoration:underline}.contact-form{background:rgba(15,23,42,.42);border:1px solid rgba(148,163,184,.16);border-radius:18px;flex:1 1 450px;padding:2rem 1rem;position:relative}.contact-form:before{content:none}.contact-form h2{color:#fff;font-weight:var(--font-weight-3);margin-bottom:15px}.contact-form form{gap:14px}.contact-form form,.form-field{display:flex;flex-direction:column}.form-field{gap:8px}.contact-form label{color:hsla(0,0%,100%,.72);font-size:13px;font-weight:700}.contact-form input,.contact-form textarea{background:rgba(15,23,42,.42);border:1px solid rgba(148,163,184,.16);border-radius:12px;color:#fff;outline:none;padding:12px 14px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:hsla(0,0%,100%,.45)}.contact-form textarea{line-height:1.5;min-height:180px;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:rgba(148,163,184,.35)}.contact-form button{background:linear-gradient(90deg,#6a00ff,#9b5cff,#c77dff);border:none;border-radius:12px;box-shadow:0 14px 30px rgba(155,92,255,.25);color:#fff;cursor:pointer;font-weight:800;letter-spacing:.3px;margin-top:8px;padding:12px 16px;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.contact-form button:hover{box-shadow:0 18px 36px rgba(155,92,255,.32);filter:brightness(1.04);transform:translateY(-1px)}.contact-form button:active{box-shadow:0 10px 24px rgba(155,92,255,.22);transform:translateY(0)}.terms-conditions-container{align-items:center;display:flex;gap:8px}.terms-conditions-container label{font-size:.75rem}#contact{padding-top:110px;scroll-margin-top:110px}@media (max-width:1290px){.contact-container{max-width:95%}}@media (max-width:896px){#contact{padding-top:60px;scroll-margin-top:unset}.contact-form,.contact-info{flex:unset}.contact-container{flex-direction:column;gap:1rem;width:85%}.contact-info>div:first-child~*{display:none}}