.elementor-kit-643{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#747474;--e-global-color-accent:#61CE70;--e-global-color-699705b1:#4054B2;--e-global-color-1e6eb779:#23A455;--e-global-color-468b942d:#000;--e-global-color-552e8477:#FFF;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-643 e-page-transition{background-color:#FFBC7D;}.elementor-kit-643 a{color:#FFFFFF;}.elementor-kit-643 a:hover{color:#FFFFFF;}.elementor-kit-643 h1{font-family:"Helvetica", Sans-serif;}.elementor-kit-643 h2{font-family:"Helvetica", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;}.elementor-kit-643 h3{font-family:"Helvetica", Sans-serif;font-weight:100;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body .gform_wrapper .gform_footer input[type=submit], .button-join-fam {
    
    text-transform: none;
}
    
    body .gform_wrapper .gform_footer input[type=submit]:hover, .button-join-fam:hover {
    opacity: .9;
        text-transform: none;
    }
    
    
#lets-connect-form .gform_wrapper textarea, .gfield_checkbox input[type="checkbox"] + label::before {
    border-width: 1px!important;
    padding: 3px;
    
}

#lets-connect-form .gform_wrapper textarea, .gfield_checkbox input[type="checkbox"] + label {
    
    padding-top: 8px;
    
}

#lets-connect-form .gf_stylespro .gform_footer {
    border-top: 0;
}


#lets-connect-form .gform_wrapper .rfg-id .gfield_description  {
    font-size: 12px;
} 

#lets-connect-form .checkbox-moxi {
    margin-bottom: 10px;
}

#lets-connect-form .moxi-40-margin {
    margin-top: 30px;
}

.gf_stylespro .gf_left_half,
.gf_stylespro .gf_right_half {
 width:42%!important;
 
 margin-right:8%!important;
 
}

.gray-link a{
    color: #747474;
    text-decoration: underline;
}

.gray-link a:hover{
    color: #747474;
    text-decoration: none;
    
}

.dark-gray-link a {
    color: #050505;
    text-decoration: underline;
}

.dark-gray-link a:hover{
    color: #747474;
    text-decoration: none;
}


#site-footer a {
    color: #ffffff;
}
    
.footer-email a {
    color: #ffffff;
    font-size: 18px;
}

.footer-email a:hover {
    color: #ffffff;
    font-size: 18px;
}

.footer-disclaimer {
    font-size: 9px;
}


.priority-text {
    font-size: 22px;
    font-weight: 300;
    color: #050505;
}



/**responsive**/

@media only screen and (max-width: 768px) {
    .gf_stylespro .gf_half, .gf_stylespro .gf_left_half, .gf_stylespro .gf_right_half, .gf_stylespro .gf_third_two {
    width: 100%!important;
    margin-right: 0!important;
    float: left;
}
}/* End custom CSS */