.elementor-31 .elementor-element.elementor-element-86c6d13{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-86c6d13::before, .elementor-31 .elementor-element.elementor-element-86c6d13 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-86c6d13 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-86c6d13 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-86c6d13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-86c6d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-732bf46{text-align:center;}.elementor-31 .elementor-element.elementor-element-732bf46 .elementor-heading-title{color:var( --e-global-color-solcolorheading );}.elementor-31 .elementor-element.elementor-element-e452e9d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-solace_h5_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h5_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-e452e9d.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-0b93707{--display:flex;}.elementor-31 .elementor-element.elementor-element-0b93707:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-0b93707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2DCD5;}.elementor-31 .elementor-element.elementor-element-4f2eee2{text-align:center;font-family:var( --e-global-typography-solace_h3_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h3_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h3_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h3_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h3_font_family_general-letter-spacing );color:var( --e-global-color-solcolorselectionhigh );}.elementor-31 .elementor-element.elementor-element-eaf75d3{text-align:center;font-family:var( --e-global-typography-solace_h5_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h5_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-db97f6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-db97f6d:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-db97f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2DCD5;}.elementor-31 .elementor-element.elementor-element-db97f6d::before, .elementor-31 .elementor-element.elementor-element-db97f6d > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-db97f6d > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-db97f6d > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-db97f6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-db97f6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-c776652{--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;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;}.elementor-31 .elementor-element.elementor-element-c776652:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-c776652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://firstavenuehomesllc.com/wp-content/uploads/2026/03/brestar-blans-neutral-straight-e1773945943368-300x220.jpg");background-position:center center;}.elementor-31 .elementor-element.elementor-element-c776652::before, .elementor-31 .elementor-element.elementor-element-c776652 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-c776652 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-c776652 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-c776652 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-c776652 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-solcolorbackground );--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-c776652:hover::before, .elementor-31 .elementor-element.elementor-element-c776652:hover > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-c776652:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-c776652 > .elementor-background-slideshow:hover::before, .elementor-31 .elementor-element.elementor-element-c776652 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-c776652:hover{--overlay-opacity:0.89;}.elementor-31 .elementor-element.elementor-element-c776652.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-e8948cb{text-align:center;}.elementor-31 .elementor-element.elementor-element-e8948cb .elementor-heading-title{font-family:var( --e-global-typography-solace_h4_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h4_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-e8948cb .elementor-heading-title a:hover, .elementor-31 .elementor-element.elementor-element-e8948cb .elementor-heading-title a:focus{color:var( --e-global-color-solcolorlinkbuttonhover );}.elementor-31 .elementor-element.elementor-element-8de9a0a.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-8de9a0a{text-align:center;font-family:var( --e-global-typography-solace_h5_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h5_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-8de9a0a a{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-8de9a0a a:hover, .elementor-31 .elementor-element.elementor-element-8de9a0a a:focus{color:var( --e-global-color-solcolorlinkbuttonhover );}.elementor-31 .elementor-element.elementor-element-deb6ad1{--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;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.85;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:5px;}.elementor-31 .elementor-element.elementor-element-deb6ad1:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-deb6ad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://firstavenuehomesllc.com/wp-content/uploads/2026/03/Repp-blueprint-neutral-rotated-1-768x795.jpg");background-position:center center;}.elementor-31 .elementor-element.elementor-element-deb6ad1::before, .elementor-31 .elementor-element.elementor-element-deb6ad1 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-deb6ad1 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-deb6ad1 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-deb6ad1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-deb6ad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-solcolorbackground );--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-deb6ad1:hover::before, .elementor-31 .elementor-element.elementor-element-deb6ad1:hover > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-deb6ad1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-deb6ad1 > .elementor-background-slideshow:hover::before, .elementor-31 .elementor-element.elementor-element-deb6ad1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-deb6ad1:hover{--overlay-opacity:0.82;}.elementor-31 .elementor-element.elementor-element-b673657{text-align:center;}.elementor-31 .elementor-element.elementor-element-b673657 .elementor-heading-title{font-family:var( --e-global-typography-solace_h4_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h4_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-b673657 .elementor-heading-title a:hover, .elementor-31 .elementor-element.elementor-element-b673657 .elementor-heading-title a:focus{color:var( --e-global-color-solcolorlinkbuttonhover );}.elementor-31 .elementor-element.elementor-element-1ab2749{text-align:center;font-family:var( --e-global-typography-solace_h5_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h5_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-1ab2749 a{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-1ab2749 a:hover, .elementor-31 .elementor-element.elementor-element-1ab2749 a:focus{color:var( --e-global-color-solcolorlinkbuttonhover );}.elementor-31 .elementor-element.elementor-element-f9421ca{--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;--justify-content:center;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-f9421ca:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-f9421ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://firstavenuehomesllc.com/wp-content/uploads/2026/03/Brestar-garage-plans-neutral-rotated-1-e1773943374989-768x671.jpg");background-position:center right;}.elementor-31 .elementor-element.elementor-element-f9421ca::before, .elementor-31 .elementor-element.elementor-element-f9421ca > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-f9421ca > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-f9421ca > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-f9421ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-f9421ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-solcolorbackground );--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-f9421ca:hover::before, .elementor-31 .elementor-element.elementor-element-f9421ca:hover > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-f9421ca:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-f9421ca > .elementor-background-slideshow:hover::before, .elementor-31 .elementor-element.elementor-element-f9421ca > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-f9421ca:hover{--overlay-opacity:0.84;}.elementor-31 .elementor-element.elementor-element-0ea396f{text-align:center;}.elementor-31 .elementor-element.elementor-element-0ea396f .elementor-heading-title{font-family:var( --e-global-typography-solace_h4_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h4_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-0ea396f .elementor-heading-title a:hover, .elementor-31 .elementor-element.elementor-element-0ea396f .elementor-heading-title a:focus{color:var( --e-global-color-solcolorlinkbuttonhover );}.elementor-31 .elementor-element.elementor-element-6cc6ff4{text-align:center;font-family:var( --e-global-typography-solace_h5_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h5_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-6cc6ff4 a{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-6cc6ff4 a:hover, .elementor-31 .elementor-element.elementor-element-6cc6ff4 a:focus{color:var( --e-global-color-solcolorlinkbuttonhover );}.elementor-31 .elementor-element.elementor-element-32efba6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-32efba6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-32efba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2DCD5;}.elementor-31 .elementor-element.elementor-element-32efba6::before, .elementor-31 .elementor-element.elementor-element-32efba6 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-32efba6 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-32efba6 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-32efba6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-32efba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-fe301c6{--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;--justify-content:center;--overlay-opacity:0.81;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;}.elementor-31 .elementor-element.elementor-element-fe301c6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-fe301c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://firstavenuehomesllc.com/wp-content/uploads/2026/03/Repp-deck-print-neutral.jpg");background-position:center center;}.elementor-31 .elementor-element.elementor-element-fe301c6::before, .elementor-31 .elementor-element.elementor-element-fe301c6 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-fe301c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-fe301c6 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-fe301c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-fe301c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-solcolorbackground );--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-fe301c6:hover::before, .elementor-31 .elementor-element.elementor-element-fe301c6:hover > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-fe301c6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-fe301c6 > .elementor-background-slideshow:hover::before, .elementor-31 .elementor-element.elementor-element-fe301c6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-fe301c6:hover{--overlay-opacity:0.9;}.elementor-31 .elementor-element.elementor-element-5ec5a38{text-align:center;}.elementor-31 .elementor-element.elementor-element-5ec5a38 .elementor-heading-title{font-family:var( --e-global-typography-solace_h4_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h4_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-5ec5a38 .elementor-heading-title a:hover, .elementor-31 .elementor-element.elementor-element-5ec5a38 .elementor-heading-title a:focus{color:var( --e-global-color-solcolorlinkbuttonhover );}.elementor-31 .elementor-element.elementor-element-efffa4d{text-align:center;font-family:var( --e-global-typography-solace_h5_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h5_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-efffa4d a{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-efffa4d a:hover, .elementor-31 .elementor-element.elementor-element-efffa4d a:focus{color:var( --e-global-color-solcolorlinkbuttonhover );}.elementor-31 .elementor-element.elementor-element-4fa452a{--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;--overlay-opacity:0.88;--margin-top:0px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-4fa452a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-4fa452a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://firstavenuehomesllc.com/wp-content/uploads/2026/03/verberg-neutral-rotated-1.jpg");background-position:top center;}.elementor-31 .elementor-element.elementor-element-4fa452a::before, .elementor-31 .elementor-element.elementor-element-4fa452a > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-4fa452a > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-4fa452a > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-4fa452a > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-4fa452a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-solcolorbackground );--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-4fa452a:hover::before, .elementor-31 .elementor-element.elementor-element-4fa452a:hover > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-4fa452a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-4fa452a > .elementor-background-slideshow:hover::before, .elementor-31 .elementor-element.elementor-element-4fa452a > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-4fa452a:hover{--overlay-opacity:0.8;}.elementor-31 .elementor-element.elementor-element-8372271{text-align:center;}.elementor-31 .elementor-element.elementor-element-8372271 .elementor-heading-title{font-family:var( --e-global-typography-solace_h4_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h4_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-8372271 .elementor-heading-title a:hover, .elementor-31 .elementor-element.elementor-element-8372271 .elementor-heading-title a:focus{color:var( --e-global-color-solcolorlinkbuttonhover );}.elementor-31 .elementor-element.elementor-element-34bf260{text-align:center;font-family:var( --e-global-typography-solace_h5_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h5_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-34bf260 a{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-34bf260 a:hover, .elementor-31 .elementor-element.elementor-element-34bf260 a:focus{color:var( --e-global-color-solcolorlinkbuttonhover );}.elementor-31 .elementor-element.elementor-element-ea48710{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-ea48710::before, .elementor-31 .elementor-element.elementor-element-ea48710 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-ea48710 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-ea48710 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-ea48710 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-ea48710 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-11e57a6{text-align:center;}.elementor-31 .elementor-element.elementor-element-11e57a6 .elementor-heading-title{font-family:var( --e-global-typography-solace_h3_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h3_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h3_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h3_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h3_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-bc72579.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-bc72579{font-family:var( --e-global-typography-solace_h5_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h5_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-7482659{--display:flex;--overlay-opacity:0.93;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-7482659:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7482659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2DCD5;background-image:url("https://firstavenuehomesllc.com/wp-content/uploads/2026/03/Brestar-garage-plans-neutral-rotated-2.jpg");background-position:center left;background-repeat:no-repeat;}.elementor-31 .elementor-element.elementor-element-7482659::before, .elementor-31 .elementor-element.elementor-element-7482659 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-7482659 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-7482659 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-7482659 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-7482659 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E2DCD5;--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-169d0b2{text-align:center;}.elementor-31 .elementor-element.elementor-element-169d0b2 .elementor-heading-title{font-family:var( --e-global-typography-solace_h3_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h3_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h3_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h3_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h3_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-16465c3{text-align:center;font-family:var( --e-global-typography-solace_h4_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h4_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-16465c3 a{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-16465c3 a:hover, .elementor-31 .elementor-element.elementor-element-16465c3 a:focus{color:var( --e-global-color-solcolorlinkbuttonhover );}.elementor-31 .elementor-element.elementor-element-d5eac99{width:initial;max-width:initial;font-family:var( --e-global-typography-solace_h4_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h4_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-d5eac99.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-d5eac99 a{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-d5eac99 a:hover, .elementor-31 .elementor-element.elementor-element-d5eac99 a:focus{color:var( --e-global-color-solcolorlinkbuttonhover );}.elementor-31 .elementor-element.elementor-element-4fcb059{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-4fcb059::before, .elementor-31 .elementor-element.elementor-element-4fcb059 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-4fcb059 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-4fcb059 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-4fcb059 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-4fcb059 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-c0b971c{text-align:center;}.elementor-31 .elementor-element.elementor-element-c0b971c .elementor-heading-title{font-family:var( --e-global-typography-solace_h3_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h3_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h3_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h3_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h3_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-3abae7f{text-align:center;font-family:var( --e-global-typography-solace_h5_font_family_general-font-family ), Sans-serif;font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );font-weight:var( --e-global-typography-solace_h5_font_family_general-font-weight );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-3abae7f a{color:var( --e-global-color-text );}.elementor-31 .elementor-element.elementor-element-3abae7f a:hover, .elementor-31 .elementor-element.elementor-element-3abae7f a:focus{color:var( --e-global-color-solcolorlinkbuttonhover );}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-c776652{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-deb6ad1{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-f9421ca{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-fe301c6{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-4fa452a{--width:33.3333%;}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-e452e9d{font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-4f2eee2{font-size:var( --e-global-typography-solace_h3_font_family_general-font-size );line-height:var( --e-global-typography-solace_h3_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h3_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-eaf75d3{font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-e8948cb .elementor-heading-title{font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-8de9a0a{font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-b673657 .elementor-heading-title{font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-1ab2749{font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-0ea396f .elementor-heading-title{font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-6cc6ff4{font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-5ec5a38 .elementor-heading-title{font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-efffa4d{font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-8372271 .elementor-heading-title{font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-34bf260{font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-11e57a6 .elementor-heading-title{font-size:var( --e-global-typography-solace_h3_font_family_general-font-size );line-height:var( --e-global-typography-solace_h3_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h3_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-bc72579{font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-169d0b2 .elementor-heading-title{font-size:var( --e-global-typography-solace_h3_font_family_general-font-size );line-height:var( --e-global-typography-solace_h3_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h3_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-16465c3{font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-d5eac99{font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-c0b971c .elementor-heading-title{font-size:var( --e-global-typography-solace_h3_font_family_general-font-size );line-height:var( --e-global-typography-solace_h3_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h3_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-3abae7f{font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-e452e9d{font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-4f2eee2{font-size:var( --e-global-typography-solace_h3_font_family_general-font-size );line-height:var( --e-global-typography-solace_h3_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h3_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-eaf75d3{font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-c776652{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-e8948cb .elementor-heading-title{font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-8de9a0a{font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-deb6ad1{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-b673657 .elementor-heading-title{font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-1ab2749{font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-f9421ca{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-0ea396f .elementor-heading-title{font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-6cc6ff4{font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-32efba6{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-fe301c6{--margin-top:-20px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-5ec5a38 .elementor-heading-title{font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-efffa4d{font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-4fa452a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-8372271 .elementor-heading-title{font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-34bf260{font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-11e57a6 .elementor-heading-title{font-size:var( --e-global-typography-solace_h3_font_family_general-font-size );line-height:var( --e-global-typography-solace_h3_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h3_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-bc72579{text-align:center;font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-169d0b2 .elementor-heading-title{font-size:var( --e-global-typography-solace_h3_font_family_general-font-size );line-height:var( --e-global-typography-solace_h3_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h3_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-16465c3{font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-d5eac99{font-size:var( --e-global-typography-solace_h4_font_family_general-font-size );line-height:var( --e-global-typography-solace_h4_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h4_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-c0b971c .elementor-heading-title{font-size:var( --e-global-typography-solace_h3_font_family_general-font-size );line-height:var( --e-global-typography-solace_h3_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h3_font_family_general-letter-spacing );}.elementor-31 .elementor-element.elementor-element-3abae7f{font-size:var( --e-global-typography-solace_h5_font_family_general-font-size );line-height:var( --e-global-typography-solace_h5_font_family_general-line-height );letter-spacing:var( --e-global-typography-solace_h5_font_family_general-letter-spacing );}}