.cust-contact-area-so{background-color:#000;position:relative}.contact-area{position:relative}.contact-content{margin-bottom:50px}.contact-info{text-align:center;background-color:#514e4ecc;border-radius:20px;flex-direction:column;align-items:center;gap:15px;margin-bottom:25px;padding:25px 15px;transition:all .3s ease-in-out;display:flex;position:relative;box-shadow:0 0 15px #0000002b}.contact-info:hover{transform:translateY(-8px)}.contact-info-icon i{color:#fff;text-align:center;background:#545454;border-radius:50px;width:80px;height:80px;font-size:35px;line-height:80px}.contact-info h5{color:#1f2125;margin-bottom:8px;font-size:18px}.contact-info p{color:#757f95;font-size:16px;font-weight:500}.contact-form{border-radius:20px;padding:0 30px 10px;box-shadow:0 0 15px #0000002b}.contact-form-header{margin-bottom:30px}.contact-form-header h2{color:#1f2125;margin-bottom:10px;font-size:25px;font-weight:700}.contact-form .form-group{margin-bottom:25px}.contact-form .form-group .form-control{box-shadow:none;border-radius:12px;padding:15px 20px;transition:all .3s ease-in-out}.contact-form .form-group .form-control:focus{border-color:#545454}.contact-map{margin-bottom:-9px}.contact-map iframe{width:100%;height:350px}@media (max-width:991px){.contact-info{padding:35px}}@media (max-width:768px){.contact-content{margin-top:50px;margin-bottom:0}}
