.elementor-2414 .elementor-element.elementor-element-7e8d279{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-7e8d279:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-7e8d279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2414 .elementor-element.elementor-element-5ff1cc7{--display:flex;--min-height:743px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:350px;--padding-bottom:28.8px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-5ff1cc7:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-5ff1cc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.45);}.elementor-2414 .elementor-element.elementor-element-951d67c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:183px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-e0018d9{width:100%;max-width:100%;margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + -45.4px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-2414 .elementor-element.elementor-element-e0018d9 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:60px;letter-spacing:10px;color:#333333;}.elementor-2414 .elementor-element.elementor-element-7241fa4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -37.4px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-2414 .elementor-element.elementor-element-7241fa4 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:100px;font-weight:700;text-transform:uppercase;line-height:120px;letter-spacing:0px;color:#333333;}.elementor-2414 .elementor-element.elementor-element-6958093{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5.4px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-2414 .elementor-element.elementor-element-6958093 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:62px;font-weight:700;text-transform:uppercase;line-height:74.4px;letter-spacing:0px;color:#333333;}.elementor-2414 .elementor-element.elementor-element-11e94b2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 34.6px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:27.2px;letter-spacing:1px;color:#222222;}.elementor-2414 .elementor-element.elementor-element-256c4c4 .elementor-button{background-color:#F4313F;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:30.6px;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3);border-style:none;border-radius:0px 0px 0px 0px;padding:5.4px 18px 5.4px 18px;}.elementor-2414 .elementor-element.elementor-element-256c4c4 .elementor-button:hover, .elementor-2414 .elementor-element.elementor-element-256c4c4 .elementor-button:focus{background-color:#2C2A25;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-256c4c4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2414 .elementor-element.elementor-element-256c4c4 .elementor-button:hover svg, .elementor-2414 .elementor-element.elementor-element-256c4c4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-e73223f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:126px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-e73223f:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-e73223f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2414 .elementor-element.elementor-element-0dfeba7{--display:flex;--min-height:743px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:350px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-0dfeba7:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-0dfeba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0.45);}.elementor-2414 .elementor-element.elementor-element-9d808d6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:46px;--padding-right:46px;}.elementor-2414 .elementor-element.elementor-element-b343aa3{text-align:start;font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:800;text-transform:none;line-height:27.2px;letter-spacing:0px;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-c2870b2{text-align:start;font-family:"Roboto Slab", Sans-serif;font-size:50px;font-weight:800;text-transform:none;line-height:0px;letter-spacing:0px;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-9a13cf1{text-align:start;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:800;text-transform:none;line-height:27.2px;letter-spacing:0px;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-a8cff07{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:27.2px;letter-spacing:0px;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-1ad424d .elementor-button{background-color:#F4313F;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:30.6px;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3);border-style:none;border-radius:0px 0px 0px 0px;padding:5.4px 18px 5.4px 18px;}.elementor-2414 .elementor-element.elementor-element-1ad424d .elementor-button:hover, .elementor-2414 .elementor-element.elementor-element-1ad424d .elementor-button:focus{background-color:#2C2A25;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-1ad424d .elementor-button:hover svg, .elementor-2414 .elementor-element.elementor-element-1ad424d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-68bf069{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:57.59px;--padding-bottom:57.59px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-68bf069:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-68bf069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-73bcf6f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:28.8px;--padding-bottom:28.8px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-73bcf6f.e-con{--align-self:center;}.elementor-2414 .elementor-element.elementor-element-efeca78{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-42286ab{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:27.2px;letter-spacing:6px;color:#F4313F;}.elementor-2414 .elementor-element.elementor-element-0a9a8bb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31.7px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-2414 .elementor-element.elementor-element-0a9a8bb .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:60px;letter-spacing:0px;color:#333333;}.elementor-2414 .elementor-element.elementor-element-6ca945b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31.7px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:27.2px;letter-spacing:0px;color:#222222;}.elementor-2414 .elementor-element.elementor-element-34badab .elementor-button{background-color:#F4313F;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:30.6px;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:5.4px 18px 5.4px 18px;}.elementor-2414 .elementor-element.elementor-element-34badab .elementor-button:hover, .elementor-2414 .elementor-element.elementor-element-34badab .elementor-button:focus{background-color:#2C2A25;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-34badab{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2414 .elementor-element.elementor-element-34badab .elementor-button:hover svg, .elementor-2414 .elementor-element.elementor-element-34badab .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-9e4b1b9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:29.1762%;--margin-bottom:29.1762%;--margin-left:0.0017%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-2da5d6c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2414 .elementor-element.elementor-element-2da5d6c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2414 .elementor-element.elementor-element-bf4d89a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:28.8px;--padding-bottom:28.8px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-bf4d89a.e-con{--align-self:center;}.elementor-2414 .elementor-element.elementor-element-f2907f8{--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:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 4px 0px #2C2A25;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2.9991%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2414 .elementor-element.elementor-element-f2907f8:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-f2907f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-67aa961{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2414 .elementor-element.elementor-element-67aa961 img{width:100%;}.elementor-2414 .elementor-element.elementor-element-6d077c6{--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:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 4px 0px #2C2A25;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2.9991%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2414 .elementor-element.elementor-element-6d077c6:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-6d077c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-8892683{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2414 .elementor-element.elementor-element-8892683 img{width:100%;}.elementor-2414 .elementor-element.elementor-element-578b198{--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:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 4px 0px #2C2A25;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2.9991%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2414 .elementor-element.elementor-element-578b198:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-578b198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-8bb7b16{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2414 .elementor-element.elementor-element-8bb7b16 img{width:100%;}.elementor-2414 .elementor-element.elementor-element-9f601af{--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:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 4px 0px #2C2A25;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2.9991%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2414 .elementor-element.elementor-element-9f601af:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-9f601af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-a52ddd6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2414 .elementor-element.elementor-element-a52ddd6 img{width:100%;}.elementor-2414 .elementor-element.elementor-element-cc6e79f{--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:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 4px 0px #2C2A25;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:2.9991%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2414 .elementor-element.elementor-element-cc6e79f:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-cc6e79f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-8a4ebb7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2414 .elementor-element.elementor-element-8a4ebb7 img{width:100%;}.elementor-2414 .elementor-element.elementor-element-6f01e8c{--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:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 4px 0px #2C2A25;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2414 .elementor-element.elementor-element-6f01e8c:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-6f01e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-023a1c7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2414 .elementor-element.elementor-element-023a1c7 img{width:100%;}.elementor-2414 .elementor-element.elementor-element-3ed7d69{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:57.59px;--padding-bottom:57.59px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-3ed7d69:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-3ed7d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://waynegonzalezroofing.com/wp-content/uploads/2024/09/New-Project-70.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2414 .elementor-element.elementor-element-3ed7d69::before, .elementor-2414 .elementor-element.elementor-element-3ed7d69 > .elementor-background-video-container::before, .elementor-2414 .elementor-element.elementor-element-3ed7d69 > .e-con-inner > .elementor-background-video-container::before, .elementor-2414 .elementor-element.elementor-element-3ed7d69 > .elementor-background-slideshow::before, .elementor-2414 .elementor-element.elementor-element-3ed7d69 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2414 .elementor-element.elementor-element-3ed7d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(244,49,63,0.8) 100%);}.elementor-2414 .elementor-element.elementor-element-f09f612{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:28.8px;--padding-bottom:28.8px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-f09f612.e-con{--align-self:center;}.elementor-2414 .elementor-element.elementor-element-59dbb87{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-c129046{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2414 .elementor-element.elementor-element-d629ab8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:27.2px;letter-spacing:6px;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-6493edb{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31.7px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-2414 .elementor-element.elementor-element-6493edb .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:72px;letter-spacing:0px;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-04efce6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31.7px) 0px;}.elementor-2414 .elementor-element.elementor-element-04efce6 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-2414 .elementor-element.elementor-element-04efce6 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-04efce6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-04efce6.elementor-view-framed .elementor-icon, .elementor-2414 .elementor-element.elementor-element-04efce6.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-04efce6 .elementor-icon{font-size:32px;}.elementor-2414 .elementor-element.elementor-element-04efce6 .elementor-icon-box-title, .elementor-2414 .elementor-element.elementor-element-04efce6 .elementor-icon-box-title a{font-family:"Roboto Slab", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;line-height:30px;letter-spacing:0px;}.elementor-2414 .elementor-element.elementor-element-04efce6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:27.2px;letter-spacing:0px;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-c90913d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2414 .elementor-element.elementor-element-c90913d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-2414 .elementor-element.elementor-element-c90913d .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-c90913d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-c90913d.elementor-view-framed .elementor-icon, .elementor-2414 .elementor-element.elementor-element-c90913d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-c90913d .elementor-icon{font-size:32px;}.elementor-2414 .elementor-element.elementor-element-c90913d .elementor-icon-box-title, .elementor-2414 .elementor-element.elementor-element-c90913d .elementor-icon-box-title a{font-family:"Roboto Slab", Sans-serif;font-size:25px;font-weight:700;text-transform:uppercase;line-height:30px;letter-spacing:0px;}.elementor-2414 .elementor-element.elementor-element-c90913d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:27.2px;letter-spacing:0px;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-d161452{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:57.59px;--padding-bottom:57.59px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-d161452:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-d161452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://waynegonzalezroofing.com/wp-content/uploads/2025/01/iStock-1168080557-opt.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2414 .elementor-element.elementor-element-6f3e95e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:28.8px;--padding-bottom:28.8px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-6f3e95e.e-con{--align-self:flex-start;}.elementor-2414 .elementor-element.elementor-element-6a66361{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-246267f{width:var( --container-widget-width, 92.909% );max-width:92.909%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:92.909%;--container-widget-flex-grow:0;text-align:center;}.elementor-2414 .elementor-element.elementor-element-246267f.elementor-element{--align-self:center;}.elementor-2414 .elementor-element.elementor-element-246267f img{width:100%;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3);}.elementor-2414 .elementor-element.elementor-element-2041d52{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:15.3116%;--margin-bottom:15.3116%;--margin-left:0.0017%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-4b89fda{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28.8px;--padding-bottom:28.8px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-4b89fda.e-con{--align-self:center;}.elementor-2414 .elementor-element.elementor-element-78f7130{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-b5dc0e9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:27.2px;letter-spacing:6px;color:#F4313F;}.elementor-2414 .elementor-element.elementor-element-8f1a1b3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-2414 .elementor-element.elementor-element-8f1a1b3 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:72px;letter-spacing:0px;color:#2C2A25;}.elementor-2414 .elementor-element.elementor-element-ac39b30{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3.8601%;--margin-bottom:3.8601%;--margin-left:0.003%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-44a8d7d .elementor-button{background-color:#F4313F;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:30.6px;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:5.4px 18px 5.4px 18px;}.elementor-2414 .elementor-element.elementor-element-44a8d7d .elementor-button:hover, .elementor-2414 .elementor-element.elementor-element-44a8d7d .elementor-button:focus{background-color:#2C2A25;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-44a8d7d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2414 .elementor-element.elementor-element-44a8d7d .elementor-button:hover svg, .elementor-2414 .elementor-element.elementor-element-44a8d7d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-5434943{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:28.8px;--padding-bottom:28.8px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-5434943.e-con{--align-self:center;}.elementor-2414 .elementor-element.elementor-element-b109def{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2414 .elementor-element.elementor-element-da10c7e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2414 .elementor-element.elementor-element-9f800a9{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:28.8px;--padding-bottom:28.8px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-9f800a9.e-con{--align-self:center;}.elementor-2414 .elementor-element.elementor-element-de86e48{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-0cdc6f8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2414 .elementor-element.elementor-element-0cdc6f8:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-0cdc6f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2A25;}.elementor-2414 .elementor-element.elementor-element-19c3f65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-2414 .elementor-element.elementor-element-19c3f65 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;letter-spacing:0px;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-95780b1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-2414 .elementor-element.elementor-element-95780b1:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-95780b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-e7f95f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:27.2px;letter-spacing:0px;color:#222222;}.elementor-2414 .elementor-element.elementor-element-29ec880{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-9473cbc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2414 .elementor-element.elementor-element-9473cbc:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-9473cbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2A25;}.elementor-2414 .elementor-element.elementor-element-b46b58b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-2414 .elementor-element.elementor-element-b46b58b .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;letter-spacing:0px;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-bdc8b5b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-2414 .elementor-element.elementor-element-bdc8b5b:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-bdc8b5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-ed36732{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:27.2px;letter-spacing:0px;color:#222222;}.elementor-2414 .elementor-element.elementor-element-818aae9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2414 .elementor-element.elementor-element-12e46b3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2414 .elementor-element.elementor-element-12e46b3:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-12e46b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2A25;}.elementor-2414 .elementor-element.elementor-element-837a627{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-2414 .elementor-element.elementor-element-837a627 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;letter-spacing:0px;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-79aab73{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-2414 .elementor-element.elementor-element-79aab73:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-79aab73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-34c0048{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:27.2px;letter-spacing:0px;color:#222222;}.elementor-2414 .elementor-element.elementor-element-04bf90f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:57.59px;--padding-bottom:57.59px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-04bf90f:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-04bf90f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2A25;background-image:url("https://waynegonzalezroofing.com/wp-content/uploads/2024/09/iStock-1479582112-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2414 .elementor-element.elementor-element-04bf90f::before, .elementor-2414 .elementor-element.elementor-element-04bf90f > .elementor-background-video-container::before, .elementor-2414 .elementor-element.elementor-element-04bf90f > .e-con-inner > .elementor-background-video-container::before, .elementor-2414 .elementor-element.elementor-element-04bf90f > .elementor-background-slideshow::before, .elementor-2414 .elementor-element.elementor-element-04bf90f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2414 .elementor-element.elementor-element-04bf90f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(244,49,63,0.9) 0%, rgba(244,49,63,0.5) 100%);}.elementor-2414 .elementor-element.elementor-element-4002185{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:28.8px;--padding-bottom:28.8px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-4002185.e-con{--align-self:center;}.elementor-2414 .elementor-element.elementor-element-2c033d8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2414 .elementor-element.elementor-element-b86238f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-2414 .elementor-element.elementor-element-b86238f .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:72px;letter-spacing:0px;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-f17ec9d{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:28.8px;--padding-bottom:28.8px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-f17ec9d.e-con{--align-self:center;}.elementor-2414 .elementor-element.elementor-element-edc580e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-cd28153{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2414 .elementor-element.elementor-element-de2e16c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2414 .elementor-element.elementor-element-0c42770{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2414 .elementor-element.elementor-element-4fda2e5{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:28.8px;--padding-bottom:28.8px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-4fda2e5.e-con{--align-self:center;}.elementor-2414 .elementor-element.elementor-element-abbdcdb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2414 .elementor-element.elementor-element-0acb5cf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2414 .elementor-element.elementor-element-4cb048b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:57.59px;--padding-bottom:57.59px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-4cb048b:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-4cb048b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://waynegonzalezroofing.com/wp-content/uploads/2025/01/iStock-1168080557-opt.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2414 .elementor-element.elementor-element-12074cf{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:28.8px;--padding-bottom:28.8px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-12074cf.e-con{--align-self:center;}.elementor-2414 .elementor-element.elementor-element-bd0d599{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-3c11ba2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:27.2px;letter-spacing:6px;color:#F4313F;}.elementor-2414 .elementor-element.elementor-element-9ea0027{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31.7px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-2414 .elementor-element.elementor-element-9ea0027 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:72px;letter-spacing:0px;color:#2C2A25;}.elementor-2414 .elementor-element.elementor-element-2c0ac2f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-88fecf2{text-align:start;font-family:"Roboto Slab", Sans-serif;font-size:38px;font-weight:800;text-transform:none;line-height:0px;letter-spacing:0px;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-d3f4066{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31.7px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:27.2px;letter-spacing:0px;color:#222222;}.elementor-2414 .elementor-element.elementor-element-1c58a4f .elementor-button{background-color:#F4313F;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:30.6px;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:5.4px 18px 5.4px 18px;}.elementor-2414 .elementor-element.elementor-element-1c58a4f .elementor-button:hover, .elementor-2414 .elementor-element.elementor-element-1c58a4f .elementor-button:focus{background-color:#2C2A25;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-1c58a4f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2414 .elementor-element.elementor-element-1c58a4f .elementor-button:hover svg, .elementor-2414 .elementor-element.elementor-element-1c58a4f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-202742c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2414 .elementor-element.elementor-element-047603f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31.7px) 0px;}.elementor-2414 .elementor-element.elementor-element-047603f .swiper-slide{height:601.14px;}.elementor-2414 .elementor-element.elementor-element-047603f .swiper-slide-contents{max-width:88%;}.elementor-2414 .elementor-element.elementor-element-047603f .swiper-slide-inner{padding:93.75px 46.88px 93.75px 46.88px;text-align:center;}.elementor-2414 .elementor-element.elementor-element-047603f .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-2414 .elementor-element.elementor-element-047603f .elementor-slide-heading{color:#333333;font-family:"Roboto Slab", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;line-height:31.2px;letter-spacing:0px;}.elementor-2414 .elementor-element.elementor-element-047603f .elementor-slide-description{color:#333333;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:27.2px;letter-spacing:0px;}.elementor-2414 .elementor-element.elementor-element-047603f .elementor-swiper-button{color:#333333;}.elementor-2414 .elementor-element.elementor-element-047603f .elementor-swiper-button svg{fill:#333333;}.elementor-2414 .elementor-element.elementor-element-047603f .swiper-pagination-bullet-active{background-color:#333333;}.elementor-2414 .elementor-element.elementor-element-e6d4ece .elementor-button{background-color:#F4313F;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;text-transform:none;line-height:30.6px;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:5.4px 18px 5.4px 18px;}.elementor-2414 .elementor-element.elementor-element-e6d4ece .elementor-button:hover, .elementor-2414 .elementor-element.elementor-element-e6d4ece .elementor-button:focus{background-color:#2C2A25;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-e6d4ece .elementor-button:hover svg, .elementor-2414 .elementor-element.elementor-element-e6d4ece .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-70b629f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-70b629f:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-70b629f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4313F;background-image:url("https://waynegonzalezroofing.com/wp-content/uploads/2025/01/iStock-1168080557-opt.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2414 .elementor-element.elementor-element-80c7fe4{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:28.8px;--padding-bottom:28.8px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-80c7fe4.e-con{--align-self:center;}.elementor-2414 .elementor-element.elementor-element-98929a0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2414 .elementor-element.elementor-element-bc7acbe{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-2414 .elementor-element.elementor-element-bc7acbe .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:85px;font-weight:700;text-transform:uppercase;line-height:102px;letter-spacing:0px;color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-b37ea2d{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:28.8px;--padding-bottom:28.8px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-b37ea2d.e-con{--align-self:center;}.elementor-2414 .elementor-element.elementor-element-673493c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-b64261f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-accordion-item{border-width:0px;border-color:#D9D9D9;}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#D9D9D9;}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#D9D9D9;}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-tab-title{background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-accordion-icon, .elementor-2414 .elementor-element.elementor-element-b64261f .elementor-accordion-title{color:#000000;}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-accordion-icon svg{fill:#000000;}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-active .elementor-accordion-icon, .elementor-2414 .elementor-element.elementor-element-b64261f .elementor-active .elementor-accordion-title{color:#000000;}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-active .elementor-accordion-icon svg{fill:#000000;}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-accordion-title{font-family:"Roboto Slab", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:26.4px;letter-spacing:0px;}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-tab-title .elementor-accordion-icon i:before{color:#F4313F;}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-tab-title .elementor-accordion-icon svg{fill:#F4313F;}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#F4313F;}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#F4313F;}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-tab-content{color:#222222;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:24px;letter-spacing:0px;}.elementor-2414 .elementor-element.elementor-element-d883b4c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2414 .elementor-element.elementor-element-7fc45a3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2414 .elementor-element.elementor-element-7fc45a3 img{width:100%;border-radius:10px 10px 10px 10px;box-shadow:6px 6px 18px 0px rgba(0,0,0,0.3);}.elementor-2414 .elementor-element.elementor-element-6817c98{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:57.59px;--padding-bottom:57.59px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-6817c98:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-6817c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-f68f3eb{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:28.8px;--padding-bottom:28.8px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-f68f3eb.e-con{--align-self:center;}.elementor-2414 .elementor-element.elementor-element-06b50cf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2414 .elementor-element.elementor-element-0167686{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31.7px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-2414 .elementor-element.elementor-element-0167686 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;line-height:60px;letter-spacing:0px;color:#2C2A25;}.elementor-2414 .elementor-element.elementor-element-7164a08{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31.7px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:27.2px;letter-spacing:0px;color:#222222;}.elementor-2414 .elementor-element.elementor-element-0d0373a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2414 .elementor-element.elementor-element-92245b4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:57.59px;--padding-bottom:57.59px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-92245b4:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-92245b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2414 .elementor-element.elementor-element-1123c35{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:28.8px;--padding-bottom:28.8px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-1123c35.e-con{--align-self:center;}.elementor-2414 .elementor-element.elementor-element-b8f86e3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5.5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-b8f86e3:not(.elementor-motion-effects-element-type-background), .elementor-2414 .elementor-element.elementor-element-b8f86e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waynegonzalezroofing.com/wp-content/uploads/2025/06/iStock-187044950-1-800-opt.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2414 .elementor-element.elementor-element-7d0e9b6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-2414 .elementor-element.elementor-element-870749b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:27.2px;letter-spacing:6px;color:#F4313F;}.elementor-2414 .elementor-element.elementor-element-e46edc0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 31.7px) 0px;padding:0px 0px 10px 0px;text-align:start;}.elementor-2414 .elementor-element.elementor-element-e46edc0 .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;line-height:72px;letter-spacing:0px;color:#2C2A25;}.elementor-2414 .elementor-element.elementor-element-ac5bd2c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2414 .elementor-element.elementor-element-5ff1cc7{--width:100%;}.elementor-2414 .elementor-element.elementor-element-951d67c{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-0dfeba7{--width:100%;}.elementor-2414 .elementor-element.elementor-element-9d808d6{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-73bcf6f{--width:80%;}.elementor-2414 .elementor-element.elementor-element-efeca78{--width:47.239%;}.elementor-2414 .elementor-element.elementor-element-9e4b1b9{--width:47.239%;}.elementor-2414 .elementor-element.elementor-element-bf4d89a{--width:80%;}.elementor-2414 .elementor-element.elementor-element-f2907f8{--width:14.155%;}.elementor-2414 .elementor-element.elementor-element-6d077c6{--width:14.155%;}.elementor-2414 .elementor-element.elementor-element-578b198{--width:14.155%;}.elementor-2414 .elementor-element.elementor-element-9f601af{--width:14.155%;}.elementor-2414 .elementor-element.elementor-element-cc6e79f{--width:14.155%;}.elementor-2414 .elementor-element.elementor-element-6f01e8c{--width:14.155%;}.elementor-2414 .elementor-element.elementor-element-f09f612{--width:80%;}.elementor-2414 .elementor-element.elementor-element-59dbb87{--width:47.239%;}.elementor-2414 .elementor-element.elementor-element-c129046{--width:47.239%;}.elementor-2414 .elementor-element.elementor-element-6f3e95e{--width:80%;}.elementor-2414 .elementor-element.elementor-element-6a66361{--width:47.212%;}.elementor-2414 .elementor-element.elementor-element-2041d52{--width:47.212%;}.elementor-2414 .elementor-element.elementor-element-4b89fda{--width:70%;}.elementor-2414 .elementor-element.elementor-element-78f7130{--width:57.788%;}.elementor-2414 .elementor-element.elementor-element-ac39b30{--width:36.688%;}.elementor-2414 .elementor-element.elementor-element-5434943{--width:70%;}.elementor-2414 .elementor-element.elementor-element-b109def{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-9f800a9{--width:80%;}.elementor-2414 .elementor-element.elementor-element-de86e48{--width:29.655%;}.elementor-2414 .elementor-element.elementor-element-0cdc6f8{--width:100%;}.elementor-2414 .elementor-element.elementor-element-95780b1{--width:100%;}.elementor-2414 .elementor-element.elementor-element-29ec880{--width:29.655%;}.elementor-2414 .elementor-element.elementor-element-9473cbc{--width:100%;}.elementor-2414 .elementor-element.elementor-element-bdc8b5b{--width:100%;}.elementor-2414 .elementor-element.elementor-element-818aae9{--width:29.655%;}.elementor-2414 .elementor-element.elementor-element-12e46b3{--width:100%;}.elementor-2414 .elementor-element.elementor-element-79aab73{--width:100%;}.elementor-2414 .elementor-element.elementor-element-4002185{--width:80%;}.elementor-2414 .elementor-element.elementor-element-2c033d8{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-f17ec9d{--width:80%;}.elementor-2414 .elementor-element.elementor-element-edc580e{--width:47.239%;}.elementor-2414 .elementor-element.elementor-element-de2e16c{--width:47.239%;}.elementor-2414 .elementor-element.elementor-element-4fda2e5{--width:80%;}.elementor-2414 .elementor-element.elementor-element-abbdcdb{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-12074cf{--width:80%;}.elementor-2414 .elementor-element.elementor-element-bd0d599{--width:36.689%;}.elementor-2414 .elementor-element.elementor-element-202742c{--width:57.788%;}.elementor-2414 .elementor-element.elementor-element-80c7fe4{--width:80%;}.elementor-2414 .elementor-element.elementor-element-98929a0{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-b37ea2d{--width:80%;}.elementor-2414 .elementor-element.elementor-element-673493c{--width:57.788%;}.elementor-2414 .elementor-element.elementor-element-d883b4c{--width:36.689%;}.elementor-2414 .elementor-element.elementor-element-f68f3eb{--width:80%;}.elementor-2414 .elementor-element.elementor-element-06b50cf{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-1123c35{--width:80%;}.elementor-2414 .elementor-element.elementor-element-b8f86e3{--width:47.239%;}.elementor-2414 .elementor-element.elementor-element-7d0e9b6{--width:47.239%;}}@media(max-width:980px) and (min-width:768px){.elementor-2414 .elementor-element.elementor-element-5ff1cc7{--width:100%;}.elementor-2414 .elementor-element.elementor-element-951d67c{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-73bcf6f{--width:80%;}.elementor-2414 .elementor-element.elementor-element-efeca78{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-9e4b1b9{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-bf4d89a{--width:80%;}.elementor-2414 .elementor-element.elementor-element-f2907f8{--width:29.655%;}.elementor-2414 .elementor-element.elementor-element-6d077c6{--width:29.655%;}.elementor-2414 .elementor-element.elementor-element-578b198{--width:29.655%;}.elementor-2414 .elementor-element.elementor-element-9f601af{--width:29.655%;}.elementor-2414 .elementor-element.elementor-element-cc6e79f{--width:29.655%;}.elementor-2414 .elementor-element.elementor-element-6f01e8c{--width:29.655%;}.elementor-2414 .elementor-element.elementor-element-f09f612{--width:80%;}.elementor-2414 .elementor-element.elementor-element-c129046{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-6f3e95e{--width:80%;}.elementor-2414 .elementor-element.elementor-element-6a66361{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-4b89fda{--width:70%;}.elementor-2414 .elementor-element.elementor-element-78f7130{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-ac39b30{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-5434943{--width:70%;}.elementor-2414 .elementor-element.elementor-element-b109def{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-9f800a9{--width:80%;}.elementor-2414 .elementor-element.elementor-element-de86e48{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-0cdc6f8{--width:100%;}.elementor-2414 .elementor-element.elementor-element-95780b1{--width:100%;}.elementor-2414 .elementor-element.elementor-element-29ec880{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-9473cbc{--width:100%;}.elementor-2414 .elementor-element.elementor-element-bdc8b5b{--width:100%;}.elementor-2414 .elementor-element.elementor-element-818aae9{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-12e46b3{--width:100%;}.elementor-2414 .elementor-element.elementor-element-79aab73{--width:100%;}.elementor-2414 .elementor-element.elementor-element-4002185{--width:80%;}.elementor-2414 .elementor-element.elementor-element-2c033d8{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-f17ec9d{--width:80%;}.elementor-2414 .elementor-element.elementor-element-edc580e{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-de2e16c{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-4fda2e5{--width:80%;}.elementor-2414 .elementor-element.elementor-element-abbdcdb{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-12074cf{--width:80%;}.elementor-2414 .elementor-element.elementor-element-bd0d599{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-202742c{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-80c7fe4{--width:80%;}.elementor-2414 .elementor-element.elementor-element-98929a0{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-b37ea2d{--width:80%;}.elementor-2414 .elementor-element.elementor-element-673493c{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-d883b4c{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-f68f3eb{--width:80%;}.elementor-2414 .elementor-element.elementor-element-06b50cf{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-1123c35{--width:80%;}.elementor-2414 .elementor-element.elementor-element-7d0e9b6{--width:99.99%;}}@media(max-width:980px){.elementor-2414 .elementor-element.elementor-element-5ff1cc7{--padding-top:350px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-e0018d9{margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-2414 .elementor-element.elementor-element-7241fa4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -42px) 0px;}.elementor-2414 .elementor-element.elementor-element-6958093{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-2414 .elementor-element.elementor-element-11e94b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2414 .elementor-element.elementor-element-68bf069{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-73bcf6f{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-efeca78{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2414 .elementor-element.elementor-element-0a9a8bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2414 .elementor-element.elementor-element-6ca945b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2414 .elementor-element.elementor-element-9e4b1b9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2414 .elementor-element.elementor-element-bf4d89a{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-f2907f8{--margin-top:0%;--margin-bottom:4.6875%;--margin-left:0%;--margin-right:5.4984%;}.elementor-2414 .elementor-element.elementor-element-67aa961 img{width:100%;}.elementor-2414 .elementor-element.elementor-element-6d077c6{--margin-top:0%;--margin-bottom:4.6875%;--margin-left:0%;--margin-right:5.4984%;}.elementor-2414 .elementor-element.elementor-element-8892683 img{width:100%;}.elementor-2414 .elementor-element.elementor-element-578b198{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2414 .elementor-element.elementor-element-8bb7b16 img{width:100%;}.elementor-2414 .elementor-element.elementor-element-9f601af{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5.4984%;}.elementor-2414 .elementor-element.elementor-element-a52ddd6 img{width:100%;}.elementor-2414 .elementor-element.elementor-element-cc6e79f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:5.4984%;}.elementor-2414 .elementor-element.elementor-element-8a4ebb7 img{width:100%;}.elementor-2414 .elementor-element.elementor-element-023a1c7 img{width:100%;}.elementor-2414 .elementor-element.elementor-element-3ed7d69{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-f09f612{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-6493edb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2414 .elementor-element.elementor-element-04efce6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2414 .elementor-element.elementor-element-d161452{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-6f3e95e{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-6a66361{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2414 .elementor-element.elementor-element-246267f{--container-widget-width:92.857%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92.857% );max-width:92.857%;}.elementor-2414 .elementor-element.elementor-element-246267f img{width:100%;}.elementor-2414 .elementor-element.elementor-element-4b89fda{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-78f7130{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2414 .elementor-element.elementor-element-ac39b30{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2414 .elementor-element.elementor-element-5434943{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-9f800a9{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-de86e48{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2414 .elementor-element.elementor-element-29ec880{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2414 .elementor-element.elementor-element-04bf90f{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-4002185{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-f17ec9d{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-edc580e{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2414 .elementor-element.elementor-element-4fda2e5{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-4cb048b{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-12074cf{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-bd0d599{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2414 .elementor-element.elementor-element-9ea0027{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2414 .elementor-element.elementor-element-9ea0027 .elementor-heading-title{font-size:50px;line-height:60px;}.elementor-2414 .elementor-element.elementor-element-d3f4066{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2414 .elementor-element.elementor-element-047603f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2414 .elementor-element.elementor-element-047603f .swiper-slide{height:621.06px;}.elementor-2414 .elementor-element.elementor-element-047603f .swiper-slide-inner{padding:90.11px 45.05px 90.11px 45.05px;}.elementor-2414 .elementor-element.elementor-element-e6d4ece{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2414 .elementor-element.elementor-element-80c7fe4{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-b37ea2d{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-673493c{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2414 .elementor-element.elementor-element-7fc45a3 img{width:74.27%;}.elementor-2414 .elementor-element.elementor-element-6817c98{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-f68f3eb{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-0167686{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2414 .elementor-element.elementor-element-7164a08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2414 .elementor-element.elementor-element-92245b4{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-1123c35{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2414 .elementor-element.elementor-element-e46edc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}}@media(max-width:767px){.elementor-2414 .elementor-element.elementor-element-0dfeba7{--width:100%;}.elementor-2414 .elementor-element.elementor-element-9d808d6{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-b343aa3{width:100%;max-width:100%;margin:-190px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2414 .elementor-element.elementor-element-c2870b2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2414 .elementor-element.elementor-element-9a13cf1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-2414 .elementor-element.elementor-element-a8cff07{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2414 .elementor-element.elementor-element-1ad424d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2414 .elementor-element.elementor-element-73bcf6f{--width:80%;}.elementor-2414 .elementor-element.elementor-element-efeca78{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-0a9a8bb .elementor-heading-title{font-size:26px;line-height:31.2px;}.elementor-2414 .elementor-element.elementor-element-9e4b1b9{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-bf4d89a{--width:80%;--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-2414 .elementor-element.elementor-element-f2907f8{--width:99.99%;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2414 .elementor-element.elementor-element-67aa961 img{width:68.49%;}.elementor-2414 .elementor-element.elementor-element-6d077c6{--width:99.99%;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2414 .elementor-element.elementor-element-8892683 img{width:76.71%;}.elementor-2414 .elementor-element.elementor-element-578b198{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-8bb7b16 img{width:100%;}.elementor-2414 .elementor-element.elementor-element-9f601af{--width:99.99%;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2414 .elementor-element.elementor-element-a52ddd6 img{width:100%;}.elementor-2414 .elementor-element.elementor-element-cc6e79f{--width:99.99%;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2414 .elementor-element.elementor-element-8a4ebb7 img{width:100%;}.elementor-2414 .elementor-element.elementor-element-6f01e8c{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-023a1c7 img{width:100%;}.elementor-2414 .elementor-element.elementor-element-f09f612{--width:80%;}.elementor-2414 .elementor-element.elementor-element-c129046{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-4b89fda{--width:70%;}.elementor-2414 .elementor-element.elementor-element-78f7130{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-8f1a1b3 .elementor-heading-title{font-size:50px;line-height:60px;}.elementor-2414 .elementor-element.elementor-element-ac39b30{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-5434943{--width:70%;}.elementor-2414 .elementor-element.elementor-element-b109def{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-9f800a9{--width:80%;}.elementor-2414 .elementor-element.elementor-element-de86e48{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-0cdc6f8{--width:100%;}.elementor-2414 .elementor-element.elementor-element-95780b1{--width:100%;}.elementor-2414 .elementor-element.elementor-element-29ec880{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-9473cbc{--width:100%;}.elementor-2414 .elementor-element.elementor-element-bdc8b5b{--width:100%;}.elementor-2414 .elementor-element.elementor-element-818aae9{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-12e46b3{--width:100%;}.elementor-2414 .elementor-element.elementor-element-79aab73{--width:100%;}.elementor-2414 .elementor-element.elementor-element-4002185{--width:80%;}.elementor-2414 .elementor-element.elementor-element-2c033d8{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-f17ec9d{--width:80%;}.elementor-2414 .elementor-element.elementor-element-edc580e{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-de2e16c{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-4fda2e5{--width:80%;}.elementor-2414 .elementor-element.elementor-element-abbdcdb{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-12074cf{--width:80%;}.elementor-2414 .elementor-element.elementor-element-bd0d599{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-2c0ac2f{--width:100%;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2414 .elementor-element.elementor-element-88fecf2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2414 .elementor-element.elementor-element-202742c{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-047603f .swiper-slide{height:875.13px;}.elementor-2414 .elementor-element.elementor-element-047603f .swiper-slide-inner{padding:43.92px 21.95px 43.92px 21.95px;}.elementor-2414 .elementor-element.elementor-element-047603f .elementor-slide-heading{font-size:20px;line-height:24px;}.elementor-2414 .elementor-element.elementor-element-80c7fe4{--width:80%;}.elementor-2414 .elementor-element.elementor-element-98929a0{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-bc7acbe .elementor-heading-title{font-size:64px;line-height:76.8px;}.elementor-2414 .elementor-element.elementor-element-b37ea2d{--width:80%;}.elementor-2414 .elementor-element.elementor-element-673493c{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-accordion-title{font-size:18px;line-height:21.6px;}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-tab-content{font-size:11px;line-height:16.5px;}.elementor-2414 .elementor-element.elementor-element-d883b4c{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-f68f3eb{--width:80%;}.elementor-2414 .elementor-element.elementor-element-06b50cf{--width:99.99%;}.elementor-2414 .elementor-element.elementor-element-1123c35{--width:80%;}.elementor-2414 .elementor-element.elementor-element-7d0e9b6{--width:99.99%;}}/* Start custom CSS for container, class: .elementor-element-951d67c */.elementor-2414 .elementor-element.elementor-element-951d67c{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ff1cc7 */.elementor-2414 .elementor-element.elementor-element-5ff1cc7{max-width:2560px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e8d279 */@media(max-width:980px){.elementor-2414 .elementor-element.elementor-element-7e8d279{height:743px}}@media(max-width:767px){.elementor-2414 .elementor-element.elementor-element-7e8d279{height:auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d808d6 */@media(max-width:767px){.elementor-2414 .elementor-element.elementor-element-9d808d6{z-index:2}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dfeba7 */.elementor-2414 .elementor-element.elementor-element-0dfeba7{max-width:2560px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e73223f */@media(max-width:767px){.elementor-2414 .elementor-element.elementor-element-e73223f{height:743px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efeca78 */.elementor-2414 .elementor-element.elementor-element-efeca78{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e4b1b9 */.elementor-2414 .elementor-element.elementor-element-9e4b1b9{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73bcf6f */.elementor-2414 .elementor-element.elementor-element-73bcf6f{max-width:1600px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2907f8 */.elementor-2414 .elementor-element.elementor-element-f2907f8{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d077c6 */.elementor-2414 .elementor-element.elementor-element-6d077c6{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-578b198 */.elementor-2414 .elementor-element.elementor-element-578b198{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f601af */.elementor-2414 .elementor-element.elementor-element-9f601af{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc6e79f */.elementor-2414 .elementor-element.elementor-element-cc6e79f{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f01e8c */.elementor-2414 .elementor-element.elementor-element-6f01e8c{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf4d89a */.elementor-2414 .elementor-element.elementor-element-bf4d89a{max-width:1600px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59dbb87 */.elementor-2414 .elementor-element.elementor-element-59dbb87{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c129046 */.elementor-2414 .elementor-element.elementor-element-c129046{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f09f612 */.elementor-2414 .elementor-element.elementor-element-f09f612{max-width:1600px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ed7d69 */.elementor-2414 .elementor-element.elementor-element-3ed7d69{background-blend-mode:normal, normal}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a66361 */.elementor-2414 .elementor-element.elementor-element-6a66361{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2041d52 */.elementor-2414 .elementor-element.elementor-element-2041d52{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f3e95e */.elementor-2414 .elementor-element.elementor-element-6f3e95e{max-width:1600px;margin-left:auto;margin-right:auto}
.elementor-2414 .elementor-element.elementor-element-6f3e95e{position:absolute;top:-400px;right:288px;bottom:1673.08px;left:0px;width:1152px;transform:matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1);transform-origin:576px 205.695px}@media(max-width:980px){.elementor-2414 .elementor-element.elementor-element-6f3e95e{position:absolute;top:-400px;right:160px;bottom:2835.98px;left:0px;width:640px;transform:matrix3d(0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 0.7, 0, 0, 0, 0, 1);transform-origin:320px 253px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78f7130 */.elementor-2414 .elementor-element.elementor-element-78f7130{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac39b30 */.elementor-2414 .elementor-element.elementor-element-ac39b30{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b89fda */.elementor-2414 .elementor-element.elementor-element-4b89fda{max-width:1600px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b109def */.elementor-2414 .elementor-element.elementor-element-b109def{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5434943 */.elementor-2414 .elementor-element.elementor-element-5434943{max-width:1600px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7f95f4 */.elementor-2414 .elementor-element.elementor-element-e7f95f4 .et_pb_button:hover{ border: 2px solid transparent; padding: 0.3em 2em 0.3em 0.7em; }
.elementor-2414 .elementor-element.elementor-element-e7f95f4 .et_pb_button:hover{ background-color: rgba(0, 0, 0, 0.05); }
.elementor-2414 .elementor-element.elementor-element-e7f95f4 .et_pb_button:hover{ background-color: rgb(44, 42, 37); border-radius: 0px; color: rgb(255, 255, 255) !important; }
.elementor-2414 .elementor-element.elementor-element-e7f95f4 .service-blurb{ margin-top: 30px; }
.elementor-2414 .elementor-element.elementor-element-e7f95f4 a.et_pb_button.service-btn,.elementor-2414 .elementor-element.elementor-element-e7f95f4 a.et_pb_button.service-btn:hover{ padding-top: 12px !important; padding-bottom: 12px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de86e48 */.elementor-2414 .elementor-element.elementor-element-de86e48{z-index:2}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed36732 */.elementor-2414 .elementor-element.elementor-element-ed36732 .et_pb_button:hover{ border: 2px solid transparent; padding: 0.3em 2em 0.3em 0.7em; }
.elementor-2414 .elementor-element.elementor-element-ed36732 .et_pb_button:hover{ background-color: rgba(0, 0, 0, 0.05); }
.elementor-2414 .elementor-element.elementor-element-ed36732 .et_pb_button:hover{ background-color: rgb(44, 42, 37); border-radius: 0px; color: rgb(255, 255, 255) !important; }
.elementor-2414 .elementor-element.elementor-element-ed36732 .service-blurb{ margin-top: 30px; }
.elementor-2414 .elementor-element.elementor-element-ed36732 a.et_pb_button.service-btn,.elementor-2414 .elementor-element.elementor-element-ed36732 a.et_pb_button.service-btn:hover{ padding-top: 12px !important; padding-bottom: 12px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ec880 */.elementor-2414 .elementor-element.elementor-element-29ec880{z-index:2}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34c0048 */.elementor-2414 .elementor-element.elementor-element-34c0048 .et_pb_button:hover{ border: 2px solid transparent; padding: 0.3em 2em 0.3em 0.7em; }
.elementor-2414 .elementor-element.elementor-element-34c0048 .et_pb_button:hover{ background-color: rgba(0, 0, 0, 0.05); }
.elementor-2414 .elementor-element.elementor-element-34c0048 .et_pb_button:hover{ background-color: rgb(44, 42, 37); border-radius: 0px; color: rgb(255, 255, 255) !important; }
.elementor-2414 .elementor-element.elementor-element-34c0048 .service-blurb{ margin-top: 30px; }
.elementor-2414 .elementor-element.elementor-element-34c0048 a.et_pb_button.service-btn,.elementor-2414 .elementor-element.elementor-element-34c0048 a.et_pb_button.service-btn:hover{ padding-top: 12px !important; padding-bottom: 12px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-818aae9 */.elementor-2414 .elementor-element.elementor-element-818aae9{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f800a9 */.elementor-2414 .elementor-element.elementor-element-9f800a9{max-width:1600px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c033d8 */.elementor-2414 .elementor-element.elementor-element-2c033d8{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4002185 */.elementor-2414 .elementor-element.elementor-element-4002185{max-width:1600px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edc580e */.elementor-2414 .elementor-element.elementor-element-edc580e{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de2e16c */.elementor-2414 .elementor-element.elementor-element-de2e16c{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f17ec9d */.elementor-2414 .elementor-element.elementor-element-f17ec9d{max-width:1600px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0acb5cf */.elementor-2414 .elementor-element.elementor-element-0acb5cf .figc{ color: rgb(255, 255, 255); }
.elementor-2414 .elementor-element.elementor-element-0acb5cf .modula-item.tg-loaded:not(.modula-item--embedded) .modula-item-content{ transform: none !important; opacity: 1 !important; }
.elementor-2414 .elementor-element.elementor-element-0acb5cf img.pic{ font-size: 12px; position: absolute; max-width: 999em; transition: width 0.3s, height 0.3s, transform 0.3s linear, opacity 0.2s linear; }
.elementor-2414 .elementor-element.elementor-element-0acb5cf .modula-item.tg-loaded img.pic{ display: block; opacity: 1; }
.elementor-2414 .elementor-element.elementor-element-0acb5cf .figc{ color: rgb(255, 255, 255); text-align: center; position: absolute; left: 0px; width: 100%; padding: 0px; max-width: 100%; }
.elementor-2414 .elementor-element.elementor-element-0acb5cf .figc{ color: rgb(0, 0, 0); text-align: center; position: absolute; left: 0px; width: 100%; padding: 2em; }
.elementor-2414 .elementor-element.elementor-element-0acb5cf .modula-item.effect-pufrobo .figc{ text-align: right; }
.elementor-2414 .elementor-element.elementor-element-0acb5cf .modula-item.tg-loaded:hover img.pic{ opacity: 0.8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abbdcdb */.elementor-2414 .elementor-element.elementor-element-abbdcdb{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fda2e5 */.elementor-2414 .elementor-element.elementor-element-4fda2e5{max-width:1600px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04bf90f */.elementor-2414 .elementor-element.elementor-element-04bf90f{background-blend-mode:normal, normal}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd0d599 */.elementor-2414 .elementor-element.elementor-element-bd0d599{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-202742c */.elementor-2414 .elementor-element.elementor-element-202742c{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12074cf */.elementor-2414 .elementor-element.elementor-element-12074cf{max-width:1600px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98929a0 */.elementor-2414 .elementor-element.elementor-element-98929a0{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80c7fe4 */.elementor-2414 .elementor-element.elementor-element-80c7fe4{max-width:1600px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-b64261f */.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-accordion-item{background-color:#F4F4F4;border-radius:10px;box-shadow:rgba(0, 0, 0, 0.3) 6px 6px 24px 0px;border:1px solid #D9D9D9;padding:20px;margin-bottom:32px}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-accordion-item:last-child{margin-bottom:0}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-accordion-item + .elementor-accordion-item{border-top:1px solid #D9D9D9}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-tab-title{padding:0;border:none}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-tab-content{border:none;padding:0}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-accordion-item:has(.elementor-active){background-color:#FFFFFF;box-shadow:rgba(0, 0, 0, 0.3) 6px 6px 24px 0px;padding:20px}.elementor-2414 .elementor-element.elementor-element-b64261f .elementor-tab-content{padding-top:0px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-673493c */.elementor-2414 .elementor-element.elementor-element-673493c{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d883b4c */.elementor-2414 .elementor-element.elementor-element-d883b4c{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b37ea2d */.elementor-2414 .elementor-element.elementor-element-b37ea2d{max-width:1600px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70b629f */.elementor-2414 .elementor-element.elementor-element-70b629f{background-blend-mode:multiply}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06b50cf */.elementor-2414 .elementor-element.elementor-element-06b50cf{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f68f3eb */.elementor-2414 .elementor-element.elementor-element-f68f3eb{max-width:1600px;margin-left:auto;margin-right:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8f86e3 */.elementor-2414 .elementor-element.elementor-element-b8f86e3{z-index:2}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ac5bd2c */.elementor-2414 .elementor-element.elementor-element-ac5bd2c .top_label .gfield_label{ clear: both; display: inline-block; line-height: 1.3; }
.elementor-2414 .elementor-element.elementor-element-ac5bd2c .top_label div.ginput_container{ margin-top: 8px; }
.elementor-2414 .elementor-element.elementor-element-ac5bd2c input.medium{ width: 100%; }
.elementor-2414 .elementor-element.elementor-element-ac5bd2c textarea.medium{ height: 120px; width: 100%; }
.elementor-2414 .elementor-element.elementor-element-ac5bd2c .gf_invisible{ left: -9999px; position: absolute; visibility: hidden; }
@media only screen and (min-width: 641px){.elementor-2414 .elementor-element.elementor-element-ac5bd2c .top_label input.medium{ width: calc(50% - 8px); }}
@media only screen and (min-width: 641px){.elementor-2414 .elementor-element.elementor-element-ac5bd2c textarea.medium{ height: 160px; width: 100%; }}
.elementor-2414 .elementor-element.elementor-element-ac5bd2c .gform_legacy_markup_wrapper.gf_browser_chrome ul li::after,.elementor-2414 .elementor-element.elementor-element-ac5bd2c .gform_legacy_markup_wrapper.gf_browser_chrome ul li::before{ content: none; }
.elementor-2414 .elementor-element.elementor-element-ac5bd2c .gform_footer.top_label{ margin: 10px 0px; padding: 0px; }
.elementor-2414 .elementor-element.elementor-element-ac5bd2c .top_label div.ginput_container{ padding-top: 0px !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d0e9b6 */.elementor-2414 .elementor-element.elementor-element-7d0e9b6{z-index:2}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1123c35 */.elementor-2414 .elementor-element.elementor-element-1123c35{max-width:1600px;margin-left:auto;margin-right:auto}/* End custom CSS */