.elementor-88 .elementor-element.elementor-element-5d68eecd{--display:flex;--min-height:480px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.8;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-5d68eecd:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-5d68eecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.wpgem.co/Roofina/wp-content/uploads/2025/12/Image-JWUCE5A.jpg");background-position:center center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-5d68eecd::before, .elementor-88 .elementor-element.elementor-element-5d68eecd > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-5d68eecd > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-5d68eecd > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-5d68eecd > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-5d68eecd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-bf890a9 );--background-overlay:'';}.elementor-88 .elementor-element.elementor-element-dddc498{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:8px 8px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-88 .elementor-element.elementor-element-dddc498::before, .elementor-88 .elementor-element.elementor-element-dddc498 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-dddc498 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-dddc498 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-dddc498 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-dddc498 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1e38924 );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-ac78af9 .section-main-title,.elementor-88 .elementor-element.elementor-element-ac78af9 .section-main-title a{color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-ac78af9 .section-main-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-88 .elementor-element.elementor-element-ac78af9 .section-main-title span.subfix{color:var( --e-global-color-870ef80 );}.elementor-88 .elementor-element.elementor-element-3d18e46e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-a069e97{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-31a60836{--display:flex;--min-height:560px;--border-radius:8px 8px 8px 8px;--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-88 .elementor-element.elementor-element-31a60836:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-31a60836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.wpgem.co/Roofina/wp-content/uploads/2025/12/Image-UDC9WLE.jpg");background-position:center center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-42d4b915{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-88 .elementor-element.elementor-element-3db9bbdd{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:8px 8px 8px 8px;--margin-top:-480px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-3db9bbdd:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-3db9bbdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e38924 );}.elementor-88 .elementor-element.elementor-element-6008e285{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-3dcf329a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-870ef80 );}.elementor-88 .elementor-element.elementor-element-593da5bd .elementor-heading-title{font-family:var( --e-global-typography-c0c00e9-font-family ), Sans-serif;font-size:var( --e-global-typography-c0c00e9-font-size );font-weight:var( --e-global-typography-c0c00e9-font-weight );text-transform:var( --e-global-typography-c0c00e9-text-transform );line-height:var( --e-global-typography-c0c00e9-line-height );letter-spacing:var( --e-global-typography-c0c00e9-letter-spacing );color:var( --e-global-color-bf890a9 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-5ababe63 p{margin-block-end:0px;}.elementor-88 .elementor-element.elementor-element-5d1724f0{--display:flex;--border-radius:8px 8px 8px 8px;--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-88 .elementor-element.elementor-element-5d1724f0:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-5d1724f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-431c8819{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-88 .elementor-element.elementor-element-431c8819:hover::before, .elementor-88 .elementor-element.elementor-element-431c8819:hover > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-431c8819:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-431c8819 > .elementor-background-slideshow:hover::before, .elementor-88 .elementor-element.elementor-element-431c8819 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-f184fe1 );--background-overlay:'';}.elementor-88 .elementor-element.elementor-element-431c8819.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-88 .elementor-element.elementor-element-431c8819:hover{--overlay-opacity:0.5;}.elementor-88 .elementor-element.elementor-element-15a24241{--display:flex;--min-height:120px;--border-radius:8px 8px 8px 8px;--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-88 .elementor-element.elementor-element-15a24241:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-15a24241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.wpgem.co/Roofina/wp-content/uploads/2025/12/Image-AFBEPUU.jpg");background-position:center center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-44e331ef{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-88 .elementor-element.elementor-element-55f03574 .elementor-heading-title{font-family:var( --e-global-typography-ed1c829-font-family ), Sans-serif;font-size:var( --e-global-typography-ed1c829-font-size );font-weight:var( --e-global-typography-ed1c829-font-weight );text-transform:var( --e-global-typography-ed1c829-text-transform );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-88 .elementor-element.elementor-element-105aa64a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-88 .elementor-element.elementor-element-3026efe9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-88 .elementor-element.elementor-element-1249e8f5 .elementor-button{background-color:var( --e-global-color-870ef80 );font-family:var( --e-global-typography-dbc0204-font-family ), Sans-serif;font-size:var( --e-global-typography-dbc0204-font-size );font-weight:var( --e-global-typography-dbc0204-font-weight );text-transform:var( --e-global-typography-dbc0204-text-transform );fill:var( --e-global-color-5bd60dc );color:var( --e-global-color-5bd60dc );border-radius:8px 8px 8px 8px;}.elementor-88 .elementor-element.elementor-element-1249e8f5 .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-1249e8f5 .elementor-button:focus{background-color:var( --e-global-color-b70a650 );color:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-1249e8f5 .elementor-button:hover svg, .elementor-88 .elementor-element.elementor-element-1249e8f5 .elementor-button:focus svg{fill:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-1249e8f5 .elementor-button .elementor-button-icon i{color:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-1249e8f5 .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-1249e8f5 .elementor-button .elementor-button-icon i, .elementor-88 .elementor-element.elementor-element-1249e8f5 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-88 .elementor-element.elementor-element-1249e8f5 .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-1249e8f5 .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-1249e8f5 .elementor-button:hover .elementor-button-icon i, .elementor-88 .elementor-element.elementor-element-1249e8f5 .elementor-button:hover .elementor-button-icon svg{transform:rotate(-24deg);}.elementor-88 .elementor-element.elementor-element-3a9afd3f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-88 .elementor-element.elementor-element-3a9afd3f:hover::before, .elementor-88 .elementor-element.elementor-element-3a9afd3f:hover > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-3a9afd3f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-3a9afd3f > .elementor-background-slideshow:hover::before, .elementor-88 .elementor-element.elementor-element-3a9afd3f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-f184fe1 );--background-overlay:'';}.elementor-88 .elementor-element.elementor-element-3a9afd3f.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-88 .elementor-element.elementor-element-3a9afd3f:hover{--overlay-opacity:0.5;}.elementor-88 .elementor-element.elementor-element-56206e25{--display:flex;--min-height:120px;--border-radius:8px 8px 8px 8px;--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-88 .elementor-element.elementor-element-56206e25:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-56206e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.wpgem.co/Roofina/wp-content/uploads/2025/12/Image-TJAC454.jpg");background-position:center center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-d542375{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-88 .elementor-element.elementor-element-46df48c7 .elementor-heading-title{font-family:var( --e-global-typography-ed1c829-font-family ), Sans-serif;font-size:var( --e-global-typography-ed1c829-font-size );font-weight:var( --e-global-typography-ed1c829-font-weight );text-transform:var( --e-global-typography-ed1c829-text-transform );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-88 .elementor-element.elementor-element-3b96803b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-88 .elementor-element.elementor-element-7405250b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-88 .elementor-element.elementor-element-5963b192 .elementor-button{background-color:var( --e-global-color-870ef80 );font-family:var( --e-global-typography-dbc0204-font-family ), Sans-serif;font-size:var( --e-global-typography-dbc0204-font-size );font-weight:var( --e-global-typography-dbc0204-font-weight );text-transform:var( --e-global-typography-dbc0204-text-transform );fill:var( --e-global-color-5bd60dc );color:var( --e-global-color-5bd60dc );border-radius:8px 8px 8px 8px;}.elementor-88 .elementor-element.elementor-element-5963b192 .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-5963b192 .elementor-button:focus{background-color:var( --e-global-color-b70a650 );color:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-5963b192 .elementor-button:hover svg, .elementor-88 .elementor-element.elementor-element-5963b192 .elementor-button:focus svg{fill:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-5963b192 .elementor-button .elementor-button-icon i{color:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-5963b192 .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-5963b192 .elementor-button .elementor-button-icon i, .elementor-88 .elementor-element.elementor-element-5963b192 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-88 .elementor-element.elementor-element-5963b192 .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-5963b192 .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-5963b192 .elementor-button:hover .elementor-button-icon i, .elementor-88 .elementor-element.elementor-element-5963b192 .elementor-button:hover .elementor-button-icon svg{transform:rotate(-24deg);}.elementor-88 .elementor-element.elementor-element-1f2a6a38{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-88 .elementor-element.elementor-element-1f2a6a38:hover::before, .elementor-88 .elementor-element.elementor-element-1f2a6a38:hover > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-1f2a6a38:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-1f2a6a38 > .elementor-background-slideshow:hover::before, .elementor-88 .elementor-element.elementor-element-1f2a6a38 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-f184fe1 );--background-overlay:'';}.elementor-88 .elementor-element.elementor-element-1f2a6a38.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-88 .elementor-element.elementor-element-1f2a6a38:hover{--overlay-opacity:0.5;}.elementor-88 .elementor-element.elementor-element-875ff2c{--display:flex;--min-height:120px;--border-radius:8px 8px 8px 8px;--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-88 .elementor-element.elementor-element-875ff2c:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-875ff2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.wpgem.co/Roofina/wp-content/uploads/2025/12/Image-JUHUYCW.jpg");background-position:center center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-548d00cb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-88 .elementor-element.elementor-element-706adcbd .elementor-heading-title{font-family:var( --e-global-typography-ed1c829-font-family ), Sans-serif;font-size:var( --e-global-typography-ed1c829-font-size );font-weight:var( --e-global-typography-ed1c829-font-weight );text-transform:var( --e-global-typography-ed1c829-text-transform );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-88 .elementor-element.elementor-element-79a92692{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-88 .elementor-element.elementor-element-50582126{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-88 .elementor-element.elementor-element-4c14cc7d .elementor-button{background-color:var( --e-global-color-870ef80 );font-family:var( --e-global-typography-dbc0204-font-family ), Sans-serif;font-size:var( --e-global-typography-dbc0204-font-size );font-weight:var( --e-global-typography-dbc0204-font-weight );text-transform:var( --e-global-typography-dbc0204-text-transform );fill:var( --e-global-color-5bd60dc );color:var( --e-global-color-5bd60dc );border-radius:8px 8px 8px 8px;}.elementor-88 .elementor-element.elementor-element-4c14cc7d .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-4c14cc7d .elementor-button:focus{background-color:var( --e-global-color-b70a650 );color:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-4c14cc7d .elementor-button:hover svg, .elementor-88 .elementor-element.elementor-element-4c14cc7d .elementor-button:focus svg{fill:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-4c14cc7d .elementor-button .elementor-button-icon i{color:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-4c14cc7d .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-4c14cc7d .elementor-button .elementor-button-icon i, .elementor-88 .elementor-element.elementor-element-4c14cc7d .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-88 .elementor-element.elementor-element-4c14cc7d .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-4c14cc7d .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-4c14cc7d .elementor-button:hover .elementor-button-icon i, .elementor-88 .elementor-element.elementor-element-4c14cc7d .elementor-button:hover .elementor-button-icon svg{transform:rotate(-24deg);}.elementor-88 .elementor-element.elementor-element-61809d96{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-88 .elementor-element.elementor-element-61809d96:hover::before, .elementor-88 .elementor-element.elementor-element-61809d96:hover > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-61809d96:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-61809d96 > .elementor-background-slideshow:hover::before, .elementor-88 .elementor-element.elementor-element-61809d96 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-f184fe1 );--background-overlay:'';}.elementor-88 .elementor-element.elementor-element-61809d96.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-88 .elementor-element.elementor-element-61809d96:hover{--overlay-opacity:0.5;}.elementor-88 .elementor-element.elementor-element-32b8cfba{--display:flex;--min-height:120px;--border-radius:8px 8px 8px 8px;--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-88 .elementor-element.elementor-element-32b8cfba:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-32b8cfba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.wpgem.co/Roofina/wp-content/uploads/2025/12/Image-QP3ZS52.jpg");background-position:center center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-4d371ce5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-88 .elementor-element.elementor-element-23236faa .elementor-heading-title{font-family:var( --e-global-typography-ed1c829-font-family ), Sans-serif;font-size:var( --e-global-typography-ed1c829-font-size );font-weight:var( --e-global-typography-ed1c829-font-weight );text-transform:var( --e-global-typography-ed1c829-text-transform );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-88 .elementor-element.elementor-element-45a77cfa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-88 .elementor-element.elementor-element-25ade393{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-88 .elementor-element.elementor-element-6bf861c5 .elementor-button{background-color:var( --e-global-color-870ef80 );font-family:var( --e-global-typography-dbc0204-font-family ), Sans-serif;font-size:var( --e-global-typography-dbc0204-font-size );font-weight:var( --e-global-typography-dbc0204-font-weight );text-transform:var( --e-global-typography-dbc0204-text-transform );fill:var( --e-global-color-5bd60dc );color:var( --e-global-color-5bd60dc );border-radius:8px 8px 8px 8px;}.elementor-88 .elementor-element.elementor-element-6bf861c5 .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-6bf861c5 .elementor-button:focus{background-color:var( --e-global-color-b70a650 );color:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-6bf861c5 .elementor-button:hover svg, .elementor-88 .elementor-element.elementor-element-6bf861c5 .elementor-button:focus svg{fill:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-6bf861c5 .elementor-button .elementor-button-icon i{color:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-6bf861c5 .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-6bf861c5 .elementor-button .elementor-button-icon i, .elementor-88 .elementor-element.elementor-element-6bf861c5 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-88 .elementor-element.elementor-element-6bf861c5 .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-6bf861c5 .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-6bf861c5 .elementor-button:hover .elementor-button-icon i, .elementor-88 .elementor-element.elementor-element-6bf861c5 .elementor-button:hover .elementor-button-icon svg{transform:rotate(-24deg);}.elementor-88 .elementor-element.elementor-element-5c17ae6f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-88 .elementor-element.elementor-element-5c17ae6f:hover::before, .elementor-88 .elementor-element.elementor-element-5c17ae6f:hover > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-5c17ae6f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-5c17ae6f > .elementor-background-slideshow:hover::before, .elementor-88 .elementor-element.elementor-element-5c17ae6f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-f184fe1 );--background-overlay:'';}.elementor-88 .elementor-element.elementor-element-5c17ae6f.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-88 .elementor-element.elementor-element-5c17ae6f:hover{--overlay-opacity:0.5;}.elementor-88 .elementor-element.elementor-element-65ca90cd{--display:flex;--min-height:120px;--border-radius:8px 8px 8px 8px;--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-88 .elementor-element.elementor-element-65ca90cd:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-65ca90cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.wpgem.co/Roofina/wp-content/uploads/2025/12/Image-JHDJS4D.jpg");background-position:center center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-6d3fecb0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-88 .elementor-element.elementor-element-1e13492a .elementor-heading-title{font-family:var( --e-global-typography-ed1c829-font-family ), Sans-serif;font-size:var( --e-global-typography-ed1c829-font-size );font-weight:var( --e-global-typography-ed1c829-font-weight );text-transform:var( --e-global-typography-ed1c829-text-transform );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-88 .elementor-element.elementor-element-3dd7efb8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-88 .elementor-element.elementor-element-70d9179a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-88 .elementor-element.elementor-element-5958ef12 .elementor-button{background-color:var( --e-global-color-870ef80 );font-family:var( --e-global-typography-dbc0204-font-family ), Sans-serif;font-size:var( --e-global-typography-dbc0204-font-size );font-weight:var( --e-global-typography-dbc0204-font-weight );text-transform:var( --e-global-typography-dbc0204-text-transform );fill:var( --e-global-color-5bd60dc );color:var( --e-global-color-5bd60dc );border-radius:8px 8px 8px 8px;}.elementor-88 .elementor-element.elementor-element-5958ef12 .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-5958ef12 .elementor-button:focus{background-color:var( --e-global-color-b70a650 );color:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-5958ef12 .elementor-button:hover svg, .elementor-88 .elementor-element.elementor-element-5958ef12 .elementor-button:focus svg{fill:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-5958ef12 .elementor-button .elementor-button-icon i{color:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-5958ef12 .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-5958ef12 .elementor-button .elementor-button-icon i, .elementor-88 .elementor-element.elementor-element-5958ef12 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-88 .elementor-element.elementor-element-5958ef12 .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-5958ef12 .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-5958ef12 .elementor-button:hover .elementor-button-icon i, .elementor-88 .elementor-element.elementor-element-5958ef12 .elementor-button:hover .elementor-button-icon svg{transform:rotate(-24deg);}.elementor-88 .elementor-element.elementor-element-6db4a013{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-88 .elementor-element.elementor-element-6db4a013:hover::before, .elementor-88 .elementor-element.elementor-element-6db4a013:hover > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-6db4a013:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-6db4a013 > .elementor-background-slideshow:hover::before, .elementor-88 .elementor-element.elementor-element-6db4a013 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-f184fe1 );--background-overlay:'';}.elementor-88 .elementor-element.elementor-element-6db4a013.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-88 .elementor-element.elementor-element-6db4a013:hover{--overlay-opacity:0.5;}.elementor-88 .elementor-element.elementor-element-2a9a9104{--display:flex;--min-height:120px;--border-radius:8px 8px 8px 8px;--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-88 .elementor-element.elementor-element-2a9a9104:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-2a9a9104 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.wpgem.co/Roofina/wp-content/uploads/2025/12/Image-Y6ZNTV8.jpg");background-position:center center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-31622b36{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-88 .elementor-element.elementor-element-7d78df15 .elementor-heading-title{font-family:var( --e-global-typography-ed1c829-font-family ), Sans-serif;font-size:var( --e-global-typography-ed1c829-font-size );font-weight:var( --e-global-typography-ed1c829-font-weight );text-transform:var( --e-global-typography-ed1c829-text-transform );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-88 .elementor-element.elementor-element-48f751c0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--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-88 .elementor-element.elementor-element-12ee9641{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-88 .elementor-element.elementor-element-7c214522 .elementor-button{background-color:var( --e-global-color-870ef80 );font-family:var( --e-global-typography-dbc0204-font-family ), Sans-serif;font-size:var( --e-global-typography-dbc0204-font-size );font-weight:var( --e-global-typography-dbc0204-font-weight );text-transform:var( --e-global-typography-dbc0204-text-transform );fill:var( --e-global-color-5bd60dc );color:var( --e-global-color-5bd60dc );border-radius:8px 8px 8px 8px;}.elementor-88 .elementor-element.elementor-element-7c214522 .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-7c214522 .elementor-button:focus{background-color:var( --e-global-color-b70a650 );color:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-7c214522 .elementor-button:hover svg, .elementor-88 .elementor-element.elementor-element-7c214522 .elementor-button:focus svg{fill:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-7c214522 .elementor-button .elementor-button-icon i{color:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-7c214522 .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-7c214522 .elementor-button .elementor-button-icon i, .elementor-88 .elementor-element.elementor-element-7c214522 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-88 .elementor-element.elementor-element-7c214522 .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-7c214522 .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-7c214522 .elementor-button:hover .elementor-button-icon i, .elementor-88 .elementor-element.elementor-element-7c214522 .elementor-button:hover .elementor-button-icon svg{transform:rotate(-24deg);}.elementor-88 .elementor-element.elementor-element-2cec65b0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-3d0e853b{--display:flex;--min-height:452px;--overlay-opacity:0.64;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-3d0e853b:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-3d0e853b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.wpgem.co/Roofina/wp-content/uploads/2025/12/Image-QVKQJ6H.jpg");background-position:center center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-3d0e853b::before, .elementor-88 .elementor-element.elementor-element-3d0e853b > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-3d0e853b > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-3d0e853b > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-3d0e853b > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-3d0e853b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(178deg, var( --e-global-color-primary ) 68%, var( --e-global-color-4e87b42 ) 97%);}.elementor-88 .elementor-element.elementor-element-58e0c738{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-88 .elementor-element.elementor-element-6b434474{text-align:center;}.elementor-88 .elementor-element.elementor-element-6b434474 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-7b4bc87f{text-align:center;}.elementor-88 .elementor-element.elementor-element-7b4bc87f .elementor-heading-title{font-family:var( --e-global-typography-c0c00e9-font-family ), Sans-serif;font-size:var( --e-global-typography-c0c00e9-font-size );font-weight:var( --e-global-typography-c0c00e9-font-weight );text-transform:var( --e-global-typography-c0c00e9-text-transform );line-height:var( --e-global-typography-c0c00e9-line-height );letter-spacing:var( --e-global-typography-c0c00e9-letter-spacing );color:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-5dee7e06{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-5bda4007{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-88 .elementor-element.elementor-element-3371ecfe{--display:flex;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:3;}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-88 .elementor-element.elementor-element-227667bb .elementskit-single-testimonial-slider, .elementor-88 .elementor-element.elementor-element-227667bb .elementskit-testimonial_card, .elementor-88 .elementor-element.elementor-element-227667bb .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:var( --e-global-color-1e38924 );}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-commentor-bio{bottom:-98px;}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-testimonial-slider-block-style{margin:0px 0px 100px 0px;}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-88 .elementor-element.elementor-element-227667bb .elementskit-single-testimonial-slider, .elementor-88 .elementor-element.elementor-element-227667bb .elementskit-testimonial_card{border-radius:8px 8px 8px 8px;}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-single-testimonial-slider{border-style:none;}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-88 .elementor-element.elementor-element-227667bb .elementskit-single-testimonial-slider, .elementor-88 .elementor-element.elementor-element-227667bb  .elementskit-testimonial_card{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-testimonial_card .elementskit-commentor-coment{color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-88 .elementor-element.elementor-element-227667bb .elementskit-testimonial_card .elementskit-commentor-coment{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-single-testimonial-slider .elementskit-watermark-icon > i{color:var( --e-global-color-870ef80 );}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i{color:var( --e-global-color-870ef80 );}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i{color:var( --e-global-color-870ef80 );}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i{color:var( --e-global-color-870ef80 );}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-watermark-icon svg path{stroke:var( --e-global-color-870ef80 );fill:var( --e-global-color-870ef80 );}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{border-radius:50%;}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-profile-info .elementskit-author-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-ed1c829-font-family ), Sans-serif;font-size:var( --e-global-typography-ed1c829-font-size );font-weight:var( --e-global-typography-ed1c829-font-weight );text-transform:var( --e-global-typography-ed1c829-text-transform );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );margin-bottom:0px;}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-profile-info .elementskit-author-des{color:var( --e-global-color-870ef80 );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}.elementor-88 .elementor-element.elementor-element-43bb8620{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.73;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-43bb8620:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-43bb8620 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.wpgem.co/Roofina/wp-content/uploads/2025/12/Image-RLR755Q.jpg");background-position:center center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-43bb8620::before, .elementor-88 .elementor-element.elementor-element-43bb8620 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-43bb8620 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-43bb8620 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-43bb8620 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-43bb8620 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-bf890a9 ) 100%);}.elementor-88 .elementor-element.elementor-element-3060b92e{--display:flex;border-style:none;--border-style:none;--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-88 .elementor-element.elementor-element-43d6e4bc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f184fe1 );--border-color:var( --e-global-color-f184fe1 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-793ae000 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-68357cd .elementor-heading-title{font-family:var( --e-global-typography-c0c00e9-font-family ), Sans-serif;font-size:var( --e-global-typography-c0c00e9-font-size );font-weight:var( --e-global-typography-c0c00e9-font-weight );text-transform:var( --e-global-typography-c0c00e9-text-transform );line-height:var( --e-global-typography-c0c00e9-line-height );letter-spacing:var( --e-global-typography-c0c00e9-letter-spacing );color:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-4ac2392{color:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-204e67d3 .elementor-button{background-color:var( --e-global-color-b70a650 );font-family:var( --e-global-typography-dbc0204-font-family ), Sans-serif;font-size:var( --e-global-typography-dbc0204-font-size );font-weight:var( --e-global-typography-dbc0204-font-weight );text-transform:var( --e-global-typography-dbc0204-text-transform );fill:var( --e-global-color-bf890a9 );color:var( --e-global-color-bf890a9 );border-radius:8px 8px 8px 8px;}.elementor-88 .elementor-element.elementor-element-204e67d3 .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-204e67d3 .elementor-button:focus{background-color:var( --e-global-color-870ef80 );color:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-204e67d3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-204e67d3 .elementor-button:hover svg, .elementor-88 .elementor-element.elementor-element-204e67d3 .elementor-button:focus svg{fill:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-204e67d3 .elementor-button .elementor-button-icon i, .elementor-88 .elementor-element.elementor-element-204e67d3 .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-88 .elementor-element.elementor-element-162f3298{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-88 .elementor-element.elementor-element-1693c1a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-88 .elementor-element.elementor-element-1693c1a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-88 .elementor-element.elementor-element-1693c1a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-88 .elementor-element.elementor-element-1693c1a7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-88 .elementor-element.elementor-element-1693c1a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-88 .elementor-element.elementor-element-1693c1a7 .elementor-icon-list-icon i{color:var( --e-global-color-5bd60dc );transition:color 0.3s;}.elementor-88 .elementor-element.elementor-element-1693c1a7 .elementor-icon-list-icon svg{fill:var( --e-global-color-5bd60dc );transition:fill 0.3s;}.elementor-88 .elementor-element.elementor-element-1693c1a7{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-88 .elementor-element.elementor-element-1693c1a7:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:0px;}.elementor-88 .elementor-element.elementor-element-1693c1a7.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:0px;}.elementor-88 .elementor-element.elementor-element-1693c1a7 .elementor-icon-list-text{color:var( --e-global-color-5bd60dc );transition:color 0.3s;}.elementor-88 .elementor-element.elementor-element-2930c4da{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-8411ba{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--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-88 .elementor-element.elementor-element-6fa2e288{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-88 .elementor-element.elementor-element-2892401b{text-align:center;}.elementor-88 .elementor-element.elementor-element-2892401b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-870ef80 );}.elementor-88 .elementor-element.elementor-element-7c48c77d{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-88 .elementor-element.elementor-element-7c48c77d .elementor-heading-title{font-family:var( --e-global-typography-c0c00e9-font-family ), Sans-serif;font-size:var( --e-global-typography-c0c00e9-font-size );font-weight:var( --e-global-typography-c0c00e9-font-weight );text-transform:var( --e-global-typography-c0c00e9-text-transform );line-height:var( --e-global-typography-c0c00e9-line-height );letter-spacing:var( --e-global-typography-c0c00e9-letter-spacing );color:var( --e-global-color-bf890a9 );}.elementor-88 .elementor-element.elementor-element-79b82dcd{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-88 .elementor-element.elementor-element-63c02fd1{--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;--overflow:hidden;--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-88 .elementor-element.elementor-element-62f9a654{--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;--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-88 .elementor-element.elementor-element-18b2bb8a{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-18b2bb8a:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-18b2bb8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e38924 );}.elementor-88 .elementor-element.elementor-element-18b2bb8a.e-con:hover{--e-con-transform-scale:1.01;}.elementor-88 .elementor-element.elementor-element-62113545{--display:flex;--min-height:320px;--justify-content:space-between;--border-radius:8px 8px 8px 8px;--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-88 .elementor-element.elementor-element-62113545:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-62113545 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.wpgem.co/Roofina/wp-content/uploads/2025/12/mage-CJPF3CK.jpg");background-position:center center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-d8abc4b{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-88 .elementor-element.elementor-element-5b957346{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-88 .elementor-element.elementor-element-5b957346::before, .elementor-88 .elementor-element.elementor-element-5b957346 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-5b957346 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-5b957346 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-5b957346 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-5b957346 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-870ef80 );--background-overlay:'';}.elementor-88 .elementor-element.elementor-element-4ee3aed2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-204d2ecc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-29578c6e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 8px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-29578c6e:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-29578c6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e38924 );}.elementor-88 .elementor-element.elementor-element-2322a3af .elementor-heading-title{color:var( --e-global-color-870ef80 );}.elementor-88 .elementor-element.elementor-element-848e87e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-5770b001 .elementor-heading-title{font-family:var( --e-global-typography-8e643e6-font-family ), Sans-serif;font-size:var( --e-global-typography-8e643e6-font-size );font-weight:var( --e-global-typography-8e643e6-font-weight );text-transform:var( --e-global-typography-8e643e6-text-transform );line-height:var( --e-global-typography-8e643e6-line-height );letter-spacing:var( --e-global-typography-8e643e6-letter-spacing );}.elementor-88 .elementor-element.elementor-element-166f1b7f .elementor-button{background-color:var( --e-global-color-4e87b42 );font-family:var( --e-global-typography-dbc0204-font-family ), Sans-serif;font-size:var( --e-global-typography-dbc0204-font-size );font-weight:var( --e-global-typography-dbc0204-font-weight );text-transform:var( --e-global-typography-dbc0204-text-transform );fill:var( --e-global-color-870ef80 );color:var( --e-global-color-870ef80 );border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-88 .elementor-element.elementor-element-166f1b7f .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-166f1b7f .elementor-button:focus{background-color:var( --e-global-color-4e87b42 );color:var( --e-global-color-b70a650 );border-color:var( --e-global-color-b70a650 );}.elementor-88 .elementor-element.elementor-element-166f1b7f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-166f1b7f .elementor-button:hover svg, .elementor-88 .elementor-element.elementor-element-166f1b7f .elementor-button:focus svg{fill:var( --e-global-color-b70a650 );}.elementor-88 .elementor-element.elementor-element-166f1b7f .elementor-button .elementor-button-icon i{color:var( --e-global-color-870ef80 );}.elementor-88 .elementor-element.elementor-element-166f1b7f .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-870ef80 );}.elementor-88 .elementor-element.elementor-element-166f1b7f .elementor-button .elementor-button-icon i, .elementor-88 .elementor-element.elementor-element-166f1b7f .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-88 .elementor-element.elementor-element-166f1b7f .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-b70a650 );}.elementor-88 .elementor-element.elementor-element-166f1b7f .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-b70a650 );}.elementor-88 .elementor-element.elementor-element-40f97812{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-36e2f93b{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-36e2f93b:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-36e2f93b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e38924 );}.elementor-88 .elementor-element.elementor-element-36e2f93b.e-con:hover{--e-con-transform-scale:1.01;}.elementor-88 .elementor-element.elementor-element-508d4af2{--display:flex;--min-height:320px;--justify-content:space-between;--border-radius:8px 8px 8px 8px;--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-88 .elementor-element.elementor-element-508d4af2:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-508d4af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.wpgem.co/Roofina/wp-content/uploads/2025/12/Image-28QJR7J.jpg");background-position:center center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-67d4d3aa{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-88 .elementor-element.elementor-element-73bf778f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-88 .elementor-element.elementor-element-73bf778f::before, .elementor-88 .elementor-element.elementor-element-73bf778f > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-73bf778f > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-73bf778f > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-73bf778f > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-73bf778f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-870ef80 );--background-overlay:'';}.elementor-88 .elementor-element.elementor-element-50cc3c8a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-b870a4f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-79455671{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 8px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-79455671:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-79455671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e38924 );}.elementor-88 .elementor-element.elementor-element-7d79f8a5 .elementor-heading-title{color:var( --e-global-color-870ef80 );}.elementor-88 .elementor-element.elementor-element-5cb6e9e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-216dc4c3 .elementor-heading-title{font-family:var( --e-global-typography-8e643e6-font-family ), Sans-serif;font-size:var( --e-global-typography-8e643e6-font-size );font-weight:var( --e-global-typography-8e643e6-font-weight );text-transform:var( --e-global-typography-8e643e6-text-transform );line-height:var( --e-global-typography-8e643e6-line-height );letter-spacing:var( --e-global-typography-8e643e6-letter-spacing );}.elementor-88 .elementor-element.elementor-element-24dcd46f .elementor-button{background-color:var( --e-global-color-4e87b42 );font-family:var( --e-global-typography-dbc0204-font-family ), Sans-serif;font-size:var( --e-global-typography-dbc0204-font-size );font-weight:var( --e-global-typography-dbc0204-font-weight );text-transform:var( --e-global-typography-dbc0204-text-transform );fill:var( --e-global-color-870ef80 );color:var( --e-global-color-870ef80 );border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-88 .elementor-element.elementor-element-24dcd46f .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-24dcd46f .elementor-button:focus{background-color:var( --e-global-color-4e87b42 );color:var( --e-global-color-b70a650 );border-color:var( --e-global-color-b70a650 );}.elementor-88 .elementor-element.elementor-element-24dcd46f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-24dcd46f .elementor-button:hover svg, .elementor-88 .elementor-element.elementor-element-24dcd46f .elementor-button:focus svg{fill:var( --e-global-color-b70a650 );}.elementor-88 .elementor-element.elementor-element-24dcd46f .elementor-button .elementor-button-icon i{color:var( --e-global-color-870ef80 );}.elementor-88 .elementor-element.elementor-element-24dcd46f .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-870ef80 );}.elementor-88 .elementor-element.elementor-element-24dcd46f .elementor-button .elementor-button-icon i, .elementor-88 .elementor-element.elementor-element-24dcd46f .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-88 .elementor-element.elementor-element-24dcd46f .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-b70a650 );}.elementor-88 .elementor-element.elementor-element-24dcd46f .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-b70a650 );}.elementor-88 .elementor-element.elementor-element-3d7196da{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-18a1c67e{--display:flex;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-88 .elementor-element.elementor-element-18a1c67e:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-18a1c67e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e38924 );}.elementor-88 .elementor-element.elementor-element-18a1c67e.e-con:hover{--e-con-transform-scale:1.01;}.elementor-88 .elementor-element.elementor-element-7f44ac40{--display:flex;--min-height:320px;--justify-content:space-between;--border-radius:8px 8px 8px 8px;--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-88 .elementor-element.elementor-element-7f44ac40:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-7f44ac40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.wpgem.co/Roofina/wp-content/uploads/2025/12/Image-J4GEAE8.jpg");background-position:center center;background-size:cover;}.elementor-88 .elementor-element.elementor-element-23d6468d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-88 .elementor-element.elementor-element-6b070a05{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-88 .elementor-element.elementor-element-6b070a05::before, .elementor-88 .elementor-element.elementor-element-6b070a05 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-6b070a05 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-6b070a05 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-6b070a05 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-6b070a05 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-870ef80 );--background-overlay:'';}.elementor-88 .elementor-element.elementor-element-5cc8781f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-5bd60dc );}.elementor-88 .elementor-element.elementor-element-1d0b08e1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-57a3cc8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 8px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-57a3cc8:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-57a3cc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e38924 );}.elementor-88 .elementor-element.elementor-element-14b23683 .elementor-heading-title{color:var( --e-global-color-870ef80 );}.elementor-88 .elementor-element.elementor-element-dbe301d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-44ba2d42 .elementor-heading-title{font-family:var( --e-global-typography-8e643e6-font-family ), Sans-serif;font-size:var( --e-global-typography-8e643e6-font-size );font-weight:var( --e-global-typography-8e643e6-font-weight );text-transform:var( --e-global-typography-8e643e6-text-transform );line-height:var( --e-global-typography-8e643e6-line-height );letter-spacing:var( --e-global-typography-8e643e6-letter-spacing );}.elementor-88 .elementor-element.elementor-element-2100577e .elementor-button{background-color:var( --e-global-color-4e87b42 );font-family:var( --e-global-typography-dbc0204-font-family ), Sans-serif;font-size:var( --e-global-typography-dbc0204-font-size );font-weight:var( --e-global-typography-dbc0204-font-weight );text-transform:var( --e-global-typography-dbc0204-text-transform );fill:var( --e-global-color-870ef80 );color:var( --e-global-color-870ef80 );border-style:solid;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-88 .elementor-element.elementor-element-2100577e .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-2100577e .elementor-button:focus{background-color:var( --e-global-color-4e87b42 );color:var( --e-global-color-b70a650 );border-color:var( --e-global-color-b70a650 );}.elementor-88 .elementor-element.elementor-element-2100577e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-88 .elementor-element.elementor-element-2100577e .elementor-button:hover svg, .elementor-88 .elementor-element.elementor-element-2100577e .elementor-button:focus svg{fill:var( --e-global-color-b70a650 );}.elementor-88 .elementor-element.elementor-element-2100577e .elementor-button .elementor-button-icon i{color:var( --e-global-color-870ef80 );}.elementor-88 .elementor-element.elementor-element-2100577e .elementor-button .elementor-button-icon svg *{fill:var( --e-global-color-870ef80 );}.elementor-88 .elementor-element.elementor-element-2100577e .elementor-button .elementor-button-icon i, .elementor-88 .elementor-element.elementor-element-2100577e .elementor-button .elementor-button-icon svg{transform:rotate(0deg);}.elementor-88 .elementor-element.elementor-element-2100577e .elementor-button:hover .elementor-button-icon i{color:var( --e-global-color-b70a650 );}.elementor-88 .elementor-element.elementor-element-2100577e .elementor-button:hover .elementor-button-icon svg *{fill:var( --e-global-color-b70a650 );}@media(max-width:1024px){.elementor-88 .elementor-element.elementor-element-5d68eecd{--min-height:320px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-88 .elementor-element.elementor-element-ac78af9 .section-main-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-88 .elementor-element.elementor-element-3d18e46e{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-88 .elementor-element.elementor-element-3db9bbdd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-3dcf329a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-88 .elementor-element.elementor-element-593da5bd .elementor-heading-title{font-size:var( --e-global-typography-c0c00e9-font-size );line-height:var( --e-global-typography-c0c00e9-line-height );letter-spacing:var( --e-global-typography-c0c00e9-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-88 .elementor-element.elementor-element-55f03574 .elementor-heading-title{font-size:var( --e-global-typography-ed1c829-font-size );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-88 .elementor-element.elementor-element-1249e8f5 .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}.elementor-88 .elementor-element.elementor-element-46df48c7 .elementor-heading-title{font-size:var( --e-global-typography-ed1c829-font-size );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-88 .elementor-element.elementor-element-5963b192 .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}.elementor-88 .elementor-element.elementor-element-706adcbd .elementor-heading-title{font-size:var( --e-global-typography-ed1c829-font-size );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-88 .elementor-element.elementor-element-4c14cc7d .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}.elementor-88 .elementor-element.elementor-element-23236faa .elementor-heading-title{font-size:var( --e-global-typography-ed1c829-font-size );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-88 .elementor-element.elementor-element-6bf861c5 .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}.elementor-88 .elementor-element.elementor-element-1e13492a .elementor-heading-title{font-size:var( --e-global-typography-ed1c829-font-size );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-88 .elementor-element.elementor-element-5958ef12 .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}.elementor-88 .elementor-element.elementor-element-7d78df15 .elementor-heading-title{font-size:var( --e-global-typography-ed1c829-font-size );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-88 .elementor-element.elementor-element-7c214522 .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}.elementor-88 .elementor-element.elementor-element-2cec65b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-3d0e853b{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-88 .elementor-element.elementor-element-6b434474 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-88 .elementor-element.elementor-element-7b4bc87f .elementor-heading-title{font-size:var( --e-global-typography-c0c00e9-font-size );line-height:var( --e-global-typography-c0c00e9-line-height );letter-spacing:var( --e-global-typography-c0c00e9-letter-spacing );}.elementor-88 .elementor-element.elementor-element-5bda4007{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-88 .elementor-element.elementor-element-227667bb .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-ed1c829-font-size );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-88 .elementor-element.elementor-element-43bb8620{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-88 .elementor-element.elementor-element-793ae000 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-88 .elementor-element.elementor-element-68357cd .elementor-heading-title{font-size:var( --e-global-typography-c0c00e9-font-size );line-height:var( --e-global-typography-c0c00e9-line-height );letter-spacing:var( --e-global-typography-c0c00e9-letter-spacing );}.elementor-88 .elementor-element.elementor-element-204e67d3 .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-88 .elementor-element.elementor-element-2930c4da{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-88 .elementor-element.elementor-element-2892401b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-88 .elementor-element.elementor-element-7c48c77d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-88 .elementor-element.elementor-element-7c48c77d .elementor-heading-title{font-size:var( --e-global-typography-c0c00e9-font-size );line-height:var( --e-global-typography-c0c00e9-line-height );letter-spacing:var( --e-global-typography-c0c00e9-letter-spacing );}.elementor-88 .elementor-element.elementor-element-63c02fd1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-88 .elementor-element.elementor-element-62f9a654{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-88 .elementor-element.elementor-element-d8abc4b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-88 .elementor-element.elementor-element-4ee3aed2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-88 .elementor-element.elementor-element-5770b001 .elementor-heading-title{font-size:var( --e-global-typography-8e643e6-font-size );line-height:var( --e-global-typography-8e643e6-line-height );letter-spacing:var( --e-global-typography-8e643e6-letter-spacing );}.elementor-88 .elementor-element.elementor-element-166f1b7f .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}.elementor-88 .elementor-element.elementor-element-67d4d3aa{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-88 .elementor-element.elementor-element-50cc3c8a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-88 .elementor-element.elementor-element-216dc4c3 .elementor-heading-title{font-size:var( --e-global-typography-8e643e6-font-size );line-height:var( --e-global-typography-8e643e6-line-height );letter-spacing:var( --e-global-typography-8e643e6-letter-spacing );}.elementor-88 .elementor-element.elementor-element-24dcd46f .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}.elementor-88 .elementor-element.elementor-element-23d6468d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-88 .elementor-element.elementor-element-5cc8781f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-88 .elementor-element.elementor-element-44ba2d42 .elementor-heading-title{font-size:var( --e-global-typography-8e643e6-font-size );line-height:var( --e-global-typography-8e643e6-line-height );letter-spacing:var( --e-global-typography-8e643e6-letter-spacing );}.elementor-88 .elementor-element.elementor-element-2100577e .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}}@media(max-width:767px){.elementor-88 .elementor-element.elementor-element-5d68eecd{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-ac78af9 .section-main-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-88 .elementor-element.elementor-element-3d18e46e{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-3dcf329a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-88 .elementor-element.elementor-element-593da5bd .elementor-heading-title{font-size:var( --e-global-typography-c0c00e9-font-size );line-height:var( --e-global-typography-c0c00e9-line-height );letter-spacing:var( --e-global-typography-c0c00e9-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-88 .elementor-element.elementor-element-55f03574 .elementor-heading-title{font-size:var( --e-global-typography-ed1c829-font-size );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-88 .elementor-element.elementor-element-1249e8f5 .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}.elementor-88 .elementor-element.elementor-element-46df48c7 .elementor-heading-title{font-size:var( --e-global-typography-ed1c829-font-size );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-88 .elementor-element.elementor-element-5963b192 .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}.elementor-88 .elementor-element.elementor-element-706adcbd .elementor-heading-title{font-size:var( --e-global-typography-ed1c829-font-size );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-88 .elementor-element.elementor-element-4c14cc7d .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}.elementor-88 .elementor-element.elementor-element-23236faa .elementor-heading-title{font-size:var( --e-global-typography-ed1c829-font-size );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-88 .elementor-element.elementor-element-6bf861c5 .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}.elementor-88 .elementor-element.elementor-element-1e13492a .elementor-heading-title{font-size:var( --e-global-typography-ed1c829-font-size );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-88 .elementor-element.elementor-element-5958ef12 .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}.elementor-88 .elementor-element.elementor-element-7d78df15 .elementor-heading-title{font-size:var( --e-global-typography-ed1c829-font-size );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-88 .elementor-element.elementor-element-7c214522 .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}.elementor-88 .elementor-element.elementor-element-3d0e853b{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-6b434474 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-88 .elementor-element.elementor-element-7b4bc87f .elementor-heading-title{font-size:var( --e-global-typography-c0c00e9-font-size );line-height:var( --e-global-typography-c0c00e9-line-height );letter-spacing:var( --e-global-typography-c0c00e9-letter-spacing );}.elementor-88 .elementor-element.elementor-element-5dee7e06{width:100%;max-width:100%;}.elementor-88 .elementor-element.elementor-element-5bda4007{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-3371ecfe{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-88 .elementor-element.elementor-element-227667bb .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-ed1c829-font-size );line-height:var( --e-global-typography-ed1c829-line-height );letter-spacing:var( --e-global-typography-ed1c829-letter-spacing );}.elementor-88 .elementor-element.elementor-element-227667bb .elementskit-profile-info .elementskit-author-des{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-88 .elementor-element.elementor-element-43bb8620{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-793ae000 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-88 .elementor-element.elementor-element-68357cd .elementor-heading-title{font-size:var( --e-global-typography-c0c00e9-font-size );line-height:var( --e-global-typography-c0c00e9-line-height );letter-spacing:var( --e-global-typography-c0c00e9-letter-spacing );}.elementor-88 .elementor-element.elementor-element-204e67d3 .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-88 .elementor-element.elementor-element-2930c4da{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-2892401b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-88 .elementor-element.elementor-element-7c48c77d .elementor-heading-title{font-size:var( --e-global-typography-c0c00e9-font-size );line-height:var( --e-global-typography-c0c00e9-line-height );letter-spacing:var( --e-global-typography-c0c00e9-letter-spacing );}.elementor-88 .elementor-element.elementor-element-4ee3aed2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-88 .elementor-element.elementor-element-29578c6e{--width:60px;}.elementor-88 .elementor-element.elementor-element-5770b001 .elementor-heading-title{font-size:var( --e-global-typography-8e643e6-font-size );line-height:var( --e-global-typography-8e643e6-line-height );letter-spacing:var( --e-global-typography-8e643e6-letter-spacing );}.elementor-88 .elementor-element.elementor-element-166f1b7f .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}.elementor-88 .elementor-element.elementor-element-50cc3c8a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-88 .elementor-element.elementor-element-79455671{--width:60px;}.elementor-88 .elementor-element.elementor-element-216dc4c3 .elementor-heading-title{font-size:var( --e-global-typography-8e643e6-font-size );line-height:var( --e-global-typography-8e643e6-line-height );letter-spacing:var( --e-global-typography-8e643e6-letter-spacing );}.elementor-88 .elementor-element.elementor-element-24dcd46f .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}.elementor-88 .elementor-element.elementor-element-5cc8781f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-88 .elementor-element.elementor-element-57a3cc8{--width:60px;}.elementor-88 .elementor-element.elementor-element-44ba2d42 .elementor-heading-title{font-size:var( --e-global-typography-8e643e6-font-size );line-height:var( --e-global-typography-8e643e6-line-height );letter-spacing:var( --e-global-typography-8e643e6-letter-spacing );}.elementor-88 .elementor-element.elementor-element-2100577e .elementor-button{font-size:var( --e-global-typography-dbc0204-font-size );}}@media(min-width:768px){.elementor-88 .elementor-element.elementor-element-dddc498{--width:64%;}.elementor-88 .elementor-element.elementor-element-31a60836{--width:64%;}.elementor-88 .elementor-element.elementor-element-3db9bbdd{--width:64%;}.elementor-88 .elementor-element.elementor-element-15a24241{--width:64%;}.elementor-88 .elementor-element.elementor-element-44e331ef{--width:64%;}.elementor-88 .elementor-element.elementor-element-3026efe9{--width:32%;}.elementor-88 .elementor-element.elementor-element-56206e25{--width:64%;}.elementor-88 .elementor-element.elementor-element-d542375{--width:64%;}.elementor-88 .elementor-element.elementor-element-7405250b{--width:32%;}.elementor-88 .elementor-element.elementor-element-875ff2c{--width:64%;}.elementor-88 .elementor-element.elementor-element-548d00cb{--width:64%;}.elementor-88 .elementor-element.elementor-element-50582126{--width:32%;}.elementor-88 .elementor-element.elementor-element-32b8cfba{--width:64%;}.elementor-88 .elementor-element.elementor-element-4d371ce5{--width:64%;}.elementor-88 .elementor-element.elementor-element-25ade393{--width:32%;}.elementor-88 .elementor-element.elementor-element-65ca90cd{--width:64%;}.elementor-88 .elementor-element.elementor-element-6d3fecb0{--width:64%;}.elementor-88 .elementor-element.elementor-element-70d9179a{--width:32%;}.elementor-88 .elementor-element.elementor-element-2a9a9104{--width:64%;}.elementor-88 .elementor-element.elementor-element-31622b36{--width:64%;}.elementor-88 .elementor-element.elementor-element-12ee9641{--width:32%;}.elementor-88 .elementor-element.elementor-element-2cec65b0{--content-width:1600px;}.elementor-88 .elementor-element.elementor-element-3060b92e{--width:48%;}.elementor-88 .elementor-element.elementor-element-d8abc4b{--width:100%;}.elementor-88 .elementor-element.elementor-element-5b957346{--width:54%;}.elementor-88 .elementor-element.elementor-element-29578c6e{--width:32%;}.elementor-88 .elementor-element.elementor-element-67d4d3aa{--width:100%;}.elementor-88 .elementor-element.elementor-element-73bf778f{--width:54%;}.elementor-88 .elementor-element.elementor-element-79455671{--width:32%;}.elementor-88 .elementor-element.elementor-element-23d6468d{--width:100%;}.elementor-88 .elementor-element.elementor-element-6b070a05{--width:54%;}.elementor-88 .elementor-element.elementor-element-57a3cc8{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-88 .elementor-element.elementor-element-31a60836{--width:690px;}.elementor-88 .elementor-element.elementor-element-3db9bbdd{--width:690px;}.elementor-88 .elementor-element.elementor-element-3060b92e{--width:690px;}.elementor-88 .elementor-element.elementor-element-5b957346{--width:180px;}.elementor-88 .elementor-element.elementor-element-29578c6e{--width:80px;}.elementor-88 .elementor-element.elementor-element-73bf778f{--width:180px;}.elementor-88 .elementor-element.elementor-element-79455671{--width:80px;}.elementor-88 .elementor-element.elementor-element-6b070a05{--width:180px;}.elementor-88 .elementor-element.elementor-element-57a3cc8{--width:80px;}}