.elementor-1467 .elementor-element.elementor-element-8d007d0{--display:flex;}.elementor-1467 .elementor-element.elementor-element-3c867be{width:100%;max-width:100%;}.elementor-1467 .elementor-element.elementor-element-c1ed805{--display:flex;}.elementor-1467 .elementor-element.elementor-element-4d9ad14{--display:flex;}.elementor-1467 .elementor-element.elementor-element-4a6480b{--display:flex;}.elementor-1467 .elementor-element.elementor-element-fdcf325{width:100%;max-width:100%;}@media(min-width:768px){.elementor-1467 .elementor-element.elementor-element-8d007d0{--content-width:80%;}.elementor-1467 .elementor-element.elementor-element-c1ed805{--content-width:80%;}.elementor-1467 .elementor-element.elementor-element-4d9ad14{--content-width:80%;}.elementor-1467 .elementor-element.elementor-element-4a6480b{--content-width:80%;}}/* Start custom CSS */.jet-form-builder__field.file-field::-webkit-file-upload-button {
    background-color: #8E44AD;
    color: #F8F8F8;
    padding: 16px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-family: Marko One !important;
}
.jet-form-builder-message--success {
    display: none !important;
}

/* Target the specific JetFormBuilder classes */
.jet-form-builder__action-button.jet-form-builder__submit {
    width: 200px !important;   /* Sets the width */
    height: 30px !important;  /* Sets the height */
    padding: 0 !important;    /* Removes internal spacing */
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;       /* Optional: Rounded corners */
}

#cs-container-bar-left-button .elementor-button {
    width: 200px !important;
    display: inline-block; /* Ensures the width is applied correctly */
    text-align: center;    /* Centers the text inside the 200px width */
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

/* Targets the main dropdown box */
body.elementor-page-1467 .jet-form-builder__field.select-field {
    background-color: #333333;
    border: 1px solid #aa62c9;
    border-radius: 5px;
    padding: 10px;
}

/* Targets the items inside the list (Limited Support) */
body.elementor-page-1467 .jet-form-builder__field.select-field option {
    background-color: #333333;
    color: #1ABC9C;
    padding: 10px; /* Note: Padding often doesn't work in native selects */
    font-size: 14px;
}

/* Target only widgets with your custom class */
.enable-nl2br .elementor-icon-list-text {
    display: inline-flex !important; /* Collapses the leading "ghost" space */
    flex-direction: column;         /* Keeps your lines stacked vertically */
    white-space: pre-line !important;
    vertical-align: top;
}

#cs-container-bar-left {
    width: 250px !important;
    max-width: 250px !important;
    min-width: 250px !important;
    left: 0 !important;
    right: auto !important; /* Prevents it from stretching to the right edge */
}/* End custom CSS */