.breakdance .bde-section-621-100 .section-container{justify-content:center}.breakdance .bde-section-621-100{background-color:#BDBDBD;background-image:url(https://stcharlescountycsfamo.gov/wp-content/uploads/2023/06/St.-Charles-County-Convention-board-t-.jpg)}.breakdance .bde-section-621-100>.section-background-overlay{background-color:#000;transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-621-100>.section-background-overlay{opacity:0.5}.breakdance .bde-section-621-100 .section-container{height:35vh}.breakdance .bde-heading-621-101{color:#FFF;font-family:gfont-sourceserifpro;font-size:4em;font-weight:600}@media (max-width:767px){.breakdance .bde-heading-621-101{font-size:40px}}.breakdance .bde-section-621-102 .section-container{padding-bottom:10rem;padding-top:3rem}.breakdance .bde-button-621-104{margin-top:16px;margin-bottom:1.5rem}.breakdance .bde-button-621-104 .bde-button__button{--bde-button-custom-border-color:transparent;--bde-button-custom-border-color-hover:transparent;--bde-button-custom-text-color:#FFF;--bde-button-custom-text-color-hover:#FFF;--bde-button-custom-background-color:var(--bde-brand-primary-color);--bde-button-custom-background-color-hover:var(--bde-brand-primary-color);color:#FFF;font-family:"Open Sans",sans-serif;font-size:1em;line-height:1.4em;letter-spacing:1px;word-spacing:0px;box-shadow:0px 20px 75px 0px #00000025;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}.breakdance .bde-button-621-104 .bde-button__button:hover{transform:scale(1.1);box-shadow:0px 20px 75px 0px #0006}.breakdance .bde-button-621-104{max-width:300px;margin-right:20px}.breakdance .bde-button-621-105{margin-bottom:3rem}.breakdance .bde-button-621-105 .bde-button__button{--bde-button-custom-border-color:var(--bde-body-text-color);--bde-button-custom-border-color-hover:#FFF;--bde-button-custom-background-color:transparent;--bde-button-custom-background-color-hover:#FFF;--bde-button-custom-text-color:var(--bde-body-text-color);--bde-button-custom-text-color-hover:var(--bde-body-text-color);border-width:1px;color:var(--bde-body-text-color);font-family:"Open Sans",sans-serif;font-size:1em;line-height:1.4em;letter-spacing:1px;word-spacing:0px;box-shadow:0px 20px 75px 0px #00000025;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}.breakdance .bde-button-621-105 .bde-button__button:hover{box-shadow:0px 20px 75px 0px #0006}.breakdance .bde-button-621-105{margin-right:20px}.breakdance .bde-heading-621-112{margin-bottom:30px}.breakdance .bde-text-621-106{width:760px;font-family:"Open Sans",sans-serif;font-size:2.1rem;font-weight:700;line-height:2rem;margin-bottom:20px}.breakdance .bde-text-621-106{display:none}.breakdance .bde-shortcode-621-107{background:#FFF;border-top:0px solid;border-bottom:0px solid;border-left:0px solid;border-right:0px solid;border-radius:10px;box-shadow:5px 20px 75px 0px #00000025;padding:0rem 2rem 1rem 2rem;font-family:"Open Sans",sans-serif;font-size:17px;font-weight:500}.frm_style_formidable-style.with_frm_style .frm_section_heading{margin-top:30px}.with_frm_style .frm-show-form .frm_section_heading h3{padding:25px 0 5px 0;font-size:1.8rem;line-height:1.4;max-width:1000px}.with_frm_style .frm_form_field.frm_html_container{background:#941F1F;padding:0 20px 20px;margin:50px 0!important;color:#fff;border-radius:5px}.with_frm_style .frm_form_field.frm_html_container h2{color:#fff}.with_frm_style .frm_primary_label{font-size:16px;font-weight:600;padding:20px 0 10px 0}.with_frm_style input[type="text"],.with_frm_style input[type="tel"],.with_frm_style input[type="email"]{height:50px}.frm_style_formidable-style.with_frm_style .form-field{margin-bottom:25px}.with_frm_style .frm_checkbox label{font-size:1rem;line-height:2rem;padding-left:10px}#frm_desc_field_h9y63{padding:2px 5px;font-weight:600;background-color:#f9f5d8;max-width:220px;margin:10px}.money-field .frm_input_group{max-width:200px;height:50px;margin:5px 0}.with_frm_style input[type="number"]{height:50px}.money-field .frm_inline_box{max-width:200px;font-size:16px;padding:1px 12px;font-weight:700;background-color:rgba(0,0,0,.1)}.frm_style_formidable-style.with_frm_style .frm_total_formatted{font-size:23px;color:#3f4b5b;font-weight:800;border:2px solid rgba(0,0,0,.8);padding:8px 10px 5px;border-radius:5px;background:#f9f5d8;min-width:200px;height:50px}.frm_button_submit.frm_final_submit{min-width:300px;height:60px!important;font-size:20px!important;text-transform:uppercase;font-weight:600!important;transition:250ms all ease-in}.frm_button_submit.frm_final_submit:hover{color:white!important;box-shadow:0 10px 35px rgba(0,0,0,.1)!important;background-color:#32486D!important;transform:scale(1.03)}