.elementor-12167 .elementor-element.elementor-element-3b7a61a{--display:flex;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12167 .elementor-element.elementor-element-cef3cd0{--display:flex;--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;}@media(max-width:1400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:992px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:576px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:2400px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS *//*Gravity Forms Style*/
.page-id-12167 .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;
}
/*only on desktop*/
@media(min-width:1024px){
.grformz #gform_fields_3 > * {
    max-width: 550px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
}
.grformz #field_3_15 {
    max-width: unset;
}
.grformz .ginput_container_fileupload input {
    border: none !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_3_15 {
    padding-left: 0;
}
.grformz .gfield_required {
    margin-bottom: 0 !important;
}

}
/*only on Mobile*/
/*Gravity Forms Style*//* End custom CSS */