.elementor-7258 .elementor-element.elementor-element-22d05b0{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7258 .elementor-element.elementor-element-6404400{--display:flex;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7258 .elementor-element.elementor-element-32406ee .elementor-heading-title{color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-7cc6515 .elementor-heading-title{font-size:40px;color:var( --e-global-color-3c2ad25 );}.elementor-7258 .elementor-element.elementor-element-b5c97b4 .elementor-heading-title{font-weight:500;text-transform:none;color:var( --e-global-color-3c2ad25 );}.elementor-7258 .elementor-element.elementor-element-ee9a244{--display:flex;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7258 .elementor-element.elementor-element-744249f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7258 .elementor-element.elementor-element-2da1de9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-7258 .elementor-element.elementor-element-b20a972{text-align:center;}.elementor-7258 .elementor-element.elementor-element-b20a972 .elementor-heading-title{color:var( --e-global-color-3c2ad25 );}.elementor-7258 .elementor-element.elementor-element-412e6ab > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-7258 .elementor-element.elementor-element-412e6ab{text-align:center;}.elementor-7258 .elementor-element.elementor-element-a9ebcb7 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-7258 .elementor-element.elementor-element-a9ebcb7 .ekit_wpForms_container .wpforms-field label{color:var( --e-global-color-3c2ad25 );}.elementor-7258 .elementor-element.elementor-element-a9ebcb7 .ekit_wpForms_container .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-7258 .elementor-element.elementor-element-a9ebcb7 .ekit_wpForms_container .wpforms-field textarea, .elementor-7258 .elementor-element.elementor-element-a9ebcb7 .ekit_wpForms_container .wpforms-field select{background-color:#02010136;color:var( --e-global-color-3c2ad25 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8b564f1 );border-radius:6px 6px 6px 6px;}.elementor-7258 .elementor-element.elementor-element-a9ebcb7 .ekit_wpForms_container .wpforms-field input::-webkit-input-placeholder, .elementor-7258 .elementor-element.elementor-element-a9ebcb7 .ekit_wpForms_container .wpforms-field textarea::-webkit-input-placeholder{color:var( --e-global-color-3c2ad25 );}.elementor-7258 .elementor-element.elementor-element-6769d0f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-7258 .elementor-element.elementor-element-1bd3ef7 .elementor-heading-title{color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-36dcc2a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-7258 .elementor-element.elementor-element-36dcc2a.elementor-view-stacked .elementor-icon{background-color:#7482C49C;fill:#17C3EC;color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-36dcc2a.elementor-view-framed .elementor-icon, .elementor-7258 .elementor-element.elementor-element-36dcc2a.elementor-view-default .elementor-icon{fill:#7482C49C;color:#7482C49C;border-color:#7482C49C;}.elementor-7258 .elementor-element.elementor-element-36dcc2a.elementor-view-framed .elementor-icon{background-color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-36dcc2a .elementor-icon{font-size:20px;padding:6px;}.elementor-7258 .elementor-element.elementor-element-36dcc2a .elementor-icon-box-title, .elementor-7258 .elementor-element.elementor-element-36dcc2a .elementor-icon-box-title a{font-size:15px;}.elementor-7258 .elementor-element.elementor-element-36dcc2a .elementor-icon-box-title{color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-57d94d0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-7258 .elementor-element.elementor-element-57d94d0.elementor-view-stacked .elementor-icon{background-color:#7482C49C;fill:#17C3EC;color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-57d94d0.elementor-view-framed .elementor-icon, .elementor-7258 .elementor-element.elementor-element-57d94d0.elementor-view-default .elementor-icon{fill:#7482C49C;color:#7482C49C;border-color:#7482C49C;}.elementor-7258 .elementor-element.elementor-element-57d94d0.elementor-view-framed .elementor-icon{background-color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-57d94d0 .elementor-icon{font-size:20px;padding:6px;}.elementor-7258 .elementor-element.elementor-element-57d94d0 .elementor-icon-box-title, .elementor-7258 .elementor-element.elementor-element-57d94d0 .elementor-icon-box-title a{font-size:15px;}.elementor-7258 .elementor-element.elementor-element-57d94d0 .elementor-icon-box-title{color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-9d1f03c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-7258 .elementor-element.elementor-element-9d1f03c.elementor-view-stacked .elementor-icon{background-color:#7482C49C;fill:#17C3EC;color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-9d1f03c.elementor-view-framed .elementor-icon, .elementor-7258 .elementor-element.elementor-element-9d1f03c.elementor-view-default .elementor-icon{fill:#7482C49C;color:#7482C49C;border-color:#7482C49C;}.elementor-7258 .elementor-element.elementor-element-9d1f03c.elementor-view-framed .elementor-icon{background-color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-9d1f03c .elementor-icon{font-size:20px;padding:6px;}.elementor-7258 .elementor-element.elementor-element-9d1f03c .elementor-icon-box-title, .elementor-7258 .elementor-element.elementor-element-9d1f03c .elementor-icon-box-title a{font-size:15px;}.elementor-7258 .elementor-element.elementor-element-9d1f03c .elementor-icon-box-title{color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-c33aec9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-7258 .elementor-element.elementor-element-c33aec9.elementor-view-stacked .elementor-icon{background-color:#7482C49C;fill:#17C3EC;color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-c33aec9.elementor-view-framed .elementor-icon, .elementor-7258 .elementor-element.elementor-element-c33aec9.elementor-view-default .elementor-icon{fill:#7482C49C;color:#7482C49C;border-color:#7482C49C;}.elementor-7258 .elementor-element.elementor-element-c33aec9.elementor-view-framed .elementor-icon{background-color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-c33aec9 .elementor-icon{font-size:20px;padding:6px;}.elementor-7258 .elementor-element.elementor-element-c33aec9 .elementor-icon-box-title, .elementor-7258 .elementor-element.elementor-element-c33aec9 .elementor-icon-box-title a{font-size:15px;}.elementor-7258 .elementor-element.elementor-element-c33aec9 .elementor-icon-box-title{color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-442bd39 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-7258 .elementor-element.elementor-element-442bd39.elementor-view-stacked .elementor-icon{background-color:#7482C49C;fill:#17C3EC;color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-442bd39.elementor-view-framed .elementor-icon, .elementor-7258 .elementor-element.elementor-element-442bd39.elementor-view-default .elementor-icon{fill:#7482C49C;color:#7482C49C;border-color:#7482C49C;}.elementor-7258 .elementor-element.elementor-element-442bd39.elementor-view-framed .elementor-icon{background-color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-442bd39 .elementor-icon{font-size:20px;padding:6px;}.elementor-7258 .elementor-element.elementor-element-442bd39 .elementor-icon-box-title, .elementor-7258 .elementor-element.elementor-element-442bd39 .elementor-icon-box-title a{font-size:15px;}.elementor-7258 .elementor-element.elementor-element-442bd39 .elementor-icon-box-title{color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-35c9c87 > .elementor-widget-container{background-color:#FFFFFF4A;padding:3px 3px 3px 3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#17C3EC;border-radius:10px 10px 10px 10px;}.elementor-7258 .elementor-element.elementor-element-35c9c87 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-7258 .elementor-element.elementor-element-35c9c87.elementor-view-stacked .elementor-icon{background-color:#7482C49C;fill:#17C3EC;color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-35c9c87.elementor-view-framed .elementor-icon, .elementor-7258 .elementor-element.elementor-element-35c9c87.elementor-view-default .elementor-icon{fill:#7482C49C;color:#7482C49C;border-color:#7482C49C;}.elementor-7258 .elementor-element.elementor-element-35c9c87.elementor-view-framed .elementor-icon{background-color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-35c9c87 .elementor-icon{font-size:20px;padding:6px;}.elementor-7258 .elementor-element.elementor-element-35c9c87 .elementor-icon-box-title, .elementor-7258 .elementor-element.elementor-element-35c9c87 .elementor-icon-box-title a{font-size:15px;}.elementor-7258 .elementor-element.elementor-element-35c9c87 .elementor-icon-box-title{color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-9b23197{--display:flex;}.elementor-7258 .elementor-element.elementor-element-861b4a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;}.elementor-7258 .elementor-element.elementor-element-861b4a8::before, .elementor-7258 .elementor-element.elementor-element-861b4a8 > .elementor-background-video-container::before, .elementor-7258 .elementor-element.elementor-element-861b4a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-7258 .elementor-element.elementor-element-861b4a8 > .elementor-background-slideshow::before, .elementor-7258 .elementor-element.elementor-element-861b4a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7258 .elementor-element.elementor-element-861b4a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3c2ad25 );--background-overlay:'';}.elementor-7258 .elementor-element.elementor-element-a977dc9{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-7258 .elementor-element.elementor-element-a977dc9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-7258 .elementor-element.elementor-element-a977dc9.elementor-view-stacked .elementor-icon{background-color:#7482C49C;fill:#17C3EC;color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-a977dc9.elementor-view-framed .elementor-icon, .elementor-7258 .elementor-element.elementor-element-a977dc9.elementor-view-default .elementor-icon{fill:#7482C49C;color:#7482C49C;border-color:#7482C49C;}.elementor-7258 .elementor-element.elementor-element-a977dc9.elementor-view-framed .elementor-icon{background-color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-a977dc9 .elementor-icon{font-size:30px;padding:10px;}.elementor-7258 .elementor-element.elementor-element-a977dc9 .elementor-icon-box-title, .elementor-7258 .elementor-element.elementor-element-a977dc9 .elementor-icon-box-title a{font-size:15px;}.elementor-7258 .elementor-element.elementor-element-a977dc9 .elementor-icon-box-title{color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-7a0bc2f{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-7258 .elementor-element.elementor-element-7a0bc2f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-7258 .elementor-element.elementor-element-7a0bc2f.elementor-view-stacked .elementor-icon{background-color:#7482C49C;fill:#33D50D;color:#33D50D;}.elementor-7258 .elementor-element.elementor-element-7a0bc2f.elementor-view-framed .elementor-icon, .elementor-7258 .elementor-element.elementor-element-7a0bc2f.elementor-view-default .elementor-icon{fill:#7482C49C;color:#7482C49C;border-color:#7482C49C;}.elementor-7258 .elementor-element.elementor-element-7a0bc2f.elementor-view-framed .elementor-icon{background-color:#33D50D;}.elementor-7258 .elementor-element.elementor-element-7a0bc2f .elementor-icon{font-size:30px;padding:10px;}.elementor-7258 .elementor-element.elementor-element-7a0bc2f .elementor-icon-box-title, .elementor-7258 .elementor-element.elementor-element-7a0bc2f .elementor-icon-box-title a{font-size:15px;}.elementor-7258 .elementor-element.elementor-element-7a0bc2f .elementor-icon-box-title{color:#17C3EC;}.elementor-7258 .elementor-element.elementor-element-7d5fe6c{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-7258 .elementor-element.elementor-element-7d5fe6c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-7258 .elementor-element.elementor-element-7d5fe6c.elementor-view-stacked .elementor-icon{background-color:#7482C49C;fill:var( --e-global-color-3c2ad25 );color:var( --e-global-color-3c2ad25 );}.elementor-7258 .elementor-element.elementor-element-7d5fe6c.elementor-view-framed .elementor-icon, .elementor-7258 .elementor-element.elementor-element-7d5fe6c.elementor-view-default .elementor-icon{fill:#7482C49C;color:#7482C49C;border-color:#7482C49C;}.elementor-7258 .elementor-element.elementor-element-7d5fe6c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-3c2ad25 );}.elementor-7258 .elementor-element.elementor-element-7d5fe6c .elementor-icon{font-size:30px;padding:10px;}.elementor-7258 .elementor-element.elementor-element-7d5fe6c .elementor-icon-box-title, .elementor-7258 .elementor-element.elementor-element-7d5fe6c .elementor-icon-box-title a{font-size:15px;}.elementor-7258 .elementor-element.elementor-element-7d5fe6c .elementor-icon-box-title{color:#17C3EC;}body.elementor-page-7258:not(.elementor-motion-effects-element-type-background), body.elementor-page-7258 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031434;}@media(max-width:767px){.elementor-7258 .elementor-element.elementor-element-6404400{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7258 .elementor-element.elementor-element-ee9a244{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7258 .elementor-element.elementor-element-a977dc9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7258 .elementor-element.elementor-element-7a0bc2f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7258 .elementor-element.elementor-element-7d5fe6c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-7258 .elementor-element.elementor-element-6404400{--width:65%;}.elementor-7258 .elementor-element.elementor-element-ee9a244{--width:35%;}.elementor-7258 .elementor-element.elementor-element-2da1de9{--width:70%;}.elementor-7258 .elementor-element.elementor-element-6769d0f{--width:30%;}.elementor-7258 .elementor-element.elementor-element-861b4a8{--width:100%;}}/* Start custom CSS for elementskit-wp-forms, class: .elementor-element-a9ebcb7 */.wpforms-form .wpforms-page-indicator .wpforms-page-indicator-page-title {
    color: #ffffff !important;
}

.wpforms-form .wpforms-page-indicator .wpforms-page-indicator-page {
    color: #ffffff !important;
}

.wpforms-form .wpforms-page-indicator .wpforms-page-indicator-page-number {
    color: #ffffff !important;
}

.wpforms-page-indicator-page-title {
    font-size: 12px !important;
}

.wpforms-page-indicator-page-title {
    display: block !important;
    width: 100% !important;
    clear: both !important;
    float: none !important;
    text-align: center !important;
    margin-top: 6px !important;
}

/* Primary Platform - Field 15 */
#wpforms-7290-field_15-container .wpforms-field-label {
    color: #ffffff !important;
}

#wpforms-7290-field_15-container .wpforms-icon-choices-label {
    color: #ffffff !important;
}

#wpforms-7290-field_15-container .wpforms-field-label-inline {
    color: #ffffff !important;
}

/* Previous Brand Collaborations - Field 31 */

#wpforms-7290-field_31-container .wpforms-field-label {
    color: #ffffff !important;
}

