.elementor-10941 .elementor-element.elementor-element-120f07df{--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:8em 0em;--row-gap:8em;--column-gap:0em;--overlay-opacity:0.8;--padding-top:8em;--padding-bottom:8em;--padding-left:4em;--padding-right:4em;}.elementor-10941 .elementor-element.elementor-element-120f07df:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-120f07df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://b4387530.smushcdn.com/4387530/wp-content/uploads/2026/04/commercial-roofing-thermal-imaging-hero-florida.webp?lossy=1&strip=1&webp=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10941 .elementor-element.elementor-element-120f07df::before, .elementor-10941 .elementor-element.elementor-element-120f07df > .elementor-background-video-container::before, .elementor-10941 .elementor-element.elementor-element-120f07df > .e-con-inner > .elementor-background-video-container::before, .elementor-10941 .elementor-element.elementor-element-120f07df > .elementor-background-slideshow::before, .elementor-10941 .elementor-element.elementor-element-120f07df > .e-con-inner > .elementor-background-slideshow::before, .elementor-10941 .elementor-element.elementor-element-120f07df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0A0A09;--background-overlay:'';}.elementor-10941 .elementor-element.elementor-element-448a8d0{--display:flex;}.elementor-10941 .elementor-element.elementor-element-4cfe821{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-10941 .elementor-element.elementor-element-4cfe821 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-10941 .elementor-element.elementor-element-842ccf0{--divider-border-style:solid;--divider-color:var( --e-global-color-d49ac81 );--divider-border-width:1px;}.elementor-10941 .elementor-element.elementor-element-842ccf0 .elementor-divider-separator{width:100%;}.elementor-10941 .elementor-element.elementor-element-842ccf0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-10941 .elementor-element.elementor-element-aad2d10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;font-family:"Public Sans", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}.elementor-10941 .elementor-element.elementor-element-e2efbee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10941 .elementor-element.elementor-element-6c4caa8{padding:0px 0px 0px 0px;}.elementor-10941 .elementor-element.elementor-element-6afa142 .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-d49ac81 );color:var( --e-global-color-d49ac81 );}.elementor-10941 .elementor-element.elementor-element-6afa142{padding:0px 0px 0px 0px;}.elementor-10941 .elementor-element.elementor-element-ab7a95c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:6em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-10941 .elementor-element.elementor-element-ab7a95c:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-ab7a95c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10941 .elementor-element.elementor-element-ebf5fc3{--display:flex;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-2ef2368{text-align:start;}.elementor-10941 .elementor-element.elementor-element-2ef2368 .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );color:var( --e-global-color-d49ac81 );}.elementor-10941 .elementor-element.elementor-element-027465d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-10941 .elementor-element.elementor-element-845ce6d{text-align:start;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-10941 .elementor-element.elementor-element-0861b7b{--display:flex;--justify-content:flex-start;--border-radius:8px 8px 8px 8px;}.elementor-10941 .elementor-element.elementor-element-d415372{background-color:#F5F7F2;padding:40px 20px 40px 20px;border-radius:8px 8px 8px 8px;}.elementor-10941 .elementor-element.elementor-element-d415372 img{width:100%;border-radius:8px 8px 8px 8px;box-shadow:0px 12px 28px 0px rgba(0, 0, 0, 0.12);}.elementor-10941 .elementor-element.elementor-element-2a41f9af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:3em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-10941 .elementor-element.elementor-element-2a41f9af:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-2a41f9af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10941 .elementor-element.elementor-element-6d14bfb3{--display:flex;--justify-content:flex-start;--border-radius:8px 8px 8px 8px;}.elementor-10941 .elementor-element.elementor-element-2827d596{background-color:#F5F7F2;padding:40px 20px 40px 20px;border-radius:8px 8px 8px 8px;}.elementor-10941 .elementor-element.elementor-element-2827d596 img{width:100%;border-radius:8px 8px 8px 8px;box-shadow:0px 12px 28px 0px rgba(0, 0, 0, 0.12);}.elementor-10941 .elementor-element.elementor-element-1c29fdd5{--display:flex;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-9202c5f{text-align:start;}.elementor-10941 .elementor-element.elementor-element-9202c5f .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );color:var( --e-global-color-d49ac81 );}.elementor-10941 .elementor-element.elementor-element-28c5071d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-10941 .elementor-element.elementor-element-3c958b26{text-align:start;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-10941 .elementor-element.elementor-element-67f8d27{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10941 .elementor-element.elementor-element-5a8f4a6{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.81;--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-10941 .elementor-element.elementor-element-5a8f4a6:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-5a8f4a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F2;}.elementor-10941 .elementor-element.elementor-element-5a8f4a6::before, .elementor-10941 .elementor-element.elementor-element-5a8f4a6 > .elementor-background-video-container::before, .elementor-10941 .elementor-element.elementor-element-5a8f4a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-10941 .elementor-element.elementor-element-5a8f4a6 > .elementor-background-slideshow::before, .elementor-10941 .elementor-element.elementor-element-5a8f4a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10941 .elementor-element.elementor-element-5a8f4a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10941 .elementor-element.elementor-element-12be4c9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-10941 .elementor-element.elementor-element-12be4c9:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-12be4c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10941 .elementor-element.elementor-element-7434898{text-align:center;}.elementor-10941 .elementor-element.elementor-element-7434898 .elementor-heading-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );color:var( --e-global-color-secondary );}.elementor-10941 .elementor-element.elementor-element-27d1094{--divider-border-style:solid;--divider-color:var( --e-global-color-d49ac81 );--divider-border-width:1px;}.elementor-10941 .elementor-element.elementor-element-27d1094 .elementor-divider-separator{width:72%;margin:0 auto;margin-center:0;}.elementor-10941 .elementor-element.elementor-element-27d1094 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-10941 .elementor-element.elementor-element-38a31cf{text-align:center;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-10941 .elementor-element.elementor-element-9485c9e{text-align:center;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-10941 .elementor-element.elementor-element-906af65{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-10941 .elementor-element.elementor-element-906af65:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-906af65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10941 .elementor-element.elementor-element-cc8594d{--display:flex;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-99f6bc5{text-align:start;}.elementor-10941 .elementor-element.elementor-element-99f6bc5 .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );color:var( --e-global-color-d49ac81 );}.elementor-10941 .elementor-element.elementor-element-eda1bbd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-10941 .elementor-element.elementor-element-c5602d6{text-align:start;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-10941 .elementor-element.elementor-element-e587499 .elementor-button{background-color:var( --e-global-color-d49ac81 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-10941 .elementor-element.elementor-element-e587499{padding:0px 0px 0px 0px;}.elementor-10941 .elementor-element.elementor-element-e587499 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10941 .elementor-element.elementor-element-9fe4a39{--display:flex;--justify-content:flex-start;--border-radius:8px 8px 8px 8px;}.elementor-10941 .elementor-element.elementor-element-c2c51da{background-color:#F5F7F2;padding:40px 20px 40px 20px;border-radius:8px 8px 8px 8px;}.elementor-10941 .elementor-element.elementor-element-c2c51da img{width:100%;border-radius:8px 8px 8px 8px;box-shadow:0px 12px 28px 0px rgba(0, 0, 0, 0.12);}.elementor-10941 .elementor-element.elementor-element-c142899{--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:0.8;--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-10941 .elementor-element.elementor-element-c142899:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-c142899 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://b4387530.smushcdn.com/4387530/wp-content/uploads/2026/04/We-Tell-You-What-You-Need-to-Hear-Image.webp?lossy=1&strip=1&webp=1");background-position:top center;background-size:cover;}.elementor-10941 .elementor-element.elementor-element-c142899::before, .elementor-10941 .elementor-element.elementor-element-c142899 > .elementor-background-video-container::before, .elementor-10941 .elementor-element.elementor-element-c142899 > .e-con-inner > .elementor-background-video-container::before, .elementor-10941 .elementor-element.elementor-element-c142899 > .elementor-background-slideshow::before, .elementor-10941 .elementor-element.elementor-element-c142899 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10941 .elementor-element.elementor-element-c142899 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FC;--background-overlay:'';}.elementor-10941 .elementor-element.elementor-element-7db815f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-10941 .elementor-element.elementor-element-7db815f:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-7db815f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10941 .elementor-element.elementor-element-d400786 img{width:12%;}.elementor-10941 .elementor-element.elementor-element-caa34b7{text-align:center;}.elementor-10941 .elementor-element.elementor-element-caa34b7 .elementor-heading-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );color:var( --e-global-color-secondary );}.elementor-10941 .elementor-element.elementor-element-e3512de{--divider-border-style:solid;--divider-color:var( --e-global-color-d49ac81 );--divider-border-width:1px;}.elementor-10941 .elementor-element.elementor-element-e3512de .elementor-divider-separator{width:64%;margin:0 auto;margin-center:0;}.elementor-10941 .elementor-element.elementor-element-e3512de .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-10941 .elementor-element.elementor-element-c1cceb3{text-align:start;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-10941 .elementor-element.elementor-element-51b3192{text-align:start;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-10941 .elementor-element.elementor-element-2c4c37c{text-align:start;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-10941 .elementor-element.elementor-element-7ec81d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:6em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-10941 .elementor-element.elementor-element-7ec81d8:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-7ec81d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10941 .elementor-element.elementor-element-79a5403{--display:flex;--justify-content:flex-start;--border-radius:8px 8px 8px 8px;}.elementor-10941 .elementor-element.elementor-element-916cdcf{background-color:#F5F7F2;padding:40px 20px 40px 20px;border-radius:8px 8px 8px 8px;}.elementor-10941 .elementor-element.elementor-element-916cdcf img{width:100%;border-radius:8px 8px 8px 8px;box-shadow:0px 12px 28px 0px rgba(0, 0, 0, 0.12);}.elementor-10941 .elementor-element.elementor-element-0294dbe{--display:flex;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-9ea6c9b{text-align:start;}.elementor-10941 .elementor-element.elementor-element-9ea6c9b .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );color:var( --e-global-color-d49ac81 );}.elementor-10941 .elementor-element.elementor-element-378a366 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-10941 .elementor-element.elementor-element-118bc56{text-align:start;color:var( --e-global-color-primary );}.elementor-10941 .elementor-element.elementor-element-c56ed15{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10941 .elementor-element.elementor-element-6923f60{padding:0px 0px 0px 0px;}.elementor-10941 .elementor-element.elementor-element-6d5e479 .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-d49ac81 );color:var( --e-global-color-d49ac81 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d49ac81 );}.elementor-10941 .elementor-element.elementor-element-6d5e479{padding:0px 0px 0px 0px;}.elementor-10941 .elementor-element.elementor-element-6b73b84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:4em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-10941 .elementor-element.elementor-element-6b73b84:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-6b73b84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10941 .elementor-element.elementor-element-273d07c{--display:flex;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-0e69b5f{text-align:start;}.elementor-10941 .elementor-element.elementor-element-0e69b5f .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );color:var( --e-global-color-d49ac81 );}.elementor-10941 .elementor-element.elementor-element-7736f92 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-10941 .elementor-element.elementor-element-de92090{text-align:start;color:var( --e-global-color-primary );}.elementor-10941 .elementor-element.elementor-element-0143ddd{--display:flex;--justify-content:flex-start;--border-radius:8px 8px 8px 8px;}.elementor-10941 .elementor-element.elementor-element-0dc4391{background-color:#F5F7F2;padding:40px 20px 40px 20px;border-radius:8px 8px 8px 8px;}.elementor-10941 .elementor-element.elementor-element-0dc4391 img{width:100%;border-radius:8px 8px 8px 8px;box-shadow:0px 12px 28px 0px rgba(0, 0, 0, 0.12);}.elementor-10941 .elementor-element.elementor-element-859584c{--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.81;--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-10941 .elementor-element.elementor-element-859584c:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-859584c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7F2;}.elementor-10941 .elementor-element.elementor-element-859584c::before, .elementor-10941 .elementor-element.elementor-element-859584c > .elementor-background-video-container::before, .elementor-10941 .elementor-element.elementor-element-859584c > .e-con-inner > .elementor-background-video-container::before, .elementor-10941 .elementor-element.elementor-element-859584c > .elementor-background-slideshow::before, .elementor-10941 .elementor-element.elementor-element-859584c > .e-con-inner > .elementor-background-slideshow::before, .elementor-10941 .elementor-element.elementor-element-859584c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10941 .elementor-element.elementor-element-64b55c4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-10941 .elementor-element.elementor-element-64b55c4:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-64b55c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10941 .elementor-element.elementor-element-b3eac2a{text-align:start;}.elementor-10941 .elementor-element.elementor-element-b3eac2a .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );color:var( --e-global-color-d49ac81 );}.elementor-10941 .elementor-element.elementor-element-350919d{text-align:center;}.elementor-10941 .elementor-element.elementor-element-350919d .elementor-heading-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );color:var( --e-global-color-secondary );}.elementor-10941 .elementor-element.elementor-element-29b5755{--divider-border-style:solid;--divider-color:var( --e-global-color-d49ac81 );--divider-border-width:1px;}.elementor-10941 .elementor-element.elementor-element-29b5755 .elementor-divider-separator{width:56%;margin:0 auto;margin-center:0;}.elementor-10941 .elementor-element.elementor-element-29b5755 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-10941 .elementor-element.elementor-element-50b626b{text-align:center;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-10941 .elementor-element.elementor-element-9151a86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:6em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-10941 .elementor-element.elementor-element-9151a86:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-9151a86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10941 .elementor-element.elementor-element-c0148bd{--display:flex;--justify-content:flex-start;--border-radius:8px 8px 8px 8px;}.elementor-10941 .elementor-element.elementor-element-16f1593{background-color:#F5F7F2;padding:40px 20px 40px 20px;border-radius:8px 8px 8px 8px;}.elementor-10941 .elementor-element.elementor-element-16f1593 img{width:100%;border-radius:8px 8px 8px 8px;box-shadow:0px 12px 28px 0px rgba(0, 0, 0, 0.12);}.elementor-10941 .elementor-element.elementor-element-53f5f7f{--display:flex;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-fca05b8{text-align:start;}.elementor-10941 .elementor-element.elementor-element-fca05b8 .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );color:var( --e-global-color-d49ac81 );}.elementor-10941 .elementor-element.elementor-element-2ebb8cf{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-10941 .elementor-element.elementor-element-2ebb8cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-10941 .elementor-element.elementor-element-06272d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;border-radius:8px 8px 8px 8px;}.elementor-10941 .elementor-element.elementor-element-06272d7 .eael-data-table{max-width:100%;}.elementor-10941 .elementor-element.elementor-element-06272d7 .eael-data-table thead tr th{color:#fff;background-color:var( --e-global-color-d49ac81 );}.elementor-10941 .elementor-element.elementor-element-06272d7 table.dataTable thead .sorting:after{color:#fff;}.elementor-10941 .elementor-element.elementor-element-06272d7 table.dataTable thead .sorting_asc:after{color:#fff;}.elementor-10941 .elementor-element.elementor-element-06272d7 table.dataTable thead .sorting_desc:after{color:#fff;}.elementor-10941 .elementor-element.elementor-element-06272d7 .eael-data-table thead tr th:hover{color:#fff;background-color:var( --e-global-color-7fbea4f );}.elementor-10941 .elementor-element.elementor-element-06272d7 table.dataTable thead .sorting:after:hover{color:#fff;}.elementor-10941 .elementor-element.elementor-element-06272d7 table.dataTable thead .sorting_asc:after:hover{color:#fff;}.elementor-10941 .elementor-element.elementor-element-06272d7 table.dataTable thead .sorting_desc:after:hover{color:#fff;}.elementor-10941 .elementor-element.elementor-element-06272d7 .eael-data-table thead tr th i{font-size:20px;}.elementor-10941 .elementor-element.elementor-element-06272d7 .eael-data-table thead tr th .data-table-header-svg-icon{height:20px;width:20px;}.elementor-10941 .elementor-element.elementor-element-06272d7 .eael-data-table tbody > tr:nth-child(2n) td{color:#000000;background:#f2f2f2;}.elementor-10941 .elementor-element.elementor-element-06272d7 .eael-data-table tbody > tr:nth-child(2n+1) td{color:#000000;}.elementor-10941 .elementor-element.elementor-element-06272d7 .eael-data-table tbody > tr:nth-child(2n+1) td:hover{color:#6d7882;}.elementor-10941 .elementor-element.elementor-element-06272d7 .eael-data-table tbody tr td{line-height:1.5em;}.elementor-10941 .elementor-element.elementor-element-06272d7 .eael-data-table-wrap table td a{color:#c15959;}.elementor-10941 .elementor-element.elementor-element-06272d7 .eael-data-table-wrap table td a:hover{color:#6d7882;}.elementor-10941 .elementor-element.elementor-element-06272d7 .eael-data-table tbody .td-content-wrapper{text-align:left;}.elementor-10941 .elementor-element.elementor-element-06272d7 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon i{font-size:20px;color:#c15959;}.elementor-10941 .elementor-element.elementor-element-06272d7 .eael-data-table tbody .td-content-wrapper .eael-datatable-icon svg{height:20px;width:20px;fill:#c15959;}.elementor-10941 .elementor-element.elementor-element-06272d7 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon i{color:#6d7882;}.elementor-10941 .elementor-element.elementor-element-06272d7 .eael-data-table tbody .td-content-wrapper:hover .eael-datatable-icon svg{fill:#6d7882;}.elementor-10941 .elementor-element.elementor-element-f1cd0e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10941 .elementor-element.elementor-element-d8a10b1{padding:0px 0px 0px 0px;}.elementor-10941 .elementor-element.elementor-element-6228dea .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-d49ac81 );color:var( --e-global-color-d49ac81 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d49ac81 );}.elementor-10941 .elementor-element.elementor-element-6228dea{padding:0px 0px 0px 0px;}.elementor-10941 .elementor-element.elementor-element-e10c5cf{--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;--justify-content:space-between;--align-items:center;--padding-top:4em;--padding-bottom:7em;--padding-left:2em;--padding-right:2em;}.elementor-10941 .elementor-element.elementor-element-e10c5cf:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-e10c5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-10941 .elementor-element.elementor-element-749a4ea{text-align:center;}.elementor-10941 .elementor-element.elementor-element-749a4ea .elementor-heading-title{font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;font-size:var( --e-global-typography-84ca66e-font-size );font-weight:var( --e-global-typography-84ca66e-font-weight );text-transform:var( --e-global-typography-84ca66e-text-transform );line-height:var( --e-global-typography-84ca66e-line-height );color:var( --e-global-color-d49ac81 );}.elementor-10941 .elementor-element.elementor-element-86926e1{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;}.elementor-10941 .elementor-element.elementor-element-86926e1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-10941 .elementor-element.elementor-element-45e06197{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10941 .elementor-element.elementor-element-532cdace{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.06);--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-532cdace:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-532cdace > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-10941 .elementor-element.elementor-element-532cdace:hover{background-color:#F5F7F2;box-shadow:0px 12px 28px 0px rgba(0, 0, 0, 0.12);}.elementor-10941 .elementor-element.elementor-element-532cdace.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10941 .elementor-element.elementor-element-1c987d9d .elementor-icon-wrapper{text-align:center;}.elementor-10941 .elementor-element.elementor-element-384a0613{text-align:center;}.elementor-10941 .elementor-element.elementor-element-384a0613 .elementor-heading-title{font-family:var( --e-global-typography-953a407-font-family ), Sans-serif;font-size:var( --e-global-typography-953a407-font-size );font-weight:var( --e-global-typography-953a407-font-weight );line-height:var( --e-global-typography-953a407-line-height );color:#7F9847;}.elementor-10941 .elementor-element.elementor-element-4b9c87d6{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-87071f0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.06);--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-87071f0:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-87071f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-10941 .elementor-element.elementor-element-87071f0:hover{background-color:#F5F7F2;box-shadow:0px 12px 28px 0px rgba(0, 0, 0, 0.12);}.elementor-10941 .elementor-element.elementor-element-87071f0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10941 .elementor-element.elementor-element-52ebb89 .elementor-icon-wrapper{text-align:center;}.elementor-10941 .elementor-element.elementor-element-87a7517{text-align:center;}.elementor-10941 .elementor-element.elementor-element-87a7517 .elementor-heading-title{font-family:var( --e-global-typography-953a407-font-family ), Sans-serif;font-size:var( --e-global-typography-953a407-font-size );font-weight:var( --e-global-typography-953a407-font-weight );line-height:var( --e-global-typography-953a407-line-height );color:#7F9847;}.elementor-10941 .elementor-element.elementor-element-666423d{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-71a7600{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.06);--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-71a7600:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-71a7600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-10941 .elementor-element.elementor-element-71a7600:hover{background-color:#F5F7F2;box-shadow:0px 12px 28px 0px rgba(0, 0, 0, 0.12);}.elementor-10941 .elementor-element.elementor-element-71a7600.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10941 .elementor-element.elementor-element-405556e .elementor-icon-wrapper{text-align:center;}.elementor-10941 .elementor-element.elementor-element-e5be63d{text-align:center;}.elementor-10941 .elementor-element.elementor-element-e5be63d .elementor-heading-title{font-family:var( --e-global-typography-953a407-font-family ), Sans-serif;font-size:var( --e-global-typography-953a407-font-size );font-weight:var( --e-global-typography-953a407-font-weight );line-height:var( --e-global-typography-953a407-line-height );color:#7F9847;}.elementor-10941 .elementor-element.elementor-element-b01f5a5{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-90ec083{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.06);--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-90ec083:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-90ec083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-10941 .elementor-element.elementor-element-90ec083:hover{background-color:#F5F7F2;box-shadow:0px 12px 28px 0px rgba(0, 0, 0, 0.12);}.elementor-10941 .elementor-element.elementor-element-90ec083.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10941 .elementor-element.elementor-element-a0fd1d2 .elementor-icon-wrapper{text-align:center;}.elementor-10941 .elementor-element.elementor-element-f91c87b{text-align:center;}.elementor-10941 .elementor-element.elementor-element-f91c87b .elementor-heading-title{font-family:var( --e-global-typography-953a407-font-family ), Sans-serif;font-size:var( --e-global-typography-953a407-font-size );font-weight:var( --e-global-typography-953a407-font-weight );line-height:var( --e-global-typography-953a407-line-height );color:#7F9847;}.elementor-10941 .elementor-element.elementor-element-cf375ef{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-769a523{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.06);--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-769a523:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-769a523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-10941 .elementor-element.elementor-element-769a523:hover{background-color:#F5F7F2;box-shadow:0px 12px 28px 0px rgba(0, 0, 0, 0.12);}.elementor-10941 .elementor-element.elementor-element-769a523.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10941 .elementor-element.elementor-element-bbfee56 .elementor-icon-wrapper{text-align:center;}.elementor-10941 .elementor-element.elementor-element-2c2e0e3{text-align:center;}.elementor-10941 .elementor-element.elementor-element-2c2e0e3 .elementor-heading-title{font-family:var( --e-global-typography-953a407-font-family ), Sans-serif;font-size:var( --e-global-typography-953a407-font-size );font-weight:var( --e-global-typography-953a407-font-weight );line-height:var( --e-global-typography-953a407-line-height );color:#7F9847;}.elementor-10941 .elementor-element.elementor-element-852ca5d{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-b7096ee{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:8px 8px 8px 8px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.06);--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-b7096ee:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-b7096ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-10941 .elementor-element.elementor-element-b7096ee:hover{background-color:#F5F7F2;box-shadow:0px 12px 28px 0px rgba(0, 0, 0, 0.12);}.elementor-10941 .elementor-element.elementor-element-b7096ee.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10941 .elementor-element.elementor-element-1a00c86 .elementor-icon-wrapper{text-align:center;}.elementor-10941 .elementor-element.elementor-element-d7aa64f{text-align:center;}.elementor-10941 .elementor-element.elementor-element-d7aa64f .elementor-heading-title{font-family:var( --e-global-typography-953a407-font-family ), Sans-serif;font-size:var( --e-global-typography-953a407-font-size );font-weight:var( --e-global-typography-953a407-font-weight );line-height:var( --e-global-typography-953a407-line-height );color:#7F9847;}.elementor-10941 .elementor-element.elementor-element-f9426d8{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-15ba4bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.65;--overlay-mix-blend-mode:multiply;--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-10941 .elementor-element.elementor-element-15ba4bd:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-15ba4bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://b4387530.smushcdn.com/4387530/wp-content/uploads/2026/04/Why-Choose-CES-for-Your-Commercial-Roof_-Final-CTA-Background-Image.webp?lossy=1&strip=1&webp=1");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10941 .elementor-element.elementor-element-15ba4bd::before, .elementor-10941 .elementor-element.elementor-element-15ba4bd > .elementor-background-video-container::before, .elementor-10941 .elementor-element.elementor-element-15ba4bd > .e-con-inner > .elementor-background-video-container::before, .elementor-10941 .elementor-element.elementor-element-15ba4bd > .elementor-background-slideshow::before, .elementor-10941 .elementor-element.elementor-element-15ba4bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-10941 .elementor-element.elementor-element-15ba4bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000FC;--background-overlay:'';}.elementor-10941 .elementor-element.elementor-element-215938f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:14px 14px 14px 14px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-10941 .elementor-element.elementor-element-215938f:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-215938f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FAE6;}.elementor-10941 .elementor-element.elementor-element-d8172b7{text-align:center;}.elementor-10941 .elementor-element.elementor-element-d8172b7 .elementor-heading-title{font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;font-size:var( --e-global-typography-5d167aa-font-size );font-weight:var( --e-global-typography-5d167aa-font-weight );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );color:var( --e-global-color-secondary );}.elementor-10941 .elementor-element.elementor-element-84c8923{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#000000;}.elementor-10941 .elementor-element.elementor-element-bf88b60{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10941 .elementor-element.elementor-element-ec69d07{padding:0px 0px 0px 0px;}.elementor-10941 .elementor-element.elementor-element-0c036c4 .elementor-button{background-color:var( --e-global-color-text );fill:var( --e-global-color-d49ac81 );color:var( --e-global-color-d49ac81 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d49ac81 );}.elementor-10941 .elementor-element.elementor-element-0c036c4{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-10941 .elementor-element.elementor-element-ebf5fc3{--width:55%;}.elementor-10941 .elementor-element.elementor-element-0861b7b{--width:45%;}.elementor-10941 .elementor-element.elementor-element-6d14bfb3{--width:45%;}.elementor-10941 .elementor-element.elementor-element-1c29fdd5{--width:55%;}.elementor-10941 .elementor-element.elementor-element-12be4c9{--width:75%;}.elementor-10941 .elementor-element.elementor-element-cc8594d{--width:55%;}.elementor-10941 .elementor-element.elementor-element-9fe4a39{--width:45%;}.elementor-10941 .elementor-element.elementor-element-7db815f{--width:75%;}.elementor-10941 .elementor-element.elementor-element-79a5403{--width:45%;}.elementor-10941 .elementor-element.elementor-element-0294dbe{--width:60%;}.elementor-10941 .elementor-element.elementor-element-273d07c{--width:60%;}.elementor-10941 .elementor-element.elementor-element-0143ddd{--width:45%;}.elementor-10941 .elementor-element.elementor-element-64b55c4{--width:75%;}.elementor-10941 .elementor-element.elementor-element-c0148bd{--width:45%;}.elementor-10941 .elementor-element.elementor-element-53f5f7f{--width:60%;}.elementor-10941 .elementor-element.elementor-element-532cdace{--width:25%;}.elementor-10941 .elementor-element.elementor-element-87071f0{--width:25%;}.elementor-10941 .elementor-element.elementor-element-71a7600{--width:25%;}.elementor-10941 .elementor-element.elementor-element-90ec083{--width:25%;}.elementor-10941 .elementor-element.elementor-element-769a523{--width:25%;}.elementor-10941 .elementor-element.elementor-element-b7096ee{--width:25%;}.elementor-10941 .elementor-element.elementor-element-215938f{--width:75%;}}@media(max-width:1366px) and (min-width:768px){.elementor-10941 .elementor-element.elementor-element-12be4c9{--width:64%;}.elementor-10941 .elementor-element.elementor-element-7db815f{--width:64%;}.elementor-10941 .elementor-element.elementor-element-64b55c4{--width:64%;}.elementor-10941 .elementor-element.elementor-element-215938f{--width:64%;}}@media(max-width:1200px) and (min-width:768px){.elementor-10941 .elementor-element.elementor-element-12be4c9{--width:75%;}.elementor-10941 .elementor-element.elementor-element-7db815f{--width:75%;}.elementor-10941 .elementor-element.elementor-element-64b55c4{--width:75%;}.elementor-10941 .elementor-element.elementor-element-215938f{--width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10941 .elementor-element.elementor-element-ebf5fc3{--width:55%;}.elementor-10941 .elementor-element.elementor-element-0861b7b{--width:45%;}.elementor-10941 .elementor-element.elementor-element-6d14bfb3{--width:45%;}.elementor-10941 .elementor-element.elementor-element-1c29fdd5{--width:55%;}.elementor-10941 .elementor-element.elementor-element-12be4c9{--width:70%;}.elementor-10941 .elementor-element.elementor-element-cc8594d{--width:55%;}.elementor-10941 .elementor-element.elementor-element-9fe4a39{--width:45%;}.elementor-10941 .elementor-element.elementor-element-7db815f{--width:70%;}.elementor-10941 .elementor-element.elementor-element-79a5403{--width:45%;}.elementor-10941 .elementor-element.elementor-element-0294dbe{--width:55%;}.elementor-10941 .elementor-element.elementor-element-273d07c{--width:55%;}.elementor-10941 .elementor-element.elementor-element-0143ddd{--width:45%;}.elementor-10941 .elementor-element.elementor-element-64b55c4{--width:70%;}.elementor-10941 .elementor-element.elementor-element-c0148bd{--width:45%;}.elementor-10941 .elementor-element.elementor-element-53f5f7f{--width:55%;}.elementor-10941 .elementor-element.elementor-element-532cdace{--width:48.5%;}.elementor-10941 .elementor-element.elementor-element-87071f0{--width:48.5%;}.elementor-10941 .elementor-element.elementor-element-71a7600{--width:48.5%;}.elementor-10941 .elementor-element.elementor-element-90ec083{--width:48.5%;}.elementor-10941 .elementor-element.elementor-element-769a523{--width:48.5%;}.elementor-10941 .elementor-element.elementor-element-b7096ee{--width:48.5%;}.elementor-10941 .elementor-element.elementor-element-215938f{--width:70%;}}@media(max-width:880px) and (min-width:768px){.elementor-10941 .elementor-element.elementor-element-12be4c9{--width:70%;}.elementor-10941 .elementor-element.elementor-element-7db815f{--width:70%;}.elementor-10941 .elementor-element.elementor-element-64b55c4{--width:70%;}.elementor-10941 .elementor-element.elementor-element-215938f{--width:70%;}}@media(min-width:2400px){.elementor-10941 .elementor-element.elementor-element-120f07df:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-120f07df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cesroof.com/wp-content/uploads/2026/04/commercial-roofing-thermal-imaging-hero-florida.webp");background-position:top center;}.elementor-10941 .elementor-element.elementor-element-120f07df{--overlay-opacity:0.8;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:8em;--padding-bottom:8em;--padding-left:8em;--padding-right:8em;}.elementor-10941 .elementor-element.elementor-element-4cfe821{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10941 .elementor-element.elementor-element-aad2d10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-10941 .elementor-element.elementor-element-6c4caa8{padding:0px 0px 0px 0px;}.elementor-10941 .elementor-element.elementor-element-6afa142{padding:0px 0px 0px 0px;}.elementor-10941 .elementor-element.elementor-element-ebf5fc3{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-2ef2368 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-d415372{padding:40px 20px 40px 20px;border-radius:12px 12px 12px 12px;}.elementor-10941 .elementor-element.elementor-element-d415372 img{width:100%;height:100%;}.elementor-10941 .elementor-element.elementor-element-2827d596{padding:40px 20px 40px 20px;border-radius:12px 12px 12px 12px;}.elementor-10941 .elementor-element.elementor-element-2827d596 img{width:100%;height:100%;}.elementor-10941 .elementor-element.elementor-element-1c29fdd5{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-9202c5f .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-12be4c9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10941 .elementor-element.elementor-element-7434898 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-10941 .elementor-element.elementor-element-cc8594d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-99f6bc5 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-e587499{padding:0px 0px 0px 0px;}.elementor-10941 .elementor-element.elementor-element-c2c51da{padding:40px 20px 40px 20px;border-radius:12px 12px 12px 12px;}.elementor-10941 .elementor-element.elementor-element-c2c51da img{width:100%;height:100%;}.elementor-10941 .elementor-element.elementor-element-7db815f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10941 .elementor-element.elementor-element-caa34b7 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-10941 .elementor-element.elementor-element-916cdcf{padding:40px 20px 40px 20px;border-radius:12px 12px 12px 12px;}.elementor-10941 .elementor-element.elementor-element-916cdcf img{width:100%;height:100%;}.elementor-10941 .elementor-element.elementor-element-0294dbe{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-9ea6c9b .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-118bc56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-10941 .elementor-element.elementor-element-6923f60{padding:0px 0px 0px 0px;}.elementor-10941 .elementor-element.elementor-element-6d5e479{padding:0px 0px 0px 0px;}.elementor-10941 .elementor-element.elementor-element-273d07c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-0e69b5f .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-de92090{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-10941 .elementor-element.elementor-element-0dc4391{padding:40px 20px 40px 20px;border-radius:12px 12px 12px 12px;}.elementor-10941 .elementor-element.elementor-element-0dc4391 img{width:100%;height:100%;}.elementor-10941 .elementor-element.elementor-element-64b55c4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10941 .elementor-element.elementor-element-b3eac2a .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-350919d .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-10941 .elementor-element.elementor-element-16f1593{padding:40px 20px 40px 20px;border-radius:12px 12px 12px 12px;}.elementor-10941 .elementor-element.elementor-element-16f1593 img{width:100%;height:100%;}.elementor-10941 .elementor-element.elementor-element-53f5f7f{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-fca05b8 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-d8a10b1{padding:0px 0px 0px 0px;}.elementor-10941 .elementor-element.elementor-element-6228dea{padding:0px 0px 0px 0px;}.elementor-10941 .elementor-element.elementor-element-749a4ea .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-45e06197{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-10941 .elementor-element.elementor-element-532cdace{--width:25%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-384a0613{text-align:center;}.elementor-10941 .elementor-element.elementor-element-384a0613 .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-4b9c87d6{width:initial;max-width:initial;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-87071f0{--width:25%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-87a7517{text-align:center;}.elementor-10941 .elementor-element.elementor-element-87a7517 .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-666423d{width:initial;max-width:initial;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-71a7600{--width:25%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-e5be63d{text-align:center;}.elementor-10941 .elementor-element.elementor-element-e5be63d .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-b01f5a5{width:initial;max-width:initial;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-90ec083{--width:25%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-f91c87b{text-align:center;}.elementor-10941 .elementor-element.elementor-element-f91c87b .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-cf375ef{width:initial;max-width:initial;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-769a523{--width:25%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-2c2e0e3{text-align:center;}.elementor-10941 .elementor-element.elementor-element-2c2e0e3 .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-852ca5d{width:initial;max-width:initial;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-b7096ee{--width:25%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10941 .elementor-element.elementor-element-d7aa64f{text-align:center;}.elementor-10941 .elementor-element.elementor-element-d7aa64f .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-f9426d8{width:initial;max-width:initial;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-15ba4bd:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-15ba4bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cesroof.com/wp-content/uploads/2026/04/commercial-flat-roof-hvac-units.jpg.webp");}.elementor-10941 .elementor-element.elementor-element-15ba4bd{--overlay-opacity:0.6;}.elementor-10941 .elementor-element.elementor-element-215938f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10941 .elementor-element.elementor-element-d8172b7 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-10941 .elementor-element.elementor-element-84c8923{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-ec69d07{padding:0px 0px 0px 0px;}.elementor-10941 .elementor-element.elementor-element-0c036c4{padding:0px 0px 0px 0px;}}@media(max-width:1366px){.elementor-10941 .elementor-element.elementor-element-120f07df:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-120f07df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cesroof.com/wp-content/uploads/2026/04/commercial-roofing-thermal-imaging-hero-florida.webp");background-position:center center;}.elementor-10941 .elementor-element.elementor-element-120f07df{--overlay-opacity:0.8;}.elementor-10941 .elementor-element.elementor-element-4cfe821{--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;}.elementor-10941 .elementor-element.elementor-element-2ef2368 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-9202c5f .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-7434898 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-10941 .elementor-element.elementor-element-99f6bc5 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-caa34b7 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-10941 .elementor-element.elementor-element-9ea6c9b .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-0e69b5f .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-b3eac2a .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-350919d .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-10941 .elementor-element.elementor-element-fca05b8 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-749a4ea .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-384a0613 .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-4b9c87d6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-87a7517 .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-666423d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-e5be63d .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-b01f5a5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-f91c87b .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-cf375ef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-2c2e0e3 .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-852ca5d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-d7aa64f .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-f9426d8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-d8172b7 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-10941 .elementor-element.elementor-element-84c8923{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1200px){.elementor-10941 .elementor-element.elementor-element-448a8d0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10941 .elementor-element.elementor-element-4cfe821{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;text-align:start;}.elementor-10941 .elementor-element.elementor-element-aad2d10{text-align:start;}.elementor-10941 .elementor-element.elementor-element-027465d .elementor-heading-title{font-size:41px;}.elementor-10941 .elementor-element.elementor-element-28c5071d .elementor-heading-title{font-size:41px;}.elementor-10941 .elementor-element.elementor-element-eda1bbd .elementor-heading-title{font-size:41px;}.elementor-10941 .elementor-element.elementor-element-378a366 .elementor-heading-title{font-size:41px;}.elementor-10941 .elementor-element.elementor-element-7736f92 .elementor-heading-title{font-size:41px;}.elementor-10941 .elementor-element.elementor-element-2ebb8cf .elementor-heading-title{font-size:41px;}.elementor-10941 .elementor-element.elementor-element-86926e1 .elementor-heading-title{font-size:41px;}}@media(max-width:1024px){.elementor-10941 .elementor-element.elementor-element-4cfe821{--container-widget-width:680px;--container-widget-flex-grow:0;width:var( --container-widget-width, 680px );max-width:680px;text-align:start;}.elementor-10941 .elementor-element.elementor-element-4cfe821 .elementor-heading-title{font-size:37px;}.elementor-10941 .elementor-element.elementor-element-aad2d10{font-size:18px;line-height:1.4em;}.elementor-10941 .elementor-element.elementor-element-ab7a95c{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10941 .elementor-element.elementor-element-ebf5fc3{--padding-top:2em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-2ef2368 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-027465d{text-align:start;}.elementor-10941 .elementor-element.elementor-element-027465d .elementor-heading-title{font-size:31px;}.elementor-10941 .elementor-element.elementor-element-845ce6d{text-align:start;}.elementor-10941 .elementor-element.elementor-element-2a41f9af{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10941 .elementor-element.elementor-element-1c29fdd5{--padding-top:2em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-9202c5f .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-28c5071d{text-align:start;}.elementor-10941 .elementor-element.elementor-element-28c5071d .elementor-heading-title{font-size:31px;}.elementor-10941 .elementor-element.elementor-element-3c958b26{text-align:start;}.elementor-10941 .elementor-element.elementor-element-5a8f4a6{--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;}.elementor-10941 .elementor-element.elementor-element-12be4c9{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-10941 .elementor-element.elementor-element-7434898{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-10941 .elementor-element.elementor-element-7434898 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-10941 .elementor-element.elementor-element-38a31cf{text-align:center;}.elementor-10941 .elementor-element.elementor-element-9485c9e{text-align:center;}.elementor-10941 .elementor-element.elementor-element-906af65{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-10941 .elementor-element.elementor-element-cc8594d{--padding-top:2em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-99f6bc5 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-eda1bbd{text-align:start;}.elementor-10941 .elementor-element.elementor-element-eda1bbd .elementor-heading-title{font-size:31px;}.elementor-10941 .elementor-element.elementor-element-c5602d6{text-align:start;}.elementor-10941 .elementor-element.elementor-element-7db815f{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-10941 .elementor-element.elementor-element-caa34b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-10941 .elementor-element.elementor-element-caa34b7 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-10941 .elementor-element.elementor-element-c1cceb3{text-align:center;}.elementor-10941 .elementor-element.elementor-element-51b3192{text-align:center;}.elementor-10941 .elementor-element.elementor-element-2c4c37c{text-align:center;}.elementor-10941 .elementor-element.elementor-element-7ec81d8{--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;}.elementor-10941 .elementor-element.elementor-element-0294dbe{--padding-top:2em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-9ea6c9b .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-378a366{text-align:start;}.elementor-10941 .elementor-element.elementor-element-378a366 .elementor-heading-title{font-size:31px;}.elementor-10941 .elementor-element.elementor-element-118bc56{text-align:start;}.elementor-10941 .elementor-element.elementor-element-c56ed15{--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-10941 .elementor-element.elementor-element-6b73b84{--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;}.elementor-10941 .elementor-element.elementor-element-273d07c{--padding-top:2em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-0e69b5f .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-7736f92{text-align:start;}.elementor-10941 .elementor-element.elementor-element-7736f92 .elementor-heading-title{font-size:31px;}.elementor-10941 .elementor-element.elementor-element-de92090{text-align:start;}.elementor-10941 .elementor-element.elementor-element-859584c{--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;}.elementor-10941 .elementor-element.elementor-element-64b55c4{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-10941 .elementor-element.elementor-element-b3eac2a .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-350919d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-10941 .elementor-element.elementor-element-350919d .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-10941 .elementor-element.elementor-element-50b626b{text-align:center;}.elementor-10941 .elementor-element.elementor-element-9151a86{--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;}.elementor-10941 .elementor-element.elementor-element-53f5f7f{--padding-top:2em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-fca05b8 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-2ebb8cf{text-align:start;}.elementor-10941 .elementor-element.elementor-element-2ebb8cf .elementor-heading-title{font-size:31px;}.elementor-10941 .elementor-element.elementor-element-f1cd0e7{--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-10941 .elementor-element.elementor-element-e10c5cf{--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;}.elementor-10941 .elementor-element.elementor-element-749a4ea .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-86926e1{text-align:start;}.elementor-10941 .elementor-element.elementor-element-86926e1 .elementor-heading-title{font-size:31px;}.elementor-10941 .elementor-element.elementor-element-45e06197{--flex-wrap:wrap;}.elementor-10941 .elementor-element.elementor-element-384a0613 .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-4b9c87d6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-87a7517 .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-666423d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-e5be63d .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-b01f5a5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-f91c87b .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-cf375ef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-2c2e0e3 .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-852ca5d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-d7aa64f .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-f9426d8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-15ba4bd{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-10941 .elementor-element.elementor-element-215938f{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-10941 .elementor-element.elementor-element-d8172b7 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-10941 .elementor-element.elementor-element-84c8923{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-bf88b60{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:880px){.elementor-10941 .elementor-element.elementor-element-120f07df:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-120f07df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-10941 .elementor-element.elementor-element-06272d7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10941 .elementor-element.elementor-element-532cdace{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10941 .elementor-element.elementor-element-87071f0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10941 .elementor-element.elementor-element-71a7600{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10941 .elementor-element.elementor-element-90ec083{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10941 .elementor-element.elementor-element-769a523{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10941 .elementor-element.elementor-element-b7096ee{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10941 .elementor-element.elementor-element-15ba4bd{--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}}@media(max-width:767px){.elementor-10941 .elementor-element.elementor-element-120f07df:not(.elementor-motion-effects-element-type-background), .elementor-10941 .elementor-element.elementor-element-120f07df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cesroof.com/wp-content/uploads/2026/04/commercial-roofing-thermal-imaging-hero-florida.webp");}.elementor-10941 .elementor-element.elementor-element-120f07df{--gap:4em 0em;--row-gap:4em;--column-gap:0em;--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-10941 .elementor-element.elementor-element-4cfe821 .elementor-heading-title{font-size:30px;}.elementor-10941 .elementor-element.elementor-element-aad2d10{font-size:16px;line-height:1.4em;}.elementor-10941 .elementor-element.elementor-element-ab7a95c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-ebf5fc3{--padding-top:2em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-2ef2368 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-027465d .elementor-heading-title{font-size:24px;}.elementor-10941 .elementor-element.elementor-element-845ce6d{text-align:center;}.elementor-10941 .elementor-element.elementor-element-d415372 img{width:100%;}.elementor-10941 .elementor-element.elementor-element-2a41f9af{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-1c29fdd5{--padding-top:2em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-9202c5f .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-28c5071d .elementor-heading-title{font-size:24px;}.elementor-10941 .elementor-element.elementor-element-3c958b26{text-align:center;}.elementor-10941 .elementor-element.elementor-element-5a8f4a6{--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:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-12be4c9{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-10941 .elementor-element.elementor-element-7434898{padding:0px 20px 0px 20px;}.elementor-10941 .elementor-element.elementor-element-7434898 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-10941 .elementor-element.elementor-element-38a31cf{text-align:center;}.elementor-10941 .elementor-element.elementor-element-9485c9e{text-align:center;}.elementor-10941 .elementor-element.elementor-element-906af65{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-cc8594d{--padding-top:2em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-99f6bc5 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-eda1bbd .elementor-heading-title{font-size:24px;}.elementor-10941 .elementor-element.elementor-element-c5602d6{text-align:center;}.elementor-10941 .elementor-element.elementor-element-c142899{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-7db815f{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-10941 .elementor-element.elementor-element-d400786 img{width:24%;}.elementor-10941 .elementor-element.elementor-element-caa34b7{padding:0px 20px 0px 20px;}.elementor-10941 .elementor-element.elementor-element-caa34b7 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-10941 .elementor-element.elementor-element-c1cceb3{text-align:center;}.elementor-10941 .elementor-element.elementor-element-51b3192{text-align:center;}.elementor-10941 .elementor-element.elementor-element-2c4c37c{text-align:center;}.elementor-10941 .elementor-element.elementor-element-7ec81d8{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-0294dbe{--padding-top:2em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-9ea6c9b .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-378a366 .elementor-heading-title{font-size:24px;}.elementor-10941 .elementor-element.elementor-element-118bc56{text-align:start;}.elementor-10941 .elementor-element.elementor-element-c56ed15{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10941 .elementor-element.elementor-element-6b73b84{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-273d07c{--padding-top:2em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-0e69b5f .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-7736f92 .elementor-heading-title{font-size:24px;}.elementor-10941 .elementor-element.elementor-element-de92090{text-align:start;}.elementor-10941 .elementor-element.elementor-element-859584c{--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:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-64b55c4{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-10941 .elementor-element.elementor-element-b3eac2a .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-350919d{padding:0px 20px 0px 20px;}.elementor-10941 .elementor-element.elementor-element-350919d .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-10941 .elementor-element.elementor-element-50b626b{text-align:center;}.elementor-10941 .elementor-element.elementor-element-9151a86{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-53f5f7f{--padding-top:2em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-fca05b8 .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-2ebb8cf .elementor-heading-title{font-size:24px;}.elementor-10941 .elementor-element.elementor-element-f1cd0e7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10941 .elementor-element.elementor-element-e10c5cf{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-749a4ea{text-align:center;}.elementor-10941 .elementor-element.elementor-element-749a4ea .elementor-heading-title{font-size:var( --e-global-typography-84ca66e-font-size );line-height:var( --e-global-typography-84ca66e-line-height );}.elementor-10941 .elementor-element.elementor-element-86926e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 012px) 0px;}.elementor-10941 .elementor-element.elementor-element-86926e1 .elementor-heading-title{font-size:24px;}.elementor-10941 .elementor-element.elementor-element-384a0613 .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-4b9c87d6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-87a7517 .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-666423d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-e5be63d .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-b01f5a5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-f91c87b .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-cf375ef{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-2c2e0e3 .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-852ca5d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-d7aa64f .elementor-heading-title{font-size:var( --e-global-typography-953a407-font-size );line-height:var( --e-global-typography-953a407-line-height );}.elementor-10941 .elementor-element.elementor-element-f9426d8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-15ba4bd{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-10941 .elementor-element.elementor-element-215938f{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-10941 .elementor-element.elementor-element-d8172b7{padding:0px 20px 0px 20px;}.elementor-10941 .elementor-element.elementor-element-d8172b7 .elementor-heading-title{font-size:var( --e-global-typography-5d167aa-font-size );line-height:var( --e-global-typography-5d167aa-line-height );letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );}.elementor-10941 .elementor-element.elementor-element-84c8923{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10941 .elementor-element.elementor-element-bf88b60{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for text-editor, class: .elementor-element-4b9c87d6 */.elementor-10941 .elementor-element.elementor-element-4b9c87d6 ul {
    padding-left: 18px;
}

