input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type=number] {
    -moz-appearance: textfield;
}
::-webkit-input-placeholder {
    color: inherit !important;
    opacity: 1;
    filter: alpha(opacity=100);
}
:-moz-placeholder {
    color: inherit !important;
    opacity: 1;
    filter: alpha(opacity=100);
}
::-moz-placeholder {
    color: inherit !important;
    opacity: 1;
    filter: alpha(opacity=100);
}
:-ms-input-placeholder {
    color: inherit !important;
    opacity: 1;
    filter: alpha(opacity=100);
}
.zoho-form .form-input {
    width: 100%;
    color: var(--theme-color-input_dark);
    border-color: var(--theme-color-input_bd_hover);
}
.bkg-zoho-form .zoho-form .form-input.filled,
.bkg-zoho-form .zoho-form .form-input:focus,
.bkg-zoho-form .zoho-form .form-input:hover,
.bkg-zoho-form .zoho-form .form-input:active ,
.bkg-zoho-form .zoho-form .form-input {
    width: 100%;
    color: var(--theme-color-extra_dark);
    border-color: var(--theme-color-extra_dark);
    -webkit-text-fill-color: #FFFFFF !important;
}
.zoho-form select option {
    width: 100% !important;
    max-width: 100% !important;
    background-color: transparent;
}
.zoho-form .form-row-last {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 0;
}
.zoho-form .form-notice .notice {
    display: block;
    position: relative;
    padding: .75rem 1.25rem;
    margin-top: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}
.zoho-form .form-notice .notice.success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}
.zoho-form .form-notice .notice.danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}
.zoho-form.loading .icon-loading {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 0.3rem solid rgba(43, 62, 41, 0.3);
    border-top-color: rgba(43, 62, 41, 1);
    -webkit-animation: 1.5s spin infinite linear;
    animation: 1.5s spin infinite linear;
}
@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}