.contact-wrapper{justify-content:space-between;align-items:center;margin:5rem 0;display:flex}.contact-info{width:50%}.contact-form{color:#fff;background-color:#000;border-radius:10px;width:45%;padding:40px}.contact-info-item{margin-bottom:30px;display:flex}.contact-info-icon{background-color:var(--primary-color);text-align:center;color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.contact-info-content{max-width:500px;margin-left:20px}.contact-info-content h4{color:var(--primary-color);margin-bottom:10px}.contact-form input,.contact-form textarea{resize:none;color:#fff;border:none;border-bottom:1px solid #333;outline:none;width:100%;margin:10px 0;padding:5px 0;font-size:16px}.contact-form button{background:var(--primary-color);border-radius:10px;width:100%;padding:10px 40px}.contact-form .submit-btn{margin-top:1rem}.contact-form .input-box{width:100%;margin-top:10px;position:relative}.contact-form .input-box span{pointer-events:none;color:#fff;margin:10px 0;padding:5px 0;font-size:16px;transition:all .5s;position:absolute;left:0}.contact-form .input-box.active span{font-size:12px;transform:translateY(-20px)}.contact-head{text-align:center}.contact-head h2{color:var(--primary-color)}@media (max-width:991px){.contact-head h2{font-size:32px}.contact-wrapper{flex-direction:column;margin:2rem 0}.contact-info,.contact-form{width:100%}.contact-info-content h4{margin-bottom:0;font-size:20px}.contact-form{padding:1rem}.contact-form .input-box{margin-top:5px}.contact-form input,.contact-form textarea{margin:8px 0;font-size:14px}.contact-form .input-box span{font-size:14px}.contact-info-content{margin-left:10px}.contact-info-icon{width:35px;min-width:35px;height:35px}.contact-info-icon svg{width:1.3rem;height:auto}.contact-info-content p{margin-bottom:0;font-size:14px}}
