/* Layout support for the original, still-editable Divi modules. Typography,
   colors and most spacing are saved as editable module settings. */
.bcs-legacy-page .et_pb_column,.bcs-legacy-page .et_pb_column_inner{min-width:0}
.bcs-legacy-section .et_pb_module{max-width:100%;overflow-wrap:anywhere}
.bcs-legacy-section .et_pb_image img{max-width:100%;height:auto}
.bcs-legacy-section .et_pb_button{white-space:normal;text-align:center}
.bcs-legacy-section .et_pb_text_inner :is(p,ul,ol){max-width:100%}
.bcs-legacy-section .et_pb_text_inner :is(iframe,video){max-width:100%}
.bcs-legacy-section .et_pb_blurb{padding:22px;border:1px solid #d9e8f3;border-radius:8px;background:#f5f9fc}
.bcs-legacy-section .et_pb_contact_form{padding:24px;border:1px solid #d9e8f3;border-radius:8px;background:#fff}
.bcs-legacy-section .et_pb_contact_field input,.bcs-legacy-section .et_pb_contact_field textarea,.bcs-legacy-section .et_pb_contact_field select{max-width:100%;border-radius:4px}
.bcs-legacy-page #main-content .container:before{display:none}
.bcs-legacy-page #left-area{width:100%;padding-right:0}
.bcs-legacy-page #sidebar{display:none}
.bcs-legacy-hero .et_pb_row,.bcs-legacy-footer .et_pb_row{position:relative}
body:not(.et-fb):not(.et-fb-root-ancestor):has(.et-l--footer) #main-content .bcs-legacy-footer{display:none}
@media(max-width:980px){
 .bcs-legacy-section .et_pb_row{width:90%;max-width:1280px}
 .bcs-legacy-section .et_pb_column,.bcs-legacy-section .et_pb_column_inner{margin-bottom:24px}
 .bcs-legacy-section .et_pb_column:last-child,.bcs-legacy-section .et_pb_column_inner:last-child{margin-bottom:0}
 .bcs-legacy-section.et_section_specialty{display:block}
 .bcs-legacy-section.et_section_specialty>.et_pb_row>.et_pb_column{width:100%;margin-right:0}
}
@media(max-width:600px){
 .bcs-legacy-section .et_pb_row{width:90%}
 .bcs-legacy-section .et_pb_contact_form{padding:18px}
 .bcs-legacy-section .et_pb_contact_field{width:100%;max-width:100%}
}
