.elementor-46 .elementor-element.elementor-element-7d3897fc > .elementor-container{max-width:1200px;min-height:600px;}.elementor-46 .elementor-element.elementor-element-7d3897fc:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-7d3897fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://attorneybrianmacala.com/wp-content/uploads/2024/05/contactHeader.png");background-position:center center;background-size:cover;}.elementor-46 .elementor-element.elementor-element-7d3897fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-46 .elementor-element.elementor-element-7d3897fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-1d1c4681 > .elementor-container{min-height:400px;}.elementor-46 .elementor-element.elementor-element-1d1c4681 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-46 .elementor-element.elementor-element-1d1c4681:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-1d1c4681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://attorneybrianmacala.com/wp-content/uploads/2024/05/h1-background.png");background-position:center center;background-repeat:no-repeat;}.elementor-46 .elementor-element.elementor-element-1d1c4681{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-46 .elementor-element.elementor-element-1d1c4681 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-1f4e51d0 .elementor-heading-title{color:#000000;font-family:"Goudy Bookletter 1911", Sans-serif;font-size:26px;font-weight:400;line-height:40px;}.elementor-46 .elementor-element.elementor-element-1f4e51d0 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-46 .elementor-element.elementor-element-2ef8ea59 .elementor-button{font-family:"Lato", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-color:#78081E;}.elementor-46 .elementor-element.elementor-element-2ef8ea59 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-46 .elementor-element.elementor-element-635b72d4 > .elementor-container{max-width:1200px;}.elementor-46 .elementor-element.elementor-element-663abb83 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-46 .elementor-element.elementor-element-663abb83{margin-top:35px;margin-bottom:35px;}.elementor-46 .elementor-element.elementor-element-63db78e{text-align:left;}.elementor-46 .elementor-element.elementor-element-e10184f .elementor-heading-title{color:#000000;font-family:"Goudy Bookletter 1911", Sans-serif;font-size:30px;font-weight:400;line-height:35px;}.elementor-46 .elementor-element.elementor-element-5d7ac96{color:#000000;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-46 .elementor-element.elementor-element-8773acd{columns:2;color:#000000;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-46 .elementor-element.elementor-element-8773acd > .elementor-widget-container{margin:0px 0px 0px -40px;}.elementor-46 .elementor-element.elementor-element-09f9c57 > .elementor-container{max-width:1200px;}.elementor-46 .elementor-element.elementor-element-09f9c57:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-09f9c57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#78081E;}.elementor-46 .elementor-element.elementor-element-09f9c57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-46 .elementor-element.elementor-element-09f9c57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-e6f705b{margin-top:35px;margin-bottom:35px;}.elementor-46 .elementor-element.elementor-element-10f6fdb .elementor-heading-title{color:#FFFFFF;font-family:"Goudy Bookletter 1911", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:30px;}.elementor-46 .elementor-element.elementor-element-10f6fdb > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-46 .elementor-element.elementor-element-b50fa66{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-46 .elementor-element.elementor-element-b50fa66 > .elementor-widget-container{margin:0px 0px 0px -40px;}.elementor-46 .elementor-element.elementor-element-30b0a99 .elementor-heading-title{color:#FFFFFF;font-family:"Goudy Bookletter 1911", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:30px;}.elementor-46 .elementor-element.elementor-element-30b0a99 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-46 .elementor-element.elementor-element-4b4c834{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-46 .elementor-element.elementor-element-4b4c834 > .elementor-widget-container{margin:0px 0px 0px -40px;}.elementor-46 .elementor-element.elementor-element-afbdbb2{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-46 .elementor-element.elementor-element-afbdbb2 > .elementor-widget-container{margin:-10px 0px 0px -40px;}.elementor-46 .elementor-element.elementor-element-9477a8f{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-46 .elementor-element.elementor-element-9477a8f > .elementor-widget-container{margin:-10px 0px 0px -40px;}.elementor-46 .elementor-element.elementor-element-c9f56f6{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-46 .elementor-element.elementor-element-c9f56f6 > .elementor-widget-container{margin:-10px 0px 0px -40px;}.elementor-46 .elementor-element.elementor-element-62d28ee .elementor-heading-title{color:#FFFFFF;font-family:"Goudy Bookletter 1911", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:30px;}.elementor-46 .elementor-element.elementor-element-62d28ee > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-46 .elementor-element.elementor-element-fdcc84b{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-46 .elementor-element.elementor-element-fdcc84b > .elementor-widget-container{margin:0px 0px 0px -40px;}.elementor-46 .elementor-element.elementor-element-50a3106{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;font-style:italic;line-height:20px;}.elementor-46 .elementor-element.elementor-element-50a3106 > .elementor-widget-container{margin:0px 0px 0px -40px;}.elementor-46 .elementor-element.elementor-element-d9b9b03 iframe{height:399px;}.elementor-46 .elementor-element.elementor-element-5b1e1116 > .elementor-container{max-width:1200px;}.elementor-46 .elementor-element.elementor-element-5b1e1116:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-5b1e1116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-46 .elementor-element.elementor-element-5b1e1116{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-46 .elementor-element.elementor-element-5b1e1116 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-4e68b7b3 > .elementor-container{min-height:109px;}.elementor-46 .elementor-element.elementor-element-4e68b7b3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-46 .elementor-element.elementor-element-4e68b7b3:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-4e68b7b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://attorneybrianmacala.com/wp-content/uploads/2024/05/callUsBack.png");background-position:center center;background-repeat:no-repeat;}.elementor-46 .elementor-element.elementor-element-4e68b7b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:25px;}.elementor-46 .elementor-element.elementor-element-4e68b7b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-277401ca{text-align:center;color:#FFFFFF;font-family:"Goudy Bookletter 1911", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;line-height:30px;}.elementor-46 .elementor-element.elementor-element-277401ca > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-46 .elementor-element.elementor-element-e0ddf6e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-46 .elementor-element.elementor-element-e0ddf6e{margin-top:0px;margin-bottom:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-46 .elementor-element.elementor-element-7726763d{width:33%;}.elementor-46 .elementor-element.elementor-element-6d23b5ca{width:67%;}.elementor-46 .elementor-element.elementor-element-25f73bbe{width:48%;}.elementor-46 .elementor-element.elementor-element-7f86f4bb{width:52%;}.elementor-46 .elementor-element.elementor-element-aecfbef{width:50%;}.elementor-46 .elementor-element.elementor-element-357bbaf{width:22%;}.elementor-46 .elementor-element.elementor-element-c02c991{width:28%;}}@media(max-width:1024px) and (min-width:768px){.elementor-46 .elementor-element.elementor-element-7726763d{width:100%;}.elementor-46 .elementor-element.elementor-element-6d23b5ca{width:100%;}.elementor-46 .elementor-element.elementor-element-25f73bbe{width:100%;}.elementor-46 .elementor-element.elementor-element-7f86f4bb{width:100%;}.elementor-46 .elementor-element.elementor-element-aecfbef{width:100%;}.elementor-46 .elementor-element.elementor-element-357bbaf{width:100%;}.elementor-46 .elementor-element.elementor-element-c02c991{width:100%;}}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-7d3897fc > .elementor-container{min-height:0px;}.elementor-46 .elementor-element.elementor-element-1d1c4681 > .elementor-container{min-height:0px;}.elementor-46 .elementor-element.elementor-element-1d1c4681:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-1d1c4681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-46 .elementor-element.elementor-element-1d1c4681{margin-top:0px;margin-bottom:0px;}.elementor-46 .elementor-element.elementor-element-1f4e51d0{text-align:center;}.elementor-46 .elementor-element.elementor-element-1f4e51d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-2ef8ea59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-663abb83{margin-top:0px;margin-bottom:0px;}.elementor-46 .elementor-element.elementor-element-8773acd{columns:1;}.elementor-46 .elementor-element.elementor-element-e6f705b{margin-top:0px;margin-bottom:0px;}.elementor-46 .elementor-element.elementor-element-10f6fdb{text-align:center;}.elementor-46 .elementor-element.elementor-element-b50fa66{text-align:center;}.elementor-46 .elementor-element.elementor-element-30b0a99{text-align:center;}.elementor-46 .elementor-element.elementor-element-4b4c834{text-align:center;}.elementor-46 .elementor-element.elementor-element-afbdbb2{text-align:center;}.elementor-46 .elementor-element.elementor-element-9477a8f{text-align:center;}.elementor-46 .elementor-element.elementor-element-c9f56f6{text-align:center;}.elementor-46 .elementor-element.elementor-element-62d28ee{text-align:center;}.elementor-46 .elementor-element.elementor-element-fdcc84b{text-align:center;}.elementor-46 .elementor-element.elementor-element-50a3106{text-align:center;}.elementor-46 .elementor-element.elementor-element-d9b9b03 iframe{height:275px;}.elementor-46 .elementor-element.elementor-element-4e68b7b3 > .elementor-container{min-height:0px;}.elementor-46 .elementor-element.elementor-element-4e68b7b3{margin-top:0px;margin-bottom:15px;}.elementor-46 .elementor-element.elementor-element-277401ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-e0ddf6e{margin-top:0px;margin-bottom:0px;}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-4e68b7b3:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-4e68b7b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}}/* Start custom CSS for heading, class: .elementor-element-1f4e51d0 */.b01
{
    font-size: 34px;
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8773acd */.a01
{
    color: #000;
    font-weight: 700;
    text-decoration: underline !important;
}

.a01:hover
{
    color: #000;
    font-weight: 700;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b50fa66 */.a02
{
    color: #fff;
    text-decoration: underline !important;
}

.a02:hover
{
    color: #fff;
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4e68b7b3 */@media screen and (max-width: 1024px)
{
    .elementor-46 .elementor-element.elementor-element-4e68b7b3 
    {
        background: #78081e !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8eb3ab3 *//** Custom css for the Formidable Form **/
/*** LABELS / FIELD REQUIRED ***/
.frm_primary_label,
.frm_required
{
    display: none !important; /* If labels are placeholders */
}

/*** FIELD REQUIRED ONLY / UPLOAD FILE ***/
.frm_required
{
    display: none !important;
}

/*** NON-PAR FIELDs ***/
#field_7u3pt,
#field_fzu9q,
#field_nm7tk
{
    border-radius: 0 !important;
    background: #FFF !important;
    height: 50px !important;
    border: none !important;
}

/*** PAR FIELDS ***/
#field_jwed3
{
    border-radius: 0 !important;
    background: #FFF !important;
    border: none !important;
}

/*** FIELD REQUIRED ***/
.frm_required
{
    color: #FF0000 !important;
}

/*** IF LABELS ARE PLACEHOLDERS ***/
::placeholder
{
    color: #000 !important;
    font-weight: 900 !important;
    font-size: 16px !important;
    font-family: "Lato", sans-serif !important;
}

/*** SUBMIT BUTTON ***/
.frm_button_submit,
.frm_final_submit
{
    color: #78081e !important;
    font-weight: 400 !important;
    font-size: 22px !important;
    font-family: "Goudy Bookletter 1911", sans-serif !important;
    letter-spacing: 0 !important;
    border-radius: 0 !important;
    border: none !important;
    box-shadow: none !important;
    background-color: #f2ebcd !important;
    display: block !important;
    margin: 0px 0px -35px auto !important;
    padding: 5px 50px 5px 50px !important;
    text-transform: uppercase !important;
}

/*** SUBMIT BUTTON HOVER ***/
.frm_button_submit:hover,
.frm_final_submit:hover
{
    color: #f2ebcd !important;
    background-color: #78081e !important;
}

/*** FIXED SPACING ISSUE ***/
.frm_last,
.frm_form_field.frm_last,
.frm_form_field.frm_alignright
{
    grid-column-end: -1 !important;
    grid-row-start: span 1 !important;
    justify-content: end !important;
}

/*** REMOVES START OVER LINK ***/
.frm_start_over
{
    display: none;
}

@media screen and (max-width: 1024px)
{
    /*** SUBMIT BUTTON ***/
    .frm_button_submit,
    .frm_final_submit
    {
        color: #78081e !important;
        font-weight: 400 !important;
        font-size: 22px !important;
        font-family: "Goudy Bookletter 1911", sans-serif !important;
        letter-spacing: 0 !important;
        border-radius: 0 !important;
        border: none !important;
        box-shadow: none !important;
        background-color: #f2ebcd !important;
        display: block !important;
        margin: 0px auto -35px auto !important;
        padding: 5px 50px 5px 50px !important;
        text-transform: uppercase !important;
        width: 100% !important;
    }
}/* End custom CSS */