#prev-btn,
#next-btn {
  display: none !important;
}
/* Widescreen Fix: Cap width and center the form */
@media screen and (min-width: 1200px) {
    .itcrew-newsletter-banner {
        display: flex !important;
        justify-content: center !important;
        padding: 20px 50px !important;
    }
    .itcrew-nl-container {
        max-width: 900px !important; 
        width: 100% !important;
        margin: 0 auto !important; 
    }
}
/* Update border color for Zoho Form text inputs, textarea, and captcha */
.zpform-outer input[type="text"],
.zpform-outer textarea,
.zpform-outer input.captcha_text {
    border: 1px solid #3C4576 !important;
}

/* Optional: Update the border color when the field is focused/clicked */
.zpform-outer input[type="text"]:focus,
.zpform-outer textarea:focus,
.zpform-outer input.captcha_text:focus {
    border-color: #3C4576 !important;
    outline: none !important;
    box-shadow: 0 0 5px rgba(60, 69, 118, 0.3) !important;
}
[data-element-id="elm_Ljb23k-MJLwd8JYm9-BhRA"] {
    position: relative !important;
    z-index: 9999 !important;
}


/* Remove yellow hover border everywhere */
.zsbox-container-style-02,
.zsbox-container-style-02:hover{
    border-bottom-color: transparent !important;
    border-bottom-width: 0 !important;
}
/* Button Alignment Override */
[data-element-id="elm_Ljb23k-MJLwd8JYm9-BhRA"] {
    position: absolute !important;
    left: 50% !important;
    top: 55% !important;
    transform: translate(-50%, -50%) !important;
    z-index: 9999 !important;
    margin: 0 !important;
}