.elementor-7535 .elementor-element.elementor-element-4b77f10:not(.elementor-motion-effects-element-type-background), .elementor-7535 .elementor-element.elementor-element-4b77f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7535 .elementor-element.elementor-element-4b77f10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7535 .elementor-element.elementor-element-4b77f10 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7535 .elementor-element.elementor-element-bc733f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 0px 0px;z-index:0;}.elementor-7535 .elementor-element.elementor-element-bc733f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7535 .elementor-element.elementor-element-9d18f55:not(.elementor-motion-effects-element-type-background), .elementor-7535 .elementor-element.elementor-element-9d18f55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7535 .elementor-element.elementor-element-9d18f55{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:11;}.elementor-7535 .elementor-element.elementor-element-9d18f55, .elementor-7535 .elementor-element.elementor-element-9d18f55 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-7535 .elementor-element.elementor-element-9d18f55 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7535 .elementor-element.elementor-element-d5865b3 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 1px;border-color:#FEFE02;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7535 .elementor-element.elementor-element-d5865b3 > .elementor-element-populated, .elementor-7535 .elementor-element.elementor-element-d5865b3 > .elementor-element-populated > .elementor-background-overlay, .elementor-7535 .elementor-element.elementor-element-d5865b3 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-7535 .elementor-element.elementor-element-d5865b3{z-index:0;}.elementor-7535 .elementor-element.elementor-element-8b163f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:6px 6px 6px 6px;}.elementor-7535 .elementor-element.elementor-element-f09d8e9:not(.elementor-motion-effects-element-type-background), .elementor-7535 .elementor-element.elementor-element-f09d8e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7535 .elementor-element.elementor-element-f09d8e9 > .elementor-container{min-height:300px;}.elementor-7535 .elementor-element.elementor-element-f09d8e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-7535 .elementor-element.elementor-element-f09d8e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7535 .elementor-element.elementor-element-dbad683 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7535 .elementor-element.elementor-element-dbad683 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7535 .elementor-element.elementor-element-b9785d7:not(.elementor-motion-effects-element-type-background), .elementor-7535 .elementor-element.elementor-element-b9785d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7535 .elementor-element.elementor-element-b9785d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7535 .elementor-element.elementor-element-b9785d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7535 .elementor-element.elementor-element-218ff0d > .elementor-widget-container{border-style:none;border-radius:10px 10px 10px 10px;}@media(min-width:768px){.elementor-7535 .elementor-element.elementor-element-d5865b3{width:100%;}}/* Start custom CSS for section, class: .elementor-element-bc733f5 */.hidden-view {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f35877b */.my-tab1a a {
  color: Gold;
 }

@media screen and (min-width: 480px) {
.my-tab1a {
 font-size: 48px;   
 }
}

.frm_pagination_cont {
    padding-top: 10px;
}/* End custom CSS */
/* Start custom CSS for formidable-views, class: .elementor-element-218ff0d */.frm_inline_box.input-group-text {
    color: #000000 !important;
    font-weight: 500 !important;
}

/* Target both initial and dynamically added error messages */
.frm_error,
.frm_form_field .frm_error,
.frm_blank_field .frm_error,
div.frm_error,
.has-error .frm_error {
    color: #FF3D3D !important;
    font-weight: 500 !important;
    text-shadow: 0 0 1px rgba(255,61,61,0.3) !important;
    background-color: rgba(255, 255, 255, 0.9) !important;  /* White with 10% transparency */
    padding: 5px 10px !important;
    border-radius: 3px !important;
    margin-top: 5px !important;
    display: block !important;
    clear: both !important;
    font-size: 14px !important;
}

/* Style the invalid fields */
.frm_blank_field input,
.frm_blank_field textarea,
.frm_blank_field select,
.has-error input,
.has-error textarea,
.has-error select {
    border-color: #FFEB3B !important;  /* Bright yellow */
    background-color: rgba(255, 61, 61, 0.05) !important;
}

/* Additional specificity for validation errors */
.frm_form_fields .frm_error_style,
.frm_error_style,
.frm_error {
    color: #FF3D3D !important;
    font-weight: 500 !important;
    text-shadow: 0 0 1px rgba(255,61,61,0.3) !important;
    background-color: rgba(255, 255, 255, 0.9) !important;  /* White with 10% transparency */
}

/* Ensure visibility on dark backgrounds */
.frm_form_field.frm_blank_field .frm_error {
    background: rgba(255, 255, 255, 0.9) !important;  /* White with 10% transparency */
    color: #FF3D3D !important;
    text-shadow: 0 0 1px rgba(255,255,255,0.3) !important;
    border: 1px solid #FFEB3B !important;  /* Bright yellow */
}/* End custom CSS */