.elementor-3484 .elementor-element.elementor-element-e4b1dfc{--display:flex;--min-height:95vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3484 .elementor-element.elementor-element-e4b1dfc:not(.elementor-motion-effects-element-type-background), .elementor-3484 .elementor-element.elementor-element-e4b1dfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7FCBD8;background-image:url("https://davidji.com/wp-content/uploads/2025/01/join-background-rev2.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-3484 .elementor-element.elementor-element-80c54d7{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:8px 8px 8px 8px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3484 .elementor-element.elementor-element-80c54d7:not(.elementor-motion-effects-element-type-background), .elementor-3484 .elementor-element.elementor-element-80c54d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF0F1;}.elementor-3484 .elementor-element.elementor-element-b7ba19b{text-align:center;}.elementor-3484 .elementor-element.elementor-element-b7ba19b .elementor-heading-title{font-family:"minion-pro", Sans-serif;font-size:35px;font-weight:600;line-height:1em;color:var( --e-global-color-primary );}.elementor-3484 .elementor-element.elementor-element-020c1cd > .elementor-widget-container{padding:9px 0px 0px 0px;}.elementor-3484 .elementor-element.elementor-element-020c1cd{text-align:center;}.elementor-3484 .elementor-element.elementor-element-020c1cd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#38485C;}.elementor-3484 .elementor-element.elementor-element-e3081df{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3484 .elementor-element.elementor-element-38c4ebb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3484 .elementor-element.elementor-element-0e8d77a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3484 .elementor-element.elementor-element-0cb5107 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3484 .elementor-element.elementor-element-0cb5107 .elementor-heading-title{font-size:18px;font-weight:500;}.elementor-3484 .elementor-element.elementor-element-cfe98f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3484 .elementor-element.elementor-element-70d3ed6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3484 .elementor-element.elementor-element-42f565f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3484 .elementor-element.elementor-element-42f565f .elementor-heading-title{font-size:18px;font-weight:500;line-height:1.3em;}.elementor-3484 .elementor-element.elementor-element-85e1916{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3484 .elementor-element.elementor-element-916db2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3484 .elementor-element.elementor-element-793112d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3484 .elementor-element.elementor-element-793112d .elementor-heading-title{font-size:18px;font-weight:500;}.elementor-3484 .elementor-element.elementor-element-41663da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-3484 .elementor-element.elementor-element-41663da{text-align:center;}.elementor-3484 .elementor-element.elementor-element-41663da .elementor-heading-title{font-family:"open-sans", Sans-serif;font-size:18px;font-weight:700;font-style:italic;}.elementor-3484 .elementor-element.elementor-element-4c05f69 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-3484 .elementor-element.elementor-element-4c05f69 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-3484 .elementor-element.elementor-element-4c05f69 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-3484 .elementor-element.elementor-element-4c05f69 .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-3484 .elementor-element.elementor-element-4c05f69 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-3484 .elementor-element.elementor-element-4c05f69 .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-3484 .elementor-element.elementor-element-e6ec497 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3484 .elementor-element.elementor-element-e6ec497{text-align:center;font-size:16px;line-height:1.6em;color:#888888;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3484 .elementor-element.elementor-element-e4b1dfc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3484 .elementor-element.elementor-element-80c54d7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3484 .elementor-element.elementor-element-80c54d7.e-con{--order:-99999 /* order start hack */;}}@media(max-width:670px){.elementor-3484 .elementor-element.elementor-element-e4b1dfc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3484 .elementor-element.elementor-element-80c54d7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3484 .elementor-element.elementor-element-38c4ebb{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3484 .elementor-element.elementor-element-0e8d77a{width:auto;max-width:auto;}.elementor-3484 .elementor-element.elementor-element-0cb5107{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-3484 .elementor-element.elementor-element-cfe98f9{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3484 .elementor-element.elementor-element-42f565f{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-3484 .elementor-element.elementor-element-85e1916{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3484 .elementor-element.elementor-element-793112d{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-3484 .elementor-element.elementor-element-4c05f69 .eael-contact-form{width:100%;}}@media(min-width:671px){.elementor-3484 .elementor-element.elementor-element-80c54d7{--width:45%;}}@media(max-width:1024px) and (min-width:671px){.elementor-3484 .elementor-element.elementor-element-80c54d7{--width:75vw;}}/* Start custom CSS for eael-gravity-form, class: .elementor-element-4c05f69 */div.gform_heading {
    display:none;
}

#gform_submit_button_3.gform_button.button{
    width:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4b1dfc */.gold-span span {
    color:#e9993f;
}

table{
    width:100%!important;

}

table,
table tbody,
table tr,
table td{
 background-color:transparent!important;
 border:0px;
 padding:0px;
}


button{
    display:block;
    width:100%!important;
    font-weight:700!important;
    padding:12px 20px!important;
    border-radius: 4px!important;
    border:4px solid #F7941D!important;
    
}

button:hover,
button:focus{
    border:4px solid #F7941D!important;
    background-color:#fff!important;
    color:#F7941D!important;
}

input {
    font-weight: 700!important;
    line-height: 1.5!important;
    display: block;
    width: 100%;
    padding: 10.5px 10px!important;
    margin-bottom:20px;
    font-size:18px;
}

input::placeholder{
    font-weight:700;
    color:rgba(0,0,0,.3)!important;
    font-size:18px;
    
}/* End custom CSS */