.elementor-218812 .elementor-element.elementor-element-430a339{--display:flex;}.elementor-218812 .elementor-element.elementor-element-e3fa09a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218812 .elementor-element.elementor-element-40f11074{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218812 .elementor-element.elementor-element-2c3498e6{--display:flex;--min-height:820px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overlay-opacity:0.5;--padding-top:90px;--padding-bottom:90px;--padding-left:48px;--padding-right:48px;}.elementor-218812 .elementor-element.elementor-element-2c3498e6::before, .elementor-218812 .elementor-element.elementor-element-2c3498e6 > .elementor-background-video-container::before, .elementor-218812 .elementor-element.elementor-element-2c3498e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-218812 .elementor-element.elementor-element-2c3498e6 > .elementor-background-slideshow::before, .elementor-218812 .elementor-element.elementor-element-2c3498e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-218812 .elementor-element.elementor-element-2c3498e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(20,18,15,0.94) 0%, rgba(20,18,15,0.35) 100%);}.elementor-218812 .elementor-element.elementor-element-2c3498e6:not(.elementor-motion-effects-element-type-background), .elementor-218812 .elementor-element.elementor-element-2c3498e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://waynegonzalezroofing.com/wp-content/uploads/2026/10/wg-hero-drone-poster.jpg") 50% 50%;background-size:cover;}.elementor-218812 .elementor-element.elementor-element-3789aae9{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-218812 .elementor-element.elementor-element-63320023 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#F5B82E;}.elementor-218812 .elementor-element.elementor-element-3247f8f6 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:96px;font-weight:900;text-transform:uppercase;line-height:0.9em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-13cacf94{font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.6em;color:rgba(255,255,255,.88);}.elementor-218812 .elementor-element.elementor-element-1f30fb26{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-218812 .elementor-element.elementor-element-1db37228 .elementor-button{background-color:#F4313F;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:17px 30px 17px 30px;}.elementor-218812 .elementor-element.elementor-element-1db37228 .elementor-button:hover, .elementor-218812 .elementor-element.elementor-element-1db37228 .elementor-button:focus{background-color:#2C2A25;color:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-1db37228 .elementor-button:hover svg, .elementor-218812 .elementor-element.elementor-element-1db37228 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-50c2bf28 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,.85);border-radius:2px 2px 2px 2px;padding:17px 30px 17px 30px;}.elementor-218812 .elementor-element.elementor-element-50c2bf28 .elementor-button:hover, .elementor-218812 .elementor-element.elementor-element-50c2bf28 .elementor-button:focus{background-color:#FFFFFF;color:#1E1C18;}.elementor-218812 .elementor-element.elementor-element-50c2bf28 .elementor-button:hover svg, .elementor-218812 .elementor-element.elementor-element-50c2bf28 .elementor-button:focus svg{fill:#1E1C18;}.elementor-218812 .elementor-element.elementor-element-6b93ffa9{--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;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218812 .elementor-element.elementor-element-5693e2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(22px/2);}.elementor-218812 .elementor-element.elementor-element-5693e2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(22px/2);}.elementor-218812 .elementor-element.elementor-element-5693e2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(22px/2);}.elementor-218812 .elementor-element.elementor-element-5693e2a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-22px/2);}.elementor-218812 .elementor-element.elementor-element-5693e2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-22px/2);}.elementor-218812 .elementor-element.elementor-element-5693e2a .elementor-icon-list-icon i{color:#F5B82E;transition:color 0.3s;}.elementor-218812 .elementor-element.elementor-element-5693e2a .elementor-icon-list-icon svg{fill:#F5B82E;transition:fill 0.3s;}.elementor-218812 .elementor-element.elementor-element-5693e2a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-218812 .elementor-element.elementor-element-5693e2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218812 .elementor-element.elementor-element-5693e2a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-218812 .elementor-element.elementor-element-5693e2a .elementor-icon-list-text{color:rgba(255,255,255,.85);transition:color 0.3s;}.elementor-218812 .elementor-element.elementor-element-1e23b2c7{--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;}.elementor-218812 .elementor-element.elementor-element-3ddb3bb5{--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;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-218812 .elementor-element.elementor-element-3ddb3bb5:not(.elementor-motion-effects-element-type-background), .elementor-218812 .elementor-element.elementor-element-3ddb3bb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1D19;}.elementor-218812 .elementor-element.elementor-element-33c3445d{--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:space-between;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;}.elementor-218812 .elementor-element.elementor-element-1b94dbe2 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-218812 .elementor-element.elementor-element-1b94dbe2.elementor-view-stacked .elementor-icon{background-color:#F5B82E;}.elementor-218812 .elementor-element.elementor-element-1b94dbe2.elementor-view-framed .elementor-icon, .elementor-218812 .elementor-element.elementor-element-1b94dbe2.elementor-view-default .elementor-icon{fill:#F5B82E;color:#F5B82E;border-color:#F5B82E;}.elementor-218812 .elementor-element.elementor-element-1b94dbe2 .elementor-icon{font-size:34px;}.elementor-218812 .elementor-element.elementor-element-1b94dbe2 .elementor-icon-box-title, .elementor-218812 .elementor-element.elementor-element-1b94dbe2 .elementor-icon-box-title a{font-family:"Barlow Condensed", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.5px;}.elementor-218812 .elementor-element.elementor-element-1b94dbe2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-1b94dbe2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;color:rgba(255,255,255,.7);}.elementor-218812 .elementor-element.elementor-element-768f9e28 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-218812 .elementor-element.elementor-element-768f9e28.elementor-view-stacked .elementor-icon{background-color:#F5B82E;}.elementor-218812 .elementor-element.elementor-element-768f9e28.elementor-view-framed .elementor-icon, .elementor-218812 .elementor-element.elementor-element-768f9e28.elementor-view-default .elementor-icon{fill:#F5B82E;color:#F5B82E;border-color:#F5B82E;}.elementor-218812 .elementor-element.elementor-element-768f9e28 .elementor-icon{font-size:34px;}.elementor-218812 .elementor-element.elementor-element-768f9e28 .elementor-icon-box-title, .elementor-218812 .elementor-element.elementor-element-768f9e28 .elementor-icon-box-title a{font-family:"Barlow Condensed", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.5px;}.elementor-218812 .elementor-element.elementor-element-768f9e28 .elementor-icon-box-title{color:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-768f9e28 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;color:rgba(255,255,255,.7);}.elementor-218812 .elementor-element.elementor-element-72888844 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-218812 .elementor-element.elementor-element-72888844.elementor-view-stacked .elementor-icon{background-color:#F5B82E;}.elementor-218812 .elementor-element.elementor-element-72888844.elementor-view-framed .elementor-icon, .elementor-218812 .elementor-element.elementor-element-72888844.elementor-view-default .elementor-icon{fill:#F5B82E;color:#F5B82E;border-color:#F5B82E;}.elementor-218812 .elementor-element.elementor-element-72888844 .elementor-icon{font-size:34px;}.elementor-218812 .elementor-element.elementor-element-72888844 .elementor-icon-box-title, .elementor-218812 .elementor-element.elementor-element-72888844 .elementor-icon-box-title a{font-family:"Barlow Condensed", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.5px;}.elementor-218812 .elementor-element.elementor-element-72888844 .elementor-icon-box-title{color:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-72888844 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;color:rgba(255,255,255,.7);}.elementor-218812 .elementor-element.elementor-element-1545f463 .elementor-icon-box-wrapper{align-items:start;gap:16px;}.elementor-218812 .elementor-element.elementor-element-1545f463.elementor-view-stacked .elementor-icon{background-color:#F5B82E;}.elementor-218812 .elementor-element.elementor-element-1545f463.elementor-view-framed .elementor-icon, .elementor-218812 .elementor-element.elementor-element-1545f463.elementor-view-default .elementor-icon{fill:#F5B82E;color:#F5B82E;border-color:#F5B82E;}.elementor-218812 .elementor-element.elementor-element-1545f463 .elementor-icon{font-size:34px;}.elementor-218812 .elementor-element.elementor-element-1545f463 .elementor-icon-box-title, .elementor-218812 .elementor-element.elementor-element-1545f463 .elementor-icon-box-title a{font-family:"Barlow Condensed", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:0.5px;}.elementor-218812 .elementor-element.elementor-element-1545f463 .elementor-icon-box-title{color:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-1545f463 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;color:rgba(255,255,255,.7);}.elementor-218812 .elementor-element.elementor-element-386d26a0{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-218812 .elementor-element.elementor-element-386d26a0:not(.elementor-motion-effects-element-type-background), .elementor-218812 .elementor-element.elementor-element-386d26a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2EF;}.elementor-218812 .elementor-element.elementor-element-6ec50061{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-218812 .elementor-element.elementor-element-3749a908{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-218812 .elementor-element.elementor-element-733c0349 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-5f8d7ee0 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:58px;font-weight:800;text-transform:uppercase;line-height:0.95em;letter-spacing:0.5px;color:#1E1C18;}.elementor-218812 .elementor-element.elementor-element-27c24c84{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-218812 .elementor-element.elementor-element-25f708d0{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#5F5B55;}.elementor-218812 .elementor-element.elementor-element-2231e269 .elementor-button{background-color:#F4313F;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:17px 30px 17px 30px;}.elementor-218812 .elementor-element.elementor-element-2231e269 .elementor-button:hover, .elementor-218812 .elementor-element.elementor-element-2231e269 .elementor-button:focus{background-color:#2C2A25;color:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-2231e269 .elementor-button:hover svg, .elementor-218812 .elementor-element.elementor-element-2231e269 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-207cf9e3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:0px;--margin-left:-9px;--margin-right:-9px;}.elementor-218812 .elementor-element.elementor-element-31e6e866{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:9px;--padding-right:9px;}.elementor-218812 .elementor-element.elementor-element-397b0ccc{background-color:#FFFFFF;padding:0px 0px 22px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-397b0ccc .elementor-image-box-wrapper{text-align:start;}.elementor-218812 .elementor-element.elementor-element-397b0ccc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-218812 .elementor-element.elementor-element-397b0ccc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-218812 .elementor-element.elementor-element-397b0ccc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-218812 .elementor-element.elementor-element-397b0ccc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-218812 .elementor-element.elementor-element-397b0ccc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-218812 .elementor-element.elementor-element-397b0ccc .elementor-image-box-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;line-height:1em;color:#1E1C18;}.elementor-218812 .elementor-element.elementor-element-397b0ccc .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#5F5B55;}.elementor-218812 .elementor-element.elementor-element-13582bc9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:9px;--padding-right:9px;}.elementor-218812 .elementor-element.elementor-element-7455611e{background-color:#FFFFFF;padding:0px 0px 22px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-7455611e .elementor-image-box-wrapper{text-align:start;}.elementor-218812 .elementor-element.elementor-element-7455611e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-218812 .elementor-element.elementor-element-7455611e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-218812 .elementor-element.elementor-element-7455611e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-218812 .elementor-element.elementor-element-7455611e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-218812 .elementor-element.elementor-element-7455611e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-218812 .elementor-element.elementor-element-7455611e .elementor-image-box-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;line-height:1em;color:#1E1C18;}.elementor-218812 .elementor-element.elementor-element-7455611e .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#5F5B55;}.elementor-218812 .elementor-element.elementor-element-1d992a62{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:9px;--padding-right:9px;}.elementor-218812 .elementor-element.elementor-element-15d924bc{background-color:#FFFFFF;padding:0px 0px 22px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-15d924bc .elementor-image-box-wrapper{text-align:start;}.elementor-218812 .elementor-element.elementor-element-15d924bc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-218812 .elementor-element.elementor-element-15d924bc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-218812 .elementor-element.elementor-element-15d924bc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-218812 .elementor-element.elementor-element-15d924bc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-218812 .elementor-element.elementor-element-15d924bc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-218812 .elementor-element.elementor-element-15d924bc .elementor-image-box-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;line-height:1em;color:#1E1C18;}.elementor-218812 .elementor-element.elementor-element-15d924bc .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#5F5B55;}.elementor-218812 .elementor-element.elementor-element-5720e52a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:9px;--padding-right:9px;}.elementor-218812 .elementor-element.elementor-element-3f3eb37{background-color:#FFFFFF;padding:0px 0px 22px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-3f3eb37 .elementor-image-box-wrapper{text-align:start;}.elementor-218812 .elementor-element.elementor-element-3f3eb37.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-218812 .elementor-element.elementor-element-3f3eb37.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-218812 .elementor-element.elementor-element-3f3eb37.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-218812 .elementor-element.elementor-element-3f3eb37 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-218812 .elementor-element.elementor-element-3f3eb37 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-218812 .elementor-element.elementor-element-3f3eb37 .elementor-image-box-title{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;line-height:1em;color:#1E1C18;}.elementor-218812 .elementor-element.elementor-element-3f3eb37 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:#5F5B55;}.elementor-218812 .elementor-element.elementor-element-7a94dc21{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-218812 .elementor-element.elementor-element-7a94dc21:not(.elementor-motion-effects-element-type-background), .elementor-218812 .elementor-element.elementor-element-7a94dc21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2A25;}.elementor-218812 .elementor-element.elementor-element-15bc4e1e{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-218812 .elementor-element.elementor-element-4d4e2233 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#F5B82E;}.elementor-218812 .elementor-element.elementor-element-1d4f9633 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:64px;font-weight:800;text-transform:uppercase;line-height:0.95em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-ace59eb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:36px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-218812 .elementor-element.elementor-element-575730d1{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#F4313F;--border-color:#F4313F;--padding-top:10px;--padding-bottom:10px;--padding-left:18px;--padding-right:18px;}.elementor-218812 .elementor-element.elementor-element-25e85b3f .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Barlow Condensed", Sans-serif;font-size:96px;font-weight:800;line-height:1em;}.elementor-218812 .elementor-element.elementor-element-25e85b3f .elementor-counter-title{color:rgba(255,255,255,.75);font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-218812 .elementor-element.elementor-element-198f85a6{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#F4313F;--border-color:#F4313F;--padding-top:10px;--padding-bottom:10px;--padding-left:18px;--padding-right:18px;}.elementor-218812 .elementor-element.elementor-element-64339b68 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Barlow Condensed", Sans-serif;font-size:96px;font-weight:800;line-height:1em;}.elementor-218812 .elementor-element.elementor-element-64339b68 .elementor-counter-title{color:rgba(255,255,255,.75);font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-218812 .elementor-element.elementor-element-e59b07a{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#F4313F;--border-color:#F4313F;--padding-top:10px;--padding-bottom:10px;--padding-left:18px;--padding-right:18px;}.elementor-218812 .elementor-element.elementor-element-60ed2fe2 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Barlow Condensed", Sans-serif;font-size:96px;font-weight:800;line-height:1em;}.elementor-218812 .elementor-element.elementor-element-60ed2fe2 .elementor-counter-title{color:rgba(255,255,255,.75);font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-218812 .elementor-element.elementor-element-2b7fe53c{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#F4313F;--border-color:#F4313F;--padding-top:10px;--padding-bottom:10px;--padding-left:18px;--padding-right:18px;}.elementor-218812 .elementor-element.elementor-element-4ad01631 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Barlow Condensed", Sans-serif;font-size:96px;font-weight:800;line-height:1em;}.elementor-218812 .elementor-element.elementor-element-4ad01631 .elementor-counter-title{color:rgba(255,255,255,.75);font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1.4em;}.elementor-218812 .elementor-element.elementor-element-1ae377e7{--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;}.elementor-218812 .elementor-element.elementor-element-21e550b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(34px/2);}.elementor-218812 .elementor-element.elementor-element-21e550b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(34px/2);}.elementor-218812 .elementor-element.elementor-element-21e550b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(34px/2);}.elementor-218812 .elementor-element.elementor-element-21e550b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-34px/2);}.elementor-218812 .elementor-element.elementor-element-21e550b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-34px/2);}.elementor-218812 .elementor-element.elementor-element-21e550b .elementor-icon-list-icon i{color:#F5B82E;transition:color 0.3s;}.elementor-218812 .elementor-element.elementor-element-21e550b .elementor-icon-list-icon svg{fill:#F5B82E;transition:fill 0.3s;}.elementor-218812 .elementor-element.elementor-element-21e550b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-218812 .elementor-element.elementor-element-21e550b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218812 .elementor-element.elementor-element-21e550b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-218812 .elementor-element.elementor-element-21e550b .elementor-icon-list-text{color:rgba(255,255,255,.85);transition:color 0.3s;}.elementor-218812 .elementor-element.elementor-element-121728f{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-218812 .elementor-element.elementor-element-121728f:not(.elementor-motion-effects-element-type-background), .elementor-218812 .elementor-element.elementor-element-121728f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2EF;}.elementor-218812 .elementor-element.elementor-element-57654e20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-218812 .elementor-element.elementor-element-42564abb{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-218812 .elementor-element.elementor-element-274c891d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-e8bba3c .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:58px;font-weight:800;text-transform:uppercase;line-height:0.95em;letter-spacing:0.5px;color:#1E1C18;}.elementor-218812 .elementor-element.elementor-element-74ca0a4a{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#5F5B55;}.elementor-218812 .elementor-element.elementor-element-30c0b6ed .elementor-button{background-color:#F4313F;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:17px 30px 17px 30px;}.elementor-218812 .elementor-element.elementor-element-30c0b6ed .elementor-button:hover, .elementor-218812 .elementor-element.elementor-element-30c0b6ed .elementor-button:focus{background-color:#2C2A25;color:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-30c0b6ed .elementor-button:hover svg, .elementor-218812 .elementor-element.elementor-element-30c0b6ed .elementor-button:focus svg{fill:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-23198a48{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-218812 .elementor-element.elementor-element-f5d812{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-218812 .elementor-element.elementor-element-3df39189 .elementor-icon-box-wrapper{gap:15px;}.elementor-218812 .elementor-element.elementor-element-3df39189.elementor-view-stacked .elementor-icon{background-color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-3df39189.elementor-view-framed .elementor-icon, .elementor-218812 .elementor-element.elementor-element-3df39189.elementor-view-default .elementor-icon{fill:#F4313F;color:#F4313F;border-color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-3df39189 .elementor-icon{font-size:28px;padding:22px;}.elementor-218812 .elementor-element.elementor-element-3df39189 .elementor-icon-box-title, .elementor-218812 .elementor-element.elementor-element-3df39189 .elementor-icon-box-title a{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;line-height:1em;}.elementor-218812 .elementor-element.elementor-element-3df39189 .elementor-icon-box-title{color:#1E1C18;}.elementor-218812 .elementor-element.elementor-element-3df39189 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#5F5B55;}.elementor-218812 .elementor-element.elementor-element-3556228b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-218812 .elementor-element.elementor-element-2ba6164c .elementor-icon-box-wrapper{gap:15px;}.elementor-218812 .elementor-element.elementor-element-2ba6164c.elementor-view-stacked .elementor-icon{background-color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-2ba6164c.elementor-view-framed .elementor-icon, .elementor-218812 .elementor-element.elementor-element-2ba6164c.elementor-view-default .elementor-icon{fill:#F4313F;color:#F4313F;border-color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-2ba6164c .elementor-icon{font-size:28px;padding:22px;}.elementor-218812 .elementor-element.elementor-element-2ba6164c .elementor-icon-box-title, .elementor-218812 .elementor-element.elementor-element-2ba6164c .elementor-icon-box-title a{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;line-height:1em;}.elementor-218812 .elementor-element.elementor-element-2ba6164c .elementor-icon-box-title{color:#1E1C18;}.elementor-218812 .elementor-element.elementor-element-2ba6164c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#5F5B55;}.elementor-218812 .elementor-element.elementor-element-4e71c2ef{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-218812 .elementor-element.elementor-element-45bb9aa1 .elementor-icon-box-wrapper{gap:15px;}.elementor-218812 .elementor-element.elementor-element-45bb9aa1.elementor-view-stacked .elementor-icon{background-color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-45bb9aa1.elementor-view-framed .elementor-icon, .elementor-218812 .elementor-element.elementor-element-45bb9aa1.elementor-view-default .elementor-icon{fill:#F4313F;color:#F4313F;border-color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-45bb9aa1 .elementor-icon{font-size:28px;padding:22px;}.elementor-218812 .elementor-element.elementor-element-45bb9aa1 .elementor-icon-box-title, .elementor-218812 .elementor-element.elementor-element-45bb9aa1 .elementor-icon-box-title a{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;line-height:1em;}.elementor-218812 .elementor-element.elementor-element-45bb9aa1 .elementor-icon-box-title{color:#1E1C18;}.elementor-218812 .elementor-element.elementor-element-45bb9aa1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#5F5B55;}.elementor-218812 .elementor-element.elementor-element-2318644d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-218812 .elementor-element.elementor-element-637fbc2f .elementor-icon-box-wrapper{gap:15px;}.elementor-218812 .elementor-element.elementor-element-637fbc2f.elementor-view-stacked .elementor-icon{background-color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-637fbc2f.elementor-view-framed .elementor-icon, .elementor-218812 .elementor-element.elementor-element-637fbc2f.elementor-view-default .elementor-icon{fill:#F4313F;color:#F4313F;border-color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-637fbc2f .elementor-icon{font-size:28px;padding:22px;}.elementor-218812 .elementor-element.elementor-element-637fbc2f .elementor-icon-box-title, .elementor-218812 .elementor-element.elementor-element-637fbc2f .elementor-icon-box-title a{font-family:"Barlow Condensed", Sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;line-height:1em;}.elementor-218812 .elementor-element.elementor-element-637fbc2f .elementor-icon-box-title{color:#1E1C18;}.elementor-218812 .elementor-element.elementor-element-637fbc2f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#5F5B55;}.elementor-218812 .elementor-element.elementor-element-64543582{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overlay-opacity:0.5;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-218812 .elementor-element.elementor-element-64543582::before, .elementor-218812 .elementor-element.elementor-element-64543582 > .elementor-background-video-container::before, .elementor-218812 .elementor-element.elementor-element-64543582 > .e-con-inner > .elementor-background-video-container::before, .elementor-218812 .elementor-element.elementor-element-64543582 > .elementor-background-slideshow::before, .elementor-218812 .elementor-element.elementor-element-64543582 > .e-con-inner > .elementor-background-slideshow::before, .elementor-218812 .elementor-element.elementor-element-64543582 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(20,18,15,0.95) 30%, rgba(20,18,15,0.25) 100%);}.elementor-218812 .elementor-element.elementor-element-64543582:not(.elementor-motion-effects-element-type-background), .elementor-218812 .elementor-element.elementor-element-64543582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://waynegonzalezroofing.com/wp-content/uploads/2026/10/wg-crew-at-work-poster.jpg") 50% 50%;background-size:cover;}.elementor-218812 .elementor-element.elementor-element-66617550{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-218812 .elementor-element.elementor-element-5c3268ff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-53298e13 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:64px;font-weight:800;text-transform:uppercase;line-height:0.95em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-2cc9c9ad .elementor-star-rating{font-size:26px;}.elementor-218812 .elementor-element.elementor-element-2cc9c9ad .elementor-star-rating i:before{color:#F5B82E;}.elementor-218812 .elementor-element.elementor-element-2cc9c9ad .elementor-star-rating i{color:rgba(255,255,255,.3);}.elementor-218812 .elementor-element.elementor-element-1323590e .swiper-pagination-bullet-active, .elementor-218812 .elementor-element.elementor-element-1323590e .swiper-pagination-progressbar-fill{background-color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-1323590e .swiper-pagination-fraction{color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-1323590e .elementor-swiper-button{font-size:20px;color:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-1323590e .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-1323590e .elementor-testimonial__text{color:rgba(255,255,255,.92);font-family:"Inter", Sans-serif;font-size:20px;font-weight:500;line-height:1.55em;}.elementor-218812 .elementor-element.elementor-element-1323590e .elementor-testimonial__name{color:#FFFFFF;font-family:"Barlow Condensed", Sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;}.elementor-218812 .elementor-element.elementor-element-1323590e .elementor-testimonial__title{color:#F5B82E;}.elementor-218812 .elementor-element.elementor-element-5337c381 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,.85);border-radius:2px 2px 2px 2px;padding:17px 30px 17px 30px;}.elementor-218812 .elementor-element.elementor-element-5337c381 .elementor-button:hover, .elementor-218812 .elementor-element.elementor-element-5337c381 .elementor-button:focus{background-color:#FFFFFF;color:#1E1C18;}.elementor-218812 .elementor-element.elementor-element-5337c381 .elementor-button:hover svg, .elementor-218812 .elementor-element.elementor-element-5337c381 .elementor-button:focus svg{fill:#1E1C18;}.elementor-218812 .elementor-element.elementor-element-47c6328{--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;}.elementor-218812 .elementor-element.elementor-element-1fc110f{--e-image-carousel-slides-to-show:3;}.elementor-218812 .elementor-element.elementor-element-707f3e5a{--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;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-218812 .elementor-element.elementor-element-4dfeff4a{--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;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-218812 .elementor-element.elementor-element-3ff0c7be{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-218812 .elementor-element.elementor-element-31c92e6c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-75ce2e4e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:58px;font-weight:800;text-transform:uppercase;line-height:0.95em;letter-spacing:0.5px;color:#1E1C18;}.elementor-218812 .elementor-element.elementor-element-7f6ab35{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#5F5B55;}.elementor-218812 .elementor-element.elementor-element-75a985f0 .elementor-button{background-color:#F4313F;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:17px 30px 17px 30px;}.elementor-218812 .elementor-element.elementor-element-75a985f0 .elementor-button:hover, .elementor-218812 .elementor-element.elementor-element-75a985f0 .elementor-button:focus{background-color:#2C2A25;color:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-75a985f0 .elementor-button:hover svg, .elementor-218812 .elementor-element.elementor-element-75a985f0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-2071eb30{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-218812 .elementor-element.elementor-element-45ca7b2{width:var( --container-widget-width, 31.5% );max-width:31.5%;--container-widget-width:31.5%;--container-widget-flex-grow:0;}.elementor-218812 .elementor-element.elementor-element-d4442b1{width:var( --container-widget-width, 31.5% );max-width:31.5%;--container-widget-width:31.5%;--container-widget-flex-grow:0;}.elementor-218812 .elementor-element.elementor-element-c0e06ad{width:var( --container-widget-width, 31.5% );max-width:31.5%;--container-widget-width:31.5%;--container-widget-flex-grow:0;}.elementor-218812 .elementor-element.elementor-element-423c3af3{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-218812 .elementor-element.elementor-element-423c3af3:not(.elementor-motion-effects-element-type-background), .elementor-218812 .elementor-element.elementor-element-423c3af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14120F;}.elementor-218812 .elementor-element.elementor-element-4a10e57{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-218812 .elementor-element.elementor-element-13789609{--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;}.elementor-218812 .elementor-element.elementor-element-94c13e7 img{height:100%;}.elementor-218812 .elementor-element.elementor-element-49e0ee95{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-218812 .elementor-element.elementor-element-10095b2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-445b6a84 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:52px;font-weight:800;text-transform:uppercase;line-height:0.95em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-3bb2e01f .elementor-accordion-item{border-color:rgba(255,255,255,0.14);}.elementor-218812 .elementor-element.elementor-element-3bb2e01f .elementor-accordion-item .elementor-tab-content{border-block-start-color:rgba(255,255,255,0.14);}.elementor-218812 .elementor-element.elementor-element-3bb2e01f .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:rgba(255,255,255,0.14);}.elementor-218812 .elementor-element.elementor-element-3bb2e01f .elementor-tab-title{background-color:rgba(255,255,255,0.04);}.elementor-218812 .elementor-element.elementor-element-3bb2e01f .elementor-accordion-icon, .elementor-218812 .elementor-element.elementor-element-3bb2e01f .elementor-accordion-title{color:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-3bb2e01f .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-3bb2e01f .elementor-active .elementor-accordion-icon, .elementor-218812 .elementor-element.elementor-element-3bb2e01f .elementor-active .elementor-accordion-title{color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-3bb2e01f .elementor-active .elementor-accordion-icon svg{fill:#F4313F;}.elementor-218812 .elementor-element.elementor-element-3bb2e01f .elementor-accordion-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-218812 .elementor-element.elementor-element-3bb2e01f .elementor-tab-title .elementor-accordion-icon i:before{color:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-3bb2e01f .elementor-tab-title .elementor-accordion-icon svg{fill:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-3bb2e01f .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#F4313F;}.elementor-218812 .elementor-element.elementor-element-3bb2e01f .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#F4313F;}.elementor-218812 .elementor-element.elementor-element-3bb2e01f .elementor-tab-content{background-color:rgba(255,255,255,0.02);color:rgba(255,255,255,0.78);font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;}.elementor-218812 .elementor-element.elementor-element-54437b3f{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F4313F;--border-color:#F4313F;--padding-top:36px;--padding-bottom:36px;--padding-left:30px;--padding-right:30px;}.elementor-218812 .elementor-element.elementor-element-54437b3f:not(.elementor-motion-effects-element-type-background), .elementor-218812 .elementor-element.elementor-element-54437b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2A25;}.elementor-218812 .elementor-element.elementor-element-67926455 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:52px;font-weight:800;text-transform:uppercase;line-height:0.95em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-7ed80441{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,.8);}.elementor-218812 .elementor-element.elementor-element-4e0f34b .elementor-button{background-color:#F4313F;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:17px 30px 17px 30px;}.elementor-218812 .elementor-element.elementor-element-4e0f34b .elementor-button:hover, .elementor-218812 .elementor-element.elementor-element-4e0f34b .elementor-button:focus{background-color:#2C2A25;color:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-4e0f34b .elementor-button:hover svg, .elementor-218812 .elementor-element.elementor-element-4e0f34b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-6961796a .elementor-icon-list-icon i{color:#F4313F;transition:color 0.3s;}.elementor-218812 .elementor-element.elementor-element-6961796a .elementor-icon-list-icon svg{fill:#F4313F;transition:fill 0.3s;}.elementor-218812 .elementor-element.elementor-element-6961796a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-218812 .elementor-element.elementor-element-6961796a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218812 .elementor-element.elementor-element-6961796a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-218812 .elementor-element.elementor-element-6961796a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-218812 .elementor-element.elementor-element-79f89898{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.55;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-218812 .elementor-element.elementor-element-79f89898::before, .elementor-218812 .elementor-element.elementor-element-79f89898 > .elementor-background-video-container::before, .elementor-218812 .elementor-element.elementor-element-79f89898 > .e-con-inner > .elementor-background-video-container::before, .elementor-218812 .elementor-element.elementor-element-79f89898 > .elementor-background-slideshow::before, .elementor-218812 .elementor-element.elementor-element-79f89898 > .e-con-inner > .elementor-background-slideshow::before, .elementor-218812 .elementor-element.elementor-element-79f89898 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#14120F;--background-overlay:'';}.elementor-218812 .elementor-element.elementor-element-79f89898:not(.elementor-motion-effects-element-type-background), .elementor-218812 .elementor-element.elementor-element-79f89898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://waynegonzalezroofing.com/wp-content/uploads/2026/10/wg-roof-aerial-poster.jpg") 50% 50%;background-size:cover;}.elementor-218812 .elementor-element.elementor-element-37ef1e3b{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-218812 .elementor-element.elementor-element-4bb16ab0 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:58px;font-weight:800;text-transform:uppercase;line-height:0.95em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-6570d29a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,.85);}.elementor-218812 .elementor-element.elementor-element-a4a5411 .elementor-button{background-color:#F4313F;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:17px 30px 17px 30px;}.elementor-218812 .elementor-element.elementor-element-a4a5411 .elementor-button:hover, .elementor-218812 .elementor-element.elementor-element-a4a5411 .elementor-button:focus{background-color:#2C2A25;color:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-a4a5411 .elementor-button:hover svg, .elementor-218812 .elementor-element.elementor-element-a4a5411 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-218812 .elementor-element.elementor-element-e1659b8{--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;}.elementor-218812 .elementor-element.elementor-element-6e304d7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-218812 .elementor-element.elementor-element-6e304d7a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-218812 .elementor-element.elementor-element-6e304d7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-218812 .elementor-element.elementor-element-6e304d7a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-218812 .elementor-element.elementor-element-6e304d7a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-218812 .elementor-element.elementor-element-6e304d7a .elementor-icon-list-icon i{color:#F4313F;transition:color 0.3s;}.elementor-218812 .elementor-element.elementor-element-6e304d7a .elementor-icon-list-icon svg{fill:#F4313F;transition:fill 0.3s;}.elementor-218812 .elementor-element.elementor-element-6e304d7a{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-218812 .elementor-element.elementor-element-6e304d7a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-218812 .elementor-element.elementor-element-6e304d7a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-218812 .elementor-element.elementor-element-6e304d7a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-218812 .elementor-element.elementor-element-6e304d7a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F5B82E;}.elementor-218812 .elementor-element.elementor-element-50a6f42{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:980px){.elementor-218812 .elementor-element.elementor-element-2c3498e6{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-218812 .elementor-element.elementor-element-3247f8f6 .elementor-heading-title{font-size:72px;}.elementor-218812 .elementor-element.elementor-element-6ec50061{--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;}.elementor-218812 .elementor-element.elementor-element-57654e20{--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;}.elementor-218812 .elementor-element.elementor-element-64543582{--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;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-218812 .elementor-element.elementor-element-1fc110f{--e-image-carousel-slides-to-show:4;}.elementor-218812 .elementor-element.elementor-element-4dfeff4a{--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;}.elementor-218812 .elementor-element.elementor-element-45ca7b2{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-218812 .elementor-element.elementor-element-d4442b1{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-218812 .elementor-element.elementor-element-c0e06ad{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-218812 .elementor-element.elementor-element-4a10e57{--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;}.elementor-218812 .elementor-element.elementor-element-79f89898{--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;}}@media(max-width:767px){.elementor-218812 .elementor-element.elementor-element-2c3498e6{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-218812 .elementor-element.elementor-element-3789aae9{--width:100%;}.elementor-218812 .elementor-element.elementor-element-3247f8f6 .elementor-heading-title{font-size:54px;}.elementor-218812 .elementor-element.elementor-element-13cacf94{font-size:17px;}.elementor-218812 .elementor-element.elementor-element-1e23b2c7{--width:100%;}.elementor-218812 .elementor-element.elementor-element-3ddb3bb5{--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-218812 .elementor-element.elementor-element-33c3445d{--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;}.elementor-218812 .elementor-element.elementor-element-386d26a0{--padding-top:57px;--padding-bottom:57px;--padding-left:18px;--padding-right:18px;}.elementor-218812 .elementor-element.elementor-element-5f8d7ee0 .elementor-heading-title{font-size:38px;}.elementor-218812 .elementor-element.elementor-element-25f708d0{font-size:16px;}.elementor-218812 .elementor-element.elementor-element-31e6e866{--width:100%;}.elementor-218812 .elementor-element.elementor-element-397b0ccc .elementor-image-box-img{margin-bottom:0px;}.elementor-218812 .elementor-element.elementor-element-13582bc9{--width:100%;}.elementor-218812 .elementor-element.elementor-element-7455611e .elementor-image-box-img{margin-bottom:0px;}.elementor-218812 .elementor-element.elementor-element-1d992a62{--width:100%;}.elementor-218812 .elementor-element.elementor-element-15d924bc .elementor-image-box-img{margin-bottom:0px;}.elementor-218812 .elementor-element.elementor-element-5720e52a{--width:100%;}.elementor-218812 .elementor-element.elementor-element-3f3eb37 .elementor-image-box-img{margin-bottom:0px;}.elementor-218812 .elementor-element.elementor-element-7a94dc21{--padding-top:57px;--padding-bottom:57px;--padding-left:18px;--padding-right:18px;}.elementor-218812 .elementor-element.elementor-element-1d4f9633 .elementor-heading-title{font-size:40px;}.elementor-218812 .elementor-element.elementor-element-575730d1{--width:100%;}.elementor-218812 .elementor-element.elementor-element-25e85b3f .elementor-counter-number-wrapper{font-size:64px;}.elementor-218812 .elementor-element.elementor-element-198f85a6{--width:100%;}.elementor-218812 .elementor-element.elementor-element-64339b68 .elementor-counter-number-wrapper{font-size:64px;}.elementor-218812 .elementor-element.elementor-element-e59b07a{--width:100%;}.elementor-218812 .elementor-element.elementor-element-60ed2fe2 .elementor-counter-number-wrapper{font-size:64px;}.elementor-218812 .elementor-element.elementor-element-2b7fe53c{--width:100%;}.elementor-218812 .elementor-element.elementor-element-4ad01631 .elementor-counter-number-wrapper{font-size:64px;}.elementor-218812 .elementor-element.elementor-element-121728f{--padding-top:57px;--padding-bottom:57px;--padding-left:18px;--padding-right:18px;}.elementor-218812 .elementor-element.elementor-element-e8bba3c .elementor-heading-title{font-size:38px;}.elementor-218812 .elementor-element.elementor-element-74ca0a4a{font-size:16px;}.elementor-218812 .elementor-element.elementor-element-f5d812{--width:100%;}.elementor-218812 .elementor-element.elementor-element-3556228b{--width:100%;}.elementor-218812 .elementor-element.elementor-element-4e71c2ef{--width:100%;}.elementor-218812 .elementor-element.elementor-element-2318644d{--width:100%;}.elementor-218812 .elementor-element.elementor-element-64543582{--padding-top:44px;--padding-bottom:44px;--padding-left:18px;--padding-right:18px;}.elementor-218812 .elementor-element.elementor-element-66617550{--width:100%;}.elementor-218812 .elementor-element.elementor-element-53298e13 .elementor-heading-title{font-size:40px;}.elementor-218812 .elementor-element.elementor-element-1323590e .elementor-testimonial__text{font-size:17px;}.elementor-218812 .elementor-element.elementor-element-47c6328{--width:100%;}.elementor-218812 .elementor-element.elementor-element-1fc110f{--e-image-carousel-slides-to-show:2;}.elementor-218812 .elementor-element.elementor-element-707f3e5a{--padding-top:52px;--padding-bottom:52px;--padding-left:18px;--padding-right:18px;}.elementor-218812 .elementor-element.elementor-element-3ff0c7be{--width:100%;}.elementor-218812 .elementor-element.elementor-element-75ce2e4e .elementor-heading-title{font-size:38px;}.elementor-218812 .elementor-element.elementor-element-7f6ab35{font-size:16px;}.elementor-218812 .elementor-element.elementor-element-2071eb30{--width:100%;--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;}.elementor-218812 .elementor-element.elementor-element-45ca7b2{width:100%;max-width:100%;}.elementor-218812 .elementor-element.elementor-element-d4442b1{width:100%;max-width:100%;}.elementor-218812 .elementor-element.elementor-element-c0e06ad{width:100%;max-width:100%;}.elementor-218812 .elementor-element.elementor-element-423c3af3{--padding-top:57px;--padding-bottom:57px;--padding-left:18px;--padding-right:18px;}.elementor-218812 .elementor-element.elementor-element-445b6a84 .elementor-heading-title{font-size:36px;}.elementor-218812 .elementor-element.elementor-element-67926455 .elementor-heading-title{font-size:36px;}.elementor-218812 .elementor-element.elementor-element-7ed80441{font-size:16px;}.elementor-218812 .elementor-element.elementor-element-79f89898{--padding-top:56px;--padding-bottom:56px;--padding-left:18px;--padding-right:18px;}.elementor-218812 .elementor-element.elementor-element-4bb16ab0 .elementor-heading-title{font-size:36px;}.elementor-218812 .elementor-element.elementor-element-6570d29a{font-size:16px;}}@media(min-width:768px){.elementor-218812 .elementor-element.elementor-element-2c3498e6{--content-width:1640px;}.elementor-218812 .elementor-element.elementor-element-3789aae9{--width:38%;}.elementor-218812 .elementor-element.elementor-element-1e23b2c7{--width:56%;}.elementor-218812 .elementor-element.elementor-element-3ddb3bb5{--content-width:1320px;}.elementor-218812 .elementor-element.elementor-element-386d26a0{--content-width:1320px;}.elementor-218812 .elementor-element.elementor-element-27c24c84{--width:40%;}.elementor-218812 .elementor-element.elementor-element-31e6e866{--width:25%;}.elementor-218812 .elementor-element.elementor-element-13582bc9{--width:25%;}.elementor-218812 .elementor-element.elementor-element-1d992a62{--width:25%;}.elementor-218812 .elementor-element.elementor-element-5720e52a{--width:25%;}.elementor-218812 .elementor-element.elementor-element-7a94dc21{--content-width:1240px;}.elementor-218812 .elementor-element.elementor-element-575730d1{--width:25%;}.elementor-218812 .elementor-element.elementor-element-198f85a6{--width:25%;}.elementor-218812 .elementor-element.elementor-element-e59b07a{--width:25%;}.elementor-218812 .elementor-element.elementor-element-2b7fe53c{--width:25%;}.elementor-218812 .elementor-element.elementor-element-121728f{--content-width:1320px;}.elementor-218812 .elementor-element.elementor-element-42564abb{--width:34%;}.elementor-218812 .elementor-element.elementor-element-23198a48{--width:66%;}.elementor-218812 .elementor-element.elementor-element-f5d812{--width:25%;}.elementor-218812 .elementor-element.elementor-element-3556228b{--width:25%;}.elementor-218812 .elementor-element.elementor-element-4e71c2ef{--width:25%;}.elementor-218812 .elementor-element.elementor-element-2318644d{--width:25%;}.elementor-218812 .elementor-element.elementor-element-64543582{--content-width:1320px;}.elementor-218812 .elementor-element.elementor-element-66617550{--width:52%;}.elementor-218812 .elementor-element.elementor-element-47c6328{--width:44%;}.elementor-218812 .elementor-element.elementor-element-707f3e5a{--content-width:1320px;}.elementor-218812 .elementor-element.elementor-element-3ff0c7be{--width:100%;}.elementor-218812 .elementor-element.elementor-element-2071eb30{--width:100%;}.elementor-218812 .elementor-element.elementor-element-423c3af3{--content-width:1320px;}.elementor-218812 .elementor-element.elementor-element-13789609{--width:30%;}.elementor-218812 .elementor-element.elementor-element-49e0ee95{--width:42%;}.elementor-218812 .elementor-element.elementor-element-54437b3f{--width:28%;}.elementor-218812 .elementor-element.elementor-element-79f89898{--content-width:1320px;}.elementor-218812 .elementor-element.elementor-element-37ef1e3b{--width:50%;}.elementor-218812 .elementor-element.elementor-element-e1659b8{--width:50%;}}@media(max-width:980px) and (min-width:768px){.elementor-218812 .elementor-element.elementor-element-3789aae9{--width:100%;}.elementor-218812 .elementor-element.elementor-element-1e23b2c7{--width:100%;}.elementor-218812 .elementor-element.elementor-element-27c24c84{--width:100%;}.elementor-218812 .elementor-element.elementor-element-31e6e866{--width:50%;}.elementor-218812 .elementor-element.elementor-element-13582bc9{--width:50%;}.elementor-218812 .elementor-element.elementor-element-1d992a62{--width:50%;}.elementor-218812 .elementor-element.elementor-element-5720e52a{--width:50%;}.elementor-218812 .elementor-element.elementor-element-575730d1{--width:50%;}.elementor-218812 .elementor-element.elementor-element-198f85a6{--width:50%;}.elementor-218812 .elementor-element.elementor-element-e59b07a{--width:50%;}.elementor-218812 .elementor-element.elementor-element-2b7fe53c{--width:50%;}.elementor-218812 .elementor-element.elementor-element-42564abb{--width:100%;}.elementor-218812 .elementor-element.elementor-element-23198a48{--width:100%;}.elementor-218812 .elementor-element.elementor-element-f5d812{--width:50%;}.elementor-218812 .elementor-element.elementor-element-3556228b{--width:50%;}.elementor-218812 .elementor-element.elementor-element-4e71c2ef{--width:50%;}.elementor-218812 .elementor-element.elementor-element-2318644d{--width:50%;}.elementor-218812 .elementor-element.elementor-element-66617550{--width:100%;}.elementor-218812 .elementor-element.elementor-element-47c6328{--width:100%;}.elementor-218812 .elementor-element.elementor-element-3ff0c7be{--width:100%;}.elementor-218812 .elementor-element.elementor-element-2071eb30{--width:100%;}.elementor-218812 .elementor-element.elementor-element-13789609{--width:100%;}.elementor-218812 .elementor-element.elementor-element-49e0ee95{--width:100%;}.elementor-218812 .elementor-element.elementor-element-54437b3f{--width:100%;}.elementor-218812 .elementor-element.elementor-element-37ef1e3b{--width:100%;}.elementor-218812 .elementor-element.elementor-element-e1659b8{--width:100%;}}/* Start custom CSS for image-box, class: .elementor-element-397b0ccc *//* uniform service images + text inset */
.elementor-218812 .elementor-element.elementor-element-397b0ccc .elementor-image-box-img{width:100%!important;margin-bottom:16px}
.elementor-218812 .elementor-element.elementor-element-397b0ccc .elementor-image-box-img img{width:100%;aspect-ratio:2/1;height:auto;object-fit:cover;display:block}
.elementor-218812 .elementor-element.elementor-element-397b0ccc .elementor-image-box-content{padding:0 18px}
.elementor-218812 .elementor-element.elementor-element-397b0ccc{flex-grow:1;align-self:stretch}
.elementor-218812 .elementor-element.elementor-element-397b0ccc > .elementor-widget-container{height:100%;box-sizing:border-box}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7455611e *//* uniform service images + text inset */
.elementor-218812 .elementor-element.elementor-element-7455611e .elementor-image-box-img{width:100%!important;margin-bottom:16px}
.elementor-218812 .elementor-element.elementor-element-7455611e .elementor-image-box-img img{width:100%;aspect-ratio:2/1;height:auto;object-fit:cover;display:block}
.elementor-218812 .elementor-element.elementor-element-7455611e .elementor-image-box-content{padding:0 18px}
.elementor-218812 .elementor-element.elementor-element-7455611e{flex-grow:1;align-self:stretch}
.elementor-218812 .elementor-element.elementor-element-7455611e > .elementor-widget-container{height:100%;box-sizing:border-box}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-15d924bc *//* uniform service images + text inset */
.elementor-218812 .elementor-element.elementor-element-15d924bc .elementor-image-box-img{width:100%!important;margin-bottom:16px}
.elementor-218812 .elementor-element.elementor-element-15d924bc .elementor-image-box-img img{width:100%;aspect-ratio:2/1;height:auto;object-fit:cover;display:block}
.elementor-218812 .elementor-element.elementor-element-15d924bc .elementor-image-box-content{padding:0 18px}
.elementor-218812 .elementor-element.elementor-element-15d924bc{flex-grow:1;align-self:stretch}
.elementor-218812 .elementor-element.elementor-element-15d924bc > .elementor-widget-container{height:100%;box-sizing:border-box}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3f3eb37 *//* uniform service images + text inset */
.elementor-218812 .elementor-element.elementor-element-3f3eb37 .elementor-image-box-img{width:100%!important;margin-bottom:16px}
.elementor-218812 .elementor-element.elementor-element-3f3eb37 .elementor-image-box-img img{width:100%;aspect-ratio:2/1;height:auto;object-fit:cover;display:block}
.elementor-218812 .elementor-element.elementor-element-3f3eb37 .elementor-image-box-content{padding:0 18px}
.elementor-218812 .elementor-element.elementor-element-3f3eb37{flex-grow:1;align-self:stretch}
.elementor-218812 .elementor-element.elementor-element-3f3eb37 > .elementor-widget-container{height:100%;box-sizing:border-box}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-25e85b3f *//* gap under number */
.elementor-218812 .elementor-element.elementor-element-25e85b3f .elementor-counter-number-wrapper{margin-bottom:14px}
.elementor-218812 .elementor-element.elementor-element-25e85b3f .elementor-counter-title{line-height:1.4}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-64339b68 *//* gap under number */
.elementor-218812 .elementor-element.elementor-element-64339b68 .elementor-counter-number-wrapper{margin-bottom:14px}
.elementor-218812 .elementor-element.elementor-element-64339b68 .elementor-counter-title{line-height:1.4}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-60ed2fe2 *//* gap under number */
.elementor-218812 .elementor-element.elementor-element-60ed2fe2 .elementor-counter-number-wrapper{margin-bottom:14px}
.elementor-218812 .elementor-element.elementor-element-60ed2fe2 .elementor-counter-title{line-height:1.4}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-4ad01631 *//* gap under number */
.elementor-218812 .elementor-element.elementor-element-4ad01631 .elementor-counter-number-wrapper{margin-bottom:14px}
.elementor-218812 .elementor-element.elementor-element-4ad01631 .elementor-counter-title{line-height:1.4}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1fc110f */.elementor-218812 .elementor-element.elementor-element-1fc110f{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 82%,transparent 100%)}
.elementor-218812 .elementor-element.elementor-element-1fc110f .swiper-slide-image{border-radius:14px;width:100%;aspect-ratio:1/1;object-fit:contain;background:#fff;box-shadow:0 18px 36px -18px rgba(0,0,0,.6)}
.elementor-218812 .elementor-element.elementor-element-1fc110f .elementor-swiper-button,.elementor-218812 .elementor-element.elementor-element-1fc110f .swiper-pagination{display:none!important}
/* middle badge larger */
.elementor-218812 .elementor-element.elementor-element-1fc110f .swiper-slide{padding:28px 0}
.elementor-218812 .elementor-element.elementor-element-1fc110f .swiper-slide-image{transform:scale(.86);opacity:.75;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s}
.elementor-218812 .elementor-element.elementor-element-1fc110f .swiper-slide-next .swiper-slide-image{transform:scale(1.18);opacity:1;position:relative;z-index:2}
@media(max-width:767px){.elementor-218812 .elementor-element.elementor-element-1fc110f .swiper-slide-image{transform:none;opacity:1}.elementor-218812 .elementor-element.elementor-element-1fc110f .swiper-slide-next .swiper-slide-image{transform:none}}/* End custom CSS */
/* Start custom CSS for facebook-embed, class: .elementor-element-45ca7b2 */.elementor-218812 .elementor-element.elementor-element-45ca7b2 .elementor-widget-container{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 24px 50px -24px rgba(0,0,0,.35);padding:8px}
.elementor-218812 .elementor-element.elementor-element-45ca7b2 .fb-post,.elementor-218812 .elementor-element.elementor-element-45ca7b2 .fb-post span,.elementor-218812 .elementor-element.elementor-element-45ca7b2 .fb-post iframe{width:100%!important;max-width:100%!important}/* End custom CSS */
/* Start custom CSS for facebook-embed, class: .elementor-element-d4442b1 */.elementor-218812 .elementor-element.elementor-element-d4442b1 .elementor-widget-container{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 24px 50px -24px rgba(0,0,0,.35);padding:8px}
.elementor-218812 .elementor-element.elementor-element-d4442b1 .fb-post,.elementor-218812 .elementor-element.elementor-element-d4442b1 .fb-post span,.elementor-218812 .elementor-element.elementor-element-d4442b1 .fb-post iframe{width:100%!important;max-width:100%!important}/* End custom CSS */
/* Start custom CSS for facebook-embed, class: .elementor-element-c0e06ad */.elementor-218812 .elementor-element.elementor-element-c0e06ad .elementor-widget-container{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 24px 50px -24px rgba(0,0,0,.35);padding:8px}
.elementor-218812 .elementor-element.elementor-element-c0e06ad .fb-post,.elementor-218812 .elementor-element.elementor-element-c0e06ad .fb-post span,.elementor-218812 .elementor-element.elementor-element-c0e06ad .fb-post iframe{width:100%!important;max-width:100%!important}/* End custom CSS */
/* Start custom CSS *//* Roof theme: rooftop dividers + sketched roof backgrounds */
.elementor-element-386d26a0,.elementor-element-121728f,.elementor-element-423c3af3,.elementor-element-79f89898{position:relative}
.elementor-element-386d26a0::after,.elementor-element-79f89898::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:70px;background-repeat:no-repeat;background-size:100% 100%;pointer-events:none;z-index:3}
.elementor-element-386d26a0::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201440%2090%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%232C2A25%22%20d%3D%22M0%2090%20L0%2062%20L70%2038%20L140%2062%20L170%2062%20L170%2054%20L250%2020%20L330%2054%20L330%2062%20L380%2062%20L380%2040%20L398%2040%20L398%2048%20L460%2026%20L560%2062%20L600%2062%20L690%2030%20L780%2062%20L800%2062%20L800%2050%20L900%2012%20L1000%2050%20L1000%2062%20L1040%2062%20L1040%2044%20L1056%2044%20L1056%2052%20L1110%2032%20L1190%2062%20L1230%2062%20L1320%2028%20L1410%2062%20L1440%2062%20L1440%2090%20Z%22%2F%3E%3C%2Fsvg%3E")}
.elementor-element-79f89898::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201440%2090%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%231F1D19%22%20d%3D%22M0%2090%20L0%2062%20L70%2038%20L140%2062%20L170%2062%20L170%2054%20L250%2020%20L330%2054%20L330%2062%20L380%2062%20L380%2040%20L398%2040%20L398%2048%20L460%2026%20L560%2062%20L600%2062%20L690%2030%20L780%2062%20L800%2062%20L800%2050%20L900%2012%20L1000%2050%20L1000%2062%20L1040%2062%20L1040%2044%20L1056%2044%20L1056%2052%20L1110%2032%20L1190%2062%20L1230%2062%20L1320%2028%20L1410%2062%20L1440%2062%20L1440%2090%20Z%22%2F%3E%3C%2Fsvg%3E")}
.elementor-element-386d26a0{padding-bottom:120px!important}
@media (max-width:767px){.elementor-element-386d26a0::after,.elementor-element-79f89898::after{height:34px}.elementor-element-386d26a0{padding-bottom:70px!important}}
/* AI roof sketch background */
.elementor-element-386d26a0::before{content:""!important;position:absolute;inset:0;background:url("https://waynegonzalezroofing.com/wp-content/uploads/2026/10/wg-roof-sketch-house-lines.webp") center bottom 50px/100% auto no-repeat!important;opacity:.32;pointer-events:none;z-index:0}
.elementor-element-386d26a0 > .e-con-inner,.elementor-element-386d26a0 > .e-con{position:relative;z-index:1}
@media (max-width:767px){.elementor-element-386d26a0::before{background-size:140% auto!important;background-position:center bottom 40px!important;opacity:.28}}
/* end sketch */
/* social sketch */
.elementor-element-707f3e5a{position:relative}
.elementor-element-707f3e5a::before{content:""!important;position:absolute;inset:0;background:url("https://waynegonzalezroofing.com/wp-content/uploads/2026/10/wg-roof-sketch-aerial-lines.webp") center center/min(1700px,100%) auto no-repeat!important;opacity:.16;pointer-events:none;z-index:0}
.elementor-element-707f3e5a > .e-con-inner,.elementor-element-707f3e5a > .e-con{position:relative;z-index:1}
@media (max-width:767px){.elementor-element-707f3e5a::before{background-size:180% auto!important;background-position:center top 30px!important;opacity:.12}}
/* end social sketch */
/* faq roofline */
.elementor-element-423c3af3{position:relative;overflow:visible}
.elementor-element-423c3af3::after{content:"";position:absolute;left:0;right:0;top:-69px;height:70px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201440%2090%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%2314120F%22%20d%3D%22M0%2090%20L0%2062%20L70%2038%20L140%2062%20L170%2062%20L170%2054%20L250%2020%20L330%2054%20L330%2062%20L380%2062%20L380%2040%20L398%2040%20L398%2048%20L460%2026%20L560%2062%20L600%2062%20L690%2030%20L780%2062%20L800%2062%20L800%2050%20L900%2012%20L1000%2050%20L1000%2062%20L1040%2062%20L1040%2044%20L1056%2044%20L1056%2052%20L1110%2032%20L1190%2062%20L1230%2062%20L1320%2028%20L1410%2062%20L1440%2062%20L1440%2090%20Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:100% 100%;pointer-events:none;z-index:3}
@media (max-width:767px){.elementor-element-423c3af3::after{height:34px;top:-33px}}
/* end faq roofline */
/* fixed sketches */
@media (min-width:768px){
.elementor-element-386d26a0::before{background-attachment:fixed!important;background-position:center center!important;background-size:100% auto!important}
.elementor-element-707f3e5a::before{background-attachment:fixed!important;background-position:center center!important;background-size:min(1700px,100%) auto!important}
}
/* end fixed sketches */
/* process logo */
.elementor-element-121728f{position:relative}
.elementor-element-121728f::before{content:""!important;position:absolute;inset:0;background:url("https://waynegonzalezroofing.com/wp-content/uploads/2026/10/wg-logo-sketch.webp") center center/min(760px,60vw) auto no-repeat!important;opacity:.1;pointer-events:none;z-index:0}
.elementor-element-121728f > .e-con-inner,.elementor-element-121728f > .e-con{position:relative;z-index:1}
@media (min-width:768px){.elementor-element-121728f::before{background-attachment:fixed!important}}
@media (max-width:767px){.elementor-element-121728f::before{background-size:85% auto!important;opacity:.08}}
/* end process logo */
/* estimate reveal */
#estimate .wg-est-close{margin-left:auto;background:transparent;border:0;color:#fff;font-size:28px;line-height:1;cursor:pointer;padding:0 4px;opacity:.85}
#estimate .wg-est-close:hover{opacity:1;color:#F4313F}
body:not(.elementor-editor-active) .elementor-element-2c3498e6{justify-content:flex-start!important}
body:not(.elementor-editor-active) .elementor-element-2c3498e6 .elementor-element-3789aae9{transition:width .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}
body:not(.elementor-editor-active) .elementor-element-2c3498e6 #estimate{transition:width .8s cubic-bezier(.2,.7,.2,1),opacity .6s ease .15s,transform .8s cubic-bezier(.2,.7,.2,1),max-height .8s ease;overflow:hidden}
@media (min-width:981px){
body:not(.elementor-editor-active) .elementor-element-2c3498e6:not(.wg-est-open) .elementor-element-3789aae9{width:70%!important}
body:not(.elementor-editor-active) .elementor-element-2c3498e6:not(.wg-est-open) #estimate{width:0!important;min-width:0!important;flex:0 0 0!important;opacity:0;transform:translateX(80px);pointer-events:none}
body:not(.elementor-editor-active) .elementor-element-2c3498e6.wg-est-open{justify-content:space-between!important}
}
@media (max-width:980px){
body:not(.elementor-editor-active) .elementor-element-2c3498e6:not(.wg-est-open) #estimate{max-height:0!important;opacity:0;transform:translateY(30px);pointer-events:none;margin:0!important}
body:not(.elementor-editor-active) .elementor-element-2c3498e6.wg-est-open #estimate{max-height:900px}
}
/* end estimate reveal */
/* estimate offset */
.elementor-element-2c3498e6,#estimate{scroll-margin-top:120px}
#estimate .wg-roofr-head .wg-est-close{order:3;margin-left:auto}
#estimate .wg-roofr-head span{margin-left:auto}
#estimate .wg-roofr-head span + .wg-est-close, #estimate .wg-roofr-head .wg-est-close{margin-left:14px}

