.contact-container{display:flex;justify-content:space-between;padding:80px 0}.contact-container .contact-info{flex:1 1;background:#fff;padding:0 30px}.contact-container .contact-info h2{font-size:24px;margin-bottom:10px;font-family:Poppins,serif;color:#0d0d0d}.contact-container .contact-info p{color:#666;font-size:16px;margin-bottom:15px;font-family:Poppins,serif;line-height:30px}.contact-container .contact-info .info-box{display:flex;border-bottom:1px solid #c9c9c9;padding:15px 10px}.contact-container .contact-info .info-box .icon{font-size:24px;margin-right:15px;width:40px;height:40px;border-radius:100%;background:#b2a7e7;display:flex;align-items:center;justify-content:center}.contact-container .contact-info .info-box h3{font-size:16px;margin:0;font-family:Poppins,serif;color:#0d0d0d}.contact-container .contact-info .info-box p{font-size:16px;margin-top:5px;font-family:Poppins,serif;color:#0d0d0d}.contact-container .contact-form{flex:1.2 1;background:#f4f4f4;padding:20px;border-radius:5px}.contact-container .contact-form .form-group{display:flex;gap:10px;margin-bottom:10px}.contact-container .contact-form .form-group input{width:50%;height:45px}.contact-container .contact-form input,.contact-container .contact-form textarea{width:100%;padding:10px;margin-bottom:10px;border:none;outline:none;border-radius:5px;font-size:14px}.contact-container .contact-form textarea{height:160px;margin-top:15px}.contact-container .contact-form .submit-btn{background:#3f29d3;color:#fff;padding:10px 15px;border:none;border-radius:5px;cursor:pointer;font-size:16px;transition:.3s;display:flex;align-items:center;gap:10px}.contact-container .contact-form .submit-btn:hover{background:#2a1b9d}@media screen and (max-width:767px){.contact-container .contact-form{margin-top:40px}.contact-container{padding:40px 0;flex-direction:column}}