#wpforms-7290-field_31-container .wpforms-field-label-inline {
    color: #ffffff !important;
    background: transparent !important;
}

/* Remove white background from radio buttons */
#wpforms-7290-field_31-container input[type="radio"] + label {
    background: transparent !important;
}

/* Radio button itself */
#wpforms-7290-field_31-container input[type="radio"] {
    accent-color: #08bfff !important;
}

/* Remove large radio/pill background */
#wpforms-7290-field_31-container li label {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* Remove custom large radio styling */
#wpforms-7290-field_31-container input[type="radio"] {
    appearance: auto !important;
    -webkit-appearance: auto !important;
    width: auto !important;
    height: auto !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    accent-color: #ffffff !important;
}

/* ==============================
   FIELD 46 - RATE NEGOTIABLE
   ============================== */

#wpforms-7290-field_46-container .wpforms-field-label {
    color: #ffffff !important;
}

#wpforms-7290-field_46-container .wpforms-field-label-inline {
    color: #ffffff !important;
    background: transparent !important;
}

#wpforms-7290-field_46-container li {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

#wpforms-7290-field_46-container input[type="radio"] {
    appearance: auto !important;
    -webkit-appearance: auto !important;
    background: transparent !important;
    box-shadow: none !important;
}


/* ==============================
   FIELD 47 - RATE INCLUDES
   ============================== */

