.elementor-12139 .elementor-element.elementor-element-95b5942{--display:flex;}.elementor-12139 .elementor-element.elementor-element-4efd861{width:auto;max-width:auto;}.elementor-12139 .elementor-element.elementor-element-4efd861.elementor-element{--align-self:center;}/* Start custom CSS *//*Gravity Forms Style*/
.page-id-12139 .site-main, #content {
    margin-right: auto;
    margin-left: auto;
}
.grformz input,.grformz textarea,.grformz select {
    padding: 12px !important;
    color: #444;
    border-radius: 2px;
    font-family: inherit;
    -webkit-appearance: none;
    border: 1px solid rgba(167, 167, 167, .4) !important;
}
.grformz input:focus, .grformz textarea:focus, .grformz select:focus {
    border-color: #d91015 !important;
}
.grformz .ginput_container--name .gform-field-label {
    margin-bottom: 8px;
}
.grformz select {
    outline: none !important;
}
.grformz .gform_footer .gform_button {
    color: #ffffff;
    font-weight: 700;
    background-color: #d91015;
    border-style: solid;
    border-radius: 0px;
    outline: none !important;
    width: 100%;
    transition: all .2s ease-in-out !important;
}
.grformz .gform_footer .gform_button:hover {
    background-color: rgb(181, 181, 181);
}
.grformz .gform_footer.top_label {
    max-width: 550px;
    margin-right: auto !important;
    margin-left: auto !important;
    width: 100%;
}
.grformz .gform_drop_area {
    padding: 0 !important;
    border: none !important;
    text-align: right !important;
}
.grformz .gform_drop_area .gform_drop_instructions {
    display: inline-block !important;
}
.grformz .gform_drop_area .gform_button_select_files {
    color: #ffffff;
    font-weight: 700;
    background-color: #d91015;
    border-style: solid;
    border-radius: 0px;
    outline: none !important;
    padding: 10px;
    transition: all .2s ease-in-out !important;
}
.grformz .gform_drop_area .gform_button_select_files:hover {
    background-color: rgb(181, 181, 181);
}
.grformz .gfield_required {
    margin-right: 0 !important;
}
.grformz #input_1_17 {
    width: 100% !important;
}
.grformz h3.gsection_title {
    font-size: 18px;
    font-weight: bold;
}
.grformz #field_1_4 .gfield_label {
    font-size: 17px !important;
    font-weight: bold !important;
}
.grformz #field_1_4 label {
    margin-bottom: 8px;
}
#ui-datepicker-div {
    background-color: #fff;
    border: 1px solid rgba(167, 167, 167, .4) !important;
	padding: 0 5px !important;
}
.ui-datepicker-month {
    display: inline-block;
    float: right;
}
.ui-datepicker-year {
    display: inline-block;
    float: left;
}
.ui-datepicker-header {
    text-align: center;
}
.ui-datepicker-next {
    margin: 0 5px;
}
.ui-datepicker-prev {
    margin: 0 5px;
}
.grformz #field_1_18 #input_1_18 {
    width: 100% !important;
}
.grformz #field_1_23 #input_1_23 {
    width: 100% !important;
}

/*only on desktop*/
@media(min-width:1024px){
.grformz #gform_fields_1 > * {
    max-width: 550px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
}
.grformz #field_1_15 {
    max-width: unset;
}
.grformz .ginput_container_fileupload input {
    border: none !important;
}
.grformz #field_1_18 {
    width: 50% !important;
    margin-left: unset;
	max-width: 264.36265px;
}
.grformz #field_1_19 {
    width: 50% !important;
    margin-right: unset;
	max-width: 264.36265px;
}
.grformz #field_1_16 {
    width: 50%;
    margin-left: unset;
	max-width: 264.36265px;
}
.grformz #field_1_5 {
    margin-right: unset;
    width: 50%;
	max-width: 264.36265px;
}
.grformz #field_1_23 {
    width: 50% !important;
    margin-left: unset;
	max-width: 264.36265px;
}
.grformz #field_1_23 #input_1_23 {
    width: 100% !important;
}
/*only on desktop*/
/*only on tablet*/
@media (min-width: 767px) and (max-width: 1024px){

}
/*only on tablet*/
/*only on Mobile*/
@media (max-width: 767px) {
.grformz .gsection_description {
    text-align: justify;
}
.grformz .gform_description {
    text-align: justify;
}
.grformz #field_1_15 {
    padding-left: 0;
}
.grformz .gfield_required {
    margin-bottom: 0 !important;
}


}
/*only on Mobile*/
/*Gravity Forms Style*//* End custom CSS */