/* estimate fit */
#estimate .wg-roofr-head{flex-wrap:nowrap;align-items:center}
#estimate .wg-roofr-head strong{white-space:nowrap}
#estimate .wg-roofr-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.elementor-element-3247f8f6 .elementor-heading-title{transition:font-size .8s ease}
@media (min-width:981px) and (max-width:1399px){.elementor-element-2c3498e6.wg-est-open .elementor-element-3247f8f6 .elementor-heading-title{font-size:clamp(54px,6vw,96px)}}
@media (min-width:981px) and (max-width:1199px){#estimate .wg-roofr-head span{display:none}}

/* estimate close pos */
#estimate .wg-roofr-head{position:relative;padding-right:52px !important}
#estimate .wg-roofr-head .wg-est-close{position:absolute;top:50%;right:14px;transform:translateY(-50%);margin:0 !important}


/* faq image height */
.elementor-element-4a10e57{align-items:stretch!important}
.elementor-element-13789609{align-self:stretch!important;display:flex!important;flex-direction:column}
.elementor-element-94c13e7{flex:1 1 auto;display:flex;height:100%;min-height:320px}
.elementor-element-94c13e7>.elementor-widget-container,.elementor-element-94c13e7 .elementor-image,.elementor-element-94c13e7 a{height:100%;width:100%;display:block}
.elementor-element-94c13e7 img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;object-position:center;transition:height .3s ease}
@media (min-width:1025px){.elementor-element-13789609{width:40%!important;flex:0 0 40%!important}.elementor-element-49e0ee95{width:auto!important;flex:1 1 0!important;min-width:0}.elementor-element-54437b3f{width:25%!important;flex:0 0 25%!important}}
@media (max-width:767px){.elementor-element-94c13e7{min-height:260px}}