#wpforms-7290-field_47-container .wpforms-field-label {
    color: #ffffff !important;
}

#wpforms-7290-field_47-container .wpforms-field-label-inline {
    color: #ffffff !important;
    background: transparent !important;
}

#wpforms-7290-field_47-container li {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

#wpforms-7290-field_47-container input[type="checkbox"] {
    appearance: auto !important;
    -webkit-appearance: auto !important;
    background: transparent !important;
    box-shadow: none !important;
}

#wpforms-7290-field_52-container li {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

#wpforms-7290-field_52-container li label {
    background: transparent !important;
    box-shadow: none !important;
}

#wpforms-7290-field_52-container input[type="checkbox"] {
    appearance: auto !important;
    -webkit-appearance: auto !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* =================================
   WPForms Entry Preview - White
   ================================= */

.wpforms-entry-preview .wpforms-entry-preview-label,
.wpforms-entry-preview .wpforms-entry-preview-value,
.wpforms-entry-preview .wpforms-entry-preview-value em {
    color: #ffffff !important;
}

/* Hide "I have read and understood..." */
.wpforms-entry-preview .wpforms-entry-preview-label:empty
+ .wpforms-entry-preview-value {
    display: none !important;
}

/* Hide the Clear image */
.wpforms-signature-clear img {
    display: none !important;
}

