.contact-wrapper{display:flex;justify-content:space-between;align-items:center;margin:5rem 0}.contact-info{width:50%}.contact-form{background-color:#000;color:#fff;padding:40px;width:45%;border-radius:10px}.contact-info-item{display:flex;margin-bottom:30px}.contact-info-icon{height:50px;width:50px;background-color:var(--primary-color);text-align:center;border-radius:50%;color:#fff;justify-content:center;display:flex;align-items:center}.contact-info-content{margin-left:20px;max-width:500px}.contact-info-content h4{margin-bottom:10px;color:var(--primary-color)}.contact-form input,.contact-form textarea{width:100%;padding:5px 0;font-size:16px;margin:10px 0;border:none;border-bottom:1px solid #333;outline:none;resize:none;color:#fff}.contact-form button{background:var(--primary-color);padding:10px 40px;border-radius:10px;width:100%}.contact-form .submit-btn{margin-top:1rem}.contact-form .input-box{position:relative;width:100%;margin-top:10px}.contact-form .input-box span{position:absolute;left:0;padding:5px 0;font-size:16px;margin:10px 0;pointer-events:none;transition:.5s;color:#fff}.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-form,.contact-info{width:100%}.contact-info-content h4{font-size:20px;margin-bottom:0}.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;height:35px;min-width:35px}.contact-info-icon svg{width:1.3rem;height:auto}.contact-info-content p{margin-bottom:0;font-size:14px}}