.elementor-10 .elementor-element.elementor-element-5974de26{--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:flex-start;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:120px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-5974de26:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5974de26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://idealroofingspecialists.com/wp-content/uploads/2025/09/Hero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-5963e9e7{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-5963e9e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3d55455 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:48px;font-weight:700;line-height:1em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-63f5f7a .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;}.elementor-widget-text-editor{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:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5a624340{width:var( --container-widget-width, 85.538% );max-width:85.538%;--container-widget-width:85.538%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-5a624340.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b3374fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-b3374fe:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b3374fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#074583F2;}.elementor-10 .elementor-element.elementor-element-f3bc9ff .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;color:var( --e-global-color-320d183 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-4af41f8e .elementor-button{background-color:var( --e-global-color-320d183 );font-family:"Cinzel", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:6px 6px 6px 6px;padding:8px 28px 8px 28px;}.elementor-10 .elementor-element.elementor-element-4af41f8e .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-4af41f8e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-320d183 );}.elementor-10 .elementor-element.elementor-element-4af41f8e .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-4af41f8e .elementor-button:focus svg{fill:var( --e-global-color-320d183 );}.elementor-10 .elementor-element.elementor-element-13d332f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-13d332f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-13d332f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b116cd9 );}.elementor-10 .elementor-element.elementor-element-b0f7f9d{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-10 .elementor-element.elementor-element-b0f7f9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-aeaf0d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-aeaf0d1 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:48px;font-weight:700;line-height:1em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-073d046 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-899cd31{width:var( --container-widget-width, 85.538% );max-width:85.538%;--container-widget-width:85.538%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-899cd31.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6d59b4a0{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-65a624fe{width:var( --container-widget-width, 101.585% );max-width:101.585%;--container-widget-width:101.585%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-65a624fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-65a624fe .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5b13a8b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-110e721{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e251030{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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-10 .elementor-element.elementor-element-d5eff16{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-d5eff16.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-705af95{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10 .elementor-element.elementor-element-b876e64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-10 .elementor-element.elementor-element-b876e64 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-12238d0{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-12238d0 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-e0cbeb6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b844c7f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10 .elementor-element.elementor-element-b15a2a4{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b15a2a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-d637e0f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10 .elementor-element.elementor-element-bff8985{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-10 .elementor-element.elementor-element-bff8985 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-640b92e{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-640b92e p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-2b31219{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5dd50d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-10 .elementor-element.elementor-element-fe2d8db{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-fe2d8db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-264204c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10 .elementor-element.elementor-element-aae6d3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;}.elementor-10 .elementor-element.elementor-element-aae6d3c .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-69de034{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-69de034 p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-304894d0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-304894d0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-304894d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b116cd9 );}.elementor-10 .elementor-element.elementor-element-2434820d{--display:flex;--min-height:425px;}.elementor-10 .elementor-element.elementor-element-2434820d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2434820d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://idealroofingspecialists.com/wp-content/uploads/2025/09/Who-We-Serve.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2434820d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-37d8e78d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-37d8e78d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-43039b8d{width:var( --container-widget-width, 101.842% );max-width:101.842%;--container-widget-width:101.842%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-43039b8d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-43039b8d .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-2ea978c3{font-family:"Commissioner", Sans-serif;font-size:18px;font-weight:300;text-transform:none;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-61eddec7 .elementor-button{background-color:var( --e-global-color-320d183 );font-family:"Cinzel", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:6px 6px 6px 6px;padding:8px 28px 8px 28px;}.elementor-10 .elementor-element.elementor-element-61eddec7 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-61eddec7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-320d183 );}.elementor-10 .elementor-element.elementor-element-61eddec7 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-61eddec7 .elementor-button:focus svg{fill:var( --e-global-color-320d183 );}.elementor-10 .elementor-element.elementor-element-23926c67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-148aa69d{text-align:center;}.elementor-10 .elementor-element.elementor-element-148aa69d .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-771c5011{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-3b5ea947{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-204ccfea img{border-radius:16px 016px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3b6f1f69{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-7c5ba12f{text-align:center;}.elementor-10 .elementor-element.elementor-element-7c5ba12f .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-6f2b0b14{width:var( --container-widget-width, 74.138% );max-width:74.138%;--container-widget-width:74.138%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-6f2b0b14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3a647599 .elementor-button{background-color:var( --e-global-color-320d183 );font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:6px 6px 6px 6px;padding:8px 28px 8px 28px;}.elementor-10 .elementor-element.elementor-element-3a647599 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3a647599 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-320d183 );}.elementor-10 .elementor-element.elementor-element-3a647599 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-3a647599 .elementor-button:focus svg{fill:var( --e-global-color-320d183 );}.elementor-10 .elementor-element.elementor-element-375ba446{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-774f320e img{border-radius:16px 016px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2fbd6cad{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-30768a43{text-align:center;}.elementor-10 .elementor-element.elementor-element-30768a43 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-2e91bce5{width:var( --container-widget-width, 74.138% );max-width:74.138%;--container-widget-width:74.138%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-2e91bce5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5b921a3e .elementor-button{background-color:var( --e-global-color-320d183 );font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:6px 6px 6px 6px;padding:8px 28px 8px 28px;}.elementor-10 .elementor-element.elementor-element-5b921a3e .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-5b921a3e .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-320d183 );}.elementor-10 .elementor-element.elementor-element-5b921a3e .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-5b921a3e .elementor-button:focus svg{fill:var( --e-global-color-320d183 );}.elementor-10 .elementor-element.elementor-element-6607b2b{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-169df1d4 img{border-radius:16px 016px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6b60b793{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-79178591{text-align:center;}.elementor-10 .elementor-element.elementor-element-79178591 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-5b307e3{width:var( --container-widget-width, 74.138% );max-width:74.138%;--container-widget-width:74.138%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-5b307e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-67913441 .elementor-button{background-color:var( --e-global-color-320d183 );font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:6px 6px 6px 6px;padding:8px 28px 8px 28px;}.elementor-10 .elementor-element.elementor-element-67913441 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-67913441 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-320d183 );}.elementor-10 .elementor-element.elementor-element-67913441 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-67913441 .elementor-button:focus svg{fill:var( --e-global-color-320d183 );}.elementor-10 .elementor-element.elementor-element-1cae4bea{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-407eb9d2 img{border-radius:16px 016px 0px 0px;}.elementor-10 .elementor-element.elementor-element-189b2c86{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-608631cd{text-align:center;}.elementor-10 .elementor-element.elementor-element-608631cd .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-e32455b{width:var( --container-widget-width, 86.422% );max-width:86.422%;--container-widget-width:86.422%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-e32455b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-18caeead .elementor-button{background-color:var( --e-global-color-320d183 );font-family:"Cinzel", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:6px 6px 6px 6px;padding:8px 28px 8px 28px;}.elementor-10 .elementor-element.elementor-element-18caeead .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-18caeead .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-320d183 );}.elementor-10 .elementor-element.elementor-element-18caeead .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-18caeead .elementor-button:focus svg{fill:var( --e-global-color-320d183 );}.elementor-10 .elementor-element.elementor-element-7cfef355{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-7cfef355:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7cfef355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://idealroofingspecialists.com/wp-content/uploads/2025/09/Blue-Roof-BG.jpg");}.elementor-10 .elementor-element.elementor-element-71c656bd{text-align:center;}.elementor-10 .elementor-element.elementor-element-71c656bd .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:var( --e-global-color-320d183 );}.elementor-10 .elementor-element.elementor-element-6a75086b{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:1.8em;color:var( --e-global-color-320d183 );}.elementor-10 .elementor-element.elementor-element-c36114f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2bd862d{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-2bd862d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2bd862d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-320d183 );}.elementor-10 .elementor-element.elementor-element-510e98f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--e-rating-justify-content:center;--e-rating-icon-font-size:36px;}.elementor-10 .elementor-element.elementor-element-a894460{text-align:center;}.elementor-10 .elementor-element.elementor-element-a894460 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-5f7e6dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-5f7e6dc .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-8458d06{width:var( --container-widget-width, 108.138% );max-width:108.138%;--container-widget-width:108.138%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-8458d06.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-8458d06 p{margin-block-end:5px;}.elementor-10 .elementor-element.elementor-element-e1320da{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-e1320da:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e1320da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-320d183 );}.elementor-10 .elementor-element.elementor-element-cf7d05e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--e-rating-justify-content:center;--e-rating-icon-font-size:36px;}.elementor-10 .elementor-element.elementor-element-a3e0589{text-align:center;}.elementor-10 .elementor-element.elementor-element-a3e0589 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-c06b671{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-c06b671 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-155e4a3{width:var( --container-widget-width, 98.047% );max-width:98.047%;--container-widget-width:98.047%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-155e4a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-155e4a3 p{margin-block-end:5px;}.elementor-10 .elementor-element.elementor-element-01727ab{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-01727ab:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-01727ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-320d183 );}.elementor-10 .elementor-element.elementor-element-e935465{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--e-rating-justify-content:center;--e-rating-icon-font-size:36px;}.elementor-10 .elementor-element.elementor-element-b218b0a{text-align:center;}.elementor-10 .elementor-element.elementor-element-b218b0a .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-048de73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-048de73 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-067568a{width:var( --container-widget-width, 98.698% );max-width:98.698%;--container-widget-width:98.698%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-067568a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-067568a p{margin-block-end:5px;}.elementor-10 .elementor-element.elementor-element-3afd1ef9 .elementor-button{background-color:var( --e-global-color-320d183 );font-family:"Cinzel", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:6px 6px 6px 6px;padding:8px 28px 8px 28px;}.elementor-10 .elementor-element.elementor-element-3afd1ef9 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-3afd1ef9 .elementor-button:focus{background-color:var( --e-global-color-320d183 );color:var( --e-global-color-primary );border-color:var( --e-global-color-320d183 );}.elementor-10 .elementor-element.elementor-element-3afd1ef9 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-3afd1ef9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-63e9ee7{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-4c40c1e{text-align:center;}.elementor-10 .elementor-element.elementor-element-4c40c1e .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5ce74df{text-align:center;}.elementor-10 .elementor-element.elementor-element-5ce74df .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-10697a7{width:var( --container-widget-width, 62.77% );max-width:62.77%;--container-widget-width:62.77%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:1.8em;}.elementor-10 .elementor-element.elementor-element-10697a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-9cdf9f1 .elementor-button{background-color:var( --e-global-color-320d183 );font-family:"Cinzel", Sans-serif;font-size:18px;font-weight:400;line-height:1.2em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:6px 6px 6px 6px;padding:8px 28px 8px 28px;}.elementor-10 .elementor-element.elementor-element-9cdf9f1 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-9cdf9f1 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-320d183 );}.elementor-10 .elementor-element.elementor-element-9cdf9f1 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-9cdf9f1 .elementor-button:focus svg{fill:var( --e-global-color-320d183 );}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-5974de26{--padding-top:120px;--padding-bottom:180px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-b3374fe{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:-121px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-6d59b4a0{--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-65a624fe{width:var( --container-widget-width, 697.203px );max-width:697.203px;--container-widget-width:697.203px;--container-widget-flex-grow:0;text-align:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-304894d0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-2434820d{--min-height:400px;}.elementor-10 .elementor-element.elementor-element-37d8e78d{--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;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-43039b8d{text-align:center;}.elementor-10 .elementor-element.elementor-element-2ea978c3{text-align:center;}.elementor-10 .elementor-element.elementor-element-771c5011{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-5974de26{--min-height:300px;border-width:0px 0px 10px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:10px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5974de26:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5974de26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-3d55455 .elementor-heading-title{font-size:35px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-5a624340{width:var( --container-widget-width, 320.609px );max-width:320.609px;--container-widget-width:320.609px;--container-widget-flex-grow:0;font-size:16px;}.elementor-10 .elementor-element.elementor-element-b3374fe{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-f3bc9ff{text-align:center;}.elementor-10 .elementor-element.elementor-element-f3bc9ff .elementor-heading-title{font-size:22px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-b0f7f9d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-aeaf0d1{width:var( --container-widget-width, 368.234px );max-width:368.234px;--container-widget-width:368.234px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-aeaf0d1 .elementor-heading-title{font-size:39px;line-height:0.9em;}.elementor-10 .elementor-element.elementor-element-073d046{text-align:center;}.elementor-10 .elementor-element.elementor-element-073d046 .elementor-heading-title{line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-899cd31{width:var( --container-widget-width, 320.609px );max-width:320.609px;--container-widget-width:320.609px;--container-widget-flex-grow:0;text-align:center;font-size:16px;}.elementor-10 .elementor-element.elementor-element-5b13a8b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e251030{--justify-content:flex-start;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-10 .elementor-element.elementor-element-705af95{--width:85%;}.elementor-10 .elementor-element.elementor-element-b876e64 .elementor-heading-title{font-size:19px;}.elementor-10 .elementor-element.elementor-element-b844c7f{--justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-d637e0f{--width:85%;}.elementor-10 .elementor-element.elementor-element-bff8985 .elementor-heading-title{font-size:19px;}.elementor-10 .elementor-element.elementor-element-5dd50d1{--justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-264204c{--width:85%;}.elementor-10 .elementor-element.elementor-element-aae6d3c .elementor-heading-title{font-size:19px;}.elementor-10 .elementor-element.elementor-element-2434820d{--min-height:200px;}.elementor-10 .elementor-element.elementor-element-2ea978c3{font-size:16px;}.elementor-10 .elementor-element.elementor-element-10697a7{width:var( --container-widget-width, 367.859px );max-width:367.859px;--container-widget-width:367.859px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-5963e9e7{--width:50%;}.elementor-10 .elementor-element.elementor-element-b0f7f9d{--width:50%;}.elementor-10 .elementor-element.elementor-element-110e721{--width:32%;}.elementor-10 .elementor-element.elementor-element-e0cbeb6{--width:32%;}.elementor-10 .elementor-element.elementor-element-2b31219{--width:32%;}.elementor-10 .elementor-element.elementor-element-2434820d{--width:60%;}.elementor-10 .elementor-element.elementor-element-37d8e78d{--width:375px;}.elementor-10 .elementor-element.elementor-element-3b5ea947{--width:45%;}.elementor-10 .elementor-element.elementor-element-375ba446{--width:45%;}.elementor-10 .elementor-element.elementor-element-6607b2b{--width:45%;}.elementor-10 .elementor-element.elementor-element-1cae4bea{--width:45%;}.elementor-10 .elementor-element.elementor-element-2bd862d{--width:32%;}.elementor-10 .elementor-element.elementor-element-e1320da{--width:32%;}.elementor-10 .elementor-element.elementor-element-01727ab{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-5963e9e7{--width:561px;}.elementor-10 .elementor-element.elementor-element-b0f7f9d{--width:561px;}.elementor-10 .elementor-element.elementor-element-110e721{--width:44%;}.elementor-10 .elementor-element.elementor-element-e0cbeb6{--width:44%;}.elementor-10 .elementor-element.elementor-element-2b31219{--width:44%;}.elementor-10 .elementor-element.elementor-element-2434820d{--width:100%;}.elementor-10 .elementor-element.elementor-element-37d8e78d{--width:100%;}.elementor-10 .elementor-element.elementor-element-3b5ea947{--width:48%;}.elementor-10 .elementor-element.elementor-element-375ba446{--width:48%;}.elementor-10 .elementor-element.elementor-element-6607b2b{--width:48%;}.elementor-10 .elementor-element.elementor-element-1cae4bea{--width:48%;}.elementor-10 .elementor-element.elementor-element-2bd862d{--width:100%;}.elementor-10 .elementor-element.elementor-element-e1320da{--width:100%;}.elementor-10 .elementor-element.elementor-element-01727ab{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-3d55455 */.elementor-10 .elementor-element.elementor-element-3d55455 span{font-size:.8em;/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aeaf0d1 */.elementor-10 .elementor-element.elementor-element-aeaf0d1 span{font-size:.6em;/* End custom CSS */