.holding-signup { max-width:640px; margin: 6rem auto; padding: 2rem; text-align:center; }
.holding-signup__title { font-size: 2rem; margin-bottom: .5rem; }
.holding-signup__text { opacity:.8; margin-bottom: 1.25rem; }
.holding-signup__form { display:flex; gap:.5rem; justify-content:center; flex-wrap:wrap; }
.holding-signup__form .input-text { min-width: 260px; padding:.75rem 1rem; }
.holding-signup__btn { 
background: ##022344 !important;
    border: 0 none;
    color: #fff;
    border-radius: 10px;
padding:.10px 20px;
 cursor:pointer; 

}
.holding-signup__small { font-size:.85rem; opacity:.7; margin-top:.75rem; }
.hp-field { position:absolute; left:-9999px; width:1px; height:1px; overflow:hidden; }
