.elementor-103 .elementor-element.elementor-element-6f5eb05{--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;border-style:none;--border-style:none;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;--z-index:100;}.elementor-103 .elementor-element.elementor-element-6f5eb05:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-6f5eb05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bf5701 );}.elementor-103 .elementor-element.elementor-element-7e0d0cf .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-103 .elementor-element.elementor-element-7e0d0cf .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-103 .elementor-element.elementor-element-7e0d0cf{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-103 .elementor-element.elementor-element-7e0d0cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103 .elementor-element.elementor-element-7e0d0cf .elementor-icon-list-item > a{font-family:var( --e-global-typography-b765332-font-family ), Sans-serif;font-size:var( --e-global-typography-b765332-font-size );line-height:var( --e-global-typography-b765332-line-height );}.elementor-103 .elementor-element.elementor-element-7e0d0cf .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-103 .elementor-element.elementor-element-423648b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-423648b:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-423648b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bf5701 );}.elementor-103 .elementor-element.elementor-element-233cacd .elementor-icon-wrapper{text-align:center;}.elementor-103 .elementor-element.elementor-element-233cacd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-df9c03e );color:var( --e-global-color-7bf5701 );}.elementor-103 .elementor-element.elementor-element-233cacd.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-233cacd.elementor-view-default .elementor-icon{color:var( --e-global-color-df9c03e );border-color:var( --e-global-color-df9c03e );}.elementor-103 .elementor-element.elementor-element-233cacd.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-233cacd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-df9c03e );}.elementor-103 .elementor-element.elementor-element-233cacd.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7bf5701 );}.elementor-103 .elementor-element.elementor-element-233cacd.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-7bf5701 );}.elementor-103 .elementor-element.elementor-element-233cacd .elementor-icon{padding:0.3em;}.elementor-103 .elementor-element.elementor-element-6e9a25f .e-off-canvas__overlay{background-color:#0078B7E6;}.elementor-103 .elementor-element.elementor-element-6e9a25f{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-103 .elementor-element.elementor-element-a14f59c{--display:flex;--overlay-opacity:0.5;}.elementor-103 .elementor-element.elementor-element-a14f59c::before, .elementor-103 .elementor-element.elementor-element-a14f59c > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-a14f59c > .e-con-inner > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-a14f59c > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-a14f59c > .e-con-inner > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-a14f59c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-103 .elementor-element.elementor-element-7c543c9{right:0px;}body.rtl .elementor-103 .elementor-element.elementor-element-7c543c9{left:0px;}.elementor-103 .elementor-element.elementor-element-7c543c9{top:0px;}.elementor-103 .elementor-element.elementor-element-7c543c9 .elementor-icon-wrapper{text-align:center;}.elementor-103 .elementor-element.elementor-element-7c543c9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-7c543c9.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-7c543c9.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-7c543c9.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-7c543c9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-103 .elementor-element.elementor-element-c8c072c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-103 .elementor-element.elementor-element-c8c072c{z-index:1;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-103 .elementor-element.elementor-element-c8c072c .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-103 .elementor-element.elementor-element-c8c072c .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-103 .elementor-element.elementor-element-c8c072c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103 .elementor-element.elementor-element-c8c072c .elementor-icon-list-item > a{font-family:var( --e-global-typography-b765332-font-family ), Sans-serif;font-size:var( --e-global-typography-b765332-font-size );line-height:var( --e-global-typography-b765332-line-height );}.elementor-103 .elementor-element.elementor-element-c8c072c .elementor-icon-list-text{text-shadow:0px 0px 12px #DFF3FF;color:var( --e-global-color-text );transition:color 0.3s;}.elementor-103 .elementor-element.elementor-element-cfdb08b .elementor-heading-title{font-family:var( --e-global-typography-ab5141f-font-family ), Sans-serif;font-size:var( --e-global-typography-ab5141f-font-size );font-weight:var( --e-global-typography-ab5141f-font-weight );line-height:var( --e-global-typography-ab5141f-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-39d40f4 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:clamp(1rem, 0.861rem + 0.37vw, 1.25rem);font-weight:600;line-height:1.4em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 2px 3px 2px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:1em 1em 1em 1em;}.elementor-103 .elementor-element.elementor-element-39d40f4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-103 .elementor-element.elementor-element-39d40f4 .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-103 .elementor-element.elementor-element-1b3df15{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:2rem;--padding-left:3rem;--padding-right:3rem;}.elementor-103 .elementor-element.elementor-element-1b3df15:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-1b3df15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-ca2a7ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-103 .elementor-element.elementor-element-5223170{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-5223170 > .elementor-widget-container{margin:-12px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-5223170 .elementor-headline{text-align:left;font-family:"Inter", Sans-serif;font-size:clamp(1.25rem, 0.389rem + 2.963vw, 2rem);font-weight:700;line-height:1.1em;}.elementor-103 .elementor-element.elementor-element-5223170 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-854b1ff );}.elementor-103 .elementor-element.elementor-element-5223170 .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-2a9fe76{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-103 .elementor-element.elementor-element-2a9fe76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-2a9fe76 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-103 .elementor-element.elementor-element-2a9fe76 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-2a9fe76.elementor-view-stacked .elementor-icon{background-color:#3FD34D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-2a9fe76.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-2a9fe76.elementor-view-default .elementor-icon{fill:#3FD34D;color:#3FD34D;border-color:#3FD34D;}.elementor-103 .elementor-element.elementor-element-2a9fe76.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-2a9fe76 .elementor-icon{font-size:12px;padding:4px;}.elementor-103 .elementor-element.elementor-element-2a9fe76 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-2a9fe76 .elementor-icon-box-title a{font-family:var( --e-global-typography-582401e-font-family ), Sans-serif;font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-ab184fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-103 .elementor-element.elementor-element-ab184fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-ab184fa .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-103 .elementor-element.elementor-element-ab184fa .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-ab184fa.elementor-view-stacked .elementor-icon{background-color:#3FD34D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-ab184fa.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-ab184fa.elementor-view-default .elementor-icon{fill:#3FD34D;color:#3FD34D;border-color:#3FD34D;}.elementor-103 .elementor-element.elementor-element-ab184fa.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-ab184fa .elementor-icon{font-size:12px;padding:4px;}.elementor-103 .elementor-element.elementor-element-ab184fa .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-ab184fa .elementor-icon-box-title a{font-family:var( --e-global-typography-582401e-font-family ), Sans-serif;font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-8199680{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-103 .elementor-element.elementor-element-8199680 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-8199680 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-103 .elementor-element.elementor-element-8199680 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-8199680.elementor-view-stacked .elementor-icon{background-color:#3FD34D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-8199680.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-8199680.elementor-view-default .elementor-icon{fill:#3FD34D;color:#3FD34D;border-color:#3FD34D;}.elementor-103 .elementor-element.elementor-element-8199680.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-8199680 .elementor-icon{font-size:12px;padding:4px;}.elementor-103 .elementor-element.elementor-element-8199680 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-8199680 .elementor-icon-box-title a{font-family:var( --e-global-typography-582401e-font-family ), Sans-serif;font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-e5f32d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-103 .elementor-element.elementor-element-9e0ee9f > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-9e0ee9f{font-family:var( --e-global-typography-5a1b767-font-family ), Sans-serif;font-size:var( --e-global-typography-5a1b767-font-size );line-height:var( --e-global-typography-5a1b767-line-height );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-global-334 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-51cb639-font-family ), Sans-serif;font-size:var( --e-global-typography-51cb639-font-size );font-weight:var( --e-global-typography-51cb639-font-weight );line-height:var( --e-global-typography-51cb639-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 2px 3px 2px;border-color:var( --e-global-color-secondary );border-radius:8px 8px 8px 8px;padding:1em 1em 1em 1em;}.elementor-103 .elementor-element.elementor-element-952442a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-952442a > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;transition:background 0.2s;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px -6px rgba(0,0,0,0.5);}.elementor-103 .elementor-element.elementor-element-952442a:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-df9c03e ) 0%, var( --e-global-color-secondary ) 125%);border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-952442a:hover > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-103 .elementor-element.elementor-element-952442a .elementor-widget-container{transition:background 0.2s, border 0.2s, border-radius 0.2s, box-shadow 0.2s;}.elementor-103 .elementor-element.elementor-element-952442a .elementor-heading-title{font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-952442a .elementor-heading-title a:hover, .elementor-103 .elementor-element.elementor-element-952442a .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-952442a .elementor-heading-title a{transition-duration:0.2s;}.elementor-103 .elementor-element.elementor-element-f6e9d97{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-f6e9d97 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;transition:background 0.2s;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px -6px rgba(0,0,0,0.5);}.elementor-103 .elementor-element.elementor-element-f6e9d97:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-df9c03e ) 0%, var( --e-global-color-secondary ) 125%);border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-f6e9d97:hover > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-103 .elementor-element.elementor-element-f6e9d97 .elementor-widget-container{transition:background 0.2s, border 0.2s, border-radius 0.2s, box-shadow 0.2s;}.elementor-103 .elementor-element.elementor-element-f6e9d97 .elementor-heading-title{font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-f6e9d97 .elementor-heading-title a:hover, .elementor-103 .elementor-element.elementor-element-f6e9d97 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-f6e9d97 .elementor-heading-title a{transition-duration:0.2s;}.elementor-103 .elementor-element.elementor-element-e5ceb01{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-e5ceb01 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;transition:background 0.2s;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px -6px rgba(0,0,0,0.5);}.elementor-103 .elementor-element.elementor-element-e5ceb01:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-df9c03e ) 0%, var( --e-global-color-secondary ) 125%);border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-e5ceb01:hover > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-103 .elementor-element.elementor-element-e5ceb01 .elementor-widget-container{transition:background 0.2s, border 0.2s, border-radius 0.2s, box-shadow 0.2s;}.elementor-103 .elementor-element.elementor-element-e5ceb01 .elementor-heading-title{font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-e5ceb01 .elementor-heading-title a:hover, .elementor-103 .elementor-element.elementor-element-e5ceb01 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-e5ceb01 .elementor-heading-title a{transition-duration:0.2s;}.elementor-103 .elementor-element.elementor-element-caf8630{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-caf8630 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;transition:background 0.2s;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px -6px rgba(0,0,0,0.5);}.elementor-103 .elementor-element.elementor-element-caf8630:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-df9c03e ) 0%, var( --e-global-color-secondary ) 125%);border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-caf8630:hover > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-103 .elementor-element.elementor-element-caf8630 .elementor-widget-container{transition:background 0.2s, border 0.2s, border-radius 0.2s, box-shadow 0.2s;}.elementor-103 .elementor-element.elementor-element-caf8630 .elementor-heading-title{font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-caf8630 .elementor-heading-title a:hover, .elementor-103 .elementor-element.elementor-element-caf8630 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-caf8630 .elementor-heading-title a{transition-duration:0.2s;}.elementor-103 .elementor-element.elementor-element-daeebe8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-daeebe8 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;transition:background 0.2s;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px -6px rgba(0,0,0,0.5);}.elementor-103 .elementor-element.elementor-element-daeebe8:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-df9c03e ) 0%, var( --e-global-color-secondary ) 125%);border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-daeebe8:hover > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-103 .elementor-element.elementor-element-daeebe8 .elementor-widget-container{transition:background 0.2s, border 0.2s, border-radius 0.2s, box-shadow 0.2s;}.elementor-103 .elementor-element.elementor-element-daeebe8 .elementor-heading-title{font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-daeebe8 .elementor-heading-title a:hover, .elementor-103 .elementor-element.elementor-element-daeebe8 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-daeebe8 .elementor-heading-title a{transition-duration:0.2s;}.elementor-103 .elementor-element.elementor-element-d90808f .elementor-heading-title{font-family:var( --e-global-typography-95c7a14-font-family ), Sans-serif;font-size:var( --e-global-typography-95c7a14-font-size );font-weight:var( --e-global-typography-95c7a14-font-weight );line-height:var( --e-global-typography-95c7a14-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-768735c .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 2px 3px 2px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:1em 1em 1em 1em;}.elementor-103 .elementor-element.elementor-element-768735c .elementor-button-content-wrapper{flex-direction:row;}.elementor-103 .elementor-element.elementor-element-768735c .elementor-button .elementor-button-content-wrapper{gap:0.5rem;}.elementor-103 .elementor-element.elementor-element-e5227b1{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );bottom:0px;}.elementor-103 .elementor-element.elementor-element-e5227b1:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-e5227b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bf5701 );}body:not(.rtl) .elementor-103 .elementor-element.elementor-element-e5227b1{left:0px;}body.rtl .elementor-103 .elementor-element.elementor-element-e5227b1{right:0px;}.elementor-103 .elementor-element.elementor-element-4e64563 .elementor-icon-wrapper{text-align:center;}.elementor-103 .elementor-element.elementor-element-4e64563.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-4e64563.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-4e64563.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-4e64563.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-4e64563.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-e8fab7b .elementor-heading-title{font-family:var( --e-global-typography-3d87e3f-font-family ), Sans-serif;font-size:var( --e-global-typography-3d87e3f-font-size );font-weight:var( --e-global-typography-3d87e3f-font-weight );line-height:var( --e-global-typography-3d87e3f-line-height );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-882a793{--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-around;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0.75rem;--padding-bottom:0.75rem;--padding-left:0.75rem;--padding-right:0.75rem;--z-index:100;}.elementor-103 .elementor-element.elementor-element-882a793:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-882a793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bf5701 );}.elementor-103 .elementor-element.elementor-element-5056206 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:clamp(1.125rem, 0.389rem + 2.963vw, 1.125rem);font-weight:700;line-height:1.2em;letter-spacing:0.1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0.75em 0.75em 0.75em 0.75em;}.elementor-103 .elementor-element.elementor-element-5056206{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-5056206 .elementor-button-content-wrapper{flex-direction:row;}.elementor-103 .elementor-element.elementor-element-5056206 .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-103 .elementor-element.elementor-element-6c88bb5 > .elementor-widget-container{margin:0px 0px -115px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-6c88bb5{z-index:10;}.elementor-103 .elementor-element.elementor-element-6c88bb5 img{width:200px;}.elementor-103 .elementor-element.elementor-element-1a6114c .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:clamp(1.125rem, 0.389rem + 2.963vw, 1.125rem);font-weight:700;line-height:1.2em;letter-spacing:0.1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0.75em 0.75em 0.75em 0.75em;}.elementor-103 .elementor-element.elementor-element-1a6114c{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-1a6114c .elementor-button-content-wrapper{flex-direction:row;}.elementor-103 .elementor-element.elementor-element-1a6114c .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-103 .elementor-element.elementor-element-d14953a{--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:center;--overlay-opacity:0.05;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--z-index:2;}.elementor-103 .elementor-element.elementor-element-d14953a:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-d14953a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bf5701 );}.elementor-103 .elementor-element.elementor-element-d14953a::before, .elementor-103 .elementor-element.elementor-element-d14953a > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-d14953a > .e-con-inner > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-d14953a > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-d14953a > .e-con-inner > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-d14953a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-103 .elementor-element.elementor-element-9f4d87d{--display:flex;}.elementor-103 .elementor-element.elementor-element-e26575b{--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;--overlay-opacity:0.05;border-style:solid;--border-style:solid;border-width:0px 0px 8px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:8px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-e26575b:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-e26575b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-e26575b::before, .elementor-103 .elementor-element.elementor-element-e26575b > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-e26575b > .e-con-inner > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-e26575b > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-e26575b > .e-con-inner > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-e26575b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://roofrepairsexpert.com/wp-content/uploads/2025/08/roof_repair_outline_seamless_pattern-scaled-1.webp");--background-overlay:'';}.elementor-103 .elementor-element.elementor-element-9fa0b3c{--display:flex;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-103 .elementor-element.elementor-element-1c5330c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-1c5330c > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;transition:background 0.2s;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px -6px rgba(0,0,0,0.5);}.elementor-103 .elementor-element.elementor-element-1c5330c:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-df9c03e ) 0%, var( --e-global-color-secondary ) 125%);border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-1c5330c:hover > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-103 .elementor-element.elementor-element-1c5330c .elementor-widget-container{transition:background 0.2s, border 0.2s, border-radius 0.2s, box-shadow 0.2s;}.elementor-103 .elementor-element.elementor-element-1c5330c .elementor-heading-title{font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-1c5330c .elementor-heading-title a:hover, .elementor-103 .elementor-element.elementor-element-1c5330c .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-1c5330c .elementor-heading-title a{transition-duration:0.2s;}.elementor-103 .elementor-element.elementor-element-55eb6da{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-55eb6da > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;transition:background 0.2s;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px -6px rgba(0,0,0,0.5);}.elementor-103 .elementor-element.elementor-element-55eb6da:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-df9c03e ) 0%, var( --e-global-color-secondary ) 125%);border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-55eb6da:hover > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-103 .elementor-element.elementor-element-55eb6da .elementor-widget-container{transition:background 0.2s, border 0.2s, border-radius 0.2s, box-shadow 0.2s;}.elementor-103 .elementor-element.elementor-element-55eb6da .elementor-heading-title{font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-55eb6da .elementor-heading-title a:hover, .elementor-103 .elementor-element.elementor-element-55eb6da .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-55eb6da .elementor-heading-title a{transition-duration:0.2s;}.elementor-103 .elementor-element.elementor-element-1dc55aa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-1dc55aa > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;transition:background 0.2s;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px -6px rgba(0,0,0,0.5);}.elementor-103 .elementor-element.elementor-element-1dc55aa:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-df9c03e ) 0%, var( --e-global-color-secondary ) 125%);border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-1dc55aa:hover > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-103 .elementor-element.elementor-element-1dc55aa .elementor-widget-container{transition:background 0.2s, border 0.2s, border-radius 0.2s, box-shadow 0.2s;}.elementor-103 .elementor-element.elementor-element-1dc55aa .elementor-heading-title{font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-1dc55aa .elementor-heading-title a:hover, .elementor-103 .elementor-element.elementor-element-1dc55aa .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-1dc55aa .elementor-heading-title a{transition-duration:0.2s;}.elementor-103 .elementor-element.elementor-element-d3ac713{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-d3ac713 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;transition:background 0.2s;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px -6px rgba(0,0,0,0.5);}.elementor-103 .elementor-element.elementor-element-d3ac713:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-df9c03e ) 0%, var( --e-global-color-secondary ) 125%);border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-d3ac713:hover > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-103 .elementor-element.elementor-element-d3ac713 .elementor-widget-container{transition:background 0.2s, border 0.2s, border-radius 0.2s, box-shadow 0.2s;}.elementor-103 .elementor-element.elementor-element-d3ac713 .elementor-heading-title{font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-d3ac713 .elementor-heading-title a:hover, .elementor-103 .elementor-element.elementor-element-d3ac713 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-d3ac713 .elementor-heading-title a{transition-duration:0.2s;}.elementor-103 .elementor-element.elementor-element-f231247{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-f231247 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;transition:background 0.2s;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px -6px rgba(0,0,0,0.5);}.elementor-103 .elementor-element.elementor-element-f231247:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-df9c03e ) 0%, var( --e-global-color-secondary ) 125%);border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-f231247:hover > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-103 .elementor-element.elementor-element-f231247 .elementor-widget-container{transition:background 0.2s, border 0.2s, border-radius 0.2s, box-shadow 0.2s;}.elementor-103 .elementor-element.elementor-element-f231247 .elementor-heading-title{font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-f231247 .elementor-heading-title a:hover, .elementor-103 .elementor-element.elementor-element-f231247 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-f231247 .elementor-heading-title a{transition-duration:0.2s;}.elementor-103 .elementor-element.elementor-element-69d1449{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-69d1449 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;transition:background 0.2s;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px -6px rgba(0,0,0,0.5);}.elementor-103 .elementor-element.elementor-element-69d1449:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-df9c03e ) 0%, var( --e-global-color-secondary ) 125%);border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-69d1449:hover > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-103 .elementor-element.elementor-element-69d1449 .elementor-widget-container{transition:background 0.2s, border 0.2s, border-radius 0.2s, box-shadow 0.2s;}.elementor-103 .elementor-element.elementor-element-69d1449 .elementor-heading-title{font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-69d1449 .elementor-heading-title a:hover, .elementor-103 .elementor-element.elementor-element-69d1449 .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-69d1449 .elementor-heading-title a{transition-duration:0.2s;}.elementor-103 .elementor-element.elementor-element-ff8c2cc{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:2rem;--padding-left:3rem;--padding-right:3rem;}.elementor-103 .elementor-element.elementor-element-ff8c2cc:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-ff8c2cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-abd4747{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-103 .elementor-element.elementor-element-95ee478{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-95ee478 > .elementor-widget-container{margin:-12px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-95ee478 .elementor-headline{text-align:left;font-family:"Inter", Sans-serif;font-size:clamp(1.5rem, 0.389rem + 2.963vw, 2rem);font-weight:700;line-height:1.1em;}.elementor-103 .elementor-element.elementor-element-95ee478 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-854b1ff );}.elementor-103 .elementor-element.elementor-element-95ee478 .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-2646b63{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-103 .elementor-element.elementor-element-2646b63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-2646b63 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-103 .elementor-element.elementor-element-2646b63 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-2646b63.elementor-view-stacked .elementor-icon{background-color:#3FD34D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-2646b63.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-2646b63.elementor-view-default .elementor-icon{fill:#3FD34D;color:#3FD34D;border-color:#3FD34D;}.elementor-103 .elementor-element.elementor-element-2646b63.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-2646b63 .elementor-icon{font-size:12px;padding:4px;}.elementor-103 .elementor-element.elementor-element-2646b63 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-2646b63 .elementor-icon-box-title a{font-family:var( --e-global-typography-582401e-font-family ), Sans-serif;font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-ced78af{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-103 .elementor-element.elementor-element-ced78af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-ced78af .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-103 .elementor-element.elementor-element-ced78af .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-ced78af.elementor-view-stacked .elementor-icon{background-color:#3FD34D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-ced78af.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-ced78af.elementor-view-default .elementor-icon{fill:#3FD34D;color:#3FD34D;border-color:#3FD34D;}.elementor-103 .elementor-element.elementor-element-ced78af.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-ced78af .elementor-icon{font-size:12px;padding:4px;}.elementor-103 .elementor-element.elementor-element-ced78af .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-ced78af .elementor-icon-box-title a{font-family:var( --e-global-typography-582401e-font-family ), Sans-serif;font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-0f4eedc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-103 .elementor-element.elementor-element-0f4eedc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-0f4eedc .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-103 .elementor-element.elementor-element-0f4eedc .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-0f4eedc.elementor-view-stacked .elementor-icon{background-color:#3FD34D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-0f4eedc.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-0f4eedc.elementor-view-default .elementor-icon{fill:#3FD34D;color:#3FD34D;border-color:#3FD34D;}.elementor-103 .elementor-element.elementor-element-0f4eedc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-0f4eedc .elementor-icon{font-size:12px;padding:4px;}.elementor-103 .elementor-element.elementor-element-0f4eedc .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-0f4eedc .elementor-icon-box-title a{font-family:var( --e-global-typography-582401e-font-family ), Sans-serif;font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-5740e32{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-103 .elementor-element.elementor-element-df8e030 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-df8e030{font-family:var( --e-global-typography-5a1b767-font-family ), Sans-serif;font-size:var( --e-global-typography-5a1b767-font-size );line-height:var( --e-global-typography-5a1b767-line-height );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-83413c1{--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;--overlay-opacity:0.05;--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-103 .elementor-element.elementor-element-83413c1:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-83413c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-83413c1::before, .elementor-103 .elementor-element.elementor-element-83413c1 > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-83413c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-83413c1 > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-83413c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-83413c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://roofrepairsexpert.com/wp-content/uploads/2025/08/roof_repair_outline_seamless_pattern-scaled-1-768x768.webp");--background-overlay:'';}.elementor-103 .elementor-element.elementor-element-b5edf0c{--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;}.elementor-103 .elementor-element.elementor-element-dabe5fd{--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:flex-start;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;}.elementor-103 .elementor-element.elementor-element-dd46a16{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-dd46a16 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;transition:background 0.2s;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px -6px rgba(0,0,0,0.5);}.elementor-103 .elementor-element.elementor-element-dd46a16:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-df9c03e ) 0%, var( --e-global-color-secondary ) 125%);border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-dd46a16:hover > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-103 .elementor-element.elementor-element-dd46a16 .elementor-widget-container{transition:background 0.2s, border 0.2s, border-radius 0.2s, box-shadow 0.2s;}.elementor-103 .elementor-element.elementor-element-dd46a16 .elementor-heading-title{font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-dd46a16 .elementor-heading-title a:hover, .elementor-103 .elementor-element.elementor-element-dd46a16 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-dd46a16 .elementor-heading-title a{transition-duration:0.2s;}.elementor-103 .elementor-element.elementor-element-8789c50{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-8789c50 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;transition:background 0.2s;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px -6px rgba(0,0,0,0.5);}.elementor-103 .elementor-element.elementor-element-8789c50:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-df9c03e ) 0%, var( --e-global-color-secondary ) 125%);border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-8789c50:hover > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-103 .elementor-element.elementor-element-8789c50 .elementor-widget-container{transition:background 0.2s, border 0.2s, border-radius 0.2s, box-shadow 0.2s;}.elementor-103 .elementor-element.elementor-element-8789c50 .elementor-heading-title{font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-8789c50 .elementor-heading-title a:hover, .elementor-103 .elementor-element.elementor-element-8789c50 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-8789c50 .elementor-heading-title a{transition-duration:0.2s;}.elementor-103 .elementor-element.elementor-element-03eff8b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-03eff8b > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;transition:background 0.2s;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px -6px rgba(0,0,0,0.5);}.elementor-103 .elementor-element.elementor-element-03eff8b:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-df9c03e ) 0%, var( --e-global-color-secondary ) 125%);border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-03eff8b:hover > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-103 .elementor-element.elementor-element-03eff8b .elementor-widget-container{transition:background 0.2s, border 0.2s, border-radius 0.2s, box-shadow 0.2s;}.elementor-103 .elementor-element.elementor-element-03eff8b .elementor-heading-title{font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-03eff8b .elementor-heading-title a:hover, .elementor-103 .elementor-element.elementor-element-03eff8b .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-03eff8b .elementor-heading-title a{transition-duration:0.2s;}.elementor-103 .elementor-element.elementor-element-1092a92{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-1092a92 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;transition:background 0.2s;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px -6px rgba(0,0,0,0.5);}.elementor-103 .elementor-element.elementor-element-1092a92:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-df9c03e ) 0%, var( --e-global-color-secondary ) 125%);border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-1092a92:hover > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-103 .elementor-element.elementor-element-1092a92 .elementor-widget-container{transition:background 0.2s, border 0.2s, border-radius 0.2s, box-shadow 0.2s;}.elementor-103 .elementor-element.elementor-element-1092a92 .elementor-heading-title{font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-1092a92 .elementor-heading-title a:hover, .elementor-103 .elementor-element.elementor-element-1092a92 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-1092a92 .elementor-heading-title a{transition-duration:0.2s;}.elementor-103 .elementor-element.elementor-element-5bc356c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-5bc356c > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;transition:background 0.2s;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px -6px rgba(0,0,0,0.5);}.elementor-103 .elementor-element.elementor-element-5bc356c:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-df9c03e ) 0%, var( --e-global-color-secondary ) 125%);border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-5bc356c:hover > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-103 .elementor-element.elementor-element-5bc356c .elementor-widget-container{transition:background 0.2s, border 0.2s, border-radius 0.2s, box-shadow 0.2s;}.elementor-103 .elementor-element.elementor-element-5bc356c .elementor-heading-title{font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-5bc356c .elementor-heading-title a:hover, .elementor-103 .elementor-element.elementor-element-5bc356c .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-5bc356c .elementor-heading-title a{transition-duration:0.2s;}.elementor-103 .elementor-element.elementor-element-7b049b6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-7b049b6 > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;transition:background 0.2s;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px -6px rgba(0,0,0,0.5);}.elementor-103 .elementor-element.elementor-element-7b049b6:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-df9c03e ) 0%, var( --e-global-color-secondary ) 125%);border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-7b049b6:hover > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-103 .elementor-element.elementor-element-7b049b6 .elementor-widget-container{transition:background 0.2s, border 0.2s, border-radius 0.2s, box-shadow 0.2s;}.elementor-103 .elementor-element.elementor-element-7b049b6 .elementor-heading-title{font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-7b049b6 .elementor-heading-title a:hover, .elementor-103 .elementor-element.elementor-element-7b049b6 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-7b049b6 .elementor-heading-title a{transition-duration:0.2s;}.elementor-103 .elementor-element.elementor-element-437b02c{--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;}.elementor-103 .elementor-element.elementor-element-dcbd7fc{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:4px 4px 4px 8px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:8px;border-color:var( --e-global-color-df9c03e );--border-color:var( --e-global-color-df9c03e );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103 .elementor-element.elementor-element-dcbd7fc:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-dcbd7fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrepairsexpert.com/wp-content/uploads/2025/08/Roof-Repair-Expert-Hero-Section-Graphic.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-103 .elementor-element.elementor-element-f8ea0ec{--display:flex;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;border-style:solid;--border-style:solid;border-width:4px 0px 4px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-df9c03e );--border-color:var( --e-global-color-df9c03e );--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-103 .elementor-element.elementor-element-f8ea0ec:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-f8ea0ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bf5701 );}.elementor-103 .elementor-element.elementor-element-2474200 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-2474200{text-align:left;}.elementor-103 .elementor-element.elementor-element-2474200 .elementor-heading-title{font-family:var( --e-global-typography-b26d252-font-family ), Sans-serif;font-size:var( --e-global-typography-b26d252-font-size );font-weight:var( --e-global-typography-b26d252-font-weight );line-height:var( --e-global-typography-b26d252-line-height );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-1fbc998{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-103 .elementor-element.elementor-element-1fbc998 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-103 .elementor-element.elementor-element-1fbc998 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-103 .elementor-element.elementor-element-1fbc998 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103 .elementor-element.elementor-element-1fbc998 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5a1b767-font-family ), Sans-serif;font-size:var( --e-global-typography-5a1b767-font-size );line-height:var( --e-global-typography-5a1b767-line-height );}.elementor-103 .elementor-element.elementor-element-1fbc998 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-103 .elementor-element.elementor-element-288cf42{--display:flex;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:4px 4px 4px 8px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:8px;border-color:var( --e-global-color-df9c03e );--border-color:var( --e-global-color-df9c03e );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-103 .elementor-element.elementor-element-288cf42:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-288cf42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roofrepairsexpert.com/wp-content/uploads/2025/08/Commercial-Roofing-Graphic.jpeg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-103 .elementor-element.elementor-element-903ced4{--display:flex;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;border-style:solid;--border-style:solid;border-width:4px 0px 4px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-df9c03e );--border-color:var( --e-global-color-df9c03e );--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-103 .elementor-element.elementor-element-903ced4:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-903ced4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bf5701 );}.elementor-103 .elementor-element.elementor-element-ee7656a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-ee7656a{text-align:left;}.elementor-103 .elementor-element.elementor-element-ee7656a .elementor-heading-title{font-family:var( --e-global-typography-b26d252-font-family ), Sans-serif;font-size:var( --e-global-typography-b26d252-font-size );font-weight:var( --e-global-typography-b26d252-font-weight );line-height:var( --e-global-typography-b26d252-line-height );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-a19679b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-103 .elementor-element.elementor-element-a19679b .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-103 .elementor-element.elementor-element-a19679b .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-103 .elementor-element.elementor-element-a19679b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103 .elementor-element.elementor-element-a19679b .elementor-icon-list-item > a{font-family:var( --e-global-typography-5a1b767-font-family ), Sans-serif;font-size:var( --e-global-typography-5a1b767-font-size );line-height:var( --e-global-typography-5a1b767-line-height );}.elementor-103 .elementor-element.elementor-element-a19679b .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-103 .elementor-element.elementor-element-8654db9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:2rem;--padding-left:3rem;--padding-right:3rem;}.elementor-103 .elementor-element.elementor-element-8654db9:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-8654db9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-e6ae3f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-103 .elementor-element.elementor-element-87b09bc{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-87b09bc > .elementor-widget-container{margin:-12px 0px 16px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-87b09bc .elementor-headline{text-align:left;font-family:"Inter", Sans-serif;font-size:clamp(1.5rem, 0.389rem + 2.963vw, 2rem);font-weight:700;line-height:1.1em;}.elementor-103 .elementor-element.elementor-element-87b09bc .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-854b1ff );}.elementor-103 .elementor-element.elementor-element-87b09bc .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-0b683ed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-103 .elementor-element.elementor-element-0b683ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-0b683ed .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-103 .elementor-element.elementor-element-0b683ed .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-0b683ed.elementor-view-stacked .elementor-icon{background-color:#3FD34D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-0b683ed.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-0b683ed.elementor-view-default .elementor-icon{fill:#3FD34D;color:#3FD34D;border-color:#3FD34D;}.elementor-103 .elementor-element.elementor-element-0b683ed.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-0b683ed .elementor-icon{font-size:12px;padding:4px;}.elementor-103 .elementor-element.elementor-element-0b683ed .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-0b683ed .elementor-icon-box-title a{font-family:var( --e-global-typography-582401e-font-family ), Sans-serif;font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-97415c3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-103 .elementor-element.elementor-element-97415c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-97415c3 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-103 .elementor-element.elementor-element-97415c3 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-97415c3.elementor-view-stacked .elementor-icon{background-color:#3FD34D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-97415c3.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-97415c3.elementor-view-default .elementor-icon{fill:#3FD34D;color:#3FD34D;border-color:#3FD34D;}.elementor-103 .elementor-element.elementor-element-97415c3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-97415c3 .elementor-icon{font-size:12px;padding:4px;}.elementor-103 .elementor-element.elementor-element-97415c3 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-97415c3 .elementor-icon-box-title a{font-family:var( --e-global-typography-582401e-font-family ), Sans-serif;font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-dfe7668{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-box-icon-margin:8px;}.elementor-103 .elementor-element.elementor-element-dfe7668 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-dfe7668 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-103 .elementor-element.elementor-element-dfe7668 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-dfe7668.elementor-view-stacked .elementor-icon{background-color:#3FD34D;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-dfe7668.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-dfe7668.elementor-view-default .elementor-icon{fill:#3FD34D;color:#3FD34D;border-color:#3FD34D;}.elementor-103 .elementor-element.elementor-element-dfe7668.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-dfe7668 .elementor-icon{font-size:12px;padding:4px;}.elementor-103 .elementor-element.elementor-element-dfe7668 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-dfe7668 .elementor-icon-box-title a{font-family:var( --e-global-typography-582401e-font-family ), Sans-serif;font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-4aaab20{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-103 .elementor-element.elementor-element-1051230 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-1051230{font-family:var( --e-global-typography-5a1b767-font-family ), Sans-serif;font-size:var( --e-global-typography-5a1b767-font-size );line-height:var( --e-global-typography-5a1b767-line-height );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-a00b227{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:4px;width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:var( --e-global-typography-5a1b767-font-size );--n-menu-title-color-normal:var( --e-global-color-secondary );--n-menu-title-transition:300ms;--n-menu-title-padding:12px 16px 10px 16px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-103 .elementor-element.elementor-element-a00b227 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-103 .elementor-element.elementor-element-a00b227 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-103 .elementor-element.elementor-element-a00b227 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-5a1b767-font-family ), Sans-serif;--n-menu-title-line-height:var( --e-global-typography-5a1b767-line-height );}.elementor-103 .elementor-element.elementor-element-a00b227 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-7bf5701 );}.elementor-103 .elementor-element.elementor-element-a00b227 {--n-menu-title-color-hover:var( --e-global-color-secondary );--n-menu-title-color-active:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-a00b227 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-a00b227 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-2c806e5{--spacer-size:50px;width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-a60ccbc{--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;--overlay-opacity:0.05;border-style:solid;--border-style:solid;border-width:0px 0px 8px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:8px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-a60ccbc:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-a60ccbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-a60ccbc::before, .elementor-103 .elementor-element.elementor-element-a60ccbc > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-a60ccbc > .e-con-inner > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-a60ccbc > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-a60ccbc > .e-con-inner > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-a60ccbc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://roofrepairsexpert.com/wp-content/uploads/2025/08/roof_repair_outline_seamless_pattern-scaled-1-768x768.webp");--background-overlay:'';}.elementor-103 .elementor-element.elementor-element-22b8182{text-align:center;}.elementor-103 .elementor-element.elementor-element-22b8182 .elementor-heading-title{font-family:var( --e-global-typography-95c7a14-font-family ), Sans-serif;font-size:var( --e-global-typography-95c7a14-font-size );font-weight:var( --e-global-typography-95c7a14-font-weight );line-height:var( --e-global-typography-95c7a14-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-3c03857{text-align:center;}.elementor-103 .elementor-element.elementor-element-3c03857 .elementor-heading-title{font-family:var( --e-global-typography-3d87e3f-font-family ), Sans-serif;font-size:var( --e-global-typography-3d87e3f-font-size );font-weight:var( --e-global-typography-3d87e3f-font-weight );line-height:var( --e-global-typography-3d87e3f-line-height );color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-d1b2de0{--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;--overlay-opacity:0.05;border-style:solid;--border-style:solid;border-width:0px 0px 8px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:8px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-d1b2de0:not(.elementor-motion-effects-element-type-background), .elementor-103 .elementor-element.elementor-element-d1b2de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-d1b2de0::before, .elementor-103 .elementor-element.elementor-element-d1b2de0 > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-d1b2de0 > .e-con-inner > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-d1b2de0 > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-d1b2de0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-d1b2de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://roofrepairsexpert.com/wp-content/uploads/2025/08/roof_repair_outline_seamless_pattern-scaled-1-768x768.webp");--background-overlay:'';}.elementor-103 .elementor-element.elementor-element-8708df7{--display:flex;}.elementor-103 .elementor-element.elementor-element-96615f8 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-96615f8 .elementor-heading-title{font-family:var( --e-global-typography-95c7a14-font-family ), Sans-serif;font-size:var( --e-global-typography-95c7a14-font-size );font-weight:var( --e-global-typography-95c7a14-font-weight );line-height:var( --e-global-typography-95c7a14-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-92e6d10{width:var( --container-widget-width, 375px );max-width:375px;--container-widget-width:375px;--container-widget-flex-grow:0;--icon-box-icon-margin:1.5rem;}.elementor-103 .elementor-element.elementor-element-92e6d10 .elementor-icon-box-wrapper{align-items:start;}.elementor-103 .elementor-element.elementor-element-92e6d10 .elementor-icon-box-title{margin-block-end:0rem;color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-92e6d10.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-92e6d10.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-92e6d10.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-92e6d10.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-92e6d10 .elementor-icon{font-size:2rem;padding:0.75rem;}.elementor-103 .elementor-element.elementor-element-92e6d10 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-92e6d10 .elementor-icon-box-title a{font-family:var( --e-global-typography-51cb639-font-family ), Sans-serif;font-size:var( --e-global-typography-51cb639-font-size );font-weight:var( --e-global-typography-51cb639-font-weight );line-height:var( --e-global-typography-51cb639-line-height );}.elementor-103 .elementor-element.elementor-element-92e6d10 .elementor-icon-box-description{font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-2924025{width:var( --container-widget-width, 375px );max-width:375px;--container-widget-width:375px;--container-widget-flex-grow:0;--icon-box-icon-margin:1.5rem;}.elementor-103 .elementor-element.elementor-element-2924025 .elementor-icon-box-wrapper{align-items:start;}.elementor-103 .elementor-element.elementor-element-2924025 .elementor-icon-box-title{margin-block-end:0rem;color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-2924025.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-2924025.elementor-view-framed .elementor-icon, .elementor-103 .elementor-element.elementor-element-2924025.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-2924025.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-2924025 .elementor-icon{font-size:2rem;padding:0.75rem;}.elementor-103 .elementor-element.elementor-element-2924025 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-2924025 .elementor-icon-box-title a{font-family:var( --e-global-typography-51cb639-font-family ), Sans-serif;font-size:var( --e-global-typography-51cb639-font-size );font-weight:var( --e-global-typography-51cb639-font-weight );line-height:var( --e-global-typography-51cb639-line-height );}.elementor-103 .elementor-element.elementor-element-2924025 .elementor-icon-box-description{font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-c01a34f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-103 .elementor-element.elementor-element-c01a34f .elementor-divider-separator{width:100%;}.elementor-103 .elementor-element.elementor-element-c01a34f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-103 .elementor-element.elementor-element-a0aa309{--grid-template-columns:repeat(0, auto);--icon-size:1.25rem;--grid-column-gap:0.75rem;--grid-row-gap:0px;}.elementor-103 .elementor-element.elementor-element-a0aa309 .elementor-widget-container{text-align:left;}.elementor-103 .elementor-element.elementor-element-a0aa309 .elementor-social-icon{background-color:var( --e-global-color-accent );--icon-padding:0.5rem;}.elementor-103 .elementor-element.elementor-element-a0aa309 .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-a0aa309 .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-9efb3ff > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-9efb3ff .elementor-heading-title{font-family:var( --e-global-typography-b26d252-font-family ), Sans-serif;font-size:var( --e-global-typography-b26d252-font-size );font-weight:var( --e-global-typography-b26d252-font-weight );line-height:var( --e-global-typography-b26d252-line-height );color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-5cbed6c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-5cbed6c > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:1rem 2rem 1rem 2rem;transition:background 0.2s;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;box-shadow:0px 4px 10px -6px rgba(0,0,0,0.5);}.elementor-103 .elementor-element.elementor-element-5cbed6c:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-65eb747 ) 0%, var( --e-global-color-65eb747 ) 125%);border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-5cbed6c:hover > .elementor-widget-container{border-radius:4px 4px 4px 4px;}.elementor-103 .elementor-element.elementor-element-5cbed6c .elementor-widget-container{transition:background 0.2s, border 0.2s, border-radius 0.2s, box-shadow 0.2s;}.elementor-103 .elementor-element.elementor-element-5cbed6c .elementor-heading-title{font-family:var( --e-global-typography-24e8162-font-family ), Sans-serif;font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );color:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-5cbed6c .elementor-heading-title a:hover, .elementor-103 .elementor-element.elementor-element-5cbed6c .elementor-heading-title a:focus{color:var( --e-global-color-text );}.elementor-103 .elementor-element.elementor-element-5cbed6c .elementor-heading-title a{transition-duration:0.2s;}.elementor-103 .elementor-element.elementor-element-9ab81cb{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-912d7df{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:4px;width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:var( --e-global-typography-5a1b767-font-size );--n-menu-title-color-normal:var( --e-global-color-secondary );--n-menu-title-transition:300ms;--n-menu-title-padding:12px 16px 10px 16px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-103 .elementor-element.elementor-element-912d7df > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-103 .elementor-element.elementor-element-912d7df > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-103 .elementor-element.elementor-element-912d7df > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-5a1b767-font-family ), Sans-serif;--n-menu-title-line-height:var( --e-global-typography-5a1b767-line-height );}.elementor-103 .elementor-element.elementor-element-912d7df > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-7bf5701 );}.elementor-103 .elementor-element.elementor-element-912d7df {--n-menu-title-color-hover:var( --e-global-color-secondary );--n-menu-title-color-active:var( --e-global-color-secondary );}.elementor-103 .elementor-element.elementor-element-912d7df > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );}.elementor-103 .elementor-element.elementor-element-912d7df > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );}.elementor-103:not(.elementor-motion-effects-element-type-background), .elementor-103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7bf5701 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-103 .elementor-element.elementor-element-1b3df15{--width:100%;}.elementor-103 .elementor-element.elementor-element-9fa0b3c{--width:40%;}.elementor-103 .elementor-element.elementor-element-ff8c2cc{--width:40%;}.elementor-103 .elementor-element.elementor-element-dabe5fd{--width:33%;}.elementor-103 .elementor-element.elementor-element-437b02c{--width:66%;}.elementor-103 .elementor-element.elementor-element-8654db9{--width:100%;}.elementor-103 .elementor-element.elementor-element-8708df7{--width:40%;}}@media(max-width:1024px){.elementor-103 .elementor-element.elementor-element-7e0d0cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103 .elementor-element.elementor-element-7e0d0cf .elementor-icon-list-item > a{font-size:var( --e-global-typography-b765332-font-size );line-height:var( --e-global-typography-b765332-line-height );}.elementor-103 .elementor-element.elementor-element-c8c072c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103 .elementor-element.elementor-element-c8c072c .elementor-icon-list-item > a{font-size:var( --e-global-typography-b765332-font-size );line-height:var( --e-global-typography-b765332-line-height );}.elementor-103 .elementor-element.elementor-element-cfdb08b .elementor-heading-title{font-size:var( --e-global-typography-ab5141f-font-size );line-height:var( --e-global-typography-ab5141f-line-height );}.elementor-103 .elementor-element.elementor-element-2a9fe76 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-2a9fe76 .elementor-icon-box-title a{font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-ab184fa .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-ab184fa .elementor-icon-box-title a{font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-8199680 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-8199680 .elementor-icon-box-title a{font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-9e0ee9f{font-size:var( --e-global-typography-5a1b767-font-size );line-height:var( --e-global-typography-5a1b767-line-height );}.elementor-103 .elementor-element.elementor-global-334 .elementor-button{font-size:var( --e-global-typography-51cb639-font-size );line-height:var( --e-global-typography-51cb639-line-height );}.elementor-103 .elementor-element.elementor-element-952442a .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-f6e9d97 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-e5ceb01 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-caf8630 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-daeebe8 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-d90808f .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-103 .elementor-element.elementor-element-768735c .elementor-button{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-e8fab7b .elementor-heading-title{font-size:var( --e-global-typography-3d87e3f-font-size );line-height:var( --e-global-typography-3d87e3f-line-height );}.elementor-103 .elementor-element.elementor-element-1c5330c .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-55eb6da .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-1dc55aa .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-d3ac713 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-f231247 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-69d1449 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-2646b63 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-2646b63 .elementor-icon-box-title a{font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-ced78af .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-ced78af .elementor-icon-box-title a{font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-0f4eedc .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-0f4eedc .elementor-icon-box-title a{font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-df8e030{font-size:var( --e-global-typography-5a1b767-font-size );line-height:var( --e-global-typography-5a1b767-line-height );}.elementor-103 .elementor-element.elementor-element-dd46a16 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-8789c50 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-03eff8b .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-1092a92 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-5bc356c .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-7b049b6 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-2474200 .elementor-heading-title{font-size:var( --e-global-typography-b26d252-font-size );line-height:var( --e-global-typography-b26d252-line-height );}.elementor-103 .elementor-element.elementor-element-1fbc998 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103 .elementor-element.elementor-element-1fbc998 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5a1b767-font-size );line-height:var( --e-global-typography-5a1b767-line-height );}.elementor-103 .elementor-element.elementor-element-ee7656a .elementor-heading-title{font-size:var( --e-global-typography-b26d252-font-size );line-height:var( --e-global-typography-b26d252-line-height );}.elementor-103 .elementor-element.elementor-element-a19679b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103 .elementor-element.elementor-element-a19679b .elementor-icon-list-item > a{font-size:var( --e-global-typography-5a1b767-font-size );line-height:var( --e-global-typography-5a1b767-line-height );}.elementor-103 .elementor-element.elementor-element-0b683ed .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-0b683ed .elementor-icon-box-title a{font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-97415c3 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-97415c3 .elementor-icon-box-title a{font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-dfe7668 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-dfe7668 .elementor-icon-box-title a{font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-1051230{font-size:var( --e-global-typography-5a1b767-font-size );line-height:var( --e-global-typography-5a1b767-line-height );}.elementor-103 .elementor-element.elementor-element-a00b227{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-title-font-size:var( --e-global-typography-5a1b767-font-size );--n-menu-title-padding:12px 6px 10px 6px;}.elementor-103 .elementor-element.elementor-element-a00b227 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-103 .elementor-element.elementor-element-a00b227 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-103 .elementor-element.elementor-element-a00b227 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-5a1b767-line-height );}.elementor-103 .elementor-element.elementor-element-2c806e5{--container-widget-width:0px;--container-widget-flex-grow:0;width:var( --container-widget-width, 0px );max-width:0px;}.elementor-103 .elementor-element.elementor-element-22b8182 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-103 .elementor-element.elementor-element-3c03857 .elementor-heading-title{font-size:var( --e-global-typography-3d87e3f-font-size );line-height:var( --e-global-typography-3d87e3f-line-height );}.elementor-103 .elementor-element.elementor-element-96615f8 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-103 .elementor-element.elementor-element-92e6d10 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-92e6d10 .elementor-icon-box-title a{font-size:var( --e-global-typography-51cb639-font-size );line-height:var( --e-global-typography-51cb639-line-height );}.elementor-103 .elementor-element.elementor-element-92e6d10 .elementor-icon-box-description{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-2924025 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-2924025 .elementor-icon-box-title a{font-size:var( --e-global-typography-51cb639-font-size );line-height:var( --e-global-typography-51cb639-line-height );}.elementor-103 .elementor-element.elementor-element-2924025 .elementor-icon-box-description{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-9efb3ff .elementor-heading-title{font-size:var( --e-global-typography-b26d252-font-size );line-height:var( --e-global-typography-b26d252-line-height );}.elementor-103 .elementor-element.elementor-element-5cbed6c .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-912d7df{--n-menu-title-font-size:var( --e-global-typography-5a1b767-font-size );--n-menu-title-padding:12px 6px 10px 6px;}.elementor-103 .elementor-element.elementor-element-912d7df > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-103 .elementor-element.elementor-element-912d7df > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-103 .elementor-element.elementor-element-912d7df > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-5a1b767-line-height );}}@media(max-width:767px){.elementor-103 .elementor-element.elementor-element-6f5eb05{--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:flex-end;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-103 .elementor-element.elementor-element-7e0d0cf{--e-icon-list-icon-size:16px;}.elementor-103 .elementor-element.elementor-element-7e0d0cf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103 .elementor-element.elementor-element-7e0d0cf .elementor-icon-list-item > a{font-size:var( --e-global-typography-b765332-font-size );line-height:var( --e-global-typography-b765332-line-height );}.elementor-103 .elementor-element.elementor-element-423648b{--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;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:0.5rem;--padding-left:1rem;--padding-right:1rem;--z-index:101;}.elementor-103 .elementor-element.elementor-element-bd4b81b > .elementor-widget-container{margin:-50px 0px -100px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-bd4b81b img{width:125px;}.elementor-103 .elementor-element.elementor-element-233cacd > .elementor-widget-container{margin:0px 0px -4px 0px;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-233cacd .elementor-icon{font-size:1.125rem;}.elementor-103 .elementor-element.elementor-element-233cacd .elementor-icon svg{height:1.125rem;}.elementor-103 .elementor-element.elementor-element-6e9a25f{--e-off-canvas-width:90vw;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;}.elementor-103 .elementor-element.elementor-element-a14f59c::before, .elementor-103 .elementor-element.elementor-element-a14f59c > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-a14f59c > .e-con-inner > .elementor-background-video-container::before, .elementor-103 .elementor-element.elementor-element-a14f59c > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-a14f59c > .e-con-inner > .elementor-background-slideshow::before, .elementor-103 .elementor-element.elementor-element-a14f59c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://roofrepairsexpert.com/wp-content/uploads/2025/08/roof_repair_outline_seamless_pattern-scaled-1-768x768.webp");}.elementor-103 .elementor-element.elementor-element-a14f59c{--min-height:100vh;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:.50rem .50rem;--row-gap:.50rem;--column-gap:.50rem;--overlay-opacity:0.05;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:10rem;--padding-left:1rem;--padding-right:1rem;}.elementor-103 .elementor-element.elementor-element-7c543c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0.5rem 0.5rem 0.5rem 0.5rem;}body:not(.rtl) .elementor-103 .elementor-element.elementor-element-7c543c9{right:8px;}body.rtl .elementor-103 .elementor-element.elementor-element-7c543c9{left:8px;}.elementor-103 .elementor-element.elementor-element-7c543c9{top:12px;}.elementor-103 .elementor-element.elementor-element-7c543c9 .elementor-icon{font-size:18px;}.elementor-103 .elementor-element.elementor-element-7c543c9 .elementor-icon svg{height:18px;}.elementor-103 .elementor-element.elementor-element-c8c072c{--e-icon-list-icon-size:12px;}.elementor-103 .elementor-element.elementor-element-c8c072c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103 .elementor-element.elementor-element-c8c072c .elementor-icon-list-item > a{font-size:var( --e-global-typography-b765332-font-size );line-height:var( --e-global-typography-b765332-line-height );}.elementor-103 .elementor-element.elementor-element-cfdb08b > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-cfdb08b .elementor-heading-title{font-size:var( --e-global-typography-ab5141f-font-size );line-height:var( --e-global-typography-ab5141f-line-height );}.elementor-103 .elementor-element.elementor-element-39d40f4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-39d40f4 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-103 .elementor-element.elementor-element-39d40f4 .elementor-button{padding:.75em .75em .75em .75em;}.elementor-103 .elementor-element.elementor-element-1b3df15{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-103 .elementor-element.elementor-element-5223170 > .elementor-widget-container{margin:-1rem 0rem 1rem 0rem;}.elementor-103 .elementor-element.elementor-element-2a9fe76 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-2a9fe76 .elementor-icon-box-title a{font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-ab184fa .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-ab184fa .elementor-icon-box-title a{font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-8199680 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-8199680 .elementor-icon-box-title a{font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-9e0ee9f{font-size:var( --e-global-typography-5a1b767-font-size );line-height:var( --e-global-typography-5a1b767-line-height );}.elementor-103 .elementor-element.elementor-global-334 .elementor-button{font-size:var( --e-global-typography-51cb639-font-size );line-height:var( --e-global-typography-51cb639-line-height );}.elementor-103 .elementor-element.elementor-element-952442a > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;padding:0.75rem 2rem 0.75rem 2rem;}.elementor-103 .elementor-element.elementor-element-952442a .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-f6e9d97 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0.75rem 2rem 0.75rem 2rem;}.elementor-103 .elementor-element.elementor-element-f6e9d97 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-e5ceb01 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0.75rem 2rem 0.75rem 2rem;}.elementor-103 .elementor-element.elementor-element-e5ceb01 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-caf8630 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0.75rem 2rem 0.75rem 2rem;}.elementor-103 .elementor-element.elementor-element-caf8630 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-daeebe8 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;padding:0.75rem 2rem 0.75rem 2rem;}.elementor-103 .elementor-element.elementor-element-daeebe8 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-d90808f > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;padding:0px 0px 0px 0px;}.elementor-103 .elementor-element.elementor-element-d90808f .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-103 .elementor-element.elementor-element-768735c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-103 .elementor-element.elementor-element-768735c .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-103 .elementor-element.elementor-element-768735c .elementor-button{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );padding:.75em .75em .75em .75em;}.elementor-103 .elementor-element.elementor-element-e5227b1{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;--z-index:100;}.elementor-103 .elementor-element.elementor-element-4e64563 .elementor-icon{font-size:2rem;}.elementor-103 .elementor-element.elementor-element-4e64563 .elementor-icon svg{height:2rem;}.elementor-103 .elementor-element.elementor-element-e8fab7b .elementor-heading-title{font-size:var( --e-global-typography-3d87e3f-font-size );line-height:var( --e-global-typography-3d87e3f-line-height );}.elementor-103 .elementor-element.elementor-element-1c5330c .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-55eb6da .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-1dc55aa .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-d3ac713 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-f231247 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-69d1449 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-95ee478 > .elementor-widget-container{margin:-1rem 0rem 2rem 0rem;}.elementor-103 .elementor-element.elementor-element-2646b63 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-2646b63 .elementor-icon-box-title a{font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-ced78af .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-ced78af .elementor-icon-box-title a{font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-0f4eedc .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-0f4eedc .elementor-icon-box-title a{font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-df8e030{font-size:var( --e-global-typography-5a1b767-font-size );line-height:var( --e-global-typography-5a1b767-line-height );}.elementor-103 .elementor-element.elementor-element-dd46a16 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-8789c50 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-03eff8b .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-1092a92 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-5bc356c .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-7b049b6 .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-dcbd7fc{--min-height:500px;}.elementor-103 .elementor-element.elementor-element-f8ea0ec{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-103 .elementor-element.elementor-element-2474200 .elementor-heading-title{font-size:var( --e-global-typography-b26d252-font-size );line-height:var( --e-global-typography-b26d252-line-height );}.elementor-103 .elementor-element.elementor-element-1fbc998 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103 .elementor-element.elementor-element-1fbc998 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5a1b767-font-size );line-height:var( --e-global-typography-5a1b767-line-height );}.elementor-103 .elementor-element.elementor-element-288cf42{--min-height:500px;}.elementor-103 .elementor-element.elementor-element-903ced4{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-103 .elementor-element.elementor-element-ee7656a .elementor-heading-title{font-size:var( --e-global-typography-b26d252-font-size );line-height:var( --e-global-typography-b26d252-line-height );}.elementor-103 .elementor-element.elementor-element-a19679b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-103 .elementor-element.elementor-element-a19679b .elementor-icon-list-item > a{font-size:var( --e-global-typography-5a1b767-font-size );line-height:var( --e-global-typography-5a1b767-line-height );}.elementor-103 .elementor-element.elementor-element-87b09bc > .elementor-widget-container{margin:-1rem 0rem 2rem 0rem;}.elementor-103 .elementor-element.elementor-element-0b683ed .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-0b683ed .elementor-icon-box-title a{font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-97415c3 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-97415c3 .elementor-icon-box-title a{font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-dfe7668 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-dfe7668 .elementor-icon-box-title a{font-size:var( --e-global-typography-582401e-font-size );line-height:var( --e-global-typography-582401e-line-height );}.elementor-103 .elementor-element.elementor-element-1051230{font-size:var( --e-global-typography-5a1b767-font-size );line-height:var( --e-global-typography-5a1b767-line-height );}.elementor-103 .elementor-element.elementor-element-a00b227{--n-menu-title-font-size:var( --e-global-typography-5a1b767-font-size );}.elementor-103 .elementor-element.elementor-element-a00b227 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-103 .elementor-element.elementor-element-a00b227 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-103 .elementor-element.elementor-element-a00b227 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-5a1b767-line-height );}.elementor-103 .elementor-element.elementor-element-22b8182 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-103 .elementor-element.elementor-element-3c03857 .elementor-heading-title{font-size:var( --e-global-typography-3d87e3f-font-size );line-height:var( --e-global-typography-3d87e3f-line-height );}.elementor-103 .elementor-element.elementor-element-96615f8 .elementor-heading-title{font-size:var( --e-global-typography-95c7a14-font-size );line-height:var( --e-global-typography-95c7a14-line-height );}.elementor-103 .elementor-element.elementor-element-92e6d10 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-92e6d10 .elementor-icon-box-title a{font-size:var( --e-global-typography-51cb639-font-size );line-height:var( --e-global-typography-51cb639-line-height );}.elementor-103 .elementor-element.elementor-element-92e6d10 .elementor-icon-box-description{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-2924025 .elementor-icon-box-title, .elementor-103 .elementor-element.elementor-element-2924025 .elementor-icon-box-title a{font-size:var( --e-global-typography-51cb639-font-size );line-height:var( --e-global-typography-51cb639-line-height );}.elementor-103 .elementor-element.elementor-element-2924025 .elementor-icon-box-description{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-9efb3ff .elementor-heading-title{font-size:var( --e-global-typography-b26d252-font-size );line-height:var( --e-global-typography-b26d252-line-height );}.elementor-103 .elementor-element.elementor-element-5cbed6c .elementor-heading-title{font-size:var( --e-global-typography-24e8162-font-size );line-height:var( --e-global-typography-24e8162-line-height );}.elementor-103 .elementor-element.elementor-element-9ab81cb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-103 .elementor-element.elementor-element-912d7df{--n-menu-title-font-size:var( --e-global-typography-5a1b767-font-size );}.elementor-103 .elementor-element.elementor-element-912d7df > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-103 .elementor-element.elementor-element-912d7df > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-103 .elementor-element.elementor-element-912d7df > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-5a1b767-line-height );}}/* Start custom CSS for heading, class: .elementor-element-952442a */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6e9d97 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5ceb01 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-caf8630 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daeebe8 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c5330c */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55eb6da */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dc55aa */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3ac713 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f231247 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69d1449 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd46a16 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8789c50 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03eff8b */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1092a92 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bc356c */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b049b6 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c5330c */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55eb6da */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dc55aa */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3ac713 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f231247 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69d1449 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd46a16 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8789c50 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03eff8b */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1092a92 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bc356c */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b049b6 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c5330c */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55eb6da */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dc55aa */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3ac713 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f231247 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69d1449 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd46a16 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8789c50 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03eff8b */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1092a92 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bc356c */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b049b6 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c5330c */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55eb6da */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dc55aa */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3ac713 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f231247 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69d1449 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd46a16 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8789c50 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03eff8b */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1092a92 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bc356c */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b049b6 */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cbed6c */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cbed6c */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cbed6c */.hover-white:hover {
  color: #ffffff !important;
}/* End custom CSS */