.lp-promo.lp-dark-blue .hs-form .hs-richtext {
    color: #fff;
}

.lp-promo.lp-dark-blue .hs-form .hs-richtext a {
    color: #fff;
}

.lp-promo.lp-dark-blue .section-topo .hs-form .hs-input[type="text"], .lp-promo.lp-dark-blue .section-topo .hs-form .hs-input[type="email"], .lp-promo.lp-dark-blue .section-topo .hs-form .hs-input[type="tel"] {
    background: #131212;
    border: 2px solid #2d2d2d !important;
}

.lp-promo.lp-dark-blue .section-topo .hs-form .hs-input[type="text"]:hover, .lp-promo.lp-dark-blue .section-topo .hs-form .hs-input[type="text"]:focus, .lp-promo.lp-dark-blue .section-topo .hs-form .hs-input[type="email"]:hover, .lp-promo.lp-dark-blue .section-topo .hs-form .hs-input[type="email"]:focus, .lp-promo.lp-dark-blue .section-topo .hs-form .hs-input[type="tel"]:hover, .lp-promo.lp-dark-blue .section-topo .hs-form .hs-input[type="tel"]:focus {
    background: #1f1e1e !important;
}

.lp-promo.lp-dark-blue .hs-button[type="submit"], .lp-promo.lp-dark-blue .btn-acao {
    background: #f81e30;
    -webkit-box-shadow: 0px 4px 24px rgb(255 0 0 / 70%) !important;
    box-shadow: 0px 4px 24px rgb(255 0 0 / 70%) !important;
    width: 60%;
}

.lp-promo.lp-dark-blue .hs-button[type="submit"]:hover, .lp-promo.lp-dark-blue .btn-acao:hover {
    background: #f81e30 !important;
    -webkit-box-shadow: 0px 4px 32px rgb(255 0 0 / 100%) !important;
    box-shadow: 0px 4px 32px rgb(255 0 0 / 100%) !important;
}

.lp-promo.lp-dark-blue .hs-form .hs-input[type="text"], .lp-promo.lp-dark-blue .hs-form .hs-input[type="email"], .lp-promo.lp-dark-blue .hs-form .hs-input[type="tel"] {
    background: #131212;
    border-color: #2d2d2d !important;
}

.lp-promo.lp-dark-blue .hs-form .hs-input[type="text"]:hover, .lp-promo.lp-dark-blue .hs-form .hs-input[type="text"]:focus, .lp-promo.lp-dark-blue .hs-form .hs-input[type="email"]:hover, .lp-promo.lp-dark-blue .hs-form .hs-input[type="email"]:focus, .lp-promo.lp-dark-blue .hs-form .hs-input[type="tel"]:hover, .lp-promo.lp-dark-blue .hs-form .hs-input[type="tel"]:focus {
    background: #1f1e1e !important;
    border-color: #2d3c57 !important;
}

@media (min-width: 991px) {
    .lp-promo.lp-dark-blue .section-topo .hs-form .hs-input[type="email"] {
        border-right: 0 !important;
    }
}