.elementor-845 .elementor-element.elementor-element-452dd0c>.elementor-container{max-width:1400px;min-height:404px}.elementor-845 .elementor-element.elementor-element-452dd0c>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-845 .elementor-element.elementor-element-452dd0c:not(.elementor-motion-effects-element-type-background),.elementor-845 .elementor-element.elementor-element-452dd0c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://onestopflooringandroofing.com/wp-content/uploads/2023/04/header-roofing.jpg");background-position:top center;background-size:cover}.elementor-845 .elementor-element.elementor-element-452dd0c>.elementor-background-overlay{opacity:.34;transition:background .3s,border-radius .3s,opacity .3s}.elementor-845 .elementor-element.elementor-element-452dd0c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;z-index:1}.elementor-845 .elementor-element.elementor-element-452dd0c>.elementor-shape-bottom svg{height:96px}.elementor-bc-flex-widget .elementor-845 .elementor-element.elementor-element-e7b7789.elementor-column .elementor-widget-wrap{align-items:center}.elementor-845 .elementor-element.elementor-element-e7b7789.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-845 .elementor-element.elementor-element-e7b7789>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 113px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-845 .elementor-element.elementor-element-e7b7789>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-845 .elementor-element.elementor-element-b78eaa2 .elementor-heading-title{color:var(--e-global-color-primary);font-size:40px;font-weight:500}.elementor-845 .elementor-element.elementor-element-187409e>.elementor-container{min-height:370px}.elementor-845 .elementor-element.elementor-element-5537db3{text-align:center}.elementor-845 .elementor-element.elementor-element-5537db3 .elementor-heading-title{color:var(--e-global-color-text);font-size:47px}.elementor-845 .elementor-element.elementor-element-b164e7a{text-align:center;font-family:"Roboto",Sans-serif;font-weight:500}.elementor-845 .elementor-element.elementor-element-9df1abf{margin-top:0;margin-bottom:105px}.elementor-845 .elementor-element.elementor-element-c74d77e>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.19);padding:14px}.elementor-845 .elementor-element.elementor-element-c65a141{--icon-box-icon-margin:15px}.elementor-845 .elementor-element.elementor-element-c65a141.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-845 .elementor-element.elementor-element-c65a141.elementor-view-framed .elementor-icon,.elementor-845 .elementor-element.elementor-element-c65a141.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-845 .elementor-element.elementor-element-c65a141.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-text)}.elementor-845 .elementor-element.elementor-element-c65a141.elementor-view-framed .elementor-icon:hover,.elementor-845 .elementor-element.elementor-element-c65a141.elementor-view-default .elementor-icon:hover{fill:var(--e-global-color-text);color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-845 .elementor-element.elementor-element-c65a141 .elementor-icon-box-title{color:var(--e-global-color-text)}.elementor-845 .elementor-element.elementor-element-c65a141 .elementor-icon-box-title,.elementor-845 .elementor-element.elementor-element-c65a141 .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:24px;font-weight:600}.elementor-845 .elementor-element.elementor-element-b6cf18b>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.19);padding:14px}.elementor-845 .elementor-element.elementor-element-b334dec{--icon-box-icon-margin:15px}.elementor-845 .elementor-element.elementor-element-b334dec.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-845 .elementor-element.elementor-element-b334dec.elementor-view-framed .elementor-icon,.elementor-845 .elementor-element.elementor-element-b334dec.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-845 .elementor-element.elementor-element-b334dec.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-text)}.elementor-845 .elementor-element.elementor-element-b334dec.elementor-view-framed .elementor-icon:hover,.elementor-845 .elementor-element.elementor-element-b334dec.elementor-view-default .elementor-icon:hover{fill:var(--e-global-color-text);color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-845 .elementor-element.elementor-element-b334dec .elementor-icon-box-title{color:var(--e-global-color-text)}.elementor-845 .elementor-element.elementor-element-b334dec .elementor-icon-box-title,.elementor-845 .elementor-element.elementor-element-b334dec .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:24px;font-weight:600}.elementor-845 .elementor-element.elementor-element-5b3a92b>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.19);padding:14px}.elementor-845 .elementor-element.elementor-element-9081313{--icon-box-icon-margin:15px}.elementor-845 .elementor-element.elementor-element-9081313.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-845 .elementor-element.elementor-element-9081313.elementor-view-framed .elementor-icon,.elementor-845 .elementor-element.elementor-element-9081313.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-845 .elementor-element.elementor-element-9081313.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-text)}.elementor-845 .elementor-element.elementor-element-9081313.elementor-view-framed .elementor-icon:hover,.elementor-845 .elementor-element.elementor-element-9081313.elementor-view-default .elementor-icon:hover{fill:var(--e-global-color-text);color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-845 .elementor-element.elementor-element-9081313 .elementor-icon-box-title{color:var(--e-global-color-text)}.elementor-845 .elementor-element.elementor-element-9081313 .elementor-icon-box-title,.elementor-845 .elementor-element.elementor-element-9081313 .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:24px;font-weight:600}.elementor-845 .elementor-element.elementor-element-192bc69>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.19);padding:14px}.elementor-845 .elementor-element.elementor-element-52b87cb{--icon-box-icon-margin:15px}.elementor-845 .elementor-element.elementor-element-52b87cb.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-845 .elementor-element.elementor-element-52b87cb.elementor-view-framed .elementor-icon,.elementor-845 .elementor-element.elementor-element-52b87cb.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-845 .elementor-element.elementor-element-52b87cb.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-text)}.elementor-845 .elementor-element.elementor-element-52b87cb.elementor-view-framed .elementor-icon:hover,.elementor-845 .elementor-element.elementor-element-52b87cb.elementor-view-default .elementor-icon:hover{fill:var(--e-global-color-text);color:var(--e-global-color-text);border-color:var(--e-global-color-text)}.elementor-845 .elementor-element.elementor-element-52b87cb .elementor-icon-box-title{color:var(--e-global-color-text)}.elementor-845 .elementor-element.elementor-element-52b87cb .elementor-icon-box-title,.elementor-845 .elementor-element.elementor-element-52b87cb .elementor-icon-box-title a{font-family:"Roboto",Sans-serif;font-size:24px;font-weight:600}.elementor-845 .elementor-element.elementor-element-4b59d0c>.elementor-container{max-width:561px;min-height:527px}.elementor-845 .elementor-element.elementor-element-4b59d0c:not(.elementor-motion-effects-element-type-background),.elementor-845 .elementor-element.elementor-element-4b59d0c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://onestopflooringandroofing.com/wp-content/uploads/2023/04/2W765_01027_ROOM.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-845 .elementor-element.elementor-element-4b59d0c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-845 .elementor-element.elementor-element-4b59d0c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-845 .elementor-element.elementor-element-3f40188:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-845 .elementor-element.elementor-element-3f40188>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-text)}.elementor-845 .elementor-element.elementor-element-3f40188>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-845 .elementor-element.elementor-element-3f40188>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-845 .elementor-element.elementor-element-02be861{text-align:center}.elementor-845 .elementor-element.elementor-element-02be861 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:35px;font-weight:600}.elementor-845 .elementor-element.elementor-element-02be861>.elementor-widget-container{padding:35px}.elementor-845 .elementor-element.elementor-element-628f79a .elementor-button{font-family:"Roboto",Sans-serif;font-size:19px;font-weight:500;fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:var(--e-global-color-secondary);border-radius:26px}.elementor-845 .elementor-element.elementor-element-628f79a .elementor-button:hover,.elementor-845 .elementor-element.elementor-element-628f79a .elementor-button:focus{color:var(--e-global-color-primary);background-color:#2a2a2a}.elementor-845 .elementor-element.elementor-element-628f79a .elementor-button:hover svg,.elementor-845 .elementor-element.elementor-element-628f79a .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-845 .elementor-element.elementor-element-628f79a>.elementor-widget-container{margin:28px}@media(min-width:1025px){.elementor-845 .elementor-element.elementor-element-4b59d0c:not(.elementor-motion-effects-element-type-background),.elementor-845 .elementor-element.elementor-element-4b59d0c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1024px){.elementor-845 .elementor-element.elementor-element-b78eaa2{text-align:center}}@media(max-width:767px){.elementor-845 .elementor-element.elementor-element-452dd0c>.elementor-container{min-height:301px}.elementor-845 .elementor-element.elementor-element-b78eaa2{text-align:center}.elementor-845 .elementor-element.elementor-element-b78eaa2 .elementor-heading-title{font-size:35px}.elementor-845 .elementor-element.elementor-element-187409e{padding:6px}.elementor-845 .elementor-element.elementor-element-5537db3 .elementor-heading-title{font-size:29px}.elementor-845 .elementor-element.elementor-element-c74d77e{width:50%}.elementor-845 .elementor-element.elementor-element-b6cf18b{width:50%}.elementor-845 .elementor-element.elementor-element-5b3a92b{width:50%}.elementor-845 .elementor-element.elementor-element-192bc69{width:50%}.elementor-845 .elementor-element.elementor-element-4b59d0c>.elementor-container{min-height:231px}.elementor-845 .elementor-element.elementor-element-4b59d0c:not(.elementor-motion-effects-element-type-background),.elementor-845 .elementor-element.elementor-element-4b59d0c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}.elementor-845 .elementor-element.elementor-element-4b59d0c{margin-top:0;margin-bottom:0;padding:0}.elementor-845 .elementor-element.elementor-element-02be861 .elementor-heading-title{font-size:20px}}