#wpforms-confirmation-7290 {
    background: transparent !important;
}

#wpforms-confirmation-7290 .wpforms-confirmation-container-full {
    background: transparent !important;
}

/* DOB Flatpickr - fix clipped month/year */

.flatpickr-calendar {
    overflow: visible !important;
}

.flatpickr-calendar .flatpickr-months {
    width: 100% !important;
    overflow: visible !important;
}

.flatpickr-calendar .flatpickr-month {
    width: 100% !important;
    overflow: visible !important;
}

.flatpickr-calendar .flatpickr-current-month {
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%) !important;

    width: 190px !important;
    min-width: 190px !important;

    padding: 0 !important;
    margin: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;

    overflow: visible !important;
    white-space: nowrap !important;
}

/* Month */
.flatpickr-calendar .flatpickr-monthDropdown-months {
    width: 105px !important;
    min-width: 105px !important;
    max-width: 105px !important;

    overflow: visible !important;
    font-size: 15px !important;
}

/* Year */
.flatpickr-calendar .numInputWrapper {
    width: 65px !important;
    min-width: 65px !important;
    max-width: 65px !important;
}

.flatpickr-calendar .cur-year {
    width: 65px !important;
    min-width: 65px !important;
    max-width: 65px !important;

    padding: 0 !important;
    margin: 0 !important;

    font-size: 15px !important;
    text-align: center !important;
    opacity: 1 !important;
}!important;
}

