.elementor-490 .elementor-element.elementor-element-546b4482:not(.elementor-motion-effects-element-type-background), .elementor-490 .elementor-element.elementor-element-546b4482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twirlsewer.com/wp-content/uploads/2023/03/104813189_1520900171414322_3249979938305245003_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-490 .elementor-element.elementor-element-546b4482 > .elementor-background-overlay{background-color:#000000;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-490 .elementor-element.elementor-element-546b4482{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#FFFFFF;padding:150px 0px 150px 0px;}.elementor-490 .elementor-element.elementor-element-546b4482 .elementor-heading-title{color:#FFFFFF;}.elementor-490 .elementor-element.elementor-element-1ae24b72 .elementor-heading-title{font-family:"PT Sans", Sans-serif;font-size:50px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-490 .elementor-element.elementor-element-523402a5{color:#FFFFFF;}.elementor-490 .elementor-element.elementor-element-8786608{text-align:start;}@media(max-width:767px){.elementor-490 .elementor-element.elementor-element-5a6fe35{width:100%;}}@media(min-width:768px){.elementor-490 .elementor-element.elementor-element-5a6fe35{width:40%;}.elementor-490 .elementor-element.elementor-element-66ec9eb9{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-490 .elementor-element.elementor-element-5a6fe35{width:70%;}}/* Start custom CSS for formidable, class: .elementor-element-ac5efa0 */.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 0;
    border-top: none;
}
/* remove border and margin from sections */
.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3[class*="frm_pos_"] {
    margin-top: 0;
    margin-bottom: 8px;
    padding-top: 0;
    border-top: none;
}
frm_style_formidable-style.with_frm_style .form-field {
    margin-top: 15px;
    margin-bottom: 5px;
}
.frm_style_formidable-style.with_frm_style .frm-show-form h3 {
    margin-top: 0;
    margin-bottom: 0;
}
.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading {
    margin-top: 0;
    margin-bottom: 0;
}
/* color of labels */
.with_frm_style .frm_primary_label {
    color: #000;
}
/* made fields border black */

body .frm_style_formidable-style.with_frm_style .frm-show-form select,body .frm_style_formidable-style.with_frm_style .frm-show-form input[type="text"],
body .frm_style_formidable-style.with_frm_style .frm-show-form input[type="email"],
body .frm_style_formidable-style.with_frm_style .frm-show-form input[type="tel"],
body .frm_style_formidable-style.with_frm_style .frm-show-form input[type="url"],
body .frm_style_formidable-style.with_frm_style .frm-show-form input[type="number"],
body .frm_style_formidable-style.with_frm_style .frm-show-form textarea {
    border: 1px solid #000 !important;
}
/* --------------------------------------------------
   Formidable Repeater Add / Remove Buttons
   Makes repeater buttons smaller and adds spacing
   between the Add and Remove buttons.
-------------------------------------------------- */

body .frm_style_formidable-style.with_frm_style .frm_repeat_buttons a,
body .frm_style_formidable-style.with_frm_style .frm_repeat_buttons button {
    font-size: 14px !important;
    padding: 6px 12px !important;
    line-height: 1.2 !important;
    margin-right: 8px !important;
    margin-top: 8px !important;
}/* End custom CSS */