.contact-info-card{transition:all .3s ease;box-shadow:0 15px 30px rgba(0,0,0,.15)}.contact-form-card{box-shadow:0 5px 20px rgba(0,0,0,.1)}.contact-form-card,.contact-social a{transition:all .3s ease}.contact-form input:focus,.contact-form textarea:focus{box-shadow:0 0 0 3px rgba(45,137,44,.2)}@keyframes sendSuccess{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.send-btn:active{animation:sendSuccess .3s ease}@media (max-width:1024px){.contact-form-card,.contact-info-card{width:100%}.contact-info-card{margin-top:2rem}.contact-info-card .flex.space-x-6 a{padding:.85rem;box-shadow:0 2px 5px rgba(0,0,0,.1)}.contact-info-card .flex.space-x-6 svg{width:1.75rem;height:1.75rem}.contact-info-card h3{text-align:center;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.contact-info-card h2{text-align:center;font-size:1.75rem}}@media (min-width:1025px) and (max-width:1280px){.contact-form-card{padding-left:3rem!important}}