/* MONTH */
#wpforms-7290-field_6-container .flatpickr-monthDropdown-months {
    position: relative !important;
    width: 105px !important;
    min-width: 105px !important;
    max-width: 105px !important;

    margin: 0 !important;
    padding: 0 2px !important;

    font-size: 16px !important;
    line-height: 34px !important;
}

/* YEAR CONTAINER */
#wpforms-7290-field_6-container .flatpickr-current-month .numInputWrapper {
    position: relative !important;
    width: 70px !important;
    min-width: 70px !important;
    max-width: 70px !important;

    margin: 0 !important;
}

/* YEAR */
#wpforms-7290-field_6-container .flatpickr-current-month input.cur-year {
    width: 70px !important;
    min-width: 70px !important;
    max-width: 70px !important;

    margin: 0 !important;
    padding: 0 !important;

    font-size: 16px !important;
    line-height: 34px !important;
    text-align: center !important;

    opacity: 1 !important;
}

/* Keep calendar arrows visible */
#wpforms-7290-field_6-container .flatpickr-prev-month,
#wpforms-7290-field_6-container .flatpickr-next-month {
    display: block !important;
}

#wpforms-7290-field_6-container .flatpickr-current-month .cur-year {
    width: 70px !important;
    min-width: 70px !important;
    font-size: 16px !important;
    text-align: center !important;
    padding: 0 !important;
}

#wpforms-submit-7290 {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.wpforms_signature_clear {
    position: absolute !important;
    top: 15px !important;
    right: 10px !important;
    z-index: 9999 !important;
}

/* Progress bar: number + title vertically centered */
.wpforms-page-indicator.circles .wpforms-page-indicator-page {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    text-align: center !important;
}

.wpforms-page-indicator.circles .wpforms-page-indicator-page-number {
    margin: 0 auto 6px !important;
}

.wpforms-page-indicator.circles .wpforms-page-indicator-page-title {
    display: block !important;
    width: 100% !important;
    margin: 0 auto !important;
    text-align: center !important;
}

/* Progress circles - default/pending */
.wpforms-page-indicator.circles .wpforms-page-indicator-page-number {
    background-color: #061528 !important;
    border: 1px solid #294663 !important;
    color: #8fa4ba !important;
    transition: all 0.2s ease;
}

/* Active/current circle - bright */
.wpforms-page-indicator.circles .wpforms-page-indicator-page.active .wpforms-page-indicator-page-number {
    background-color: #10bdf2 !important;
    border-color: #10bdf2 !important;
    color: #ffffff !important;
    box-shadow: 0 0 12px rgba(16,189,242,.45) !important;
}
@media (max-width: 767px) {
    .wpforms-page-button-group {
        display: flex !important;
        justify-content: flex-start !important;
        width: 100% !important;
    }

    .wpforms-page-button.wpforms-page-prev {
        margin-left: 0 !important;
        margin-right: auto !important;
    }
}

@media (max-width: 767px) {
    .wpforms-page-button-group {
        display: flex !important;
        justify-content: flex-end !important;
        align-items: center !important;
        width: 100% !important;
    }

    .wpforms-page-button.wpforms-page-next {
        margin-left: auto !important;
        margin-right: 0 !important;
    }
}

@media (max-width: 767px) {
    .wpforms-container button,
    .wpforms-container input[type="submit"],
    .wpforms-container input[type="button"],
    .wpforms-container .wpforms-submit {
        font-size: 10px !important;
    }
}/* End custom CSS */