.postal-search-wrapper{padding:40px 20px;text-align:center}.search-container{margin:0 auto;max-width:600px}.search-title{color:#333;font-family:Open Sans,sans-serif;font-size:24px;font-weight:700;margin-bottom:20px}.postal-search-form .input-group{background:#fff;border-radius:5px;box-shadow:0 4px 15px rgba(0,0,0,.1);display:flex;overflow:hidden}.postal-input{border:1px solid #ddd;border-right:none;flex-grow:1;font-size:16px;outline:none;padding:15px 20px}.postal-submit-btn{background-color:#ff6900;border:none;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:0 30px;text-transform:uppercase}.postal-submit-btn:hover{background-color:#e65f00}.error-msg{color:#da0101;font-weight:600;margin-top:10px}@media (max-width:575px){.postal-search-form .input-group{background:transparent;box-shadow:none;flex-direction:column;gap:10px}.postal-input{border-radius:5px;border-right:1px solid #ddd}.postal-submit-btn{border-radius:5px;padding:15px}}