.elementor-10941 .elementor-element.elementor-element-4b9c87d6 ul li::marker {
    color: var( --e-global-color-d49ac81 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666423d */.elementor-10941 .elementor-element.elementor-element-666423d ul {
    padding-left: 18px;
}

.elementor-10941 .elementor-element.elementor-element-666423d ul li::marker {
    color: var( --e-global-color-d49ac81 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b01f5a5 */.elementor-10941 .elementor-element.elementor-element-b01f5a5 ul {
    padding-left: 18px;
}

.elementor-10941 .elementor-element.elementor-element-b01f5a5 ul li::marker {
    color: var( --e-global-color-d49ac81 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf375ef */.elementor-10941 .elementor-element.elementor-element-cf375ef ul {
    padding-left: 18px;
}

.elementor-10941 .elementor-element.elementor-element-cf375ef ul li::marker {
    color: var( --e-global-color-d49ac81 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-852ca5d */.elementor-10941 .elementor-element.elementor-element-852ca5d ul {
    padding-left: 18px;
}

.elementor-10941 .elementor-element.elementor-element-852ca5d ul li::marker {
    color: var( --e-global-color-d49ac81 );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9426d8 */.elementor-10941 .elementor-element.elementor-element-f9426d8 ul {
    padding-left: 18px;
}

.elementor-10941 .elementor-element.elementor-element-f9426d8 ul li::marker {
    color: var( --e-global-color-d49ac81 );
}/* End custom CSS */