/* faq equal heights v2 */
@media (min-width:768px){.elementor-element-13789609{position:relative!important;min-height:0!important}.elementor-element-94c13e7{position:absolute!important;inset:0;min-height:0!important;height:auto!important;margin:0!important}.elementor-element-94c13e7 img{position:absolute;inset:0;height:100%!important;width:100%!important;object-fit:cover}.elementor-element-54437b3f{align-self:stretch!important}}

/* faq image fit */
@media (min-width:768px){.elementor-element-94c13e7{overflow:hidden;border-radius:18px;background:#F3F1EC;box-shadow:0 24px 60px rgba(0,0,0,.45)}.elementor-element-94c13e7::before{content:"";position:absolute;inset:-30px;background:url(/wp-content/uploads/2026/10/275618245_3156751321276246_2106303720366451630_n-1.jpg) center/cover no-repeat;filter:blur(22px) brightness(.9) saturate(.9);z-index:0}.elementor-element-94c13e7>*{position:relative;z-index:1}.elementor-element-94c13e7 img{object-fit:contain!important;object-position:center!important;z-index:1;border-radius:0!important;filter:drop-shadow(0 10px 24px rgba(0,0,0,.35))}}


/* faq image open state */
.elementor-element-94c13e7 img{object-fit:cover!important}

.wg-noidx{display:none!important}/* End custom CSS */