.elementor-504 .elementor-element.elementor-element-70c13979:not(.elementor-motion-effects-element-type-background),.elementor-504 .elementor-element.elementor-element-70c13979>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://barrieroofrepair.com/wp-content/uploads/2020/04/luxury-home-2409518_1920.jpg")}.elementor-504 .elementor-element.elementor-element-70c13979>.elementor-background-overlay{background-color:rgba(61,75,93,.82);opacity:.74;transition:background .3s,border-radius .3s,opacity .3s}.elementor-504 .elementor-element.elementor-element-70c13979>.elementor-container{max-width:1180px;min-height:652px}.elementor-504 .elementor-element.elementor-element-70c13979{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-bc-flex-widget .elementor-504 .elementor-element.elementor-element-60c1bc5f.elementor-column .elementor-widget-wrap{align-items:center}.elementor-504 .elementor-element.elementor-element-60c1bc5f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-504 .elementor-element.elementor-element-60c1bc5f>.elementor-element-populated{margin:20px 4px 4px;--e-column-margin-right:4px;--e-column-margin-left:4px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-504 .elementor-element.elementor-element-3a140204{text-align:center}.elementor-504 .elementor-element.elementor-element-3a140204 .elementor-heading-title{font-size:43px;line-height:1.1em;letter-spacing:.9px;text-shadow:0px 0px 0px #fff;color:#fff}.elementor-504 .elementor-element.elementor-element-28eae4fd>.elementor-widget-container{margin:0;padding:0 0 8px}.elementor-504 .elementor-element.elementor-element-28eae4fd{text-align:center}.elementor-504 .elementor-element.elementor-element-28eae4fd .elementor-heading-title{font-size:38px;line-height:1.1em;letter-spacing:2px;color:#e30b0b}.elementor-504 .elementor-element.elementor-element-66d6c903{text-align:center}.elementor-504 .elementor-element.elementor-element-66d6c903 .elementor-heading-title{color:#fff}.elementor-504 .elementor-element.elementor-element-6c8a6bb{text-align:center}.elementor-504 .elementor-element.elementor-element-6c8a6bb .elementor-heading-title{color:#fff}.elementor-504 .elementor-element.elementor-element-07a72a5>.elementor-element-populated{margin:20px 4px 4px;--e-column-margin-right:4px;--e-column-margin-left:4px}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type=submit]{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-504 .elementor-element.elementor-element-7a47c6d .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important}.elementor-504 .elementor-element.elementor-element-7a47c6d .eael-contact-form-7 .wpcf7-validation-errors{display:block !important}.elementor-504 .elementor-element.elementor-element-7a47c6d .eael-contact-form-7-wrapper{text-align:default}.elementor-504 .elementor-element.elementor-element-7a47c6d .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0}.elementor-504 .elementor-element.elementor-element-c900011 .elementor-heading-title{color:#000}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-504 .elementor-element.elementor-element-d0ffa8b{font-size:19px;color:#000}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-504 .elementor-element.elementor-element-52a17fb .elementor-heading-title{color:#000}.elementor-504 .elementor-element.elementor-element-1c90e70{font-size:19px;color:#000}.elementor-504 .elementor-element.elementor-element-57e6009 .elementor-heading-title{color:#000}.elementor-504 .elementor-element.elementor-element-69a0376 img{width:100%}.elementor-504 .elementor-element.elementor-element-a7dde74{font-size:19px;color:#000}.elementor-504 .elementor-element.elementor-element-1cce625 .elementor-heading-title{color:#000}.elementor-504 .elementor-element.elementor-element-158b021{font-size:19px;color:#000}.elementor-504 .elementor-element.elementor-element-d7577db .elementor-heading-title{color:#000}.elementor-504 .elementor-element.elementor-element-6012bfb{font-size:19px;color:#000}.elementor-504 .elementor-element.elementor-element-03ee57a .elementor-heading-title{color:#000}.elementor-504 .elementor-element.elementor-element-ae096ec{font-size:19px;color:#000}.elementor-504 .elementor-element.elementor-element-6dcb4c8 .elementor-heading-title{color:#000}.elementor-504 .elementor-element.elementor-element-0a77e3f{font-size:19px;color:#000}.elementor-504 .elementor-element.elementor-element-85a87f3 .elementor-heading-title{color:#000}.elementor-504 .elementor-element.elementor-element-7329971{font-size:19px;color:#000}.elementor-504 .elementor-element.elementor-element-504f512>.elementor-container{max-width:595px}.elementor-504 .elementor-element.elementor-element-570d6038{text-align:center}.elementor-504 .elementor-element.elementor-element-570d6038 .elementor-heading-title{font-size:61px;color:#000}.elementor-504 .elementor-element.elementor-element-24249aa4>.elementor-widget-container{margin:12px 7px 3px 12px;padding:16px}.elementor-504 .elementor-element.elementor-element-24249aa4 .htmega-form-wrapper{max-width:100%;text-align:center;padding:-2px}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=text]{height:35px;color:#000;margin:1px}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=email]{height:35px;color:#000;margin:1px}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=url]{height:35px;color:#000;margin:1px}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=number]{height:35px;color:#000;margin:1px}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=tel]{height:35px;color:#000;margin:1px}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=date]{height:35px;color:#000;margin:1px}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{height:35px;color:#000;margin:1px}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap select[multiple=multiple]{min-height:35px;height:auto!important;max-height:130px}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=text],.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=email],.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=url],.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=number],.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=tel],.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=date],.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select{font-family:"Arial",Sans-serif;font-size:18px;line-height:.1em}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=text]::-webkit-input-placeholder{color:rgba(2,1,1,.8)}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=text]::-moz-placeholder{color:rgba(2,1,1,.8)}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=text]:-ms-input-placeholder{color:rgba(2,1,1,.8)}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=email]::-webkit-input-placeholder{color:rgba(2,1,1,.8)}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=email]::-moz-placeholder{color:rgba(2,1,1,.8)}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=email]:-ms-input-placeholder{color:rgba(2,1,1,.8)}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=url]::-webkit-input-placeholder{color:rgba(2,1,1,.8)}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=url]::-moz-placeholder{color:rgba(2,1,1,.8)}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=url]:-ms-input-placeholder{color:rgba(2,1,1,.8)}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=number]::-webkit-input-placeholder{color:rgba(2,1,1,.8)}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=number]::-moz-placeholder{color:rgba(2,1,1,.8)}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=number]:-ms-input-placeholder{color:rgba(2,1,1,.8)}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=tel]::-webkit-input-placeholder{color:rgba(2,1,1,.8)}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=tel]::-moz-placeholder{color:rgba(2,1,1,.8)}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=tel]:-ms-input-placeholder{color:rgba(2,1,1,.8)}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=date]::-webkit-input-placeholder{color:rgba(2,1,1,.8)}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=date]::-moz-placeholder{color:rgba(2,1,1,.8)}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap input[type*=date]:-ms-input-placeholder{color:rgba(2,1,1,.8)}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-form-control-wrap textarea{height:175px;min-height:175px}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-form .wpcf7-submit{height:55px;color:#fff;background-color:#0533ea}.elementor-504 .elementor-element.elementor-element-24249aa4 .wpcf7-spinner{left:0;top:0}@media(min-width:768px){.elementor-504 .elementor-element.elementor-element-60c1bc5f{width:67.542%}.elementor-504 .elementor-element.elementor-element-07a72a5{width:32.416%}.elementor-504 .elementor-element.elementor-element-fa4c271{width:44.554%}.elementor-504 .elementor-element.elementor-element-23fb4e8{width:55.446%}}@media(min-width:1025px){.elementor-504 .elementor-element.elementor-element-70c13979:not(.elementor-motion-effects-element-type-background),.elementor-504 .elementor-element.elementor-element-70c13979>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}