.elementor-14038 .elementor-element.elementor-element-b3ba6cf > .elementor-container{max-width:1200px;}.elementor-14038 .elementor-element.elementor-element-b3ba6cf{margin-top:30px;margin-bottom:50px;padding:0px 0px 40px 0px;}.elementor-widget-global .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14038 .elementor-element.elementor-global-832 > .elementor-widget-container{margin:0px 0px -10px 10px;}.elementor-14038 .elementor-element.elementor-global-832 .elementor-heading-title{font-family:"trumpgothicpro", Sans-serif;font-size:2.5em;font-weight:600;text-transform:uppercase;}.elementor-14038 .elementor-element.elementor-element-4008667d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-14038 .elementor-element.elementor-element-b3ba6cf{padding:0px 0px 20px 0px;}}/* Start custom CSS for section, class: .elementor-element-b3ba6cf */input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select {border:1px solid #ddd;border-radius:0px;height:35px;}
input[type=date], textarea {border:1px solid #ddd;border-radius:1px;min-height:35px;}
.acf-related-terms-field .categorychecklist-holder {
    border: #ddd solid 1px;
    border-radius: 0px;
}
button.fea-submit-button.button {
    background: #522d5d;
    border-radius: 0px;
    color: #fff;
    padding: 12px 30px;
    font-family: 'agenda';
    font-weight: 500;
    border: 0px;
    min-width:100%;
}
.acf-uploads .button {
    display: inline-block;
    background: #522d5d;
    color: white;
    font-family: 'agenda';
    font-weight: 600;
    padding: 9px 15px;
    margin-left: 5px;
    font-size: 14px;
}
.acf-fields > .acf-field {
    position: relative;
    margin: 0;
    padding: 10px 12px;
    border-top: #EEEEEE solid 1px;
    color: #333;
}
*:focus {
    outline: none;
}
input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus {
    border-color: #522d5d;
    border-width: 1px;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 100% !important;
}
.acf-field.acf-field-radio.acf-field-62b60bd8610f1 {
    display: none;
}
.acf-field .acf-input > p.description {
    margin-top: 0px !important;
    font-size:14px;
    margin-bottom: 10px;
}
.acf-field .acf-label label {font-size:17px;}
a.ui-state-default.us-state-hover {background: purple;}
.acf-ui-datepicker .ui-state-hover, .acf-ui-datepicker {background:#522d5d !important;border:1px solid #522d5d !important;}
.acf-ui-datepicker .ui-state-active, .acf-ui-datepicker .ui-widget-content .ui-state-active {background: #522d5d !important;border:1px solid #522d5d !important;}
dd.ui_tpicker_second {
    display: none !important;}
@media only screen and (min-width: 767px)  {.acf-field.acf-field-time-picker.acf-field-62b6d4effd1ca {width:50%;display:inline;}}
@media only screen and (min-width: 767px)  {.acf-field.acf-field-email.acf-field-688100f3affb3 {
    width: 50%;
}}
@media only screen and (min-width: 767px)  {.acf-field.acf-field-time-picker.acf-field-62b6d501fd1cb {width:50%;display:inline;}}
.acf-icon.small, .acf-icon.-small {padding-top:3px;}
@media only screen and (min-width: 767px)  {.acf-field.acf-field-text.acf-field-62b95e314439c {width:50%;display:inline;}}
@media only screen and (min-width: 767px)  {.acf-field.acf-field-email.acf-field-62b95e4c4439d {width:50%;display:inline;}}
.acf-related-terms-field .categorychecklist-holder {
    max-height: inherit !important;
    overflow: auto;
}/* End custom CSS */