.contact{justify-content:space-evenly;align-items:center;width:80%;margin:0 auto;padding:160px 0;display:flex}.contact-info{text-align:left;width:500px}.contact-info h1{margin:30px 0;font-size:40px;font-weight:700}.contact-info p{text-align:left;color:#000;margin:0 0 20px}.contact-bg{color:#000;background-color:#a0dbd4}.contact-form{text-align:left;background-color:#fff;border:1px solid #ccc;border-radius:4px;width:500px;margin:0 auto;padding:20px;box-shadow:0 0 10px #0000001a}.contact-form h1{margin-bottom:20px;font-size:24px;font-weight:700}.contact-form h2{text-align:left;margin-bottom:20px;padding:0;font-size:18px;font-weight:500}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:4px;width:100%;margin-bottom:20px;padding:10px}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:4px;width:100%;padding:10px}.contact-form input[type=submit]{color:#fff;cursor:pointer;background-color:#05c0ab;border:none;border-radius:4px;padding:10px 20px}.contact-form input[type=submit]:hover{background-color:#03a9a3}.form-group textarea{resize:vertical;height:100px}.submit-btn{color:#fff;cursor:pointer;background-color:#05c0ab;border:none;border-radius:4px;padding:10px 20px}.submit-btn:hover{background-color:#03a9a3}.contact-info .flex{justify-content:start;margin-top:50px;display:flex}.flex-child{flex-basis:30%;margin:0 30px 0 0}.flex-child h3{margin-bottom:10px;font-size:14px;font-weight:600}.flex-child p{color:#666;font-size:14px}@media screen and (max-width:768px){.contact-info .flex{flex-direction:column;margin-top:20px}.flex-child{flex-basis:100%;margin:20px 0}.contact{flex-direction:column;width:100%;padding:80px 20px}.contact-info{width:100%;margin-bottom:40px}.contact-form{width:100%}}
