.elementor-211 .elementor-element.elementor-element-d87cd45{--display:flex;}.elementor-211 .elementor-element.elementor-element-049f3d0{--spacer-size:97px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-211 .elementor-element.elementor-element-08a4de1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-211 .elementor-element.elementor-element-0330e91{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-f05c39c{--display:flex;}.elementor-211 .elementor-element.elementor-element-98c73c4{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-211 .elementor-element.elementor-element-049f3d0{--spacer-size:50px;}.elementor-211 .elementor-element.elementor-element-08a4de1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:15px;}.elementor-211 .elementor-element.elementor-element-0330e91{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-211 .elementor-element.elementor-element-98c73c4{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-0330e91 *//* Labels */
.elementor-211 .elementor-element.elementor-element-0330e91 .forminator-label{
    color:#334155 !important;
    font-weight:600;
}

/* Required star */
.elementor-211 .elementor-element.elementor-element-0330e91 .forminator-required{
    color:#ef4444 !important;
}

/* Input fields */
.elementor-211 .elementor-element.elementor-element-0330e91 .forminator-input,
.elementor-211 .elementor-element.elementor-element-0330e91 .forminator-select{
    background:#f8fafc !important;
    border:1.5px solid #cbd5e1 !important;
    border-radius:10px !important;
    padding:12px 14px !important;
    color:#0f172a !important;
    transition:all .2s ease;
}

/* Input focus */
.elementor-211 .elementor-element.elementor-element-0330e91 .forminator-input:focus,
.elementor-211 .elementor-element.elementor-element-0330e91 .forminator-select:focus{
    border-color:#3b82f6 !important;
    box-shadow:0 0 0 3px rgba(59,130,246,0.15) !important;
    background:#ffffff !important;
}

/* Placeholder text */
.elementor-211 .elementor-element.elementor-element-0330e91 input::placeholder{
    color:#94a3b8 !important;
}

/* Dropdown arrow */
.elementor-211 .elementor-element.elementor-element-0330e91 .forminator-select{
    background-image:linear-gradient(45deg, transparent 50%, #64748b 50%), 
                     linear-gradient(135deg, #64748b 50%, transparent 50%);
    background-position:calc(100% - 18px) calc(1.2em), calc(100% - 12px) calc(1.2em);
    background-size:6px 6px, 6px 6px;
    background-repeat:no-repeat;
}

/* Error message */
.elementor-211 .elementor-element.elementor-element-0330e91 .forminator-error-message{
    background:#fee2e2 !important;
    color:#b91c1c !important;
    border-radius:8px;
    padding:8px 12px;
    font-size:13px;
}

/* Submit button */
.elementor-211 .elementor-element.elementor-element-0330e91 .forminator-button-submit{
    color: #ffffff !important; /* Added white text color */
    background:#000000 !important;
    border:none !important;
    border-radius:10px !important;
    padding:12px 28px !important;
    font-weight:600 !important;
    letter-spacing:.3px;
    transition:all .2s ease;
}

/* Submit hover */
.elementor-211 .elementor-element.elementor-element-0330e91 .forminator-button-submit:hover{
    transform:translateY(-2px);
    box-shadow:0 6px 16px rgba(37,99,235,0.25);
    background:#000000 !important;
}

/* SELECT FIELD (closed) */
.elementor-211 .elementor-element.elementor-element-0330e91 .forminator-select .forminator-select-dropdown-container{
    background:#f8fafc !important;
    border:1.5px solid #cbd5e1 !important;
    border-radius:10px !important;
    padding:12px 14px !important;
    color:#0f172a !important;
    transition:all .2s ease;
}

/* SELECT FOCUS */
.elementor-211 .elementor-element.elementor-element-0330e91 .forminator-select:focus-within .forminator-select-dropdown-container{
    border-color:#3b82f6 !important;
    box-shadow:0 0 0 3px rgba(59,130,246,0.15) !important;
    background:#ffffff !important;
}

/* DROPDOWN MENU */
.elementor-211 .elementor-element.elementor-element-0330e91 .forminator-select-dropdown{
    background:#ffffff !important;
    border-radius:12px !important;
    border:1px solid #e2e8f0 !important;
    box-shadow:0 12px 30px rgba(0,0,0,0.08) !important;
    overflow:hidden;
}

/* DROPDOWN OPTIONS */
.elementor-211 .elementor-element.elementor-element-0330e91 .forminator-select-dropdown li{
    padding:12px 14px !important;
    color:#0f172a !important;
    transition:background .15s ease;
}

/* OPTION HOVER */
.elementor-211 .elementor-element.elementor-element-0330e91 .forminator-select-dropdown li:hover{
    background:#eff6ff !important;
}

/* ACTIVE OPTION */
.elementor-211 .elementor-element.elementor-element-0330e91 .forminator-select-dropdown li[aria-selected="true"]{
    background:#dbeafe !important;
    font-weight:600;
}

/* DROPDOWN ARROW */
.elementor-211 .elementor-element.elementor-element-0330e91 .forminator-select .forminator-select-arrow{
    color:#64748b !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-98c73c4 *//* Labels */
.elementor-211 .elementor-element.elementor-element-98c73c4 .forminator-label{
    color:#334155 !important;
    font-weight:600;
}

/* Required star */
.elementor-211 .elementor-element.elementor-element-98c73c4 .forminator-required{
    color:#ef4444 !important;
}

/* Input fields */
.elementor-211 .elementor-element.elementor-element-98c73c4 .forminator-input,
.elementor-211 .elementor-element.elementor-element-98c73c4 .forminator-select{
    background:#f8fafc !important;
    border:1.5px solid #cbd5e1 !important;
    border-radius:10px !important;
    padding:12px 14px !important;
    color:#0f172a !important;
    transition:all .2s ease;
}

/* Input focus */
.elementor-211 .elementor-element.elementor-element-98c73c4 .forminator-input:focus,
.elementor-211 .elementor-element.elementor-element-98c73c4 .forminator-select:focus{
    border-color:#3b82f6 !important;
    box-shadow:0 0 0 3px rgba(59,130,246,0.15) !important;
    background:#ffffff !important;
}

/* Placeholder text */
.elementor-211 .elementor-element.elementor-element-98c73c4 input::placeholder{
    color:#94a3b8 !important;
}

/* Dropdown arrow */
.elementor-211 .elementor-element.elementor-element-98c73c4 .forminator-select{
    background-image:linear-gradient(45deg, transparent 50%, #64748b 50%), 
                     linear-gradient(135deg, #64748b 50%, transparent 50%);
    background-position:calc(100% - 18px) calc(1.2em), calc(100% - 12px) calc(1.2em);
    background-size:6px 6px, 6px 6px;
    background-repeat:no-repeat;
}

/* Error message */
.elementor-211 .elementor-element.elementor-element-98c73c4 .forminator-error-message{
    background:#fee2e2 !important;
    color:#b91c1c !important;
    border-radius:8px;
    padding:8px 12px;
    font-size:13px;
}

/* Submit button */
.elementor-211 .elementor-element.elementor-element-98c73c4 .forminator-button-submit{
    color: #ffffff !important; /* Added white text color */
    background:#000000 !important;
    border:none !important;
    border-radius:10px !important;
    padding:12px 28px !important;
    font-weight:600 !important;
    letter-spacing:.3px;
    transition:all .2s ease;
}

/* Submit hover */
.elementor-211 .elementor-element.elementor-element-98c73c4 .forminator-button-submit:hover{
    transform:translateY(-2px);
    box-shadow:0 6px 16px rgba(37,99,235,0.25);
    background:#000000 !important;
}

/* SELECT FIELD (closed) */
.elementor-211 .elementor-element.elementor-element-98c73c4 .forminator-select .forminator-select-dropdown-container{
    background:#f8fafc !important;
    border:1.5px solid #cbd5e1 !important;
    border-radius:10px !important;
    padding:12px 14px !important;
    color:#0f172a !important;
    transition:all .2s ease;
}

/* SELECT FOCUS */
.elementor-211 .elementor-element.elementor-element-98c73c4 .forminator-select:focus-within .forminator-select-dropdown-container{
    border-color:#3b82f6 !important;
    box-shadow:0 0 0 3px rgba(59,130,246,0.15) !important;
    background:#ffffff !important;
}

/* DROPDOWN MENU */
.elementor-211 .elementor-element.elementor-element-98c73c4 .forminator-select-dropdown{
    background:#ffffff !important;
    border-radius:12px !important;
    border:1px solid #e2e8f0 !important;
    box-shadow:0 12px 30px rgba(0,0,0,0.08) !important;
    overflow:hidden;
}

/* DROPDOWN OPTIONS */
.elementor-211 .elementor-element.elementor-element-98c73c4 .forminator-select-dropdown li{
    padding:12px 14px !important;
    color:#0f172a !important;
    transition:background .15s ease;
}

/* OPTION HOVER */
.elementor-211 .elementor-element.elementor-element-98c73c4 .forminator-select-dropdown li:hover{
    background:#eff6ff !important;
}

/* ACTIVE OPTION */
.elementor-211 .elementor-element.elementor-element-98c73c4 .forminator-select-dropdown li[aria-selected="true"]{
    background:#dbeafe !important;
    font-weight:600;
}

/* DROPDOWN ARROW */
.elementor-211 .elementor-element.elementor-element-98c73c4 .forminator-select .forminator-select-arrow{
    color:#64748b !important;
}/* End custom CSS */