.elementor-19345 .elementor-element.elementor-element-701584e{--display:flex;--min-height:350px;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.24;--margin-top:-135px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-19345 .elementor-element.elementor-element-701584e:not(.elementor-motion-effects-element-type-background), .elementor-19345 .elementor-element.elementor-element-701584e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2025/01/membership-bg.jpg");background-size:cover;}.elementor-19345 .elementor-element.elementor-element-701584e::before, .elementor-19345 .elementor-element.elementor-element-701584e > .elementor-background-video-container::before, .elementor-19345 .elementor-element.elementor-element-701584e > .e-con-inner > .elementor-background-video-container::before, .elementor-19345 .elementor-element.elementor-element-701584e > .elementor-background-slideshow::before, .elementor-19345 .elementor-element.elementor-element-701584e > .e-con-inner > .elementor-background-slideshow::before, .elementor-19345 .elementor-element.elementor-element-701584e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-19345 .elementor-element.elementor-element-701584e.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-19345 .elementor-element.elementor-element-185e950{margin:180px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 120px 0px 120px;text-align:left;}.elementor-19345 .elementor-element.elementor-element-185e950 .elementor-heading-title{color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-19345 .elementor-element.elementor-element-1263caf{padding:0px 120px 00px 120px;color:#FFFFFF;}.elementor-19345 .elementor-element.elementor-element-eab15a2{--display:flex;}.elementor-19345 .elementor-element.elementor-element-eab15a2:not(.elementor-motion-effects-element-type-background), .elementor-19345 .elementor-element.elementor-element-eab15a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;background-image:url("/wp-content/uploads/2024/11/greylines.svg");}.elementor-19345 .elementor-element.elementor-element-89c0282{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-19345 .elementor-element.elementor-element-89c0282.elementor-element{--align-self:center;}.elementor-19345 .elementor-element.elementor-element-e3eef43{--display:flex;}.elementor-19345 .elementor-element.elementor-element-c569522{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-19345 .elementor-element.elementor-element-eab15a2{--content-width:70%;}}@media(max-width:1024px){.elementor-19345 .elementor-element.elementor-element-701584e{--min-height:350px;}.elementor-19345 .elementor-element.elementor-element-185e950{margin:200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 15px 15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-19345 .elementor-element.elementor-element-1263caf{padding:0px 15px 0px 15px;}}@media(max-width:767px){.elementor-19345 .elementor-element.elementor-element-701584e{--min-height:350px;--overlay-opacity:0.35;--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-19345 .elementor-element.elementor-element-701584e.e-con{--align-self:center;}.elementor-19345 .elementor-element.elementor-element-185e950{margin:200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-19345 .elementor-element.elementor-element-1263caf{padding:0px 15px 0px 15px;}.elementor-19345 .elementor-element.elementor-element-89c0282{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-701584e */.gradient1{
backround:radial-gradient(100% 140% at 60% -10%, rgba(255, 255, 255, 0) 0%, #fff 75%)}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-89c0282 *//* Make the date input field read-only with grey background */
#input_15_41 {
    background-color: #f5f5f5; /* Light grey background to indicate read-only */
    cursor: not-allowed; /* Indicate it's not editable */
    pointer-events: none; /* Prevent any interaction */
}

#input_15_40 {
    background-color: #f5f5f5; /* Light grey background to indicate read-only */
    cursor: not-allowed; /* Indicate it's not editable */
    pointer-events: none; /* Prevent any interaction */
}
.gform_wrapper { /* Change background color of the form container */
  background-color: #fff; 
  padding:30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eab15a2 */.gf-custom-table {
  width: 100%;
  overflow-x: auto;
}

.gf-custom-table table {
  width: 100%;
  border-collapse: collapse;
}

.gf-custom-table th, 
.gf-custom-table td {
  padding: 10px;
  border: 1px solid #ddd;
  text-align: left;
}

.gf-custom-table th p {
  margin: 0;
}

.gf-custom-table p {
  font-family: Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 20px !important;
}

#input_15_6_6 {
    /* Make it look uneditable */
    pointer-events: none; /* Prevents clicks on the select element itself */
    opacity: 0.7;       /* Make it slightly faded to indicate it's not interactive */
    cursor: default;    /* Change cursor to default, not pointer */
    background-color: #e9ecef !important; /* A common background for disabled/readonly fields */
    border: 1px solid #ced4da !important;  /* A common border for disabled/readonly fields */
    color: #6c757d !important;             /* A common text color for disabled/readonly fields */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c569522 */.gfield input,
.gfield textarea,
.gfield select {
    transition: background-color 0.3s ease-in-out;
}
.scr01{
 display:none;   
}/* End custom CSS */