.contact-form{margin:40px 0}.contact-head{text-align:center}.contact-head h2{font-family:"Rozha One",serif;font-weight:400;font-size:38px;margin-top:15px;color:#1f2732}.contact-head p{color:#000;font-size:18px;font-family:"Saira",sans-serif}.form-body{background-image:url(../images/contact/contact-bg.png);background-position:center;background-size:cover;background-repeat:no-repeat;margin:30px 0;border-radius:25px}.form-input{display:flex;flex-direction:column;gap:15px;padding:50px 20px}.contact-map{padding:50px 20px}.input{width:100%;padding:12px;border-radius:4px;border:2px solid #fff;outline:none;transition:all 0.3s cubic-bezier(.19,1,.22,1);box-shadow:0 0 20px -18px;overflow:hidden;background-color:#fff0;color:#fff}.input:hover{border:2px solid #fff;box-shadow:0 0 20px -17px}.input:active{transform:scale(.95)}.input:focus{border:3px solid #D1B06B;background:#fff;color:#000}.form-input button{background-color:#D1B06B;padding:15px 35px;border:none;outline:none;color:#000;font-family:"Saira",sans-serif;font-weight:500;border-radius:4px;margin-top:20px}.form-input button:active{transition:all 0.3s cubic-bezier(.19,1,.22,1);transform:scale(.95)}.contact-social-icon{display:flex;align-items:center;gap:15px;margin-top:20px}.contact-social-icon i{width:25px;height:25px;font-size:28px;color:#ad8737;background-color:#fff;border-radius:100%;padding:5px 10px}.contact-social-icon a{display:inline-block;transition:background-color 0.3s ease,transform 0.3s ease}.contact-social-icon h5{color:#fff;font-family:"Saira",sans-serif;font-weight:500}.contact-social-icon a:hover{transform:scale(1.2)!important;background-color:#fff0}@media (max-width:480px){.contact-social-icon{display:block}.contact-map{padding:0 20px}}