/* These styling override the Brevo form:*/

.sib-form{
    padding: 0;
}

.sib-form .entry__field{
    background: transparent;
    border-color: #d6b15c38;
    border-radius: 12px;
}

.sib-sms-select__number-input{
    background: transparent;
    border-color: #d6b15c38;
    border-radius: 12px;
}

.sib-form input {
    border-color: #d6b15c38 !important;
}

/*By default, the Brevo forms library (`sib-styles.css`) applies a and a specific border-color to the .entry__field (or the input within it) when focused.*/
.sib-form .entry__field:focus-within {
    border-color: rgba(214,177,92,.55);
    box-shadow: 0 0 0 3px rgba(214,177,92,.18);
    outline: none !important;
}

.sib-form .entry__field:focus-within {
    border-color: rgba(214,177,92,.55);
    box-shadow: 0 0 0 3px rgba(214,177,92,.18);
    outline: none !important;
}

.sib-sms-select__list {
    background: black;
    border-color: #d6b15c38;
}

.sib-sms-select__list li{
    border-bottom-color: #d6b15c38;
}

/*.sib-form input:focus {*/
/*    border-color: rgba(214,177,92,.55);*/
/*    box-shadow: 0 0 0 3px rgba(214,177,92,.18);*/
/*    outline: none !important;*/
/*}*/

#sib-container input:-ms-input-placeholder {
    color: rgba(255,255,255,.62);
}

#sib-container input::placeholder {
    color: rgba(255,255,255,.62);
}

#sib-container textarea::placeholder {
    color: rgba(255,255,255,.62);
}

.sib-text-form-block {
    color: rgba(255,255,255,.52);
}

.form__label-row .entry__label {
    color: rgba(255,255,255,.62) !important;
}

/* Button */
#sib-container .sib-form-block__button{
    /*margin-top: 4px;*/
    width: 100%;
    border-radius: 12px;
    padding: 14px 18px;
    border: 1px solid rgba(214,177,92,.50);
    background: linear-gradient(180deg, var(--gold3), var(--gold));
    color: #101012;
    font-family: Montserrat, Inter, sans-serif !important;
    font-weight: 900 !important;
    text-transform: uppercase;
    letter-spacing: .10em !important;
    cursor: pointer;
}