.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-151 .elementor-element.elementor-element-be605f1{margin-top:40px;margin-bottom:40px;}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}/* Start custom CSS for shortcode, class: .elementor-element-0d3a0c8 *//* Make the native radio clickable again */
.gform_wrapper .gfield_radio input[type="radio"]{
  opacity: 1 !important;
  position: static !important;
  width: auto !important; height: auto !important;
  pointer-events: auto !important;
}
/* Ensure the radio/label can be clicked */
.gform_wrapper form .gfield_radio input,
.gform_wrapper form .gfield_radio label {
  pointer-events: auto !important;
  position: relative;
  z-index: 2;
}
/* If a section overlay exists, send it behind */
.gform_wrapper form .gfield:before,
.gform_wrapper form .gfield:after,
.gform_wrapper form .gfield .overlay {
  z-index: 0 !important;
}
.elementor-151 .elementor-element.elementor-element-0d3a0c8 .gfield_label {
    background: #00a2e0;
    color: #fff;
    padding: 10px;
    font-weight: bold;
    font-size: 20px;
    margin: 0;
    border-radius: 5px;
}
.elementor-151 .elementor-element.elementor-element-0d3a0c8 .gfield_required_text {
    font-weight: bold;
    font-style: italic;
}
.elementor-151 .elementor-element.elementor-element-0d3a0c8 fieldset {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 20px;
}/* End custom CSS */